From 274e17bf356181c3dc86a7bd67d46d3636a205f6 Mon Sep 17 00:00:00 2001 From: Sagnik Date: Sat, 18 Apr 2026 21:48:14 +0530 Subject: [PATCH] chore(version): up version to 2.2.0 CRM --- app/dist/index.html | 4 +- app/node_modules/.package-lock.json | 12 +- .../.tmp/tsconfig.app.tsbuildinfo | 2 +- .../@mediapipe/tasks-vision/README.md | 15 - .../@mediapipe/tasks-vision/package.json | 18 +- .../@mediapipe/tasks-vision/vision.d.ts | 159 +- .../@mediapipe/tasks-vision/vision_bundle.cjs | 2 +- .../tasks-vision/vision_bundle.cjs.map | 2 +- .../@mediapipe/tasks-vision/vision_bundle.mjs | 2 +- .../tasks-vision/vision_bundle.mjs.map | 2 +- .../tasks-vision/wasm/vision_wasm_internal.js | 8846 ++++++++++++++++- .../wasm/vision_wasm_internal.wasm | Bin 9514390 -> 11510753 bytes .../wasm/vision_wasm_nosimd_internal.js | 8837 +++++++++++++++- .../wasm/vision_wasm_nosimd_internal.wasm | Bin 9379090 -> 10706889 bytes app/src/components/modules/Settings.tsx | 2 +- app/src/store/useStore.ts | 2 +- delivery_log.md | 81 - 17 files changed, 17705 insertions(+), 281 deletions(-) delete mode 100644 delivery_log.md diff --git a/app/dist/index.html b/app/dist/index.html index 979c2480..5abfff33 100644 --- a/app/dist/index.html +++ b/app/dist/index.html @@ -4,8 +4,8 @@ Velocity WebOS - - + +
diff --git a/app/node_modules/.package-lock.json b/app/node_modules/.package-lock.json index 41358b5f..0f868fca 100644 --- a/app/node_modules/.package-lock.json +++ b/app/node_modules/.package-lock.json @@ -2162,9 +2162,9 @@ } }, "node_modules/@mediapipe/tasks-vision": { - "version": "0.10.17", - "resolved": "https://registry.npmjs.org/@mediapipe/tasks-vision/-/tasks-vision-0.10.17.tgz", - "integrity": "sha512-CZWV/q6TTe8ta61cZXjfnnHsfWIdFhms03M9T7Cnd5y2mdpylJM0rF1qRq+wsQVRMLz1OYPVEBU9ph2Bx8cxrg==", + "version": "0.10.34", + "resolved": "https://registry.npmjs.org/@mediapipe/tasks-vision/-/tasks-vision-0.10.34.tgz", + "integrity": "sha512-KFGyhDsjJ+9WUMcMfjTOpcEp3LJNS3KwC7BfvKrCYELn/7G/5kmwnU7z6Spps+iWQoTGL8xW8i68r65OTa3DwA==", "license": "Apache-2.0" }, "node_modules/@monogrid/gainmap-js": { @@ -3882,6 +3882,12 @@ } } }, + "node_modules/@react-three/drei/node_modules/@mediapipe/tasks-vision": { + "version": "0.10.17", + "resolved": "https://registry.npmjs.org/@mediapipe/tasks-vision/-/tasks-vision-0.10.17.tgz", + "integrity": "sha512-CZWV/q6TTe8ta61cZXjfnnHsfWIdFhms03M9T7Cnd5y2mdpylJM0rF1qRq+wsQVRMLz1OYPVEBU9ph2Bx8cxrg==", + "license": "Apache-2.0" + }, "node_modules/@react-three/fiber": { "version": "9.5.0", "resolved": "https://registry.npmjs.org/@react-three/fiber/-/fiber-9.5.0.tgz", diff --git a/app/node_modules/.tmp/tsconfig.app.tsbuildinfo b/app/node_modules/.tmp/tsconfig.app.tsbuildinfo index 6e41acca..48a170b4 100644 --- a/app/node_modules/.tmp/tsconfig.app.tsbuildinfo +++ b/app/node_modules/.tmp/tsconfig.app.tsbuildinfo @@ -1 +1 @@ -{"root":["../../src/app.tsx","../../src/global.d.ts","../../src/main.tsx","../../src/app/oracle/page.tsx","../../src/components/layout/loginscreen.tsx","../../src/components/layout/notificationcenter.tsx","../../src/components/layout/sidebar.tsx","../../src/components/modules/catalyst.tsx","../../src/components/modules/catalystmarketingtab.tsx","../../src/components/modules/dashboard.tsx","../../src/components/modules/groundtruthpicker.tsx","../../src/components/modules/inventory.tsx","../../src/components/modules/oracle.tsx","../../src/components/modules/sentinel.tsx","../../src/components/modules/settings.tsx","../../src/components/modules/sentinel/perceptionplayer.tsx","../../src/components/modules/sentinel/sentinellivesession.tsx","../../src/components/oracle/leadinspector.tsx","../../src/components/oracle/pipelineview.tsx","../../src/components/oracle/mockleads.ts","../../src/components/sentinel/journeyriver/inspectorpanel.tsx","../../src/components/sentinel/journeyriver/riverpath.tsx","../../src/components/sentinel/journeyriver/index.tsx","../../src/components/ui/accordion.tsx","../../src/components/ui/alert-dialog.tsx","../../src/components/ui/alert.tsx","../../src/components/ui/aspect-ratio.tsx","../../src/components/ui/avatar.tsx","../../src/components/ui/badge.tsx","../../src/components/ui/breadcrumb.tsx","../../src/components/ui/button-group.tsx","../../src/components/ui/button.tsx","../../src/components/ui/calendar.tsx","../../src/components/ui/card.tsx","../../src/components/ui/carousel.tsx","../../src/components/ui/chart.tsx","../../src/components/ui/checkbox.tsx","../../src/components/ui/collapsible.tsx","../../src/components/ui/command.tsx","../../src/components/ui/context-menu.tsx","../../src/components/ui/dialog.tsx","../../src/components/ui/drawer.tsx","../../src/components/ui/dropdown-menu.tsx","../../src/components/ui/empty.tsx","../../src/components/ui/field.tsx","../../src/components/ui/form.tsx","../../src/components/ui/hover-card.tsx","../../src/components/ui/input-group.tsx","../../src/components/ui/input-otp.tsx","../../src/components/ui/input.tsx","../../src/components/ui/item.tsx","../../src/components/ui/kbd.tsx","../../src/components/ui/label.tsx","../../src/components/ui/menubar.tsx","../../src/components/ui/navigation-menu.tsx","../../src/components/ui/pagination.tsx","../../src/components/ui/popover.tsx","../../src/components/ui/progress.tsx","../../src/components/ui/radio-group.tsx","../../src/components/ui/resizable.tsx","../../src/components/ui/scroll-area.tsx","../../src/components/ui/select.tsx","../../src/components/ui/separator.tsx","../../src/components/ui/sheet.tsx","../../src/components/ui/sidebar.tsx","../../src/components/ui/skeleton.tsx","../../src/components/ui/slider.tsx","../../src/components/ui/sonner.tsx","../../src/components/ui/spinner.tsx","../../src/components/ui/switch.tsx","../../src/components/ui/table.tsx","../../src/components/ui/tabs.tsx","../../src/components/ui/textarea.tsx","../../src/components/ui/toggle-group.tsx","../../src/components/ui/toggle.tsx","../../src/components/ui/tooltip.tsx","../../src/hooks/use-mobile.ts","../../src/hooks/usecrmbootstrap.ts","../../src/hooks/usemediapipefacelandmarker.ts","../../src/hooks/usevelocitysocket.ts","../../src/lib/api.ts","../../src/lib/crmmappers.ts","../../src/lib/oraclequeryclient.ts","../../src/lib/utils.ts","../../src/oracle/components/branchbar.tsx","../../src/oracle/components/canvasviewport.tsx","../../src/oracle/components/componentregistry.tsx","../../src/oracle/components/promptrail.tsx","../../src/oracle/components/rollbackconfirmmodal.tsx","../../src/oracle/components/sharemodal.tsx","../../src/oracle/components/renderers/activitystreamrenderer.tsx","../../src/oracle/components/renderers/barchartrenderer.tsx","../../src/oracle/components/renderers/errornoticerenderer.tsx","../../src/oracle/components/renderers/geomaprenderer.tsx","../../src/oracle/components/renderers/kpitilerenderer.tsx","../../src/oracle/components/renderers/linechartrenderer.tsx","../../src/oracle/components/renderers/pipelineboardrenderer.tsx","../../src/oracle/components/renderers/rendererwrapper.tsx","../../src/oracle/components/renderers/tablerenderer.tsx","../../src/oracle/components/renderers/timelinerenderer.tsx","../../src/oracle/components/review/mergereviewdrawer.tsx","../../src/oracle/hooks/useoracleexecution.ts","../../src/oracle/hooks/useoraclepage.ts","../../src/oracle/lib/oracleapiclient.ts","../../src/oracle/lib/oracledemodata.ts","../../src/oracle/types/canvas.ts","../../src/store/usecurrencystore.ts","../../src/store/usemarketingstore.ts","../../src/store/usestore.ts","../../src/types/crm.ts","../../src/types/index.ts","../../src/utils/curvegenerator.ts","../../src/utils/landmarkpacketencoder.ts"],"version":"5.9.3"} \ No newline at end of file +{"root":["../../src/app.tsx","../../src/main.tsx","../../src/app/admin/page.tsx","../../src/app/oracle/page.tsx","../../src/components/layout/loginscreen.tsx","../../src/components/layout/notificationcenter.tsx","../../src/components/layout/sidebar.tsx","../../src/components/modules/crm.tsx","../../src/components/modules/catalyst.tsx","../../src/components/modules/catalystmarketingtab.tsx","../../src/components/modules/dashboard.tsx","../../src/components/modules/groundtruthpicker.tsx","../../src/components/modules/inventory.tsx","../../src/components/modules/oracle.tsx","../../src/components/modules/sentinel.tsx","../../src/components/modules/settings.tsx","../../src/components/modules/sentinel/perceptionplayer.tsx","../../src/components/modules/sentinel/sentinellivesession.tsx","../../src/components/oracle/leadinspector.tsx","../../src/components/oracle/pipelineview.tsx","../../src/components/sentinel/journeyriver/inspectorpanel.tsx","../../src/components/sentinel/journeyriver/riverpath.tsx","../../src/components/sentinel/journeyriver/index.tsx","../../src/components/ui/accordion.tsx","../../src/components/ui/alert-dialog.tsx","../../src/components/ui/alert.tsx","../../src/components/ui/aspect-ratio.tsx","../../src/components/ui/avatar.tsx","../../src/components/ui/badge.tsx","../../src/components/ui/breadcrumb.tsx","../../src/components/ui/button-group.tsx","../../src/components/ui/button.tsx","../../src/components/ui/calendar.tsx","../../src/components/ui/card.tsx","../../src/components/ui/carousel.tsx","../../src/components/ui/chart.tsx","../../src/components/ui/checkbox.tsx","../../src/components/ui/collapsible.tsx","../../src/components/ui/command.tsx","../../src/components/ui/context-menu.tsx","../../src/components/ui/dialog.tsx","../../src/components/ui/drawer.tsx","../../src/components/ui/dropdown-menu.tsx","../../src/components/ui/empty.tsx","../../src/components/ui/field.tsx","../../src/components/ui/form.tsx","../../src/components/ui/hover-card.tsx","../../src/components/ui/input-group.tsx","../../src/components/ui/input-otp.tsx","../../src/components/ui/input.tsx","../../src/components/ui/item.tsx","../../src/components/ui/kbd.tsx","../../src/components/ui/label.tsx","../../src/components/ui/menubar.tsx","../../src/components/ui/navigation-menu.tsx","../../src/components/ui/pagination.tsx","../../src/components/ui/popover.tsx","../../src/components/ui/progress.tsx","../../src/components/ui/radio-group.tsx","../../src/components/ui/resizable.tsx","../../src/components/ui/scroll-area.tsx","../../src/components/ui/select.tsx","../../src/components/ui/separator.tsx","../../src/components/ui/sheet.tsx","../../src/components/ui/sidebar.tsx","../../src/components/ui/skeleton.tsx","../../src/components/ui/slider.tsx","../../src/components/ui/sonner.tsx","../../src/components/ui/spinner.tsx","../../src/components/ui/switch.tsx","../../src/components/ui/table.tsx","../../src/components/ui/tabs.tsx","../../src/components/ui/textarea.tsx","../../src/components/ui/toggle-group.tsx","../../src/components/ui/toggle.tsx","../../src/components/ui/tooltip.tsx","../../src/hooks/use-mobile.ts","../../src/hooks/usecrmbootstrap.ts","../../src/hooks/usemediapipefacelandmarker.ts","../../src/hooks/usevelocitysocket.ts","../../src/lib/api.ts","../../src/lib/crmapi.ts","../../src/lib/crmmappers.ts","../../src/lib/platformmappers.ts","../../src/lib/utils.ts","../../src/lib/velocityplatformclient.ts","../../src/oracle/components/branchbar.tsx","../../src/oracle/components/canvasviewport.tsx","../../src/oracle/components/componentregistry.tsx","../../src/oracle/components/promptrail.tsx","../../src/oracle/components/rollbackconfirmmodal.tsx","../../src/oracle/components/sharemodal.tsx","../../src/oracle/components/renderers/activitystreamrenderer.tsx","../../src/oracle/components/renderers/barchartrenderer.tsx","../../src/oracle/components/renderers/errornoticerenderer.tsx","../../src/oracle/components/renderers/geomaprenderer.tsx","../../src/oracle/components/renderers/kpitilerenderer.tsx","../../src/oracle/components/renderers/linechartrenderer.tsx","../../src/oracle/components/renderers/pipelineboardrenderer.tsx","../../src/oracle/components/renderers/rendererwrapper.tsx","../../src/oracle/components/renderers/tablerenderer.tsx","../../src/oracle/components/renderers/timelinerenderer.tsx","../../src/oracle/components/review/mergereviewdrawer.tsx","../../src/oracle/hooks/useoracleexecution.ts","../../src/oracle/hooks/useoraclepage.ts","../../src/oracle/lib/oracleapiclient.ts","../../src/oracle/types/canvas.ts","../../src/store/usecurrencystore.ts","../../src/store/usemarketingstore.ts","../../src/store/usestore.ts","../../src/types/crm.ts","../../src/types/crmtypes.ts","../../src/types/index.ts","../../src/utils/curvegenerator.ts","../../src/utils/landmarkpacketencoder.ts"],"version":"5.9.3"} \ No newline at end of file diff --git a/app/node_modules/@mediapipe/tasks-vision/README.md b/app/node_modules/@mediapipe/tasks-vision/README.md index 4af7a1eb..f318b20a 100644 --- a/app/node_modules/@mediapipe/tasks-vision/README.md +++ b/app/node_modules/@mediapipe/tasks-vision/README.md @@ -39,21 +39,6 @@ const landmarks = faceLandmarker.detect(image); For more information, refer to the [Face Landmarker](https://developers.google.com/mediapipe/solutions/vision/face_landmarker/web_js) documentation. -## Face Stylizer - -The MediaPipe Face Stylizer lets you perform face stylization on images. - -``` -const vision = await FilesetResolver.forVisionTasks( - "https://cdn.jsdelivr.net/npm/@mediapipe/tasks-vision/wasm" -); -const faceStylizer = await FaceStylizer.createFromModelPath(vision, - "https://storage.googleapis.com/mediapipe-models/face_stylizer/blaze_face_stylizer/float32/1/blaze_face_stylizer.task" -); -const image = document.getElementById("image") as HTMLImageElement; -const stylizedImage = faceStylizer.stylize(image); -``` - ## Gesture Recognizer The MediaPipe Gesture Recognizer task lets you recognize hand gestures in real diff --git a/app/node_modules/@mediapipe/tasks-vision/package.json b/app/node_modules/@mediapipe/tasks-vision/package.json index 0f51a5e0..1d257d7e 100644 --- a/app/node_modules/@mediapipe/tasks-vision/package.json +++ b/app/node_modules/@mediapipe/tasks-vision/package.json @@ -1,15 +1,23 @@ { "name": "@mediapipe/tasks-vision", - "version": "0.10.17", + "version": "0.10.34", "description": "MediaPipe Vision Tasks", "main": "vision_bundle.cjs", "browser": "vision_bundle.mjs", "module": "vision_bundle.mjs", "exports": { - "import": "./vision_bundle.mjs", - "require": "./vision_bundle.cjs", - "default": "./vision_bundle.mjs", - "types": "./vision.d.ts" + ".": { + "import": "./vision_bundle.mjs", + "require": "./vision_bundle.cjs", + "default": "./vision_bundle.mjs", + "types": "./vision.d.ts" + }, + "./vision_wasm_internal.js": "./wasm/vision_wasm_internal.js", + "./vision_wasm_internal.wasm": "./wasm/vision_wasm_internal.wasm", + "./vision_wasm_nosimd_internal.js": "./wasm/vision_wasm_nosimd_internal.js", + "./vision_wasm_nosimd_internal.wasm": "./wasm/vision_wasm_nosimd_internal.wasm", + "./vision_wasm_module_internal.js": "./wasm/vision_wasm_module_internal.js", + "./vision_wasm_module_internal.wasm": "./wasm/vision_wasm_module_internal.wasm" }, "author": "mediapipe@google.com", "license": "Apache-2.0", diff --git a/app/node_modules/@mediapipe/tasks-vision/vision.d.ts b/app/node_modules/@mediapipe/tasks-vision/vision.d.ts index 0c3892fa..4ee051e4 100644 --- a/app/node_modules/@mediapipe/tasks-vision/vision.d.ts +++ b/app/node_modules/@mediapipe/tasks-vision/vision.d.ts @@ -299,7 +299,7 @@ export declare class DrawingUtils { * * @export * @param boundingBox The bounding box to draw. - * @param style The style to visualize the boundin box. + * @param style The style to visualize the bounding box. */ drawBoundingBox(boundingBox: BoundingBox, style?: DrawingOptions): void; /** @@ -699,133 +699,6 @@ export declare interface FaceLandmarkerResult { facialTransformationMatrixes: Matrix[]; } -/** Performs face stylization on images. */ -export declare class FaceStylizer extends VisionTaskRunner { - /** - * Initializes the Wasm runtime and creates a new Face Stylizer from the - * provided options. - * @export - * @param wasmFileset A configuration object that provides the location of - * the Wasm binary and its loader. - * @param faceStylizerOptions The options for the Face Stylizer. Note - * that either a path to the model asset or a model buffer needs to be - * provided (via `baseOptions`). - */ - static createFromOptions(wasmFileset: WasmFileset, faceStylizerOptions: FaceStylizerOptions): Promise; - /** - * Initializes the Wasm runtime and creates a new Face Stylizer based on - * the provided model asset buffer. - * @export - * @param wasmFileset A configuration object that provides the location of - * the Wasm binary and its loader. - * @param modelAssetBuffer An array or a stream containing a binary - * representation of the model. - */ - static createFromModelBuffer(wasmFileset: WasmFileset, modelAssetBuffer: Uint8Array | ReadableStreamDefaultReader): Promise; - /** - * Initializes the Wasm runtime and creates a new Face Stylizer based on - * the path to the model asset. - * @export - * @param wasmFileset A configuration object that provides the location of - * the Wasm binary and its loader. - * @param modelAssetPath The path to the model asset. - */ - static createFromModelPath(wasmFileset: WasmFileset, modelAssetPath: string): Promise; - private constructor(); - /** - * Sets new options for the Face Stylizer. - * - * Calling `setOptions()` with a subset of options only affects those - * options. You can reset an option back to its default value by - * explicitly setting it to `undefined`. - * - * @export - * @param options The options for the Face Stylizer. - */ - setOptions(options: FaceStylizerOptions): Promise; - /** - * Performs face stylization on the provided single image and invokes the - * callback with result. The method returns synchronously once the callback - * returns. Only use this method when the FaceStylizer is created with the - * image running mode. - * - * @param image An image to process. - * @param callback The callback that is invoked with the stylized image or - * `null` if no face was detected. The lifetime of the returned data is - * only guaranteed for the duration of the callback. - */ - stylize(image: ImageSource, callback: FaceStylizerCallback): void; - /** - * Performs face stylization on the provided single image and invokes the - * callback with result. The method returns synchronously once the callback - * returns. Only use this method when the FaceStylizer is created with the - * image running mode. - * - * The 'imageProcessingOptions' parameter can be used to specify one or all - * of: - * - the rotation to apply to the image before performing stylization, by - * setting its 'rotationDegrees' property. - * - the region-of-interest on which to perform stylization, by setting its - * 'regionOfInterest' property. If not specified, the full image is used. - * If both are specified, the crop around the region-of-interest is extracted - * first, then the specified rotation is applied to the crop. - * - * @param image An image to process. - * @param imageProcessingOptions the `ImageProcessingOptions` specifying how - * to process the input image before running inference. - * @param callback The callback that is invoked with the stylized image or - * `null` if no face was detected. The lifetime of the returned data is - * only guaranteed for the duration of the callback. - */ - stylize(image: ImageSource, imageProcessingOptions: ImageProcessingOptions, callback: FaceStylizerCallback): void; - /** - * Performs face stylization on the provided single image and returns the - * result. This method creates a copy of the resulting image and should not be - * used in high-throughput applications. Only use this method when the - * FaceStylizer is created with the image running mode. - * - * @param image An image to process. - * @return A stylized face or `null` if no face was detected. The result is - * copied to avoid lifetime issues. - */ - stylize(image: ImageSource): MPImage | null; - /** - * Performs face stylization on the provided single image and returns the - * result. This method creates a copy of the resulting image and should not be - * used in high-throughput applications. Only use this method when the - * FaceStylizer is created with the image running mode. - * - * The 'imageProcessingOptions' parameter can be used to specify one or all - * of: - * - the rotation to apply to the image before performing stylization, by - * setting its 'rotationDegrees' property. - * - the region-of-interest on which to perform stylization, by setting its - * 'regionOfInterest' property. If not specified, the full image is used. - * If both are specified, the crop around the region-of-interest is extracted - * first, then the specified rotation is applied to the crop. - * - * @param image An image to process. - * @param imageProcessingOptions the `ImageProcessingOptions` specifying how - * to process the input image before running inference. - * @return A stylized face or `null` if no face was detected. The result is - * copied to avoid lifetime issues. - */ - stylize(image: ImageSource, imageProcessingOptions: ImageProcessingOptions): MPImage | null; -} - -/** - * A callback that receives an `MPImage` object from the face stylizer, or - * `null` if no face was detected. The lifetime of the underlying data is - * limited to the duration of the callback. If asynchronous processing is - * needed, all data needs to be copied before the callback returns (via - * `image.clone()`). - */ -export declare type FaceStylizerCallback = (image: MPImage | null) => void; - -/** Options to configure the MediaPipe Face Stylizer Task */ -export declare interface FaceStylizerOptions extends VisionTaskOptions { -} - /** * Resolves the files required for the MediaPipe Task APIs. * @@ -841,12 +714,13 @@ export declare class FilesetResolver { * * If your environment requires custom locations for the MediaPipe Wasm files, * you can use `isSimdSupported()` to decide whether to load the SIMD-based - * assets. + * assets. Note that for ES6 Modules, SIMD is assumed to be always supported. * + * @param useModule Whether to use ES6 Modules for the Wasm files. * @export * @return Whether SIMD support was detected in the current environment. */ - static isSimdSupported(): Promise; + static isSimdSupported(useModule?: boolean): Promise; /** * Creates a fileset for the MediaPipe Audio tasks. * @@ -854,10 +728,11 @@ export declare class FilesetResolver { * @param basePath An optional base path to specify the directory the Wasm * files should be loaded from. If not specified, the Wasm files are * loaded from the host's root directory. + * @param useModule Whether to use ES6 Modules for the Wasm files. * @return A `WasmFileset` that can be used to initialize MediaPipe Audio * tasks. */ - static forAudioTasks(basePath?: string): Promise; + static forAudioTasks(basePath?: string, useModule?: boolean): Promise; /** * Creates a fileset for the MediaPipe GenAI tasks. * @@ -865,21 +740,11 @@ export declare class FilesetResolver { * @param basePath An optional base path to specify the directory the Wasm * files should be loaded from. If not specified, the Wasm files are * loaded from the host's root directory. + * @param useModule Whether to use ES6 Modules for the Wasm files. * @return A `WasmFileset` that can be used to initialize MediaPipe GenAI * tasks. */ - static forGenAiTasks(basePath?: string): Promise; - /** - * Creates a fileset for the MediaPipe GenAI Experimental tasks. - * - * @export - * @param basePath An optional base path to specify the directory the Wasm - * files should be loaded from. If not specified, the Wasm files are - * loaded from the host's root directory. - * @return A `WasmFileset` that can be used to initialize MediaPipe GenAI - * tasks. - */ - static forGenAiExperimentalTasks(basePath?: string): Promise; + static forGenAiTasks(basePath?: string, useModule?: boolean): Promise; /** * Creates a fileset for the MediaPipe Text tasks. * @@ -887,10 +752,11 @@ export declare class FilesetResolver { * @param basePath An optional base path to specify the directory the Wasm * files should be loaded from. If not specified, the Wasm files are * loaded from the host's root directory. + * @param useModule Whether to use ES6 Modules for the Wasm files. * @return A `WasmFileset` that can be used to initialize MediaPipe Text * tasks. */ - static forTextTasks(basePath?: string): Promise; + static forTextTasks(basePath?: string, useModule?: boolean): Promise; /** * Creates a fileset for the MediaPipe Vision tasks. * @@ -898,10 +764,11 @@ export declare class FilesetResolver { * @param basePath An optional base path to specify the directory the Wasm * files should be loaded from. If not specified, the Wasm files are * loaded from the host's root directory. + * @param useModule Whether to use ES6 Modules for the Wasm files. * @return A `WasmFileset` that can be used to initialize MediaPipe Vision * tasks. */ - static forVisionTasks(basePath?: string): Promise; + static forVisionTasks(basePath?: string, useModule?: boolean): Promise; } /** Performs hand gesture recognition on images. */ @@ -2080,7 +1947,7 @@ export declare class InteractiveSegmenter extends VisionTaskRunner { export declare type InteractiveSegmenterCallback = (result: InteractiveSegmenterResult) => void; /** Options to configure the MediaPipe Interactive Segmenter Task */ -export declare interface InteractiveSegmenterOptions extends TaskRunnerOptions { +export declare interface InteractiveSegmenterOptions extends VisionTaskOptions { /** Whether to output confidence masks. Defaults to true. */ outputConfidenceMasks?: boolean | undefined; /** Whether to output the category masks. Defaults to false. */ diff --git a/app/node_modules/@mediapipe/tasks-vision/vision_bundle.cjs b/app/node_modules/@mediapipe/tasks-vision/vision_bundle.cjs index 08459652..1285b3a1 100644 --- a/app/node_modules/@mediapipe/tasks-vision/vision_bundle.cjs +++ b/app/node_modules/@mediapipe/tasks-vision/vision_bundle.cjs @@ -1,2 +1,2 @@ -"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var t="undefined"!=typeof self?self:{};function e(e,n){t:{for(var r=["CLOSURE_FLAGS"],i=t,s=0;s>6|192;else{if(e>=55296&&e<=57343){if(e<=56319&&i=56320&&s<=57343){e=1024*(e-55296)+s-56320+65536,r[n++]=e>>18|240,r[n++]=e>>12&63|128,r[n++]=e>>6&63|128,r[n++]=63&e|128;continue}i--}e=65533}r[n++]=e>>12|224,r[n++]=e>>6&63|128}r[n++]=63&e|128}}t=n===r.length?r:r.subarray(0,n)}return t}var u,l=e(610401301,!1),f=e(653718497,e(1,!0)),d=e(660014094,!1);const p=t.navigator;function g(t){return!!l&&(!!u&&u.brands.some((({brand:e})=>e&&-1!=e.indexOf(t))))}function m(e){var n;return(n=t.navigator)&&(n=n.userAgent)||(n=""),-1!=n.indexOf(e)}function y(){return!!l&&(!!u&&u.brands.length>0)}function _(){return y()?g("Chromium"):(m("Chrome")||m("CriOS"))&&!(!y()&&m("Edge"))||m("Silk")}function v(t){return v[" "](t),t}u=p&&p.userAgentData||null,v[" "]=function(){};var E=!y()&&(m("Trident")||m("MSIE"));!m("Android")||_(),_(),m("Safari")&&(_()||!y()&&m("Coast")||!y()&&m("Opera")||!y()&&m("Edge")||(y()?g("Microsoft Edge"):m("Edg/"))||y()&&g("Opera"));var w={},T=null;function b(t){var e=t.length,n=3*e/4;n%3?n=Math.floor(n):-1!="=.".indexOf(t[e-1])&&(n=-1!="=.".indexOf(t[e-2])?n-2:n-1);var r=new Uint8Array(n),i=0;return function(t,e){function n(e){for(;r>4),64!=o&&(e(s<<4&240|o>>2),64!=a&&e(o<<6&192|a))}}(t,(function(t){r[i++]=t})),i!==n?r.subarray(0,i):r}function A(){if(!T){T={};for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),e=["+/=","+/","-_=","-_.","-_"],n=0;n<5;n++){var r=t.concat(e[n].split(""));w[n]=r;for(var i=0;i>2];i=e[(3&i)<<4|s>>4],s=e[(15&s)<<2|o>>6],o=e[63&o],n[c++]=a+i+s+o}switch(a=0,o=r,t.length-h){case 2:o=e[(15&(a=t[h+1]))<<2]||r;case 1:t=t[h],n[c]=e[t>>2]+e[(3&t)<<4|a>>4]+o+r}return n.join("")}for(e="",n=0,r=t.length-10240;n{throw e}),0)}(e)}function V(t){return B(t=Error(t),"warning"),t}function X(){return"function"==typeof BigInt}function H(t){return Array.prototype.slice.call(t)}var W="function"==typeof Symbol&&"symbol"==typeof Symbol();function z(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol()?Symbol():t}var K=z(),Y=z("0di"),$=z("2ex"),q=z("1oa"),J=z("0dg"),Z=W?(t,e)=>{t[K]|=e}:(t,e)=>{void 0!==t.G?t.G|=e:Object.defineProperties(t,{G:{value:e,configurable:!0,writable:!0,enumerable:!1}})},Q=W?(t,e)=>{t[K]&=~e}:(t,e)=>{void 0!==t.G&&(t.G&=~e)},tt=W?t=>0|t[K]:t=>0|t.G,et=W?t=>t[K]:t=>t.G,nt=W?(t,e)=>{t[K]=e}:(t,e)=>{void 0!==t.G?t.G=e:Object.defineProperties(t,{G:{value:e,configurable:!0,writable:!0,enumerable:!1}})};function rt(t){return Z(t,34),t}function it(t,e){nt(e,-14591&(0|t))}function st(t,e){nt(e,-14557&(34|t))}var ot,at={},ht={};function ct(t){return!(!t||"object"!=typeof t||t.La!==ht)}function ut(t){return null!==t&&"object"==typeof t&&!Array.isArray(t)&&t.constructor===Object}function lt(t,e,n){if(null!=t)if("string"==typeof t)t=t?new D(t,P):N();else if(t.constructor!==D)if(I(t))t=t.length?new D(n?t:new Uint8Array(t),P):N();else{if(!e)throw Error();t=void 0}return t}function ft(t){return!(!Array.isArray(t)||t.length)&&!!(1&tt(t))}const dt=[];function pt(t){if(2&t)throw Error()}nt(dt,55),ot=Object.freeze(dt);class gt{constructor(t,e,n){this.l=0,this.g=t,this.h=e,this.m=n}next(){if(this.l"number"==typeof t)),Tt=Et((t=>"string"==typeof t)),bt=Et((t=>"boolean"==typeof t)),At="function"==typeof t.BigInt&&"bigint"==typeof t.BigInt(0),kt=Et((t=>At?t>=St&&t<=Rt:"-"===t[0]?Ft(t,xt):Ft(t,Lt)));const xt=Number.MIN_SAFE_INTEGER.toString(),St=At?BigInt(Number.MIN_SAFE_INTEGER):void 0,Lt=Number.MAX_SAFE_INTEGER.toString(),Rt=At?BigInt(Number.MAX_SAFE_INTEGER):void 0;function Ft(t,e){if(t.length>e.length)return!1;if(t.lengthi)return!1;if(r>>0;Pt=e,Ot=(t-e)/4294967296>>>0}function Nt(t){if(t<0){Ct(-t);const[e,n]=Xt(Pt,Ot);Pt=e>>>0,Ot=n>>>0}else Ct(t)}function Ut(t){const e=It||=new DataView(new ArrayBuffer(8));e.setFloat32(0,+t,!0),Ot=0,Pt=e.getUint32(0,!0)}function Dt(t,e){return 4294967296*e+(t>>>0)}function Bt(t,e){const n=2147483648&e;return n&&(e=~e>>>0,0==(t=1+~t>>>0)&&(e=e+1>>>0)),t=Dt(t,e),n?-t:t}function Gt(t,e){if(t>>>=0,(e>>>=0)<=2097151)var n=""+(4294967296*e+t);else X()?n=""+(BigInt(e)<>>24|e<<8))+6710656*(e=e>>16&65535),n+=8147497*e,e*=2,t>=1e7&&(n+=t/1e7>>>0,t%=1e7),n>=1e7&&(e+=n/1e7>>>0,n%=1e7),n=e+jt(n)+jt(t));return n}function jt(t){return t=String(t),"0000000".slice(t.length)+t}function Vt(t){if(t.length<16)Nt(Number(t));else if(X())t=BigInt(t),Pt=Number(t&BigInt(4294967295))>>>0,Ot=Number(t>>BigInt(32)&BigInt(4294967295));else{const e=+("-"===t[0]);Ot=Pt=0;const n=t.length;for(let r=e,i=(n-e)%6+e;i<=n;r=i,i+=6){const e=Number(t.slice(r,i));Ot*=1e6,Pt=1e6*Pt+e,Pt>=4294967296&&(Ot+=Math.trunc(Pt/4294967296),Ot>>>=0,Pt>>>=0)}if(e){const[t,e]=Xt(Pt,Ot);Pt=t,Ot=e}}}function Xt(t,e){return e=~e,t?t=1+~t:e+=1,[t,e]}function Ht(t){return null==t||"number"==typeof t?t:"NaN"===t||"Infinity"===t||"-Infinity"===t?Number(t):void 0}function Wt(t){return null==t||"boolean"==typeof t?t:"number"==typeof t?!!t:void 0}const zt=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function Kt(t){const e=typeof t;switch(e){case"bigint":return!0;case"number":return Number.isFinite(t)}return"string"===e&&zt.test(t)}function Yt(t){if(null==t)return t;if("string"==typeof t){if(!t)return;t=+t}return"number"==typeof t&&Number.isFinite(t)?0|t:void 0}function $t(t){if(null==t)return t;if("string"==typeof t){if(!t)return;t=+t}return"number"==typeof t&&Number.isFinite(t)?t>>>0:void 0}function qt(t){return"-"!==t[0]&&(t.length<20||20===t.length&&Number(t.substring(0,6))<184467)}function Jt(t){return t=Math.trunc(t),Number.isSafeInteger(t)||(Nt(t),t=Bt(Pt,Ot)),t}function Zt(t){var e=Math.trunc(Number(t));if(Number.isSafeInteger(e))return String(e);if(-1!==(e=t.indexOf("."))&&(t=t.substring(0,e)),!("-"===t[0]?t.length<20||20===t.length&&Number(t.substring(0,7))>-922337:t.length<19||19===t.length&&Number(t.substring(0,6))<922337))if(Vt(t),t=Pt,2147483648&(e=Ot))if(X())t=""+(BigInt(0|e)<>>0));else{const[n,r]=Xt(t,e);t="-"+Gt(n,r)}else t=Gt(t,e);return t}function Qt(t){return null==t?t:"bigint"==typeof t?(kt(t)?t=Number(t):(t=BigInt.asIntN(64,t),t=kt(t)?Number(t):String(t)),t):Kt(t)?"number"==typeof t?Jt(t):Zt(t):void 0}function te(t){if(null==t)return t;var e=typeof t;if("bigint"===e)return String(BigInt.asUintN(64,t));if(Kt(t)){if("string"===e)return e=Math.trunc(Number(t)),Number.isSafeInteger(e)&&e>=0?t=String(e):(-1!==(e=t.indexOf("."))&&(t=t.substring(0,e)),qt(t)||(Vt(t),t=Gt(Pt,Ot))),t;if("number"===e)return(t=Math.trunc(t))>=0&&Number.isSafeInteger(t)?t:function(t){if(t<0){Nt(t);const e=Gt(Pt,Ot);return t=Number(e),Number.isSafeInteger(t)?t:e}return qt(String(t))?t:(Nt(t),Dt(Pt,Ot))}(t)}}function ee(t){if("string"!=typeof t)throw Error();return t}function ne(t){if(null!=t&&"string"!=typeof t)throw Error();return t}function re(t){return null==t||"string"==typeof t?t:void 0}function ie(t,e,n,r){if(null!=t&&"object"==typeof t&&t.Y===at)return t;if(!Array.isArray(t))return n?2&r?(t=e[Y])?e=t:(rt((t=new e).u),e=e[Y]=t):e=new e:e=void 0,e;let i=n=tt(t);return 0===i&&(i|=32&r),i|=2&r,i!==n&&nt(t,i),new e(t)}function se(t,e,n){if(e)t:{if(!Kt(e=t))throw V("int64");switch(typeof e){case"string":e=Zt(e);break t;case"bigint":if(t=e=BigInt.asIntN(64,e),Tt(t)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(t))throw Error(String(t))}else if(wt(t)&&!Number.isSafeInteger(t))throw Error(String(t));e=At?BigInt(e):bt(e)?e?"1":"0":Tt(e)?e.trim()||"0":String(e);break t;default:e=Jt(e)}}else e=Qt(t);return"string"==typeof(n=null==(t=e)?n?0:void 0:t)&&(e=+n,Number.isSafeInteger(e))?e:n}function oe(t){if(void 0===ce&&(ce="function"==typeof Proxy?ye(Proxy):null),!ce||!me())return t;let e=ae?.get(t);return e||(Math.random()>.01?t:(function(t){if(void 0===le){const t=new ce([],{});le=1===Array.prototype.concat.call([],t).length}le&&"function"==typeof Symbol&&Symbol.isConcatSpreadable&&(t[Symbol.isConcatSpreadable]=!0)}(t),e=new ce(t,{set:(t,e,n)=>(j(),t[e]=n,!0)}),function(t,e){(ae||=new ue).set(t,e),(he||=new ue).set(e,t)}(t,e),e))}let ae,he,ce,ue,le,fe,de,pe,ge;function me(){return void 0===ue&&(ue="function"==typeof WeakMap?ye(WeakMap):null),ue}function ye(t){try{return-1!==t.toString().indexOf("[native code]")?t:null}catch{return null}}function _e(t,e,n){if(f&&me()){if(fe?.get(e)?.get(t)){if(n)return}else if(Math.random()>.01)return;var r=t.length;n={length:r};for(var i=0;i=1024)throw Error("pvtlmt");r=-33521665&r|(1023&e)<<15;break t}}if(e){if((e=Math.max(e,i-(+!!(512&r)-1)))>1024)throw Error("spvt");r=-33521665&r|(1023&e)<<15}}}return nt(t,r),t}const ke={};let xe=function(){try{return v(new class extends Map{constructor(){super()}}),!1}catch{return!0}}();class Se{constructor(){this.g=new Map}get(t){return this.g.get(t)}set(t,e){return this.g.set(t,e),this.size=this.g.size,this}delete(t){return t=this.g.delete(t),this.size=this.g.size,t}clear(){this.g.clear(),this.size=this.g.size}has(t){return this.g.has(t)}entries(){return this.g.entries()}keys(){return this.g.keys()}values(){return this.g.values()}forEach(t,e){return this.g.forEach(t,e)}[Symbol.iterator](){return this.entries()}}const Le=xe?(Object.setPrototypeOf(Se.prototype,Map.prototype),Object.defineProperties(Se.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),Se):class extends Map{constructor(){super()}};function Re(t){return t}function Fe(t){if(2&t.M)throw Error("Cannot mutate an immutable Map")}var Me=class extends Le{constructor(t,e,n=Re,r=Re){super();let i=tt(t);i|=64,nt(t,i),this.M=i,this.U=e,this.T=n,this.aa=this.U?Ie:r;for(let s=0;s{t.call(e,this.get(r),r,this)}))}set(t,e){return Fe(this),null==(t=this.T(t,!0,!1))?this:null==e?(super.delete(t),this):super.set(t,this.aa(e,!0,!0,this.U,!1,this.M))}Qa(t){const e=this.T(t[0],!1,!0);t=t[1],t=this.U?void 0===t?null:t:this.aa(t,!1,!0,void 0,!1,this.M),super.set(e,t)}has(t){return super.has(this.T(t,!1,!1))}get(t){t=this.T(t,!1,!1);const e=super.get(t);if(void 0!==e){var n=this.U;return n?((n=this.aa(e,!1,!0,n,this.va,this.M))!==e&&super.set(t,n),n):e}}oa(){return Array.from(super.keys())}Ka(){return super.keys()}[Symbol.iterator](){return this.entries()}};function Ie(t,e,n,r,i,s){return t=ie(t,r,n,s),i&&(t=He(t)),t}function Pe(t){return t}function Oe(t){return[t,this.get(t)]}let Ce;function Ne(){return Ce||=new Me(rt([]),void 0,void 0,void 0,ke)}function Ue(t,e,n,r,i){if(null!=t){if(Array.isArray(t))t=ft(t)?void 0:i&&2&tt(t)?t:De(t,e,n,void 0!==r,i);else if(ut(t)){const s={};for(let o in t)s[o]=Ue(t[o],e,n,r,i);t=s}else t=e(t,r);return t}}function De(t,e,n,r,i){const s=r||n?tt(t):0;r=r?!!(32&s):void 0;const o=H(t);for(let t=0;tje(t,i,r))),Z(t,32|(n?2:0)),t}function He(t){const e=t.u,n=et(e);return 2&n?Ve(t,e,n,!1):t}function We(t,e,n,r){return!(4&e)||null!=n&&(!r&&0===n&&(4096&e||8192&e)&&(t.constructor[J]=1+(0|t.constructor[J]))<5&&j(),0!==n&&!(n&e))}function ze(t,e){return Ye(t=t.u,et(t),e)}function Ke(t,e,n,r){if(!((e=r+(+!!(512&e)-1))<0||e>=t.length||e>=n))return t[e]}function Ye(t,e,n,r){if(-1===n)return null;const i=e>>15&1023||536870912;if(!(n>=i)){var s=t.length;return r&&256&e&&null!=(r=t[s-1][n])?(Ke(t,e,i,n)&&null!=$&&((e=(t=G??={})[$]||0)>=4||(t[$]=e+1,j())),r):Ke(t,e,i,n)}return 256&e?t[t.length-1][n]:void 0}function $e(t,e,n){const r=t.u;let i=et(r);return pt(i),qe(r,i,e,n),t}function qe(t,e,n,r){const i=e>>15&1023||536870912;if(n>=i){let s,o=e;if(256&e)s=t[t.length-1];else{if(null==r)return o;s=t[i+(+!!(512&e)-1)]={},o|=256}return s[n]=r,n ${t}`)}function On(t){if("string"==typeof t)return{buffer:M(t),O:!1};if(Array.isArray(t))return{buffer:new Uint8Array(t),O:!1};if(t.constructor===Uint8Array)return{buffer:t,O:!1};if(t.constructor===ArrayBuffer)return{buffer:new Uint8Array(t),O:!1};if(t.constructor===D)return{buffer:U(t)||new Uint8Array(0),O:!0};if(t instanceof Uint8Array)return{buffer:new Uint8Array(t.buffer,t.byteOffset,t.byteLength),O:!1};throw Error("Type not convertible to a Uint8Array, expected a Uint8Array, an ArrayBuffer, a base64 encoded string, a ByteString or an Array of numbers")}function Cn(t,e){let n,r=0,i=0,s=0;const o=t.h;let a=t.g;do{n=o[a++],r|=(127&n)<32&&(i|=(127&n)>>4),s=3;s<32&&128&n;s+=7)n=o[a++],i|=(127&n)<>>0,i>>>0);throw In()}function Nn(t){let e=0,n=t.g;const r=n+10,i=t.h;for(;n>>0}function Bn(t){var e=t.h;const n=t.g,r=e[n],i=e[n+1],s=e[n+2];return e=e[n+3],Xn(t,t.g+4),(r<<0|i<<8|s<<16|e<<24)>>>0}function Gn(t){var e=Bn(t);t=2*(e>>31)+1;const n=e>>>23&255;return e&=8388607,255==n?e?NaN:t*(1/0):0==n?1401298464324817e-60*t*e:t*Math.pow(2,n-150)*(e+8388608)}function jn(t){return Un(t)}function Vn(t,e,{ea:n=!1}={}){t.ea=n,e&&(e=On(e),t.h=e.buffer,t.m=e.O,t.j=0,t.l=t.h.length,t.g=t.j)}function Xn(t,e){if(t.g=e,e>t.l)throw Pn(t.l,e)}function Hn(t,e){if(e<0)throw Error(`Tried to read a negative byte length: ${e}`);const n=t.g,r=n+e;if(r>t.l)throw Pn(e,t.l-n);return t.g=r,n}function Wn(t,e){if(0==e)return N();var n=Hn(t,e);return t.ea&&t.m?n=t.h.subarray(n,n+e):(t=t.h,n=n===(e=n+e)?new Uint8Array(0):Mt?t.slice(n,e):new Uint8Array(t.subarray(n,e))),0==n.length?N():new D(n,P)}Me.prototype.toJSON=void 0,Me.prototype.La=ht;var zn=[];function Kn(t){var e=t.g;if(e.g==e.l)return!1;t.l=t.g.g;var n=Dn(t.g);if(e=n>>>3,!((n&=7)>=0&&n<=5))throw Mn(n,t.l);if(e<1)throw Error(`Invalid field number: ${e} (at position ${t.l})`);return t.m=e,t.h=n,!0}function Yn(t){switch(t.h){case 0:0!=t.h?Yn(t):Nn(t.g);break;case 1:Xn(t=t.g,t.g+8);break;case 2:if(2!=t.h)Yn(t);else{var e=Dn(t.g);Xn(t=t.g,t.g+e)}break;case 5:Xn(t=t.g,t.g+4);break;case 3:for(e=t.m;;){if(!Kn(t))throw Error("Unmatched start-group tag: stream EOF");if(4==t.h){if(t.m!=e)throw Error("Unmatched end-group tag");break}Yn(t)}break;default:throw Mn(t.h,t.l)}}function $n(t,e,n){const r=t.g.l,i=Dn(t.g),s=t.g.g+i;let o=s-r;if(o<=0&&(t.g.l=s,n(e,t,void 0,void 0,void 0),o=s-t.g.g),o)throw Error(`Message parsing ended unexpectedly. Expected to read ${i} bytes, instead read ${i-o} bytes, either the data ended unexpectedly or the message misreported its own length`);return t.g.g=s,t.g.l=r,e}function qn(t){var e=Dn(t.g),a=Hn(t=t.g,e);if(t=t.h,o){var h,c=t;(h=s)||(h=s=new TextDecoder("utf-8",{fatal:!0})),e=a+e,c=0===a&&e===c.length?c:c.subarray(a,e);try{var u=h.decode(c)}catch(t){if(void 0===i){try{h.decode(new Uint8Array([128]))}catch(t){}try{h.decode(new Uint8Array([97])),i=!0}catch(t){i=!1}}throw!i&&(s=void 0),t}}else{e=(u=a)+e,a=[];let i,s=null;for(;u=e?n():(i=t[u++],l<194||128!=(192&i)?(u--,n()):a.push((31&l)<<6|63&i)):l<240?u>=e-1?n():(i=t[u++],128!=(192&i)||224===l&&i<160||237===l&&i>=160||128!=(192&(h=t[u++]))?(u--,n()):a.push((15&l)<<12|(63&i)<<6|63&h)):l<=244?u>=e-2?n():(i=t[u++],128!=(192&i)||i-144+(l<<28)>>30!=0||128!=(192&(h=t[u++]))||128!=(192&(c=t[u++]))?(u--,n()):(l=(7&l)<<18|(63&i)<<12|(63&h)<<6|63&c,l-=65536,a.push(55296+(l>>10&1023),56320+(1023&l)))):n(),a.length>=8192&&(s=r(s,a),a.length=0)}u=r(s,a)}return u}function Jn(t){const e=Dn(t.g);return Wn(t.g,e)}function Zn(t,e,n){var r=Dn(t.g);for(r=t.g.g+r;t.g.g0&&(null==(s=i[c-1])||ft(s)||ct(s)&&0===s.size);c--)var h=!0;(i!==t||o||h)&&(e?(h||o||a)&&(i.length=c):i=Array.prototype.slice.call(i,0,c),a&&i.push(a)),h=i}else h=t}return h}function ir(t){return t?/^\d+$/.test(t)?(Vt(t),new sr(Pt,Ot)):null:or||=new sr(0,0)}nr.prototype.Y=at,nr.prototype.toString=function(){try{return tr=!0,rr(this).toString()}finally{tr=!1}};var sr=class{constructor(t,e){this.h=t>>>0,this.g=e>>>0}};let or;function ar(t){return t?/^-?\d+$/.test(t)?(Vt(t),new hr(Pt,Ot)):null:cr||=new hr(0,0)}var hr=class{constructor(t,e){this.h=t>>>0,this.g=e>>>0}};let cr;function ur(t,e,n){for(;n>0||e>127;)t.g.push(127&e|128),e=(e>>>7|n<<25)>>>0,n>>>=7;t.g.push(e)}function lr(t,e){for(;e>127;)t.g.push(127&e|128),e>>>=7;t.g.push(e)}function fr(t,e){if(e>=0)lr(t,e);else{for(let n=0;n<9;n++)t.g.push(127&e|128),e>>=7;t.g.push(1)}}function dr(t,e){t.g.push(e>>>0&255),t.g.push(e>>>8&255),t.g.push(e>>>16&255),t.g.push(e>>>24&255)}function pr(t,e){0!==e.length&&(t.l.push(e),t.h+=e.length)}function gr(t,e,n){lr(t.g,8*e+n)}function mr(t,e){return gr(t,e,2),e=t.g.end(),pr(t,e),e.push(t.h),e}function yr(t,e){var n=e.pop();for(n=t.h+t.g.length()-n;n>127;)e.push(127&n|128),n>>>=7,t.h++;e.push(n),t.h++}function _r(t,e,n){gr(t,e,2),lr(t.g,n.length),pr(t,t.g.end()),pr(t,n)}function vr(t,e,n,r){null!=n&&(e=mr(t,e),r(n,t),yr(t,e))}class Er{constructor(t,e,n){this.g=t,this.h=e,this.qa=n}}function wr(t){return Array.isArray(t)?t[0]instanceof Er?t:[gi,t]:[t,void 0]}function Tr(t,e){if(Array.isArray(e)){var n=tt(e);if(4&n)return e;for(var r=0,i=0;rr(t,e,n):(t,e)=>{for(;Kn(e)&&4!=e.h;){var r=e.m;let o=n[r];const a=!o;let h=!1;if(!o){var i=n.X;if(i){var s=i[r];s&&(h=i.P?.[r],(!d||h)&&(i=kr(s))&&(o=n[r]=i))}}o&&o(e,t,r)||(r=(i=e).l,Yn(i),i.ja?i=void 0:(s=i.g.g-r,i.g.g=r,i=Wn(i.g,s)),r=t,i&&(mt||=Symbol(),(s=r[mt])?s.push(i):r[mt]=[i])),a&&o&&!h&&Wr++<5&&j()}},t[br]=e}return e}function kr(t){const e=(t=wr(t))[0].g;if(t=t[1]){const n=Ar(t),r=Ur(t).g;return(t,i,s)=>e(t,i,s,r,n)}return e}function xr(t,e,n){t[e]=n}function Sr(t,e,n,r){var i=xr;e.g=function(t){switch(typeof t){case"boolean":return pe||=[0,void 0,!0];case"number":return t>0?void 0:0===t?ge||=[0,void 0]:[-t,void 0];case"string":return[0,t];case"object":return t}}(t[0]);let s=0;var o=t[++s];o&&o.constructor===Object&&(e.X=o,"function"==typeof(o=t[++s])&&(e.h=o,e.l=t[++s],o=t[++s]));const a={};for(;Array.isArray(o)&&"number"==typeof o[0]&&o[0]>0;){for(var h=0;hBr(t,e,n),t[Lr]=e}return e}const Fr=Symbol();function Mr(t){return t.h}function Ir(t,e){let n,r;const i=t.h;return(t,s,o)=>i(t,s,o,r||=Pr(e).g,n||=Rr(e))}function Pr(t){let e=t[Fr];return e||(e=Sr(t,t[Fr]={},Mr,Ir))}const Or=Symbol();function Cr(t,e){const n=t.g;return e?(t,r,i)=>n(t,r,i,e):n}function Nr(t,e,n){const r=t.g;let i,s;return(t,o,a)=>r(t,o,a,s||=Ur(e).g,i||=Ar(e),n)}function Ur(t){let e=t[Or];return e||(e=Sr(t,t[Or]={},Cr,Nr))}function Dr(t,e){var n=t[e];if(n)return n;if(n=t.X){var r=n[e];if(r){var i=(r=wr(r))[0].h;if(r=r[1],n=n.P?.[e],!d||n){if(r){const e=Rr(r),s=Pr(r).g;n=(n=t.l)?n(s,e):(t,n,r)=>i(t,n,r,s,e)}else n=i;return t[e]=n}}}}function Br(t,e,n){for(var r=et(t),i=+!!(512&r)-1,s=t.length,o=512&r?1:0,a=s+(256&r?-1:0);o{vr(t,n,be([s,e],r),i)}));else if(Array.isArray(e))for(let s=0;s>BigInt(32))),ur(t.g,n.h,n.g);break;default:n=ar(e),ur(t.g,n.h,n.g)}}}function Kr(t,e,n){null!=(e=Yt(e))&&null!=e&&(gr(t,n,0),fr(t.g,e))}function Yr(t,e,n){null!=(e=Wt(e))&&(gr(t,n,0),t.g.g.push(e?1:0))}function $r(t,e,n){null!=(e=re(e))&&_r(t,n,c(e))}function qr(t,e,n,r,i){e instanceof nr?(we(e),e=e.u):e=Array.isArray(e)?be(e,r):void 0,vr(t,n,e,i)}function Jr(t,e,n){null!=(e=null==e||"string"==typeof e||I(e)||e instanceof D?e:void 0)&&_r(t,n,On(e).buffer)}function Zr(t,e,n){return(5===t.h||2===t.h)&&(e=Je(e,et(e),n,2,!1),2==t.h?Zn(t,Gn,e):e.push(Gn(t.g)),!0)}var Qr,ti=Gr((function(t,e,n){if(1!==t.h)return!1;var r=t.g;t=Bn(r);const i=Bn(r);r=2*(i>>31)+1;const s=i>>>20&2047;return t=4294967296*(1048575&i)+t,Xr(e,n,2047==s?t?NaN:r*(1/0):0==s?5e-324*r*t:r*Math.pow(2,s-1075)*(t+4503599627370496)),!0}),(function(t,e,n){null!=(e=Ht(e))&&(gr(t,n,1),t=t.g,(n=It||=new DataView(new ArrayBuffer(8))).setFloat64(0,+e,!0),Pt=n.getUint32(0,!0),Ot=n.getUint32(4,!0),dr(t,Pt),dr(t,Ot))})),ei=Gr((function(t,e,n){return 5===t.h&&(Xr(e,n,Gn(t.g)),!0)}),(function(t,e,n){null!=(e=Ht(e))&&(gr(t,n,5),t=t.g,Ut(e),dr(t,Pt))})),ni=jr(Zr,(function(t,e,n){if(null!=(e=Tr(Ht,e)))for(let o=0;o>BigInt(32))),ur(t.g,n.h,n.g);break;default:n=ir(e),ur(t.g,n.h,n.g)}}})),ai=Gr((function(t,e,n){return 0===t.h&&(Xr(e,n,Un(t.g)),!0)}),Kr),hi=jr((function(t,e,n){return(0===t.h||2===t.h)&&(e=Je(e,et(e),n,2,!1),2==t.h?Zn(t,Un,e):e.push(Un(t.g)),!0)}),(function(t,e,n){if(null!=(e=Tr(Yt,e))&&e.length){n=mr(t,n);for(let n=0;n{if(Qn.length){const t=Qn.pop();t.o(r),Vn(t.g,n,r),n=t}else n=new class{constructor(t,e){if(zn.length){const n=zn.pop();Vn(n,t,e),t=n}else t=new class{constructor(t,e){this.h=null,this.m=!1,this.g=this.l=this.j=0,Vn(this,t,e)}clear(){this.h=null,this.m=!1,this.g=this.l=this.j=0,this.ea=!1}}(t,e);this.g=t,this.l=this.g.g,this.h=this.m=-1,this.o(e)}o({ja:t=!1}={}){this.ja=t}}(n,r);try{const r=new t,s=r.u;Ar(e)(s,n);var i=r}finally{n.g.clear(),n.m=-1,n.h=-1,Qn.length<100&&Qn.push(n)}return i}}function Ai(t){return function(){we(this);const e=new class{constructor(){this.l=[],this.h=0,this.g=new class{constructor(){this.g=[]}length(){return this.g.length}end(){const t=this.g;return this.g=[],t}}}};Br(this.u,e,Pr(t)),pr(e,e.g.end());const n=new Uint8Array(e.h),r=e.l,i=r.length;let s=0;for(let t=0;t({index:Tn(bn(t,1),0)??-1,score:An(t,2)??0,categoryName:kn(t,3)??"",displayName:kn(t,4)??""}))),headIndex:e,headName:n}}function Lo(t){var e=en(t,3,Ht,tn()),n=en(t,2,Yt,tn()),r=en(t,1,re,tn()),i=en(t,9,re,tn());const s={categories:[],keypoints:[]};for(let t=0;tt>127?t-256:t))}function Io(t,e){if(t.length!==e.length)throw Error(`Cannot compute cosine similarity between embeddings of different sizes (${t.length} vs. ${e.length}).`);let n=0,r=0,i=0;for(let s=0;s=1&&Number(t[1])>=17))}async function Bo(t){if("function"!=typeof importScripts){const e=document.createElement("script");return e.src=t.toString(),e.crossOrigin="anonymous",new Promise(((t,n)=>{e.addEventListener("load",(()=>{t()}),!1),e.addEventListener("error",(t=>{n(t)}),!1),document.body.appendChild(e)}))}importScripts(t.toString())}function Go(t){return void 0!==t.videoWidth?[t.videoWidth,t.videoHeight]:void 0!==t.naturalWidth?[t.naturalWidth,t.naturalHeight]:void 0!==t.displayWidth?[t.displayWidth,t.displayHeight]:[t.width,t.height]}function jo(t,e,n){t.m||console.error("No wasm multistream support detected: ensure dependency inclusion of :gl_graph_runner_internal_multi_input target"),n(e=t.i.stringToNewUTF8(e)),t.i._free(e)}function Vo(t,e,n){if(!t.i.canvas)throw Error("No OpenGL canvas configured.");if(n?t.i._bindTextureToStream(n):t.i._bindTextureToCanvas(),!(n=t.i.canvas.getContext("webgl2")||t.i.canvas.getContext("webgl")))throw Error("Failed to obtain WebGL context from the provided canvas. `getContext()` should only be invoked with `webgl` or `webgl2`.");t.i.gpuOriginForWebTexturesIsBottomLeft&&n.pixelStorei(n.UNPACK_FLIP_Y_WEBGL,!0),n.texImage2D(n.TEXTURE_2D,0,n.RGBA,n.RGBA,n.UNSIGNED_BYTE,e),t.i.gpuOriginForWebTexturesIsBottomLeft&&n.pixelStorei(n.UNPACK_FLIP_Y_WEBGL,!1);const[r,i]=Go(e);return!t.l||r===t.i.canvas.width&&i===t.i.canvas.height||(t.i.canvas.width=r,t.i.canvas.height=i),[r,i]}function Xo(t,e,n){t.m||console.error("No wasm multistream support detected: ensure dependency inclusion of :gl_graph_runner_internal_multi_input target");const r=new Uint32Array(e.length);for(let n=0;n>2),n(e);for(const e of r)t.i._free(e);t.i._free(e)}function Ho(t,e,n){t.i.simpleListeners=t.i.simpleListeners||{},t.i.simpleListeners[e]=n}function Wo(t,e,n){let r=[];t.i.simpleListeners=t.i.simpleListeners||{},t.i.simpleListeners[e]=(t,e,i)=>{e?(n(r,i),r=[]):r.push(t)}}Uo.forVisionTasks=function(t){return No("vision",t)},Uo.forTextTasks=function(t){return No("text",t)},Uo.forGenAiExperimentalTasks=function(t){return No("genai_experimental",t)},Uo.forGenAiTasks=function(t){return No("genai",t)},Uo.forAudioTasks=function(t){return No("audio",t)},Uo.isSimdSupported=function(){return Co()};async function zo(t,e,n,r){return t=await(async(t,e,n,r,i)=>{if(e&&await Bo(e),!self.ModuleFactory)throw Error("ModuleFactory not set.");if(n&&(await Bo(n),!self.ModuleFactory))throw Error("ModuleFactory not set.");return self.Module&&i&&((e=self.Module).locateFile=i.locateFile,i.mainScriptUrlOrBlob&&(e.mainScriptUrlOrBlob=i.mainScriptUrlOrBlob)),i=await self.ModuleFactory(self.Module||i),self.ModuleFactory=self.Module=void 0,new t(i,r)})(t,n.wasmLoaderPath,n.assetLoaderPath,e,{locateFile:t=>t.endsWith(".wasm")?n.wasmBinaryPath.toString():n.assetBinaryPath&&t.endsWith(".data")?n.assetBinaryPath.toString():t}),await t.o(r),t}function Ko(t,e){const n=pn(t.baseOptions,xs,1)||new xs;"string"==typeof e?($e(n,2,ne(e)),$e(n,1)):e instanceof Uint8Array&&($e(n,1,lt(e,!1,!1)),$e(n,2)),yn(t.baseOptions,0,1,n)}function Yo(t){try{const e=t.H.length;if(1===e)throw Error(t.H[0].message);if(e>1)throw Error("Encountered multiple errors: "+t.H.map((t=>t.message)).join(", "))}finally{t.H=[]}}function $o(t,e){t.B=Math.max(t.B,e)}function qo(t,e){t.A=new Vi,Bi(t.A,"PassThroughCalculator"),Gi(t.A,"free_memory"),ji(t.A,"free_memory_unused_out"),Ki(e,"free_memory"),zi(e,t.A)}function Jo(t,e){Gi(t.A,e),ji(t.A,e+"_unused_out")}function Zo(t){t.g.addBoolToStream(!0,"free_memory",t.B)}var Qo=class{constructor(t){this.g=t,this.H=[],this.B=0,this.g.setAutoRenderToScreen(!1)}l(t,e=!0){if(e){const e=t.baseOptions||{};if(t.baseOptions?.modelAssetBuffer&&t.baseOptions?.modelAssetPath)throw Error("Cannot set both baseOptions.modelAssetPath and baseOptions.modelAssetBuffer");if(!(pn(this.baseOptions,xs,1)?.g()||pn(this.baseOptions,xs,1)?.h()||t.baseOptions?.modelAssetBuffer||t.baseOptions?.modelAssetPath))throw Error("Either baseOptions.modelAssetPath or baseOptions.modelAssetBuffer must be set");if(function(t,e){let n=pn(t.baseOptions,As,3);if(!n){var r=n=new As,i=new Mi;_n(r,4,ks,i)}"delegate"in e&&("GPU"===e.delegate?(e=n,r=new Li,_n(e,2,ks,r)):(e=n,r=new Mi,_n(e,4,ks,r))),yn(t.baseOptions,0,3,n)}(this,e),e.modelAssetPath)return fetch(e.modelAssetPath.toString()).then((t=>{if(t.ok)return t.arrayBuffer();throw Error(`Failed to fetch model: ${e.modelAssetPath} (${t.status})`)})).then((t=>{try{this.g.i.FS_unlink("/model.dat")}catch{}this.g.i.FS_createDataFile("/","model.dat",new Uint8Array(t),!0,!1,!1),Ko(this,"/model.dat"),this.m(),this.J()}));if(e.modelAssetBuffer instanceof Uint8Array)Ko(this,e.modelAssetBuffer);else if(e.modelAssetBuffer)return async function(t){const e=[];for(var n=0;;){const{done:r,value:i}=await t.read();if(r)break;e.push(i),n+=i.length}if(0===e.length)return new Uint8Array(0);if(1===e.length)return e[0];t=new Uint8Array(n),n=0;for(const r of e)t.set(r,n),n+=r.length;return t}(e.modelAssetBuffer).then((t=>{Ko(this,t),this.m(),this.J()}))}return this.m(),this.J(),Promise.resolve()}J(){}ga(){let t;if(this.g.ga((e=>{t=Ji(e)})),!t)throw Error("Failed to retrieve CalculatorGraphConfig");return t}setGraph(t,e){this.g.attachErrorListener(((t,e)=>{this.H.push(Error(e))})),this.g.Oa(),this.g.setGraph(t,e),this.A=void 0,Yo(this)}finishProcessing(){this.g.finishProcessing(),Yo(this)}close(){this.A=void 0,this.g.closeGraph()}};function ta(t,e){if(!t)throw Error(`Unable to obtain required WebGL resource: ${e}`);return t}Qo.prototype.close=Qo.prototype.close,function(e,n){e=e.split(".");var r,i=t;e[0]in i||void 0===i.execScript||i.execScript("var "+e[0]);for(;e.length&&(r=e.shift());)e.length||void 0===n?i=i[r]&&i[r]!==Object.prototype[r]?i[r]:i[r]={}:i[r]=n}("TaskRunner",Qo);class ea{constructor(t,e,n,r){this.g=t,this.h=e,this.m=n,this.l=r}bind(){this.g.bindVertexArray(this.h)}close(){this.g.deleteVertexArray(this.h),this.g.deleteBuffer(this.m),this.g.deleteBuffer(this.l)}}function na(t,e,n){const r=t.g;if(n=ta(r.createShader(n),"Failed to create WebGL shader"),r.shaderSource(n,e),r.compileShader(n),!r.getShaderParameter(n,r.COMPILE_STATUS))throw Error(`Could not compile WebGL shader: ${r.getShaderInfoLog(n)}`);return r.attachShader(t.h,n),n}function ra(t,e){const n=t.g,r=ta(n.createVertexArray(),"Failed to create vertex array");n.bindVertexArray(r);const i=ta(n.createBuffer(),"Failed to create buffer");n.bindBuffer(n.ARRAY_BUFFER,i),n.enableVertexAttribArray(t.R),n.vertexAttribPointer(t.R,2,n.FLOAT,!1,0,0),n.bufferData(n.ARRAY_BUFFER,new Float32Array([-1,-1,-1,1,1,1,1,-1]),n.STATIC_DRAW);const s=ta(n.createBuffer(),"Failed to create buffer");return n.bindBuffer(n.ARRAY_BUFFER,s),n.enableVertexAttribArray(t.J),n.vertexAttribPointer(t.J,2,n.FLOAT,!1,0,0),n.bufferData(n.ARRAY_BUFFER,new Float32Array(e?[0,1,0,0,1,0,1,1]:[0,0,0,1,1,1,1,0]),n.STATIC_DRAW),n.bindBuffer(n.ARRAY_BUFFER,null),n.bindVertexArray(null),new ea(n,r,i,s)}function ia(t,e){if(t.g){if(e!==t.g)throw Error("Cannot change GL context once initialized")}else t.g=e}function sa(t,e,n,r){return ia(t,e),t.h||(t.m(),t.C()),n?(t.s||(t.s=ra(t,!0)),n=t.s):(t.v||(t.v=ra(t,!1)),n=t.v),e.useProgram(t.h),n.bind(),t.l(),t=r(),n.g.bindVertexArray(null),t}function oa(t,e,n){return ia(t,e),t=ta(e.createTexture(),"Failed to create texture"),e.bindTexture(e.TEXTURE_2D,t),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,n??e.LINEAR),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,n??e.LINEAR),e.bindTexture(e.TEXTURE_2D,null),t}function aa(t,e,n){ia(t,e),t.A||(t.A=ta(e.createFramebuffer(),"Failed to create framebuffe.")),e.bindFramebuffer(e.FRAMEBUFFER,t.A),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,n,0)}function ha(t){t.g?.bindFramebuffer(t.g.FRAMEBUFFER,null)}var ca=class{H(){return"\n precision mediump float;\n varying vec2 vTex;\n uniform sampler2D inputTexture;\n void main() {\n gl_FragColor = texture2D(inputTexture, vTex);\n }\n "}m(){const t=this.g;if(this.h=ta(t.createProgram(),"Failed to create WebGL program"),this.da=na(this,"\n attribute vec2 aVertex;\n attribute vec2 aTex;\n varying vec2 vTex;\n void main(void) {\n gl_Position = vec4(aVertex, 0.0, 1.0);\n vTex = aTex;\n }",t.VERTEX_SHADER),this.ca=na(this,this.H(),t.FRAGMENT_SHADER),t.linkProgram(this.h),!t.getProgramParameter(this.h,t.LINK_STATUS))throw Error(`Error during program linking: ${t.getProgramInfoLog(this.h)}`);this.R=t.getAttribLocation(this.h,"aVertex"),this.J=t.getAttribLocation(this.h,"aTex")}C(){}l(){}close(){if(this.h){const t=this.g;t.deleteProgram(this.h),t.deleteShader(this.da),t.deleteShader(this.ca)}this.A&&this.g.deleteFramebuffer(this.A),this.v&&this.v.close(),this.s&&this.s.close()}};var ua=class extends ca{H(){return"\n precision mediump float;\n uniform sampler2D backgroundTexture;\n uniform sampler2D maskTexture;\n uniform sampler2D colorMappingTexture;\n varying vec2 vTex;\n void main() {\n vec4 backgroundColor = texture2D(backgroundTexture, vTex);\n float category = texture2D(maskTexture, vTex).r;\n vec4 categoryColor = texture2D(colorMappingTexture, vec2(category, 0.0));\n gl_FragColor = mix(backgroundColor, categoryColor, categoryColor.a);\n }\n "}C(){const t=this.g;t.activeTexture(t.TEXTURE1),this.B=oa(this,t,t.LINEAR),t.activeTexture(t.TEXTURE2),this.j=oa(this,t,t.NEAREST)}m(){super.m();const t=this.g;this.L=ta(t.getUniformLocation(this.h,"backgroundTexture"),"Uniform location"),this.V=ta(t.getUniformLocation(this.h,"colorMappingTexture"),"Uniform location"),this.K=ta(t.getUniformLocation(this.h,"maskTexture"),"Uniform location")}l(){super.l();const t=this.g;t.uniform1i(this.K,0),t.uniform1i(this.L,1),t.uniform1i(this.V,2)}close(){this.B&&this.g.deleteTexture(this.B),this.j&&this.g.deleteTexture(this.j),super.close()}},la=class extends ca{H(){return"\n precision mediump float;\n uniform sampler2D maskTexture;\n uniform sampler2D defaultTexture;\n uniform sampler2D overlayTexture;\n varying vec2 vTex;\n void main() {\n float confidence = texture2D(maskTexture, vTex).r;\n vec4 defaultColor = texture2D(defaultTexture, vTex);\n vec4 overlayColor = texture2D(overlayTexture, vTex);\n // Apply the alpha from the overlay and merge in the default color\n overlayColor = mix(defaultColor, overlayColor, overlayColor.a);\n gl_FragColor = mix(defaultColor, overlayColor, confidence);\n }\n "}C(){const t=this.g;t.activeTexture(t.TEXTURE1),this.j=oa(this,t),t.activeTexture(t.TEXTURE2),this.B=oa(this,t)}m(){super.m();const t=this.g;this.K=ta(t.getUniformLocation(this.h,"defaultTexture"),"Uniform location"),this.L=ta(t.getUniformLocation(this.h,"overlayTexture"),"Uniform location"),this.I=ta(t.getUniformLocation(this.h,"maskTexture"),"Uniform location")}l(){super.l();const t=this.g;t.uniform1i(this.I,0),t.uniform1i(this.K,1),t.uniform1i(this.L,2)}close(){this.j&&this.g.deleteTexture(this.j),this.B&&this.g.deleteTexture(this.B),super.close()}};function fa(t,e){switch(e){case 0:return t.g.find((t=>t instanceof Uint8Array));case 1:return t.g.find((t=>t instanceof Float32Array));case 2:return t.g.find((t=>"undefined"!=typeof WebGLTexture&&t instanceof WebGLTexture));default:throw Error(`Type is not supported: ${e}`)}}function da(t){var e=fa(t,1);if(!e){if(e=fa(t,0))e=new Float32Array(e).map((t=>t/255));else{e=new Float32Array(t.width*t.height);const r=ga(t);var n=ya(t);if(aa(n,r,pa(t)),"iPad Simulator;iPhone Simulator;iPod Simulator;iPad;iPhone;iPod".split(";").includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in self.document){n=new Float32Array(t.width*t.height*4),r.readPixels(0,0,t.width,t.height,r.RGBA,r.FLOAT,n);for(let t=0,r=0;t255*t))),t.g.push(e)),e;var t,e}ka(){return da(this)}N(){return pa(this)}clone(){const t=[];for(const e of this.g){let n;if(e instanceof Uint8Array)n=new Uint8Array(e);else if(e instanceof Float32Array)n=new Float32Array(e);else{if(!(e instanceof WebGLTexture))throw Error(`Type is not supported: ${e}`);{const t=ga(this),e=ya(this);t.activeTexture(t.TEXTURE1),n=oa(e,t,this.m?t.LINEAR:t.NEAREST),t.bindTexture(t.TEXTURE_2D,n);const r=ma(this);t.texImage2D(t.TEXTURE_2D,0,r,this.width,this.height,0,t.RED,t.FLOAT,null),t.bindTexture(t.TEXTURE_2D,null),aa(e,t,n),sa(e,t,!1,(()=>{_a(this),t.clearColor(0,0,0,0),t.clear(t.COLOR_BUFFER_BIT),t.drawArrays(t.TRIANGLE_FAN,0,4),va(this)})),ha(e),va(this)}}t.push(n)}return new wa(t,this.m,this.S(),this.canvas,this.l,this.width,this.height)}close(){this.j&&ga(this).deleteTexture(fa(this,2)),Ta=-1}};wa.prototype.close=wa.prototype.close,wa.prototype.clone=wa.prototype.clone,wa.prototype.getAsWebGLTexture=wa.prototype.N,wa.prototype.getAsFloat32Array=wa.prototype.ka,wa.prototype.getAsUint8Array=wa.prototype.la,wa.prototype.hasWebGLTexture=wa.prototype.S,wa.prototype.hasFloat32Array=wa.prototype.ma,wa.prototype.hasUint8Array=wa.prototype.Ja;var Ta=250;const ba={color:"white",lineWidth:4,radius:6};function Aa(t){return{...ba,fillColor:(t=t||{}).color,...t}}function ka(t,e){return t instanceof Function?t(e):t}function xa(t,e,n){return Math.max(Math.min(e,n),Math.min(Math.max(e,n),t))}function Sa(t){if(!t.l)throw Error("CPU rendering requested but CanvasRenderingContext2D not provided.");return t.l}function La(t){if(!t.j)throw Error("GPU rendering requested but WebGL2RenderingContext not provided.");return t.j}function Ra(t,e,n){if(e.S())n(e.N());else{const r=e.ma()?e.ka():e.la();t.m=t.m??new ca;const i=La(t);n((t=new wa([r],e.m,!1,i.canvas,t.m,e.width,e.height)).N()),t.close()}}function Fa(t,e,n,r){const i=function(t){return t.g||(t.g=new ua),t.g}(t),s=La(t),o=Array.isArray(n)?new ImageData(new Uint8ClampedArray(n),1,1):n;sa(i,s,!0,(()=>{!function(t,e,n,r){const i=t.g;if(i.activeTexture(i.TEXTURE0),i.bindTexture(i.TEXTURE_2D,e),i.activeTexture(i.TEXTURE1),i.bindTexture(i.TEXTURE_2D,t.B),i.texImage2D(i.TEXTURE_2D,0,i.RGBA,i.RGBA,i.UNSIGNED_BYTE,n),t.I&&function(t,e){if(t!==e)return!1;t=t.entries(),e=e.entries();for(const[r,i]of t){t=r;const s=i;var n=e.next();if(n.done)return!1;const[o,a]=n.value;if(n=a,t!==o||s[0]!==n[0]||s[1]!==n[1]||s[2]!==n[2]||s[3]!==n[3])return!1}return!!e.next().done}(t.I,r))i.activeTexture(i.TEXTURE2),i.bindTexture(i.TEXTURE_2D,t.j);else{t.I=r;const e=Array(1024).fill(0);r.forEach(((t,n)=>{if(4!==t.length)throw Error(`Color at index ${n} is not a four-channel value.`);e[4*n]=t[0],e[4*n+1]=t[1],e[4*n+2]=t[2],e[4*n+3]=t[3]})),i.activeTexture(i.TEXTURE2),i.bindTexture(i.TEXTURE_2D,t.j),i.texImage2D(i.TEXTURE_2D,0,i.RGBA,256,1,0,i.RGBA,i.UNSIGNED_BYTE,new Uint8Array(e))}}(i,e,o,r),s.clearColor(0,0,0,0),s.clear(s.COLOR_BUFFER_BIT),s.drawArrays(s.TRIANGLE_FAN,0,4);const t=i.g;t.activeTexture(t.TEXTURE0),t.bindTexture(t.TEXTURE_2D,null),t.activeTexture(t.TEXTURE1),t.bindTexture(t.TEXTURE_2D,null),t.activeTexture(t.TEXTURE2),t.bindTexture(t.TEXTURE_2D,null)}))}function Ma(t,e,n,r){const i=La(t),s=function(t){return t.h||(t.h=new la),t.h}(t),o=Array.isArray(n)?new ImageData(new Uint8ClampedArray(n),1,1):n,a=Array.isArray(r)?new ImageData(new Uint8ClampedArray(r),1,1):r;sa(s,i,!0,(()=>{var t=s.g;t.activeTexture(t.TEXTURE0),t.bindTexture(t.TEXTURE_2D,e),t.activeTexture(t.TEXTURE1),t.bindTexture(t.TEXTURE_2D,s.j),t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,t.UNSIGNED_BYTE,o),t.activeTexture(t.TEXTURE2),t.bindTexture(t.TEXTURE_2D,s.B),t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,t.UNSIGNED_BYTE,a),i.clearColor(0,0,0,0),i.clear(i.COLOR_BUFFER_BIT),i.drawArrays(i.TRIANGLE_FAN,0,4),i.bindTexture(i.TEXTURE_2D,null),(t=s.g).activeTexture(t.TEXTURE0),t.bindTexture(t.TEXTURE_2D,null),t.activeTexture(t.TEXTURE1),t.bindTexture(t.TEXTURE_2D,null),t.activeTexture(t.TEXTURE2),t.bindTexture(t.TEXTURE_2D,null)}))}var Ia=class{constructor(t,e){t instanceof CanvasRenderingContext2D||t instanceof OffscreenCanvasRenderingContext2D?(this.l=t,this.j=e):this.j=t}Ca(t,e){if(t){var n=Sa(this);e=Aa(e),n.save();var r=n.canvas,i=0;for(const s of t)n.fillStyle=ka(e.fillColor,{index:i,from:s}),n.strokeStyle=ka(e.color,{index:i,from:s}),n.lineWidth=ka(e.lineWidth,{index:i,from:s}),(t=new Path2D).arc(s.x*r.width,s.y*r.height,ka(e.radius,{index:i,from:s}),0,2*Math.PI),n.fill(t),n.stroke(t),++i;n.restore()}}Ba(t,e,n){if(t&&e){var r=Sa(this);n=Aa(n),r.save();var i=r.canvas,s=0;for(const o of e){r.beginPath(),e=t[o.start];const a=t[o.end];e&&a&&(r.strokeStyle=ka(n.color,{index:s,from:e,to:a}),r.lineWidth=ka(n.lineWidth,{index:s,from:e,to:a}),r.moveTo(e.x*i.width,e.y*i.height),r.lineTo(a.x*i.width,a.y*i.height)),++s,r.stroke()}r.restore()}}ya(t,e){const n=Sa(this);e=Aa(e),n.save(),n.beginPath(),n.lineWidth=ka(e.lineWidth,{}),n.strokeStyle=ka(e.color,{}),n.fillStyle=ka(e.fillColor,{}),n.moveTo(t.originX,t.originY),n.lineTo(t.originX+t.width,t.originY),n.lineTo(t.originX+t.width,t.originY+t.height),n.lineTo(t.originX,t.originY+t.height),n.lineTo(t.originX,t.originY),n.stroke(),n.fill(),n.restore()}za(t,e,n=[0,0,0,255]){this.l?function(t,e,n,r){const i=La(t);Ra(t,e,(e=>{Fa(t,e,n,r),(e=Sa(t)).drawImage(i.canvas,0,0,e.canvas.width,e.canvas.height)}))}(this,t,n,e):Fa(this,t.N(),n,e)}Aa(t,e,n){this.l?function(t,e,n,r){const i=La(t);Ra(t,e,(e=>{Ma(t,e,n,r),(e=Sa(t)).drawImage(i.canvas,0,0,e.canvas.width,e.canvas.height)}))}(this,t,e,n):Ma(this,t.N(),e,n)}close(){this.g?.close(),this.g=void 0,this.h?.close(),this.h=void 0,this.m?.close(),this.m=void 0}};function Pa(t,e){switch(e){case 0:return t.g.find((t=>t instanceof ImageData));case 1:return t.g.find((t=>"undefined"!=typeof ImageBitmap&&t instanceof ImageBitmap));case 2:return t.g.find((t=>"undefined"!=typeof WebGLTexture&&t instanceof WebGLTexture));default:throw Error(`Type is not supported: ${e}`)}}function Oa(t){var e=Pa(t,0);if(!e){e=Na(t);const n=Ua(t),r=new Uint8Array(t.width*t.height*4);aa(n,e,Ca(t)),e.readPixels(0,0,t.width,t.height,e.RGBA,e.UNSIGNED_BYTE,r),ha(n),e=new ImageData(new Uint8ClampedArray(r.buffer),t.width,t.height),t.g.push(e)}return e}function Ca(t){let e=Pa(t,2);if(!e){const n=Na(t);e=Da(t);const r=Pa(t,1)||Oa(t);n.texImage2D(n.TEXTURE_2D,0,n.RGBA,n.RGBA,n.UNSIGNED_BYTE,r),Ba(t)}return e}function Na(t){if(!t.canvas)throw Error("Conversion to different image formats require that a canvas is passed when iniitializing the image.");return t.h||(t.h=ta(t.canvas.getContext("webgl2"),"You cannot use a canvas that is already bound to a different type of rendering context.")),t.h}function Ua(t){return t.l||(t.l=new ca),t.l}function Da(t){const e=Na(t);e.viewport(0,0,t.width,t.height),e.activeTexture(e.TEXTURE0);let n=Pa(t,2);return n||(n=oa(Ua(t),e),t.g.push(n),t.m=!0),e.bindTexture(e.TEXTURE_2D,n),n}function Ba(t){t.h.bindTexture(t.h.TEXTURE_2D,null)}function Ga(t){const e=Na(t);return sa(Ua(t),e,!0,(()=>function(t,e){const n=t.canvas;if(n.width===t.width&&n.height===t.height)return e();const r=n.width,i=n.height;return n.width=t.width,n.height=t.height,t=e(),n.width=r,n.height=i,t}(t,(()=>{if(e.bindFramebuffer(e.FRAMEBUFFER,null),e.clearColor(0,0,0,0),e.clear(e.COLOR_BUFFER_BIT),e.drawArrays(e.TRIANGLE_FAN,0,4),!(t.canvas instanceof OffscreenCanvas))throw Error("Conversion to ImageBitmap requires that the MediaPipe Tasks is initialized with an OffscreenCanvas");return t.canvas.transferToImageBitmap()}))))}Ia.prototype.close=Ia.prototype.close,Ia.prototype.drawConfidenceMask=Ia.prototype.Aa,Ia.prototype.drawCategoryMask=Ia.prototype.za,Ia.prototype.drawBoundingBox=Ia.prototype.ya,Ia.prototype.drawConnectors=Ia.prototype.Ba,Ia.prototype.drawLandmarks=Ia.prototype.Ca,Ia.lerp=function(t,e,n,r,i){return xa(r*(1-(t-e)/(n-e))+i*(1-(n-t)/(n-e)),r,i)},Ia.clamp=xa;var ja=class{constructor(t,e,n,r,i,s,o){this.g=t,this.j=e,this.m=n,this.canvas=r,this.l=i,this.width=s,this.height=o,(this.j||this.m)&&(0===--Va&&console.error("You seem to be creating MPImage instances without invoking .close(). This leaks resources."))}Ia(){return!!Pa(this,0)}na(){return!!Pa(this,1)}S(){return!!Pa(this,2)}Ga(){return Oa(this)}Fa(){var t=Pa(this,1);return t||(Ca(this),Da(this),t=Ga(this),Ba(this),this.g.push(t),this.j=!0),t}N(){return Ca(this)}clone(){const t=[];for(const e of this.g){let n;if(e instanceof ImageData)n=new ImageData(e.data,this.width,this.height);else if(e instanceof WebGLTexture){const t=Na(this),e=Ua(this);t.activeTexture(t.TEXTURE1),n=oa(e,t),t.bindTexture(t.TEXTURE_2D,n),t.texImage2D(t.TEXTURE_2D,0,t.RGBA,this.width,this.height,0,t.RGBA,t.UNSIGNED_BYTE,null),t.bindTexture(t.TEXTURE_2D,null),aa(e,t,n),sa(e,t,!1,(()=>{Da(this),t.clearColor(0,0,0,0),t.clear(t.COLOR_BUFFER_BIT),t.drawArrays(t.TRIANGLE_FAN,0,4),Ba(this)})),ha(e),Ba(this)}else{if(!(e instanceof ImageBitmap))throw Error(`Type is not supported: ${e}`);Ca(this),Da(this),n=Ga(this),Ba(this)}t.push(n)}return new ja(t,this.na(),this.S(),this.canvas,this.l,this.width,this.height)}close(){this.j&&Pa(this,1).close(),this.m&&Na(this).deleteTexture(Pa(this,2)),Va=-1}};ja.prototype.close=ja.prototype.close,ja.prototype.clone=ja.prototype.clone,ja.prototype.getAsWebGLTexture=ja.prototype.N,ja.prototype.getAsImageBitmap=ja.prototype.Fa,ja.prototype.getAsImageData=ja.prototype.Ga,ja.prototype.hasWebGLTexture=ja.prototype.S,ja.prototype.hasImageBitmap=ja.prototype.na,ja.prototype.hasImageData=ja.prototype.Ia;var Va=250;function Xa(...t){return t.map((([t,e])=>({start:t,end:e})))}const Ha=function(t){return class extends t{Oa(){this.i._registerModelResourcesGraphService()}}}((Wa=class{constructor(t,e){this.l=!0,this.i=t,this.g=null,this.h=0,this.m="function"==typeof this.i._addIntToInputStream,void 0!==e?this.i.canvas=e:Do()?this.i.canvas=new OffscreenCanvas(1,1):(console.warn("OffscreenCanvas not supported and GraphRunner constructor glCanvas parameter is undefined. Creating backup canvas."),this.i.canvas=document.createElement("canvas"))}async initializeGraph(t){const e=await(await fetch(t)).arrayBuffer();t=!(t.endsWith(".pbtxt")||t.endsWith(".textproto")),this.setGraph(new Uint8Array(e),t)}setGraphFromString(t){this.setGraph((new TextEncoder).encode(t),!1)}setGraph(t,e){const n=t.length,r=this.i._malloc(n);this.i.HEAPU8.set(t,r),e?this.i._changeBinaryGraph(n,r):this.i._changeTextGraph(n,r),this.i._free(r)}configureAudio(t,e,n,r,i){this.i._configureAudio||console.warn('Attempting to use configureAudio without support for input audio. Is build dep ":gl_graph_runner_audio" missing?'),jo(this,r||"input_audio",(r=>{jo(this,i=i||"audio_header",(i=>{this.i._configureAudio(r,i,t,e,n)}))}))}setAutoResizeCanvas(t){this.l=t}setAutoRenderToScreen(t){this.i._setAutoRenderToScreen(t)}setGpuBufferVerticalFlip(t){this.i.gpuOriginForWebTexturesIsBottomLeft=t}ga(t){Ho(this,"__graph_config__",(e=>{t(e)})),jo(this,"__graph_config__",(t=>{this.i._getGraphConfig(t,void 0)})),delete this.i.simpleListeners.__graph_config__}attachErrorListener(t){this.i.errorListener=t}attachEmptyPacketListener(t,e){this.i.emptyPacketListeners=this.i.emptyPacketListeners||{},this.i.emptyPacketListeners[t]=e}addAudioToStream(t,e,n){this.addAudioToStreamWithShape(t,0,0,e,n)}addAudioToStreamWithShape(t,e,n,r,i){const s=4*t.length;this.h!==s&&(this.g&&this.i._free(this.g),this.g=this.i._malloc(s),this.h=s),this.i.HEAPF32.set(t,this.g/4),jo(this,r,(t=>{this.i._addAudioToInputStream(this.g,e,n,t,i)}))}addGpuBufferToStream(t,e,n){jo(this,e,(e=>{const[r,i]=Vo(this,t,e);this.i._addBoundTextureToStream(e,r,i,n)}))}addBoolToStream(t,e,n){jo(this,e,(e=>{this.i._addBoolToInputStream(t,e,n)}))}addDoubleToStream(t,e,n){jo(this,e,(e=>{this.i._addDoubleToInputStream(t,e,n)}))}addFloatToStream(t,e,n){jo(this,e,(e=>{this.i._addFloatToInputStream(t,e,n)}))}addIntToStream(t,e,n){jo(this,e,(e=>{this.i._addIntToInputStream(t,e,n)}))}addUintToStream(t,e,n){jo(this,e,(e=>{this.i._addUintToInputStream(t,e,n)}))}addStringToStream(t,e,n){jo(this,e,(e=>{jo(this,t,(t=>{this.i._addStringToInputStream(t,e,n)}))}))}addStringRecordToStream(t,e,n){jo(this,e,(e=>{Xo(this,Object.keys(t),(r=>{Xo(this,Object.values(t),(i=>{this.i._addFlatHashMapToInputStream(r,i,Object.keys(t).length,e,n)}))}))}))}addProtoToStream(t,e,n,r){jo(this,n,(n=>{jo(this,e,(e=>{const i=this.i._malloc(t.length);this.i.HEAPU8.set(t,i),this.i._addProtoToInputStream(i,t.length,e,n,r),this.i._free(i)}))}))}addEmptyPacketToStream(t,e){jo(this,t,(t=>{this.i._addEmptyPacketToInputStream(t,e)}))}addBoolVectorToStream(t,e,n){jo(this,e,(e=>{const r=this.i._allocateBoolVector(t.length);if(!r)throw Error("Unable to allocate new bool vector on heap.");for(const e of t)this.i._addBoolVectorEntry(r,e);this.i._addBoolVectorToInputStream(r,e,n)}))}addDoubleVectorToStream(t,e,n){jo(this,e,(e=>{const r=this.i._allocateDoubleVector(t.length);if(!r)throw Error("Unable to allocate new double vector on heap.");for(const e of t)this.i._addDoubleVectorEntry(r,e);this.i._addDoubleVectorToInputStream(r,e,n)}))}addFloatVectorToStream(t,e,n){jo(this,e,(e=>{const r=this.i._allocateFloatVector(t.length);if(!r)throw Error("Unable to allocate new float vector on heap.");for(const e of t)this.i._addFloatVectorEntry(r,e);this.i._addFloatVectorToInputStream(r,e,n)}))}addIntVectorToStream(t,e,n){jo(this,e,(e=>{const r=this.i._allocateIntVector(t.length);if(!r)throw Error("Unable to allocate new int vector on heap.");for(const e of t)this.i._addIntVectorEntry(r,e);this.i._addIntVectorToInputStream(r,e,n)}))}addUintVectorToStream(t,e,n){jo(this,e,(e=>{const r=this.i._allocateUintVector(t.length);if(!r)throw Error("Unable to allocate new unsigned int vector on heap.");for(const e of t)this.i._addUintVectorEntry(r,e);this.i._addUintVectorToInputStream(r,e,n)}))}addStringVectorToStream(t,e,n){jo(this,e,(e=>{const r=this.i._allocateStringVector(t.length);if(!r)throw Error("Unable to allocate new string vector on heap.");for(const e of t)jo(this,e,(t=>{this.i._addStringVectorEntry(r,t)}));this.i._addStringVectorToInputStream(r,e,n)}))}addBoolToInputSidePacket(t,e){jo(this,e,(e=>{this.i._addBoolToInputSidePacket(t,e)}))}addDoubleToInputSidePacket(t,e){jo(this,e,(e=>{this.i._addDoubleToInputSidePacket(t,e)}))}addFloatToInputSidePacket(t,e){jo(this,e,(e=>{this.i._addFloatToInputSidePacket(t,e)}))}addIntToInputSidePacket(t,e){jo(this,e,(e=>{this.i._addIntToInputSidePacket(t,e)}))}addUintToInputSidePacket(t,e){jo(this,e,(e=>{this.i._addUintToInputSidePacket(t,e)}))}addStringToInputSidePacket(t,e){jo(this,e,(e=>{jo(this,t,(t=>{this.i._addStringToInputSidePacket(t,e)}))}))}addProtoToInputSidePacket(t,e,n){jo(this,n,(n=>{jo(this,e,(e=>{const r=this.i._malloc(t.length);this.i.HEAPU8.set(t,r),this.i._addProtoToInputSidePacket(r,t.length,e,n),this.i._free(r)}))}))}addBoolVectorToInputSidePacket(t,e){jo(this,e,(e=>{const n=this.i._allocateBoolVector(t.length);if(!n)throw Error("Unable to allocate new bool vector on heap.");for(const e of t)this.i._addBoolVectorEntry(n,e);this.i._addBoolVectorToInputSidePacket(n,e)}))}addDoubleVectorToInputSidePacket(t,e){jo(this,e,(e=>{const n=this.i._allocateDoubleVector(t.length);if(!n)throw Error("Unable to allocate new double vector on heap.");for(const e of t)this.i._addDoubleVectorEntry(n,e);this.i._addDoubleVectorToInputSidePacket(n,e)}))}addFloatVectorToInputSidePacket(t,e){jo(this,e,(e=>{const n=this.i._allocateFloatVector(t.length);if(!n)throw Error("Unable to allocate new float vector on heap.");for(const e of t)this.i._addFloatVectorEntry(n,e);this.i._addFloatVectorToInputSidePacket(n,e)}))}addIntVectorToInputSidePacket(t,e){jo(this,e,(e=>{const n=this.i._allocateIntVector(t.length);if(!n)throw Error("Unable to allocate new int vector on heap.");for(const e of t)this.i._addIntVectorEntry(n,e);this.i._addIntVectorToInputSidePacket(n,e)}))}addUintVectorToInputSidePacket(t,e){jo(this,e,(e=>{const n=this.i._allocateUintVector(t.length);if(!n)throw Error("Unable to allocate new unsigned int vector on heap.");for(const e of t)this.i._addUintVectorEntry(n,e);this.i._addUintVectorToInputSidePacket(n,e)}))}addStringVectorToInputSidePacket(t,e){jo(this,e,(e=>{const n=this.i._allocateStringVector(t.length);if(!n)throw Error("Unable to allocate new string vector on heap.");for(const e of t)jo(this,e,(t=>{this.i._addStringVectorEntry(n,t)}));this.i._addStringVectorToInputSidePacket(n,e)}))}attachBoolListener(t,e){Ho(this,t,e),jo(this,t,(t=>{this.i._attachBoolListener(t)}))}attachBoolVectorListener(t,e){Wo(this,t,e),jo(this,t,(t=>{this.i._attachBoolVectorListener(t)}))}attachIntListener(t,e){Ho(this,t,e),jo(this,t,(t=>{this.i._attachIntListener(t)}))}attachIntVectorListener(t,e){Wo(this,t,e),jo(this,t,(t=>{this.i._attachIntVectorListener(t)}))}attachUintListener(t,e){Ho(this,t,e),jo(this,t,(t=>{this.i._attachUintListener(t)}))}attachUintVectorListener(t,e){Wo(this,t,e),jo(this,t,(t=>{this.i._attachUintVectorListener(t)}))}attachDoubleListener(t,e){Ho(this,t,e),jo(this,t,(t=>{this.i._attachDoubleListener(t)}))}attachDoubleVectorListener(t,e){Wo(this,t,e),jo(this,t,(t=>{this.i._attachDoubleVectorListener(t)}))}attachFloatListener(t,e){Ho(this,t,e),jo(this,t,(t=>{this.i._attachFloatListener(t)}))}attachFloatVectorListener(t,e){Wo(this,t,e),jo(this,t,(t=>{this.i._attachFloatVectorListener(t)}))}attachStringListener(t,e){Ho(this,t,e),jo(this,t,(t=>{this.i._attachStringListener(t)}))}attachStringVectorListener(t,e){Wo(this,t,e),jo(this,t,(t=>{this.i._attachStringVectorListener(t)}))}attachProtoListener(t,e,n){Ho(this,t,e),jo(this,t,(t=>{this.i._attachProtoListener(t,n||!1)}))}attachProtoVectorListener(t,e,n){Wo(this,t,e),jo(this,t,(t=>{this.i._attachProtoVectorListener(t,n||!1)}))}attachAudioListener(t,e,n){this.i._attachAudioListener||console.warn('Attempting to use attachAudioListener without support for output audio. Is build dep ":gl_graph_runner_audio_out" missing?'),Ho(this,t,((t,n)=>{t=new Float32Array(t.buffer,t.byteOffset,t.length/4),e(t,n)})),jo(this,t,(t=>{this.i._attachAudioListener(t,n||!1)}))}finishProcessing(){this.i._waitUntilIdle()}closeGraph(){this.i._closeGraph(),this.i.simpleListeners=void 0,this.i.emptyPacketListeners=void 0}},class extends Wa{get ia(){return this.i}ta(t,e,n){jo(this,e,(e=>{const[r,i]=Vo(this,t,e);this.ia._addBoundTextureAsImageToStream(e,r,i,n)}))}W(t,e){Ho(this,t,e),jo(this,t,(t=>{this.ia._attachImageListener(t)}))}fa(t,e){Wo(this,t,e),jo(this,t,(t=>{this.ia._attachImageVectorListener(t)}))}}));var Wa,za=class extends Ha{};async function Ka(t,e,n){return async function(t,e,n,r){return zo(t,e,n,r)}(t,n.canvas??(Do()?void 0:document.createElement("canvas")),e,n)}function Ya(t,e,n,r){if(t.V){const s=new fs;if(n?.regionOfInterest){if(!t.sa)throw Error("This task doesn't support region-of-interest.");var i=n.regionOfInterest;if(i.left>=i.right||i.top>=i.bottom)throw Error("Expected RectF with left < right and top < bottom.");if(i.left<0||i.top<0||i.right>1||i.bottom>1)throw Error("Expected RectF values to be in [0,1].");Ln(s,1,(i.left+i.right)/2),Ln(s,2,(i.top+i.bottom)/2),Ln(s,4,i.right-i.left),Ln(s,3,i.bottom-i.top)}else Ln(s,1,.5),Ln(s,2,.5),Ln(s,4,1),Ln(s,3,1);if(n?.rotationDegrees){if(n?.rotationDegrees%90!=0)throw Error("Expected rotation to be a multiple of 90°.");if(Ln(s,5,-Math.PI*n.rotationDegrees/180),n?.rotationDegrees%180!=0){const[t,r]=Go(e);n=An(s,3)*r/t,i=An(s,4)*t/r,Ln(s,4,n),Ln(s,3,i)}}t.g.addProtoToStream(s.g(),"mediapipe.NormalizedRect",t.V,r)}t.g.ta(e,t.da,r??performance.now()),t.finishProcessing()}function $a(t,e,n){if(t.baseOptions?.g())throw Error("Task is not initialized with image mode. 'runningMode' must be set to 'IMAGE'.");Ya(t,e,n,t.B+1)}function qa(t,e,n,r){if(!t.baseOptions?.g())throw Error("Task is not initialized with video mode. 'runningMode' must be set to 'VIDEO'.");Ya(t,e,n,r)}function Ja(t,e,n,r){var i=e.data;const s=e.width,o=s*(e=e.height);if((i instanceof Uint8Array||i instanceof Float32Array)&&i.length!==o)throw Error("Unsupported channel count: "+i.length/o);return t=new wa([i],n,!1,t.g.i.canvas,t.R,s,e),r?t.clone():t}var Za=class extends Qo{constructor(t,e,n,r){super(t),this.g=t,this.da=e,this.V=n,this.sa=r,this.R=new ca}l(t,e=!0){if("runningMode"in t&&xn(this.baseOptions,2,!!t.runningMode&&"IMAGE"!==t.runningMode),void 0!==t.canvas&&this.g.i.canvas!==t.canvas)throw Error("You must create a new task to reset the canvas.");return super.l(t,e)}close(){this.R.close(),super.close()}};Za.prototype.close=Za.prototype.close;var Qa=class extends Za{constructor(t,e){super(new za(t,e),"image_in","norm_rect_in",!1),this.j={detections:[]},yn(t=this.h=new Fs,0,1,e=new Ss),Ln(this.h,2,.5),Ln(this.h,3,.3)}get baseOptions(){return pn(this.h,Ss,1)}set baseOptions(t){yn(this.h,0,1,t)}o(t){return"minDetectionConfidence"in t&&Ln(this.h,2,t.minDetectionConfidence??.5),"minSuppressionThreshold"in t&&Ln(this.h,3,t.minSuppressionThreshold??.3),this.l(t)}D(t,e){return this.j={detections:[]},$a(this,t,e),this.j}F(t,e,n){return this.j={detections:[]},qa(this,t,n,e),this.j}m(){var t=new $i;Ki(t,"image_in"),Ki(t,"norm_rect_in"),Yi(t,"detections");const e=new Ci;er(e,Is,this.h);const n=new Vi;Bi(n,"mediapipe.tasks.vision.face_detector.FaceDetectorGraph"),Gi(n,"IMAGE:image_in"),Gi(n,"NORM_RECT:norm_rect_in"),ji(n,"DETECTIONS:detections"),n.o(e),zi(t,n),this.g.attachProtoVectorListener("detections",((t,e)=>{for(const e of t)t=ss(e),this.j.detections.push(Lo(t));$o(this,e)})),this.g.attachEmptyPacketListener("detections",(t=>{$o(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};Qa.prototype.detectForVideo=Qa.prototype.F,Qa.prototype.detect=Qa.prototype.D,Qa.prototype.setOptions=Qa.prototype.o,Qa.createFromModelPath=async function(t,e){return Ka(Qa,t,{baseOptions:{modelAssetPath:e}})},Qa.createFromModelBuffer=function(t,e){return Ka(Qa,t,{baseOptions:{modelAssetBuffer:e}})},Qa.createFromOptions=function(t,e){return Ka(Qa,t,e)};var th=Xa([61,146],[146,91],[91,181],[181,84],[84,17],[17,314],[314,405],[405,321],[321,375],[375,291],[61,185],[185,40],[40,39],[39,37],[37,0],[0,267],[267,269],[269,270],[270,409],[409,291],[78,95],[95,88],[88,178],[178,87],[87,14],[14,317],[317,402],[402,318],[318,324],[324,308],[78,191],[191,80],[80,81],[81,82],[82,13],[13,312],[312,311],[311,310],[310,415],[415,308]),eh=Xa([263,249],[249,390],[390,373],[373,374],[374,380],[380,381],[381,382],[382,362],[263,466],[466,388],[388,387],[387,386],[386,385],[385,384],[384,398],[398,362]),nh=Xa([276,283],[283,282],[282,295],[295,285],[300,293],[293,334],[334,296],[296,336]),rh=Xa([474,475],[475,476],[476,477],[477,474]),ih=Xa([33,7],[7,163],[163,144],[144,145],[145,153],[153,154],[154,155],[155,133],[33,246],[246,161],[161,160],[160,159],[159,158],[158,157],[157,173],[173,133]),sh=Xa([46,53],[53,52],[52,65],[65,55],[70,63],[63,105],[105,66],[66,107]),oh=Xa([469,470],[470,471],[471,472],[472,469]),ah=Xa([10,338],[338,297],[297,332],[332,284],[284,251],[251,389],[389,356],[356,454],[454,323],[323,361],[361,288],[288,397],[397,365],[365,379],[379,378],[378,400],[400,377],[377,152],[152,148],[148,176],[176,149],[149,150],[150,136],[136,172],[172,58],[58,132],[132,93],[93,234],[234,127],[127,162],[162,21],[21,54],[54,103],[103,67],[67,109],[109,10]),hh=[...th,...eh,...nh,...ih,...sh,...ah],ch=Xa([127,34],[34,139],[139,127],[11,0],[0,37],[37,11],[232,231],[231,120],[120,232],[72,37],[37,39],[39,72],[128,121],[121,47],[47,128],[232,121],[121,128],[128,232],[104,69],[69,67],[67,104],[175,171],[171,148],[148,175],[118,50],[50,101],[101,118],[73,39],[39,40],[40,73],[9,151],[151,108],[108,9],[48,115],[115,131],[131,48],[194,204],[204,211],[211,194],[74,40],[40,185],[185,74],[80,42],[42,183],[183,80],[40,92],[92,186],[186,40],[230,229],[229,118],[118,230],[202,212],[212,214],[214,202],[83,18],[18,17],[17,83],[76,61],[61,146],[146,76],[160,29],[29,30],[30,160],[56,157],[157,173],[173,56],[106,204],[204,194],[194,106],[135,214],[214,192],[192,135],[203,165],[165,98],[98,203],[21,71],[71,68],[68,21],[51,45],[45,4],[4,51],[144,24],[24,23],[23,144],[77,146],[146,91],[91,77],[205,50],[50,187],[187,205],[201,200],[200,18],[18,201],[91,106],[106,182],[182,91],[90,91],[91,181],[181,90],[85,84],[84,17],[17,85],[206,203],[203,36],[36,206],[148,171],[171,140],[140,148],[92,40],[40,39],[39,92],[193,189],[189,244],[244,193],[159,158],[158,28],[28,159],[247,246],[246,161],[161,247],[236,3],[3,196],[196,236],[54,68],[68,104],[104,54],[193,168],[168,8],[8,193],[117,228],[228,31],[31,117],[189,193],[193,55],[55,189],[98,97],[97,99],[99,98],[126,47],[47,100],[100,126],[166,79],[79,218],[218,166],[155,154],[154,26],[26,155],[209,49],[49,131],[131,209],[135,136],[136,150],[150,135],[47,126],[126,217],[217,47],[223,52],[52,53],[53,223],[45,51],[51,134],[134,45],[211,170],[170,140],[140,211],[67,69],[69,108],[108,67],[43,106],[106,91],[91,43],[230,119],[119,120],[120,230],[226,130],[130,247],[247,226],[63,53],[53,52],[52,63],[238,20],[20,242],[242,238],[46,70],[70,156],[156,46],[78,62],[62,96],[96,78],[46,53],[53,63],[63,46],[143,34],[34,227],[227,143],[123,117],[117,111],[111,123],[44,125],[125,19],[19,44],[236,134],[134,51],[51,236],[216,206],[206,205],[205,216],[154,153],[153,22],[22,154],[39,37],[37,167],[167,39],[200,201],[201,208],[208,200],[36,142],[142,100],[100,36],[57,212],[212,202],[202,57],[20,60],[60,99],[99,20],[28,158],[158,157],[157,28],[35,226],[226,113],[113,35],[160,159],[159,27],[27,160],[204,202],[202,210],[210,204],[113,225],[225,46],[46,113],[43,202],[202,204],[204,43],[62,76],[76,77],[77,62],[137,123],[123,116],[116,137],[41,38],[38,72],[72,41],[203,129],[129,142],[142,203],[64,98],[98,240],[240,64],[49,102],[102,64],[64,49],[41,73],[73,74],[74,41],[212,216],[216,207],[207,212],[42,74],[74,184],[184,42],[169,170],[170,211],[211,169],[170,149],[149,176],[176,170],[105,66],[66,69],[69,105],[122,6],[6,168],[168,122],[123,147],[147,187],[187,123],[96,77],[77,90],[90,96],[65,55],[55,107],[107,65],[89,90],[90,180],[180,89],[101,100],[100,120],[120,101],[63,105],[105,104],[104,63],[93,137],[137,227],[227,93],[15,86],[86,85],[85,15],[129,102],[102,49],[49,129],[14,87],[87,86],[86,14],[55,8],[8,9],[9,55],[100,47],[47,121],[121,100],[145,23],[23,22],[22,145],[88,89],[89,179],[179,88],[6,122],[122,196],[196,6],[88,95],[95,96],[96,88],[138,172],[172,136],[136,138],[215,58],[58,172],[172,215],[115,48],[48,219],[219,115],[42,80],[80,81],[81,42],[195,3],[3,51],[51,195],[43,146],[146,61],[61,43],[171,175],[175,199],[199,171],[81,82],[82,38],[38,81],[53,46],[46,225],[225,53],[144,163],[163,110],[110,144],[52,65],[65,66],[66,52],[229,228],[228,117],[117,229],[34,127],[127,234],[234,34],[107,108],[108,69],[69,107],[109,108],[108,151],[151,109],[48,64],[64,235],[235,48],[62,78],[78,191],[191,62],[129,209],[209,126],[126,129],[111,35],[35,143],[143,111],[117,123],[123,50],[50,117],[222,65],[65,52],[52,222],[19,125],[125,141],[141,19],[221,55],[55,65],[65,221],[3,195],[195,197],[197,3],[25,7],[7,33],[33,25],[220,237],[237,44],[44,220],[70,71],[71,139],[139,70],[122,193],[193,245],[245,122],[247,130],[130,33],[33,247],[71,21],[21,162],[162,71],[170,169],[169,150],[150,170],[188,174],[174,196],[196,188],[216,186],[186,92],[92,216],[2,97],[97,167],[167,2],[141,125],[125,241],[241,141],[164,167],[167,37],[37,164],[72,38],[38,12],[12,72],[38,82],[82,13],[13,38],[63,68],[68,71],[71,63],[226,35],[35,111],[111,226],[101,50],[50,205],[205,101],[206,92],[92,165],[165,206],[209,198],[198,217],[217,209],[165,167],[167,97],[97,165],[220,115],[115,218],[218,220],[133,112],[112,243],[243,133],[239,238],[238,241],[241,239],[214,135],[135,169],[169,214],[190,173],[173,133],[133,190],[171,208],[208,32],[32,171],[125,44],[44,237],[237,125],[86,87],[87,178],[178,86],[85,86],[86,179],[179,85],[84,85],[85,180],[180,84],[83,84],[84,181],[181,83],[201,83],[83,182],[182,201],[137,93],[93,132],[132,137],[76,62],[62,183],[183,76],[61,76],[76,184],[184,61],[57,61],[61,185],[185,57],[212,57],[57,186],[186,212],[214,207],[207,187],[187,214],[34,143],[143,156],[156,34],[79,239],[239,237],[237,79],[123,137],[137,177],[177,123],[44,1],[1,4],[4,44],[201,194],[194,32],[32,201],[64,102],[102,129],[129,64],[213,215],[215,138],[138,213],[59,166],[166,219],[219,59],[242,99],[99,97],[97,242],[2,94],[94,141],[141,2],[75,59],[59,235],[235,75],[24,110],[110,228],[228,24],[25,130],[130,226],[226,25],[23,24],[24,229],[229,23],[22,23],[23,230],[230,22],[26,22],[22,231],[231,26],[112,26],[26,232],[232,112],[189,190],[190,243],[243,189],[221,56],[56,190],[190,221],[28,56],[56,221],[221,28],[27,28],[28,222],[222,27],[29,27],[27,223],[223,29],[30,29],[29,224],[224,30],[247,30],[30,225],[225,247],[238,79],[79,20],[20,238],[166,59],[59,75],[75,166],[60,75],[75,240],[240,60],[147,177],[177,215],[215,147],[20,79],[79,166],[166,20],[187,147],[147,213],[213,187],[112,233],[233,244],[244,112],[233,128],[128,245],[245,233],[128,114],[114,188],[188,128],[114,217],[217,174],[174,114],[131,115],[115,220],[220,131],[217,198],[198,236],[236,217],[198,131],[131,134],[134,198],[177,132],[132,58],[58,177],[143,35],[35,124],[124,143],[110,163],[163,7],[7,110],[228,110],[110,25],[25,228],[356,389],[389,368],[368,356],[11,302],[302,267],[267,11],[452,350],[350,349],[349,452],[302,303],[303,269],[269,302],[357,343],[343,277],[277,357],[452,453],[453,357],[357,452],[333,332],[332,297],[297,333],[175,152],[152,377],[377,175],[347,348],[348,330],[330,347],[303,304],[304,270],[270,303],[9,336],[336,337],[337,9],[278,279],[279,360],[360,278],[418,262],[262,431],[431,418],[304,408],[408,409],[409,304],[310,415],[415,407],[407,310],[270,409],[409,410],[410,270],[450,348],[348,347],[347,450],[422,430],[430,434],[434,422],[313,314],[314,17],[17,313],[306,307],[307,375],[375,306],[387,388],[388,260],[260,387],[286,414],[414,398],[398,286],[335,406],[406,418],[418,335],[364,367],[367,416],[416,364],[423,358],[358,327],[327,423],[251,284],[284,298],[298,251],[281,5],[5,4],[4,281],[373,374],[374,253],[253,373],[307,320],[320,321],[321,307],[425,427],[427,411],[411,425],[421,313],[313,18],[18,421],[321,405],[405,406],[406,321],[320,404],[404,405],[405,320],[315,16],[16,17],[17,315],[426,425],[425,266],[266,426],[377,400],[400,369],[369,377],[322,391],[391,269],[269,322],[417,465],[465,464],[464,417],[386,257],[257,258],[258,386],[466,260],[260,388],[388,466],[456,399],[399,419],[419,456],[284,332],[332,333],[333,284],[417,285],[285,8],[8,417],[346,340],[340,261],[261,346],[413,441],[441,285],[285,413],[327,460],[460,328],[328,327],[355,371],[371,329],[329,355],[392,439],[439,438],[438,392],[382,341],[341,256],[256,382],[429,420],[420,360],[360,429],[364,394],[394,379],[379,364],[277,343],[343,437],[437,277],[443,444],[444,283],[283,443],[275,440],[440,363],[363,275],[431,262],[262,369],[369,431],[297,338],[338,337],[337,297],[273,375],[375,321],[321,273],[450,451],[451,349],[349,450],[446,342],[342,467],[467,446],[293,334],[334,282],[282,293],[458,461],[461,462],[462,458],[276,353],[353,383],[383,276],[308,324],[324,325],[325,308],[276,300],[300,293],[293,276],[372,345],[345,447],[447,372],[352,345],[345,340],[340,352],[274,1],[1,19],[19,274],[456,248],[248,281],[281,456],[436,427],[427,425],[425,436],[381,256],[256,252],[252,381],[269,391],[391,393],[393,269],[200,199],[199,428],[428,200],[266,330],[330,329],[329,266],[287,273],[273,422],[422,287],[250,462],[462,328],[328,250],[258,286],[286,384],[384,258],[265,353],[353,342],[342,265],[387,259],[259,257],[257,387],[424,431],[431,430],[430,424],[342,353],[353,276],[276,342],[273,335],[335,424],[424,273],[292,325],[325,307],[307,292],[366,447],[447,345],[345,366],[271,303],[303,302],[302,271],[423,266],[266,371],[371,423],[294,455],[455,460],[460,294],[279,278],[278,294],[294,279],[271,272],[272,304],[304,271],[432,434],[434,427],[427,432],[272,407],[407,408],[408,272],[394,430],[430,431],[431,394],[395,369],[369,400],[400,395],[334,333],[333,299],[299,334],[351,417],[417,168],[168,351],[352,280],[280,411],[411,352],[325,319],[319,320],[320,325],[295,296],[296,336],[336,295],[319,403],[403,404],[404,319],[330,348],[348,349],[349,330],[293,298],[298,333],[333,293],[323,454],[454,447],[447,323],[15,16],[16,315],[315,15],[358,429],[429,279],[279,358],[14,15],[15,316],[316,14],[285,336],[336,9],[9,285],[329,349],[349,350],[350,329],[374,380],[380,252],[252,374],[318,402],[402,403],[403,318],[6,197],[197,419],[419,6],[318,319],[319,325],[325,318],[367,364],[364,365],[365,367],[435,367],[367,397],[397,435],[344,438],[438,439],[439,344],[272,271],[271,311],[311,272],[195,5],[5,281],[281,195],[273,287],[287,291],[291,273],[396,428],[428,199],[199,396],[311,271],[271,268],[268,311],[283,444],[444,445],[445,283],[373,254],[254,339],[339,373],[282,334],[334,296],[296,282],[449,347],[347,346],[346,449],[264,447],[447,454],[454,264],[336,296],[296,299],[299,336],[338,10],[10,151],[151,338],[278,439],[439,455],[455,278],[292,407],[407,415],[415,292],[358,371],[371,355],[355,358],[340,345],[345,372],[372,340],[346,347],[347,280],[280,346],[442,443],[443,282],[282,442],[19,94],[94,370],[370,19],[441,442],[442,295],[295,441],[248,419],[419,197],[197,248],[263,255],[255,359],[359,263],[440,275],[275,274],[274,440],[300,383],[383,368],[368,300],[351,412],[412,465],[465,351],[263,467],[467,466],[466,263],[301,368],[368,389],[389,301],[395,378],[378,379],[379,395],[412,351],[351,419],[419,412],[436,426],[426,322],[322,436],[2,164],[164,393],[393,2],[370,462],[462,461],[461,370],[164,0],[0,267],[267,164],[302,11],[11,12],[12,302],[268,12],[12,13],[13,268],[293,300],[300,301],[301,293],[446,261],[261,340],[340,446],[330,266],[266,425],[425,330],[426,423],[423,391],[391,426],[429,355],[355,437],[437,429],[391,327],[327,326],[326,391],[440,457],[457,438],[438,440],[341,382],[382,362],[362,341],[459,457],[457,461],[461,459],[434,430],[430,394],[394,434],[414,463],[463,362],[362,414],[396,369],[369,262],[262,396],[354,461],[461,457],[457,354],[316,403],[403,402],[402,316],[315,404],[404,403],[403,315],[314,405],[405,404],[404,314],[313,406],[406,405],[405,313],[421,418],[418,406],[406,421],[366,401],[401,361],[361,366],[306,408],[408,407],[407,306],[291,409],[409,408],[408,291],[287,410],[410,409],[409,287],[432,436],[436,410],[410,432],[434,416],[416,411],[411,434],[264,368],[368,383],[383,264],[309,438],[438,457],[457,309],[352,376],[376,401],[401,352],[274,275],[275,4],[4,274],[421,428],[428,262],[262,421],[294,327],[327,358],[358,294],[433,416],[416,367],[367,433],[289,455],[455,439],[439,289],[462,370],[370,326],[326,462],[2,326],[326,370],[370,2],[305,460],[460,455],[455,305],[254,449],[449,448],[448,254],[255,261],[261,446],[446,255],[253,450],[450,449],[449,253],[252,451],[451,450],[450,252],[256,452],[452,451],[451,256],[341,453],[453,452],[452,341],[413,464],[464,463],[463,413],[441,413],[413,414],[414,441],[258,442],[442,441],[441,258],[257,443],[443,442],[442,257],[259,444],[444,443],[443,259],[260,445],[445,444],[444,260],[467,342],[342,445],[445,467],[459,458],[458,250],[250,459],[289,392],[392,290],[290,289],[290,328],[328,460],[460,290],[376,433],[433,435],[435,376],[250,290],[290,392],[392,250],[411,416],[416,433],[433,411],[341,463],[463,464],[464,341],[453,464],[464,465],[465,453],[357,465],[465,412],[412,357],[343,412],[412,399],[399,343],[360,363],[363,440],[440,360],[437,399],[399,456],[456,437],[420,456],[456,363],[363,420],[401,435],[435,288],[288,401],[372,383],[383,353],[353,372],[339,255],[255,249],[249,339],[448,261],[261,255],[255,448],[133,243],[243,190],[190,133],[133,155],[155,112],[112,133],[33,246],[246,247],[247,33],[33,130],[130,25],[25,33],[398,384],[384,286],[286,398],[362,398],[398,414],[414,362],[362,463],[463,341],[341,362],[263,359],[359,467],[467,263],[263,249],[249,255],[255,263],[466,467],[467,260],[260,466],[75,60],[60,166],[166,75],[238,239],[239,79],[79,238],[162,127],[127,139],[139,162],[72,11],[11,37],[37,72],[121,232],[232,120],[120,121],[73,72],[72,39],[39,73],[114,128],[128,47],[47,114],[233,232],[232,128],[128,233],[103,104],[104,67],[67,103],[152,175],[175,148],[148,152],[119,118],[118,101],[101,119],[74,73],[73,40],[40,74],[107,9],[9,108],[108,107],[49,48],[48,131],[131,49],[32,194],[194,211],[211,32],[184,74],[74,185],[185,184],[191,80],[80,183],[183,191],[185,40],[40,186],[186,185],[119,230],[230,118],[118,119],[210,202],[202,214],[214,210],[84,83],[83,17],[17,84],[77,76],[76,146],[146,77],[161,160],[160,30],[30,161],[190,56],[56,173],[173,190],[182,106],[106,194],[194,182],[138,135],[135,192],[192,138],[129,203],[203,98],[98,129],[54,21],[21,68],[68,54],[5,51],[51,4],[4,5],[145,144],[144,23],[23,145],[90,77],[77,91],[91,90],[207,205],[205,187],[187,207],[83,201],[201,18],[18,83],[181,91],[91,182],[182,181],[180,90],[90,181],[181,180],[16,85],[85,17],[17,16],[205,206],[206,36],[36,205],[176,148],[148,140],[140,176],[165,92],[92,39],[39,165],[245,193],[193,244],[244,245],[27,159],[159,28],[28,27],[30,247],[247,161],[161,30],[174,236],[236,196],[196,174],[103,54],[54,104],[104,103],[55,193],[193,8],[8,55],[111,117],[117,31],[31,111],[221,189],[189,55],[55,221],[240,98],[98,99],[99,240],[142,126],[126,100],[100,142],[219,166],[166,218],[218,219],[112,155],[155,26],[26,112],[198,209],[209,131],[131,198],[169,135],[135,150],[150,169],[114,47],[47,217],[217,114],[224,223],[223,53],[53,224],[220,45],[45,134],[134,220],[32,211],[211,140],[140,32],[109,67],[67,108],[108,109],[146,43],[43,91],[91,146],[231,230],[230,120],[120,231],[113,226],[226,247],[247,113],[105,63],[63,52],[52,105],[241,238],[238,242],[242,241],[124,46],[46,156],[156,124],[95,78],[78,96],[96,95],[70,46],[46,63],[63,70],[116,143],[143,227],[227,116],[116,123],[123,111],[111,116],[1,44],[44,19],[19,1],[3,236],[236,51],[51,3],[207,216],[216,205],[205,207],[26,154],[154,22],[22,26],[165,39],[39,167],[167,165],[199,200],[200,208],[208,199],[101,36],[36,100],[100,101],[43,57],[57,202],[202,43],[242,20],[20,99],[99,242],[56,28],[28,157],[157,56],[124,35],[35,113],[113,124],[29,160],[160,27],[27,29],[211,204],[204,210],[210,211],[124,113],[113,46],[46,124],[106,43],[43,204],[204,106],[96,62],[62,77],[77,96],[227,137],[137,116],[116,227],[73,41],[41,72],[72,73],[36,203],[203,142],[142,36],[235,64],[64,240],[240,235],[48,49],[49,64],[64,48],[42,41],[41,74],[74,42],[214,212],[212,207],[207,214],[183,42],[42,184],[184,183],[210,169],[169,211],[211,210],[140,170],[170,176],[176,140],[104,105],[105,69],[69,104],[193,122],[122,168],[168,193],[50,123],[123,187],[187,50],[89,96],[96,90],[90,89],[66,65],[65,107],[107,66],[179,89],[89,180],[180,179],[119,101],[101,120],[120,119],[68,63],[63,104],[104,68],[234,93],[93,227],[227,234],[16,15],[15,85],[85,16],[209,129],[129,49],[49,209],[15,14],[14,86],[86,15],[107,55],[55,9],[9,107],[120,100],[100,121],[121,120],[153,145],[145,22],[22,153],[178,88],[88,179],[179,178],[197,6],[6,196],[196,197],[89,88],[88,96],[96,89],[135,138],[138,136],[136,135],[138,215],[215,172],[172,138],[218,115],[115,219],[219,218],[41,42],[42,81],[81,41],[5,195],[195,51],[51,5],[57,43],[43,61],[61,57],[208,171],[171,199],[199,208],[41,81],[81,38],[38,41],[224,53],[53,225],[225,224],[24,144],[144,110],[110,24],[105,52],[52,66],[66,105],[118,229],[229,117],[117,118],[227,34],[34,234],[234,227],[66,107],[107,69],[69,66],[10,109],[109,151],[151,10],[219,48],[48,235],[235,219],[183,62],[62,191],[191,183],[142,129],[129,126],[126,142],[116,111],[111,143],[143,116],[118,117],[117,50],[50,118],[223,222],[222,52],[52,223],[94,19],[19,141],[141,94],[222,221],[221,65],[65,222],[196,3],[3,197],[197,196],[45,220],[220,44],[44,45],[156,70],[70,139],[139,156],[188,122],[122,245],[245,188],[139,71],[71,162],[162,139],[149,170],[170,150],[150,149],[122,188],[188,196],[196,122],[206,216],[216,92],[92,206],[164,2],[2,167],[167,164],[242,141],[141,241],[241,242],[0,164],[164,37],[37,0],[11,72],[72,12],[12,11],[12,38],[38,13],[13,12],[70,63],[63,71],[71,70],[31,226],[226,111],[111,31],[36,101],[101,205],[205,36],[203,206],[206,165],[165,203],[126,209],[209,217],[217,126],[98,165],[165,97],[97,98],[237,220],[220,218],[218,237],[237,239],[239,241],[241,237],[210,214],[214,169],[169,210],[140,171],[171,32],[32,140],[241,125],[125,237],[237,241],[179,86],[86,178],[178,179],[180,85],[85,179],[179,180],[181,84],[84,180],[180,181],[182,83],[83,181],[181,182],[194,201],[201,182],[182,194],[177,137],[137,132],[132,177],[184,76],[76,183],[183,184],[185,61],[61,184],[184,185],[186,57],[57,185],[185,186],[216,212],[212,186],[186,216],[192,214],[214,187],[187,192],[139,34],[34,156],[156,139],[218,79],[79,237],[237,218],[147,123],[123,177],[177,147],[45,44],[44,4],[4,45],[208,201],[201,32],[32,208],[98,64],[64,129],[129,98],[192,213],[213,138],[138,192],[235,59],[59,219],[219,235],[141,242],[242,97],[97,141],[97,2],[2,141],[141,97],[240,75],[75,235],[235,240],[229,24],[24,228],[228,229],[31,25],[25,226],[226,31],[230,23],[23,229],[229,230],[231,22],[22,230],[230,231],[232,26],[26,231],[231,232],[233,112],[112,232],[232,233],[244,189],[189,243],[243,244],[189,221],[221,190],[190,189],[222,28],[28,221],[221,222],[223,27],[27,222],[222,223],[224,29],[29,223],[223,224],[225,30],[30,224],[224,225],[113,247],[247,225],[225,113],[99,60],[60,240],[240,99],[213,147],[147,215],[215,213],[60,20],[20,166],[166,60],[192,187],[187,213],[213,192],[243,112],[112,244],[244,243],[244,233],[233,245],[245,244],[245,128],[128,188],[188,245],[188,114],[114,174],[174,188],[134,131],[131,220],[220,134],[174,217],[217,236],[236,174],[236,198],[198,134],[134,236],[215,177],[177,58],[58,215],[156,143],[143,124],[124,156],[25,110],[110,7],[7,25],[31,228],[228,25],[25,31],[264,356],[356,368],[368,264],[0,11],[11,267],[267,0],[451,452],[452,349],[349,451],[267,302],[302,269],[269,267],[350,357],[357,277],[277,350],[350,452],[452,357],[357,350],[299,333],[333,297],[297,299],[396,175],[175,377],[377,396],[280,347],[347,330],[330,280],[269,303],[303,270],[270,269],[151,9],[9,337],[337,151],[344,278],[278,360],[360,344],[424,418],[418,431],[431,424],[270,304],[304,409],[409,270],[272,310],[310,407],[407,272],[322,270],[270,410],[410,322],[449,450],[450,347],[347,449],[432,422],[422,434],[434,432],[18,313],[313,17],[17,18],[291,306],[306,375],[375,291],[259,387],[387,260],[260,259],[424,335],[335,418],[418,424],[434,364],[364,416],[416,434],[391,423],[423,327],[327,391],[301,251],[251,298],[298,301],[275,281],[281,4],[4,275],[254,373],[373,253],[253,254],[375,307],[307,321],[321,375],[280,425],[425,411],[411,280],[200,421],[421,18],[18,200],[335,321],[321,406],[406,335],[321,320],[320,405],[405,321],[314,315],[315,17],[17,314],[423,426],[426,266],[266,423],[396,377],[377,369],[369,396],[270,322],[322,269],[269,270],[413,417],[417,464],[464,413],[385,386],[386,258],[258,385],[248,456],[456,419],[419,248],[298,284],[284,333],[333,298],[168,417],[417,8],[8,168],[448,346],[346,261],[261,448],[417,413],[413,285],[285,417],[326,327],[327,328],[328,326],[277,355],[355,329],[329,277],[309,392],[392,438],[438,309],[381,382],[382,256],[256,381],[279,429],[429,360],[360,279],[365,364],[364,379],[379,365],[355,277],[277,437],[437,355],[282,443],[443,283],[283,282],[281,275],[275,363],[363,281],[395,431],[431,369],[369,395],[299,297],[297,337],[337,299],[335,273],[273,321],[321,335],[348,450],[450,349],[349,348],[359,446],[446,467],[467,359],[283,293],[293,282],[282,283],[250,458],[458,462],[462,250],[300,276],[276,383],[383,300],[292,308],[308,325],[325,292],[283,276],[276,293],[293,283],[264,372],[372,447],[447,264],[346,352],[352,340],[340,346],[354,274],[274,19],[19,354],[363,456],[456,281],[281,363],[426,436],[436,425],[425,426],[380,381],[381,252],[252,380],[267,269],[269,393],[393,267],[421,200],[200,428],[428,421],[371,266],[266,329],[329,371],[432,287],[287,422],[422,432],[290,250],[250,328],[328,290],[385,258],[258,384],[384,385],[446,265],[265,342],[342,446],[386,387],[387,257],[257,386],[422,424],[424,430],[430,422],[445,342],[342,276],[276,445],[422,273],[273,424],[424,422],[306,292],[292,307],[307,306],[352,366],[366,345],[345,352],[268,271],[271,302],[302,268],[358,423],[423,371],[371,358],[327,294],[294,460],[460,327],[331,279],[279,294],[294,331],[303,271],[271,304],[304,303],[436,432],[432,427],[427,436],[304,272],[272,408],[408,304],[395,394],[394,431],[431,395],[378,395],[395,400],[400,378],[296,334],[334,299],[299,296],[6,351],[351,168],[168,6],[376,352],[352,411],[411,376],[307,325],[325,320],[320,307],[285,295],[295,336],[336,285],[320,319],[319,404],[404,320],[329,330],[330,349],[349,329],[334,293],[293,333],[333,334],[366,323],[323,447],[447,366],[316,15],[15,315],[315,316],[331,358],[358,279],[279,331],[317,14],[14,316],[316,317],[8,285],[285,9],[9,8],[277,329],[329,350],[350,277],[253,374],[374,252],[252,253],[319,318],[318,403],[403,319],[351,6],[6,419],[419,351],[324,318],[318,325],[325,324],[397,367],[367,365],[365,397],[288,435],[435,397],[397,288],[278,344],[344,439],[439,278],[310,272],[272,311],[311,310],[248,195],[195,281],[281,248],[375,273],[273,291],[291,375],[175,396],[396,199],[199,175],[312,311],[311,268],[268,312],[276,283],[283,445],[445,276],[390,373],[373,339],[339,390],[295,282],[282,296],[296,295],[448,449],[449,346],[346,448],[356,264],[264,454],[454,356],[337,336],[336,299],[299,337],[337,338],[338,151],[151,337],[294,278],[278,455],[455,294],[308,292],[292,415],[415,308],[429,358],[358,355],[355,429],[265,340],[340,372],[372,265],[352,346],[346,280],[280,352],[295,442],[442,282],[282,295],[354,19],[19,370],[370,354],[285,441],[441,295],[295,285],[195,248],[248,197],[197,195],[457,440],[440,274],[274,457],[301,300],[300,368],[368,301],[417,351],[351,465],[465,417],[251,301],[301,389],[389,251],[394,395],[395,379],[379,394],[399,412],[412,419],[419,399],[410,436],[436,322],[322,410],[326,2],[2,393],[393,326],[354,370],[370,461],[461,354],[393,164],[164,267],[267,393],[268,302],[302,12],[12,268],[312,268],[268,13],[13,312],[298,293],[293,301],[301,298],[265,446],[446,340],[340,265],[280,330],[330,425],[425,280],[322,426],[426,391],[391,322],[420,429],[429,437],[437,420],[393,391],[391,326],[326,393],[344,440],[440,438],[438,344],[458,459],[459,461],[461,458],[364,434],[434,394],[394,364],[428,396],[396,262],[262,428],[274,354],[354,457],[457,274],[317,316],[316,402],[402,317],[316,315],[315,403],[403,316],[315,314],[314,404],[404,315],[314,313],[313,405],[405,314],[313,421],[421,406],[406,313],[323,366],[366,361],[361,323],[292,306],[306,407],[407,292],[306,291],[291,408],[408,306],[291,287],[287,409],[409,291],[287,432],[432,410],[410,287],[427,434],[434,411],[411,427],[372,264],[264,383],[383,372],[459,309],[309,457],[457,459],[366,352],[352,401],[401,366],[1,274],[274,4],[4,1],[418,421],[421,262],[262,418],[331,294],[294,358],[358,331],[435,433],[433,367],[367,435],[392,289],[289,439],[439,392],[328,462],[462,326],[326,328],[94,2],[2,370],[370,94],[289,305],[305,455],[455,289],[339,254],[254,448],[448,339],[359,255],[255,446],[446,359],[254,253],[253,449],[449,254],[253,252],[252,450],[450,253],[252,256],[256,451],[451,252],[256,341],[341,452],[452,256],[414,413],[413,463],[463,414],[286,441],[441,414],[414,286],[286,258],[258,441],[441,286],[258,257],[257,442],[442,258],[257,259],[259,443],[443,257],[259,260],[260,444],[444,259],[260,467],[467,445],[445,260],[309,459],[459,250],[250,309],[305,289],[289,290],[290,305],[305,290],[290,460],[460,305],[401,376],[376,435],[435,401],[309,250],[250,392],[392,309],[376,411],[411,433],[433,376],[453,341],[341,464],[464,453],[357,453],[453,465],[465,357],[343,357],[357,412],[412,343],[437,343],[343,399],[399,437],[344,360],[360,440],[440,344],[420,437],[437,456],[456,420],[360,420],[420,363],[363,360],[361,401],[401,288],[288,361],[265,372],[372,353],[353,265],[390,339],[339,249],[249,390],[339,448],[448,255],[255,339]);function uh(t){t.j={faceLandmarks:[],faceBlendshapes:[],facialTransformationMatrixes:[]}}var lh=class extends Za{constructor(t,e){super(new za(t,e),"image_in","norm_rect",!1),this.j={faceLandmarks:[],faceBlendshapes:[],facialTransformationMatrixes:[]},this.outputFacialTransformationMatrixes=this.outputFaceBlendshapes=!1,yn(t=this.h=new Ds,0,1,e=new Ss),this.v=new Us,yn(this.h,0,3,this.v),this.s=new Fs,yn(this.h,0,2,this.s),Sn(this.s,4,1),Ln(this.s,2,.5),Ln(this.v,2,.5),Ln(this.h,4,.5)}get baseOptions(){return pn(this.h,Ss,1)}set baseOptions(t){yn(this.h,0,1,t)}o(t){return"numFaces"in t&&Sn(this.s,4,t.numFaces??1),"minFaceDetectionConfidence"in t&&Ln(this.s,2,t.minFaceDetectionConfidence??.5),"minTrackingConfidence"in t&&Ln(this.h,4,t.minTrackingConfidence??.5),"minFacePresenceConfidence"in t&&Ln(this.v,2,t.minFacePresenceConfidence??.5),"outputFaceBlendshapes"in t&&(this.outputFaceBlendshapes=!!t.outputFaceBlendshapes),"outputFacialTransformationMatrixes"in t&&(this.outputFacialTransformationMatrixes=!!t.outputFacialTransformationMatrixes),this.l(t)}D(t,e){return uh(this),$a(this,t,e),this.j}F(t,e,n){return uh(this),qa(this,t,n,e),this.j}m(){var t=new $i;Ki(t,"image_in"),Ki(t,"norm_rect"),Yi(t,"face_landmarks");const e=new Ci;er(e,js,this.h);const n=new Vi;Bi(n,"mediapipe.tasks.vision.face_landmarker.FaceLandmarkerGraph"),Gi(n,"IMAGE:image_in"),Gi(n,"NORM_RECT:norm_rect"),ji(n,"NORM_LANDMARKS:face_landmarks"),n.o(e),zi(t,n),this.g.attachProtoVectorListener("face_landmarks",((t,e)=>{for(const e of t)t=cs(e),this.j.faceLandmarks.push(Ro(t));$o(this,e)})),this.g.attachEmptyPacketListener("face_landmarks",(t=>{$o(this,t)})),this.outputFaceBlendshapes&&(Yi(t,"blendshapes"),ji(n,"BLENDSHAPES:blendshapes"),this.g.attachProtoVectorListener("blendshapes",((t,e)=>{if(this.outputFaceBlendshapes)for(const e of t)t=es(e),this.j.faceBlendshapes.push(So(t.g()??[]));$o(this,e)})),this.g.attachEmptyPacketListener("blendshapes",(t=>{$o(this,t)}))),this.outputFacialTransformationMatrixes&&(Yi(t,"face_geometry"),ji(n,"FACE_GEOMETRY:face_geometry"),this.g.attachProtoVectorListener("face_geometry",((t,e)=>{if(this.outputFacialTransformationMatrixes)for(const e of t)(t=pn(Cs(e),us,2))&&this.j.facialTransformationMatrixes.push({rows:Tn(bn(t,1),0)??0,columns:Tn(bn(t,2),0)??0,data:en(t,3,Ht,tn()).slice()??[]});$o(this,e)})),this.g.attachEmptyPacketListener("face_geometry",(t=>{$o(this,t)}))),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};lh.prototype.detectForVideo=lh.prototype.F,lh.prototype.detect=lh.prototype.D,lh.prototype.setOptions=lh.prototype.o,lh.createFromModelPath=function(t,e){return Ka(lh,t,{baseOptions:{modelAssetPath:e}})},lh.createFromModelBuffer=function(t,e){return Ka(lh,t,{baseOptions:{modelAssetBuffer:e}})},lh.createFromOptions=function(t,e){return Ka(lh,t,e)},lh.FACE_LANDMARKS_LIPS=th,lh.FACE_LANDMARKS_LEFT_EYE=eh,lh.FACE_LANDMARKS_LEFT_EYEBROW=nh,lh.FACE_LANDMARKS_LEFT_IRIS=rh,lh.FACE_LANDMARKS_RIGHT_EYE=ih,lh.FACE_LANDMARKS_RIGHT_EYEBROW=sh,lh.FACE_LANDMARKS_RIGHT_IRIS=oh,lh.FACE_LANDMARKS_FACE_OVAL=ah,lh.FACE_LANDMARKS_CONTOURS=hh,lh.FACE_LANDMARKS_TESSELATION=ch;var fh=class extends Za{constructor(t,e){super(new za(t,e),"image_in","norm_rect",!0),yn(t=this.j=new Vs,0,1,e=new Ss)}get baseOptions(){return pn(this.j,Ss,1)}set baseOptions(t){yn(this.j,0,1,t)}o(t){return super.l(t)}Ra(t,e,n){const r="function"!=typeof e?e:{};if(this.h="function"==typeof e?e:n,$a(this,t,r??{}),!this.h)return this.s}m(){var t=new $i;Ki(t,"image_in"),Ki(t,"norm_rect"),Yi(t,"stylized_image");const e=new Ci;er(e,Xs,this.j);const n=new Vi;Bi(n,"mediapipe.tasks.vision.face_stylizer.FaceStylizerGraph"),Gi(n,"IMAGE:image_in"),Gi(n,"NORM_RECT:norm_rect"),ji(n,"STYLIZED_IMAGE:stylized_image"),n.o(e),zi(t,n),this.g.W("stylized_image",((t,e)=>{var n=!this.h,r=t.data,i=t.width;const s=i*(t=t.height);if(r instanceof Uint8Array)if(r.length===3*s){const e=new Uint8ClampedArray(4*s);for(let t=0;t{this.s=null,this.h&&this.h(null),$o(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};fh.prototype.stylize=fh.prototype.Ra,fh.prototype.setOptions=fh.prototype.o,fh.createFromModelPath=function(t,e){return Ka(fh,t,{baseOptions:{modelAssetPath:e}})},fh.createFromModelBuffer=function(t,e){return Ka(fh,t,{baseOptions:{modelAssetBuffer:e}})},fh.createFromOptions=function(t,e){return Ka(fh,t,e)};var dh=Xa([0,1],[1,2],[2,3],[3,4],[0,5],[5,6],[6,7],[7,8],[5,9],[9,10],[10,11],[11,12],[9,13],[13,14],[14,15],[15,16],[13,17],[0,17],[17,18],[18,19],[19,20]);function ph(t){t.gestures=[],t.landmarks=[],t.worldLandmarks=[],t.handedness=[]}function gh(t){return 0===t.gestures.length?{gestures:[],landmarks:[],worldLandmarks:[],handedness:[],handednesses:[]}:{gestures:t.gestures,landmarks:t.landmarks,worldLandmarks:t.worldLandmarks,handedness:t.handedness,handednesses:t.handedness}}function mh(t,e=!0){const n=[];for(const i of t){var r=es(i);t=[];for(const n of r.g())r=e&&null!=bn(n,1)?Tn(bn(n,1),0):-1,t.push({score:An(n,2)??0,index:r,categoryName:kn(n,3)??"",displayName:kn(n,4)??""});n.push(t)}return n}var yh=class extends Za{constructor(t,e){super(new za(t,e),"image_in","norm_rect",!1),this.gestures=[],this.landmarks=[],this.worldLandmarks=[],this.handedness=[],yn(t=this.j=new Js,0,1,e=new Ss),this.s=new qs,yn(this.j,0,2,this.s),this.C=new $s,yn(this.s,0,3,this.C),this.v=new Ys,yn(this.s,0,2,this.v),this.h=new Ks,yn(this.j,0,3,this.h),Ln(this.v,2,.5),Ln(this.s,4,.5),Ln(this.C,2,.5)}get baseOptions(){return pn(this.j,Ss,1)}set baseOptions(t){yn(this.j,0,1,t)}o(t){if(Sn(this.v,3,t.numHands??1),"minHandDetectionConfidence"in t&&Ln(this.v,2,t.minHandDetectionConfidence??.5),"minTrackingConfidence"in t&&Ln(this.s,4,t.minTrackingConfidence??.5),"minHandPresenceConfidence"in t&&Ln(this.C,2,t.minHandPresenceConfidence??.5),t.cannedGesturesClassifierOptions){var e=new Hs,n=e,r=xo(t.cannedGesturesClassifierOptions,pn(this.h,Hs,3)?.h());yn(n,0,2,r),yn(this.h,0,3,e)}else void 0===t.cannedGesturesClassifierOptions&&pn(this.h,Hs,3)?.g();return t.customGesturesClassifierOptions?(yn(n=e=new Hs,0,2,r=xo(t.customGesturesClassifierOptions,pn(this.h,Hs,4)?.h())),yn(this.h,0,4,e)):void 0===t.customGesturesClassifierOptions&&pn(this.h,Hs,4)?.g(),this.l(t)}Ma(t,e){return ph(this),$a(this,t,e),gh(this)}Na(t,e,n){return ph(this),qa(this,t,n,e),gh(this)}m(){var t=new $i;Ki(t,"image_in"),Ki(t,"norm_rect"),Yi(t,"hand_gestures"),Yi(t,"hand_landmarks"),Yi(t,"world_hand_landmarks"),Yi(t,"handedness");const e=new Ci;er(e,io,this.j);const n=new Vi;Bi(n,"mediapipe.tasks.vision.gesture_recognizer.GestureRecognizerGraph"),Gi(n,"IMAGE:image_in"),Gi(n,"NORM_RECT:norm_rect"),ji(n,"HAND_GESTURES:hand_gestures"),ji(n,"LANDMARKS:hand_landmarks"),ji(n,"WORLD_LANDMARKS:world_hand_landmarks"),ji(n,"HANDEDNESS:handedness"),n.o(e),zi(t,n),this.g.attachProtoVectorListener("hand_landmarks",((t,e)=>{for(const e of t){t=cs(e);const n=[];for(const e of mn(t,hs,1))n.push({x:An(e,1)??0,y:An(e,2)??0,z:An(e,3)??0,visibility:An(e,4)??0});this.landmarks.push(n)}$o(this,e)})),this.g.attachEmptyPacketListener("hand_landmarks",(t=>{$o(this,t)})),this.g.attachProtoVectorListener("world_hand_landmarks",((t,e)=>{for(const e of t){t=as(e);const n=[];for(const e of mn(t,os,1))n.push({x:An(e,1)??0,y:An(e,2)??0,z:An(e,3)??0,visibility:An(e,4)??0});this.worldLandmarks.push(n)}$o(this,e)})),this.g.attachEmptyPacketListener("world_hand_landmarks",(t=>{$o(this,t)})),this.g.attachProtoVectorListener("hand_gestures",((t,e)=>{this.gestures.push(...mh(t,!1)),$o(this,e)})),this.g.attachEmptyPacketListener("hand_gestures",(t=>{$o(this,t)})),this.g.attachProtoVectorListener("handedness",((t,e)=>{this.handedness.push(...mh(t)),$o(this,e)})),this.g.attachEmptyPacketListener("handedness",(t=>{$o(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};function _h(t){return{landmarks:t.landmarks,worldLandmarks:t.worldLandmarks,handednesses:t.handedness,handedness:t.handedness}}yh.prototype.recognizeForVideo=yh.prototype.Na,yh.prototype.recognize=yh.prototype.Ma,yh.prototype.setOptions=yh.prototype.o,yh.createFromModelPath=function(t,e){return Ka(yh,t,{baseOptions:{modelAssetPath:e}})},yh.createFromModelBuffer=function(t,e){return Ka(yh,t,{baseOptions:{modelAssetBuffer:e}})},yh.createFromOptions=function(t,e){return Ka(yh,t,e)},yh.HAND_CONNECTIONS=dh;var vh=class extends Za{constructor(t,e){super(new za(t,e),"image_in","norm_rect",!1),this.landmarks=[],this.worldLandmarks=[],this.handedness=[],yn(t=this.h=new qs,0,1,e=new Ss),this.s=new $s,yn(this.h,0,3,this.s),this.j=new Ys,yn(this.h,0,2,this.j),Sn(this.j,3,1),Ln(this.j,2,.5),Ln(this.s,2,.5),Ln(this.h,4,.5)}get baseOptions(){return pn(this.h,Ss,1)}set baseOptions(t){yn(this.h,0,1,t)}o(t){return"numHands"in t&&Sn(this.j,3,t.numHands??1),"minHandDetectionConfidence"in t&&Ln(this.j,2,t.minHandDetectionConfidence??.5),"minTrackingConfidence"in t&&Ln(this.h,4,t.minTrackingConfidence??.5),"minHandPresenceConfidence"in t&&Ln(this.s,2,t.minHandPresenceConfidence??.5),this.l(t)}D(t,e){return this.landmarks=[],this.worldLandmarks=[],this.handedness=[],$a(this,t,e),_h(this)}F(t,e,n){return this.landmarks=[],this.worldLandmarks=[],this.handedness=[],qa(this,t,n,e),_h(this)}m(){var t=new $i;Ki(t,"image_in"),Ki(t,"norm_rect"),Yi(t,"hand_landmarks"),Yi(t,"world_hand_landmarks"),Yi(t,"handedness");const e=new Ci;er(e,ro,this.h);const n=new Vi;Bi(n,"mediapipe.tasks.vision.hand_landmarker.HandLandmarkerGraph"),Gi(n,"IMAGE:image_in"),Gi(n,"NORM_RECT:norm_rect"),ji(n,"LANDMARKS:hand_landmarks"),ji(n,"WORLD_LANDMARKS:world_hand_landmarks"),ji(n,"HANDEDNESS:handedness"),n.o(e),zi(t,n),this.g.attachProtoVectorListener("hand_landmarks",((t,e)=>{for(const e of t)t=cs(e),this.landmarks.push(Ro(t));$o(this,e)})),this.g.attachEmptyPacketListener("hand_landmarks",(t=>{$o(this,t)})),this.g.attachProtoVectorListener("world_hand_landmarks",((t,e)=>{for(const e of t)t=as(e),this.worldLandmarks.push(Fo(t));$o(this,e)})),this.g.attachEmptyPacketListener("world_hand_landmarks",(t=>{$o(this,t)})),this.g.attachProtoVectorListener("handedness",((t,e)=>{var n=this.handedness,r=n.push;const i=[];for(const e of t){t=es(e);const n=[];for(const e of t.g())n.push({score:An(e,2)??0,index:Tn(bn(e,1),0)??-1,categoryName:kn(e,3)??"",displayName:kn(e,4)??""});i.push(n)}r.call(n,...i),$o(this,e)})),this.g.attachEmptyPacketListener("handedness",(t=>{$o(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};vh.prototype.detectForVideo=vh.prototype.F,vh.prototype.detect=vh.prototype.D,vh.prototype.setOptions=vh.prototype.o,vh.createFromModelPath=function(t,e){return Ka(vh,t,{baseOptions:{modelAssetPath:e}})},vh.createFromModelBuffer=function(t,e){return Ka(vh,t,{baseOptions:{modelAssetBuffer:e}})},vh.createFromOptions=function(t,e){return Ka(vh,t,e)},vh.HAND_CONNECTIONS=dh;var Eh=Xa([0,1],[1,2],[2,3],[3,7],[0,4],[4,5],[5,6],[6,8],[9,10],[11,12],[11,13],[13,15],[15,17],[15,19],[15,21],[17,19],[12,14],[14,16],[16,18],[16,20],[16,22],[18,20],[11,23],[12,24],[23,24],[23,25],[24,26],[25,27],[26,28],[27,29],[28,30],[29,31],[30,32],[27,31],[28,32]);function wh(t){t.h={faceLandmarks:[],faceBlendshapes:[],poseLandmarks:[],poseWorldLandmarks:[],poseSegmentationMasks:[],leftHandLandmarks:[],leftHandWorldLandmarks:[],rightHandLandmarks:[],rightHandWorldLandmarks:[]}}function Th(t){try{if(!t.C)return t.h;t.C(t.h)}finally{Zo(t)}}function bh(t,e){t=cs(t),e.push(Ro(t))}var Ah=class extends Za{constructor(t,e){super(new za(t,e),"input_frames_image",null,!1),this.h={faceLandmarks:[],faceBlendshapes:[],poseLandmarks:[],poseWorldLandmarks:[],poseSegmentationMasks:[],leftHandLandmarks:[],leftHandWorldLandmarks:[],rightHandLandmarks:[],rightHandWorldLandmarks:[]},this.outputPoseSegmentationMasks=this.outputFaceBlendshapes=!1,yn(t=this.j=new ho,0,1,e=new Ss),this.K=new $s,yn(this.j,0,2,this.K),this.ca=new so,yn(this.j,0,3,this.ca),this.s=new Fs,yn(this.j,0,4,this.s),this.I=new Us,yn(this.j,0,5,this.I),this.v=new oo,yn(this.j,0,6,this.v),this.L=new ao,yn(this.j,0,7,this.L),Ln(this.s,2,.5),Ln(this.s,3,.3),Ln(this.I,2,.5),Ln(this.v,2,.5),Ln(this.v,3,.3),Ln(this.L,2,.5),Ln(this.K,2,.5)}get baseOptions(){return pn(this.j,Ss,1)}set baseOptions(t){yn(this.j,0,1,t)}o(t){return"minFaceDetectionConfidence"in t&&Ln(this.s,2,t.minFaceDetectionConfidence??.5),"minFaceSuppressionThreshold"in t&&Ln(this.s,3,t.minFaceSuppressionThreshold??.3),"minFacePresenceConfidence"in t&&Ln(this.I,2,t.minFacePresenceConfidence??.5),"outputFaceBlendshapes"in t&&(this.outputFaceBlendshapes=!!t.outputFaceBlendshapes),"minPoseDetectionConfidence"in t&&Ln(this.v,2,t.minPoseDetectionConfidence??.5),"minPoseSuppressionThreshold"in t&&Ln(this.v,3,t.minPoseSuppressionThreshold??.3),"minPosePresenceConfidence"in t&&Ln(this.L,2,t.minPosePresenceConfidence??.5),"outputPoseSegmentationMasks"in t&&(this.outputPoseSegmentationMasks=!!t.outputPoseSegmentationMasks),"minHandLandmarksConfidence"in t&&Ln(this.K,2,t.minHandLandmarksConfidence??.5),this.l(t)}D(t,e,n){const r="function"!=typeof e?e:{};return this.C="function"==typeof e?e:n,wh(this),$a(this,t,r),Th(this)}F(t,e,n,r){const i="function"!=typeof n?n:{};return this.C="function"==typeof n?n:r,wh(this),qa(this,t,i,e),Th(this)}m(){var t=new $i;Ki(t,"input_frames_image"),Yi(t,"pose_landmarks"),Yi(t,"pose_world_landmarks"),Yi(t,"face_landmarks"),Yi(t,"left_hand_landmarks"),Yi(t,"left_hand_world_landmarks"),Yi(t,"right_hand_landmarks"),Yi(t,"right_hand_world_landmarks");const e=new Ci,n=new ki;an(n,1,ne("type.googleapis.com/mediapipe.tasks.vision.holistic_landmarker.proto.HolisticLandmarkerGraphOptions"),""),function(t,e){if(null!=e)if(Array.isArray(e))$e(t,2,De(e,Ge,void 0,void 0,!1));else{if(!("string"==typeof e||e instanceof D||I(e)))throw Error("invalid value in Any.value field: "+e+" expected a ByteString, a base64 encoded string, a Uint8Array or a jspb array");an(t,2,lt(e,!1,!1),N())}}(n,this.j.g());const r=new Vi;Bi(r,"mediapipe.tasks.vision.holistic_landmarker.HolisticLandmarkerGraph"),wn(r,8,ki,n),Gi(r,"IMAGE:input_frames_image"),ji(r,"POSE_LANDMARKS:pose_landmarks"),ji(r,"POSE_WORLD_LANDMARKS:pose_world_landmarks"),ji(r,"FACE_LANDMARKS:face_landmarks"),ji(r,"LEFT_HAND_LANDMARKS:left_hand_landmarks"),ji(r,"LEFT_HAND_WORLD_LANDMARKS:left_hand_world_landmarks"),ji(r,"RIGHT_HAND_LANDMARKS:right_hand_landmarks"),ji(r,"RIGHT_HAND_WORLD_LANDMARKS:right_hand_world_landmarks"),r.o(e),zi(t,r),qo(this,t),this.g.attachProtoListener("pose_landmarks",((t,e)=>{bh(t,this.h.poseLandmarks),$o(this,e)})),this.g.attachEmptyPacketListener("pose_landmarks",(t=>{$o(this,t)})),this.g.attachProtoListener("pose_world_landmarks",((t,e)=>{var n=this.h.poseWorldLandmarks;t=as(t),n.push(Fo(t)),$o(this,e)})),this.g.attachEmptyPacketListener("pose_world_landmarks",(t=>{$o(this,t)})),this.outputPoseSegmentationMasks&&(ji(r,"POSE_SEGMENTATION_MASK:pose_segmentation_mask"),Jo(this,"pose_segmentation_mask"),this.g.W("pose_segmentation_mask",((t,e)=>{this.h.poseSegmentationMasks=[Ja(this,t,!0,!this.C)],$o(this,e)})),this.g.attachEmptyPacketListener("pose_segmentation_mask",(t=>{this.h.poseSegmentationMasks=[],$o(this,t)}))),this.g.attachProtoListener("face_landmarks",((t,e)=>{bh(t,this.h.faceLandmarks),$o(this,e)})),this.g.attachEmptyPacketListener("face_landmarks",(t=>{$o(this,t)})),this.outputFaceBlendshapes&&(Yi(t,"extra_blendshapes"),ji(r,"FACE_BLENDSHAPES:extra_blendshapes"),this.g.attachProtoListener("extra_blendshapes",((t,e)=>{var n=this.h.faceBlendshapes;this.outputFaceBlendshapes&&(t=es(t),n.push(So(t.g()??[]))),$o(this,e)})),this.g.attachEmptyPacketListener("extra_blendshapes",(t=>{$o(this,t)}))),this.g.attachProtoListener("left_hand_landmarks",((t,e)=>{bh(t,this.h.leftHandLandmarks),$o(this,e)})),this.g.attachEmptyPacketListener("left_hand_landmarks",(t=>{$o(this,t)})),this.g.attachProtoListener("left_hand_world_landmarks",((t,e)=>{var n=this.h.leftHandWorldLandmarks;t=as(t),n.push(Fo(t)),$o(this,e)})),this.g.attachEmptyPacketListener("left_hand_world_landmarks",(t=>{$o(this,t)})),this.g.attachProtoListener("right_hand_landmarks",((t,e)=>{bh(t,this.h.rightHandLandmarks),$o(this,e)})),this.g.attachEmptyPacketListener("right_hand_landmarks",(t=>{$o(this,t)})),this.g.attachProtoListener("right_hand_world_landmarks",((t,e)=>{var n=this.h.rightHandWorldLandmarks;t=as(t),n.push(Fo(t)),$o(this,e)})),this.g.attachEmptyPacketListener("right_hand_world_landmarks",(t=>{$o(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};Ah.prototype.detectForVideo=Ah.prototype.F,Ah.prototype.detect=Ah.prototype.D,Ah.prototype.setOptions=Ah.prototype.o,Ah.createFromModelPath=function(t,e){return Ka(Ah,t,{baseOptions:{modelAssetPath:e}})},Ah.createFromModelBuffer=function(t,e){return Ka(Ah,t,{baseOptions:{modelAssetBuffer:e}})},Ah.createFromOptions=function(t,e){return Ka(Ah,t,e)},Ah.HAND_CONNECTIONS=dh,Ah.POSE_CONNECTIONS=Eh,Ah.FACE_LANDMARKS_LIPS=th,Ah.FACE_LANDMARKS_LEFT_EYE=eh,Ah.FACE_LANDMARKS_LEFT_EYEBROW=nh,Ah.FACE_LANDMARKS_LEFT_IRIS=rh,Ah.FACE_LANDMARKS_RIGHT_EYE=ih,Ah.FACE_LANDMARKS_RIGHT_EYEBROW=sh,Ah.FACE_LANDMARKS_RIGHT_IRIS=oh,Ah.FACE_LANDMARKS_FACE_OVAL=ah,Ah.FACE_LANDMARKS_CONTOURS=hh,Ah.FACE_LANDMARKS_TESSELATION=ch;var kh=class extends Za{constructor(t,e){super(new za(t,e),"input_image","norm_rect",!0),this.j={classifications:[]},yn(t=this.h=new lo,0,1,e=new Ss)}get baseOptions(){return pn(this.h,Ss,1)}set baseOptions(t){yn(this.h,0,1,t)}o(t){return yn(this.h,0,2,xo(t,pn(this.h,Es,2))),this.l(t)}wa(t,e){return this.j={classifications:[]},$a(this,t,e),this.j}xa(t,e,n){return this.j={classifications:[]},qa(this,t,n,e),this.j}m(){var t=new $i;Ki(t,"input_image"),Ki(t,"norm_rect"),Yi(t,"classifications");const e=new Ci;er(e,fo,this.h);const n=new Vi;Bi(n,"mediapipe.tasks.vision.image_classifier.ImageClassifierGraph"),Gi(n,"IMAGE:input_image"),Gi(n,"NORM_RECT:norm_rect"),ji(n,"CLASSIFICATIONS:classifications"),n.o(e),zi(t,n),this.g.attachProtoListener("classifications",((t,e)=>{this.j=function(t){const e={classifications:mn(t,ds,1).map((t=>So(pn(t,Qi,4)?.g()??[],Tn(bn(t,2),0),kn(t,3))))};return null!=Qt(ze(t,2))&&(e.timestampMs=Tn(Qt(ze(t,2)),0)),e}(ps(t)),$o(this,e)})),this.g.attachEmptyPacketListener("classifications",(t=>{$o(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};kh.prototype.classifyForVideo=kh.prototype.xa,kh.prototype.classify=kh.prototype.wa,kh.prototype.setOptions=kh.prototype.o,kh.createFromModelPath=function(t,e){return Ka(kh,t,{baseOptions:{modelAssetPath:e}})},kh.createFromModelBuffer=function(t,e){return Ka(kh,t,{baseOptions:{modelAssetBuffer:e}})},kh.createFromOptions=function(t,e){return Ka(kh,t,e)};var xh=class extends Za{constructor(t,e){super(new za(t,e),"image_in","norm_rect",!0),this.h=new po,this.embeddings={embeddings:[]},yn(t=this.h,0,1,e=new Ss)}get baseOptions(){return pn(this.h,Ss,1)}set baseOptions(t){yn(this.h,0,1,t)}o(t){var e=this.h,n=pn(this.h,Ts,2);return n=n?n.clone():new Ts,void 0!==t.l2Normalize?xn(n,1,t.l2Normalize):"l2Normalize"in t&&$e(n,1),void 0!==t.quantize?xn(n,2,t.quantize):"quantize"in t&&$e(n,2),yn(e,0,2,n),this.l(t)}Da(t,e){return $a(this,t,e),this.embeddings}Ea(t,e,n){return qa(this,t,n,e),this.embeddings}m(){var t=new $i;Ki(t,"image_in"),Ki(t,"norm_rect"),Yi(t,"embeddings_out");const e=new Ci;er(e,go,this.h);const n=new Vi;Bi(n,"mediapipe.tasks.vision.image_embedder.ImageEmbedderGraph"),Gi(n,"IMAGE:image_in"),Gi(n,"NORM_RECT:norm_rect"),ji(n,"EMBEDDINGS:embeddings_out"),n.o(e),zi(t,n),this.g.attachProtoListener("embeddings_out",((t,e)=>{t=vs(t),this.embeddings=function(t){return{embeddings:mn(t,ys,1).map((t=>{const e={headIndex:Tn(bn(t,3),0)??-1,headName:kn(t,4)??""};if(void 0!==dn(t,gs,hn(t,1)))t=en(t=pn(t,gs,hn(t,1)),1,Ht,tn()),e.floatEmbedding=t.slice();else{const n=new Uint8Array(0);e.quantizedEmbedding=pn(t,ms,hn(t,2))?.ra()?.ua()??n}return e})),timestampMs:Tn(Qt(ze(t,2)),0)}}(t),$o(this,e)})),this.g.attachEmptyPacketListener("embeddings_out",(t=>{$o(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};xh.cosineSimilarity=function(t,e){if(t.floatEmbedding&&e.floatEmbedding)t=Io(t.floatEmbedding,e.floatEmbedding);else{if(!t.quantizedEmbedding||!e.quantizedEmbedding)throw Error("Cannot compute cosine similarity between quantized and float embeddings.");t=Io(Mo(t.quantizedEmbedding),Mo(e.quantizedEmbedding))}return t},xh.prototype.embedForVideo=xh.prototype.Ea,xh.prototype.embed=xh.prototype.Da,xh.prototype.setOptions=xh.prototype.o,xh.createFromModelPath=function(t,e){return Ka(xh,t,{baseOptions:{modelAssetPath:e}})},xh.createFromModelBuffer=function(t,e){return Ka(xh,t,{baseOptions:{modelAssetBuffer:e}})},xh.createFromOptions=function(t,e){return Ka(xh,t,e)};var Sh=class{constructor(t,e,n){this.confidenceMasks=t,this.categoryMask=e,this.qualityScores=n}close(){this.confidenceMasks?.forEach((t=>{t.close()})),this.categoryMask?.close()}};function Lh(t){t.categoryMask=void 0,t.confidenceMasks=void 0,t.qualityScores=void 0}function Rh(t){try{const e=new Sh(t.confidenceMasks,t.categoryMask,t.qualityScores);if(!t.j)return e;t.j(e)}finally{Zo(t)}}Sh.prototype.close=Sh.prototype.close;var Fh=class extends Za{constructor(t,e){super(new za(t,e),"image_in","norm_rect",!1),this.s=[],this.outputCategoryMask=!1,this.outputConfidenceMasks=!0,this.h=new Eo,this.v=new mo,yn(this.h,0,3,this.v),yn(t=this.h,0,1,e=new Ss)}get baseOptions(){return pn(this.h,Ss,1)}set baseOptions(t){yn(this.h,0,1,t)}o(t){return void 0!==t.displayNamesLocale?$e(this.h,2,ne(t.displayNamesLocale)):"displayNamesLocale"in t&&$e(this.h,2),"outputCategoryMask"in t&&(this.outputCategoryMask=t.outputCategoryMask??!1),"outputConfidenceMasks"in t&&(this.outputConfidenceMasks=t.outputConfidenceMasks??!0),super.l(t)}J(){!function(t){const e=mn(t.ga(),Vi,1).filter((t=>kn(t,1).includes("mediapipe.tasks.TensorsToSegmentationCalculator")));if(t.s=[],e.length>1)throw Error("The graph has more than one mediapipe.tasks.TensorsToSegmentationCalculator.");1===e.length&&(pn(e[0],Ci,7)?.l()?.g()??new Map).forEach(((e,n)=>{t.s[Number(n)]=kn(e,1)}))}(this)}ha(t,e,n){const r="function"!=typeof e?e:{};return this.j="function"==typeof e?e:n,Lh(this),$a(this,t,r),Rh(this)}Pa(t,e,n,r){const i="function"!=typeof n?n:{};return this.j="function"==typeof n?n:r,Lh(this),qa(this,t,i,e),Rh(this)}Ha(){return this.s}m(){var t=new $i;Ki(t,"image_in"),Ki(t,"norm_rect");const e=new Ci;er(e,wo,this.h);const n=new Vi;Bi(n,"mediapipe.tasks.vision.image_segmenter.ImageSegmenterGraph"),Gi(n,"IMAGE:image_in"),Gi(n,"NORM_RECT:norm_rect"),n.o(e),zi(t,n),qo(this,t),this.outputConfidenceMasks&&(Yi(t,"confidence_masks"),ji(n,"CONFIDENCE_MASKS:confidence_masks"),Jo(this,"confidence_masks"),this.g.fa("confidence_masks",((t,e)=>{this.confidenceMasks=t.map((t=>Ja(this,t,!0,!this.j))),$o(this,e)})),this.g.attachEmptyPacketListener("confidence_masks",(t=>{this.confidenceMasks=[],$o(this,t)}))),this.outputCategoryMask&&(Yi(t,"category_mask"),ji(n,"CATEGORY_MASK:category_mask"),Jo(this,"category_mask"),this.g.W("category_mask",((t,e)=>{this.categoryMask=Ja(this,t,!1,!this.j),$o(this,e)})),this.g.attachEmptyPacketListener("category_mask",(t=>{this.categoryMask=void 0,$o(this,t)}))),Yi(t,"quality_scores"),ji(n,"QUALITY_SCORES:quality_scores"),this.g.attachFloatVectorListener("quality_scores",((t,e)=>{this.qualityScores=t,$o(this,e)})),this.g.attachEmptyPacketListener("quality_scores",(t=>{this.categoryMask=void 0,$o(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};Fh.prototype.getLabels=Fh.prototype.Ha,Fh.prototype.segmentForVideo=Fh.prototype.Pa,Fh.prototype.segment=Fh.prototype.ha,Fh.prototype.setOptions=Fh.prototype.o,Fh.createFromModelPath=function(t,e){return Ka(Fh,t,{baseOptions:{modelAssetPath:e}})},Fh.createFromModelBuffer=function(t,e){return Ka(Fh,t,{baseOptions:{modelAssetBuffer:e}})},Fh.createFromOptions=function(t,e){return Ka(Fh,t,e)};var Mh=class{constructor(t,e,n){this.confidenceMasks=t,this.categoryMask=e,this.qualityScores=n}close(){this.confidenceMasks?.forEach((t=>{t.close()})),this.categoryMask?.close()}};Mh.prototype.close=Mh.prototype.close;var Ih=class extends nr{constructor(t){super(t)}},Ph=[0,ai,-2],Oh=[0,ti,-3,ui,ti,-1],Ch=[0,Oh],Nh=[0,Oh,ai,-1],Uh=class extends nr{constructor(t){super(t)}},Dh=[0,ti,-1,ui],Bh=class extends nr{constructor(){super()}},Gh=class extends nr{constructor(t){super(t)}},jh=[1,2,3,4,5,6,7,8,9,10,14,15],Vh=class extends nr{constructor(){super()}};Vh.prototype.g=Ai([0,Qr,[0,jh,yi,Oh,yi,[0,Oh,Ph],yi,Ch,yi,[0,Ch,Ph],yi,Dh,yi,[0,ti,-3,ui,Ei],yi,[0,ti,-3,ui],yi,[0,pi,ti,-2,ui,ai,ui,-1,2,ti,Ph],yi,Nh,yi,[0,Nh,Ph],ti,Ph,pi,yi,[0,ti,-3,ui,Ph,-1],yi,[0,Qr,Dh]],pi,[0,pi,ai,-1,ui]]);var Xh=class extends Za{constructor(t,e){super(new za(t,e),"image_in","norm_rect_in",!1),this.outputCategoryMask=!1,this.outputConfidenceMasks=!0,this.h=new Eo,this.s=new mo,yn(this.h,0,3,this.s),yn(t=this.h,0,1,e=new Ss)}get baseOptions(){return pn(this.h,Ss,1)}set baseOptions(t){yn(this.h,0,1,t)}o(t){return"outputCategoryMask"in t&&(this.outputCategoryMask=t.outputCategoryMask??!1),"outputConfidenceMasks"in t&&(this.outputConfidenceMasks=t.outputConfidenceMasks??!0),super.l(t)}ha(t,e,n,r){const i="function"!=typeof n?n:{};this.j="function"==typeof n?n:r,this.qualityScores=this.categoryMask=this.confidenceMasks=void 0,n=this.B+1,r=new Vh;const s=new Gh;var o=new Ih;if(Sn(o,1,255),yn(s,0,12,o),e.keypoint&&e.scribble)throw Error("Cannot provide both keypoint and scribble.");if(e.keypoint){var a=new Uh;xn(a,3,!0),Ln(a,1,e.keypoint.x),Ln(a,2,e.keypoint.y),_n(s,5,jh,a)}else{if(!e.scribble)throw Error("Must provide either a keypoint or a scribble.");for(a of(o=new Bh,e.scribble))xn(e=new Uh,3,!0),Ln(e,1,a.x),Ln(e,2,a.y),wn(o,1,Uh,e);_n(s,15,jh,o)}wn(r,1,Gh,s),this.g.addProtoToStream(r.g(),"drishti.RenderData","roi_in",n),$a(this,t,i);t:{try{const t=new Mh(this.confidenceMasks,this.categoryMask,this.qualityScores);if(!this.j){var h=t;break t}this.j(t)}finally{Zo(this)}h=void 0}return h}m(){var t=new $i;Ki(t,"image_in"),Ki(t,"roi_in"),Ki(t,"norm_rect_in");const e=new Ci;er(e,wo,this.h);const n=new Vi;Bi(n,"mediapipe.tasks.vision.interactive_segmenter.InteractiveSegmenterGraph"),Gi(n,"IMAGE:image_in"),Gi(n,"ROI:roi_in"),Gi(n,"NORM_RECT:norm_rect_in"),n.o(e),zi(t,n),qo(this,t),this.outputConfidenceMasks&&(Yi(t,"confidence_masks"),ji(n,"CONFIDENCE_MASKS:confidence_masks"),Jo(this,"confidence_masks"),this.g.fa("confidence_masks",((t,e)=>{this.confidenceMasks=t.map((t=>Ja(this,t,!0,!this.j))),$o(this,e)})),this.g.attachEmptyPacketListener("confidence_masks",(t=>{this.confidenceMasks=[],$o(this,t)}))),this.outputCategoryMask&&(Yi(t,"category_mask"),ji(n,"CATEGORY_MASK:category_mask"),Jo(this,"category_mask"),this.g.W("category_mask",((t,e)=>{this.categoryMask=Ja(this,t,!1,!this.j),$o(this,e)})),this.g.attachEmptyPacketListener("category_mask",(t=>{this.categoryMask=void 0,$o(this,t)}))),Yi(t,"quality_scores"),ji(n,"QUALITY_SCORES:quality_scores"),this.g.attachFloatVectorListener("quality_scores",((t,e)=>{this.qualityScores=t,$o(this,e)})),this.g.attachEmptyPacketListener("quality_scores",(t=>{this.categoryMask=void 0,$o(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};Xh.prototype.segment=Xh.prototype.ha,Xh.prototype.setOptions=Xh.prototype.o,Xh.createFromModelPath=function(t,e){return Ka(Xh,t,{baseOptions:{modelAssetPath:e}})},Xh.createFromModelBuffer=function(t,e){return Ka(Xh,t,{baseOptions:{modelAssetBuffer:e}})},Xh.createFromOptions=function(t,e){return Ka(Xh,t,e)};var Hh=class extends Za{constructor(t,e){super(new za(t,e),"input_frame_gpu","norm_rect",!1),this.j={detections:[]},yn(t=this.h=new To,0,1,e=new Ss)}get baseOptions(){return pn(this.h,Ss,1)}set baseOptions(t){yn(this.h,0,1,t)}o(t){return void 0!==t.displayNamesLocale?$e(this.h,2,ne(t.displayNamesLocale)):"displayNamesLocale"in t&&$e(this.h,2),void 0!==t.maxResults?Sn(this.h,3,t.maxResults):"maxResults"in t&&$e(this.h,3),void 0!==t.scoreThreshold?Ln(this.h,4,t.scoreThreshold):"scoreThreshold"in t&&$e(this.h,4),void 0!==t.categoryAllowlist?Rn(this.h,5,t.categoryAllowlist):"categoryAllowlist"in t&&$e(this.h,5),void 0!==t.categoryDenylist?Rn(this.h,6,t.categoryDenylist):"categoryDenylist"in t&&$e(this.h,6),this.l(t)}D(t,e){return this.j={detections:[]},$a(this,t,e),this.j}F(t,e,n){return this.j={detections:[]},qa(this,t,n,e),this.j}m(){var t=new $i;Ki(t,"input_frame_gpu"),Ki(t,"norm_rect"),Yi(t,"detections");const e=new Ci;er(e,bo,this.h);const n=new Vi;Bi(n,"mediapipe.tasks.vision.ObjectDetectorGraph"),Gi(n,"IMAGE:input_frame_gpu"),Gi(n,"NORM_RECT:norm_rect"),ji(n,"DETECTIONS:detections"),n.o(e),zi(t,n),this.g.attachProtoVectorListener("detections",((t,e)=>{for(const e of t)t=ss(e),this.j.detections.push(Lo(t));$o(this,e)})),this.g.attachEmptyPacketListener("detections",(t=>{$o(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};Hh.prototype.detectForVideo=Hh.prototype.F,Hh.prototype.detect=Hh.prototype.D,Hh.prototype.setOptions=Hh.prototype.o,Hh.createFromModelPath=async function(t,e){return Ka(Hh,t,{baseOptions:{modelAssetPath:e}})},Hh.createFromModelBuffer=function(t,e){return Ka(Hh,t,{baseOptions:{modelAssetBuffer:e}})},Hh.createFromOptions=function(t,e){return Ka(Hh,t,e)};var Wh=class{constructor(t,e,n){this.landmarks=t,this.worldLandmarks=e,this.segmentationMasks=n}close(){this.segmentationMasks?.forEach((t=>{t.close()}))}};function zh(t){t.landmarks=[],t.worldLandmarks=[],t.segmentationMasks=void 0}function Kh(t){try{const e=new Wh(t.landmarks,t.worldLandmarks,t.segmentationMasks);if(!t.s)return e;t.s(e)}finally{Zo(t)}}Wh.prototype.close=Wh.prototype.close;var Yh=class extends Za{constructor(t,e){super(new za(t,e),"image_in","norm_rect",!1),this.landmarks=[],this.worldLandmarks=[],this.outputSegmentationMasks=!1,yn(t=this.h=new Ao,0,1,e=new Ss),this.v=new ao,yn(this.h,0,3,this.v),this.j=new oo,yn(this.h,0,2,this.j),Sn(this.j,4,1),Ln(this.j,2,.5),Ln(this.v,2,.5),Ln(this.h,4,.5)}get baseOptions(){return pn(this.h,Ss,1)}set baseOptions(t){yn(this.h,0,1,t)}o(t){return"numPoses"in t&&Sn(this.j,4,t.numPoses??1),"minPoseDetectionConfidence"in t&&Ln(this.j,2,t.minPoseDetectionConfidence??.5),"minTrackingConfidence"in t&&Ln(this.h,4,t.minTrackingConfidence??.5),"minPosePresenceConfidence"in t&&Ln(this.v,2,t.minPosePresenceConfidence??.5),"outputSegmentationMasks"in t&&(this.outputSegmentationMasks=t.outputSegmentationMasks??!1),this.l(t)}D(t,e,n){const r="function"!=typeof e?e:{};return this.s="function"==typeof e?e:n,zh(this),$a(this,t,r),Kh(this)}F(t,e,n,r){const i="function"!=typeof n?n:{};return this.s="function"==typeof n?n:r,zh(this),qa(this,t,i,e),Kh(this)}m(){var t=new $i;Ki(t,"image_in"),Ki(t,"norm_rect"),Yi(t,"normalized_landmarks"),Yi(t,"world_landmarks"),Yi(t,"segmentation_masks");const e=new Ci;er(e,ko,this.h);const n=new Vi;Bi(n,"mediapipe.tasks.vision.pose_landmarker.PoseLandmarkerGraph"),Gi(n,"IMAGE:image_in"),Gi(n,"NORM_RECT:norm_rect"),ji(n,"NORM_LANDMARKS:normalized_landmarks"),ji(n,"WORLD_LANDMARKS:world_landmarks"),n.o(e),zi(t,n),qo(this,t),this.g.attachProtoVectorListener("normalized_landmarks",((t,e)=>{this.landmarks=[];for(const e of t)t=cs(e),this.landmarks.push(Ro(t));$o(this,e)})),this.g.attachEmptyPacketListener("normalized_landmarks",(t=>{this.landmarks=[],$o(this,t)})),this.g.attachProtoVectorListener("world_landmarks",((t,e)=>{this.worldLandmarks=[];for(const e of t)t=as(e),this.worldLandmarks.push(Fo(t));$o(this,e)})),this.g.attachEmptyPacketListener("world_landmarks",(t=>{this.worldLandmarks=[],$o(this,t)})),this.outputSegmentationMasks&&(ji(n,"SEGMENTATION_MASK:segmentation_masks"),Jo(this,"segmentation_masks"),this.g.fa("segmentation_masks",((t,e)=>{this.segmentationMasks=t.map((t=>Ja(this,t,!0,!this.s))),$o(this,e)})),this.g.attachEmptyPacketListener("segmentation_masks",(t=>{this.segmentationMasks=[],$o(this,t)}))),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};Yh.prototype.detectForVideo=Yh.prototype.F,Yh.prototype.detect=Yh.prototype.D,Yh.prototype.setOptions=Yh.prototype.o,Yh.createFromModelPath=function(t,e){return Ka(Yh,t,{baseOptions:{modelAssetPath:e}})},Yh.createFromModelBuffer=function(t,e){return Ka(Yh,t,{baseOptions:{modelAssetBuffer:e}})},Yh.createFromOptions=function(t,e){return Ka(Yh,t,e)},Yh.POSE_CONNECTIONS=Eh,exports.DrawingUtils=Ia,exports.FaceDetector=Qa,exports.FaceLandmarker=lh,exports.FaceStylizer=fh,exports.FilesetResolver=Uo,exports.GestureRecognizer=yh,exports.HandLandmarker=vh,exports.HolisticLandmarker=Ah,exports.ImageClassifier=kh,exports.ImageEmbedder=xh,exports.ImageSegmenter=Fh,exports.ImageSegmenterResult=Sh,exports.InteractiveSegmenter=Xh,exports.InteractiveSegmenterResult=Mh,exports.MPImage=ja,exports.MPMask=wa,exports.ObjectDetector=Hh,exports.PoseLandmarker=Yh,exports.VisionTaskRunner=Za; +"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var t="undefined"!=typeof self?self:{};function e(e,n){t:{for(var r=["CLOSURE_FLAGS"],i=t,s=0;s>6|192;else{if(e>=55296&&e<=57343){if(e<=56319&&i=56320&&s<=57343){e=1024*(e-55296)+s-56320+65536,r[n++]=e>>18|240,r[n++]=e>>12&63|128,r[n++]=e>>6&63|128,r[n++]=63&e|128;continue}i--}e=65533}r[n++]=e>>12|224,r[n++]=e>>6&63|128}r[n++]=63&e|128}}t=n===r.length?r:r.subarray(0,n)}return t}function u(e){t.setTimeout((()=>{throw e}),0)}var l,f=e(610401301,!1),d=e(748402147,!0);function p(){var e=t.navigator;return e&&(e=e.userAgent)?e:""}const g=t.navigator;function m(t){return m[" "](t),t}l=g&&g.userAgentData||null,m[" "]=function(){};const y={};let _=null;function v(t){const e=t.length;let n=3*e/4;n%3?n=Math.floor(n):-1!="=.".indexOf(t[e-1])&&(n=-1!="=.".indexOf(t[e-2])?n-2:n-1);const r=new Uint8Array(n);let i=0;return function(t,e){function n(e){for(;r>4),64!=i&&(e(r<<4&240|i>>2),64!=s&&e(i<<6&192|s))}}(t,(function(t){r[i++]=t})),i!==n?r.subarray(0,i):r}function E(){if(!_){_={};var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),e=["+/=","+/","-_=","-_.","-_"];for(let n=0;n<5;n++){const r=t.concat(e[n].split(""));y[n]=r;for(let t=0;t0)&&(-1!=p().indexOf("Trident")||-1!=p().indexOf("MSIE")))&&"function"==typeof btoa;const A=/[-_.]/g,b={"-":"+",_:"/",".":"="};function k(t){return b[t]||""}function x(t){if(!T)return v(t);t=A.test(t)?t.replace(A,k):t,t=atob(t);const e=new Uint8Array(t.length);for(let n=0;n=e||(n[t]=r+1,O(t=Error(),"incident"),u(t))}}function D(){return"function"==typeof BigInt}var B="function"==typeof Symbol&&"symbol"==typeof Symbol();function G(t,e,n=!1){return"function"==typeof Symbol&&"symbol"==typeof Symbol()?n&&Symbol.for&&t?Symbol.for(t):null!=t?Symbol(t):Symbol():e}var j=G("jas",void 0,!0),V=G(void 0,"0di"),X=G(void 0,"1oa"),H=G(void 0,Symbol()),W=G(void 0,"0ub"),z=G(void 0,"0ubs"),K=G(void 0,"0ubsb"),Y=G(void 0,"0actk"),q=G("m_m","Pa",!0),$=G();const J={Ga:{value:0,configurable:!0,writable:!0,enumerable:!1}},Z=Object.defineProperties,Q=B?j:"Ga";var tt;const et=[];function nt(t,e){B||Q in t||Z(t,J),t[Q]|=e}function rt(t,e){B||Q in t||Z(t,J),t[Q]=e}function it(t){return nt(t,34),t}function st(t){return nt(t,8192),t}rt(et,7),tt=Object.freeze(et);var ot={};function at(t,e){return void 0===e?t.h!==ct&&!!(2&(0|t.v[Q])):!!(2&e)&&t.h!==ct}const ct={};function ht(t,e){if(null!=t)if("string"==typeof t)t=t?new F(t,L):R();else if(t.constructor!==F)if(S(t))t=t.length?new F(new Uint8Array(t),L):R();else{if(!e)throw Error();t=void 0}return t}class ut{constructor(t,e,n){this.g=t,this.h=e,this.l=n}next(){const t=this.g.next();return t.done||(t.value=this.h.call(this.l,t.value)),t}[Symbol.iterator](){return this}}var lt=Object.freeze({});function ft(t,e,n){const r=128&e?0:-1,i=t.length;var s;(s=!!i)&&(s=null!=(s=t[i-1])&&"object"==typeof s&&s.constructor===Object);const o=i+(s?-1:0);for(e=128&e?1:0;e"number"==typeof t)),yt=gt((t=>"string"==typeof t)),_t=gt((t=>"boolean"==typeof t)),vt="function"==typeof t.BigInt&&"bigint"==typeof t.BigInt(0);function Et(t){var e=t;if(yt(e)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(e))throw Error(String(e))}else if(mt(e)&&!Number.isSafeInteger(e))throw Error(String(e));return vt?BigInt(t):t=_t(t)?t?"1":"0":yt(t)?t.trim()||"0":String(t)}var wt=gt((t=>vt?t>=At&&t<=kt:"-"===t[0]?xt(t,Tt):xt(t,bt)));const Tt=Number.MIN_SAFE_INTEGER.toString(),At=vt?BigInt(Number.MIN_SAFE_INTEGER):void 0,bt=Number.MAX_SAFE_INTEGER.toString(),kt=vt?BigInt(Number.MAX_SAFE_INTEGER):void 0;function xt(t,e){if(t.length>e.length)return!1;if(t.lengthi)return!1;if(r>>0;Rt=e,It=(t-e)/4294967296>>>0}function Mt(t){if(t<0){Ft(-t);const[e,n]=jt(Rt,It);Rt=e>>>0,It=n>>>0}else Ft(t)}function Pt(t){const e=Lt||=new DataView(new ArrayBuffer(8));e.setFloat32(0,+t,!0),It=0,Rt=e.getUint32(0,!0)}function Ct(t,e){const n=4294967296*e+(t>>>0);return Number.isSafeInteger(n)?n:Ut(t,e)}function Ot(t,e){return Et(D()?BigInt.asUintN(64,(BigInt(e>>>0)<>>0)):Ut(t,e))}function Nt(t,e){return D()?Et(BigInt.asIntN(64,(BigInt.asUintN(32,BigInt(e))<>>=0,(e>>>=0)<=2097151)var n=""+(4294967296*e+t);else D()?n=""+(BigInt(e)<>>24|e<<8))+6710656*(e=e>>16&65535),n+=8147497*e,e*=2,t>=1e7&&(n+=t/1e7>>>0,t%=1e7),n>=1e7&&(e+=n/1e7>>>0,n%=1e7),n=e+Dt(n)+Dt(t));return n}function Dt(t){return t=String(t),"0000000".slice(t.length)+t}function Bt(t,e){if(2147483648&e)if(D())t=""+(BigInt(0|e)<>>0));else{const[n,r]=jt(t,e);t="-"+Ut(n,r)}else t=Ut(t,e);return t}function Gt(t){if(t.length<16)Mt(Number(t));else if(D())t=BigInt(t),Rt=Number(t&BigInt(4294967295))>>>0,It=Number(t>>BigInt(32)&BigInt(4294967295));else{const e=+("-"===t[0]);It=Rt=0;const n=t.length;for(let r=e,i=(n-e)%6+e;i<=n;r=i,i+=6){const e=Number(t.slice(r,i));It*=1e6,Rt=1e6*Rt+e,Rt>=4294967296&&(It+=Math.trunc(Rt/4294967296),It>>>=0,Rt>>>=0)}if(e){const[t,e]=jt(Rt,It);Rt=t,It=e}}}function jt(t,e){return e=~e,t?t=1+~t:e+=1,[t,e]}function Vt(t){return Array.prototype.slice.call(t)}const Xt="function"==typeof BigInt?BigInt.asIntN:void 0,Ht="function"==typeof BigInt?BigInt.asUintN:void 0,Wt=Number.isSafeInteger,zt=Number.isFinite,Kt=Math.trunc,Yt=Et(0);function qt(t){if(null!=t&&"number"!=typeof t)throw Error(`Value of float/double field must be a number, found ${typeof t}: ${t}`);return t}function $t(t){return null==t||"number"==typeof t?t:"NaN"===t||"Infinity"===t||"-Infinity"===t?Number(t):void 0}function Jt(t){if(null!=t&&"boolean"!=typeof t){var e=typeof t;throw Error(`Expected boolean but got ${"object"!=e?e:t?Array.isArray(t)?"array":e:"null"}: ${t}`)}return t}function Zt(t){return null==t||"boolean"==typeof t?t:"number"==typeof t?!!t:void 0}const Qt=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function te(t){switch(typeof t){case"bigint":return!0;case"number":return zt(t);case"string":return Qt.test(t);default:return!1}}function ee(t){if(null==t)return t;if("string"==typeof t&&t)t=+t;else if("number"!=typeof t)return;return zt(t)?0|t:void 0}function ne(t){if(null==t)return t;if("string"==typeof t&&t)t=+t;else if("number"!=typeof t)return;return zt(t)?t>>>0:void 0}function re(t){const e=t.length;return("-"===t[0]?e<20||20===e&&t<="-9223372036854775808":e<19||19===e&&t<="9223372036854775807")?t:(Gt(t),Bt(Rt,It))}function ie(t){if(t=Kt(t),!Wt(t)){Mt(t);var e=Rt,n=It;(t=2147483648&n)&&(n=~n>>>0,0==(e=1+~e>>>0)&&(n=n+1>>>0)),t="number"==typeof(e=Ct(e,n))?t?-e:e:t?"-"+e:e}return t}function se(t){var e=Kt(Number(t));return Wt(e)?String(e):(-1!==(e=t.indexOf("."))&&(t=t.substring(0,e)),re(t))}function oe(t){var e=Kt(Number(t));return Wt(e)?Et(e):(-1!==(e=t.indexOf("."))&&(t=t.substring(0,e)),D()?Et(Xt(64,BigInt(t))):Et(re(t)))}function ae(t){return Wt(t)?t=Et(ie(t)):(t=Kt(t),Wt(t)?t=String(t):(Mt(t),t=Bt(Rt,It)),t=Et(t)),t}function ce(t){const e=typeof t;return null==t?t:"bigint"===e?Et(Xt(64,t)):te(t)?"string"===e?oe(t):ae(t):void 0}function he(t){if("string"!=typeof t)throw Error();return t}function ue(t){if(null!=t&&"string"!=typeof t)throw Error();return t}function le(t){return null==t||"string"==typeof t?t:void 0}function fe(t,e,n,r){return null!=t&&t[q]===ot?t:Array.isArray(t)?((r=(n=0|t[Q])|32&r|2&r)!==n&&rt(t,r),new e(t)):(n?2&r?((t=e[V])||(it((t=new e).v),t=e[V]=t),e=t):e=new e:e=void 0,e)}function de(t,e,n){if(e)t:{if(!te(e=t))throw N("int64");switch(typeof e){case"string":e=oe(e);break t;case"bigint":e=Et(Xt(64,e));break t;default:e=ae(e)}}else e=ce(t);return null==(t=e)?n?Yt:void 0:t}const pe={};let ge=function(){try{return m(new class extends Map{constructor(){super()}}),!1}catch{return!0}}();class me{constructor(){this.g=new Map}get(t){return this.g.get(t)}set(t,e){return this.g.set(t,e),this.size=this.g.size,this}delete(t){return t=this.g.delete(t),this.size=this.g.size,t}clear(){this.g.clear(),this.size=this.g.size}has(t){return this.g.has(t)}entries(){return this.g.entries()}keys(){return this.g.keys()}values(){return this.g.values()}forEach(t,e){return this.g.forEach(t,e)}[Symbol.iterator](){return this.entries()}}const ye=ge?(Object.setPrototypeOf(me.prototype,Map.prototype),Object.defineProperties(me.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),me):class extends Map{constructor(){super()}};function _e(t){return t}function ve(t){if(2&t.J)throw Error("Cannot mutate an immutable Map")}var Ee=class extends ye{constructor(t,e,n=_e,r=_e){super(),this.J=0|t[Q],this.K=e,this.S=n,this.fa=this.K?we:r;for(let i=0;i{t.call(e,i.get(r),r,i)})):super.forEach(t,e)}set(t,e){return ve(this),null==(t=this.S(t,!0,!1))?this:null==e?(super.delete(t),this):super.set(t,this.fa(e,!0,!0,this.K,!1,this.J))}Ma(t){const e=this.S(t[0],!1,!0);t=t[1],t=this.K?void 0===t?null:t:this.fa(t,!1,!0,void 0,!1,this.J),super.set(e,t)}has(t){return super.has(this.S(t,!1,!1))}get(t){t=this.S(t,!1,!1);const e=super.get(t);if(void 0!==e){var n=this.K;return n?((n=this.fa(e,!1,!0,n,this.ra,this.J))!==e&&super.set(t,n),n):e}}[Symbol.iterator](){return this.entries()}};function we(t,e,n,r,i,s){return t=fe(t,r,n,s),i&&(t=Xe(t)),t}function Te(t){return[t,this.get(t)]}let Ae;function be(){return Ae||=new Ee(it([]),void 0,void 0,void 0,pe)}function ke(t){return H?t[H]:void 0}function xe(t,e){for(const n in t)!isNaN(n)&&e(t,+n,t[n])}Ee.prototype.toJSON=void 0;var Se=class{};const Le={Ka:!0};function Re(t,e){e<100||U(z,1)}function Ie(t,e,n,r){const i=void 0!==r;r=!!r;var s,o=H;!i&&B&&o&&(s=t[o])&&xe(s,Re),o=[];var a=t.length;let c;s=4294967295;let h=!1;const u=!!(64&e),l=u?128&e?0:-1:void 0;1&e||(c=a&&t[a-1],null!=c&&"object"==typeof c&&c.constructor===Object?s=--a:c=void 0,!u||128&e||i||(h=!0,s=s-l+l)),e=void 0;for(var f=0;f=s){const t=f-l;(e??={})[t]=i}else o[f]=i}if(c)for(let t in c){if(null==(a=c[t])||null==(a=n(a,r)))continue;let i;f=+t,u&&!Number.isNaN(f)&&(i=f+l){e[n]=Vt(r)})),e.da=t.da,e}(t)),o}function Fe(t){return t[0]=Me(t[0]),t[1]=Me(t[1]),t}function Me(t){switch(typeof t){case"number":return Number.isFinite(t)?t:""+t;case"bigint":return wt(t)?Number(t):""+t;case"boolean":return t?1:0;case"object":if(Array.isArray(t)){var e=0|t[Q];return 0===t.length&&1&e?void 0:Ie(t,e,Me)}if(null!=t&&t[q]===ot)return Oe(t);if(t instanceof F){if(null==(e=t.g))t="";else if("string"==typeof e)t=e;else{if(T){for(var n="",r=0,i=e.length-10240;r>2];s=n[(3&s)<<4|o>>4],o=n[(15&o)<<2|a>>6],a=n[63&a],r[h++]=c+s+o+a}switch(c=0,a=i,e.length-t){case 2:a=n[(15&(c=e[t+1]))<<2]||i;case 1:e=e[t],r[h]=n[e>>2]+n[(3&e)<<4|c>>4]+a+i}e=r.join("")}t=t.g=e}return t}return t instanceof Ee?t=0!==t.size?t.V(Fe):void 0:void 0}return t}let Pe,Ce;function Oe(t){return Ie(t=t.v,0|t[Q],Me)}function Ne(t,e){return Ue(t,e[0],e[1])}function Ue(t,e,n,r=0){if(null==t){var i=32;n?(t=[n],i|=128):t=[],e&&(i=-16760833&i|(1023&e)<<14)}else{if(!Array.isArray(t))throw Error("narr");if(i=0|t[Q],d&&1&i)throw Error("rfarr");if(2048&i&&!(2&i)&&function(){if(d)throw Error("carr");U(Y,5)}(),256&i)throw Error("farr");if(64&i)return(i|r)!==i&&rt(t,i|r),t;if(n&&(i|=128,n!==t[0]))throw Error("mid");t:{i|=64;var s=(n=t).length;if(s){var o=s-1;const t=n[o];if(null!=t&&"object"==typeof t&&t.constructor===Object){if((o-=e=128&i?0:-1)>=1024)throw Error("pvtlmt");for(var a in t)(s=+a)1024)throw Error("spvt");i=-16760833&i|(1023&a)<<14}}}return rt(t,64|i|r),t}function De(t,e){if("object"!=typeof t)return t;if(Array.isArray(t)){var n=0|t[Q];return 0===t.length&&1&n?void 0:Be(t,n,e)}if(null!=t&&t[q]===ot)return je(t);if(t instanceof Ee){if(2&(e=t.J))return t;if(!t.size)return;if(n=it(t.V()),t.K)for(t=0;t=s)if(o=t[s],null!=o&&"object"==typeof o&&o.constructor===Object)n=o[e],a=!0;else{if(i!==s)return;n=o}else n=t[i];if(r&&null!=n){if(null==(r=r(n)))return r;if(!Object.is(r,n))return a?o[e]=r:t[i]=r,r}return n}}function Ze(t,e,n,r){We(t),Qe(t=t.v,0|t[Q],e,n,r)}function Qe(t,e,n,r,i){const s=n+(i?0:-1);var o=t.length-1;if(o>=1+(i?0:-1)&&s>=o){const i=t[o];if(null!=i&&"object"==typeof i&&i.constructor===Object)return i[n]=r,e}return s<=o?(t[s]=r,e):(void 0!==r&&(n>=(o=(e??=0|t[Q])>>14&1023||536870912)?null!=r&&(t[o+(i?0:-1)]={[n]:r}):t[s]=r),e)}function tn(){return void 0===lt?2:4}function en(t,e,n,r,i){let s=t.v,o=0|s[Q];r=at(t,o)?1:r,i=!!i||3===r,2===r&&He(t)&&(s=t.v,o=0|s[Q]);let a=(t=rn(s,e))===tt?7:0|t[Q],c=sn(a,o);var h=!(4&c);if(h){4&c&&(t=Vt(t),a=0,c=An(c,o),o=Qe(s,o,e,t));let r=0,i=0;for(;r{const r=fe(t,n,!1,e);return s=r!==t&&null!=r,r}))))return s&&!at(r)&&ze(t,e),r}function yn(t,e,n,r){let i=t.v,s=0|i[Q];if(null==(e=mn(i,s,e,n,r)))return e;if(s=0|i[Q],!at(t,s)){const o=Xe(e);o!==e&&(He(t)&&(i=t.v,s=0|i[Q]),s=Qe(i,s,n,e=o,r),ze(i,s))}return e}function _n(t,e,n,r,i,s,o,a){var c=at(t,n);s=c?1:s,o=!!o||3===s,c=a&&!c,(2===s||c)&&He(t)&&(n=0|(e=t.v)[Q]);var h=(t=rn(e,i))===tt?7:0|t[Q],u=sn(h,n);if(a=!(4&u)){var l=t,f=n;const e=!!(2&u);e&&(f|=2);let i=!e,s=!0,o=0,a=0;for(;o32)for(i|=(127&n)>>4,s=3;s<32&&128&n;s+=7)n=o[a++],i|=(127&n)<>>0,i>>>0);throw Error()}function On(t){let e=0,n=t.g;const r=n+10,i=t.h;for(;n>>0}function Dn(t){var e=t.h;const n=t.g;var r=e[n],i=e[n+1];const s=e[n+2];return e=e[n+3],Gn(t,t.g+4),t=2*((i=(r<<0|i<<8|s<<16|e<<24)>>>0)>>31)+1,r=i>>>23&255,i&=8388607,255==r?i?NaN:t*(1/0):0==r?1401298464324817e-60*t*i:t*Math.pow(2,r-150)*(i+8388608)}function Bn(t){return Nn(t)}function Gn(t,e){if(t.g=e,e>t.l)throw Error()}function jn(t,e){if(e<0)throw Error();const n=t.g;if((e=n+e)>t.l)throw Error();return t.g=e,n}function Vn(t,e){if(0==e)return R();var n=jn(t,e);return t.Y&&t.j?n=t.h.subarray(n,n+e):(t=t.h,n=n===(e=n+e)?new Uint8Array(0):St?t.slice(n,e):new Uint8Array(t.subarray(n,e))),0==n.length?R():new F(n,L)}var Xn=[];function Hn(t,e,n,r){if(Qn.length){const i=Qn.pop();return i.o(r),i.g.init(t,e,n,r),i}return new Zn(t,e,n,r)}function Wn(t){t.g.clear(),t.l=-1,t.h=-1,Qn.length<100&&Qn.push(t)}function zn(t){var e=t.g;if(e.g==e.l)return!1;t.m=t.g.g;var n=Un(t.g);if(e=n>>>3,!((n&=7)>=0&&n<=5))throw Error();if(e<1)throw Error();return t.l=e,t.h=n,!0}function Kn(t){switch(t.h){case 0:0!=t.h?Kn(t):On(t.g);break;case 1:Gn(t=t.g,t.g+8);break;case 2:if(2!=t.h)Kn(t);else{var e=Un(t.g);Gn(t=t.g,t.g+e)}break;case 5:Gn(t=t.g,t.g+4);break;case 3:for(e=t.l;;){if(!zn(t))throw Error();if(4==t.h){if(t.l!=e)throw Error();break}Kn(t)}break;default:throw Error()}}function Yn(t,e,n){const r=t.g.l;var i=Un(t.g);let s=(i=t.g.g+i)-r;if(s<=0&&(t.g.l=i,n(e,t,void 0,void 0,void 0),s=i-t.g.g),s)throw Error();return t.g.g=i,t.g.l=r,e}function qn(t){var e=Un(t.g),a=jn(t=t.g,e);if(t=t.h,o){var c,h=t;(c=s)||(c=s=new TextDecoder("utf-8",{fatal:!0})),e=a+e,h=0===a&&e===h.length?h:h.subarray(a,e);try{var u=c.decode(h)}catch(t){if(void 0===i){try{c.decode(new Uint8Array([128]))}catch(t){}try{c.decode(new Uint8Array([97])),i=!0}catch(t){i=!1}}throw!i&&(s=void 0),t}}else{e=(u=a)+e,a=[];let i,s=null;for(;u=e?n():(i=t[u++],l<194||128!=(192&i)?(u--,n()):a.push((31&l)<<6|63&i)):l<240?u>=e-1?n():(i=t[u++],128!=(192&i)||224===l&&i<160||237===l&&i>=160||128!=(192&(c=t[u++]))?(u--,n()):a.push((15&l)<<12|(63&i)<<6|63&c)):l<=244?u>=e-2?n():(i=t[u++],128!=(192&i)||i-144+(l<<28)>>30!=0||128!=(192&(c=t[u++]))||128!=(192&(h=t[u++]))?(u--,n()):(l=(7&l)<<18|(63&i)<<12|(63&c)<<6|63&h,l-=65536,a.push(55296+(l>>10&1023),56320+(1023&l)))):n(),a.length>=8192&&(s=r(s,a),a.length=0)}u=r(s,a)}return u}function $n(t){const e=Un(t.g);return Vn(t.g,e)}function Jn(t,e,n){var r=Un(t.g);for(r=t.g.g+r;t.g.g>>0,this.g=e>>>0}};let nr;function rr(t){return t?/^-?\d+$/.test(t)?(Gt(t),new ir(Rt,It)):null:sr||=new ir(0,0)}var ir=class{constructor(t,e){this.h=t>>>0,this.g=e>>>0}};let sr;function or(t,e,n){for(;n>0||e>127;)t.g.push(127&e|128),e=(e>>>7|n<<25)>>>0,n>>>=7;t.g.push(e)}function ar(t,e){for(;e>127;)t.g.push(127&e|128),e>>>=7;t.g.push(e)}function cr(t,e){if(e>=0)ar(t,e);else{for(let n=0;n<9;n++)t.g.push(127&e|128),e>>=7;t.g.push(1)}}function hr(t){var e=Rt;t.g.push(e>>>0&255),t.g.push(e>>>8&255),t.g.push(e>>>16&255),t.g.push(e>>>24&255)}function ur(t,e){0!==e.length&&(t.l.push(e),t.h+=e.length)}function lr(t,e,n){ar(t.g,8*e+n)}function fr(t,e){return lr(t,e,2),e=t.g.end(),ur(t,e),e.push(t.h),e}function dr(t,e){var n=e.pop();for(n=t.h+t.g.length()-n;n>127;)e.push(127&n|128),n>>>=7,t.h++;e.push(n),t.h++}function pr(t,e,n){lr(t,e,2),ar(t.g,n.length),ur(t,t.g.end()),ur(t,n)}function gr(t,e,n,r){null!=n&&(e=fr(t,e),r(n,t),dr(t,e))}function mr(){const t=class{constructor(){throw Error()}};return Object.setPrototypeOf(t,t.prototype),t}var yr=mr(),_r=mr(),vr=mr(),Er=mr(),wr=mr(),Tr=mr(),Ar=mr(),br=mr(),kr=mr(),xr=mr();function Sr(t,e,n){var r=t.v;H&&H in r&&(r=r[H])&&delete r[e.g],e.h?e.j(t,e.h,e.g,n,e.l):e.j(t,e.g,n,e.l)}var Lr=class{constructor(t,e){this.v=Ue(t,e,void 0,2048)}toJSON(){return Oe(this)}j(){var t=So,e=this.v,n=t.g,r=H;if(B&&r&&null!=e[r]?.[n]&&U(W,3),e=t.g,$&&H&&void 0===$&&(r=(n=this.v)[H])&&(r=r.da))try{r(n,e,Le)}catch(t){u(t)}return t.h?t.m(this,t.h,t.g,t.l):t.m(this,t.g,t.defaultValue,t.l)}clone(){const t=this.v,e=0|t[Q];return Ke(this,t,e)?Ge(this,t,!0):new this.constructor(Ve(t,e,!1))}};Lr.prototype[q]=ot,Lr.prototype.toString=function(){return this.v.toString()};var Rr=class{constructor(t,e,n){this.g=t,this.h=e,t=yr,this.l=!!t&&n===t||!1}};function Ir(t,e){return new Rr(t,e,yr)}function Fr(t,e,n,r,i){gr(t,n,Xr(e,r),i)}const Mr=Ir((function(t,e,n,r,i){return 2===t.h&&(Yn(t,gn(e,r,n),i),!0)}),Fr),Pr=Ir((function(t,e,n,r,i){return 2===t.h&&(Yn(t,gn(e,r,n),i),!0)}),Fr);var Cr=Symbol(),Or=Symbol(),Nr=Symbol(),Ur=Symbol(),Dr=Symbol();let Br,Gr;function jr(t,e,n,r){var i=r[t];if(i)return i;(i={}).qa=r,i.T=function(t){switch(typeof t){case"boolean":return Pe||=[0,void 0,!0];case"number":return t>0?void 0:0===t?Ce||=[0,void 0]:[-t,void 0];case"string":return[0,t];case"object":return t}}(r[0]);var s=r[1];let o=1;s&&s.constructor===Object&&(i.ba=s,"function"==typeof(s=r[++o])&&(i.ma=!0,Br??=s,Gr??=r[o+1],s=r[o+=2]));const a={};for(;s&&Array.isArray(s)&&s.length&&"number"==typeof s[0]&&s[0]>0;){for(var c=0;ci(t,e,n,r):i}function Wr(t,e,n,r,i){const s=n.g;let o,a;t[e]=(t,e,n)=>s(t,e,n,a||=jr(Or,Hr,Wr,r).T,o||=zr(r),i)}function zr(t){let e=t[Nr];if(null!=e)return e;const n=jr(Or,Hr,Wr,t);return e=n.ma?(t,e)=>Br(t,e,n):(t,e)=>{for(;zn(e)&&4!=e.h;){var r=e.l,i=n[r];if(null==i){var s=n.ba;s&&(s=s[r])&&(null!=(s=Yr(s))&&(i=n[r]=s))}if(null==i||!i(e,t,r)){if(i=(s=e).m,Kn(s),s.ha)var o=void 0;else o=s.g.g-i,s.g.g=i,o=Vn(s.g,o);i=void 0,s=t,o&&((i=s[H]??(s[H]=new Se))[r]??(i[r]=[])).push(o)}}return(t=ke(t))&&(t.da=n.qa[Dr]),!0},t[Nr]=e,t[Dr]=Kr.bind(t),e}function Kr(t,e,n,r){var i=this[Or];const s=this[Nr],o=Ne(void 0,i.T),a=ke(t);if(a){var c=!1,h=i.ba;if(h){if(i=(e,n,i)=>{if(0!==i.length)if(h[n])for(const t of i){e=Hn(t);try{c=!0,s(o,e)}finally{Wn(e)}}else r?.(t,n,i)},null==e)xe(a,i);else if(null!=a){const t=a[e];t&&i(a,e,t)}if(c){let r=0|t[Q];if(2&r&&2048&r&&!n?.Ka)throw Error();const i=pt(r),s=(e,s)=>{if(null!=Je(t,e,i)){if(1===n?.Qa)return;throw Error()}null!=s&&(r=Qe(t,r,e,s,i)),delete a[e]};null==e?ft(o,0|o[Q],((t,e)=>{s(t,e)})):s(e,Je(o,e,i))}}}}function Yr(t){const e=(t=Vr(t))[0].g;if(t=t[1]){const n=zr(t),r=jr(Or,Hr,Wr,t).T;return(t,i,s)=>e(t,i,s,r,n)}return e}function qr(t,e,n){t[e]=n.h}function $r(t,e,n,r){let i,s;const o=n.h;t[e]=(t,e,n)=>o(t,e,n,s||=jr(Cr,qr,$r,r).T,i||=Jr(r))}function Jr(t){let e=t[Ur];if(!e){const n=jr(Cr,qr,$r,t);e=(t,e)=>Zr(t,e,n),t[Ur]=e}return e}function Zr(t,e,n){ft(t,0|t[Q],((t,r)=>{if(null!=r){var i=function(t,e){var n=t[e];if(n)return n;if((n=t.ba)&&(n=n[e])){var r=(n=Vr(n))[0].h;if(n=n[1]){const e=Jr(n),i=jr(Cr,qr,$r,n).T;n=t.ma?Gr(i,e):(t,n,s)=>r(t,n,s,i,e)}else n=r;return t[e]=n}}(n,t);i?i(e,r,t):t<500||U(K,3)}})),(t=ke(t))&&xe(t,((t,n,r)=>{for(ur(e,e.g.end()),t=0;t{gr(t,n,Ne([s,e],r),i)}));else if(Array.isArray(e)){for(let s=0;s>BigInt(32))),or(t.g,n.h,n.g);break;default:n=rr(e),or(t.g,n.h,n.g)}}}function ai(t,e,n){null!=(e=ee(e))&&null!=e&&(lr(t,n,0),cr(t.g,e))}function ci(t,e,n){null!=(e=Zt(e))&&(lr(t,n,0),t.g.g.push(e?1:0))}function hi(t,e,n){null!=(e=le(e))&&pr(t,n,h(e))}function ui(t,e,n,r,i){gr(t,n,Xr(e,r),i)}function li(t,e,n){null!=(e=null==e||"string"==typeof e||e instanceof F?e:void 0)&&pr(t,n,Pn(e,!0).buffer)}function fi(t,e,n){null!=(e=ne(e))&&null!=e&&(lr(t,n,0),ar(t.g,e))}function di(t,e,n){return(5===t.h||2===t.h)&&(e=un(e,0|e[Q],n),2==t.h?Jn(t,Dn,e):e.push(Dn(t.g)),!0)}var pi=ei((function(t,e,n){return 5===t.h&&(ri(e,n,Dn(t.g)),!0)}),si,br),gi=ni(di,(function(t,e,n){if(null!=(e=ti($t,e)))for(let o=0;o=0?t=String(e):(-1!==(e=t.indexOf("."))&&(t=t.substring(0,e)),(e="-"!==t[0]&&((e=t.length)<20||20===e&&t<="18446744073709551615"))||(Gt(t),t=Ut(Rt,It))),t;if("number"===e)return(t=Kt(t))>=0&&Wt(t)||(Mt(t),t=Ct(Rt,It)),t}}(e),null!=e){if("string"==typeof e)tr(e);if(null!=e)switch(lr(t,n,0),typeof e){case"number":t=t.g,Mt(e),or(t,Rt,It);break;case"bigint":n=BigInt.asUintN(64,e),n=new er(Number(n&BigInt(4294967295)),Number(n>>BigInt(32))),or(t.g,n.h,n.g);break;default:n=tr(e),or(t.g,n.h,n.g)}}}),Ar),wi=ei((function(t,e,n){return 0===t.h&&(ri(e,n,Nn(t.g)),!0)}),ai,Er),Ti=ni((function(t,e,n){return(0===t.h||2===t.h)&&(e=un(e,0|e[Q],n),2==t.h?Jn(t,Nn,e):e.push(Nn(t.g)),!0)}),(function(t,e,n){if(null!=(e=ti(ee,e))&&e.length){n=fr(t,n);for(let n=0;n{{const s={ea:!0};r&&Object.assign(s,r),n=Hn(n,void 0,void 0,s);try{const r=new t,s=r.v;zr(e)(s,n);var i=r}finally{Wn(n)}}return i}}function Di(t){return function(){const e=new class{constructor(){this.l=[],this.h=0,this.g=new class{constructor(){this.g=[]}length(){return this.g.length}end(){const t=this.g;return this.g=[],t}}}};Zr(this.v,e,jr(Cr,qr,$r,t)),ur(e,e.g.end());const n=new Uint8Array(e.h),r=e.l,i=r.length;let s=0;for(let t=0;tt;t=Vi.createPolicy("goog#html",{createHTML:e,createScript:e,createScriptURL:e})}catch(t){}return t}()),t=(e=ji)?e.createScriptURL(t):t,new class{constructor(t){this.g=t}toString(){return this.g+""}}(t)}function Hi(t,...e){if(0===e.length)return Xi(t[0]);let n=t[0];for(let r=0;r({index:kn(t,1)??0??-1,score:xn(t,2)??0,categoryName:le($e(t,3))??""??"",displayName:le($e(t,4))??""??""}))),headIndex:e,headName:n}}function Vo(t){const e={classifications:vn(t,Rs,1).map((t=>jo(yn(t,gs,4)?.g()??[],kn(t,2)??0,le($e(t,3))??"")))};return null!=function(t){return null==t?t:"bigint"==typeof t?(wt(t)?t=Number(t):(t=Xt(64,t),t=wt(t)?Number(t):String(t)),t):te(t)?"number"==typeof t?ie(t):se(t):void 0}($e(t,2,void 0,void 0,ce))&&(e.timestampMs=Go($e(t,2,void 0,void 0,ce)??Ye)),e}function Xo(t){var e=en(t,3,$t,tn()),n=en(t,2,ee,tn()),r=en(t,1,le,tn()),i=en(t,9,le,tn());const s={categories:[],keypoints:[]};for(let t=0;tt>127?t-256:t))}function Ko(t,e){if(t.length!==e.length)throw Error(`Cannot compute cosine similarity between embeddings of different sizes (${t.length} vs. ${e.length}).`);let n=0,r=0,i=0;for(let s=0;s=1&&Number(t[1])>=17))}async function ta(t){if("function"!=typeof importScripts){const e=document.createElement("script");return e.src=t.toString(),e.crossOrigin="anonymous",new Promise(((t,n)=>{e.addEventListener("load",(()=>{t()}),!1),e.addEventListener("error",(t=>{n(t)}),!1),document.body.appendChild(e)}))}try{importScripts(t.toString())}catch(e){if(!(e instanceof TypeError))throw e;await self.import(t.toString())}}function ea(t){return void 0!==t.videoWidth?[t.videoWidth,t.videoHeight]:void 0!==t.naturalWidth?[t.naturalWidth,t.naturalHeight]:void 0!==t.displayWidth?[t.displayWidth,t.displayHeight]:[t.width,t.height]}function na(t,e,n){t.m||console.error("No wasm multistream support detected: ensure dependency inclusion of :gl_graph_runner_internal_multi_input target"),n(e=t.i.stringToNewUTF8(e)),t.i._free(e)}function ra(t,e,n){if(!t.i.canvas)throw Error("No OpenGL canvas configured.");if(n?t.i._bindTextureToStream(n):t.i._bindTextureToCanvas(),!(n=t.i.canvas.getContext("webgl2")||t.i.canvas.getContext("webgl")))throw Error("Failed to obtain WebGL context from the provided canvas. `getContext()` should only be invoked with `webgl` or `webgl2`.");t.i.gpuOriginForWebTexturesIsBottomLeft&&n.pixelStorei(n.UNPACK_FLIP_Y_WEBGL,!0),n.texImage2D(n.TEXTURE_2D,0,n.RGBA,n.RGBA,n.UNSIGNED_BYTE,e),t.i.gpuOriginForWebTexturesIsBottomLeft&&n.pixelStorei(n.UNPACK_FLIP_Y_WEBGL,!1);const[r,i]=ea(e);return!t.l||r===t.i.canvas.width&&i===t.i.canvas.height||(t.i.canvas.width=r,t.i.canvas.height=i),[r,i]}function ia(t,e,n){t.m||console.error("No wasm multistream support detected: ensure dependency inclusion of :gl_graph_runner_internal_multi_input target");const r=new Uint32Array(e.length);for(let n=0;n>2),n(e);for(const e of r)t.i._free(e);t.i._free(e)}function sa(t,e,n){t.i.simpleListeners=t.i.simpleListeners||{},t.i.simpleListeners[e]=n}function oa(t,e,n){let r=[];t.i.simpleListeners=t.i.simpleListeners||{},t.i.simpleListeners[e]=(t,e,i)=>{e?(n(r,i),r=[]):r.push(t)}}Zo.forVisionTasks=function(t,e=!1){return Jo("vision",t??Hi``,e)},Zo.forTextTasks=function(t,e=!1){return Jo("text",t??Hi``,e)},Zo.forGenAiTasks=function(t,e=!1){return Jo("genai",t??Hi``,e)},Zo.forAudioTasks=function(t,e=!1){return Jo("audio",t??Hi``,e)},Zo.isSimdSupported=function(t=!1){return $o(t)};async function aa(t,e,n,r){return t=await(async(t,e,n,r,i)=>{if(e&&await ta(e),!self.ModuleFactory)throw Error("ModuleFactory not set.");if(n&&(await ta(n),!self.ModuleFactory))throw Error("ModuleFactory not set.");return self.Module&&i&&((e=self.Module).locateFile=i.locateFile,i.mainScriptUrlOrBlob&&(e.mainScriptUrlOrBlob=i.mainScriptUrlOrBlob)),i=await self.ModuleFactory(self.Module||i),self.ModuleFactory=self.Module=void 0,new t(i,r)})(t,n.wasmLoaderPath,n.assetLoaderPath,e,{locateFile:t=>t.endsWith(".wasm")?n.wasmBinaryPath.toString():n.assetBinaryPath&&t.endsWith(".data")?n.assetBinaryPath.toString():t}),await t.o(r),t}function ca(t,e){const n=yn(t.baseOptions,Vs,1)||new Vs;"string"==typeof e?(Ze(n,2,ue(e)),Ze(n,1)):e instanceof Uint8Array&&(Ze(n,1,ht(e,!1)),Ze(n,2)),wn(t.baseOptions,0,1,n)}function ha(t){try{const e=t.H.length;if(1===e)throw Error(t.H[0].message);if(e>1)throw Error("Encountered multiple errors: "+t.H.map((t=>t.message)).join(", "))}finally{t.H=[]}}function ua(t,e){t.C=Math.max(t.C,e)}function la(t,e){t.B=new is,Rn(t.B,2,"PassThroughCalculator"),ns(t.B,"free_memory"),rs(t.B,"free_memory_unused_out"),hs(e,"free_memory"),cs(e,t.B)}function fa(t,e){ns(t.B,e),rs(t.B,e+"_unused_out")}function da(t){t.g.addBoolToStream(!0,"free_memory",t.C)}var pa=class{constructor(t){this.g=t,this.H=[],this.C=0,this.g.setAutoRenderToScreen(!1)}l(t,e=!0){if(e){const e=t.baseOptions||{};if(t.baseOptions?.modelAssetBuffer&&t.baseOptions?.modelAssetPath)throw Error("Cannot set both baseOptions.modelAssetPath and baseOptions.modelAssetBuffer");if(!(yn(this.baseOptions,Vs,1)?.g()||yn(this.baseOptions,Vs,1)?.l()||t.baseOptions?.modelAssetBuffer||t.baseOptions?.modelAssetPath))throw Error("Either baseOptions.modelAssetPath or baseOptions.modelAssetBuffer must be set");if(function(t,e){let n=yn(t.baseOptions,Gs,3);if(!n){var r=n=new Gs,i=new $i;Tn(r,4,js,i)}"delegate"in e&&("GPU"===e.delegate?(e=n,r=new zi,Tn(e,2,js,r)):(e=n,r=new $i,Tn(e,4,js,r))),wn(t.baseOptions,0,3,n)}(this,e),e.modelAssetPath)return fetch(e.modelAssetPath.toString()).then((t=>{if(t.ok)return t.arrayBuffer();throw Error(`Failed to fetch model: ${e.modelAssetPath} (${t.status})`)})).then((t=>{try{this.g.i.FS_unlink("/model.dat")}catch{}this.g.i.FS_createDataFile("/","model.dat",new Uint8Array(t),!0,!1,!1),ca(this,"/model.dat"),this.m(),this.L()}));if(e.modelAssetBuffer instanceof Uint8Array)ca(this,e.modelAssetBuffer);else if(e.modelAssetBuffer)return async function(t){const e=[];for(var n=0;;){const{done:r,value:i}=await t.read();if(r)break;e.push(i),n+=i.length}if(0===e.length)return new Uint8Array(0);if(1===e.length)return e[0];t=new Uint8Array(n),n=0;for(const r of e)t.set(r,n),n+=r.length;return t}(e.modelAssetBuffer).then((t=>{ca(this,t),this.m(),this.L()}))}return this.m(),this.L(),Promise.resolve()}L(){}ca(){let t;if(this.g.ca((e=>{t=ds(e)})),!t)throw Error("Failed to retrieve CalculatorGraphConfig");return t}setGraph(t,e){this.g.attachErrorListener(((t,e)=>{this.H.push(Error(e))})),this.g.Ja(),this.g.setGraph(t,e),this.B=void 0,ha(this)}finishProcessing(){this.g.finishProcessing(),ha(this)}close(){this.B=void 0,this.g.closeGraph()}};function ga(t,e){if(!t)throw Error(`Unable to obtain required WebGL resource: ${e}`);return t}pa.prototype.close=pa.prototype.close;class ma{constructor(t,e,n,r){this.g=t,this.h=e,this.m=n,this.l=r}bind(){this.g.bindVertexArray(this.h)}close(){this.g.deleteVertexArray(this.h),this.g.deleteBuffer(this.m),this.g.deleteBuffer(this.l)}}function ya(t,e,n){const r=t.g;if(n=ga(r.createShader(n),"Failed to create WebGL shader"),r.shaderSource(n,e),r.compileShader(n),!r.getShaderParameter(n,r.COMPILE_STATUS))throw Error(`Could not compile WebGL shader: ${r.getShaderInfoLog(n)}`);return r.attachShader(t.h,n),n}function _a(t,e){const n=t.g,r=ga(n.createVertexArray(),"Failed to create vertex array");n.bindVertexArray(r);const i=ga(n.createBuffer(),"Failed to create buffer");n.bindBuffer(n.ARRAY_BUFFER,i),n.enableVertexAttribArray(t.O),n.vertexAttribPointer(t.O,2,n.FLOAT,!1,0,0),n.bufferData(n.ARRAY_BUFFER,new Float32Array([-1,-1,-1,1,1,1,1,-1]),n.STATIC_DRAW);const s=ga(n.createBuffer(),"Failed to create buffer");return n.bindBuffer(n.ARRAY_BUFFER,s),n.enableVertexAttribArray(t.L),n.vertexAttribPointer(t.L,2,n.FLOAT,!1,0,0),n.bufferData(n.ARRAY_BUFFER,new Float32Array(e?[0,1,0,0,1,0,1,1]:[0,0,0,1,1,1,1,0]),n.STATIC_DRAW),n.bindBuffer(n.ARRAY_BUFFER,null),n.bindVertexArray(null),new ma(n,r,i,s)}function va(t,e){if(t.g){if(e!==t.g)throw Error("Cannot change GL context once initialized")}else t.g=e}function Ea(t,e,n,r){return va(t,e),t.h||(t.m(),t.D()),n?(t.u||(t.u=_a(t,!0)),n=t.u):(t.A||(t.A=_a(t,!1)),n=t.A),e.useProgram(t.h),n.bind(),t.l(),t=r(),n.g.bindVertexArray(null),t}function wa(t,e,n){return va(t,e),t=ga(e.createTexture(),"Failed to create texture"),e.bindTexture(e.TEXTURE_2D,t),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,n??e.LINEAR),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,n??e.LINEAR),e.bindTexture(e.TEXTURE_2D,null),t}function Ta(t,e,n){va(t,e),t.B||(t.B=ga(e.createFramebuffer(),"Failed to create framebuffe.")),e.bindFramebuffer(e.FRAMEBUFFER,t.B),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,n,0)}function Aa(t){t.g?.bindFramebuffer(t.g.FRAMEBUFFER,null)}var ba=class{H(){return"\n precision mediump float;\n varying vec2 vTex;\n uniform sampler2D inputTexture;\n void main() {\n gl_FragColor = texture2D(inputTexture, vTex);\n }\n "}m(){const t=this.g;if(this.h=ga(t.createProgram(),"Failed to create WebGL program"),this.X=ya(this,"\n attribute vec2 aVertex;\n attribute vec2 aTex;\n varying vec2 vTex;\n void main(void) {\n gl_Position = vec4(aVertex, 0.0, 1.0);\n vTex = aTex;\n }",t.VERTEX_SHADER),this.W=ya(this,this.H(),t.FRAGMENT_SHADER),t.linkProgram(this.h),!t.getProgramParameter(this.h,t.LINK_STATUS))throw Error(`Error during program linking: ${t.getProgramInfoLog(this.h)}`);this.O=t.getAttribLocation(this.h,"aVertex"),this.L=t.getAttribLocation(this.h,"aTex")}D(){}l(){}close(){if(this.h){const t=this.g;t.deleteProgram(this.h),t.deleteShader(this.X),t.deleteShader(this.W)}this.B&&this.g.deleteFramebuffer(this.B),this.A&&this.A.close(),this.u&&this.u.close()}};var ka=class extends ba{H(){return"\n precision mediump float;\n uniform sampler2D backgroundTexture;\n uniform sampler2D maskTexture;\n uniform sampler2D colorMappingTexture;\n varying vec2 vTex;\n void main() {\n vec4 backgroundColor = texture2D(backgroundTexture, vTex);\n float category = texture2D(maskTexture, vTex).r;\n vec4 categoryColor = texture2D(colorMappingTexture, vec2(category, 0.0));\n gl_FragColor = mix(backgroundColor, categoryColor, categoryColor.a);\n }\n "}D(){const t=this.g;t.activeTexture(t.TEXTURE1),this.C=wa(this,t,t.LINEAR),t.activeTexture(t.TEXTURE2),this.j=wa(this,t,t.NEAREST)}m(){super.m();const t=this.g;this.P=ga(t.getUniformLocation(this.h,"backgroundTexture"),"Uniform location"),this.U=ga(t.getUniformLocation(this.h,"colorMappingTexture"),"Uniform location"),this.M=ga(t.getUniformLocation(this.h,"maskTexture"),"Uniform location")}l(){super.l();const t=this.g;t.uniform1i(this.M,0),t.uniform1i(this.P,1),t.uniform1i(this.U,2)}close(){this.C&&this.g.deleteTexture(this.C),this.j&&this.g.deleteTexture(this.j),super.close()}},xa=class extends ba{H(){return"\n precision mediump float;\n uniform sampler2D maskTexture;\n uniform sampler2D defaultTexture;\n uniform sampler2D overlayTexture;\n varying vec2 vTex;\n void main() {\n float confidence = texture2D(maskTexture, vTex).r;\n vec4 defaultColor = texture2D(defaultTexture, vTex);\n vec4 overlayColor = texture2D(overlayTexture, vTex);\n // Apply the alpha from the overlay and merge in the default color\n overlayColor = mix(defaultColor, overlayColor, overlayColor.a);\n gl_FragColor = mix(defaultColor, overlayColor, confidence);\n }\n "}D(){const t=this.g;t.activeTexture(t.TEXTURE1),this.j=wa(this,t),t.activeTexture(t.TEXTURE2),this.C=wa(this,t)}m(){super.m();const t=this.g;this.M=ga(t.getUniformLocation(this.h,"defaultTexture"),"Uniform location"),this.P=ga(t.getUniformLocation(this.h,"overlayTexture"),"Uniform location"),this.I=ga(t.getUniformLocation(this.h,"maskTexture"),"Uniform location")}l(){super.l();const t=this.g;t.uniform1i(this.I,0),t.uniform1i(this.M,1),t.uniform1i(this.P,2)}close(){this.j&&this.g.deleteTexture(this.j),this.C&&this.g.deleteTexture(this.C),super.close()}};function Sa(t,e){switch(e){case 0:return t.g.find((t=>t instanceof Uint8Array));case 1:return t.g.find((t=>t instanceof Float32Array));case 2:return t.g.find((t=>"undefined"!=typeof WebGLTexture&&t instanceof WebGLTexture));default:throw Error(`Type is not supported: ${e}`)}}function La(t){var e=Sa(t,1);if(!e){if(e=Sa(t,0))e=new Float32Array(e).map((t=>t/255));else{e=new Float32Array(t.width*t.height);const r=Ia(t);var n=Ma(t);if(Ta(n,r,Ra(t)),"iPad Simulator;iPhone Simulator;iPod Simulator;iPad;iPhone;iPod".split(";").includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"document"in self&&"ontouchend"in self.document){n=new Float32Array(t.width*t.height*4),r.readPixels(0,0,t.width,t.height,r.RGBA,r.FLOAT,n);for(let t=0,r=0;tMath.round(255*t)))),t.g.push(e)),e;var t,e}ia(){return La(this)}N(){return Ra(this)}clone(){const t=[];for(const e of this.g){let n;if(e instanceof Uint8Array)n=new Uint8Array(e);else if(e instanceof Float32Array)n=new Float32Array(e);else{if(!(e instanceof WebGLTexture))throw Error(`Type is not supported: ${e}`);{const t=Ia(this),e=Ma(this);t.activeTexture(t.TEXTURE1),n=wa(e,t,this.m?t.LINEAR:t.NEAREST),t.bindTexture(t.TEXTURE_2D,n);const r=Fa(this);t.texImage2D(t.TEXTURE_2D,0,r,this.width,this.height,0,t.RED,t.FLOAT,null),t.bindTexture(t.TEXTURE_2D,null),Ta(e,t,n),Ea(e,t,!1,(()=>{Pa(this),t.clearColor(0,0,0,0),t.clear(t.COLOR_BUFFER_BIT),t.drawArrays(t.TRIANGLE_FAN,0,4),Ca(this)})),Aa(e),Ca(this)}}t.push(n)}return new Na(t,this.m,this.R(),this.canvas,this.l,this.width,this.height)}close(){this.j&&Ia(this).deleteTexture(Sa(this,2)),Ua=-1}};Na.prototype.close=Na.prototype.close,Na.prototype.clone=Na.prototype.clone,Na.prototype.getAsWebGLTexture=Na.prototype.N,Na.prototype.getAsFloat32Array=Na.prototype.ia,Na.prototype.getAsUint8Array=Na.prototype.ja,Na.prototype.hasWebGLTexture=Na.prototype.R,Na.prototype.hasFloat32Array=Na.prototype.ka,Na.prototype.hasUint8Array=Na.prototype.Fa;var Ua=250;const Da={color:"white",lineWidth:4,radius:6};function Ba(t){return{...Da,fillColor:(t=t||{}).color,...t}}function Ga(t,e){return t instanceof Function?t(e):t}function ja(t,e,n){return Math.max(Math.min(e,n),Math.min(Math.max(e,n),t))}function Va(t){if(!t.l)throw Error("CPU rendering requested but CanvasRenderingContext2D not provided.");return t.l}function Xa(t){if(!t.j)throw Error("GPU rendering requested but WebGL2RenderingContext not provided.");return t.j}function Ha(t,e,n){if(e.R())n(e.N());else{const r=e.ka()?e.ia():e.ja();t.m=t.m??new ba;const i=Xa(t);n((t=new Na([r],e.m,!1,i.canvas,t.m,e.width,e.height)).N()),t.close()}}function Wa(t,e,n,r){const i=function(t){return t.g||(t.g=new ka),t.g}(t),s=Xa(t),o=Array.isArray(n)?new ImageData(new Uint8ClampedArray(n),1,1):n;Ea(i,s,!0,(()=>{!function(t,e,n,r){const i=t.g;if(i.activeTexture(i.TEXTURE0),i.bindTexture(i.TEXTURE_2D,e),i.activeTexture(i.TEXTURE1),i.bindTexture(i.TEXTURE_2D,t.C),i.texImage2D(i.TEXTURE_2D,0,i.RGBA,i.RGBA,i.UNSIGNED_BYTE,n),t.I&&function(t,e){if(t!==e)return!1;t=t.entries(),e=e.entries();for(const[r,i]of t){t=r;const s=i;var n=e.next();if(n.done)return!1;const[o,a]=n.value;if(n=a,t!==o||s[0]!==n[0]||s[1]!==n[1]||s[2]!==n[2]||s[3]!==n[3])return!1}return!!e.next().done}(t.I,r))i.activeTexture(i.TEXTURE2),i.bindTexture(i.TEXTURE_2D,t.j);else{t.I=r;const e=Array(1024).fill(0);r.forEach(((t,n)=>{if(4!==t.length)throw Error(`Color at index ${n} is not a four-channel value.`);e[4*n]=t[0],e[4*n+1]=t[1],e[4*n+2]=t[2],e[4*n+3]=t[3]})),i.activeTexture(i.TEXTURE2),i.bindTexture(i.TEXTURE_2D,t.j),i.texImage2D(i.TEXTURE_2D,0,i.RGBA,256,1,0,i.RGBA,i.UNSIGNED_BYTE,new Uint8Array(e))}}(i,e,o,r),s.clearColor(0,0,0,0),s.clear(s.COLOR_BUFFER_BIT),s.drawArrays(s.TRIANGLE_FAN,0,4);const t=i.g;t.activeTexture(t.TEXTURE0),t.bindTexture(t.TEXTURE_2D,null),t.activeTexture(t.TEXTURE1),t.bindTexture(t.TEXTURE_2D,null),t.activeTexture(t.TEXTURE2),t.bindTexture(t.TEXTURE_2D,null)}))}function za(t,e,n,r){const i=Xa(t),s=function(t){return t.h||(t.h=new xa),t.h}(t),o=Array.isArray(n)?new ImageData(new Uint8ClampedArray(n),1,1):n,a=Array.isArray(r)?new ImageData(new Uint8ClampedArray(r),1,1):r;Ea(s,i,!0,(()=>{var t=s.g;t.activeTexture(t.TEXTURE0),t.bindTexture(t.TEXTURE_2D,e),t.activeTexture(t.TEXTURE1),t.bindTexture(t.TEXTURE_2D,s.j),t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,t.UNSIGNED_BYTE,o),t.activeTexture(t.TEXTURE2),t.bindTexture(t.TEXTURE_2D,s.C),t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,t.UNSIGNED_BYTE,a),i.clearColor(0,0,0,0),i.clear(i.COLOR_BUFFER_BIT),i.drawArrays(i.TRIANGLE_FAN,0,4),i.bindTexture(i.TEXTURE_2D,null),(t=s.g).activeTexture(t.TEXTURE0),t.bindTexture(t.TEXTURE_2D,null),t.activeTexture(t.TEXTURE1),t.bindTexture(t.TEXTURE_2D,null),t.activeTexture(t.TEXTURE2),t.bindTexture(t.TEXTURE_2D,null)}))}var Ka=class{constructor(t,e){"undefined"!=typeof CanvasRenderingContext2D&&t instanceof CanvasRenderingContext2D||t instanceof OffscreenCanvasRenderingContext2D?(this.l=t,this.j=e):this.j=t}ya(t,e){if(t){var n=Va(this);e=Ba(e),n.save();var r=n.canvas,i=0;for(const s of t)n.fillStyle=Ga(e.fillColor,{index:i,from:s}),n.strokeStyle=Ga(e.color,{index:i,from:s}),n.lineWidth=Ga(e.lineWidth,{index:i,from:s}),(t=new Path2D).arc(s.x*r.width,s.y*r.height,Ga(e.radius,{index:i,from:s}),0,2*Math.PI),n.fill(t),n.stroke(t),++i;n.restore()}}xa(t,e,n){if(t&&e){var r=Va(this);n=Ba(n),r.save();var i=r.canvas,s=0;for(const o of e){r.beginPath(),e=t[o.start];const a=t[o.end];e&&a&&(r.strokeStyle=Ga(n.color,{index:s,from:e,to:a}),r.lineWidth=Ga(n.lineWidth,{index:s,from:e,to:a}),r.moveTo(e.x*i.width,e.y*i.height),r.lineTo(a.x*i.width,a.y*i.height)),++s,r.stroke()}r.restore()}}ua(t,e){const n=Va(this);e=Ba(e),n.save(),n.beginPath(),n.lineWidth=Ga(e.lineWidth,{}),n.strokeStyle=Ga(e.color,{}),n.fillStyle=Ga(e.fillColor,{}),n.moveTo(t.originX,t.originY),n.lineTo(t.originX+t.width,t.originY),n.lineTo(t.originX+t.width,t.originY+t.height),n.lineTo(t.originX,t.originY+t.height),n.lineTo(t.originX,t.originY),n.stroke(),n.fill(),n.restore()}va(t,e,n=[0,0,0,255]){this.l?function(t,e,n,r){const i=Xa(t);Ha(t,e,(e=>{Wa(t,e,n,r),(e=Va(t)).drawImage(i.canvas,0,0,e.canvas.width,e.canvas.height)}))}(this,t,n,e):Wa(this,t.N(),n,e)}wa(t,e,n){this.l?function(t,e,n,r){const i=Xa(t);Ha(t,e,(e=>{za(t,e,n,r),(e=Va(t)).drawImage(i.canvas,0,0,e.canvas.width,e.canvas.height)}))}(this,t,e,n):za(this,t.N(),e,n)}close(){this.g?.close(),this.g=void 0,this.h?.close(),this.h=void 0,this.m?.close(),this.m=void 0}};function Ya(t,e){switch(e){case 0:return t.g.find((t=>t instanceof ImageData));case 1:return t.g.find((t=>"undefined"!=typeof ImageBitmap&&t instanceof ImageBitmap));case 2:return t.g.find((t=>"undefined"!=typeof WebGLTexture&&t instanceof WebGLTexture));default:throw Error(`Type is not supported: ${e}`)}}function qa(t){var e=Ya(t,0);if(!e){e=Ja(t);const n=Za(t),r=new Uint8Array(t.width*t.height*4);Ta(n,e,$a(t)),e.readPixels(0,0,t.width,t.height,e.RGBA,e.UNSIGNED_BYTE,r),Aa(n),e=new ImageData(new Uint8ClampedArray(r.buffer),t.width,t.height),t.g.push(e)}return e}function $a(t){let e=Ya(t,2);if(!e){const n=Ja(t);e=Qa(t);const r=Ya(t,1)||qa(t);n.texImage2D(n.TEXTURE_2D,0,n.RGBA,n.RGBA,n.UNSIGNED_BYTE,r),tc(t)}return e}function Ja(t){if(!t.canvas)throw Error("Conversion to different image formats require that a canvas is passed when initializing the image.");return t.h||(t.h=ga(t.canvas.getContext("webgl2"),"You cannot use a canvas that is already bound to a different type of rendering context.")),t.h}function Za(t){return t.l||(t.l=new ba),t.l}function Qa(t){const e=Ja(t);e.viewport(0,0,t.width,t.height),e.activeTexture(e.TEXTURE0);let n=Ya(t,2);return n||(n=wa(Za(t),e),t.g.push(n),t.m=!0),e.bindTexture(e.TEXTURE_2D,n),n}function tc(t){t.h.bindTexture(t.h.TEXTURE_2D,null)}function ec(t){const e=Ja(t);return Ea(Za(t),e,!0,(()=>function(t,e){const n=t.canvas;if(n.width===t.width&&n.height===t.height)return e();const r=n.width,i=n.height;return n.width=t.width,n.height=t.height,t=e(),n.width=r,n.height=i,t}(t,(()=>{if(e.bindFramebuffer(e.FRAMEBUFFER,null),e.clearColor(0,0,0,0),e.clear(e.COLOR_BUFFER_BIT),e.drawArrays(e.TRIANGLE_FAN,0,4),!(t.canvas instanceof OffscreenCanvas))throw Error("Conversion to ImageBitmap requires that the MediaPipe Tasks is initialized with an OffscreenCanvas");return t.canvas.transferToImageBitmap()}))))}Ka.prototype.close=Ka.prototype.close,Ka.prototype.drawConfidenceMask=Ka.prototype.wa,Ka.prototype.drawCategoryMask=Ka.prototype.va,Ka.prototype.drawBoundingBox=Ka.prototype.ua,Ka.prototype.drawConnectors=Ka.prototype.xa,Ka.prototype.drawLandmarks=Ka.prototype.ya,Ka.lerp=function(t,e,n,r,i){return ja(r*(1-(t-e)/(n-e))+i*(1-(n-t)/(n-e)),r,i)},Ka.clamp=ja;var nc=class{constructor(t,e,n,r,i,s,o){this.g=t,this.j=e,this.m=n,this.canvas=r,this.l=i,this.width=s,this.height=o,(this.j||this.m)&&(0===--rc&&console.error("You seem to be creating MPImage instances without invoking .close(). This leaks resources."))}Ea(){return!!Ya(this,0)}la(){return!!Ya(this,1)}R(){return!!Ya(this,2)}Ca(){return qa(this)}Ba(){var t=Ya(this,1);return t||($a(this),Qa(this),t=ec(this),tc(this),this.g.push(t),this.j=!0),t}N(){return $a(this)}clone(){const t=[];for(const e of this.g){let n;if(e instanceof ImageData)n=new ImageData(e.data,this.width,this.height);else if(e instanceof WebGLTexture){const t=Ja(this),e=Za(this);t.activeTexture(t.TEXTURE1),n=wa(e,t),t.bindTexture(t.TEXTURE_2D,n),t.texImage2D(t.TEXTURE_2D,0,t.RGBA,this.width,this.height,0,t.RGBA,t.UNSIGNED_BYTE,null),t.bindTexture(t.TEXTURE_2D,null),Ta(e,t,n),Ea(e,t,!1,(()=>{Qa(this),t.clearColor(0,0,0,0),t.clear(t.COLOR_BUFFER_BIT),t.drawArrays(t.TRIANGLE_FAN,0,4),tc(this)})),Aa(e),tc(this)}else{if(!(e instanceof ImageBitmap))throw Error(`Type is not supported: ${e}`);$a(this),Qa(this),n=ec(this),tc(this)}t.push(n)}return new nc(t,this.la(),this.R(),this.canvas,this.l,this.width,this.height)}close(){this.j&&Ya(this,1).close(),this.m&&Ja(this).deleteTexture(Ya(this,2)),rc=-1}};nc.prototype.close=nc.prototype.close,nc.prototype.clone=nc.prototype.clone,nc.prototype.getAsWebGLTexture=nc.prototype.N,nc.prototype.getAsImageBitmap=nc.prototype.Ba,nc.prototype.getAsImageData=nc.prototype.Ca,nc.prototype.hasWebGLTexture=nc.prototype.R,nc.prototype.hasImageBitmap=nc.prototype.la,nc.prototype.hasImageData=nc.prototype.Ea;var rc=250;function ic(...t){return t.map((([t,e])=>({start:t,end:e})))}const sc=function(t){return class extends t{Ja(){this.i._registerModelResourcesGraphService()}}}((oc=class{constructor(t,e){this.l=!0,this.i=t,this.g=null,this.h=0,this.m="function"==typeof this.i._addIntToInputStream,void 0!==e?this.i.canvas=e:Qo()?this.i.canvas=new OffscreenCanvas(1,1):(console.warn("OffscreenCanvas not supported and GraphRunner constructor glCanvas parameter is undefined. Creating backup canvas."),this.i.canvas=document.createElement("canvas"))}async initializeGraph(t){const e=await(await fetch(t)).arrayBuffer();t=!(t.endsWith(".pbtxt")||t.endsWith(".textproto")),this.setGraph(new Uint8Array(e),t)}setGraphFromString(t){this.setGraph((new TextEncoder).encode(t),!1)}setGraph(t,e){const n=t.length,r=this.i._malloc(n);this.i.HEAPU8.set(t,r),e?this.i._changeBinaryGraph(n,r):this.i._changeTextGraph(n,r),this.i._free(r)}configureAudio(t,e,n,r,i){this.i._configureAudio||console.warn('Attempting to use configureAudio without support for input audio. Is build dep ":gl_graph_runner_audio" missing?'),na(this,r||"input_audio",(r=>{na(this,i=i||"audio_header",(i=>{this.i._configureAudio(r,i,t,e??0,n)}))}))}setAutoResizeCanvas(t){this.l=t}setAutoRenderToScreen(t){this.i._setAutoRenderToScreen(t)}setGpuBufferVerticalFlip(t){this.i.gpuOriginForWebTexturesIsBottomLeft=t}ca(t){sa(this,"__graph_config__",(e=>{t(e)})),na(this,"__graph_config__",(t=>{this.i._getGraphConfig(t,void 0)})),delete this.i.simpleListeners.__graph_config__}attachErrorListener(t){this.i.errorListener=t}attachEmptyPacketListener(t,e){this.i.emptyPacketListeners=this.i.emptyPacketListeners||{},this.i.emptyPacketListeners[t]=e}addAudioToStream(t,e,n){this.addAudioToStreamWithShape(t,0,0,e,n)}addAudioToStreamWithShape(t,e,n,r,i){const s=4*t.length;this.h!==s&&(this.g&&this.i._free(this.g),this.g=this.i._malloc(s),this.h=s),this.i.HEAPF32.set(t,this.g/4),na(this,r,(t=>{this.i._addAudioToInputStream(this.g,e,n,t,i)}))}addGpuBufferToStream(t,e,n){na(this,e,(e=>{const[r,i]=ra(this,t,e);this.i._addBoundTextureToStream(e,r,i,n)}))}addBoolToStream(t,e,n){na(this,e,(e=>{this.i._addBoolToInputStream(t,e,n)}))}addDoubleToStream(t,e,n){na(this,e,(e=>{this.i._addDoubleToInputStream(t,e,n)}))}addFloatToStream(t,e,n){na(this,e,(e=>{this.i._addFloatToInputStream(t,e,n)}))}addIntToStream(t,e,n){na(this,e,(e=>{this.i._addIntToInputStream(t,e,n)}))}addUintToStream(t,e,n){na(this,e,(e=>{this.i._addUintToInputStream(t,e,n)}))}addStringToStream(t,e,n){na(this,e,(e=>{na(this,t,(t=>{this.i._addStringToInputStream(t,e,n)}))}))}addStringRecordToStream(t,e,n){na(this,e,(e=>{ia(this,Object.keys(t),(r=>{ia(this,Object.values(t),(i=>{this.i._addFlatHashMapToInputStream(r,i,Object.keys(t).length,e,n)}))}))}))}addProtoToStream(t,e,n,r){na(this,n,(n=>{na(this,e,(e=>{const i=this.i._malloc(t.length);this.i.HEAPU8.set(t,i),this.i._addProtoToInputStream(i,t.length,e,n,r),this.i._free(i)}))}))}addEmptyPacketToStream(t,e){na(this,t,(t=>{this.i._addEmptyPacketToInputStream(t,e)}))}addBoolVectorToStream(t,e,n){na(this,e,(e=>{const r=this.i._allocateBoolVector(t.length);if(!r)throw Error("Unable to allocate new bool vector on heap.");for(const e of t)this.i._addBoolVectorEntry(r,e);this.i._addBoolVectorToInputStream(r,e,n)}))}addDoubleVectorToStream(t,e,n){na(this,e,(e=>{const r=this.i._allocateDoubleVector(t.length);if(!r)throw Error("Unable to allocate new double vector on heap.");for(const e of t)this.i._addDoubleVectorEntry(r,e);this.i._addDoubleVectorToInputStream(r,e,n)}))}addFloatVectorToStream(t,e,n){na(this,e,(e=>{const r=this.i._allocateFloatVector(t.length);if(!r)throw Error("Unable to allocate new float vector on heap.");for(const e of t)this.i._addFloatVectorEntry(r,e);this.i._addFloatVectorToInputStream(r,e,n)}))}addIntVectorToStream(t,e,n){na(this,e,(e=>{const r=this.i._allocateIntVector(t.length);if(!r)throw Error("Unable to allocate new int vector on heap.");for(const e of t)this.i._addIntVectorEntry(r,e);this.i._addIntVectorToInputStream(r,e,n)}))}addUintVectorToStream(t,e,n){na(this,e,(e=>{const r=this.i._allocateUintVector(t.length);if(!r)throw Error("Unable to allocate new unsigned int vector on heap.");for(const e of t)this.i._addUintVectorEntry(r,e);this.i._addUintVectorToInputStream(r,e,n)}))}addStringVectorToStream(t,e,n){na(this,e,(e=>{const r=this.i._allocateStringVector(t.length);if(!r)throw Error("Unable to allocate new string vector on heap.");for(const e of t)na(this,e,(t=>{this.i._addStringVectorEntry(r,t)}));this.i._addStringVectorToInputStream(r,e,n)}))}addBoolToInputSidePacket(t,e){na(this,e,(e=>{this.i._addBoolToInputSidePacket(t,e)}))}addDoubleToInputSidePacket(t,e){na(this,e,(e=>{this.i._addDoubleToInputSidePacket(t,e)}))}addFloatToInputSidePacket(t,e){na(this,e,(e=>{this.i._addFloatToInputSidePacket(t,e)}))}addIntToInputSidePacket(t,e){na(this,e,(e=>{this.i._addIntToInputSidePacket(t,e)}))}addUintToInputSidePacket(t,e){na(this,e,(e=>{this.i._addUintToInputSidePacket(t,e)}))}addStringToInputSidePacket(t,e){na(this,e,(e=>{na(this,t,(t=>{this.i._addStringToInputSidePacket(t,e)}))}))}addProtoToInputSidePacket(t,e,n){na(this,n,(n=>{na(this,e,(e=>{const r=this.i._malloc(t.length);this.i.HEAPU8.set(t,r),this.i._addProtoToInputSidePacket(r,t.length,e,n),this.i._free(r)}))}))}addBoolVectorToInputSidePacket(t,e){na(this,e,(e=>{const n=this.i._allocateBoolVector(t.length);if(!n)throw Error("Unable to allocate new bool vector on heap.");for(const e of t)this.i._addBoolVectorEntry(n,e);this.i._addBoolVectorToInputSidePacket(n,e)}))}addDoubleVectorToInputSidePacket(t,e){na(this,e,(e=>{const n=this.i._allocateDoubleVector(t.length);if(!n)throw Error("Unable to allocate new double vector on heap.");for(const e of t)this.i._addDoubleVectorEntry(n,e);this.i._addDoubleVectorToInputSidePacket(n,e)}))}addFloatVectorToInputSidePacket(t,e){na(this,e,(e=>{const n=this.i._allocateFloatVector(t.length);if(!n)throw Error("Unable to allocate new float vector on heap.");for(const e of t)this.i._addFloatVectorEntry(n,e);this.i._addFloatVectorToInputSidePacket(n,e)}))}addIntVectorToInputSidePacket(t,e){na(this,e,(e=>{const n=this.i._allocateIntVector(t.length);if(!n)throw Error("Unable to allocate new int vector on heap.");for(const e of t)this.i._addIntVectorEntry(n,e);this.i._addIntVectorToInputSidePacket(n,e)}))}addUintVectorToInputSidePacket(t,e){na(this,e,(e=>{const n=this.i._allocateUintVector(t.length);if(!n)throw Error("Unable to allocate new unsigned int vector on heap.");for(const e of t)this.i._addUintVectorEntry(n,e);this.i._addUintVectorToInputSidePacket(n,e)}))}addStringVectorToInputSidePacket(t,e){na(this,e,(e=>{const n=this.i._allocateStringVector(t.length);if(!n)throw Error("Unable to allocate new string vector on heap.");for(const e of t)na(this,e,(t=>{this.i._addStringVectorEntry(n,t)}));this.i._addStringVectorToInputSidePacket(n,e)}))}attachBoolListener(t,e){sa(this,t,e),na(this,t,(t=>{this.i._attachBoolListener(t)}))}attachBoolVectorListener(t,e){oa(this,t,e),na(this,t,(t=>{this.i._attachBoolVectorListener(t)}))}attachIntListener(t,e){sa(this,t,e),na(this,t,(t=>{this.i._attachIntListener(t)}))}attachIntVectorListener(t,e){oa(this,t,e),na(this,t,(t=>{this.i._attachIntVectorListener(t)}))}attachUintListener(t,e){sa(this,t,e),na(this,t,(t=>{this.i._attachUintListener(t)}))}attachUintVectorListener(t,e){oa(this,t,e),na(this,t,(t=>{this.i._attachUintVectorListener(t)}))}attachDoubleListener(t,e){sa(this,t,e),na(this,t,(t=>{this.i._attachDoubleListener(t)}))}attachDoubleVectorListener(t,e){oa(this,t,e),na(this,t,(t=>{this.i._attachDoubleVectorListener(t)}))}attachFloatListener(t,e){sa(this,t,e),na(this,t,(t=>{this.i._attachFloatListener(t)}))}attachFloatVectorListener(t,e){oa(this,t,e),na(this,t,(t=>{this.i._attachFloatVectorListener(t)}))}attachStringListener(t,e){sa(this,t,e),na(this,t,(t=>{this.i._attachStringListener(t)}))}attachStringVectorListener(t,e){oa(this,t,e),na(this,t,(t=>{this.i._attachStringVectorListener(t)}))}attachProtoListener(t,e,n){sa(this,t,e),na(this,t,(t=>{this.i._attachProtoListener(t,n||!1)}))}attachProtoVectorListener(t,e,n){oa(this,t,e),na(this,t,(t=>{this.i._attachProtoVectorListener(t,n||!1)}))}attachAudioListener(t,e,n){this.i._attachAudioListener||console.warn('Attempting to use attachAudioListener without support for output audio. Is build dep ":gl_graph_runner_audio_out" missing?'),sa(this,t,((t,n)=>{t=new Float32Array(t.buffer,t.byteOffset,t.length/4),e(t,n)})),na(this,t,(t=>{this.i._attachAudioListener(t,n||!1)}))}finishProcessing(){this.i._waitUntilIdle()}closeGraph(){this.i._closeGraph(),this.i.simpleListeners=void 0,this.i.emptyPacketListeners=void 0}},class extends oc{get ga(){return this.i}pa(t,e,n){na(this,e,(e=>{const[r,i]=ra(this,t,e);this.ga._addBoundTextureAsImageToStream(e,r,i,n)}))}Z(t,e){sa(this,t,e),na(this,t,(t=>{this.ga._attachImageListener(t)}))}aa(t,e){oa(this,t,e),na(this,t,(t=>{this.ga._attachImageVectorListener(t)}))}}));var oc,ac=class extends sc{};async function cc(t,e,n){return async function(t,e,n,r){return aa(t,e,n,r)}(t,n.canvas??(Qo()?void 0:document.createElement("canvas")),e,n)}function hc(t,e,n,r){if(t.U){const s=new Ls;if(n?.regionOfInterest){if(!t.oa)throw Error("This task doesn't support region-of-interest.");var i=n.regionOfInterest;if(i.left>=i.right||i.top>=i.bottom)throw Error("Expected RectF with left < right and top < bottom.");if(i.left<0||i.top<0||i.right>1||i.bottom>1)throw Error("Expected RectF values to be in [0,1].");Ln(s,1,(i.left+i.right)/2),Ln(s,2,(i.top+i.bottom)/2),Ln(s,4,i.right-i.left),Ln(s,3,i.bottom-i.top)}else Ln(s,1,.5),Ln(s,2,.5),Ln(s,4,1),Ln(s,3,1);if(n?.rotationDegrees){if(n?.rotationDegrees%90!=0)throw Error("Expected rotation to be a multiple of 90°.");if(Ln(s,5,-Math.PI*n.rotationDegrees/180),n?.rotationDegrees%180!=0){const[t,r]=ea(e);n=xn(s,3)*r/t,i=xn(s,4)*t/r,Ln(s,4,n),Ln(s,3,i)}}t.g.addProtoToStream(s.g(),"mediapipe.NormalizedRect",t.U,r)}t.g.pa(e,t.X,r??performance.now()),t.finishProcessing()}function uc(t,e,n){if(t.baseOptions?.g())throw Error("Task is not initialized with image mode. 'runningMode' must be set to 'IMAGE'.");hc(t,e,n,t.C+1)}function lc(t,e,n,r){if(!t.baseOptions?.g())throw Error("Task is not initialized with video mode. 'runningMode' must be set to 'VIDEO'.");hc(t,e,n,r)}function fc(t,e,n,r){var i=e.data;const s=e.width,o=s*(e=e.height);if((i instanceof Uint8Array||i instanceof Float32Array)&&i.length!==o)throw Error("Unsupported channel count: "+i.length/o);return t=new Na([i],n,!1,t.g.i.canvas,t.P,s,e),r?t.clone():t}var dc=class extends pa{constructor(t,e,n,r){super(t),this.g=t,this.X=e,this.U=n,this.oa=r,this.P=new ba}l(t,e=!0){if("runningMode"in t&&Ze(this.baseOptions,2,Jt(!!t.runningMode&&"IMAGE"!==t.runningMode)),void 0!==t.canvas&&this.g.i.canvas!==t.canvas)throw Error("You must create a new task to reset the canvas.");return super.l(t,e)}close(){this.P.close(),super.close()}};dc.prototype.close=dc.prototype.close;var pc=class extends dc{constructor(t,e){super(new ac(t,e),"image_in","norm_rect_in",!1),this.j={detections:[]},wn(t=this.h=new zs,0,1,e=new Xs),Ln(this.h,2,.5),Ln(this.h,3,.3)}get baseOptions(){return yn(this.h,Xs,1)}set baseOptions(t){wn(this.h,0,1,t)}o(t){return"minDetectionConfidence"in t&&Ln(this.h,2,t.minDetectionConfidence??.5),"minSuppressionThreshold"in t&&Ln(this.h,3,t.minSuppressionThreshold??.3),this.l(t)}F(t,e){return this.j={detections:[]},uc(this,t,e),this.j}G(t,e,n){return this.j={detections:[]},lc(this,t,n,e),this.j}m(){var t=new ls;hs(t,"image_in"),hs(t,"norm_rect_in"),us(t,"detections");const e=new Qi;Sr(e,Ys,this.h);const n=new is;Rn(n,2,"mediapipe.tasks.vision.face_detector.FaceDetectorGraph"),ns(n,"IMAGE:image_in"),ns(n,"NORM_RECT:norm_rect_in"),rs(n,"DETECTIONS:detections"),n.o(e),cs(t,n),this.g.attachProtoVectorListener("detections",((t,e)=>{for(const e of t)t=ws(e),this.j.detections.push(Xo(t));ua(this,e)})),this.g.attachEmptyPacketListener("detections",(t=>{ua(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};pc.prototype.detectForVideo=pc.prototype.G,pc.prototype.detect=pc.prototype.F,pc.prototype.setOptions=pc.prototype.o,pc.createFromModelPath=async function(t,e){return cc(pc,t,{baseOptions:{modelAssetPath:e}})},pc.createFromModelBuffer=function(t,e){return cc(pc,t,{baseOptions:{modelAssetBuffer:e}})},pc.createFromOptions=function(t,e){return cc(pc,t,e)};var gc=ic([61,146],[146,91],[91,181],[181,84],[84,17],[17,314],[314,405],[405,321],[321,375],[375,291],[61,185],[185,40],[40,39],[39,37],[37,0],[0,267],[267,269],[269,270],[270,409],[409,291],[78,95],[95,88],[88,178],[178,87],[87,14],[14,317],[317,402],[402,318],[318,324],[324,308],[78,191],[191,80],[80,81],[81,82],[82,13],[13,312],[312,311],[311,310],[310,415],[415,308]),mc=ic([263,249],[249,390],[390,373],[373,374],[374,380],[380,381],[381,382],[382,362],[263,466],[466,388],[388,387],[387,386],[386,385],[385,384],[384,398],[398,362]),yc=ic([276,283],[283,282],[282,295],[295,285],[300,293],[293,334],[334,296],[296,336]),_c=ic([474,475],[475,476],[476,477],[477,474]),vc=ic([33,7],[7,163],[163,144],[144,145],[145,153],[153,154],[154,155],[155,133],[33,246],[246,161],[161,160],[160,159],[159,158],[158,157],[157,173],[173,133]),Ec=ic([46,53],[53,52],[52,65],[65,55],[70,63],[63,105],[105,66],[66,107]),wc=ic([469,470],[470,471],[471,472],[472,469]),Tc=ic([10,338],[338,297],[297,332],[332,284],[284,251],[251,389],[389,356],[356,454],[454,323],[323,361],[361,288],[288,397],[397,365],[365,379],[379,378],[378,400],[400,377],[377,152],[152,148],[148,176],[176,149],[149,150],[150,136],[136,172],[172,58],[58,132],[132,93],[93,234],[234,127],[127,162],[162,21],[21,54],[54,103],[103,67],[67,109],[109,10]),Ac=[...gc,...mc,...yc,...vc,...Ec,...Tc],bc=ic([127,34],[34,139],[139,127],[11,0],[0,37],[37,11],[232,231],[231,120],[120,232],[72,37],[37,39],[39,72],[128,121],[121,47],[47,128],[232,121],[121,128],[128,232],[104,69],[69,67],[67,104],[175,171],[171,148],[148,175],[118,50],[50,101],[101,118],[73,39],[39,40],[40,73],[9,151],[151,108],[108,9],[48,115],[115,131],[131,48],[194,204],[204,211],[211,194],[74,40],[40,185],[185,74],[80,42],[42,183],[183,80],[40,92],[92,186],[186,40],[230,229],[229,118],[118,230],[202,212],[212,214],[214,202],[83,18],[18,17],[17,83],[76,61],[61,146],[146,76],[160,29],[29,30],[30,160],[56,157],[157,173],[173,56],[106,204],[204,194],[194,106],[135,214],[214,192],[192,135],[203,165],[165,98],[98,203],[21,71],[71,68],[68,21],[51,45],[45,4],[4,51],[144,24],[24,23],[23,144],[77,146],[146,91],[91,77],[205,50],[50,187],[187,205],[201,200],[200,18],[18,201],[91,106],[106,182],[182,91],[90,91],[91,181],[181,90],[85,84],[84,17],[17,85],[206,203],[203,36],[36,206],[148,171],[171,140],[140,148],[92,40],[40,39],[39,92],[193,189],[189,244],[244,193],[159,158],[158,28],[28,159],[247,246],[246,161],[161,247],[236,3],[3,196],[196,236],[54,68],[68,104],[104,54],[193,168],[168,8],[8,193],[117,228],[228,31],[31,117],[189,193],[193,55],[55,189],[98,97],[97,99],[99,98],[126,47],[47,100],[100,126],[166,79],[79,218],[218,166],[155,154],[154,26],[26,155],[209,49],[49,131],[131,209],[135,136],[136,150],[150,135],[47,126],[126,217],[217,47],[223,52],[52,53],[53,223],[45,51],[51,134],[134,45],[211,170],[170,140],[140,211],[67,69],[69,108],[108,67],[43,106],[106,91],[91,43],[230,119],[119,120],[120,230],[226,130],[130,247],[247,226],[63,53],[53,52],[52,63],[238,20],[20,242],[242,238],[46,70],[70,156],[156,46],[78,62],[62,96],[96,78],[46,53],[53,63],[63,46],[143,34],[34,227],[227,143],[123,117],[117,111],[111,123],[44,125],[125,19],[19,44],[236,134],[134,51],[51,236],[216,206],[206,205],[205,216],[154,153],[153,22],[22,154],[39,37],[37,167],[167,39],[200,201],[201,208],[208,200],[36,142],[142,100],[100,36],[57,212],[212,202],[202,57],[20,60],[60,99],[99,20],[28,158],[158,157],[157,28],[35,226],[226,113],[113,35],[160,159],[159,27],[27,160],[204,202],[202,210],[210,204],[113,225],[225,46],[46,113],[43,202],[202,204],[204,43],[62,76],[76,77],[77,62],[137,123],[123,116],[116,137],[41,38],[38,72],[72,41],[203,129],[129,142],[142,203],[64,98],[98,240],[240,64],[49,102],[102,64],[64,49],[41,73],[73,74],[74,41],[212,216],[216,207],[207,212],[42,74],[74,184],[184,42],[169,170],[170,211],[211,169],[170,149],[149,176],[176,170],[105,66],[66,69],[69,105],[122,6],[6,168],[168,122],[123,147],[147,187],[187,123],[96,77],[77,90],[90,96],[65,55],[55,107],[107,65],[89,90],[90,180],[180,89],[101,100],[100,120],[120,101],[63,105],[105,104],[104,63],[93,137],[137,227],[227,93],[15,86],[86,85],[85,15],[129,102],[102,49],[49,129],[14,87],[87,86],[86,14],[55,8],[8,9],[9,55],[100,47],[47,121],[121,100],[145,23],[23,22],[22,145],[88,89],[89,179],[179,88],[6,122],[122,196],[196,6],[88,95],[95,96],[96,88],[138,172],[172,136],[136,138],[215,58],[58,172],[172,215],[115,48],[48,219],[219,115],[42,80],[80,81],[81,42],[195,3],[3,51],[51,195],[43,146],[146,61],[61,43],[171,175],[175,199],[199,171],[81,82],[82,38],[38,81],[53,46],[46,225],[225,53],[144,163],[163,110],[110,144],[52,65],[65,66],[66,52],[229,228],[228,117],[117,229],[34,127],[127,234],[234,34],[107,108],[108,69],[69,107],[109,108],[108,151],[151,109],[48,64],[64,235],[235,48],[62,78],[78,191],[191,62],[129,209],[209,126],[126,129],[111,35],[35,143],[143,111],[117,123],[123,50],[50,117],[222,65],[65,52],[52,222],[19,125],[125,141],[141,19],[221,55],[55,65],[65,221],[3,195],[195,197],[197,3],[25,7],[7,33],[33,25],[220,237],[237,44],[44,220],[70,71],[71,139],[139,70],[122,193],[193,245],[245,122],[247,130],[130,33],[33,247],[71,21],[21,162],[162,71],[170,169],[169,150],[150,170],[188,174],[174,196],[196,188],[216,186],[186,92],[92,216],[2,97],[97,167],[167,2],[141,125],[125,241],[241,141],[164,167],[167,37],[37,164],[72,38],[38,12],[12,72],[38,82],[82,13],[13,38],[63,68],[68,71],[71,63],[226,35],[35,111],[111,226],[101,50],[50,205],[205,101],[206,92],[92,165],[165,206],[209,198],[198,217],[217,209],[165,167],[167,97],[97,165],[220,115],[115,218],[218,220],[133,112],[112,243],[243,133],[239,238],[238,241],[241,239],[214,135],[135,169],[169,214],[190,173],[173,133],[133,190],[171,208],[208,32],[32,171],[125,44],[44,237],[237,125],[86,87],[87,178],[178,86],[85,86],[86,179],[179,85],[84,85],[85,180],[180,84],[83,84],[84,181],[181,83],[201,83],[83,182],[182,201],[137,93],[93,132],[132,137],[76,62],[62,183],[183,76],[61,76],[76,184],[184,61],[57,61],[61,185],[185,57],[212,57],[57,186],[186,212],[214,207],[207,187],[187,214],[34,143],[143,156],[156,34],[79,239],[239,237],[237,79],[123,137],[137,177],[177,123],[44,1],[1,4],[4,44],[201,194],[194,32],[32,201],[64,102],[102,129],[129,64],[213,215],[215,138],[138,213],[59,166],[166,219],[219,59],[242,99],[99,97],[97,242],[2,94],[94,141],[141,2],[75,59],[59,235],[235,75],[24,110],[110,228],[228,24],[25,130],[130,226],[226,25],[23,24],[24,229],[229,23],[22,23],[23,230],[230,22],[26,22],[22,231],[231,26],[112,26],[26,232],[232,112],[189,190],[190,243],[243,189],[221,56],[56,190],[190,221],[28,56],[56,221],[221,28],[27,28],[28,222],[222,27],[29,27],[27,223],[223,29],[30,29],[29,224],[224,30],[247,30],[30,225],[225,247],[238,79],[79,20],[20,238],[166,59],[59,75],[75,166],[60,75],[75,240],[240,60],[147,177],[177,215],[215,147],[20,79],[79,166],[166,20],[187,147],[147,213],[213,187],[112,233],[233,244],[244,112],[233,128],[128,245],[245,233],[128,114],[114,188],[188,128],[114,217],[217,174],[174,114],[131,115],[115,220],[220,131],[217,198],[198,236],[236,217],[198,131],[131,134],[134,198],[177,132],[132,58],[58,177],[143,35],[35,124],[124,143],[110,163],[163,7],[7,110],[228,110],[110,25],[25,228],[356,389],[389,368],[368,356],[11,302],[302,267],[267,11],[452,350],[350,349],[349,452],[302,303],[303,269],[269,302],[357,343],[343,277],[277,357],[452,453],[453,357],[357,452],[333,332],[332,297],[297,333],[175,152],[152,377],[377,175],[347,348],[348,330],[330,347],[303,304],[304,270],[270,303],[9,336],[336,337],[337,9],[278,279],[279,360],[360,278],[418,262],[262,431],[431,418],[304,408],[408,409],[409,304],[310,415],[415,407],[407,310],[270,409],[409,410],[410,270],[450,348],[348,347],[347,450],[422,430],[430,434],[434,422],[313,314],[314,17],[17,313],[306,307],[307,375],[375,306],[387,388],[388,260],[260,387],[286,414],[414,398],[398,286],[335,406],[406,418],[418,335],[364,367],[367,416],[416,364],[423,358],[358,327],[327,423],[251,284],[284,298],[298,251],[281,5],[5,4],[4,281],[373,374],[374,253],[253,373],[307,320],[320,321],[321,307],[425,427],[427,411],[411,425],[421,313],[313,18],[18,421],[321,405],[405,406],[406,321],[320,404],[404,405],[405,320],[315,16],[16,17],[17,315],[426,425],[425,266],[266,426],[377,400],[400,369],[369,377],[322,391],[391,269],[269,322],[417,465],[465,464],[464,417],[386,257],[257,258],[258,386],[466,260],[260,388],[388,466],[456,399],[399,419],[419,456],[284,332],[332,333],[333,284],[417,285],[285,8],[8,417],[346,340],[340,261],[261,346],[413,441],[441,285],[285,413],[327,460],[460,328],[328,327],[355,371],[371,329],[329,355],[392,439],[439,438],[438,392],[382,341],[341,256],[256,382],[429,420],[420,360],[360,429],[364,394],[394,379],[379,364],[277,343],[343,437],[437,277],[443,444],[444,283],[283,443],[275,440],[440,363],[363,275],[431,262],[262,369],[369,431],[297,338],[338,337],[337,297],[273,375],[375,321],[321,273],[450,451],[451,349],[349,450],[446,342],[342,467],[467,446],[293,334],[334,282],[282,293],[458,461],[461,462],[462,458],[276,353],[353,383],[383,276],[308,324],[324,325],[325,308],[276,300],[300,293],[293,276],[372,345],[345,447],[447,372],[352,345],[345,340],[340,352],[274,1],[1,19],[19,274],[456,248],[248,281],[281,456],[436,427],[427,425],[425,436],[381,256],[256,252],[252,381],[269,391],[391,393],[393,269],[200,199],[199,428],[428,200],[266,330],[330,329],[329,266],[287,273],[273,422],[422,287],[250,462],[462,328],[328,250],[258,286],[286,384],[384,258],[265,353],[353,342],[342,265],[387,259],[259,257],[257,387],[424,431],[431,430],[430,424],[342,353],[353,276],[276,342],[273,335],[335,424],[424,273],[292,325],[325,307],[307,292],[366,447],[447,345],[345,366],[271,303],[303,302],[302,271],[423,266],[266,371],[371,423],[294,455],[455,460],[460,294],[279,278],[278,294],[294,279],[271,272],[272,304],[304,271],[432,434],[434,427],[427,432],[272,407],[407,408],[408,272],[394,430],[430,431],[431,394],[395,369],[369,400],[400,395],[334,333],[333,299],[299,334],[351,417],[417,168],[168,351],[352,280],[280,411],[411,352],[325,319],[319,320],[320,325],[295,296],[296,336],[336,295],[319,403],[403,404],[404,319],[330,348],[348,349],[349,330],[293,298],[298,333],[333,293],[323,454],[454,447],[447,323],[15,16],[16,315],[315,15],[358,429],[429,279],[279,358],[14,15],[15,316],[316,14],[285,336],[336,9],[9,285],[329,349],[349,350],[350,329],[374,380],[380,252],[252,374],[318,402],[402,403],[403,318],[6,197],[197,419],[419,6],[318,319],[319,325],[325,318],[367,364],[364,365],[365,367],[435,367],[367,397],[397,435],[344,438],[438,439],[439,344],[272,271],[271,311],[311,272],[195,5],[5,281],[281,195],[273,287],[287,291],[291,273],[396,428],[428,199],[199,396],[311,271],[271,268],[268,311],[283,444],[444,445],[445,283],[373,254],[254,339],[339,373],[282,334],[334,296],[296,282],[449,347],[347,346],[346,449],[264,447],[447,454],[454,264],[336,296],[296,299],[299,336],[338,10],[10,151],[151,338],[278,439],[439,455],[455,278],[292,407],[407,415],[415,292],[358,371],[371,355],[355,358],[340,345],[345,372],[372,340],[346,347],[347,280],[280,346],[442,443],[443,282],[282,442],[19,94],[94,370],[370,19],[441,442],[442,295],[295,441],[248,419],[419,197],[197,248],[263,255],[255,359],[359,263],[440,275],[275,274],[274,440],[300,383],[383,368],[368,300],[351,412],[412,465],[465,351],[263,467],[467,466],[466,263],[301,368],[368,389],[389,301],[395,378],[378,379],[379,395],[412,351],[351,419],[419,412],[436,426],[426,322],[322,436],[2,164],[164,393],[393,2],[370,462],[462,461],[461,370],[164,0],[0,267],[267,164],[302,11],[11,12],[12,302],[268,12],[12,13],[13,268],[293,300],[300,301],[301,293],[446,261],[261,340],[340,446],[330,266],[266,425],[425,330],[426,423],[423,391],[391,426],[429,355],[355,437],[437,429],[391,327],[327,326],[326,391],[440,457],[457,438],[438,440],[341,382],[382,362],[362,341],[459,457],[457,461],[461,459],[434,430],[430,394],[394,434],[414,463],[463,362],[362,414],[396,369],[369,262],[262,396],[354,461],[461,457],[457,354],[316,403],[403,402],[402,316],[315,404],[404,403],[403,315],[314,405],[405,404],[404,314],[313,406],[406,405],[405,313],[421,418],[418,406],[406,421],[366,401],[401,361],[361,366],[306,408],[408,407],[407,306],[291,409],[409,408],[408,291],[287,410],[410,409],[409,287],[432,436],[436,410],[410,432],[434,416],[416,411],[411,434],[264,368],[368,383],[383,264],[309,438],[438,457],[457,309],[352,376],[376,401],[401,352],[274,275],[275,4],[4,274],[421,428],[428,262],[262,421],[294,327],[327,358],[358,294],[433,416],[416,367],[367,433],[289,455],[455,439],[439,289],[462,370],[370,326],[326,462],[2,326],[326,370],[370,2],[305,460],[460,455],[455,305],[254,449],[449,448],[448,254],[255,261],[261,446],[446,255],[253,450],[450,449],[449,253],[252,451],[451,450],[450,252],[256,452],[452,451],[451,256],[341,453],[453,452],[452,341],[413,464],[464,463],[463,413],[441,413],[413,414],[414,441],[258,442],[442,441],[441,258],[257,443],[443,442],[442,257],[259,444],[444,443],[443,259],[260,445],[445,444],[444,260],[467,342],[342,445],[445,467],[459,458],[458,250],[250,459],[289,392],[392,290],[290,289],[290,328],[328,460],[460,290],[376,433],[433,435],[435,376],[250,290],[290,392],[392,250],[411,416],[416,433],[433,411],[341,463],[463,464],[464,341],[453,464],[464,465],[465,453],[357,465],[465,412],[412,357],[343,412],[412,399],[399,343],[360,363],[363,440],[440,360],[437,399],[399,456],[456,437],[420,456],[456,363],[363,420],[401,435],[435,288],[288,401],[372,383],[383,353],[353,372],[339,255],[255,249],[249,339],[448,261],[261,255],[255,448],[133,243],[243,190],[190,133],[133,155],[155,112],[112,133],[33,246],[246,247],[247,33],[33,130],[130,25],[25,33],[398,384],[384,286],[286,398],[362,398],[398,414],[414,362],[362,463],[463,341],[341,362],[263,359],[359,467],[467,263],[263,249],[249,255],[255,263],[466,467],[467,260],[260,466],[75,60],[60,166],[166,75],[238,239],[239,79],[79,238],[162,127],[127,139],[139,162],[72,11],[11,37],[37,72],[121,232],[232,120],[120,121],[73,72],[72,39],[39,73],[114,128],[128,47],[47,114],[233,232],[232,128],[128,233],[103,104],[104,67],[67,103],[152,175],[175,148],[148,152],[119,118],[118,101],[101,119],[74,73],[73,40],[40,74],[107,9],[9,108],[108,107],[49,48],[48,131],[131,49],[32,194],[194,211],[211,32],[184,74],[74,185],[185,184],[191,80],[80,183],[183,191],[185,40],[40,186],[186,185],[119,230],[230,118],[118,119],[210,202],[202,214],[214,210],[84,83],[83,17],[17,84],[77,76],[76,146],[146,77],[161,160],[160,30],[30,161],[190,56],[56,173],[173,190],[182,106],[106,194],[194,182],[138,135],[135,192],[192,138],[129,203],[203,98],[98,129],[54,21],[21,68],[68,54],[5,51],[51,4],[4,5],[145,144],[144,23],[23,145],[90,77],[77,91],[91,90],[207,205],[205,187],[187,207],[83,201],[201,18],[18,83],[181,91],[91,182],[182,181],[180,90],[90,181],[181,180],[16,85],[85,17],[17,16],[205,206],[206,36],[36,205],[176,148],[148,140],[140,176],[165,92],[92,39],[39,165],[245,193],[193,244],[244,245],[27,159],[159,28],[28,27],[30,247],[247,161],[161,30],[174,236],[236,196],[196,174],[103,54],[54,104],[104,103],[55,193],[193,8],[8,55],[111,117],[117,31],[31,111],[221,189],[189,55],[55,221],[240,98],[98,99],[99,240],[142,126],[126,100],[100,142],[219,166],[166,218],[218,219],[112,155],[155,26],[26,112],[198,209],[209,131],[131,198],[169,135],[135,150],[150,169],[114,47],[47,217],[217,114],[224,223],[223,53],[53,224],[220,45],[45,134],[134,220],[32,211],[211,140],[140,32],[109,67],[67,108],[108,109],[146,43],[43,91],[91,146],[231,230],[230,120],[120,231],[113,226],[226,247],[247,113],[105,63],[63,52],[52,105],[241,238],[238,242],[242,241],[124,46],[46,156],[156,124],[95,78],[78,96],[96,95],[70,46],[46,63],[63,70],[116,143],[143,227],[227,116],[116,123],[123,111],[111,116],[1,44],[44,19],[19,1],[3,236],[236,51],[51,3],[207,216],[216,205],[205,207],[26,154],[154,22],[22,26],[165,39],[39,167],[167,165],[199,200],[200,208],[208,199],[101,36],[36,100],[100,101],[43,57],[57,202],[202,43],[242,20],[20,99],[99,242],[56,28],[28,157],[157,56],[124,35],[35,113],[113,124],[29,160],[160,27],[27,29],[211,204],[204,210],[210,211],[124,113],[113,46],[46,124],[106,43],[43,204],[204,106],[96,62],[62,77],[77,96],[227,137],[137,116],[116,227],[73,41],[41,72],[72,73],[36,203],[203,142],[142,36],[235,64],[64,240],[240,235],[48,49],[49,64],[64,48],[42,41],[41,74],[74,42],[214,212],[212,207],[207,214],[183,42],[42,184],[184,183],[210,169],[169,211],[211,210],[140,170],[170,176],[176,140],[104,105],[105,69],[69,104],[193,122],[122,168],[168,193],[50,123],[123,187],[187,50],[89,96],[96,90],[90,89],[66,65],[65,107],[107,66],[179,89],[89,180],[180,179],[119,101],[101,120],[120,119],[68,63],[63,104],[104,68],[234,93],[93,227],[227,234],[16,15],[15,85],[85,16],[209,129],[129,49],[49,209],[15,14],[14,86],[86,15],[107,55],[55,9],[9,107],[120,100],[100,121],[121,120],[153,145],[145,22],[22,153],[178,88],[88,179],[179,178],[197,6],[6,196],[196,197],[89,88],[88,96],[96,89],[135,138],[138,136],[136,135],[138,215],[215,172],[172,138],[218,115],[115,219],[219,218],[41,42],[42,81],[81,41],[5,195],[195,51],[51,5],[57,43],[43,61],[61,57],[208,171],[171,199],[199,208],[41,81],[81,38],[38,41],[224,53],[53,225],[225,224],[24,144],[144,110],[110,24],[105,52],[52,66],[66,105],[118,229],[229,117],[117,118],[227,34],[34,234],[234,227],[66,107],[107,69],[69,66],[10,109],[109,151],[151,10],[219,48],[48,235],[235,219],[183,62],[62,191],[191,183],[142,129],[129,126],[126,142],[116,111],[111,143],[143,116],[118,117],[117,50],[50,118],[223,222],[222,52],[52,223],[94,19],[19,141],[141,94],[222,221],[221,65],[65,222],[196,3],[3,197],[197,196],[45,220],[220,44],[44,45],[156,70],[70,139],[139,156],[188,122],[122,245],[245,188],[139,71],[71,162],[162,139],[149,170],[170,150],[150,149],[122,188],[188,196],[196,122],[206,216],[216,92],[92,206],[164,2],[2,167],[167,164],[242,141],[141,241],[241,242],[0,164],[164,37],[37,0],[11,72],[72,12],[12,11],[12,38],[38,13],[13,12],[70,63],[63,71],[71,70],[31,226],[226,111],[111,31],[36,101],[101,205],[205,36],[203,206],[206,165],[165,203],[126,209],[209,217],[217,126],[98,165],[165,97],[97,98],[237,220],[220,218],[218,237],[237,239],[239,241],[241,237],[210,214],[214,169],[169,210],[140,171],[171,32],[32,140],[241,125],[125,237],[237,241],[179,86],[86,178],[178,179],[180,85],[85,179],[179,180],[181,84],[84,180],[180,181],[182,83],[83,181],[181,182],[194,201],[201,182],[182,194],[177,137],[137,132],[132,177],[184,76],[76,183],[183,184],[185,61],[61,184],[184,185],[186,57],[57,185],[185,186],[216,212],[212,186],[186,216],[192,214],[214,187],[187,192],[139,34],[34,156],[156,139],[218,79],[79,237],[237,218],[147,123],[123,177],[177,147],[45,44],[44,4],[4,45],[208,201],[201,32],[32,208],[98,64],[64,129],[129,98],[192,213],[213,138],[138,192],[235,59],[59,219],[219,235],[141,242],[242,97],[97,141],[97,2],[2,141],[141,97],[240,75],[75,235],[235,240],[229,24],[24,228],[228,229],[31,25],[25,226],[226,31],[230,23],[23,229],[229,230],[231,22],[22,230],[230,231],[232,26],[26,231],[231,232],[233,112],[112,232],[232,233],[244,189],[189,243],[243,244],[189,221],[221,190],[190,189],[222,28],[28,221],[221,222],[223,27],[27,222],[222,223],[224,29],[29,223],[223,224],[225,30],[30,224],[224,225],[113,247],[247,225],[225,113],[99,60],[60,240],[240,99],[213,147],[147,215],[215,213],[60,20],[20,166],[166,60],[192,187],[187,213],[213,192],[243,112],[112,244],[244,243],[244,233],[233,245],[245,244],[245,128],[128,188],[188,245],[188,114],[114,174],[174,188],[134,131],[131,220],[220,134],[174,217],[217,236],[236,174],[236,198],[198,134],[134,236],[215,177],[177,58],[58,215],[156,143],[143,124],[124,156],[25,110],[110,7],[7,25],[31,228],[228,25],[25,31],[264,356],[356,368],[368,264],[0,11],[11,267],[267,0],[451,452],[452,349],[349,451],[267,302],[302,269],[269,267],[350,357],[357,277],[277,350],[350,452],[452,357],[357,350],[299,333],[333,297],[297,299],[396,175],[175,377],[377,396],[280,347],[347,330],[330,280],[269,303],[303,270],[270,269],[151,9],[9,337],[337,151],[344,278],[278,360],[360,344],[424,418],[418,431],[431,424],[270,304],[304,409],[409,270],[272,310],[310,407],[407,272],[322,270],[270,410],[410,322],[449,450],[450,347],[347,449],[432,422],[422,434],[434,432],[18,313],[313,17],[17,18],[291,306],[306,375],[375,291],[259,387],[387,260],[260,259],[424,335],[335,418],[418,424],[434,364],[364,416],[416,434],[391,423],[423,327],[327,391],[301,251],[251,298],[298,301],[275,281],[281,4],[4,275],[254,373],[373,253],[253,254],[375,307],[307,321],[321,375],[280,425],[425,411],[411,280],[200,421],[421,18],[18,200],[335,321],[321,406],[406,335],[321,320],[320,405],[405,321],[314,315],[315,17],[17,314],[423,426],[426,266],[266,423],[396,377],[377,369],[369,396],[270,322],[322,269],[269,270],[413,417],[417,464],[464,413],[385,386],[386,258],[258,385],[248,456],[456,419],[419,248],[298,284],[284,333],[333,298],[168,417],[417,8],[8,168],[448,346],[346,261],[261,448],[417,413],[413,285],[285,417],[326,327],[327,328],[328,326],[277,355],[355,329],[329,277],[309,392],[392,438],[438,309],[381,382],[382,256],[256,381],[279,429],[429,360],[360,279],[365,364],[364,379],[379,365],[355,277],[277,437],[437,355],[282,443],[443,283],[283,282],[281,275],[275,363],[363,281],[395,431],[431,369],[369,395],[299,297],[297,337],[337,299],[335,273],[273,321],[321,335],[348,450],[450,349],[349,348],[359,446],[446,467],[467,359],[283,293],[293,282],[282,283],[250,458],[458,462],[462,250],[300,276],[276,383],[383,300],[292,308],[308,325],[325,292],[283,276],[276,293],[293,283],[264,372],[372,447],[447,264],[346,352],[352,340],[340,346],[354,274],[274,19],[19,354],[363,456],[456,281],[281,363],[426,436],[436,425],[425,426],[380,381],[381,252],[252,380],[267,269],[269,393],[393,267],[421,200],[200,428],[428,421],[371,266],[266,329],[329,371],[432,287],[287,422],[422,432],[290,250],[250,328],[328,290],[385,258],[258,384],[384,385],[446,265],[265,342],[342,446],[386,387],[387,257],[257,386],[422,424],[424,430],[430,422],[445,342],[342,276],[276,445],[422,273],[273,424],[424,422],[306,292],[292,307],[307,306],[352,366],[366,345],[345,352],[268,271],[271,302],[302,268],[358,423],[423,371],[371,358],[327,294],[294,460],[460,327],[331,279],[279,294],[294,331],[303,271],[271,304],[304,303],[436,432],[432,427],[427,436],[304,272],[272,408],[408,304],[395,394],[394,431],[431,395],[378,395],[395,400],[400,378],[296,334],[334,299],[299,296],[6,351],[351,168],[168,6],[376,352],[352,411],[411,376],[307,325],[325,320],[320,307],[285,295],[295,336],[336,285],[320,319],[319,404],[404,320],[329,330],[330,349],[349,329],[334,293],[293,333],[333,334],[366,323],[323,447],[447,366],[316,15],[15,315],[315,316],[331,358],[358,279],[279,331],[317,14],[14,316],[316,317],[8,285],[285,9],[9,8],[277,329],[329,350],[350,277],[253,374],[374,252],[252,253],[319,318],[318,403],[403,319],[351,6],[6,419],[419,351],[324,318],[318,325],[325,324],[397,367],[367,365],[365,397],[288,435],[435,397],[397,288],[278,344],[344,439],[439,278],[310,272],[272,311],[311,310],[248,195],[195,281],[281,248],[375,273],[273,291],[291,375],[175,396],[396,199],[199,175],[312,311],[311,268],[268,312],[276,283],[283,445],[445,276],[390,373],[373,339],[339,390],[295,282],[282,296],[296,295],[448,449],[449,346],[346,448],[356,264],[264,454],[454,356],[337,336],[336,299],[299,337],[337,338],[338,151],[151,337],[294,278],[278,455],[455,294],[308,292],[292,415],[415,308],[429,358],[358,355],[355,429],[265,340],[340,372],[372,265],[352,346],[346,280],[280,352],[295,442],[442,282],[282,295],[354,19],[19,370],[370,354],[285,441],[441,295],[295,285],[195,248],[248,197],[197,195],[457,440],[440,274],[274,457],[301,300],[300,368],[368,301],[417,351],[351,465],[465,417],[251,301],[301,389],[389,251],[394,395],[395,379],[379,394],[399,412],[412,419],[419,399],[410,436],[436,322],[322,410],[326,2],[2,393],[393,326],[354,370],[370,461],[461,354],[393,164],[164,267],[267,393],[268,302],[302,12],[12,268],[312,268],[268,13],[13,312],[298,293],[293,301],[301,298],[265,446],[446,340],[340,265],[280,330],[330,425],[425,280],[322,426],[426,391],[391,322],[420,429],[429,437],[437,420],[393,391],[391,326],[326,393],[344,440],[440,438],[438,344],[458,459],[459,461],[461,458],[364,434],[434,394],[394,364],[428,396],[396,262],[262,428],[274,354],[354,457],[457,274],[317,316],[316,402],[402,317],[316,315],[315,403],[403,316],[315,314],[314,404],[404,315],[314,313],[313,405],[405,314],[313,421],[421,406],[406,313],[323,366],[366,361],[361,323],[292,306],[306,407],[407,292],[306,291],[291,408],[408,306],[291,287],[287,409],[409,291],[287,432],[432,410],[410,287],[427,434],[434,411],[411,427],[372,264],[264,383],[383,372],[459,309],[309,457],[457,459],[366,352],[352,401],[401,366],[1,274],[274,4],[4,1],[418,421],[421,262],[262,418],[331,294],[294,358],[358,331],[435,433],[433,367],[367,435],[392,289],[289,439],[439,392],[328,462],[462,326],[326,328],[94,2],[2,370],[370,94],[289,305],[305,455],[455,289],[339,254],[254,448],[448,339],[359,255],[255,446],[446,359],[254,253],[253,449],[449,254],[253,252],[252,450],[450,253],[252,256],[256,451],[451,252],[256,341],[341,452],[452,256],[414,413],[413,463],[463,414],[286,441],[441,414],[414,286],[286,258],[258,441],[441,286],[258,257],[257,442],[442,258],[257,259],[259,443],[443,257],[259,260],[260,444],[444,259],[260,467],[467,445],[445,260],[309,459],[459,250],[250,309],[305,289],[289,290],[290,305],[305,290],[290,460],[460,305],[401,376],[376,435],[435,401],[309,250],[250,392],[392,309],[376,411],[411,433],[433,376],[453,341],[341,464],[464,453],[357,453],[453,465],[465,357],[343,357],[357,412],[412,343],[437,343],[343,399],[399,437],[344,360],[360,440],[440,344],[420,437],[437,456],[456,420],[360,420],[420,363],[363,360],[361,401],[401,288],[288,361],[265,372],[372,353],[353,265],[390,339],[339,249],[249,390],[339,448],[448,255],[255,339]);function kc(t){t.j={faceLandmarks:[],faceBlendshapes:[],facialTransformationMatrixes:[]}}var xc=class extends dc{constructor(t,e){super(new ac(t,e),"image_in","norm_rect",!1),this.j={faceLandmarks:[],faceBlendshapes:[],facialTransformationMatrixes:[]},this.outputFacialTransformationMatrixes=this.outputFaceBlendshapes=!1,wn(t=this.h=new Js,0,1,e=new Xs),this.A=new $s,wn(this.h,0,3,this.A),this.u=new zs,wn(this.h,0,2,this.u),Sn(this.u,4,1),Ln(this.u,2,.5),Ln(this.A,2,.5),Ln(this.h,4,.5)}get baseOptions(){return yn(this.h,Xs,1)}set baseOptions(t){wn(this.h,0,1,t)}o(t){return"numFaces"in t&&Sn(this.u,4,t.numFaces??1),"minFaceDetectionConfidence"in t&&Ln(this.u,2,t.minFaceDetectionConfidence??.5),"minTrackingConfidence"in t&&Ln(this.h,4,t.minTrackingConfidence??.5),"minFacePresenceConfidence"in t&&Ln(this.A,2,t.minFacePresenceConfidence??.5),"outputFaceBlendshapes"in t&&(this.outputFaceBlendshapes=!!t.outputFaceBlendshapes),"outputFacialTransformationMatrixes"in t&&(this.outputFacialTransformationMatrixes=!!t.outputFacialTransformationMatrixes),this.l(t)}F(t,e){return kc(this),uc(this,t,e),this.j}G(t,e,n){return kc(this),lc(this,t,n,e),this.j}m(){var t=new ls;hs(t,"image_in"),hs(t,"norm_rect"),us(t,"face_landmarks");const e=new Qi;Sr(e,Qs,this.h);const n=new is;Rn(n,2,"mediapipe.tasks.vision.face_landmarker.FaceLandmarkerGraph"),ns(n,"IMAGE:image_in"),ns(n,"NORM_RECT:norm_rect"),rs(n,"NORM_LANDMARKS:face_landmarks"),n.o(e),cs(t,n),this.g.attachProtoVectorListener("face_landmarks",((t,e)=>{for(const e of t)t=ks(e),this.j.faceLandmarks.push(Ho(t));ua(this,e)})),this.g.attachEmptyPacketListener("face_landmarks",(t=>{ua(this,t)})),this.outputFaceBlendshapes&&(us(t,"blendshapes"),rs(n,"BLENDSHAPES:blendshapes"),this.g.attachProtoVectorListener("blendshapes",((t,e)=>{if(this.outputFaceBlendshapes)for(const e of t)t=ys(e),this.j.faceBlendshapes.push(jo(t.g()??[]));ua(this,e)})),this.g.attachEmptyPacketListener("blendshapes",(t=>{ua(this,t)}))),this.outputFacialTransformationMatrixes&&(us(t,"face_geometry"),rs(n,"FACE_GEOMETRY:face_geometry"),this.g.attachProtoVectorListener("face_geometry",((t,e)=>{if(this.outputFacialTransformationMatrixes)for(const e of t)(t=yn(t=qs(e),xs,2))&&this.j.facialTransformationMatrixes.push({rows:kn(t,1)??0??0,columns:kn(t,2)??0??0,data:en(t,3,$t,tn()).slice()??[]});ua(this,e)})),this.g.attachEmptyPacketListener("face_geometry",(t=>{ua(this,t)}))),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};xc.prototype.detectForVideo=xc.prototype.G,xc.prototype.detect=xc.prototype.F,xc.prototype.setOptions=xc.prototype.o,xc.createFromModelPath=function(t,e){return cc(xc,t,{baseOptions:{modelAssetPath:e}})},xc.createFromModelBuffer=function(t,e){return cc(xc,t,{baseOptions:{modelAssetBuffer:e}})},xc.createFromOptions=function(t,e){return cc(xc,t,e)},xc.FACE_LANDMARKS_LIPS=gc,xc.FACE_LANDMARKS_LEFT_EYE=mc,xc.FACE_LANDMARKS_LEFT_EYEBROW=yc,xc.FACE_LANDMARKS_LEFT_IRIS=_c,xc.FACE_LANDMARKS_RIGHT_EYE=vc,xc.FACE_LANDMARKS_RIGHT_EYEBROW=Ec,xc.FACE_LANDMARKS_RIGHT_IRIS=wc,xc.FACE_LANDMARKS_FACE_OVAL=Tc,xc.FACE_LANDMARKS_CONTOURS=Ac,xc.FACE_LANDMARKS_TESSELATION=bc;var Sc=ic([0,1],[1,2],[2,3],[3,4],[0,5],[5,6],[6,7],[7,8],[5,9],[9,10],[10,11],[11,12],[9,13],[13,14],[14,15],[15,16],[13,17],[0,17],[17,18],[18,19],[19,20]);function Lc(t){t.gestures=[],t.landmarks=[],t.worldLandmarks=[],t.handedness=[]}function Rc(t){return 0===t.gestures.length?{gestures:[],landmarks:[],worldLandmarks:[],handedness:[],handednesses:[]}:{gestures:t.gestures,landmarks:t.landmarks,worldLandmarks:t.worldLandmarks,handedness:t.handedness,handednesses:t.handedness}}function Ic(t,e=!0){const n=[];for(const i of t){var r=ys(i);t=[];for(const n of r.g())r=e&&null!=kn(n,1)?kn(n,1)??0:-1,t.push({score:xn(n,2)??0,index:r,categoryName:le($e(n,3))??""??"",displayName:le($e(n,4))??""??""});n.push(t)}return n}var Fc=class extends dc{constructor(t,e){super(new ac(t,e),"image_in","norm_rect",!1),this.gestures=[],this.landmarks=[],this.worldLandmarks=[],this.handedness=[],wn(t=this.j=new oo,0,1,e=new Xs),this.u=new so,wn(this.j,0,2,this.u),this.D=new io,wn(this.u,0,3,this.D),this.A=new ro,wn(this.u,0,2,this.A),this.h=new no,wn(this.j,0,3,this.h),Ln(this.A,2,.5),Ln(this.u,4,.5),Ln(this.D,2,.5)}get baseOptions(){return yn(this.j,Xs,1)}set baseOptions(t){wn(this.j,0,1,t)}o(t){if(Sn(this.A,3,t.numHands??1),"minHandDetectionConfidence"in t&&Ln(this.A,2,t.minHandDetectionConfidence??.5),"minTrackingConfidence"in t&&Ln(this.u,4,t.minTrackingConfidence??.5),"minHandPresenceConfidence"in t&&Ln(this.D,2,t.minHandPresenceConfidence??.5),t.cannedGesturesClassifierOptions){var e=new to,n=e,r=Bo(t.cannedGesturesClassifierOptions,yn(this.h,to,3)?.l());wn(n,0,2,r),wn(this.h,0,3,e)}else void 0===t.cannedGesturesClassifierOptions&&yn(this.h,to,3)?.g();return t.customGesturesClassifierOptions?(wn(n=e=new to,0,2,r=Bo(t.customGesturesClassifierOptions,yn(this.h,to,4)?.l())),wn(this.h,0,4,e)):void 0===t.customGesturesClassifierOptions&&yn(this.h,to,4)?.g(),this.l(t)}Ha(t,e){return Lc(this),uc(this,t,e),Rc(this)}Ia(t,e,n){return Lc(this),lc(this,t,n,e),Rc(this)}m(){var t=new ls;hs(t,"image_in"),hs(t,"norm_rect"),us(t,"hand_gestures"),us(t,"hand_landmarks"),us(t,"world_hand_landmarks"),us(t,"handedness");const e=new Qi;Sr(e,lo,this.j);const n=new is;Rn(n,2,"mediapipe.tasks.vision.gesture_recognizer.GestureRecognizerGraph"),ns(n,"IMAGE:image_in"),ns(n,"NORM_RECT:norm_rect"),rs(n,"HAND_GESTURES:hand_gestures"),rs(n,"LANDMARKS:hand_landmarks"),rs(n,"WORLD_LANDMARKS:world_hand_landmarks"),rs(n,"HANDEDNESS:handedness"),n.o(e),cs(t,n),this.g.attachProtoVectorListener("hand_landmarks",((t,e)=>{for(const e of t){t=ks(e);const n=[];for(const e of vn(t,bs,1))n.push({x:xn(e,1)??0,y:xn(e,2)??0,z:xn(e,3)??0,visibility:xn(e,4)??0});this.landmarks.push(n)}ua(this,e)})),this.g.attachEmptyPacketListener("hand_landmarks",(t=>{ua(this,t)})),this.g.attachProtoVectorListener("world_hand_landmarks",((t,e)=>{for(const e of t){t=As(e);const n=[];for(const e of vn(t,Ts,1))n.push({x:xn(e,1)??0,y:xn(e,2)??0,z:xn(e,3)??0,visibility:xn(e,4)??0});this.worldLandmarks.push(n)}ua(this,e)})),this.g.attachEmptyPacketListener("world_hand_landmarks",(t=>{ua(this,t)})),this.g.attachProtoVectorListener("hand_gestures",((t,e)=>{this.gestures.push(...Ic(t,!1)),ua(this,e)})),this.g.attachEmptyPacketListener("hand_gestures",(t=>{ua(this,t)})),this.g.attachProtoVectorListener("handedness",((t,e)=>{this.handedness.push(...Ic(t)),ua(this,e)})),this.g.attachEmptyPacketListener("handedness",(t=>{ua(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};function Mc(t){return{landmarks:t.landmarks,worldLandmarks:t.worldLandmarks,handednesses:t.handedness,handedness:t.handedness}}Fc.prototype.recognizeForVideo=Fc.prototype.Ia,Fc.prototype.recognize=Fc.prototype.Ha,Fc.prototype.setOptions=Fc.prototype.o,Fc.createFromModelPath=function(t,e){return cc(Fc,t,{baseOptions:{modelAssetPath:e}})},Fc.createFromModelBuffer=function(t,e){return cc(Fc,t,{baseOptions:{modelAssetBuffer:e}})},Fc.createFromOptions=function(t,e){return cc(Fc,t,e)},Fc.HAND_CONNECTIONS=Sc;var Pc=class extends dc{constructor(t,e){super(new ac(t,e),"image_in","norm_rect",!1),this.landmarks=[],this.worldLandmarks=[],this.handedness=[],wn(t=this.h=new so,0,1,e=new Xs),this.u=new io,wn(this.h,0,3,this.u),this.j=new ro,wn(this.h,0,2,this.j),Sn(this.j,3,1),Ln(this.j,2,.5),Ln(this.u,2,.5),Ln(this.h,4,.5)}get baseOptions(){return yn(this.h,Xs,1)}set baseOptions(t){wn(this.h,0,1,t)}o(t){return"numHands"in t&&Sn(this.j,3,t.numHands??1),"minHandDetectionConfidence"in t&&Ln(this.j,2,t.minHandDetectionConfidence??.5),"minTrackingConfidence"in t&&Ln(this.h,4,t.minTrackingConfidence??.5),"minHandPresenceConfidence"in t&&Ln(this.u,2,t.minHandPresenceConfidence??.5),this.l(t)}F(t,e){return this.landmarks=[],this.worldLandmarks=[],this.handedness=[],uc(this,t,e),Mc(this)}G(t,e,n){return this.landmarks=[],this.worldLandmarks=[],this.handedness=[],lc(this,t,n,e),Mc(this)}m(){var t=new ls;hs(t,"image_in"),hs(t,"norm_rect"),us(t,"hand_landmarks"),us(t,"world_hand_landmarks"),us(t,"handedness");const e=new Qi;Sr(e,fo,this.h);const n=new is;Rn(n,2,"mediapipe.tasks.vision.hand_landmarker.HandLandmarkerGraph"),ns(n,"IMAGE:image_in"),ns(n,"NORM_RECT:norm_rect"),rs(n,"LANDMARKS:hand_landmarks"),rs(n,"WORLD_LANDMARKS:world_hand_landmarks"),rs(n,"HANDEDNESS:handedness"),n.o(e),cs(t,n),this.g.attachProtoVectorListener("hand_landmarks",((t,e)=>{for(const e of t)t=ks(e),this.landmarks.push(Ho(t));ua(this,e)})),this.g.attachEmptyPacketListener("hand_landmarks",(t=>{ua(this,t)})),this.g.attachProtoVectorListener("world_hand_landmarks",((t,e)=>{for(const e of t)t=As(e),this.worldLandmarks.push(Wo(t));ua(this,e)})),this.g.attachEmptyPacketListener("world_hand_landmarks",(t=>{ua(this,t)})),this.g.attachProtoVectorListener("handedness",((t,e)=>{var n=this.handedness,r=n.push;const i=[];for(const e of t){t=ys(e);const n=[];for(const e of t.g())n.push({score:xn(e,2)??0,index:kn(e,1)??0??-1,categoryName:le($e(e,3))??""??"",displayName:le($e(e,4))??""??""});i.push(n)}r.call(n,...i),ua(this,e)})),this.g.attachEmptyPacketListener("handedness",(t=>{ua(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};Pc.prototype.detectForVideo=Pc.prototype.G,Pc.prototype.detect=Pc.prototype.F,Pc.prototype.setOptions=Pc.prototype.o,Pc.createFromModelPath=function(t,e){return cc(Pc,t,{baseOptions:{modelAssetPath:e}})},Pc.createFromModelBuffer=function(t,e){return cc(Pc,t,{baseOptions:{modelAssetBuffer:e}})},Pc.createFromOptions=function(t,e){return cc(Pc,t,e)},Pc.HAND_CONNECTIONS=Sc;var Cc=ic([0,1],[1,2],[2,3],[3,7],[0,4],[4,5],[5,6],[6,8],[9,10],[11,12],[11,13],[13,15],[15,17],[15,19],[15,21],[17,19],[12,14],[14,16],[16,18],[16,20],[16,22],[18,20],[11,23],[12,24],[23,24],[23,25],[24,26],[25,27],[26,28],[27,29],[28,30],[29,31],[30,32],[27,31],[28,32]);function Oc(t){t.h={faceLandmarks:[],faceBlendshapes:[],poseLandmarks:[],poseWorldLandmarks:[],poseSegmentationMasks:[],leftHandLandmarks:[],leftHandWorldLandmarks:[],rightHandLandmarks:[],rightHandWorldLandmarks:[]}}function Nc(t){try{if(!t.D)return t.h;t.D(t.h)}finally{da(t)}}function Uc(t,e){t=ks(t),e.push(Ho(t))}var Dc=class extends dc{constructor(t,e){super(new ac(t,e),"input_frames_image",null,!1),this.h={faceLandmarks:[],faceBlendshapes:[],poseLandmarks:[],poseWorldLandmarks:[],poseSegmentationMasks:[],leftHandLandmarks:[],leftHandWorldLandmarks:[],rightHandLandmarks:[],rightHandWorldLandmarks:[]},this.outputPoseSegmentationMasks=this.outputFaceBlendshapes=!1,wn(t=this.j=new yo,0,1,e=new Xs),this.I=new io,wn(this.j,0,2,this.I),this.W=new po,wn(this.j,0,3,this.W),this.u=new zs,wn(this.j,0,4,this.u),this.O=new $s,wn(this.j,0,5,this.O),this.A=new go,wn(this.j,0,6,this.A),this.M=new mo,wn(this.j,0,7,this.M),Ln(this.u,2,.5),Ln(this.u,3,.3),Ln(this.O,2,.5),Ln(this.A,2,.5),Ln(this.A,3,.3),Ln(this.M,2,.5),Ln(this.I,2,.5)}get baseOptions(){return yn(this.j,Xs,1)}set baseOptions(t){wn(this.j,0,1,t)}o(t){return"minFaceDetectionConfidence"in t&&Ln(this.u,2,t.minFaceDetectionConfidence??.5),"minFaceSuppressionThreshold"in t&&Ln(this.u,3,t.minFaceSuppressionThreshold??.3),"minFacePresenceConfidence"in t&&Ln(this.O,2,t.minFacePresenceConfidence??.5),"outputFaceBlendshapes"in t&&(this.outputFaceBlendshapes=!!t.outputFaceBlendshapes),"minPoseDetectionConfidence"in t&&Ln(this.A,2,t.minPoseDetectionConfidence??.5),"minPoseSuppressionThreshold"in t&&Ln(this.A,3,t.minPoseSuppressionThreshold??.3),"minPosePresenceConfidence"in t&&Ln(this.M,2,t.minPosePresenceConfidence??.5),"outputPoseSegmentationMasks"in t&&(this.outputPoseSegmentationMasks=!!t.outputPoseSegmentationMasks),"minHandLandmarksConfidence"in t&&Ln(this.I,2,t.minHandLandmarksConfidence??.5),this.l(t)}F(t,e,n){const r="function"!=typeof e?e:{};return this.D="function"==typeof e?e:n,Oc(this),uc(this,t,r),Nc(this)}G(t,e,n,r){const i="function"!=typeof n?n:{};return this.D="function"==typeof n?n:r,Oc(this),lc(this,t,i,e),Nc(this)}m(){var t=new ls;hs(t,"input_frames_image"),us(t,"pose_landmarks"),us(t,"pose_world_landmarks"),us(t,"face_landmarks"),us(t,"left_hand_landmarks"),us(t,"left_hand_world_landmarks"),us(t,"right_hand_landmarks"),us(t,"right_hand_world_landmarks");const e=new Qi,n=new Bi;Rn(n,1,"type.googleapis.com/mediapipe.tasks.vision.holistic_landmarker.proto.HolisticLandmarkerGraphOptions"),function(t,e){if(null!=e)if(Array.isArray(e))Ze(t,2,Ie(e,0,Me));else{if(!("string"==typeof e||e instanceof F||S(e)))throw Error("invalid value in Any.value field: "+e+" expected a ByteString, a base64 encoded string, a Uint8Array or a jspb array");hn(t,2,ht(e,!1),R())}}(n,this.j.g());const r=new is;Rn(r,2,"mediapipe.tasks.vision.holistic_landmarker.HolisticLandmarkerGraph"),bn(r,8,Bi,n),ns(r,"IMAGE:input_frames_image"),rs(r,"POSE_LANDMARKS:pose_landmarks"),rs(r,"POSE_WORLD_LANDMARKS:pose_world_landmarks"),rs(r,"FACE_LANDMARKS:face_landmarks"),rs(r,"LEFT_HAND_LANDMARKS:left_hand_landmarks"),rs(r,"LEFT_HAND_WORLD_LANDMARKS:left_hand_world_landmarks"),rs(r,"RIGHT_HAND_LANDMARKS:right_hand_landmarks"),rs(r,"RIGHT_HAND_WORLD_LANDMARKS:right_hand_world_landmarks"),r.o(e),cs(t,r),la(this,t),this.g.attachProtoListener("pose_landmarks",((t,e)=>{Uc(t,this.h.poseLandmarks),ua(this,e)})),this.g.attachEmptyPacketListener("pose_landmarks",(t=>{ua(this,t)})),this.g.attachProtoListener("pose_world_landmarks",((t,e)=>{var n=this.h.poseWorldLandmarks;t=As(t),n.push(Wo(t)),ua(this,e)})),this.g.attachEmptyPacketListener("pose_world_landmarks",(t=>{ua(this,t)})),this.outputPoseSegmentationMasks&&(rs(r,"POSE_SEGMENTATION_MASK:pose_segmentation_mask"),fa(this,"pose_segmentation_mask"),this.g.Z("pose_segmentation_mask",((t,e)=>{this.h.poseSegmentationMasks=[fc(this,t,!0,!this.D)],ua(this,e)})),this.g.attachEmptyPacketListener("pose_segmentation_mask",(t=>{this.h.poseSegmentationMasks=[],ua(this,t)}))),this.g.attachProtoListener("face_landmarks",((t,e)=>{Uc(t,this.h.faceLandmarks),ua(this,e)})),this.g.attachEmptyPacketListener("face_landmarks",(t=>{ua(this,t)})),this.outputFaceBlendshapes&&(us(t,"extra_blendshapes"),rs(r,"FACE_BLENDSHAPES:extra_blendshapes"),this.g.attachProtoListener("extra_blendshapes",((t,e)=>{var n=this.h.faceBlendshapes;this.outputFaceBlendshapes&&(t=ys(t),n.push(jo(t.g()??[]))),ua(this,e)})),this.g.attachEmptyPacketListener("extra_blendshapes",(t=>{ua(this,t)}))),this.g.attachProtoListener("left_hand_landmarks",((t,e)=>{Uc(t,this.h.leftHandLandmarks),ua(this,e)})),this.g.attachEmptyPacketListener("left_hand_landmarks",(t=>{ua(this,t)})),this.g.attachProtoListener("left_hand_world_landmarks",((t,e)=>{var n=this.h.leftHandWorldLandmarks;t=As(t),n.push(Wo(t)),ua(this,e)})),this.g.attachEmptyPacketListener("left_hand_world_landmarks",(t=>{ua(this,t)})),this.g.attachProtoListener("right_hand_landmarks",((t,e)=>{Uc(t,this.h.rightHandLandmarks),ua(this,e)})),this.g.attachEmptyPacketListener("right_hand_landmarks",(t=>{ua(this,t)})),this.g.attachProtoListener("right_hand_world_landmarks",((t,e)=>{var n=this.h.rightHandWorldLandmarks;t=As(t),n.push(Wo(t)),ua(this,e)})),this.g.attachEmptyPacketListener("right_hand_world_landmarks",(t=>{ua(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};Dc.prototype.detectForVideo=Dc.prototype.G,Dc.prototype.detect=Dc.prototype.F,Dc.prototype.setOptions=Dc.prototype.o,Dc.createFromModelPath=function(t,e){return cc(Dc,t,{baseOptions:{modelAssetPath:e}})},Dc.createFromModelBuffer=function(t,e){return cc(Dc,t,{baseOptions:{modelAssetBuffer:e}})},Dc.createFromOptions=function(t,e){return cc(Dc,t,e)},Dc.HAND_CONNECTIONS=Sc,Dc.POSE_CONNECTIONS=Cc,Dc.FACE_LANDMARKS_LIPS=gc,Dc.FACE_LANDMARKS_LEFT_EYE=mc,Dc.FACE_LANDMARKS_LEFT_EYEBROW=yc,Dc.FACE_LANDMARKS_LEFT_IRIS=_c,Dc.FACE_LANDMARKS_RIGHT_EYE=vc,Dc.FACE_LANDMARKS_RIGHT_EYEBROW=Ec,Dc.FACE_LANDMARKS_RIGHT_IRIS=wc,Dc.FACE_LANDMARKS_FACE_OVAL=Tc,Dc.FACE_LANDMARKS_CONTOURS=Ac,Dc.FACE_LANDMARKS_TESSELATION=bc;var Bc=class extends dc{constructor(t,e){super(new ac(t,e),"input_image","norm_rect",!0),this.j={classifications:[]},wn(t=this.h=new Eo,0,1,e=new Xs)}get baseOptions(){return yn(this.h,Xs,1)}set baseOptions(t){wn(this.h,0,1,t)}o(t){return wn(this.h,0,2,Bo(t,yn(this.h,Ns,2))),this.l(t)}sa(t,e){return this.j={classifications:[]},uc(this,t,e),this.j}ta(t,e,n){return this.j={classifications:[]},lc(this,t,n,e),this.j}m(){var t=new ls;hs(t,"input_image"),hs(t,"norm_rect"),us(t,"classifications");const e=new Qi;Sr(e,wo,this.h);const n=new is;Rn(n,2,"mediapipe.tasks.vision.image_classifier.ImageClassifierGraph"),ns(n,"IMAGE:input_image"),ns(n,"NORM_RECT:norm_rect"),rs(n,"CLASSIFICATIONS:classifications"),n.o(e),cs(t,n),this.g.attachProtoListener("classifications",((t,e)=>{this.j=Vo(Is(t)),ua(this,e)})),this.g.attachEmptyPacketListener("classifications",(t=>{ua(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};Bc.prototype.classifyForVideo=Bc.prototype.ta,Bc.prototype.classify=Bc.prototype.sa,Bc.prototype.setOptions=Bc.prototype.o,Bc.createFromModelPath=function(t,e){return cc(Bc,t,{baseOptions:{modelAssetPath:e}})},Bc.createFromModelBuffer=function(t,e){return cc(Bc,t,{baseOptions:{modelAssetBuffer:e}})},Bc.createFromOptions=function(t,e){return cc(Bc,t,e)};var Gc=class extends dc{constructor(t,e){super(new ac(t,e),"image_in","norm_rect",!0),this.h=new To,this.embeddings={embeddings:[]},wn(t=this.h,0,1,e=new Xs)}get baseOptions(){return yn(this.h,Xs,1)}set baseOptions(t){wn(this.h,0,1,t)}o(t){var e=this.h,n=yn(this.h,Ds,2);return n=n?n.clone():new Ds,void 0!==t.l2Normalize?Ze(n,1,Jt(t.l2Normalize)):"l2Normalize"in t&&Ze(n,1),void 0!==t.quantize?Ze(n,2,Jt(t.quantize)):"quantize"in t&&Ze(n,2),wn(e,0,2,n),this.l(t)}za(t,e){return uc(this,t,e),this.embeddings}Aa(t,e,n){return lc(this,t,n,e),this.embeddings}m(){var t=new ls;hs(t,"image_in"),hs(t,"norm_rect"),us(t,"embeddings_out");const e=new Qi;Sr(e,Ao,this.h);const n=new is;Rn(n,2,"mediapipe.tasks.vision.image_embedder.ImageEmbedderGraph"),ns(n,"IMAGE:image_in"),ns(n,"NORM_RECT:norm_rect"),rs(n,"EMBEDDINGS:embeddings_out"),n.o(e),cs(t,n),this.g.attachProtoListener("embeddings_out",((t,e)=>{t=Os(t),this.embeddings=function(t){return{embeddings:vn(t,Ps,1).map((t=>{const e={headIndex:kn(t,3)??0??-1,headName:le($e(t,4))??""??""};var n=t.v;return void 0!==mn(n,0|n[Q],Fs,ln(t,1))?(t=en(t=yn(t,Fs,ln(t,1),void 0),1,$t,tn()),e.floatEmbedding=t.slice()):(n=new Uint8Array(0),e.quantizedEmbedding=yn(t,Ms,ln(t,2),void 0)?.na()?.h()??n),e})),timestampMs:Go($e(t,2,void 0,void 0,ce)??Ye)}}(t),ua(this,e)})),this.g.attachEmptyPacketListener("embeddings_out",(t=>{ua(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};Gc.cosineSimilarity=function(t,e){if(t.floatEmbedding&&e.floatEmbedding)t=Ko(t.floatEmbedding,e.floatEmbedding);else{if(!t.quantizedEmbedding||!e.quantizedEmbedding)throw Error("Cannot compute cosine similarity between quantized and float embeddings.");t=Ko(zo(t.quantizedEmbedding),zo(e.quantizedEmbedding))}return t},Gc.prototype.embedForVideo=Gc.prototype.Aa,Gc.prototype.embed=Gc.prototype.za,Gc.prototype.setOptions=Gc.prototype.o,Gc.createFromModelPath=function(t,e){return cc(Gc,t,{baseOptions:{modelAssetPath:e}})},Gc.createFromModelBuffer=function(t,e){return cc(Gc,t,{baseOptions:{modelAssetBuffer:e}})},Gc.createFromOptions=function(t,e){return cc(Gc,t,e)};var jc=class{constructor(t,e,n){this.confidenceMasks=t,this.categoryMask=e,this.qualityScores=n}close(){this.confidenceMasks?.forEach((t=>{t.close()})),this.categoryMask?.close()}};function Vc(t){const e=function(t){return vn(t,is,1)}(t.ca()).filter((t=>(le($e(t,1))??"").includes("mediapipe.tasks.TensorsToSegmentationCalculator")));if(t.u=[],e.length>1)throw Error("The graph has more than one mediapipe.tasks.TensorsToSegmentationCalculator.");1===e.length&&(yn(e[0],Qi,7)?.j()?.g()??new Map).forEach(((e,n)=>{t.u[Number(n)]=le($e(e,1))??""}))}function Xc(t){t.categoryMask=void 0,t.confidenceMasks=void 0,t.qualityScores=void 0}function Hc(t){try{const e=new jc(t.confidenceMasks,t.categoryMask,t.qualityScores);if(!t.j)return e;t.j(e)}finally{da(t)}}jc.prototype.close=jc.prototype.close;var Wc=class extends dc{constructor(t,e){super(new ac(t,e),"image_in","norm_rect",!1),this.u=[],this.outputCategoryMask=!1,this.outputConfidenceMasks=!0,this.h=new Lo,this.A=new bo,wn(this.h,0,3,this.A),wn(t=this.h,0,1,e=new Xs)}get baseOptions(){return yn(this.h,Xs,1)}set baseOptions(t){wn(this.h,0,1,t)}o(t){return void 0!==t.displayNamesLocale?Ze(this.h,2,ue(t.displayNamesLocale)):"displayNamesLocale"in t&&Ze(this.h,2),"outputCategoryMask"in t&&(this.outputCategoryMask=t.outputCategoryMask??!1),"outputConfidenceMasks"in t&&(this.outputConfidenceMasks=t.outputConfidenceMasks??!0),super.l(t)}L(){Vc(this)}segment(t,e,n){const r="function"!=typeof e?e:{};return this.j="function"==typeof e?e:n,Xc(this),uc(this,t,r),Hc(this)}La(t,e,n,r){const i="function"!=typeof n?n:{};return this.j="function"==typeof n?n:r,Xc(this),lc(this,t,i,e),Hc(this)}Da(){return this.u}m(){var t=new ls;hs(t,"image_in"),hs(t,"norm_rect");const e=new Qi;Sr(e,Ro,this.h);const n=new is;Rn(n,2,"mediapipe.tasks.vision.image_segmenter.ImageSegmenterGraph"),ns(n,"IMAGE:image_in"),ns(n,"NORM_RECT:norm_rect"),n.o(e),cs(t,n),la(this,t),this.outputConfidenceMasks&&(us(t,"confidence_masks"),rs(n,"CONFIDENCE_MASKS:confidence_masks"),fa(this,"confidence_masks"),this.g.aa("confidence_masks",((t,e)=>{this.confidenceMasks=t.map((t=>fc(this,t,!0,!this.j))),ua(this,e)})),this.g.attachEmptyPacketListener("confidence_masks",(t=>{this.confidenceMasks=[],ua(this,t)}))),this.outputCategoryMask&&(us(t,"category_mask"),rs(n,"CATEGORY_MASK:category_mask"),fa(this,"category_mask"),this.g.Z("category_mask",((t,e)=>{this.categoryMask=fc(this,t,!1,!this.j),ua(this,e)})),this.g.attachEmptyPacketListener("category_mask",(t=>{this.categoryMask=void 0,ua(this,t)}))),us(t,"quality_scores"),rs(n,"QUALITY_SCORES:quality_scores"),this.g.attachFloatVectorListener("quality_scores",((t,e)=>{this.qualityScores=t,ua(this,e)})),this.g.attachEmptyPacketListener("quality_scores",(t=>{this.categoryMask=void 0,ua(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};Wc.prototype.getLabels=Wc.prototype.Da,Wc.prototype.segmentForVideo=Wc.prototype.La,Wc.prototype.segment=Wc.prototype.segment,Wc.prototype.setOptions=Wc.prototype.o,Wc.createFromModelPath=function(t,e){return cc(Wc,t,{baseOptions:{modelAssetPath:e}})},Wc.createFromModelBuffer=function(t,e){return cc(Wc,t,{baseOptions:{modelAssetBuffer:e}})},Wc.createFromOptions=function(t,e){return cc(Wc,t,e)};var zc=class{constructor(t,e,n){this.confidenceMasks=t,this.categoryMask=e,this.qualityScores=n}close(){this.confidenceMasks?.forEach((t=>{t.close()})),this.categoryMask?.close()}};zc.prototype.close=zc.prototype.close;var Kc=class extends dc{constructor(t,e){super(new ac(t,e),"image_in","norm_rect_in",!1),this.outputCategoryMask=!1,this.outputConfidenceMasks=!0,this.h=new Lo,this.u=new bo,wn(this.h,0,3,this.u),wn(t=this.h,0,1,e=new Xs)}get baseOptions(){return yn(this.h,Xs,1)}set baseOptions(t){wn(this.h,0,1,t)}o(t){return"outputCategoryMask"in t&&(this.outputCategoryMask=t.outputCategoryMask??!1),"outputConfidenceMasks"in t&&(this.outputConfidenceMasks=t.outputConfidenceMasks??!0),super.l(t)}segment(t,e,n,r){const i="function"!=typeof n?n:{};if(this.j="function"==typeof n?n:r,this.qualityScores=this.categoryMask=this.confidenceMasks=void 0,n=this.C+1,r=new Po,e.keypoint&&e.scribble)throw Error("Cannot provide both keypoint and scribble.");if(e.keypoint){var s=new Io;hn(s,3,Jt(!0),!1),hn(s,1,qt(e.keypoint.x),0),hn(s,2,qt(e.keypoint.y),0),Tn(r,1,Co,s)}else{if(!e.scribble)throw Error("Must provide either a keypoint or a scribble.");{const t=new Mo;for(s of e.scribble)hn(e=new Io,3,Jt(!0),!1),hn(e,1,qt(s.x),0),hn(e,2,qt(s.y),0),bn(t,1,Io,e);Tn(r,2,Co,t)}}this.g.addProtoToStream(r.g(),"mediapipe.tasks.vision.interactive_segmenter.proto.RegionOfInterest","roi_in",n),uc(this,t,i);t:{try{const t=new zc(this.confidenceMasks,this.categoryMask,this.qualityScores);if(!this.j){var o=t;break t}this.j(t)}finally{da(this)}o=void 0}return o}m(){var t=new ls;hs(t,"image_in"),hs(t,"roi_in"),hs(t,"norm_rect_in");const e=new Qi;Sr(e,Ro,this.h);const n=new is;Rn(n,2,"mediapipe.tasks.vision.interactive_segmenter.InteractiveSegmenterGraphV2"),ns(n,"IMAGE:image_in"),ns(n,"ROI:roi_in"),ns(n,"NORM_RECT:norm_rect_in"),n.o(e),cs(t,n),la(this,t),this.outputConfidenceMasks&&(us(t,"confidence_masks"),rs(n,"CONFIDENCE_MASKS:confidence_masks"),fa(this,"confidence_masks"),this.g.aa("confidence_masks",((t,e)=>{this.confidenceMasks=t.map((t=>fc(this,t,!0,!this.j))),ua(this,e)})),this.g.attachEmptyPacketListener("confidence_masks",(t=>{this.confidenceMasks=[],ua(this,t)}))),this.outputCategoryMask&&(us(t,"category_mask"),rs(n,"CATEGORY_MASK:category_mask"),fa(this,"category_mask"),this.g.Z("category_mask",((t,e)=>{this.categoryMask=fc(this,t,!1,!this.j),ua(this,e)})),this.g.attachEmptyPacketListener("category_mask",(t=>{this.categoryMask=void 0,ua(this,t)}))),us(t,"quality_scores"),rs(n,"QUALITY_SCORES:quality_scores"),this.g.attachFloatVectorListener("quality_scores",((t,e)=>{this.qualityScores=t,ua(this,e)})),this.g.attachEmptyPacketListener("quality_scores",(t=>{this.categoryMask=void 0,ua(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};Kc.prototype.segment=Kc.prototype.segment,Kc.prototype.setOptions=Kc.prototype.o,Kc.createFromModelPath=function(t,e){return cc(Kc,t,{baseOptions:{modelAssetPath:e}})},Kc.createFromModelBuffer=function(t,e){return cc(Kc,t,{baseOptions:{modelAssetBuffer:e}})},Kc.createFromOptions=function(t,e){return cc(Kc,t,e)};var Yc=class extends dc{constructor(t,e){super(new ac(t,e),"input_frame_gpu","norm_rect",!1),this.j={detections:[]},wn(t=this.h=new Oo,0,1,e=new Xs)}get baseOptions(){return yn(this.h,Xs,1)}set baseOptions(t){wn(this.h,0,1,t)}o(t){return void 0!==t.displayNamesLocale?Ze(this.h,2,ue(t.displayNamesLocale)):"displayNamesLocale"in t&&Ze(this.h,2),void 0!==t.maxResults?Sn(this.h,3,t.maxResults):"maxResults"in t&&Ze(this.h,3),void 0!==t.scoreThreshold?Ln(this.h,4,t.scoreThreshold):"scoreThreshold"in t&&Ze(this.h,4),void 0!==t.categoryAllowlist?In(this.h,5,t.categoryAllowlist):"categoryAllowlist"in t&&Ze(this.h,5),void 0!==t.categoryDenylist?In(this.h,6,t.categoryDenylist):"categoryDenylist"in t&&Ze(this.h,6),this.l(t)}F(t,e){return this.j={detections:[]},uc(this,t,e),this.j}G(t,e,n){return this.j={detections:[]},lc(this,t,n,e),this.j}m(){var t=new ls;hs(t,"input_frame_gpu"),hs(t,"norm_rect"),us(t,"detections");const e=new Qi;Sr(e,No,this.h);const n=new is;Rn(n,2,"mediapipe.tasks.vision.ObjectDetectorGraph"),ns(n,"IMAGE:input_frame_gpu"),ns(n,"NORM_RECT:norm_rect"),rs(n,"DETECTIONS:detections"),n.o(e),cs(t,n),this.g.attachProtoVectorListener("detections",((t,e)=>{for(const e of t)t=ws(e),this.j.detections.push(Xo(t));ua(this,e)})),this.g.attachEmptyPacketListener("detections",(t=>{ua(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};Yc.prototype.detectForVideo=Yc.prototype.G,Yc.prototype.detect=Yc.prototype.F,Yc.prototype.setOptions=Yc.prototype.o,Yc.createFromModelPath=async function(t,e){return cc(Yc,t,{baseOptions:{modelAssetPath:e}})},Yc.createFromModelBuffer=function(t,e){return cc(Yc,t,{baseOptions:{modelAssetBuffer:e}})},Yc.createFromOptions=function(t,e){return cc(Yc,t,e)};var qc=class{constructor(t,e,n){this.landmarks=t,this.worldLandmarks=e,this.segmentationMasks=n}close(){this.segmentationMasks?.forEach((t=>{t.close()}))}};function $c(t){t.landmarks=[],t.worldLandmarks=[],t.segmentationMasks=void 0}function Jc(t){try{const e=new qc(t.landmarks,t.worldLandmarks,t.segmentationMasks);if(!t.u)return e;t.u(e)}finally{da(t)}}qc.prototype.close=qc.prototype.close;var Zc=class extends dc{constructor(t,e){super(new ac(t,e),"image_in","norm_rect",!1),this.landmarks=[],this.worldLandmarks=[],this.outputSegmentationMasks=!1,wn(t=this.h=new Uo,0,1,e=new Xs),this.A=new mo,wn(this.h,0,3,this.A),this.j=new go,wn(this.h,0,2,this.j),Sn(this.j,4,1),Ln(this.j,2,.5),Ln(this.A,2,.5),Ln(this.h,4,.5)}get baseOptions(){return yn(this.h,Xs,1)}set baseOptions(t){wn(this.h,0,1,t)}o(t){return"numPoses"in t&&Sn(this.j,4,t.numPoses??1),"minPoseDetectionConfidence"in t&&Ln(this.j,2,t.minPoseDetectionConfidence??.5),"minTrackingConfidence"in t&&Ln(this.h,4,t.minTrackingConfidence??.5),"minPosePresenceConfidence"in t&&Ln(this.A,2,t.minPosePresenceConfidence??.5),"outputSegmentationMasks"in t&&(this.outputSegmentationMasks=t.outputSegmentationMasks??!1),this.l(t)}F(t,e,n){const r="function"!=typeof e?e:{};return this.u="function"==typeof e?e:n,$c(this),uc(this,t,r),Jc(this)}G(t,e,n,r){const i="function"!=typeof n?n:{};return this.u="function"==typeof n?n:r,$c(this),lc(this,t,i,e),Jc(this)}m(){var t=new ls;hs(t,"image_in"),hs(t,"norm_rect"),us(t,"normalized_landmarks"),us(t,"world_landmarks"),us(t,"segmentation_masks");const e=new Qi;Sr(e,Do,this.h);const n=new is;Rn(n,2,"mediapipe.tasks.vision.pose_landmarker.PoseLandmarkerGraph"),ns(n,"IMAGE:image_in"),ns(n,"NORM_RECT:norm_rect"),rs(n,"NORM_LANDMARKS:normalized_landmarks"),rs(n,"WORLD_LANDMARKS:world_landmarks"),n.o(e),cs(t,n),la(this,t),this.g.attachProtoVectorListener("normalized_landmarks",((t,e)=>{this.landmarks=[];for(const e of t)t=ks(e),this.landmarks.push(Ho(t));ua(this,e)})),this.g.attachEmptyPacketListener("normalized_landmarks",(t=>{this.landmarks=[],ua(this,t)})),this.g.attachProtoVectorListener("world_landmarks",((t,e)=>{this.worldLandmarks=[];for(const e of t)t=As(e),this.worldLandmarks.push(Wo(t));ua(this,e)})),this.g.attachEmptyPacketListener("world_landmarks",(t=>{this.worldLandmarks=[],ua(this,t)})),this.outputSegmentationMasks&&(rs(n,"SEGMENTATION_MASK:segmentation_masks"),fa(this,"segmentation_masks"),this.g.aa("segmentation_masks",((t,e)=>{this.segmentationMasks=t.map((t=>fc(this,t,!0,!this.u))),ua(this,e)})),this.g.attachEmptyPacketListener("segmentation_masks",(t=>{this.segmentationMasks=[],ua(this,t)}))),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};Zc.prototype.detectForVideo=Zc.prototype.G,Zc.prototype.detect=Zc.prototype.F,Zc.prototype.setOptions=Zc.prototype.o,Zc.createFromModelPath=function(t,e){return cc(Zc,t,{baseOptions:{modelAssetPath:e}})},Zc.createFromModelBuffer=function(t,e){return cc(Zc,t,{baseOptions:{modelAssetBuffer:e}})},Zc.createFromOptions=function(t,e){return cc(Zc,t,e)},Zc.POSE_CONNECTIONS=Cc,exports.DrawingUtils=Ka,exports.FaceDetector=pc,exports.FaceLandmarker=xc,exports.FilesetResolver=Zo,exports.GestureRecognizer=Fc,exports.HandLandmarker=Pc,exports.HolisticLandmarker=Dc,exports.ImageClassifier=Bc,exports.ImageEmbedder=Gc,exports.ImageSegmenter=Wc,exports.ImageSegmenterResult=jc,exports.InteractiveSegmenter=Kc,exports.InteractiveSegmenterResult=zc,exports.MPImage=nc,exports.MPMask=Na,exports.ObjectDetector=Yc,exports.PoseLandmarker=Zc,exports.TaskRunner=pa,exports.VisionTaskRunner=dc; //# sourceMappingURL=vision_bundle_cjs.js.map diff --git a/app/node_modules/@mediapipe/tasks-vision/vision_bundle.cjs.map b/app/node_modules/@mediapipe/tasks-vision/vision_bundle.cjs.map index 1c896940..6eea58d0 100644 --- a/app/node_modules/@mediapipe/tasks-vision/vision_bundle.cjs.map +++ b/app/node_modules/@mediapipe/tasks-vision/vision_bundle.cjs.map @@ -1 +1 @@ -{"version":3,"file":"vision_bundle_cjs.js","sources":["../../../../../../../mediapipe/tasks/web/vision/vision_js.js"],"sourcesContent":["'use strict';/*\n\n Copyright The Closure Library Authors.\n SPDX-License-Identifier: Apache-2.0\n*/\nvar aa=this||(typeof self!==\"undefined\"?self:{});function ba(a,b){a:{var c=[\"CLOSURE_FLAGS\"];for(var d=aa,e=0;e>6|192;else{if(b>=55296&&b<=57343){if(b<=56319&&e=56320&&f<=57343){b=(b-55296)*1024+f-56320+65536;d[c++]=b>>18|240;d[c++]=b>>12&63|128;d[c++]=b>>6&63|128;d[c++]=b&63|128;continue}else e--}b=65533}d[c++]=b>>12|224;d[c++]=b>>6&63|128}d[c++]=b&63|128}}a=c===d.length?\nd:d.subarray(0,c)}return a};function la(a){aa.setTimeout(()=>{throw a;},0)};var ma=ba(610401301,!1),na=ba(653718497,ba(1,!0)),oa=ba(660014094,!1);var pa;const qa=aa.navigator;pa=qa?qa.userAgentData||null:null;function ra(a){return ma?pa?pa.brands.some(({brand:b})=>b&&b.indexOf(a)!=-1):!1:!1}function sa(a){var b;a:{if(b=aa.navigator)if(b=b.userAgent)break a;b=\"\"}return b.indexOf(a)!=-1};function ta(){return ma?!!pa&&pa.brands.length>0:!1}function ua(){return ta()?ra(\"Chromium\"):(sa(\"Chrome\")||sa(\"CriOS\"))&&!(ta()?0:sa(\"Edge\"))||sa(\"Silk\")};function va(a){va[\" \"](a);return a}va[\" \"]=function(){};var wa=ta()?!1:sa(\"Trident\")||sa(\"MSIE\");!sa(\"Android\")||ua();ua();sa(\"Safari\")&&(ua()||(ta()?0:sa(\"Coast\"))||(ta()?0:sa(\"Opera\"))||(ta()?0:sa(\"Edge\"))||(ta()?ra(\"Microsoft Edge\"):sa(\"Edg/\"))||ta()&&ra(\"Opera\"));var xa={},ya=null;function Aa(a){var b=a.length,c=b*3/4;c%3?c=Math.floor(c):\"=.\".indexOf(a[b-1])!=-1&&(c=\"=.\".indexOf(a[b-2])!=-1?c-2:c-1);var d=new Uint8Array(c),e=0;Ba(a,function(f){d[e++]=f});return e!==c?d.subarray(0,e):d}\nfunction Ba(a,b){function c(h){for(;d>4);g!=64&&(b(f<<4&240|g>>2),k!=64&&b(g<<6&192|k))}}\nfunction Ca(){if(!ya){ya={};for(var a=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\".split(\"\"),b=[\"+/=\",\"+/\",\"-_=\",\"-_.\",\"-_\"],c=0;c<5;c++){var d=a.concat(b[c].split(\"\"));xa[c]=d;for(var e=0;e>2];e=b[(e&3)<<4|f>>4];f=b[(f&15)<<2|g>>6];g=b[g&63];c[l++]=k+e+f+g}k=0;g=d;switch(a.length-h){case 2:k=a[h+1],g=b[(k&15)<<2]||d;case 1:a=a[h],c[l]=b[a>>2]+b[(a&3)<<4|k>>4]+g+d}return c.join(\"\")}b=\"\";c=0;for(d=a.length-10240;c{a[Za]|=b}:(a,b)=>{a.G!==void 0?a.G|=b:Object.defineProperties(a,{G:{value:b,configurable:!0,writable:!0,enumerable:!1}})},eb=Xa?(a,b)=>{a[Za]&=~b}:(a,b)=>{a.G!==void 0&&(a.G&=~b)},n=Xa?a=>a[Za]|0:a=>a.G|0,p=Xa?a=>a[Za]:a=>a.G,q=Xa?(a,b)=>{a[Za]=b}:(a,b)=>{a.G!==void 0?a.G=b:Object.defineProperties(a,{G:{value:b,configurable:!0,writable:!0,enumerable:!1}})};function fb(a){db(a,34);return a}function gb(a,b){q(b,(a|0)&-14591)}function hb(a,b){q(b,(a|34)&-14557)};var ib={},jb={};function kb(a){return!(!a||typeof a!==\"object\"||a.La!==jb)}function lb(a){return a!==null&&typeof a===\"object\"&&!Array.isArray(a)&&a.constructor===Object}function mb(a,b,c){if(a!=null)if(typeof a===\"string\")a=a?new Pa(a,La):Oa();else if(a.constructor!==Pa)if(Ka(a))a=a.length?new Pa(c?a:new Uint8Array(a),La):Oa();else{if(!b)throw Error();a=void 0}return a}function nb(a){return!Array.isArray(a)||a.length?!1:n(a)&1?!0:!1}var ob;const pb=[];q(pb,55);ob=Object.freeze(pb);\nfunction qb(a){if(a&2)throw Error();}class rb{constructor(a,b,c){this.l=0;this.g=a;this.h=b;this.m=c}next(){if(this.ltypeof a===\"number\"),yb=wb(a=>typeof a===\"string\"),zb=wb(a=>typeof a===\"boolean\");var Ab=typeof aa.BigInt===\"function\"&&typeof aa.BigInt(0)===\"bigint\";var Gb=wb(a=>Ab?a>=Bb&&a<=Cb:a[0]===\"-\"?Db(a,Eb):Db(a,Fb));const Eb=Number.MIN_SAFE_INTEGER.toString(),Bb=Ab?BigInt(Number.MIN_SAFE_INTEGER):void 0,Fb=Number.MAX_SAFE_INTEGER.toString(),Cb=Ab?BigInt(Number.MAX_SAFE_INTEGER):void 0;function Db(a,b){if(a.length>b.length)return!1;if(a.lengthe)return!1;if(d>>0;r=b;t=(a-b)/4294967296>>>0}function Kb(a){if(a<0){Jb(-a);const [b,c]=Lb(r,t);r=b>>>0;t=c>>>0}else Jb(a)}function Mb(a){const b=Ib||=new DataView(new ArrayBuffer(8));b.setFloat32(0,+a,!0);t=0;r=b.getUint32(0,!0)}function Nb(a,b){return b*4294967296+(a>>>0)}function Ob(a,b){const c=b&2147483648;c&&(a=~a+1>>>0,b=~b>>>0,a==0&&(b=b+1>>>0));a=Nb(a,b);return c?-a:a}\nfunction Pb(a,b){b>>>=0;a>>>=0;if(b<=2097151)var c=\"\"+(4294967296*b+a);else Va()?c=\"\"+(BigInt(b)<>>24|b<<8)&16777215,b=b>>16&65535,a=(a&16777215)+c*6777216+b*6710656,c+=b*8147497,b*=2,a>=1E7&&(c+=a/1E7>>>0,a%=1E7),c>=1E7&&(b+=c/1E7>>>0,c%=1E7),c=b+Qb(c)+Qb(a));return c}function Qb(a){a=String(a);return\"0000000\".slice(a.length)+a}\nfunction Rb(a){if(a.length<16)Kb(Number(a));else if(Va())a=BigInt(a),r=Number(a&BigInt(4294967295))>>>0,t=Number(a>>BigInt(32)&BigInt(4294967295));else{const b=+(a[0]===\"-\");t=r=0;const c=a.length;for(let d=b,e=(c-b)%6+b;e<=c;d=e,e+=6){const f=Number(a.slice(d,e));t*=1E6;r=r*1E6+f;r>=4294967296&&(t+=Math.trunc(r/4294967296),t>>>=0,r>>>=0)}if(b){const [d,e]=Lb(r,t);r=d;t=e}}}function Lb(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]};function Sb(a){if(a==null||typeof a===\"number\")return a;if(a===\"NaN\"||a===\"Infinity\"||a===\"-Infinity\")return Number(a)}function Tb(a){if(a==null||typeof a===\"boolean\")return a;if(typeof a===\"number\")return!!a}const Ub=/^-?([1-9][0-9]*|0)(\\.[0-9]+)?$/;function Vb(a){const b=typeof a;switch(b){case \"bigint\":return!0;case \"number\":return Number.isFinite(a)}return b!==\"string\"?!1:Ub.test(a)}\nfunction Wb(a){if(a==null)return a;if(typeof a===\"string\"){if(!a)return;a=+a}if(typeof a===\"number\")return Number.isFinite(a)?a|0:void 0}function Xb(a){if(a==null)return a;if(typeof a===\"string\"){if(!a)return;a=+a}if(typeof a===\"number\")return Number.isFinite(a)?a>>>0:void 0}function Yb(a){return a[0]===\"-\"?!1:a.length<20?!0:a.length===20&&Number(a.substring(0,6))<184467}\nfunction Zb(a){if(a<0){Kb(a);const b=Pb(r,t);a=Number(b);return Number.isSafeInteger(a)?a:b}if(Yb(String(a)))return a;Kb(a);return Nb(r,t)}function $b(a){a=Math.trunc(a);Number.isSafeInteger(a)||(Kb(a),a=Ob(r,t));return a}\nfunction ac(a){var b=Math.trunc(Number(a));if(Number.isSafeInteger(b))return String(b);b=a.indexOf(\".\");b!==-1&&(a=a.substring(0,b));if(!(a[0]===\"-\"?a.length<20||a.length===20&&Number(a.substring(0,7))>-922337:a.length<19||a.length===19&&Number(a.substring(0,6))<922337))if(Rb(a),a=r,b=t,b&2147483648)if(Va())a=\"\"+(BigInt(b|0)<>>0));else{const [c,d]=Lb(a,b);a=\"-\"+Pb(c,d)}else a=Pb(a,b);return a}\nfunction bc(a){if(a==null)return a;if(typeof a===\"bigint\")return Gb(a)?a=Number(a):(a=BigInt.asIntN(64,a),a=Gb(a)?Number(a):String(a)),a;if(Vb(a))return typeof a===\"number\"?$b(a):ac(a)}function cc(a){if(a==null)return a;const b=typeof a;if(b===\"bigint\")return String(BigInt.asIntN(64,a));if(Vb(a)){if(b===\"string\")return ac(a);if(b===\"number\")return $b(a)}}\nfunction dc(a){if(a==null)return a;var b=typeof a;if(b===\"bigint\")return String(BigInt.asUintN(64,a));if(Vb(a)){if(b===\"string\")return b=Math.trunc(Number(a)),Number.isSafeInteger(b)&&b>=0?a=String(b):(b=a.indexOf(\".\"),b!==-1&&(a=a.substring(0,b)),Yb(a)||(Rb(a),a=Pb(r,t))),a;if(b===\"number\")return a=Math.trunc(a),a>=0&&Number.isSafeInteger(a)?a:Zb(a)}}function ec(a){if(typeof a!==\"string\")throw Error();return a}function fc(a){if(a!=null&&typeof a!==\"string\")throw Error();return a}\nfunction gc(a){return a==null||typeof a===\"string\"?a:void 0}function hc(a,b,c,d){if(a!=null&&typeof a===\"object\"&&a.Y===ib)return a;if(!Array.isArray(a))return c?d&2?(a=b[$a])?b=a:(a=new b,fb(a.u),b=b[$a]=a):b=new b:b=void 0,b;let e=c=n(a);e===0&&(e|=d&32);e|=d&2;e!==c&&q(a,e);return new b(a)}\nfunction ic(a,b,c){if(b)a:{b=a;if(!Vb(b))throw Ua(\"int64\");switch(typeof b){case \"string\":b=ac(b);break a;case \"bigint\":a=b=BigInt.asIntN(64,b);if(yb(a)){if(!/^\\s*(?:-?[1-9]\\d*|0)?\\s*$/.test(a))throw Error(String(a));}else if(xb(a)&&!Number.isSafeInteger(a))throw Error(String(a));Ab?b=BigInt(b):b=zb(b)?b?\"1\":\"0\":yb(b)?b.trim()||\"0\":String(b);break a;default:b=$b(b)}}else b=bc(a);a=b;c=a==null?c?0:void 0:a;return typeof c===\"string\"&&(b=+c,Number.isSafeInteger(b))?b:c};function jc(a){kc===void 0&&(kc=typeof Proxy===\"function\"?lc(Proxy):null);if(!kc||!mc())return a;let b=nc?.get(a);if(b)return b;if(Math.random()>.01)return a;oc(a);b=new kc(a,{set(c,d,e){pc();c[d]=e;return!0}});qc(a,b);return b}function pc(){Ta()}let nc=void 0,rc=void 0;function qc(a,b){(nc||=new sc).set(a,b);(rc||=new sc).set(b,a)}let kc=void 0,sc=void 0;function mc(){sc===void 0&&(sc=typeof WeakMap===\"function\"?lc(WeakMap):null);return sc}\nfunction lc(a){try{return a.toString().indexOf(\"[native code]\")!==-1?a:null}catch{return null}}let tc=void 0;function oc(a){if(tc===void 0){const b=new kc([],{});tc=Array.prototype.concat.call([],b).length===1}tc&&typeof Symbol===\"function\"&&Symbol.isConcatSpreadable&&(a[Symbol.isConcatSpreadable]=!0)}\nfunction uc(a,b,c){if(na&&mc()){if(vc?.get(b)?.get(a)){if(c)return}else if(Math.random()>.01)return;var d=a.length;c={length:d};for(var e=0;e0?void 0:a===0?Dc||=[0,void 0]:[-a,void 0];case \"string\":return[0,a];case \"object\":return a}}function Fc(a,b){a=Ic(a,b[0],b[1]);db(a,16384);return a}\nfunction Ic(a,b,c){a==null&&(a=Bc);Bc=void 0;if(a==null){var d=96;c?(a=[c],d|=512):a=[];b&&(d=d&-33521665|(b&1023)<<15)}else{if(!Array.isArray(a))throw Error(\"narr\");d=n(a);if(d&2048)throw Error(\"farr\");if(d&64)return a;d|=64;if(c&&(d|=512,c!==a[0]))throw Error(\"mid\");a:{c=a;const e=c.length;if(e){const f=e-1;if(lb(c[f])){d|=256;b=f-(+!!(d&512)-1);if(b>=1024)throw Error(\"pvtlmt\");d=d&-33521665|(b&1023)<<15;break a}}if(b){b=Math.max(b,e-(+!!(d&512)-1));if(b>1024)throw Error(\"spvt\");d=d&-33521665|(b&\n1023)<<15}}}q(a,d);return a};const Jc={};let Kc=function(){try{return va(new class extends Map{constructor(){super()}}),!1}catch{return!0}}();\nclass Lc{constructor(){this.g=new Map}get(a){return this.g.get(a)}set(a,b){this.g.set(a,b);this.size=this.g.size;return this}delete(a){a=this.g.delete(a);this.size=this.g.size;return a}clear(){this.g.clear();this.size=this.g.size}has(a){return this.g.has(a)}entries(){return this.g.entries()}keys(){return this.g.keys()}values(){return this.g.values()}forEach(a,b){return this.g.forEach(a,b)}[Symbol.iterator](){return this.entries()}}\nconst Mc=(()=>Kc?(Object.setPrototypeOf(Lc.prototype,Map.prototype),Object.defineProperties(Lc.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),Lc):class extends Map{constructor(){super()}})();function Nc(a){return a}function Oc(a){if(a.M&2)throw Error(\"Cannot mutate an immutable Map\");}\nvar Sc=class extends Mc{constructor(a,b,c=Nc,d=Nc){super();let e=n(a);e|=64;q(a,e);this.M=e;this.U=b;this.T=c;this.aa=this.U?Pc:d;for(let f=0;f{a.call(b,this.get(d),d,this)})}set(a,b){Oc(this);a=this.T(a,!0,!1);return a==null?this:b==null?(super.delete(a),this):super.set(a,this.aa(b,!0,!0,this.U,!1,this.M))}Qa(a){const b=this.T(a[0],!1,!0);a=a[1];a=this.U?a===void 0?null:a:this.aa(a,!1,!0,void 0,!1,this.M);super.set(b,a)}has(a){return super.has(this.T(a,!1,!1))}get(a){a=\nthis.T(a,!1,!1);const b=super.get(a);if(b!==void 0){var c=this.U;return c?(c=this.aa(b,!1,!0,c,this.va,this.M),c!==b&&super.set(a,c),c):b}}oa(){return Array.from(super.keys())}Ka(){return super.keys()}[Symbol.iterator](){return this.entries()}};Sc.prototype.toJSON=void 0;Sc.prototype.La=jb;function Pc(a,b,c,d,e,f){a=hc(a,d,c,f);e&&(a=Tc(a));return a}function Qc(a){return a}function Rc(a){return[a,this.get(a)]}let Uc;function Vc(){return Uc||=new Sc(fb([]),void 0,void 0,void 0,Jc)};function Wc(a){switch(typeof a){case \"number\":return isFinite(a)?a:String(a);case \"bigint\":return Gb(a)?Number(a):String(a);case \"boolean\":return a?1:0;case \"object\":if(a)if(Array.isArray(a)){if(nb(a))return}else{if(Ka(a))return Fa(a);if(a instanceof Pa){const b=a.ba;return b==null?\"\":typeof b===\"string\"?b:a.ba=Fa(b)}if(a instanceof Sc)return a.pa()}}return a};function Xc(a,b,c){const d=Wa(a);var e=d.length;const f=b&256?d[e-1]:void 0;e+=f?-1:0;for(b=b&512?1:0;bbd(f,e,d));db(a,32|(c?2:0));return a}function Tc(a){const b=a.u,c=p(b);return c&2?cd(a,b,c,!1):a};function ed(a,b,c,d){if(!(4&b))return!0;if(c==null)return!1;!d&&c===0&&(4096&b||8192&b)&&(a.constructor[cb]=(a.constructor[cb]|0)+1)<5&&Ta();return c===0?!1:!(c&b)}function fd(a,b){a=a.u;return gd(a,p(a),b)}function hd(a,b,c,d){b=d+(+!!(b&512)-1);if(!(b<0||b>=a.length||b>=c))return a[b]}\nfunction gd(a,b,c,d){if(c===-1)return null;const e=b>>15&1023||536870912;if(c>=e){if(b&256)return a[a.length-1][c]}else{var f=a.length;return d&&b&256&&(d=a[f-1][c],d!=null)?(hd(a,b,e,c)&&ab!=null&&(a=Sa??={},b=a[ab]||0,b>=4||(a[ab]=b+1,Ta())),d):hd(a,b,e,c)}}function v(a,b,c){const d=a.u;let e=p(d);qb(e);w(d,e,b,c);return a}\nfunction w(a,b,c,d){const e=b>>15&1023||536870912;if(c>=e){let f,g=b;if(b&256)f=a[a.length-1];else{if(d==null)return g;f=a[e+(+!!(b&512)-1)]={};g|=256}f[c]=d;c ${a}`)};function Rd(a){if(typeof a===\"string\")return{buffer:Ja(a),O:!1};if(Array.isArray(a))return{buffer:new Uint8Array(a),O:!1};if(a.constructor===Uint8Array)return{buffer:a,O:!1};if(a.constructor===ArrayBuffer)return{buffer:new Uint8Array(a),O:!1};if(a.constructor===Pa)return{buffer:Qa(a)||new Uint8Array(0),O:!0};if(a instanceof Uint8Array)return{buffer:new Uint8Array(a.buffer,a.byteOffset,a.byteLength),O:!1};throw Error(\"Type not convertible to a Uint8Array, expected a Uint8Array, an ArrayBuffer, a base64 encoded string, a ByteString or an Array of numbers\");\n};function Sd(a,b){let c,d=0,e=0,f=0;const g=a.h;let k=a.g;do c=g[k++],d|=(c&127)<32&&(e|=(c&127)>>4);for(f=3;f<32&&c&128;f+=7)c=g[k++],e|=(c&127)<>>0,e>>>0);throw Pd();}function Ud(a){let b=0,c=a.g;const d=c+10,e=a.h;for(;c>>0}function Xd(a){var b=a.h;const c=a.g,d=b[c],e=b[c+1],f=b[c+2];b=b[c+3];Td(a,a.g+4);return(d<<0|e<<8|f<<16|b<<24)>>>0}\nfunction $d(a){var b=Xd(a);a=(b>>31)*2+1;const c=b>>>23&255;b&=8388607;return c==255?b?NaN:a*Infinity:c==0?a*1.401298464324817E-45*b:a*Math.pow(2,c-150)*(b+8388608)}function ae(a){return Vd(a)}function be(a,b,{ea:c=!1}={}){a.ea=c;b&&(b=Rd(b),a.h=b.buffer,a.m=b.O,a.j=0,a.l=a.h.length,a.g=a.j)}function Td(a,b){a.g=b;if(b>a.l)throw Qd(a.l,b);}function ce(a,b){if(b<0)throw Error(`Tried to read a negative byte length: ${b}`);const c=a.g,d=c+b;if(d>a.l)throw Qd(b,a.l-c);a.g=d;return c}\nfunction de(a,b){if(b==0)return Oa();var c=ce(a,b);a.ea&&a.m?c=a.h.subarray(c,c+b):(a=a.h,b=c+b,c=c===b?new Uint8Array(0):Hb?a.slice(c,b):new Uint8Array(a.subarray(c,b)));return c.length==0?Oa():new Pa(c,La)}var ee=class{constructor(a,b){this.h=null;this.m=!1;this.g=this.l=this.j=0;be(this,a,b)}clear(){this.h=null;this.m=!1;this.g=this.l=this.j=0;this.ea=!1}},fe=[];function ge(a){var b=a.g;if(b.g==b.l)return!1;a.l=a.g.g;var c=Wd(a.g);b=c>>>3;c&=7;if(!(c>=0&&c<=5))throw Od(c,a.l);if(b<1)throw Error(`Invalid field number: ${b} (at position ${a.l})`);a.m=b;a.h=c;return!0}\nfunction he(a){switch(a.h){case 0:a.h!=0?he(a):Ud(a.g);break;case 1:a=a.g;Td(a,a.g+8);break;case 2:if(a.h!=2)he(a);else{var b=Wd(a.g);a=a.g;Td(a,a.g+b)}break;case 5:a=a.g;Td(a,a.g+4);break;case 3:b=a.m;do{if(!ge(a))throw Error(\"Unmatched start-group tag: stream EOF\");if(a.h==4){if(a.m!=b)throw Error(\"Unmatched end-group tag\");break}he(a)}while(1);break;default:throw Od(a.h,a.l);}}\nfunction ie(a,b,c){const d=a.g.l,e=Wd(a.g),f=a.g.g+e;let g=f-d;g<=0&&(a.g.l=f,c(b,a,void 0,void 0,void 0),g=f-a.g.g);if(g)throw Error(\"Message parsing ended unexpectedly. Expected to read \"+`${e} bytes, instead read ${e-g} bytes, either the `+\"data ended unexpectedly or the message misreported its own length\");a.g.g=f;a.g.l=d;return b}\nfunction je(a){var b=Wd(a.g);a=a.g;var c=ce(a,b);a=a.h;if(ha){var d=a,e;(e=fa)||(e=fa=new TextDecoder(\"utf-8\",{fatal:!0}));b=c+b;d=c===0&&b===d.length?d:d.subarray(c,b);try{var f=e.decode(d)}catch(k){if(ea===void 0){try{e.decode(new Uint8Array([128]))}catch(h){}try{e.decode(new Uint8Array([97])),ea=!0}catch(h){ea=!1}}!ea&&(fa=void 0);throw k;}}else{f=c;b=f+b;c=[];let k=null;let h;for(;f=b?ca():(h=a[f++],g<194||(h&192)!==128?(f--,ca()):c.push((g&31)<<6|h&63)):\ng<240?f>=b-1?ca():(h=a[f++],(h&192)!==128||g===224&&h<160||g===237&&h>=160||((e=a[f++])&192)!==128?(f--,ca()):c.push((g&15)<<12|(h&63)<<6|e&63)):g<=244?f>=b-2?ca():(h=a[f++],(h&192)!==128||(g<<28)+(h-144)>>30!==0||((e=a[f++])&192)!==128||((d=a[f++])&192)!==128?(f--,ca()):(g=(g&7)<<18|(h&63)<<12|(e&63)<<6|d&63,g-=65536,c.push((g>>10&1023)+55296,(g&1023)+56320))):ca();c.length>=8192&&(k=da(k,c),c.length=0)}f=da(k,c)}return f}function ke(a){const b=Wd(a.g);return de(a.g,b)}\nfunction le(a,b,c){var d=Wd(a.g);for(d=a.g.g+d;a.g.g0;l--){g=e[l-1];if(!(g==null||nb(g)||kb(g)&&g.size===0))break;var h=!0}if(e!==a||f||h){if(!b)e=Array.prototype.slice.call(e,\n0,l);else if(h||f||k)e.length=l;k&&e.push(k)}h=e}else h=a}return h};function se(a){if(!a)return te||=new ue(0,0);if(!/^\\d+$/.test(a))return null;Rb(a);return new ue(r,t)}var ue=class{constructor(a,b){this.h=a>>>0;this.g=b>>>0}};let te;function ve(a){if(!a)return we||=new xe(0,0);if(!/^-?\\d+$/.test(a))return null;Rb(a);return new xe(r,t)}var xe=class{constructor(a,b){this.h=a>>>0;this.g=b>>>0}};let we;function ye(a,b,c){for(;c>0||b>127;)a.g.push(b&127|128),b=(b>>>7|c<<25)>>>0,c>>>=7;a.g.push(b)}function ze(a,b){for(;b>127;)a.g.push(b&127|128),b>>>=7;a.g.push(b)}function Ae(a,b){if(b>=0)ze(a,b);else{for(let c=0;c<9;c++)a.g.push(b&127|128),b>>=7;a.g.push(1)}}function Be(a,b){a.g.push(b>>>0&255);a.g.push(b>>>8&255);a.g.push(b>>>16&255);a.g.push(b>>>24&255)}var Ce=class{constructor(){this.g=[]}length(){return this.g.length}end(){const a=this.g;this.g=[];return a}};function De(a,b){b.length!==0&&(a.l.push(b),a.h+=b.length)}function Ee(a,b,c){ze(a.g,b*8+c)}function Fe(a,b){Ee(a,b,2);b=a.g.end();De(a,b);b.push(a.h);return b}function Ge(a,b){var c=b.pop();for(c=a.h+a.g.length()-c;c>127;)b.push(c&127|128),c>>>=7,a.h++;b.push(c);a.h++}function He(a,b,c){Ee(a,b,2);ze(a.g,c.length);De(a,a.g.end());De(a,c)}function Ie(a,b,c,d){c!=null&&(b=Fe(a,b),d(c,a),Ge(a,b))}var Je=class{constructor(){this.l=[];this.h=0;this.g=new Ce}};class Ke{constructor(a,b,c){this.g=a;this.h=b;this.qa=c}};function Le(a){return Array.isArray(a)?a[0]instanceof Ke?a:[Me,a]:[a,void 0]}function Ne(a,b){if(Array.isArray(b)){var c=n(b);if(c&4)return b;for(var d=0,e=0;dd(e,f,c):(e,f)=>{for(;ge(f)&&f.h!=4;){var g=f.m;let l=c[g];const u=!l;let E=!1;if(!l){var k=c.X;if(k){var h=k[g];h&&(E=k.P?.[g],(!oa||E)&&(k=Re(h))&&(l=c[g]=k))}}l&&l(f,e,g)||(k=f,g=k.l,he(k),k.ja?k=void 0:(h=k.g.g-g,k.g.g=g,k=de(k.g,h)),g=e,k&&(sb||=Symbol(),(h=g[sb])?h.push(k):g[sb]=[k]));u&&l&&!E&&Se++<5&&Ta()}};a[Oe]=b}return b}\nfunction Re(a){a=Le(a);const b=a[0].g;if(a=a[1]){const c=Pe(a),d=Qe(a).g;return(e,f,g)=>b(e,f,g,d,c)}return b}function Te(a,b,c){a[b]=c}\nfunction Ue(a,b,c,d){var e=Te;b.g=Ec(a[0]);let f=0;var g=a[++f];g&&g.constructor===Object&&(b.X=g,g=a[++f],typeof g===\"function\"&&(b.h=g,b.l=a[++f],g=a[++f]));const k={};for(;Array.isArray(g)&&typeof g[0]===\"number\"&&g[0]>0;){for(var h=0;hZe(d,e,c);a[We]=b}return b}const $e=Symbol();function af(a){return a.h}function bf(a,b){let c,d;const e=a.h;return(f,g,k)=>e(f,g,k,d||=Ye(b).g,c||=Xe(b))}function Ye(a){let b=a[$e];return b?b:b=Ue(a,a[$e]={},af,bf)}const cf=Symbol();function df(a,b){const c=a.g;return b?(d,e,f)=>c(d,e,f,b):c}\nfunction ef(a,b,c){const d=a.g;let e,f;return(g,k,h)=>d(g,k,h,f||=Qe(b).g,e||=Pe(b),c)}function Qe(a){let b=a[cf];return b?b:b=Ue(a,a[cf]={},df,ef)}function ff(a,b){var c=a[b];if(c)return c;if(c=a.X){var d=c[b];if(d){d=Le(d);var e=d[0].h;d=d[1];c=c.P?.[b];if(!oa||c){if(d){const f=Xe(d),g=Ye(d).g;c=(c=a.l)?c(g,f):(k,h,l)=>e(k,h,l,g,f)}else c=e;return a[b]=c}}}}\nfunction Ze(a,b,c){for(var d=p(a),e=+!!(d&512)-1,f=a.length,g=d&512?1:0,k=f+(d&256?-1:0);g{Ie(a,c,Fc([g,f],d),e)});else if(Array.isArray(b))for(let f=0;f>BigInt(32)));ye(a.g,c.h,c.g);break;default:c=ve(b),ye(a.g,c.h,c.g)}}}function nf(a,b,c){b=Wb(b);b!=null&&b!=null&&(Ee(a,c,0),Ae(a.g,b))}function of(a,b,c){b=Tb(b);b!=null&&(Ee(a,c,0),a.g.g.push(b?1:0))}function pf(a,b,c){b=gc(b);b!=null&&He(a,c,ka(b))}\nfunction qf(a,b,c,d,e){b instanceof B?(Ac(b),b=b.u):b=Array.isArray(b)?Fc(b,d):void 0;Ie(a,c,b,e)}function rf(a,b,c){b=b==null||typeof b==\"string\"||Ka(b)||b instanceof Pa?b:void 0;b!=null&&He(a,c,Rd(b).buffer)}function sf(a,b,c){if(a.h!==5&&a.h!==2)return!1;b=id(b,p(b),c,2,!1);a.h==2?le(a,$d,b):b.push($d(a.g));return!0}\nvar tf=gf(function(a,b,c){if(a.h!==1)return!1;var d=a.g;a=Xd(d);const e=Xd(d);d=(e>>31)*2+1;const f=e>>>20&2047;a=4294967296*(e&1048575)+a;kf(b,c,f==2047?a?NaN:d*Infinity:f==0?d*4.9E-324*a:d*Math.pow(2,f-1075)*(a+4503599627370496));return!0},function(a,b,c){b=Sb(b);b!=null&&(Ee(a,c,1),a=a.g,c=Ib||=new DataView(new ArrayBuffer(8)),c.setFloat64(0,+b,!0),r=c.getUint32(0,!0),t=c.getUint32(4,!0),Be(a,r),Be(a,t))}),C=gf(function(a,b,c){if(a.h!==5)return!1;kf(b,c,$d(a.g));return!0},function(a,b,c){b=Sb(b);\nb!=null&&(Ee(a,c,5),a=a.g,Mb(b),Be(a,r))}),uf=hf(sf,function(a,b,c){b=Ne(Sb,b);if(b!=null)for(let g=0;g>BigInt(32)));ye(a.g,c.h,c.g);break;default:c=se(b),ye(a.g,c.h,c.g)}}}),D=gf(function(a,b,c){if(a.h!==0)return!1;kf(b,c,Vd(a.g));return!0},nf),zf=hf(function(a,b,c){if(a.h!==0&&a.h!==2)return!1;b=id(b,p(b),c,2,\n!1);a.h==2?le(a,Vd,b):b.push(Vd(a.g));return!0},function(a,b,c){b=Ne(Wb,b);if(b!=null&&b.length){c=Fe(a,c);for(let d=0;d{if(ne.length){const f=ne.pop();f.o(d);be(f.g,c,d);c=f}else c=new me(c,d);try{const f=new a,g=f.u;Pe(b)(g,c);var e=f}finally{c.g.clear(),c.m=-1,c.h=-1,ne.length<100&&ne.push(c)}return e}}function Jf(a){return function(){Ac(this);const b=new Je;Ze(this.u,b,Ye(a));De(b,b.g.end());const c=new Uint8Array(b.h),d=b.l,e=d.length;let f=0;for(let g=0;g({index:Hd(Id(d,1),0)??-1,score:z(d,2)??0,categoryName:Jd(d,3)??\"\",displayName:Jd(d,4)??\"\"})),headIndex:b,headName:c}}function Ih(a){const b={classifications:Ed(a,yg,1).map(c=>Hh(x(c,kg,4)?.g()??[],Hd(Id(c,2),0),Jd(c,3)))};bc(fd(a,2))!=null&&(b.timestampMs=Hd(bc(fd(a,2)),0));return b};function Jh(a){var b=md(a,3,Sb,ld());var c=md(a,2,Wb,ld());var d=md(a,1,gc,ld());var e=md(a,9,gc,ld());const f={categories:[],keypoints:[]};for(let g=0;g{const c={headIndex:Hd(Id(b,3),0)??-1,headName:Jd(b,4)??\"\"};if(Cd(b,Ag,wd(b,1))!==void 0)b=x(b,Ag,wd(b,1)),b=md(b,1,Sb,ld()),c.floatEmbedding=b.slice();else{const d=new Uint8Array(0);c.quantizedEmbedding=x(b,Bg,wd(b,2))?.ra()?.ua()??d}return c}),timestampMs:Hd(bc(fd(a,2)),0)}};function Lh(a){const b=[];for(const c of Ed(a,tg,1))b.push({x:z(c,1)??0,y:z(c,2)??0,z:z(c,3)??0,visibility:z(c,4)??0});return b}function Mh(a){const b=[];for(const c of Ed(a,rg,1))b.push({x:z(c,1)??0,y:z(c,2)??0,z:z(c,3)??0,visibility:z(c,4)??0});return b};function Nh(a){return Array.from(a,b=>b>127?b-256:b)}function Oh(a,b){if(a.length!==b.length)throw Error(`Cannot compute cosine similarity between embeddings of different sizes (${a.length} vs. ${b.length}).`);let c=0,d=0,e=0;for(let f=0;f=1&&Number(a[1])>=17?!0:!1:!0};async function Wh(a){if(typeof importScripts===\"function\")importScripts(a.toString());else{const b=document.createElement(\"script\");b.src=a.toString();b.crossOrigin=\"anonymous\";return new Promise((c,d)=>{b.addEventListener(\"load\",()=>{c()},!1);b.addEventListener(\"error\",e=>{d(e)},!1);document.body.appendChild(b)})}};function Xh(a){return a.videoWidth!==void 0?[a.videoWidth,a.videoHeight]:a.naturalWidth!==void 0?[a.naturalWidth,a.naturalHeight]:a.displayWidth!==void 0?[a.displayWidth,a.displayHeight]:[a.width,a.height]}function T(a,b,c){a.m||console.error(\"No wasm multistream support detected: ensure dependency inclusion of :gl_graph_runner_internal_multi_input target\");b=a.i.stringToNewUTF8(b);c(b);a.i._free(b)}\nfunction Yh(a,b,c){if(!a.i.canvas)throw Error(\"No OpenGL canvas configured.\");c?a.i._bindTextureToStream(c):a.i._bindTextureToCanvas();c=a.i.canvas.getContext(\"webgl2\")||a.i.canvas.getContext(\"webgl\");if(!c)throw Error(\"Failed to obtain WebGL context from the provided canvas. `getContext()` should only be invoked with `webgl` or `webgl2`.\");a.i.gpuOriginForWebTexturesIsBottomLeft&&c.pixelStorei(c.UNPACK_FLIP_Y_WEBGL,!0);c.texImage2D(c.TEXTURE_2D,0,c.RGBA,c.RGBA,c.UNSIGNED_BYTE,b);a.i.gpuOriginForWebTexturesIsBottomLeft&&\nc.pixelStorei(c.UNPACK_FLIP_Y_WEBGL,!1);const [d,e]=Xh(b);!a.l||d===a.i.canvas.width&&e===a.i.canvas.height||(a.i.canvas.width=d,a.i.canvas.height=e);return[d,e]}\nfunction Zh(a,b,c){a.m||console.error(\"No wasm multistream support detected: ensure dependency inclusion of :gl_graph_runner_internal_multi_input target\");const d=new Uint32Array(b.length);for(let e=0;e>2);c(b);for(const e of d)a.i._free(e);a.i._free(b)}function $h(a,b,c){a.i.simpleListeners=a.i.simpleListeners||{};a.i.simpleListeners[b]=c}\nfunction ai(a,b,c){let d=[];a.i.simpleListeners=a.i.simpleListeners||{};a.i.simpleListeners[b]=(e,f,g)=>{f?(c(d,g),d=[]):d.push(e)}}\nvar bi=class{constructor(a,b){this.l=!0;this.i=a;this.g=null;this.h=0;this.m=typeof this.i._addIntToInputStream===\"function\";b!==void 0?this.i.canvas=b:Vh()?this.i.canvas=new OffscreenCanvas(1,1):(console.warn(\"OffscreenCanvas not supported and GraphRunner constructor glCanvas parameter is undefined. Creating backup canvas.\"),this.i.canvas=document.createElement(\"canvas\"))}async initializeGraph(a){const b=await (await fetch(a)).arrayBuffer();a=!(a.endsWith(\".pbtxt\")||a.endsWith(\".textproto\"));this.setGraph(new Uint8Array(b),\na)}setGraphFromString(a){this.setGraph((new TextEncoder).encode(a),!1)}setGraph(a,b){const c=a.length,d=this.i._malloc(c);this.i.HEAPU8.set(a,d);b?this.i._changeBinaryGraph(c,d):this.i._changeTextGraph(c,d);this.i._free(d)}configureAudio(a,b,c,d,e){this.i._configureAudio||console.warn('Attempting to use configureAudio without support for input audio. Is build dep \":gl_graph_runner_audio\" missing?');T(this,d||\"input_audio\",f=>{e=e||\"audio_header\";T(this,e,g=>{this.i._configureAudio(f,g,a,b,c)})})}setAutoResizeCanvas(a){this.l=\na}setAutoRenderToScreen(a){this.i._setAutoRenderToScreen(a)}setGpuBufferVerticalFlip(a){this.i.gpuOriginForWebTexturesIsBottomLeft=a}ga(a){$h(this,\"__graph_config__\",b=>{a(b)});T(this,\"__graph_config__\",b=>{this.i._getGraphConfig(b,void 0)});delete this.i.simpleListeners.__graph_config__}attachErrorListener(a){this.i.errorListener=a}attachEmptyPacketListener(a,b){this.i.emptyPacketListeners=this.i.emptyPacketListeners||{};this.i.emptyPacketListeners[a]=b}addAudioToStream(a,b,c){this.addAudioToStreamWithShape(a,\n0,0,b,c)}addAudioToStreamWithShape(a,b,c,d,e){const f=a.length*4;this.h!==f&&(this.g&&this.i._free(this.g),this.g=this.i._malloc(f),this.h=f);this.i.HEAPF32.set(a,this.g/4);T(this,d,g=>{this.i._addAudioToInputStream(this.g,b,c,g,e)})}addGpuBufferToStream(a,b,c){T(this,b,d=>{const [e,f]=Yh(this,a,d);this.i._addBoundTextureToStream(d,e,f,c)})}addBoolToStream(a,b,c){T(this,b,d=>{this.i._addBoolToInputStream(a,d,c)})}addDoubleToStream(a,b,c){T(this,b,d=>{this.i._addDoubleToInputStream(a,d,c)})}addFloatToStream(a,\nb,c){T(this,b,d=>{this.i._addFloatToInputStream(a,d,c)})}addIntToStream(a,b,c){T(this,b,d=>{this.i._addIntToInputStream(a,d,c)})}addUintToStream(a,b,c){T(this,b,d=>{this.i._addUintToInputStream(a,d,c)})}addStringToStream(a,b,c){T(this,b,d=>{T(this,a,e=>{this.i._addStringToInputStream(e,d,c)})})}addStringRecordToStream(a,b,c){T(this,b,d=>{Zh(this,Object.keys(a),e=>{Zh(this,Object.values(a),f=>{this.i._addFlatHashMapToInputStream(e,f,Object.keys(a).length,d,c)})})})}addProtoToStream(a,b,c,d){T(this,\nc,e=>{T(this,b,f=>{const g=this.i._malloc(a.length);this.i.HEAPU8.set(a,g);this.i._addProtoToInputStream(g,a.length,f,e,d);this.i._free(g)})})}addEmptyPacketToStream(a,b){T(this,a,c=>{this.i._addEmptyPacketToInputStream(c,b)})}addBoolVectorToStream(a,b,c){T(this,b,d=>{const e=this.i._allocateBoolVector(a.length);if(!e)throw Error(\"Unable to allocate new bool vector on heap.\");for(const f of a)this.i._addBoolVectorEntry(e,f);this.i._addBoolVectorToInputStream(e,d,c)})}addDoubleVectorToStream(a,b,c){T(this,\nb,d=>{const e=this.i._allocateDoubleVector(a.length);if(!e)throw Error(\"Unable to allocate new double vector on heap.\");for(const f of a)this.i._addDoubleVectorEntry(e,f);this.i._addDoubleVectorToInputStream(e,d,c)})}addFloatVectorToStream(a,b,c){T(this,b,d=>{const e=this.i._allocateFloatVector(a.length);if(!e)throw Error(\"Unable to allocate new float vector on heap.\");for(const f of a)this.i._addFloatVectorEntry(e,f);this.i._addFloatVectorToInputStream(e,d,c)})}addIntVectorToStream(a,b,c){T(this,\nb,d=>{const e=this.i._allocateIntVector(a.length);if(!e)throw Error(\"Unable to allocate new int vector on heap.\");for(const f of a)this.i._addIntVectorEntry(e,f);this.i._addIntVectorToInputStream(e,d,c)})}addUintVectorToStream(a,b,c){T(this,b,d=>{const e=this.i._allocateUintVector(a.length);if(!e)throw Error(\"Unable to allocate new unsigned int vector on heap.\");for(const f of a)this.i._addUintVectorEntry(e,f);this.i._addUintVectorToInputStream(e,d,c)})}addStringVectorToStream(a,b,c){T(this,b,d=>\n{const e=this.i._allocateStringVector(a.length);if(!e)throw Error(\"Unable to allocate new string vector on heap.\");for(const f of a)T(this,f,g=>{this.i._addStringVectorEntry(e,g)});this.i._addStringVectorToInputStream(e,d,c)})}addBoolToInputSidePacket(a,b){T(this,b,c=>{this.i._addBoolToInputSidePacket(a,c)})}addDoubleToInputSidePacket(a,b){T(this,b,c=>{this.i._addDoubleToInputSidePacket(a,c)})}addFloatToInputSidePacket(a,b){T(this,b,c=>{this.i._addFloatToInputSidePacket(a,c)})}addIntToInputSidePacket(a,\nb){T(this,b,c=>{this.i._addIntToInputSidePacket(a,c)})}addUintToInputSidePacket(a,b){T(this,b,c=>{this.i._addUintToInputSidePacket(a,c)})}addStringToInputSidePacket(a,b){T(this,b,c=>{T(this,a,d=>{this.i._addStringToInputSidePacket(d,c)})})}addProtoToInputSidePacket(a,b,c){T(this,c,d=>{T(this,b,e=>{const f=this.i._malloc(a.length);this.i.HEAPU8.set(a,f);this.i._addProtoToInputSidePacket(f,a.length,e,d);this.i._free(f)})})}addBoolVectorToInputSidePacket(a,b){T(this,b,c=>{const d=this.i._allocateBoolVector(a.length);\nif(!d)throw Error(\"Unable to allocate new bool vector on heap.\");for(const e of a)this.i._addBoolVectorEntry(d,e);this.i._addBoolVectorToInputSidePacket(d,c)})}addDoubleVectorToInputSidePacket(a,b){T(this,b,c=>{const d=this.i._allocateDoubleVector(a.length);if(!d)throw Error(\"Unable to allocate new double vector on heap.\");for(const e of a)this.i._addDoubleVectorEntry(d,e);this.i._addDoubleVectorToInputSidePacket(d,c)})}addFloatVectorToInputSidePacket(a,b){T(this,b,c=>{const d=this.i._allocateFloatVector(a.length);\nif(!d)throw Error(\"Unable to allocate new float vector on heap.\");for(const e of a)this.i._addFloatVectorEntry(d,e);this.i._addFloatVectorToInputSidePacket(d,c)})}addIntVectorToInputSidePacket(a,b){T(this,b,c=>{const d=this.i._allocateIntVector(a.length);if(!d)throw Error(\"Unable to allocate new int vector on heap.\");for(const e of a)this.i._addIntVectorEntry(d,e);this.i._addIntVectorToInputSidePacket(d,c)})}addUintVectorToInputSidePacket(a,b){T(this,b,c=>{const d=this.i._allocateUintVector(a.length);\nif(!d)throw Error(\"Unable to allocate new unsigned int vector on heap.\");for(const e of a)this.i._addUintVectorEntry(d,e);this.i._addUintVectorToInputSidePacket(d,c)})}addStringVectorToInputSidePacket(a,b){T(this,b,c=>{const d=this.i._allocateStringVector(a.length);if(!d)throw Error(\"Unable to allocate new string vector on heap.\");for(const e of a)T(this,e,f=>{this.i._addStringVectorEntry(d,f)});this.i._addStringVectorToInputSidePacket(d,c)})}attachBoolListener(a,b){$h(this,a,b);T(this,a,c=>{this.i._attachBoolListener(c)})}attachBoolVectorListener(a,\nb){ai(this,a,b);T(this,a,c=>{this.i._attachBoolVectorListener(c)})}attachIntListener(a,b){$h(this,a,b);T(this,a,c=>{this.i._attachIntListener(c)})}attachIntVectorListener(a,b){ai(this,a,b);T(this,a,c=>{this.i._attachIntVectorListener(c)})}attachUintListener(a,b){$h(this,a,b);T(this,a,c=>{this.i._attachUintListener(c)})}attachUintVectorListener(a,b){ai(this,a,b);T(this,a,c=>{this.i._attachUintVectorListener(c)})}attachDoubleListener(a,b){$h(this,a,b);T(this,a,c=>{this.i._attachDoubleListener(c)})}attachDoubleVectorListener(a,\nb){ai(this,a,b);T(this,a,c=>{this.i._attachDoubleVectorListener(c)})}attachFloatListener(a,b){$h(this,a,b);T(this,a,c=>{this.i._attachFloatListener(c)})}attachFloatVectorListener(a,b){ai(this,a,b);T(this,a,c=>{this.i._attachFloatVectorListener(c)})}attachStringListener(a,b){$h(this,a,b);T(this,a,c=>{this.i._attachStringListener(c)})}attachStringVectorListener(a,b){ai(this,a,b);T(this,a,c=>{this.i._attachStringVectorListener(c)})}attachProtoListener(a,b,c){$h(this,a,b);T(this,a,d=>{this.i._attachProtoListener(d,\nc||!1)})}attachProtoVectorListener(a,b,c){ai(this,a,b);T(this,a,d=>{this.i._attachProtoVectorListener(d,c||!1)})}attachAudioListener(a,b,c){this.i._attachAudioListener||console.warn('Attempting to use attachAudioListener without support for output audio. Is build dep \":gl_graph_runner_audio_out\" missing?');$h(this,a,(d,e)=>{d=new Float32Array(d.buffer,d.byteOffset,d.length/4);b(d,e)});T(this,a,d=>{this.i._attachAudioListener(d,c||!1)})}finishProcessing(){this.i._waitUntilIdle()}closeGraph(){this.i._closeGraph();\nthis.i.simpleListeners=void 0;this.i.emptyPacketListeners=void 0}},ci=async(a,b,c,d,e)=>{b&&await Wh(b);if(!self.ModuleFactory)throw Error(\"ModuleFactory not set.\");if(c&&(await Wh(c),!self.ModuleFactory))throw Error(\"ModuleFactory not set.\");self.Module&&e&&(b=self.Module,b.locateFile=e.locateFile,e.mainScriptUrlOrBlob&&(b.mainScriptUrlOrBlob=e.mainScriptUrlOrBlob));e=await self.ModuleFactory(self.Module||e);self.ModuleFactory=self.Module=void 0;return new a(e,d)};async function di(a,b,c,d){a=await ci(a,c.wasmLoaderPath,c.assetLoaderPath,b,{locateFile(e){return e.endsWith(\".wasm\")?c.wasmBinaryPath.toString():c.assetBinaryPath&&e.endsWith(\".data\")?c.assetBinaryPath.toString():e}});await a.o(d);return a}async function ei(a,b,c,d){return di(a,b,c,d)}function fi(a,b){let c=x(a.baseOptions,Ig,3);if(!c){var d=c=new Ig,e=new Rf;Fd(d,4,Jg,e)}\"delegate\"in b&&(b.delegate===\"GPU\"?(b=c,d=new Of,Fd(b,2,Jg,d)):(b=c,d=new Rf,Fd(b,4,Jg,d)));y(a.baseOptions,Ig,3,c)}\nfunction gi(a,b){const c=x(a.baseOptions,Kg,1)||new Kg;typeof b===\"string\"?(v(c,2,fc(b)),v(c,1)):b instanceof Uint8Array&&(v(c,1,mb(b,!1,!1)),v(c,2));y(a.baseOptions,Kg,1,c)}function hi(a){try{const b=a.H.length;if(b===1)throw Error(a.H[0].message);if(b>1)throw Error(\"Encountered multiple errors: \"+a.H.map(c=>c.message).join(\", \"));}finally{a.H=[]}}function U(a,b){a.B=Math.max(a.B,b)}\nfunction ii(a,b){a.A=new O;bg(a.A,\"PassThroughCalculator\");M(a.A,\"free_memory\");N(a.A,\"free_memory_unused_out\");P(b,\"free_memory\");fg(b,a.A)}function ji(a,b){M(a.A,b);N(a.A,b+\"_unused_out\")}function ki(a){a.g.addBoolToStream(!0,\"free_memory\",a.B)}\nvar mi=class{constructor(a){this.g=a;this.H=[];this.B=0;this.g.setAutoRenderToScreen(!1)}l(a,b=!0){if(b){const c=a.baseOptions||{};if(a.baseOptions?.modelAssetBuffer&&a.baseOptions?.modelAssetPath)throw Error(\"Cannot set both baseOptions.modelAssetPath and baseOptions.modelAssetBuffer\");if(!(x(this.baseOptions,Kg,1)?.g()||x(this.baseOptions,Kg,1)?.h()||a.baseOptions?.modelAssetBuffer||a.baseOptions?.modelAssetPath))throw Error(\"Either baseOptions.modelAssetPath or baseOptions.modelAssetBuffer must be set\");\nfi(this,c);if(c.modelAssetPath)return fetch(c.modelAssetPath.toString()).then(d=>{if(d.ok)return d.arrayBuffer();throw Error(`Failed to fetch model: ${c.modelAssetPath} (${d.status})`);}).then(d=>{try{this.g.i.FS_unlink(\"/model.dat\")}catch{}this.g.i.FS_createDataFile(\"/\",\"model.dat\",new Uint8Array(d),!0,!1,!1);gi(this,\"/model.dat\");this.m();this.J()});if(c.modelAssetBuffer instanceof Uint8Array)gi(this,c.modelAssetBuffer);else if(c.modelAssetBuffer)return li(c.modelAssetBuffer).then(d=>{gi(this,d);\nthis.m();this.J()})}this.m();this.J();return Promise.resolve()}J(){}ga(){let a;this.g.ga(b=>{a=ig(b)});if(!a)throw Error(\"Failed to retrieve CalculatorGraphConfig\");return a}setGraph(a,b){this.g.attachErrorListener((c,d)=>{this.H.push(Error(d))});this.g.Oa();this.g.setGraph(a,b);this.A=void 0;hi(this)}finishProcessing(){this.g.finishProcessing();hi(this)}close(){this.A=void 0;this.g.closeGraph()}};mi.prototype.close=mi.prototype.close;\nasync function li(a){const b=[];for(var c=0;;){const {done:d,value:e}=await a.read();if(d)break;b.push(e);c+=e.length}if(b.length===0)return new Uint8Array(0);if(b.length===1)return b[0];a=new Uint8Array(c);c=0;for(const d of b)a.set(d,c),c+=d.length;return a}m(\"TaskRunner\",mi);function ni(a,b){if(!a)throw Error(`Unable to obtain required WebGL resource: ${b}`);return a}class oi{constructor(a,b,c,d){this.g=a;this.h=b;this.m=c;this.l=d}bind(){this.g.bindVertexArray(this.h)}close(){this.g.deleteVertexArray(this.h);this.g.deleteBuffer(this.m);this.g.deleteBuffer(this.l)}}\nfunction pi(a,b,c){const d=a.g;c=ni(d.createShader(c),\"Failed to create WebGL shader\");d.shaderSource(c,b);d.compileShader(c);if(!d.getShaderParameter(c,d.COMPILE_STATUS))throw Error(`Could not compile WebGL shader: ${d.getShaderInfoLog(c)}`);d.attachShader(a.h,c);return c}\nfunction qi(a,b){const c=a.g,d=ni(c.createVertexArray(),\"Failed to create vertex array\");c.bindVertexArray(d);const e=ni(c.createBuffer(),\"Failed to create buffer\");c.bindBuffer(c.ARRAY_BUFFER,e);c.enableVertexAttribArray(a.R);c.vertexAttribPointer(a.R,2,c.FLOAT,!1,0,0);c.bufferData(c.ARRAY_BUFFER,new Float32Array([-1,-1,-1,1,1,1,1,-1]),c.STATIC_DRAW);const f=ni(c.createBuffer(),\"Failed to create buffer\");c.bindBuffer(c.ARRAY_BUFFER,f);c.enableVertexAttribArray(a.J);c.vertexAttribPointer(a.J,2,c.FLOAT,\n!1,0,0);c.bufferData(c.ARRAY_BUFFER,new Float32Array(b?[0,1,0,0,1,0,1,1]:[0,0,0,1,1,1,1,0]),c.STATIC_DRAW);c.bindBuffer(c.ARRAY_BUFFER,null);c.bindVertexArray(null);return new oi(c,d,e,f)}function ri(a,b){if(!a.g)a.g=b;else if(b!==a.g)throw Error(\"Cannot change GL context once initialized\");}function si(a,b,c,d){ri(a,b);a.h||(a.m(),a.C());c?(a.s||(a.s=qi(a,!0)),c=a.s):(a.v||(a.v=qi(a,!1)),c=a.v);b.useProgram(a.h);c.bind();a.l();a=d();c.g.bindVertexArray(null);return a}\nfunction ti(a,b,c){ri(a,b);a=ni(b.createTexture(),\"Failed to create texture\");b.bindTexture(b.TEXTURE_2D,a);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_WRAP_S,b.CLAMP_TO_EDGE);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_WRAP_T,b.CLAMP_TO_EDGE);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_MIN_FILTER,c??b.LINEAR);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_MAG_FILTER,c??b.LINEAR);b.bindTexture(b.TEXTURE_2D,null);return a}\nfunction ui(a,b,c){ri(a,b);a.A||(a.A=ni(b.createFramebuffer(),\"Failed to create framebuffe.\"));b.bindFramebuffer(b.FRAMEBUFFER,a.A);b.framebufferTexture2D(b.FRAMEBUFFER,b.COLOR_ATTACHMENT0,b.TEXTURE_2D,c,0)}function vi(a){a.g?.bindFramebuffer(a.g.FRAMEBUFFER,null)}\nvar wi=class{H(){return\"\\n precision mediump float;\\n varying vec2 vTex;\\n uniform sampler2D inputTexture;\\n void main() {\\n gl_FragColor = texture2D(inputTexture, vTex);\\n }\\n \"}m(){const a=this.g;this.h=ni(a.createProgram(),\"Failed to create WebGL program\");this.da=pi(this,\"\\n attribute vec2 aVertex;\\n attribute vec2 aTex;\\n varying vec2 vTex;\\n void main(void) {\\n gl_Position = vec4(aVertex, 0.0, 1.0);\\n vTex = aTex;\\n }\",a.VERTEX_SHADER);this.ca=pi(this,this.H(),a.FRAGMENT_SHADER);\na.linkProgram(this.h);if(!a.getProgramParameter(this.h,a.LINK_STATUS))throw Error(`Error during program linking: ${a.getProgramInfoLog(this.h)}`);this.R=a.getAttribLocation(this.h,\"aVertex\");this.J=a.getAttribLocation(this.h,\"aTex\")}C(){}l(){}close(){if(this.h){const a=this.g;a.deleteProgram(this.h);a.deleteShader(this.da);a.deleteShader(this.ca)}this.A&&this.g.deleteFramebuffer(this.A);this.v&&this.v.close();this.s&&this.s.close()}};function xi(a,b){if(a!==b)return!1;a=a.entries();b=b.entries();for(const [d,e]of a){a=d;const f=e;var c=b.next();if(c.done)return!1;const [g,k]=c.value;c=k;if(a!==g||f[0]!==c[0]||f[1]!==c[1]||f[2]!==c[2]||f[3]!==c[3])return!1}return!!b.next().done}\nfunction yi(a,b,c,d){const e=a.g;e.activeTexture(e.TEXTURE0);e.bindTexture(e.TEXTURE_2D,b);e.activeTexture(e.TEXTURE1);e.bindTexture(e.TEXTURE_2D,a.B);e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,e.UNSIGNED_BYTE,c);if(a.I&&xi(a.I,d))e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,a.j);else{a.I=d;const f=Array(1024).fill(0);d.forEach((g,k)=>{if(g.length!==4)throw Error(`Color at index ${k} is not a four-channel value.`);f[k*4]=g[0];f[k*4+1]=g[1];f[k*4+2]=g[2];f[k*4+3]=g[3]});e.activeTexture(e.TEXTURE2);\ne.bindTexture(e.TEXTURE_2D,a.j);e.texImage2D(e.TEXTURE_2D,0,e.RGBA,256,1,0,e.RGBA,e.UNSIGNED_BYTE,new Uint8Array(f))}}\nvar zi=class extends wi{H(){return\"\\n precision mediump float;\\n uniform sampler2D backgroundTexture;\\n uniform sampler2D maskTexture;\\n uniform sampler2D colorMappingTexture;\\n varying vec2 vTex;\\n void main() {\\n vec4 backgroundColor = texture2D(backgroundTexture, vTex);\\n float category = texture2D(maskTexture, vTex).r;\\n vec4 categoryColor = texture2D(colorMappingTexture, vec2(category, 0.0));\\n gl_FragColor = mix(backgroundColor, categoryColor, categoryColor.a);\\n }\\n \"}C(){const a=this.g;\na.activeTexture(a.TEXTURE1);this.B=ti(this,a,a.LINEAR);a.activeTexture(a.TEXTURE2);this.j=ti(this,a,a.NEAREST)}m(){super.m();const a=this.g;this.L=ni(a.getUniformLocation(this.h,\"backgroundTexture\"),\"Uniform location\");this.V=ni(a.getUniformLocation(this.h,\"colorMappingTexture\"),\"Uniform location\");this.K=ni(a.getUniformLocation(this.h,\"maskTexture\"),\"Uniform location\")}l(){super.l();const a=this.g;a.uniform1i(this.K,0);a.uniform1i(this.L,1);a.uniform1i(this.V,2)}close(){this.B&&this.g.deleteTexture(this.B);\nthis.j&&this.g.deleteTexture(this.j);super.close()}};var Ai=class extends wi{H(){return\"\\n precision mediump float;\\n uniform sampler2D maskTexture;\\n uniform sampler2D defaultTexture;\\n uniform sampler2D overlayTexture;\\n varying vec2 vTex;\\n void main() {\\n float confidence = texture2D(maskTexture, vTex).r;\\n vec4 defaultColor = texture2D(defaultTexture, vTex);\\n vec4 overlayColor = texture2D(overlayTexture, vTex);\\n // Apply the alpha from the overlay and merge in the default color\\n overlayColor = mix(defaultColor, overlayColor, overlayColor.a);\\n gl_FragColor = mix(defaultColor, overlayColor, confidence);\\n }\\n \"}C(){const a=\nthis.g;a.activeTexture(a.TEXTURE1);this.j=ti(this,a);a.activeTexture(a.TEXTURE2);this.B=ti(this,a)}m(){super.m();const a=this.g;this.K=ni(a.getUniformLocation(this.h,\"defaultTexture\"),\"Uniform location\");this.L=ni(a.getUniformLocation(this.h,\"overlayTexture\"),\"Uniform location\");this.I=ni(a.getUniformLocation(this.h,\"maskTexture\"),\"Uniform location\")}l(){super.l();const a=this.g;a.uniform1i(this.I,0);a.uniform1i(this.K,1);a.uniform1i(this.L,2)}close(){this.j&&this.g.deleteTexture(this.j);this.B&&\nthis.g.deleteTexture(this.B);super.close()}};function Bi(a,b){switch(b){case 0:return a.g.find(c=>c instanceof Uint8Array);case 1:return a.g.find(c=>c instanceof Float32Array);case 2:return a.g.find(c=>typeof WebGLTexture!==\"undefined\"&&c instanceof WebGLTexture);default:throw Error(`Type is not supported: ${b}`);}}function Ci(a){var b=Bi(a,0);b||(b=Di(a),b=new Uint8Array(b.map(c=>255*c)),a.g.push(b));return b}\nfunction Di(a){var b=Bi(a,1);if(!b){if(b=Bi(a,0))b=(new Float32Array(b)).map(d=>d/255);else{b=new Float32Array(a.width*a.height);const d=Ei(a);var c=Fi(a);const e=Gi(a);ui(c,d,e);if(\"iPad Simulator;iPhone Simulator;iPod Simulator;iPad;iPhone;iPod\".split(\";\").includes(navigator.platform)||navigator.userAgent.includes(\"Mac\")&&\"ontouchend\"in self.document){c=new Float32Array(a.width*a.height*4);d.readPixels(0,0,a.width,a.height,d.RGBA,d.FLOAT,c);for(let f=0,g=0;f{Hi(this);d.clearColor(0,0,0,0);d.clear(d.COLOR_BUFFER_BIT);d.drawArrays(d.TRIANGLE_FAN,0,4);Ji(this)});vi(e);Ji(this)}else throw Error(`Type is not supported: ${b}`);a.push(c)}return new V(a,\nthis.m,this.S(),this.canvas,this.l,this.width,this.height)}close(){this.j&&Ei(this).deleteTexture(Bi(this,2));Li=-1}},Ki;V.prototype.close=V.prototype.close;V.prototype.clone=V.prototype.clone;V.prototype.getAsWebGLTexture=V.prototype.N;V.prototype.getAsFloat32Array=V.prototype.ka;V.prototype.getAsUint8Array=V.prototype.la;V.prototype.hasWebGLTexture=V.prototype.S;V.prototype.hasFloat32Array=V.prototype.ma;V.prototype.hasUint8Array=V.prototype.Ja;var Li=250;export {V as MPMask};const Mi={color:\"white\",lineWidth:4,radius:6};function Ni(a){a=a||{};return{...Mi,fillColor:a.color,...a}}function Oi(a,b){return a instanceof Function?a(b):a}function Pi(a,b,c){return Math.max(Math.min(b,c),Math.min(Math.max(b,c),a))}function Qi(a){if(!a.l)throw Error(\"CPU rendering requested but CanvasRenderingContext2D not provided.\");return a.l}function Ri(a){if(!a.j)throw Error(\"GPU rendering requested but WebGL2RenderingContext not provided.\");return a.j}\nfunction Si(a){a.g||(a.g=new zi);return a.g}function Ti(a){a.h||(a.h=new Ai);return a.h}function Ui(a,b,c){if(b.S())c(b.N());else{const d=b.ma()?b.ka():b.la();a.m=a.m??new wi;const e=Ri(a);a=new V([d],b.m,!1,e.canvas,a.m,b.width,b.height);c(a.N());a.close()}}\nfunction Vi(a,b,c,d){const e=Si(a),f=Ri(a),g=Array.isArray(c)?new ImageData(new Uint8ClampedArray(c),1,1):c;si(e,f,!0,()=>{yi(e,b,g,d);f.clearColor(0,0,0,0);f.clear(f.COLOR_BUFFER_BIT);f.drawArrays(f.TRIANGLE_FAN,0,4);const k=e.g;k.activeTexture(k.TEXTURE0);k.bindTexture(k.TEXTURE_2D,null);k.activeTexture(k.TEXTURE1);k.bindTexture(k.TEXTURE_2D,null);k.activeTexture(k.TEXTURE2);k.bindTexture(k.TEXTURE_2D,null)})}\nfunction Wi(a,b,c,d){const e=Ri(a);Ui(a,b,f=>{Vi(a,f,c,d);f=Qi(a);f.drawImage(e.canvas,0,0,f.canvas.width,f.canvas.height)})}\nfunction Xi(a,b,c,d){const e=Ri(a),f=Ti(a),g=Array.isArray(c)?new ImageData(new Uint8ClampedArray(c),1,1):c,k=Array.isArray(d)?new ImageData(new Uint8ClampedArray(d),1,1):d;si(f,e,!0,()=>{var h=f.g;h.activeTexture(h.TEXTURE0);h.bindTexture(h.TEXTURE_2D,b);h.activeTexture(h.TEXTURE1);h.bindTexture(h.TEXTURE_2D,f.j);h.texImage2D(h.TEXTURE_2D,0,h.RGBA,h.RGBA,h.UNSIGNED_BYTE,g);h.activeTexture(h.TEXTURE2);h.bindTexture(h.TEXTURE_2D,f.B);h.texImage2D(h.TEXTURE_2D,0,h.RGBA,h.RGBA,h.UNSIGNED_BYTE,k);e.clearColor(0,\n0,0,0);e.clear(e.COLOR_BUFFER_BIT);e.drawArrays(e.TRIANGLE_FAN,0,4);e.bindTexture(e.TEXTURE_2D,null);h=f.g;h.activeTexture(h.TEXTURE0);h.bindTexture(h.TEXTURE_2D,null);h.activeTexture(h.TEXTURE1);h.bindTexture(h.TEXTURE_2D,null);h.activeTexture(h.TEXTURE2);h.bindTexture(h.TEXTURE_2D,null)})}function Yi(a,b,c,d){const e=Ri(a);Ui(a,b,f=>{Xi(a,f,c,d);f=Qi(a);f.drawImage(e.canvas,0,0,f.canvas.width,f.canvas.height)})}\nvar Zi=class{constructor(a,b){a instanceof CanvasRenderingContext2D||a instanceof OffscreenCanvasRenderingContext2D?(this.l=a,this.j=b):this.j=a}Ca(a,b){if(a){var c=Qi(this);b=Ni(b);c.save();var d=c.canvas,e=0;for(const f of a)c.fillStyle=Oi(b.fillColor,{index:e,from:f}),c.strokeStyle=Oi(b.color,{index:e,from:f}),c.lineWidth=Oi(b.lineWidth,{index:e,from:f}),a=new Path2D,a.arc(f.x*d.width,f.y*d.height,Oi(b.radius,{index:e,from:f}),0,2*Math.PI),c.fill(a),c.stroke(a),++e;c.restore()}}Ba(a,b,c){if(a&&\nb){var d=Qi(this);c=Ni(c);d.save();var e=d.canvas,f=0;for(const g of b){d.beginPath();b=a[g.start];const k=a[g.end];b&&k&&(d.strokeStyle=Oi(c.color,{index:f,from:b,to:k}),d.lineWidth=Oi(c.lineWidth,{index:f,from:b,to:k}),d.moveTo(b.x*e.width,b.y*e.height),d.lineTo(k.x*e.width,k.y*e.height));++f;d.stroke()}d.restore()}}ya(a,b){const c=Qi(this);b=Ni(b);c.save();c.beginPath();c.lineWidth=Oi(b.lineWidth,{});c.strokeStyle=Oi(b.color,{});c.fillStyle=Oi(b.fillColor,{});c.moveTo(a.originX,a.originY);c.lineTo(a.originX+\na.width,a.originY);c.lineTo(a.originX+a.width,a.originY+a.height);c.lineTo(a.originX,a.originY+a.height);c.lineTo(a.originX,a.originY);c.stroke();c.fill();c.restore()}za(a,b,c=[0,0,0,255]){this.l?Wi(this,a,c,b):Vi(this,a.N(),c,b)}Aa(a,b,c){this.l?Yi(this,a,b,c):Xi(this,a.N(),b,c)}close(){this.g?.close();this.g=void 0;this.h?.close();this.h=void 0;this.m?.close();this.m=void 0}};Zi.prototype.close=Zi.prototype.close;Zi.prototype.drawConfidenceMask=Zi.prototype.Aa;Zi.prototype.drawCategoryMask=Zi.prototype.za;\nZi.prototype.drawBoundingBox=Zi.prototype.ya;Zi.prototype.drawConnectors=Zi.prototype.Ba;Zi.prototype.drawLandmarks=Zi.prototype.Ca;Zi.lerp=function(a,b,c,d,e){return Pi(d*(1-(a-b)/(c-b))+e*(1-(c-a)/(c-b)),d,e)};Zi.clamp=Pi;export {Zi as DrawingUtils};function $i(a,b){switch(b){case 0:return a.g.find(c=>c instanceof ImageData);case 1:return a.g.find(c=>typeof ImageBitmap!==\"undefined\"&&c instanceof ImageBitmap);case 2:return a.g.find(c=>typeof WebGLTexture!==\"undefined\"&&c instanceof WebGLTexture);default:throw Error(`Type is not supported: ${b}`);}}\nfunction aj(a){var b=$i(a,0);if(!b){b=bj(a);const c=cj(a),d=new Uint8Array(a.width*a.height*4),e=dj(a);ui(c,b,e);b.readPixels(0,0,a.width,a.height,b.RGBA,b.UNSIGNED_BYTE,d);vi(c);b=new ImageData(new Uint8ClampedArray(d.buffer),a.width,a.height);a.g.push(b)}return b}function dj(a){let b=$i(a,2);if(!b){const c=bj(a);b=ej(a);const d=$i(a,1)||aj(a);c.texImage2D(c.TEXTURE_2D,0,c.RGBA,c.RGBA,c.UNSIGNED_BYTE,d);fj(a)}return b}\nfunction bj(a){if(!a.canvas)throw Error(\"Conversion to different image formats require that a canvas is passed when iniitializing the image.\");a.h||(a.h=ni(a.canvas.getContext(\"webgl2\"),\"You cannot use a canvas that is already bound to a different type of rendering context.\"));return a.h}function cj(a){a.l||(a.l=new wi);return a.l}\nfunction ej(a){const b=bj(a);b.viewport(0,0,a.width,a.height);b.activeTexture(b.TEXTURE0);let c=$i(a,2);c||(c=ti(cj(a),b),a.g.push(c),a.m=!0);b.bindTexture(b.TEXTURE_2D,c);return c}function fj(a){a.h.bindTexture(a.h.TEXTURE_2D,null)}\nfunction gj(a){const b=bj(a);return si(cj(a),b,!0,()=>hj(a,()=>{b.bindFramebuffer(b.FRAMEBUFFER,null);b.clearColor(0,0,0,0);b.clear(b.COLOR_BUFFER_BIT);b.drawArrays(b.TRIANGLE_FAN,0,4);if(!(a.canvas instanceof OffscreenCanvas))throw Error(\"Conversion to ImageBitmap requires that the MediaPipe Tasks is initialized with an OffscreenCanvas\");return a.canvas.transferToImageBitmap()}))}\nfunction hj(a,b){const c=a.canvas;if(c.width===a.width&&c.height===a.height)return b();const d=c.width,e=c.height;c.width=a.width;c.height=a.height;a=b();c.width=d;c.height=e;return a}\nvar W=class{constructor(a,b,c,d,e,f,g){this.g=a;this.j=b;this.m=c;this.canvas=d;this.l=e;this.width=f;this.height=g;if(this.j||this.m)--ij,ij===0&&console.error(\"You seem to be creating MPImage instances without invoking .close(). This leaks resources.\")}Ia(){return!!$i(this,0)}na(){return!!$i(this,1)}S(){return!!$i(this,2)}Ga(){return aj(this)}Fa(){var a=$i(this,1);a||(dj(this),ej(this),a=gj(this),fj(this),this.g.push(a),this.j=!0);return a}N(){return dj(this)}clone(){const a=[];for(const b of this.g){let c;\nif(b instanceof ImageData)c=new ImageData(b.data,this.width,this.height);else if(b instanceof WebGLTexture){const d=bj(this),e=cj(this);d.activeTexture(d.TEXTURE1);c=ti(e,d);d.bindTexture(d.TEXTURE_2D,c);d.texImage2D(d.TEXTURE_2D,0,d.RGBA,this.width,this.height,0,d.RGBA,d.UNSIGNED_BYTE,null);d.bindTexture(d.TEXTURE_2D,null);ui(e,d,c);si(e,d,!1,()=>{ej(this);d.clearColor(0,0,0,0);d.clear(d.COLOR_BUFFER_BIT);d.drawArrays(d.TRIANGLE_FAN,0,4);fj(this)});vi(e);fj(this)}else if(b instanceof ImageBitmap)dj(this),\nej(this),c=gj(this),fj(this);else throw Error(`Type is not supported: ${b}`);a.push(c)}return new W(a,this.na(),this.S(),this.canvas,this.l,this.width,this.height)}close(){this.j&&$i(this,1).close();this.m&&bj(this).deleteTexture($i(this,2));ij=-1}};W.prototype.close=W.prototype.close;W.prototype.clone=W.prototype.clone;W.prototype.getAsWebGLTexture=W.prototype.N;W.prototype.getAsImageBitmap=W.prototype.Fa;W.prototype.getAsImageData=W.prototype.Ga;W.prototype.hasWebGLTexture=W.prototype.S;\nW.prototype.hasImageBitmap=W.prototype.na;W.prototype.hasImageData=W.prototype.Ia;var ij=250;export {W as MPImage};function jj(...a){return a.map(([b,c])=>({start:b,end:c}))};const kj=function(a){return class extends a{Oa(){this.i._registerModelResourcesGraphService()}}}(function(a){return class extends a{get ia(){return this.i}ta(b,c,d){T(this,c,e=>{const [f,g]=Yh(this,b,e);this.ia._addBoundTextureAsImageToStream(e,f,g,d)})}W(b,c){$h(this,b,c);T(this,b,d=>{this.ia._attachImageListener(d)})}fa(b,c){ai(this,b,c);T(this,b,d=>{this.ia._attachImageVectorListener(d)})}}}(bi));var lj=class extends kj{};\nasync function X(a,b,c){const d=c.canvas??(Vh()?void 0:document.createElement(\"canvas\"));return ei(a,d,b,c)}\nfunction mj(a,b,c,d){if(a.V){const f=new xg;if(c?.regionOfInterest){if(!a.sa)throw Error(\"This task doesn't support region-of-interest.\");var e=c.regionOfInterest;if(e.left>=e.right||e.top>=e.bottom)throw Error(\"Expected RectF with left < right and top < bottom.\");if(e.left<0||e.top<0||e.right>1||e.bottom>1)throw Error(\"Expected RectF values to be in [0,1].\");A(f,1,(e.left+e.right)/2);A(f,2,(e.top+e.bottom)/2);A(f,4,e.right-e.left);A(f,3,e.bottom-e.top)}else A(f,1,.5),A(f,2,.5),A(f,4,1),A(f,3,1);\nif(c?.rotationDegrees){if(c?.rotationDegrees%90!==0)throw Error(\"Expected rotation to be a multiple of 90\\u00b0.\");A(f,5,-Math.PI*c.rotationDegrees/180);if(c?.rotationDegrees%180!==0){const [g,k]=Xh(b);c=z(f,3)*k/g;e=z(f,4)*g/k;A(f,4,c);A(f,3,e)}}a.g.addProtoToStream(f.g(),\"mediapipe.NormalizedRect\",a.V,d)}a.g.ta(b,a.da,d??performance.now());a.finishProcessing()}\nfunction nj(a,b,c){if(a.baseOptions?.g())throw Error(\"Task is not initialized with image mode. 'runningMode' must be set to 'IMAGE'.\");mj(a,b,c,a.B+1)}function oj(a,b,c,d){if(!a.baseOptions?.g())throw Error(\"Task is not initialized with video mode. 'runningMode' must be set to 'VIDEO'.\");mj(a,b,c,d)}\nfunction pj(a,b,c,d){var e=b.data;const f=b.width;b=b.height;const g=f*b;if((e instanceof Uint8Array||e instanceof Float32Array)&&e.length!==g)throw Error(`Unsupported channel count: ${e.length/g}`);a=new V([e],c,!1,a.g.i.canvas,a.R,f,b);return d?a.clone():a}\nvar qj=class extends mi{constructor(a,b,c,d){super(a);this.g=a;this.da=b;this.V=c;this.sa=d;this.R=new wi}l(a,b=!0){\"runningMode\"in a&&Kd(this.baseOptions,2,!!a.runningMode&&a.runningMode!==\"IMAGE\");if(a.canvas!==void 0&&this.g.i.canvas!==a.canvas)throw Error(\"You must create a new task to reset the canvas.\");return super.l(a,b)}close(){this.R.close();super.close()}};qj.prototype.close=qj.prototype.close;export {qj as VisionTaskRunner};var rj=class extends qj{constructor(a,b){super(new lj(a,b),\"image_in\",\"norm_rect_in\",!1);this.j={detections:[]};a=this.h=new Mg;b=new R;y(a,R,1,b);A(this.h,2,.5);A(this.h,3,.3)}get baseOptions(){return x(this.h,R,1)}set baseOptions(a){y(this.h,R,1,a)}o(a){\"minDetectionConfidence\"in a&&A(this.h,2,a.minDetectionConfidence??.5);\"minSuppressionThreshold\"in a&&A(this.h,3,a.minSuppressionThreshold??.3);return this.l(a)}D(a,b){this.j={detections:[]};nj(this,a,b);return this.j}F(a,b,c){this.j={detections:[]};\noj(this,a,c,b);return this.j}m(){var a=new gg;P(a,\"image_in\");P(a,\"norm_rect_in\");Q(a,\"detections\");const b=new Zf;pe(b,Og,this.h);const c=new O;bg(c,\"mediapipe.tasks.vision.face_detector.FaceDetectorGraph\");M(c,\"IMAGE:image_in\");M(c,\"NORM_RECT:norm_rect_in\");N(c,\"DETECTIONS:detections\");c.o(b);fg(a,c);this.g.attachProtoVectorListener(\"detections\",(d,e)=>{for(const f of d)d=qg(f),this.j.detections.push(Jh(d));U(this,e)});this.g.attachEmptyPacketListener(\"detections\",d=>{U(this,d)});a=a.g();this.setGraph(new Uint8Array(a),\n!0)}};rj.prototype.detectForVideo=rj.prototype.F;rj.prototype.detect=rj.prototype.D;rj.prototype.setOptions=rj.prototype.o;rj.createFromModelPath=async function(a,b){return X(rj,a,{baseOptions:{modelAssetPath:b}})};rj.createFromModelBuffer=function(a,b){return X(rj,a,{baseOptions:{modelAssetBuffer:b}})};rj.createFromOptions=function(a,b){return X(rj,a,b)};export {rj as FaceDetector};var sj=jj([61,146],[146,91],[91,181],[181,84],[84,17],[17,314],[314,405],[405,321],[321,375],[375,291],[61,185],[185,40],[40,39],[39,37],[37,0],[0,267],[267,269],[269,270],[270,409],[409,291],[78,95],[95,88],[88,178],[178,87],[87,14],[14,317],[317,402],[402,318],[318,324],[324,308],[78,191],[191,80],[80,81],[81,82],[82,13],[13,312],[312,311],[311,310],[310,415],[415,308]),tj=jj([263,249],[249,390],[390,373],[373,374],[374,380],[380,381],[381,382],[382,362],[263,466],[466,388],[388,387],[387,386],\n[386,385],[385,384],[384,398],[398,362]),uj=jj([276,283],[283,282],[282,295],[295,285],[300,293],[293,334],[334,296],[296,336]),vj=jj([474,475],[475,476],[476,477],[477,474]),wj=jj([33,7],[7,163],[163,144],[144,145],[145,153],[153,154],[154,155],[155,133],[33,246],[246,161],[161,160],[160,159],[159,158],[158,157],[157,173],[173,133]),xj=jj([46,53],[53,52],[52,65],[65,55],[70,63],[63,105],[105,66],[66,107]),yj=jj([469,470],[470,471],[471,472],[472,469]),zj=jj([10,338],[338,297],[297,332],[332,284],\n[284,251],[251,389],[389,356],[356,454],[454,323],[323,361],[361,288],[288,397],[397,365],[365,379],[379,378],[378,400],[400,377],[377,152],[152,148],[148,176],[176,149],[149,150],[150,136],[136,172],[172,58],[58,132],[132,93],[93,234],[234,127],[127,162],[162,21],[21,54],[54,103],[103,67],[67,109],[109,10]),Aj=[...sj,...tj,...uj,...wj,...xj,...zj],Bj=jj([127,34],[34,139],[139,127],[11,0],[0,37],[37,11],[232,231],[231,120],[120,232],[72,37],[37,39],[39,72],[128,121],[121,47],[47,128],[232,121],[121,\n128],[128,232],[104,69],[69,67],[67,104],[175,171],[171,148],[148,175],[118,50],[50,101],[101,118],[73,39],[39,40],[40,73],[9,151],[151,108],[108,9],[48,115],[115,131],[131,48],[194,204],[204,211],[211,194],[74,40],[40,185],[185,74],[80,42],[42,183],[183,80],[40,92],[92,186],[186,40],[230,229],[229,118],[118,230],[202,212],[212,214],[214,202],[83,18],[18,17],[17,83],[76,61],[61,146],[146,76],[160,29],[29,30],[30,160],[56,157],[157,173],[173,56],[106,204],[204,194],[194,106],[135,214],[214,192],[192,\n135],[203,165],[165,98],[98,203],[21,71],[71,68],[68,21],[51,45],[45,4],[4,51],[144,24],[24,23],[23,144],[77,146],[146,91],[91,77],[205,50],[50,187],[187,205],[201,200],[200,18],[18,201],[91,106],[106,182],[182,91],[90,91],[91,181],[181,90],[85,84],[84,17],[17,85],[206,203],[203,36],[36,206],[148,171],[171,140],[140,148],[92,40],[40,39],[39,92],[193,189],[189,244],[244,193],[159,158],[158,28],[28,159],[247,246],[246,161],[161,247],[236,3],[3,196],[196,236],[54,68],[68,104],[104,54],[193,168],[168,\n8],[8,193],[117,228],[228,31],[31,117],[189,193],[193,55],[55,189],[98,97],[97,99],[99,98],[126,47],[47,100],[100,126],[166,79],[79,218],[218,166],[155,154],[154,26],[26,155],[209,49],[49,131],[131,209],[135,136],[136,150],[150,135],[47,126],[126,217],[217,47],[223,52],[52,53],[53,223],[45,51],[51,134],[134,45],[211,170],[170,140],[140,211],[67,69],[69,108],[108,67],[43,106],[106,91],[91,43],[230,119],[119,120],[120,230],[226,130],[130,247],[247,226],[63,53],[53,52],[52,63],[238,20],[20,242],[242,\n238],[46,70],[70,156],[156,46],[78,62],[62,96],[96,78],[46,53],[53,63],[63,46],[143,34],[34,227],[227,143],[123,117],[117,111],[111,123],[44,125],[125,19],[19,44],[236,134],[134,51],[51,236],[216,206],[206,205],[205,216],[154,153],[153,22],[22,154],[39,37],[37,167],[167,39],[200,201],[201,208],[208,200],[36,142],[142,100],[100,36],[57,212],[212,202],[202,57],[20,60],[60,99],[99,20],[28,158],[158,157],[157,28],[35,226],[226,113],[113,35],[160,159],[159,27],[27,160],[204,202],[202,210],[210,204],[113,\n225],[225,46],[46,113],[43,202],[202,204],[204,43],[62,76],[76,77],[77,62],[137,123],[123,116],[116,137],[41,38],[38,72],[72,41],[203,129],[129,142],[142,203],[64,98],[98,240],[240,64],[49,102],[102,64],[64,49],[41,73],[73,74],[74,41],[212,216],[216,207],[207,212],[42,74],[74,184],[184,42],[169,170],[170,211],[211,169],[170,149],[149,176],[176,170],[105,66],[66,69],[69,105],[122,6],[6,168],[168,122],[123,147],[147,187],[187,123],[96,77],[77,90],[90,96],[65,55],[55,107],[107,65],[89,90],[90,180],[180,\n89],[101,100],[100,120],[120,101],[63,105],[105,104],[104,63],[93,137],[137,227],[227,93],[15,86],[86,85],[85,15],[129,102],[102,49],[49,129],[14,87],[87,86],[86,14],[55,8],[8,9],[9,55],[100,47],[47,121],[121,100],[145,23],[23,22],[22,145],[88,89],[89,179],[179,88],[6,122],[122,196],[196,6],[88,95],[95,96],[96,88],[138,172],[172,136],[136,138],[215,58],[58,172],[172,215],[115,48],[48,219],[219,115],[42,80],[80,81],[81,42],[195,3],[3,51],[51,195],[43,146],[146,61],[61,43],[171,175],[175,199],[199,\n171],[81,82],[82,38],[38,81],[53,46],[46,225],[225,53],[144,163],[163,110],[110,144],[52,65],[65,66],[66,52],[229,228],[228,117],[117,229],[34,127],[127,234],[234,34],[107,108],[108,69],[69,107],[109,108],[108,151],[151,109],[48,64],[64,235],[235,48],[62,78],[78,191],[191,62],[129,209],[209,126],[126,129],[111,35],[35,143],[143,111],[117,123],[123,50],[50,117],[222,65],[65,52],[52,222],[19,125],[125,141],[141,19],[221,55],[55,65],[65,221],[3,195],[195,197],[197,3],[25,7],[7,33],[33,25],[220,237],\n[237,44],[44,220],[70,71],[71,139],[139,70],[122,193],[193,245],[245,122],[247,130],[130,33],[33,247],[71,21],[21,162],[162,71],[170,169],[169,150],[150,170],[188,174],[174,196],[196,188],[216,186],[186,92],[92,216],[2,97],[97,167],[167,2],[141,125],[125,241],[241,141],[164,167],[167,37],[37,164],[72,38],[38,12],[12,72],[38,82],[82,13],[13,38],[63,68],[68,71],[71,63],[226,35],[35,111],[111,226],[101,50],[50,205],[205,101],[206,92],[92,165],[165,206],[209,198],[198,217],[217,209],[165,167],[167,97],\n[97,165],[220,115],[115,218],[218,220],[133,112],[112,243],[243,133],[239,238],[238,241],[241,239],[214,135],[135,169],[169,214],[190,173],[173,133],[133,190],[171,208],[208,32],[32,171],[125,44],[44,237],[237,125],[86,87],[87,178],[178,86],[85,86],[86,179],[179,85],[84,85],[85,180],[180,84],[83,84],[84,181],[181,83],[201,83],[83,182],[182,201],[137,93],[93,132],[132,137],[76,62],[62,183],[183,76],[61,76],[76,184],[184,61],[57,61],[61,185],[185,57],[212,57],[57,186],[186,212],[214,207],[207,187],\n[187,214],[34,143],[143,156],[156,34],[79,239],[239,237],[237,79],[123,137],[137,177],[177,123],[44,1],[1,4],[4,44],[201,194],[194,32],[32,201],[64,102],[102,129],[129,64],[213,215],[215,138],[138,213],[59,166],[166,219],[219,59],[242,99],[99,97],[97,242],[2,94],[94,141],[141,2],[75,59],[59,235],[235,75],[24,110],[110,228],[228,24],[25,130],[130,226],[226,25],[23,24],[24,229],[229,23],[22,23],[23,230],[230,22],[26,22],[22,231],[231,26],[112,26],[26,232],[232,112],[189,190],[190,243],[243,189],[221,\n56],[56,190],[190,221],[28,56],[56,221],[221,28],[27,28],[28,222],[222,27],[29,27],[27,223],[223,29],[30,29],[29,224],[224,30],[247,30],[30,225],[225,247],[238,79],[79,20],[20,238],[166,59],[59,75],[75,166],[60,75],[75,240],[240,60],[147,177],[177,215],[215,147],[20,79],[79,166],[166,20],[187,147],[147,213],[213,187],[112,233],[233,244],[244,112],[233,128],[128,245],[245,233],[128,114],[114,188],[188,128],[114,217],[217,174],[174,114],[131,115],[115,220],[220,131],[217,198],[198,236],[236,217],[198,\n131],[131,134],[134,198],[177,132],[132,58],[58,177],[143,35],[35,124],[124,143],[110,163],[163,7],[7,110],[228,110],[110,25],[25,228],[356,389],[389,368],[368,356],[11,302],[302,267],[267,11],[452,350],[350,349],[349,452],[302,303],[303,269],[269,302],[357,343],[343,277],[277,357],[452,453],[453,357],[357,452],[333,332],[332,297],[297,333],[175,152],[152,377],[377,175],[347,348],[348,330],[330,347],[303,304],[304,270],[270,303],[9,336],[336,337],[337,9],[278,279],[279,360],[360,278],[418,262],[262,\n431],[431,418],[304,408],[408,409],[409,304],[310,415],[415,407],[407,310],[270,409],[409,410],[410,270],[450,348],[348,347],[347,450],[422,430],[430,434],[434,422],[313,314],[314,17],[17,313],[306,307],[307,375],[375,306],[387,388],[388,260],[260,387],[286,414],[414,398],[398,286],[335,406],[406,418],[418,335],[364,367],[367,416],[416,364],[423,358],[358,327],[327,423],[251,284],[284,298],[298,251],[281,5],[5,4],[4,281],[373,374],[374,253],[253,373],[307,320],[320,321],[321,307],[425,427],[427,411],\n[411,425],[421,313],[313,18],[18,421],[321,405],[405,406],[406,321],[320,404],[404,405],[405,320],[315,16],[16,17],[17,315],[426,425],[425,266],[266,426],[377,400],[400,369],[369,377],[322,391],[391,269],[269,322],[417,465],[465,464],[464,417],[386,257],[257,258],[258,386],[466,260],[260,388],[388,466],[456,399],[399,419],[419,456],[284,332],[332,333],[333,284],[417,285],[285,8],[8,417],[346,340],[340,261],[261,346],[413,441],[441,285],[285,413],[327,460],[460,328],[328,327],[355,371],[371,329],[329,\n355],[392,439],[439,438],[438,392],[382,341],[341,256],[256,382],[429,420],[420,360],[360,429],[364,394],[394,379],[379,364],[277,343],[343,437],[437,277],[443,444],[444,283],[283,443],[275,440],[440,363],[363,275],[431,262],[262,369],[369,431],[297,338],[338,337],[337,297],[273,375],[375,321],[321,273],[450,451],[451,349],[349,450],[446,342],[342,467],[467,446],[293,334],[334,282],[282,293],[458,461],[461,462],[462,458],[276,353],[353,383],[383,276],[308,324],[324,325],[325,308],[276,300],[300,293],\n[293,276],[372,345],[345,447],[447,372],[352,345],[345,340],[340,352],[274,1],[1,19],[19,274],[456,248],[248,281],[281,456],[436,427],[427,425],[425,436],[381,256],[256,252],[252,381],[269,391],[391,393],[393,269],[200,199],[199,428],[428,200],[266,330],[330,329],[329,266],[287,273],[273,422],[422,287],[250,462],[462,328],[328,250],[258,286],[286,384],[384,258],[265,353],[353,342],[342,265],[387,259],[259,257],[257,387],[424,431],[431,430],[430,424],[342,353],[353,276],[276,342],[273,335],[335,424],\n[424,273],[292,325],[325,307],[307,292],[366,447],[447,345],[345,366],[271,303],[303,302],[302,271],[423,266],[266,371],[371,423],[294,455],[455,460],[460,294],[279,278],[278,294],[294,279],[271,272],[272,304],[304,271],[432,434],[434,427],[427,432],[272,407],[407,408],[408,272],[394,430],[430,431],[431,394],[395,369],[369,400],[400,395],[334,333],[333,299],[299,334],[351,417],[417,168],[168,351],[352,280],[280,411],[411,352],[325,319],[319,320],[320,325],[295,296],[296,336],[336,295],[319,403],[403,\n404],[404,319],[330,348],[348,349],[349,330],[293,298],[298,333],[333,293],[323,454],[454,447],[447,323],[15,16],[16,315],[315,15],[358,429],[429,279],[279,358],[14,15],[15,316],[316,14],[285,336],[336,9],[9,285],[329,349],[349,350],[350,329],[374,380],[380,252],[252,374],[318,402],[402,403],[403,318],[6,197],[197,419],[419,6],[318,319],[319,325],[325,318],[367,364],[364,365],[365,367],[435,367],[367,397],[397,435],[344,438],[438,439],[439,344],[272,271],[271,311],[311,272],[195,5],[5,281],[281,195],\n[273,287],[287,291],[291,273],[396,428],[428,199],[199,396],[311,271],[271,268],[268,311],[283,444],[444,445],[445,283],[373,254],[254,339],[339,373],[282,334],[334,296],[296,282],[449,347],[347,346],[346,449],[264,447],[447,454],[454,264],[336,296],[296,299],[299,336],[338,10],[10,151],[151,338],[278,439],[439,455],[455,278],[292,407],[407,415],[415,292],[358,371],[371,355],[355,358],[340,345],[345,372],[372,340],[346,347],[347,280],[280,346],[442,443],[443,282],[282,442],[19,94],[94,370],[370,19],\n[441,442],[442,295],[295,441],[248,419],[419,197],[197,248],[263,255],[255,359],[359,263],[440,275],[275,274],[274,440],[300,383],[383,368],[368,300],[351,412],[412,465],[465,351],[263,467],[467,466],[466,263],[301,368],[368,389],[389,301],[395,378],[378,379],[379,395],[412,351],[351,419],[419,412],[436,426],[426,322],[322,436],[2,164],[164,393],[393,2],[370,462],[462,461],[461,370],[164,0],[0,267],[267,164],[302,11],[11,12],[12,302],[268,12],[12,13],[13,268],[293,300],[300,301],[301,293],[446,261],\n[261,340],[340,446],[330,266],[266,425],[425,330],[426,423],[423,391],[391,426],[429,355],[355,437],[437,429],[391,327],[327,326],[326,391],[440,457],[457,438],[438,440],[341,382],[382,362],[362,341],[459,457],[457,461],[461,459],[434,430],[430,394],[394,434],[414,463],[463,362],[362,414],[396,369],[369,262],[262,396],[354,461],[461,457],[457,354],[316,403],[403,402],[402,316],[315,404],[404,403],[403,315],[314,405],[405,404],[404,314],[313,406],[406,405],[405,313],[421,418],[418,406],[406,421],[366,\n401],[401,361],[361,366],[306,408],[408,407],[407,306],[291,409],[409,408],[408,291],[287,410],[410,409],[409,287],[432,436],[436,410],[410,432],[434,416],[416,411],[411,434],[264,368],[368,383],[383,264],[309,438],[438,457],[457,309],[352,376],[376,401],[401,352],[274,275],[275,4],[4,274],[421,428],[428,262],[262,421],[294,327],[327,358],[358,294],[433,416],[416,367],[367,433],[289,455],[455,439],[439,289],[462,370],[370,326],[326,462],[2,326],[326,370],[370,2],[305,460],[460,455],[455,305],[254,\n449],[449,448],[448,254],[255,261],[261,446],[446,255],[253,450],[450,449],[449,253],[252,451],[451,450],[450,252],[256,452],[452,451],[451,256],[341,453],[453,452],[452,341],[413,464],[464,463],[463,413],[441,413],[413,414],[414,441],[258,442],[442,441],[441,258],[257,443],[443,442],[442,257],[259,444],[444,443],[443,259],[260,445],[445,444],[444,260],[467,342],[342,445],[445,467],[459,458],[458,250],[250,459],[289,392],[392,290],[290,289],[290,328],[328,460],[460,290],[376,433],[433,435],[435,376],\n[250,290],[290,392],[392,250],[411,416],[416,433],[433,411],[341,463],[463,464],[464,341],[453,464],[464,465],[465,453],[357,465],[465,412],[412,357],[343,412],[412,399],[399,343],[360,363],[363,440],[440,360],[437,399],[399,456],[456,437],[420,456],[456,363],[363,420],[401,435],[435,288],[288,401],[372,383],[383,353],[353,372],[339,255],[255,249],[249,339],[448,261],[261,255],[255,448],[133,243],[243,190],[190,133],[133,155],[155,112],[112,133],[33,246],[246,247],[247,33],[33,130],[130,25],[25,33],\n[398,384],[384,286],[286,398],[362,398],[398,414],[414,362],[362,463],[463,341],[341,362],[263,359],[359,467],[467,263],[263,249],[249,255],[255,263],[466,467],[467,260],[260,466],[75,60],[60,166],[166,75],[238,239],[239,79],[79,238],[162,127],[127,139],[139,162],[72,11],[11,37],[37,72],[121,232],[232,120],[120,121],[73,72],[72,39],[39,73],[114,128],[128,47],[47,114],[233,232],[232,128],[128,233],[103,104],[104,67],[67,103],[152,175],[175,148],[148,152],[119,118],[118,101],[101,119],[74,73],[73,40],\n[40,74],[107,9],[9,108],[108,107],[49,48],[48,131],[131,49],[32,194],[194,211],[211,32],[184,74],[74,185],[185,184],[191,80],[80,183],[183,191],[185,40],[40,186],[186,185],[119,230],[230,118],[118,119],[210,202],[202,214],[214,210],[84,83],[83,17],[17,84],[77,76],[76,146],[146,77],[161,160],[160,30],[30,161],[190,56],[56,173],[173,190],[182,106],[106,194],[194,182],[138,135],[135,192],[192,138],[129,203],[203,98],[98,129],[54,21],[21,68],[68,54],[5,51],[51,4],[4,5],[145,144],[144,23],[23,145],[90,\n77],[77,91],[91,90],[207,205],[205,187],[187,207],[83,201],[201,18],[18,83],[181,91],[91,182],[182,181],[180,90],[90,181],[181,180],[16,85],[85,17],[17,16],[205,206],[206,36],[36,205],[176,148],[148,140],[140,176],[165,92],[92,39],[39,165],[245,193],[193,244],[244,245],[27,159],[159,28],[28,27],[30,247],[247,161],[161,30],[174,236],[236,196],[196,174],[103,54],[54,104],[104,103],[55,193],[193,8],[8,55],[111,117],[117,31],[31,111],[221,189],[189,55],[55,221],[240,98],[98,99],[99,240],[142,126],[126,\n100],[100,142],[219,166],[166,218],[218,219],[112,155],[155,26],[26,112],[198,209],[209,131],[131,198],[169,135],[135,150],[150,169],[114,47],[47,217],[217,114],[224,223],[223,53],[53,224],[220,45],[45,134],[134,220],[32,211],[211,140],[140,32],[109,67],[67,108],[108,109],[146,43],[43,91],[91,146],[231,230],[230,120],[120,231],[113,226],[226,247],[247,113],[105,63],[63,52],[52,105],[241,238],[238,242],[242,241],[124,46],[46,156],[156,124],[95,78],[78,96],[96,95],[70,46],[46,63],[63,70],[116,143],\n[143,227],[227,116],[116,123],[123,111],[111,116],[1,44],[44,19],[19,1],[3,236],[236,51],[51,3],[207,216],[216,205],[205,207],[26,154],[154,22],[22,26],[165,39],[39,167],[167,165],[199,200],[200,208],[208,199],[101,36],[36,100],[100,101],[43,57],[57,202],[202,43],[242,20],[20,99],[99,242],[56,28],[28,157],[157,56],[124,35],[35,113],[113,124],[29,160],[160,27],[27,29],[211,204],[204,210],[210,211],[124,113],[113,46],[46,124],[106,43],[43,204],[204,106],[96,62],[62,77],[77,96],[227,137],[137,116],[116,\n227],[73,41],[41,72],[72,73],[36,203],[203,142],[142,36],[235,64],[64,240],[240,235],[48,49],[49,64],[64,48],[42,41],[41,74],[74,42],[214,212],[212,207],[207,214],[183,42],[42,184],[184,183],[210,169],[169,211],[211,210],[140,170],[170,176],[176,140],[104,105],[105,69],[69,104],[193,122],[122,168],[168,193],[50,123],[123,187],[187,50],[89,96],[96,90],[90,89],[66,65],[65,107],[107,66],[179,89],[89,180],[180,179],[119,101],[101,120],[120,119],[68,63],[63,104],[104,68],[234,93],[93,227],[227,234],[16,\n15],[15,85],[85,16],[209,129],[129,49],[49,209],[15,14],[14,86],[86,15],[107,55],[55,9],[9,107],[120,100],[100,121],[121,120],[153,145],[145,22],[22,153],[178,88],[88,179],[179,178],[197,6],[6,196],[196,197],[89,88],[88,96],[96,89],[135,138],[138,136],[136,135],[138,215],[215,172],[172,138],[218,115],[115,219],[219,218],[41,42],[42,81],[81,41],[5,195],[195,51],[51,5],[57,43],[43,61],[61,57],[208,171],[171,199],[199,208],[41,81],[81,38],[38,41],[224,53],[53,225],[225,224],[24,144],[144,110],[110,24],\n[105,52],[52,66],[66,105],[118,229],[229,117],[117,118],[227,34],[34,234],[234,227],[66,107],[107,69],[69,66],[10,109],[109,151],[151,10],[219,48],[48,235],[235,219],[183,62],[62,191],[191,183],[142,129],[129,126],[126,142],[116,111],[111,143],[143,116],[118,117],[117,50],[50,118],[223,222],[222,52],[52,223],[94,19],[19,141],[141,94],[222,221],[221,65],[65,222],[196,3],[3,197],[197,196],[45,220],[220,44],[44,45],[156,70],[70,139],[139,156],[188,122],[122,245],[245,188],[139,71],[71,162],[162,139],\n[149,170],[170,150],[150,149],[122,188],[188,196],[196,122],[206,216],[216,92],[92,206],[164,2],[2,167],[167,164],[242,141],[141,241],[241,242],[0,164],[164,37],[37,0],[11,72],[72,12],[12,11],[12,38],[38,13],[13,12],[70,63],[63,71],[71,70],[31,226],[226,111],[111,31],[36,101],[101,205],[205,36],[203,206],[206,165],[165,203],[126,209],[209,217],[217,126],[98,165],[165,97],[97,98],[237,220],[220,218],[218,237],[237,239],[239,241],[241,237],[210,214],[214,169],[169,210],[140,171],[171,32],[32,140],[241,\n125],[125,237],[237,241],[179,86],[86,178],[178,179],[180,85],[85,179],[179,180],[181,84],[84,180],[180,181],[182,83],[83,181],[181,182],[194,201],[201,182],[182,194],[177,137],[137,132],[132,177],[184,76],[76,183],[183,184],[185,61],[61,184],[184,185],[186,57],[57,185],[185,186],[216,212],[212,186],[186,216],[192,214],[214,187],[187,192],[139,34],[34,156],[156,139],[218,79],[79,237],[237,218],[147,123],[123,177],[177,147],[45,44],[44,4],[4,45],[208,201],[201,32],[32,208],[98,64],[64,129],[129,98],\n[192,213],[213,138],[138,192],[235,59],[59,219],[219,235],[141,242],[242,97],[97,141],[97,2],[2,141],[141,97],[240,75],[75,235],[235,240],[229,24],[24,228],[228,229],[31,25],[25,226],[226,31],[230,23],[23,229],[229,230],[231,22],[22,230],[230,231],[232,26],[26,231],[231,232],[233,112],[112,232],[232,233],[244,189],[189,243],[243,244],[189,221],[221,190],[190,189],[222,28],[28,221],[221,222],[223,27],[27,222],[222,223],[224,29],[29,223],[223,224],[225,30],[30,224],[224,225],[113,247],[247,225],[225,\n113],[99,60],[60,240],[240,99],[213,147],[147,215],[215,213],[60,20],[20,166],[166,60],[192,187],[187,213],[213,192],[243,112],[112,244],[244,243],[244,233],[233,245],[245,244],[245,128],[128,188],[188,245],[188,114],[114,174],[174,188],[134,131],[131,220],[220,134],[174,217],[217,236],[236,174],[236,198],[198,134],[134,236],[215,177],[177,58],[58,215],[156,143],[143,124],[124,156],[25,110],[110,7],[7,25],[31,228],[228,25],[25,31],[264,356],[356,368],[368,264],[0,11],[11,267],[267,0],[451,452],[452,\n349],[349,451],[267,302],[302,269],[269,267],[350,357],[357,277],[277,350],[350,452],[452,357],[357,350],[299,333],[333,297],[297,299],[396,175],[175,377],[377,396],[280,347],[347,330],[330,280],[269,303],[303,270],[270,269],[151,9],[9,337],[337,151],[344,278],[278,360],[360,344],[424,418],[418,431],[431,424],[270,304],[304,409],[409,270],[272,310],[310,407],[407,272],[322,270],[270,410],[410,322],[449,450],[450,347],[347,449],[432,422],[422,434],[434,432],[18,313],[313,17],[17,18],[291,306],[306,\n375],[375,291],[259,387],[387,260],[260,259],[424,335],[335,418],[418,424],[434,364],[364,416],[416,434],[391,423],[423,327],[327,391],[301,251],[251,298],[298,301],[275,281],[281,4],[4,275],[254,373],[373,253],[253,254],[375,307],[307,321],[321,375],[280,425],[425,411],[411,280],[200,421],[421,18],[18,200],[335,321],[321,406],[406,335],[321,320],[320,405],[405,321],[314,315],[315,17],[17,314],[423,426],[426,266],[266,423],[396,377],[377,369],[369,396],[270,322],[322,269],[269,270],[413,417],[417,\n464],[464,413],[385,386],[386,258],[258,385],[248,456],[456,419],[419,248],[298,284],[284,333],[333,298],[168,417],[417,8],[8,168],[448,346],[346,261],[261,448],[417,413],[413,285],[285,417],[326,327],[327,328],[328,326],[277,355],[355,329],[329,277],[309,392],[392,438],[438,309],[381,382],[382,256],[256,381],[279,429],[429,360],[360,279],[365,364],[364,379],[379,365],[355,277],[277,437],[437,355],[282,443],[443,283],[283,282],[281,275],[275,363],[363,281],[395,431],[431,369],[369,395],[299,297],\n[297,337],[337,299],[335,273],[273,321],[321,335],[348,450],[450,349],[349,348],[359,446],[446,467],[467,359],[283,293],[293,282],[282,283],[250,458],[458,462],[462,250],[300,276],[276,383],[383,300],[292,308],[308,325],[325,292],[283,276],[276,293],[293,283],[264,372],[372,447],[447,264],[346,352],[352,340],[340,346],[354,274],[274,19],[19,354],[363,456],[456,281],[281,363],[426,436],[436,425],[425,426],[380,381],[381,252],[252,380],[267,269],[269,393],[393,267],[421,200],[200,428],[428,421],[371,\n266],[266,329],[329,371],[432,287],[287,422],[422,432],[290,250],[250,328],[328,290],[385,258],[258,384],[384,385],[446,265],[265,342],[342,446],[386,387],[387,257],[257,386],[422,424],[424,430],[430,422],[445,342],[342,276],[276,445],[422,273],[273,424],[424,422],[306,292],[292,307],[307,306],[352,366],[366,345],[345,352],[268,271],[271,302],[302,268],[358,423],[423,371],[371,358],[327,294],[294,460],[460,327],[331,279],[279,294],[294,331],[303,271],[271,304],[304,303],[436,432],[432,427],[427,436],\n[304,272],[272,408],[408,304],[395,394],[394,431],[431,395],[378,395],[395,400],[400,378],[296,334],[334,299],[299,296],[6,351],[351,168],[168,6],[376,352],[352,411],[411,376],[307,325],[325,320],[320,307],[285,295],[295,336],[336,285],[320,319],[319,404],[404,320],[329,330],[330,349],[349,329],[334,293],[293,333],[333,334],[366,323],[323,447],[447,366],[316,15],[15,315],[315,316],[331,358],[358,279],[279,331],[317,14],[14,316],[316,317],[8,285],[285,9],[9,8],[277,329],[329,350],[350,277],[253,374],\n[374,252],[252,253],[319,318],[318,403],[403,319],[351,6],[6,419],[419,351],[324,318],[318,325],[325,324],[397,367],[367,365],[365,397],[288,435],[435,397],[397,288],[278,344],[344,439],[439,278],[310,272],[272,311],[311,310],[248,195],[195,281],[281,248],[375,273],[273,291],[291,375],[175,396],[396,199],[199,175],[312,311],[311,268],[268,312],[276,283],[283,445],[445,276],[390,373],[373,339],[339,390],[295,282],[282,296],[296,295],[448,449],[449,346],[346,448],[356,264],[264,454],[454,356],[337,\n336],[336,299],[299,337],[337,338],[338,151],[151,337],[294,278],[278,455],[455,294],[308,292],[292,415],[415,308],[429,358],[358,355],[355,429],[265,340],[340,372],[372,265],[352,346],[346,280],[280,352],[295,442],[442,282],[282,295],[354,19],[19,370],[370,354],[285,441],[441,295],[295,285],[195,248],[248,197],[197,195],[457,440],[440,274],[274,457],[301,300],[300,368],[368,301],[417,351],[351,465],[465,417],[251,301],[301,389],[389,251],[394,395],[395,379],[379,394],[399,412],[412,419],[419,399],\n[410,436],[436,322],[322,410],[326,2],[2,393],[393,326],[354,370],[370,461],[461,354],[393,164],[164,267],[267,393],[268,302],[302,12],[12,268],[312,268],[268,13],[13,312],[298,293],[293,301],[301,298],[265,446],[446,340],[340,265],[280,330],[330,425],[425,280],[322,426],[426,391],[391,322],[420,429],[429,437],[437,420],[393,391],[391,326],[326,393],[344,440],[440,438],[438,344],[458,459],[459,461],[461,458],[364,434],[434,394],[394,364],[428,396],[396,262],[262,428],[274,354],[354,457],[457,274],\n[317,316],[316,402],[402,317],[316,315],[315,403],[403,316],[315,314],[314,404],[404,315],[314,313],[313,405],[405,314],[313,421],[421,406],[406,313],[323,366],[366,361],[361,323],[292,306],[306,407],[407,292],[306,291],[291,408],[408,306],[291,287],[287,409],[409,291],[287,432],[432,410],[410,287],[427,434],[434,411],[411,427],[372,264],[264,383],[383,372],[459,309],[309,457],[457,459],[366,352],[352,401],[401,366],[1,274],[274,4],[4,1],[418,421],[421,262],[262,418],[331,294],[294,358],[358,331],\n[435,433],[433,367],[367,435],[392,289],[289,439],[439,392],[328,462],[462,326],[326,328],[94,2],[2,370],[370,94],[289,305],[305,455],[455,289],[339,254],[254,448],[448,339],[359,255],[255,446],[446,359],[254,253],[253,449],[449,254],[253,252],[252,450],[450,253],[252,256],[256,451],[451,252],[256,341],[341,452],[452,256],[414,413],[413,463],[463,414],[286,441],[441,414],[414,286],[286,258],[258,441],[441,286],[258,257],[257,442],[442,258],[257,259],[259,443],[443,257],[259,260],[260,444],[444,259],\n[260,467],[467,445],[445,260],[309,459],[459,250],[250,309],[305,289],[289,290],[290,305],[305,290],[290,460],[460,305],[401,376],[376,435],[435,401],[309,250],[250,392],[392,309],[376,411],[411,433],[433,376],[453,341],[341,464],[464,453],[357,453],[453,465],[465,357],[343,357],[357,412],[412,343],[437,343],[343,399],[399,437],[344,360],[360,440],[440,344],[420,437],[437,456],[456,420],[360,420],[420,363],[363,360],[361,401],[401,288],[288,361],[265,372],[372,353],[353,265],[390,339],[339,249],[249,\n390],[339,448],[448,255],[255,339]);function Cj(a){a.j={faceLandmarks:[],faceBlendshapes:[],facialTransformationMatrixes:[]}}\nvar Y=class extends qj{constructor(a,b){super(new lj(a,b),\"image_in\",\"norm_rect\",!1);this.j={faceLandmarks:[],faceBlendshapes:[],facialTransformationMatrixes:[]};this.outputFacialTransformationMatrixes=this.outputFaceBlendshapes=!1;a=this.h=new Ug;b=new R;y(a,R,1,b);this.v=new Tg;y(this.h,Tg,3,this.v);this.s=new Mg;y(this.h,Mg,2,this.s);Ld(this.s,4,1);A(this.s,2,.5);A(this.v,2,.5);A(this.h,4,.5)}get baseOptions(){return x(this.h,R,1)}set baseOptions(a){y(this.h,R,1,a)}o(a){\"numFaces\"in a&&Ld(this.s,\n4,a.numFaces??1);\"minFaceDetectionConfidence\"in a&&A(this.s,2,a.minFaceDetectionConfidence??.5);\"minTrackingConfidence\"in a&&A(this.h,4,a.minTrackingConfidence??.5);\"minFacePresenceConfidence\"in a&&A(this.v,2,a.minFacePresenceConfidence??.5);\"outputFaceBlendshapes\"in a&&(this.outputFaceBlendshapes=!!a.outputFaceBlendshapes);\"outputFacialTransformationMatrixes\"in a&&(this.outputFacialTransformationMatrixes=!!a.outputFacialTransformationMatrixes);return this.l(a)}D(a,b){Cj(this);nj(this,a,b);return this.j}F(a,\nb,c){Cj(this);oj(this,a,c,b);return this.j}m(){var a=new gg;P(a,\"image_in\");P(a,\"norm_rect\");Q(a,\"face_landmarks\");const b=new Zf;pe(b,Xg,this.h);const c=new O;bg(c,\"mediapipe.tasks.vision.face_landmarker.FaceLandmarkerGraph\");M(c,\"IMAGE:image_in\");M(c,\"NORM_RECT:norm_rect\");N(c,\"NORM_LANDMARKS:face_landmarks\");c.o(b);fg(a,c);this.g.attachProtoVectorListener(\"face_landmarks\",(d,e)=>{for(const f of d)d=ug(f),this.j.faceLandmarks.push(Lh(d));U(this,e)});this.g.attachEmptyPacketListener(\"face_landmarks\",\nd=>{U(this,d)});this.outputFaceBlendshapes&&(Q(a,\"blendshapes\"),N(c,\"BLENDSHAPES:blendshapes\"),this.g.attachProtoVectorListener(\"blendshapes\",(d,e)=>{if(this.outputFaceBlendshapes)for(const f of d)d=mg(f),this.j.faceBlendshapes.push(Hh(d.g()??[]));U(this,e)}),this.g.attachEmptyPacketListener(\"blendshapes\",d=>{U(this,d)}));this.outputFacialTransformationMatrixes&&(Q(a,\"face_geometry\"),N(c,\"FACE_GEOMETRY:face_geometry\"),this.g.attachProtoVectorListener(\"face_geometry\",(d,e)=>{if(this.outputFacialTransformationMatrixes)for(const f of d)(d=\nx(Rg(f),vg,2))&&this.j.facialTransformationMatrixes.push({rows:Hd(Id(d,1),0)??0,columns:Hd(Id(d,2),0)??0,data:md(d,3,Sb,ld()).slice()??[]});U(this,e)}),this.g.attachEmptyPacketListener(\"face_geometry\",d=>{U(this,d)}));a=a.g();this.setGraph(new Uint8Array(a),!0)}};Y.prototype.detectForVideo=Y.prototype.F;Y.prototype.detect=Y.prototype.D;Y.prototype.setOptions=Y.prototype.o;Y.createFromModelPath=function(a,b){return X(Y,a,{baseOptions:{modelAssetPath:b}})};\nY.createFromModelBuffer=function(a,b){return X(Y,a,{baseOptions:{modelAssetBuffer:b}})};Y.createFromOptions=function(a,b){return X(Y,a,b)};Y.FACE_LANDMARKS_LIPS=sj;Y.FACE_LANDMARKS_LEFT_EYE=tj;\nY.FACE_LANDMARKS_LEFT_EYEBROW=uj;Y.FACE_LANDMARKS_LEFT_IRIS=vj;Y.FACE_LANDMARKS_RIGHT_EYE=wj;\nY.FACE_LANDMARKS_RIGHT_EYEBROW=xj;Y.FACE_LANDMARKS_RIGHT_IRIS=yj;\nY.FACE_LANDMARKS_FACE_OVAL=zj;Y.FACE_LANDMARKS_CONTOURS=Aj;\nY.FACE_LANDMARKS_TESSELATION=Bj;export {Y as FaceLandmarker};var Dj=class extends qj{constructor(a,b){super(new lj(a,b),\"image_in\",\"norm_rect\",!0);a=this.j=new Yg;b=new R;y(a,R,1,b)}get baseOptions(){return x(this.j,R,1)}set baseOptions(a){y(this.j,R,1,a)}o(a){return super.l(a)}Ra(a,b,c){const d=typeof b!==\"function\"?b:{};this.h=typeof b===\"function\"?b:c;nj(this,a,d??{});if(!this.h)return this.s}m(){var a=new gg;P(a,\"image_in\");P(a,\"norm_rect\");Q(a,\"stylized_image\");const b=new Zf;pe(b,Zg,this.j);const c=new O;bg(c,\"mediapipe.tasks.vision.face_stylizer.FaceStylizerGraph\");\nM(c,\"IMAGE:image_in\");M(c,\"NORM_RECT:norm_rect\");N(c,\"STYLIZED_IMAGE:stylized_image\");c.o(b);fg(a,c);this.g.W(\"stylized_image\",(d,e)=>{var f=!this.h;var g=d.data,k=d.width;d=d.height;const h=k*d;if(g instanceof Uint8Array)if(g.length===h*3){const l=new Uint8ClampedArray(h*4);for(let u=0;u{this.s=null;this.h&&this.h(null);U(this,d)});a=a.g();this.setGraph(new Uint8Array(a),!0)}};Dj.prototype.stylize=Dj.prototype.Ra;Dj.prototype.setOptions=Dj.prototype.o;Dj.createFromModelPath=function(a,b){return X(Dj,a,{baseOptions:{modelAssetPath:b}})};\nDj.createFromModelBuffer=function(a,b){return X(Dj,a,{baseOptions:{modelAssetBuffer:b}})};Dj.createFromOptions=function(a,b){return X(Dj,a,b)};export {Dj as FaceStylizer};var Ej=jj([0,1],[1,2],[2,3],[3,4],[0,5],[5,6],[6,7],[7,8],[5,9],[9,10],[10,11],[11,12],[9,13],[13,14],[14,15],[15,16],[13,17],[0,17],[17,18],[18,19],[19,20]);function Fj(a){a.gestures=[];a.landmarks=[];a.worldLandmarks=[];a.handedness=[]}function Gj(a){return a.gestures.length===0?{gestures:[],landmarks:[],worldLandmarks:[],handedness:[],handednesses:[]}:{gestures:a.gestures,landmarks:a.landmarks,worldLandmarks:a.worldLandmarks,handedness:a.handedness,handednesses:a.handedness}}\nfunction Hj(a,b=!0){const c=[];for(const e of a){var d=mg(e);a=[];for(const f of d.g())d=b&&Id(f,1)!=null?Hd(Id(f,1),0):-1,a.push({score:z(f,2)??0,index:d,categoryName:Jd(f,3)??\"\",displayName:Jd(f,4)??\"\"});c.push(a)}return c}\nvar Ij=class extends qj{constructor(a,b){super(new lj(a,b),\"image_in\",\"norm_rect\",!1);this.gestures=[];this.landmarks=[];this.worldLandmarks=[];this.handedness=[];a=this.j=new gh;b=new R;y(a,R,1,b);this.s=new fh;y(this.j,fh,2,this.s);this.C=new eh;y(this.s,eh,3,this.C);this.v=new dh;y(this.s,dh,2,this.v);this.h=new ch;y(this.j,ch,3,this.h);A(this.v,2,.5);A(this.s,4,.5);A(this.C,2,.5)}get baseOptions(){return x(this.j,R,1)}set baseOptions(a){y(this.j,R,1,a)}o(a){Ld(this.v,3,a.numHands??1);\"minHandDetectionConfidence\"in\na&&A(this.v,2,a.minHandDetectionConfidence??.5);\"minTrackingConfidence\"in a&&A(this.s,4,a.minTrackingConfidence??.5);\"minHandPresenceConfidence\"in a&&A(this.C,2,a.minHandPresenceConfidence??.5);if(a.cannedGesturesClassifierOptions){var b=new $g,c=b,d=Gh(a.cannedGesturesClassifierOptions,x(this.h,$g,3)?.h());y(c,Eg,2,d);y(this.h,$g,3,b)}else a.cannedGesturesClassifierOptions===void 0&&x(this.h,$g,3)?.g();a.customGesturesClassifierOptions?(c=b=new $g,d=Gh(a.customGesturesClassifierOptions,x(this.h,\n$g,4)?.h()),y(c,Eg,2,d),y(this.h,$g,4,b)):a.customGesturesClassifierOptions===void 0&&x(this.h,$g,4)?.g();return this.l(a)}Ma(a,b){Fj(this);nj(this,a,b);return Gj(this)}Na(a,b,c){Fj(this);oj(this,a,c,b);return Gj(this)}m(){var a=new gg;P(a,\"image_in\");P(a,\"norm_rect\");Q(a,\"hand_gestures\");Q(a,\"hand_landmarks\");Q(a,\"world_hand_landmarks\");Q(a,\"handedness\");const b=new Zf;pe(b,nh,this.j);const c=new O;bg(c,\"mediapipe.tasks.vision.gesture_recognizer.GestureRecognizerGraph\");M(c,\"IMAGE:image_in\");M(c,\n\"NORM_RECT:norm_rect\");N(c,\"HAND_GESTURES:hand_gestures\");N(c,\"LANDMARKS:hand_landmarks\");N(c,\"WORLD_LANDMARKS:world_hand_landmarks\");N(c,\"HANDEDNESS:handedness\");c.o(b);fg(a,c);this.g.attachProtoVectorListener(\"hand_landmarks\",(d,e)=>{for(const f of d){d=ug(f);const g=[];for(const k of Ed(d,tg,1))g.push({x:z(k,1)??0,y:z(k,2)??0,z:z(k,3)??0,visibility:z(k,4)??0});this.landmarks.push(g)}U(this,e)});this.g.attachEmptyPacketListener(\"hand_landmarks\",d=>{U(this,d)});this.g.attachProtoVectorListener(\"world_hand_landmarks\",\n(d,e)=>{for(const f of d){d=sg(f);const g=[];for(const k of Ed(d,rg,1))g.push({x:z(k,1)??0,y:z(k,2)??0,z:z(k,3)??0,visibility:z(k,4)??0});this.worldLandmarks.push(g)}U(this,e)});this.g.attachEmptyPacketListener(\"world_hand_landmarks\",d=>{U(this,d)});this.g.attachProtoVectorListener(\"hand_gestures\",(d,e)=>{this.gestures.push(...Hj(d,!1));U(this,e)});this.g.attachEmptyPacketListener(\"hand_gestures\",d=>{U(this,d)});this.g.attachProtoVectorListener(\"handedness\",(d,e)=>{this.handedness.push(...Hj(d));\nU(this,e)});this.g.attachEmptyPacketListener(\"handedness\",d=>{U(this,d)});a=a.g();this.setGraph(new Uint8Array(a),!0)}};Ij.prototype.recognizeForVideo=Ij.prototype.Na;Ij.prototype.recognize=Ij.prototype.Ma;Ij.prototype.setOptions=Ij.prototype.o;Ij.createFromModelPath=function(a,b){return X(Ij,a,{baseOptions:{modelAssetPath:b}})};Ij.createFromModelBuffer=function(a,b){return X(Ij,a,{baseOptions:{modelAssetBuffer:b}})};Ij.createFromOptions=function(a,b){return X(Ij,a,b)};Ij.HAND_CONNECTIONS=Ej;\nexport {Ij as GestureRecognizer};function Jj(a){return{landmarks:a.landmarks,worldLandmarks:a.worldLandmarks,handednesses:a.handedness,handedness:a.handedness}}\nvar Kj=class extends qj{constructor(a,b){super(new lj(a,b),\"image_in\",\"norm_rect\",!1);this.landmarks=[];this.worldLandmarks=[];this.handedness=[];a=this.h=new fh;b=new R;y(a,R,1,b);this.s=new eh;y(this.h,eh,3,this.s);this.j=new dh;y(this.h,dh,2,this.j);Ld(this.j,3,1);A(this.j,2,.5);A(this.s,2,.5);A(this.h,4,.5)}get baseOptions(){return x(this.h,R,1)}set baseOptions(a){y(this.h,R,1,a)}o(a){\"numHands\"in a&&Ld(this.j,3,a.numHands??1);\"minHandDetectionConfidence\"in a&&A(this.j,2,a.minHandDetectionConfidence??\n.5);\"minTrackingConfidence\"in a&&A(this.h,4,a.minTrackingConfidence??.5);\"minHandPresenceConfidence\"in a&&A(this.s,2,a.minHandPresenceConfidence??.5);return this.l(a)}D(a,b){this.landmarks=[];this.worldLandmarks=[];this.handedness=[];nj(this,a,b);return Jj(this)}F(a,b,c){this.landmarks=[];this.worldLandmarks=[];this.handedness=[];oj(this,a,c,b);return Jj(this)}m(){var a=new gg;P(a,\"image_in\");P(a,\"norm_rect\");Q(a,\"hand_landmarks\");Q(a,\"world_hand_landmarks\");Q(a,\"handedness\");const b=new Zf;pe(b,\nmh,this.h);const c=new O;bg(c,\"mediapipe.tasks.vision.hand_landmarker.HandLandmarkerGraph\");M(c,\"IMAGE:image_in\");M(c,\"NORM_RECT:norm_rect\");N(c,\"LANDMARKS:hand_landmarks\");N(c,\"WORLD_LANDMARKS:world_hand_landmarks\");N(c,\"HANDEDNESS:handedness\");c.o(b);fg(a,c);this.g.attachProtoVectorListener(\"hand_landmarks\",(d,e)=>{for(const f of d)d=ug(f),this.landmarks.push(Lh(d));U(this,e)});this.g.attachEmptyPacketListener(\"hand_landmarks\",d=>{U(this,d)});this.g.attachProtoVectorListener(\"world_hand_landmarks\",\n(d,e)=>{for(const f of d)d=sg(f),this.worldLandmarks.push(Mh(d));U(this,e)});this.g.attachEmptyPacketListener(\"world_hand_landmarks\",d=>{U(this,d)});this.g.attachProtoVectorListener(\"handedness\",(d,e)=>{var f=this.handedness,g=f.push;const k=[];for(const h of d){d=mg(h);const l=[];for(const u of d.g())l.push({score:z(u,2)??0,index:Hd(Id(u,1),0)??-1,categoryName:Jd(u,3)??\"\",displayName:Jd(u,4)??\"\"});k.push(l)}g.call(f,...k);U(this,e)});this.g.attachEmptyPacketListener(\"handedness\",d=>{U(this,d)});\na=a.g();this.setGraph(new Uint8Array(a),!0)}};Kj.prototype.detectForVideo=Kj.prototype.F;Kj.prototype.detect=Kj.prototype.D;Kj.prototype.setOptions=Kj.prototype.o;Kj.createFromModelPath=function(a,b){return X(Kj,a,{baseOptions:{modelAssetPath:b}})};Kj.createFromModelBuffer=function(a,b){return X(Kj,a,{baseOptions:{modelAssetBuffer:b}})};Kj.createFromOptions=function(a,b){return X(Kj,a,b)};Kj.HAND_CONNECTIONS=Ej;\nexport {Kj as HandLandmarker};var Lj=jj([0,1],[1,2],[2,3],[3,7],[0,4],[4,5],[5,6],[6,8],[9,10],[11,12],[11,13],[13,15],[15,17],[15,19],[15,21],[17,19],[12,14],[14,16],[16,18],[16,20],[16,22],[18,20],[11,23],[12,24],[23,24],[23,25],[24,26],[25,27],[26,28],[27,29],[28,30],[29,31],[30,32],[27,31],[28,32]);function Mj(a){a.h={faceLandmarks:[],faceBlendshapes:[],poseLandmarks:[],poseWorldLandmarks:[],poseSegmentationMasks:[],leftHandLandmarks:[],leftHandWorldLandmarks:[],rightHandLandmarks:[],rightHandWorldLandmarks:[]}}function Nj(a){try{if(a.C)a.C(a.h);else return a.h}finally{ki(a)}}function Oj(a,b){a=ug(a);b.push(Lh(a))}\nvar Z=class extends qj{constructor(a,b){super(new lj(a,b),\"input_frames_image\",null,!1);this.h={faceLandmarks:[],faceBlendshapes:[],poseLandmarks:[],poseWorldLandmarks:[],poseSegmentationMasks:[],leftHandLandmarks:[],leftHandWorldLandmarks:[],rightHandLandmarks:[],rightHandWorldLandmarks:[]};this.outputPoseSegmentationMasks=this.outputFaceBlendshapes=!1;a=this.j=new rh;b=new R;y(a,R,1,b);this.K=new eh;y(this.j,eh,2,this.K);this.ca=new oh;y(this.j,oh,3,this.ca);this.s=new Mg;y(this.j,Mg,4,this.s);\nthis.I=new Tg;y(this.j,Tg,5,this.I);this.v=new ph;y(this.j,ph,6,this.v);this.L=new qh;y(this.j,qh,7,this.L);A(this.s,2,.5);A(this.s,3,.3);A(this.I,2,.5);A(this.v,2,.5);A(this.v,3,.3);A(this.L,2,.5);A(this.K,2,.5)}get baseOptions(){return x(this.j,R,1)}set baseOptions(a){y(this.j,R,1,a)}o(a){\"minFaceDetectionConfidence\"in a&&A(this.s,2,a.minFaceDetectionConfidence??.5);\"minFaceSuppressionThreshold\"in a&&A(this.s,3,a.minFaceSuppressionThreshold??.3);\"minFacePresenceConfidence\"in a&&A(this.I,2,a.minFacePresenceConfidence??\n.5);\"outputFaceBlendshapes\"in a&&(this.outputFaceBlendshapes=!!a.outputFaceBlendshapes);\"minPoseDetectionConfidence\"in a&&A(this.v,2,a.minPoseDetectionConfidence??.5);\"minPoseSuppressionThreshold\"in a&&A(this.v,3,a.minPoseSuppressionThreshold??.3);\"minPosePresenceConfidence\"in a&&A(this.L,2,a.minPosePresenceConfidence??.5);\"outputPoseSegmentationMasks\"in a&&(this.outputPoseSegmentationMasks=!!a.outputPoseSegmentationMasks);\"minHandLandmarksConfidence\"in a&&A(this.K,2,a.minHandLandmarksConfidence??\n.5);return this.l(a)}D(a,b,c){const d=typeof b!==\"function\"?b:{};this.C=typeof b===\"function\"?b:c;Mj(this);nj(this,a,d);return Nj(this)}F(a,b,c,d){const e=typeof c!==\"function\"?c:{};this.C=typeof c===\"function\"?c:d;Mj(this);oj(this,a,e,b);return Nj(this)}m(){var a=new gg;P(a,\"input_frames_image\");Q(a,\"pose_landmarks\");Q(a,\"pose_world_landmarks\");Q(a,\"face_landmarks\");Q(a,\"left_hand_landmarks\");Q(a,\"left_hand_world_landmarks\");Q(a,\"right_hand_landmarks\");Q(a,\"right_hand_world_landmarks\");const b=new Zf,\nc=new Lf;vd(c,1,fc(\"type.googleapis.com/mediapipe.tasks.vision.holistic_landmarker.proto.HolisticLandmarkerGraphOptions\"),\"\");Kf(c,this.j.g());const d=new O;bg(d,\"mediapipe.tasks.vision.holistic_landmarker.HolisticLandmarkerGraph\");Gd(d,8,Lf,c);M(d,\"IMAGE:input_frames_image\");N(d,\"POSE_LANDMARKS:pose_landmarks\");N(d,\"POSE_WORLD_LANDMARKS:pose_world_landmarks\");N(d,\"FACE_LANDMARKS:face_landmarks\");N(d,\"LEFT_HAND_LANDMARKS:left_hand_landmarks\");N(d,\"LEFT_HAND_WORLD_LANDMARKS:left_hand_world_landmarks\");\nN(d,\"RIGHT_HAND_LANDMARKS:right_hand_landmarks\");N(d,\"RIGHT_HAND_WORLD_LANDMARKS:right_hand_world_landmarks\");d.o(b);fg(a,d);ii(this,a);this.g.attachProtoListener(\"pose_landmarks\",(e,f)=>{Oj(e,this.h.poseLandmarks);U(this,f)});this.g.attachEmptyPacketListener(\"pose_landmarks\",e=>{U(this,e)});this.g.attachProtoListener(\"pose_world_landmarks\",(e,f)=>{var g=this.h.poseWorldLandmarks;e=sg(e);g.push(Mh(e));U(this,f)});this.g.attachEmptyPacketListener(\"pose_world_landmarks\",e=>{U(this,e)});this.outputPoseSegmentationMasks&&\n(N(d,\"POSE_SEGMENTATION_MASK:pose_segmentation_mask\"),ji(this,\"pose_segmentation_mask\"),this.g.W(\"pose_segmentation_mask\",(e,f)=>{this.h.poseSegmentationMasks=[pj(this,e,!0,!this.C)];U(this,f)}),this.g.attachEmptyPacketListener(\"pose_segmentation_mask\",e=>{this.h.poseSegmentationMasks=[];U(this,e)}));this.g.attachProtoListener(\"face_landmarks\",(e,f)=>{Oj(e,this.h.faceLandmarks);U(this,f)});this.g.attachEmptyPacketListener(\"face_landmarks\",e=>{U(this,e)});this.outputFaceBlendshapes&&(Q(a,\"extra_blendshapes\"),\nN(d,\"FACE_BLENDSHAPES:extra_blendshapes\"),this.g.attachProtoListener(\"extra_blendshapes\",(e,f)=>{var g=this.h.faceBlendshapes;this.outputFaceBlendshapes&&(e=mg(e),g.push(Hh(e.g()??[])));U(this,f)}),this.g.attachEmptyPacketListener(\"extra_blendshapes\",e=>{U(this,e)}));this.g.attachProtoListener(\"left_hand_landmarks\",(e,f)=>{Oj(e,this.h.leftHandLandmarks);U(this,f)});this.g.attachEmptyPacketListener(\"left_hand_landmarks\",e=>{U(this,e)});this.g.attachProtoListener(\"left_hand_world_landmarks\",(e,f)=>\n{var g=this.h.leftHandWorldLandmarks;e=sg(e);g.push(Mh(e));U(this,f)});this.g.attachEmptyPacketListener(\"left_hand_world_landmarks\",e=>{U(this,e)});this.g.attachProtoListener(\"right_hand_landmarks\",(e,f)=>{Oj(e,this.h.rightHandLandmarks);U(this,f)});this.g.attachEmptyPacketListener(\"right_hand_landmarks\",e=>{U(this,e)});this.g.attachProtoListener(\"right_hand_world_landmarks\",(e,f)=>{var g=this.h.rightHandWorldLandmarks;e=sg(e);g.push(Mh(e));U(this,f)});this.g.attachEmptyPacketListener(\"right_hand_world_landmarks\",\ne=>{U(this,e)});a=a.g();this.setGraph(new Uint8Array(a),!0)}};Z.prototype.detectForVideo=Z.prototype.F;Z.prototype.detect=Z.prototype.D;Z.prototype.setOptions=Z.prototype.o;Z.createFromModelPath=function(a,b){return X(Z,a,{baseOptions:{modelAssetPath:b}})};Z.createFromModelBuffer=function(a,b){return X(Z,a,{baseOptions:{modelAssetBuffer:b}})};Z.createFromOptions=function(a,b){return X(Z,a,b)};Z.HAND_CONNECTIONS=Ej;\nZ.POSE_CONNECTIONS=Lj;Z.FACE_LANDMARKS_LIPS=sj;\nZ.FACE_LANDMARKS_LEFT_EYE=tj;Z.FACE_LANDMARKS_LEFT_EYEBROW=uj;\nZ.FACE_LANDMARKS_LEFT_IRIS=vj;Z.FACE_LANDMARKS_RIGHT_EYE=wj;\nZ.FACE_LANDMARKS_RIGHT_EYEBROW=xj;Z.FACE_LANDMARKS_RIGHT_IRIS=yj;\nZ.FACE_LANDMARKS_FACE_OVAL=zj;Z.FACE_LANDMARKS_CONTOURS=Aj;\nZ.FACE_LANDMARKS_TESSELATION=Bj;export {Z as HolisticLandmarker};var Pj=class extends qj{constructor(a,b){super(new lj(a,b),\"input_image\",\"norm_rect\",!0);this.j={classifications:[]};a=this.h=new uh;b=new R;y(a,R,1,b)}get baseOptions(){return x(this.h,R,1)}set baseOptions(a){y(this.h,R,1,a)}o(a){var b=this.h,c=Gh(a,x(this.h,Eg,2));y(b,Eg,2,c);return this.l(a)}wa(a,b){this.j={classifications:[]};nj(this,a,b);return this.j}xa(a,b,c){this.j={classifications:[]};oj(this,a,c,b);return this.j}m(){var a=new gg;P(a,\"input_image\");P(a,\"norm_rect\");Q(a,\"classifications\");\nconst b=new Zf;pe(b,vh,this.h);const c=new O;bg(c,\"mediapipe.tasks.vision.image_classifier.ImageClassifierGraph\");M(c,\"IMAGE:input_image\");M(c,\"NORM_RECT:norm_rect\");N(c,\"CLASSIFICATIONS:classifications\");c.o(b);fg(a,c);this.g.attachProtoListener(\"classifications\",(d,e)=>{this.j=Ih(zg(d));U(this,e)});this.g.attachEmptyPacketListener(\"classifications\",d=>{U(this,d)});a=a.g();this.setGraph(new Uint8Array(a),!0)}};Pj.prototype.classifyForVideo=Pj.prototype.xa;Pj.prototype.classify=Pj.prototype.wa;\nPj.prototype.setOptions=Pj.prototype.o;Pj.createFromModelPath=function(a,b){return X(Pj,a,{baseOptions:{modelAssetPath:b}})};Pj.createFromModelBuffer=function(a,b){return X(Pj,a,{baseOptions:{modelAssetBuffer:b}})};Pj.createFromOptions=function(a,b){return X(Pj,a,b)};export {Pj as ImageClassifier};var Qj=class extends qj{constructor(a,b){super(new lj(a,b),\"image_in\",\"norm_rect\",!0);this.h=new wh;this.embeddings={embeddings:[]};a=this.h;b=new R;y(a,R,1,b)}get baseOptions(){return x(this.h,R,1)}set baseOptions(a){y(this.h,R,1,a)}o(a){var b=this.h,c=x(this.h,Gg,2);c=c?c.clone():new Gg;a.l2Normalize!==void 0?Kd(c,1,a.l2Normalize):\"l2Normalize\"in a&&v(c,1);a.quantize!==void 0?Kd(c,2,a.quantize):\"quantize\"in a&&v(c,2);y(b,Gg,2,c);return this.l(a)}Da(a,b){nj(this,a,b);return this.embeddings}Ea(a,\nb,c){oj(this,a,c,b);return this.embeddings}m(){var a=new gg;P(a,\"image_in\");P(a,\"norm_rect\");Q(a,\"embeddings_out\");const b=new Zf;pe(b,xh,this.h);const c=new O;bg(c,\"mediapipe.tasks.vision.image_embedder.ImageEmbedderGraph\");M(c,\"IMAGE:image_in\");M(c,\"NORM_RECT:norm_rect\");N(c,\"EMBEDDINGS:embeddings_out\");c.o(b);fg(a,c);this.g.attachProtoListener(\"embeddings_out\",(d,e)=>{d=Dg(d);this.embeddings=Kh(d);U(this,e)});this.g.attachEmptyPacketListener(\"embeddings_out\",d=>{U(this,d)});a=a.g();this.setGraph(new Uint8Array(a),\n!0)}};Qj.cosineSimilarity=function(a,b){if(a.floatEmbedding&&b.floatEmbedding)a=Oh(a.floatEmbedding,b.floatEmbedding);else if(a.quantizedEmbedding&&b.quantizedEmbedding)a=Oh(Nh(a.quantizedEmbedding),Nh(b.quantizedEmbedding));else throw Error(\"Cannot compute cosine similarity between quantized and float embeddings.\");return a};Qj.prototype.embedForVideo=Qj.prototype.Ea;Qj.prototype.embed=Qj.prototype.Da;Qj.prototype.setOptions=Qj.prototype.o;Qj.createFromModelPath=function(a,b){return X(Qj,a,{baseOptions:{modelAssetPath:b}})};\nQj.createFromModelBuffer=function(a,b){return X(Qj,a,{baseOptions:{modelAssetBuffer:b}})};Qj.createFromOptions=function(a,b){return X(Qj,a,b)};export {Qj as ImageEmbedder};var Rj=class{constructor(a,b,c){this.confidenceMasks=a;this.categoryMask=b;this.qualityScores=c}close(){this.confidenceMasks?.forEach(a=>{a.close()});this.categoryMask?.close()}};Rj.prototype.close=Rj.prototype.close;export {Rj as ImageSegmenterResult};function Sj(a){const b=Ed(a.ga(),O,1).filter(c=>Jd(c,1).includes(\"mediapipe.tasks.TensorsToSegmentationCalculator\"));a.s=[];if(b.length>1)throw Error(\"The graph has more than one mediapipe.tasks.TensorsToSegmentationCalculator.\");b.length===1&&(x(b[0],Zf,7)?.l()?.g()??new Map).forEach((c,d)=>{a.s[Number(d)]=Jd(c,1)})}function Tj(a){a.categoryMask=void 0;a.confidenceMasks=void 0;a.qualityScores=void 0}\nfunction Uj(a){try{const b=new Rj(a.confidenceMasks,a.categoryMask,a.qualityScores);if(a.j)a.j(b);else return b}finally{ki(a)}}\nvar Vj=class extends qj{constructor(a,b){super(new lj(a,b),\"image_in\",\"norm_rect\",!1);this.s=[];this.outputCategoryMask=!1;this.outputConfidenceMasks=!0;this.h=new Ah;this.v=new yh;y(this.h,yh,3,this.v);a=this.h;b=new R;y(a,R,1,b)}get baseOptions(){return x(this.h,R,1)}set baseOptions(a){y(this.h,R,1,a)}o(a){a.displayNamesLocale!==void 0?v(this.h,2,fc(a.displayNamesLocale)):\"displayNamesLocale\"in a&&v(this.h,2);\"outputCategoryMask\"in a&&(this.outputCategoryMask=a.outputCategoryMask??!1);\"outputConfidenceMasks\"in\na&&(this.outputConfidenceMasks=a.outputConfidenceMasks??!0);return super.l(a)}J(){Sj(this)}ha(a,b,c){const d=typeof b!==\"function\"?b:{};this.j=typeof b===\"function\"?b:c;Tj(this);nj(this,a,d);return Uj(this)}Pa(a,b,c,d){const e=typeof c!==\"function\"?c:{};this.j=typeof c===\"function\"?c:d;Tj(this);oj(this,a,e,b);return Uj(this)}Ha(){return this.s}m(){var a=new gg;P(a,\"image_in\");P(a,\"norm_rect\");const b=new Zf;pe(b,Bh,this.h);const c=new O;bg(c,\"mediapipe.tasks.vision.image_segmenter.ImageSegmenterGraph\");\nM(c,\"IMAGE:image_in\");M(c,\"NORM_RECT:norm_rect\");c.o(b);fg(a,c);ii(this,a);this.outputConfidenceMasks&&(Q(a,\"confidence_masks\"),N(c,\"CONFIDENCE_MASKS:confidence_masks\"),ji(this,\"confidence_masks\"),this.g.fa(\"confidence_masks\",(d,e)=>{this.confidenceMasks=d.map(f=>pj(this,f,!0,!this.j));U(this,e)}),this.g.attachEmptyPacketListener(\"confidence_masks\",d=>{this.confidenceMasks=[];U(this,d)}));this.outputCategoryMask&&(Q(a,\"category_mask\"),N(c,\"CATEGORY_MASK:category_mask\"),ji(this,\"category_mask\"),this.g.W(\"category_mask\",\n(d,e)=>{this.categoryMask=pj(this,d,!1,!this.j);U(this,e)}),this.g.attachEmptyPacketListener(\"category_mask\",d=>{this.categoryMask=void 0;U(this,d)}));Q(a,\"quality_scores\");N(c,\"QUALITY_SCORES:quality_scores\");this.g.attachFloatVectorListener(\"quality_scores\",(d,e)=>{this.qualityScores=d;U(this,e)});this.g.attachEmptyPacketListener(\"quality_scores\",d=>{this.categoryMask=void 0;U(this,d)});a=a.g();this.setGraph(new Uint8Array(a),!0)}};Vj.prototype.getLabels=Vj.prototype.Ha;\nVj.prototype.segmentForVideo=Vj.prototype.Pa;Vj.prototype.segment=Vj.prototype.ha;Vj.prototype.setOptions=Vj.prototype.o;Vj.createFromModelPath=function(a,b){return X(Vj,a,{baseOptions:{modelAssetPath:b}})};Vj.createFromModelBuffer=function(a,b){return X(Vj,a,{baseOptions:{modelAssetBuffer:b}})};Vj.createFromOptions=function(a,b){return X(Vj,a,b)};export {Vj as ImageSegmenter};var Wj=class{constructor(a,b,c){this.confidenceMasks=a;this.categoryMask=b;this.qualityScores=c}close(){this.confidenceMasks?.forEach(a=>{a.close()});this.categoryMask?.close()}};Wj.prototype.close=Wj.prototype.close;export {Wj as InteractiveSegmenterResult};var Xj=class extends B{constructor(a){super(a)}};var Yj=[0,D,-2];var Zj=[0,tf,-3,F,tf,-1];var ak=[0,Zj];var bk=[0,Zj,D,-1];var ck=class extends B{constructor(a){super(a)}};var dk=[0,tf,-1,F];var ek=class extends B{constructor(){super()}};var fk=class extends B{constructor(a){super(a)}},gk=[1,2,3,4,5,6,7,8,9,10,14,15];var hk=class extends B{constructor(){super()}};hk.prototype.g=Jf([0,I,[0,gk,J,Zj,J,[0,Zj,Yj],J,ak,J,[0,ak,Yj],J,dk,J,[0,tf,-3,F,Ff],J,[0,tf,-3,F],J,[0,H,tf,-2,F,D,F,-1,2,tf,Yj],J,bk,J,[0,bk,Yj],tf,Yj,H,J,[0,tf,-3,F,Yj,-1],J,[0,I,dk]],H,[0,H,D,-1,F]]);var ik=class extends qj{constructor(a,b){super(new lj(a,b),\"image_in\",\"norm_rect_in\",!1);this.outputCategoryMask=!1;this.outputConfidenceMasks=!0;this.h=new Ah;this.s=new yh;y(this.h,yh,3,this.s);a=this.h;b=new R;y(a,R,1,b)}get baseOptions(){return x(this.h,R,1)}set baseOptions(a){y(this.h,R,1,a)}o(a){\"outputCategoryMask\"in a&&(this.outputCategoryMask=a.outputCategoryMask??!1);\"outputConfidenceMasks\"in a&&(this.outputConfidenceMasks=a.outputConfidenceMasks??!0);return super.l(a)}ha(a,b,c,d){const e=\ntypeof c!==\"function\"?c:{};this.j=typeof c===\"function\"?c:d;this.qualityScores=this.categoryMask=this.confidenceMasks=void 0;c=this.B+1;d=new hk;const f=new fk;var g=new Xj;Ld(g,1,255);y(f,Xj,12,g);if(b.keypoint&&b.scribble)throw Error(\"Cannot provide both keypoint and scribble.\");if(b.keypoint){var k=new ck;Kd(k,3,!0);A(k,1,b.keypoint.x);A(k,2,b.keypoint.y);Fd(f,5,gk,k)}else if(b.scribble){g=new ek;for(k of b.scribble)b=new ck,Kd(b,3,!0),A(b,1,k.x),A(b,2,k.y),Gd(g,1,ck,b);Fd(f,15,gk,g)}else throw Error(\"Must provide either a keypoint or a scribble.\");\nGd(d,1,fk,f);this.g.addProtoToStream(d.g(),\"drishti.RenderData\",\"roi_in\",c);nj(this,a,e);a:{try{const l=new Wj(this.confidenceMasks,this.categoryMask,this.qualityScores);if(this.j)this.j(l);else{var h=l;break a}}finally{ki(this)}h=void 0}return h}m(){var a=new gg;P(a,\"image_in\");P(a,\"roi_in\");P(a,\"norm_rect_in\");const b=new Zf;pe(b,Bh,this.h);const c=new O;bg(c,\"mediapipe.tasks.vision.interactive_segmenter.InteractiveSegmenterGraph\");M(c,\"IMAGE:image_in\");M(c,\"ROI:roi_in\");M(c,\"NORM_RECT:norm_rect_in\");\nc.o(b);fg(a,c);ii(this,a);this.outputConfidenceMasks&&(Q(a,\"confidence_masks\"),N(c,\"CONFIDENCE_MASKS:confidence_masks\"),ji(this,\"confidence_masks\"),this.g.fa(\"confidence_masks\",(d,e)=>{this.confidenceMasks=d.map(f=>pj(this,f,!0,!this.j));U(this,e)}),this.g.attachEmptyPacketListener(\"confidence_masks\",d=>{this.confidenceMasks=[];U(this,d)}));this.outputCategoryMask&&(Q(a,\"category_mask\"),N(c,\"CATEGORY_MASK:category_mask\"),ji(this,\"category_mask\"),this.g.W(\"category_mask\",(d,e)=>{this.categoryMask=\npj(this,d,!1,!this.j);U(this,e)}),this.g.attachEmptyPacketListener(\"category_mask\",d=>{this.categoryMask=void 0;U(this,d)}));Q(a,\"quality_scores\");N(c,\"QUALITY_SCORES:quality_scores\");this.g.attachFloatVectorListener(\"quality_scores\",(d,e)=>{this.qualityScores=d;U(this,e)});this.g.attachEmptyPacketListener(\"quality_scores\",d=>{this.categoryMask=void 0;U(this,d)});a=a.g();this.setGraph(new Uint8Array(a),!0)}};ik.prototype.segment=ik.prototype.ha;ik.prototype.setOptions=ik.prototype.o;\nik.createFromModelPath=function(a,b){return X(ik,a,{baseOptions:{modelAssetPath:b}})};ik.createFromModelBuffer=function(a,b){return X(ik,a,{baseOptions:{modelAssetBuffer:b}})};ik.createFromOptions=function(a,b){return X(ik,a,b)};export {ik as InteractiveSegmenter};var jk=class extends qj{constructor(a,b){super(new lj(a,b),\"input_frame_gpu\",\"norm_rect\",!1);this.j={detections:[]};a=this.h=new Ch;b=new R;y(a,R,1,b)}get baseOptions(){return x(this.h,R,1)}set baseOptions(a){y(this.h,R,1,a)}o(a){a.displayNamesLocale!==void 0?v(this.h,2,fc(a.displayNamesLocale)):\"displayNamesLocale\"in a&&v(this.h,2);a.maxResults!==void 0?Ld(this.h,3,a.maxResults):\"maxResults\"in a&&v(this.h,3);a.scoreThreshold!==void 0?A(this.h,4,a.scoreThreshold):\"scoreThreshold\"in a&&v(this.h,4);\na.categoryAllowlist!==void 0?Md(this.h,5,a.categoryAllowlist):\"categoryAllowlist\"in a&&v(this.h,5);a.categoryDenylist!==void 0?Md(this.h,6,a.categoryDenylist):\"categoryDenylist\"in a&&v(this.h,6);return this.l(a)}D(a,b){this.j={detections:[]};nj(this,a,b);return this.j}F(a,b,c){this.j={detections:[]};oj(this,a,c,b);return this.j}m(){var a=new gg;P(a,\"input_frame_gpu\");P(a,\"norm_rect\");Q(a,\"detections\");const b=new Zf;pe(b,Dh,this.h);const c=new O;bg(c,\"mediapipe.tasks.vision.ObjectDetectorGraph\");\nM(c,\"IMAGE:input_frame_gpu\");M(c,\"NORM_RECT:norm_rect\");N(c,\"DETECTIONS:detections\");c.o(b);fg(a,c);this.g.attachProtoVectorListener(\"detections\",(d,e)=>{for(const f of d)d=qg(f),this.j.detections.push(Jh(d));U(this,e)});this.g.attachEmptyPacketListener(\"detections\",d=>{U(this,d)});a=a.g();this.setGraph(new Uint8Array(a),!0)}};jk.prototype.detectForVideo=jk.prototype.F;jk.prototype.detect=jk.prototype.D;jk.prototype.setOptions=jk.prototype.o;\njk.createFromModelPath=async function(a,b){return X(jk,a,{baseOptions:{modelAssetPath:b}})};jk.createFromModelBuffer=function(a,b){return X(jk,a,{baseOptions:{modelAssetBuffer:b}})};jk.createFromOptions=function(a,b){return X(jk,a,b)};export {jk as ObjectDetector};var kk=class{constructor(a,b,c){this.landmarks=a;this.worldLandmarks=b;this.segmentationMasks=c}close(){this.segmentationMasks?.forEach(a=>{a.close()})}};kk.prototype.close=kk.prototype.close;function lk(a){a.landmarks=[];a.worldLandmarks=[];a.segmentationMasks=void 0}function mk(a){try{const b=new kk(a.landmarks,a.worldLandmarks,a.segmentationMasks);if(a.s)a.s(b);else return b}finally{ki(a)}}\nvar nk=class extends qj{constructor(a,b){super(new lj(a,b),\"image_in\",\"norm_rect\",!1);this.landmarks=[];this.worldLandmarks=[];this.outputSegmentationMasks=!1;a=this.h=new Eh;b=new R;y(a,R,1,b);this.v=new qh;y(this.h,qh,3,this.v);this.j=new ph;y(this.h,ph,2,this.j);Ld(this.j,4,1);A(this.j,2,.5);A(this.v,2,.5);A(this.h,4,.5)}get baseOptions(){return x(this.h,R,1)}set baseOptions(a){y(this.h,R,1,a)}o(a){\"numPoses\"in a&&Ld(this.j,4,a.numPoses??1);\"minPoseDetectionConfidence\"in a&&A(this.j,2,a.minPoseDetectionConfidence??\n.5);\"minTrackingConfidence\"in a&&A(this.h,4,a.minTrackingConfidence??.5);\"minPosePresenceConfidence\"in a&&A(this.v,2,a.minPosePresenceConfidence??.5);\"outputSegmentationMasks\"in a&&(this.outputSegmentationMasks=a.outputSegmentationMasks??!1);return this.l(a)}D(a,b,c){const d=typeof b!==\"function\"?b:{};this.s=typeof b===\"function\"?b:c;lk(this);nj(this,a,d);return mk(this)}F(a,b,c,d){const e=typeof c!==\"function\"?c:{};this.s=typeof c===\"function\"?c:d;lk(this);oj(this,a,e,b);return mk(this)}m(){var a=\nnew gg;P(a,\"image_in\");P(a,\"norm_rect\");Q(a,\"normalized_landmarks\");Q(a,\"world_landmarks\");Q(a,\"segmentation_masks\");const b=new Zf;pe(b,Fh,this.h);const c=new O;bg(c,\"mediapipe.tasks.vision.pose_landmarker.PoseLandmarkerGraph\");M(c,\"IMAGE:image_in\");M(c,\"NORM_RECT:norm_rect\");N(c,\"NORM_LANDMARKS:normalized_landmarks\");N(c,\"WORLD_LANDMARKS:world_landmarks\");c.o(b);fg(a,c);ii(this,a);this.g.attachProtoVectorListener(\"normalized_landmarks\",(d,e)=>{this.landmarks=[];for(const f of d)d=ug(f),this.landmarks.push(Lh(d));\nU(this,e)});this.g.attachEmptyPacketListener(\"normalized_landmarks\",d=>{this.landmarks=[];U(this,d)});this.g.attachProtoVectorListener(\"world_landmarks\",(d,e)=>{this.worldLandmarks=[];for(const f of d)d=sg(f),this.worldLandmarks.push(Mh(d));U(this,e)});this.g.attachEmptyPacketListener(\"world_landmarks\",d=>{this.worldLandmarks=[];U(this,d)});this.outputSegmentationMasks&&(N(c,\"SEGMENTATION_MASK:segmentation_masks\"),ji(this,\"segmentation_masks\"),this.g.fa(\"segmentation_masks\",(d,e)=>{this.segmentationMasks=\nd.map(f=>pj(this,f,!0,!this.s));U(this,e)}),this.g.attachEmptyPacketListener(\"segmentation_masks\",d=>{this.segmentationMasks=[];U(this,d)}));a=a.g();this.setGraph(new Uint8Array(a),!0)}};nk.prototype.detectForVideo=nk.prototype.F;nk.prototype.detect=nk.prototype.D;nk.prototype.setOptions=nk.prototype.o;nk.createFromModelPath=function(a,b){return X(nk,a,{baseOptions:{modelAssetPath:b}})};nk.createFromModelBuffer=function(a,b){return X(nk,a,{baseOptions:{modelAssetBuffer:b}})};\nnk.createFromOptions=function(a,b){return X(nk,a,b)};nk.POSE_CONNECTIONS=Lj;export {nk as PoseLandmarker};\n"],"names":["aa","self","ba","a","b","c","d","e","length","ca","Error","da","String","fromCharCode","apply","ea","fa","ha","TextDecoder","ia","ja","TextEncoder","ka","encode","Uint8Array","charCodeAt","f","subarray","pa","ma","na","oa","qa","navigator","ra","brands","some","brand","indexOf","sa","userAgent","ta","ua","va","userAgentData","wa","xa","ya","Aa","Math","floor","h","l","charAt","u","test","Ca","g","k","Ba","split","concat","Da","Ea","btoa","Fa","Array","join","Ga","Ha","_","Ia","Ja","replace","atob","Ka","La","Ma","Na","Oa","Pa","Qa","constructor","this","Ra","__closure__error__context__984382","severity","Sa","Ta","setTimeout","la","Ua","Va","BigInt","Wa","prototype","slice","call","Xa","Symbol","Ya","Za","$a","ab","bb","cb","db","G","Object","defineProperties","value","configurable","writable","enumerable","eb","n","p","q","fb","gb","hb","ob","ib","jb","kb","lb","isArray","mb","nb","pb","qb","freeze","rb","m","next","done","iterator","sb","tb","ub","vb","wb","xb","yb","zb","Ab","Gb","Bb","Cb","Db","Eb","Fb","Number","MIN_SAFE_INTEGER","toString","MAX_SAFE_INTEGER","Hb","Ib","r","t","Jb","Kb","Lb","Mb","DataView","ArrayBuffer","setFloat32","getUint32","Nb","Ob","Pb","Qb","Rb","trunc","Sb","Tb","Ub","Vb","isFinite","Wb","Xb","Yb","substring","$b","isSafeInteger","ac","bc","asIntN","dc","asUintN","Zb","ec","fc","gc","hc","Y","ic","trim","jc","kc","Proxy","lc","mc","nc","get","random","tc","isConcatSpreadable","oc","set","sc","rc","qc","vc","Bc","Cc","Dc","WeakMap","uc","min","wc","xc","yc","isInteger","isNaN","Ac","has","delete","Fc","Ic","max","Jc","Kc","Map","super","Lc","size","clear","entries","keys","values","forEach","Mc","setPrototypeOf","Nc","Oc","M","Sc","U","T","Pc","Qc","Z","push","Rc","from","Tc","Uc","Vc","Yc","Zc","$c","ad","toJSON","Wc","bd","cd","dd","Xc","ed","fd","gd","hd","v","w","id","jd","kd","ld","md","nd","od","E","za","pd","qd","rd","sd","vd","wd","xd","yd","zd","defineProperty","Ad","Bd","Cd","x","Dd","Gc","Sf","Tf","Hc","Yd","Zd","Uf","Vf","Ed","y","Fd","Gd","Hd","Id","z","Jd","Kd","Ld","A","Md","isFrozen","Nd","Od","Pd","Qd","Rd","buffer","O","byteOffset","byteLength","Sd","Td","Ud","Vd","Wd","Xd","$d","NaN","Infinity","pow","ae","be","j","ce","de","fe","ge","he","ie","je","fatal","decode","ke","le","ne","oe","pe","B","qe","re","defaultValue","clone","se","ue","te","ve","xe","we","ye","ze","Ae","Be","De","Ee","Fe","end","Ge","pop","He","Ie","Ke","Le","Me","Ne","Oe","Pe","Qe","X","P","Re","Se","Te","Ue","Ec","Ve","We","Xe","Ye","Ze","$e","af","bf","cf","df","ef","ff","gf","hf","jf","kf","lf","mf","cc","nf","of","pf","qf","rf","sf","I","tf","setFloat64","C","uf","vf","wf","xf","yf","D","zf","Af","F","Bf","Cf","H","J","Df","Ef","Ff","parseInt","Gf","Hf","If","o","Jf","Lf","Mf","Nf","Of","Pf","Qf","Rf","Wf","Xf","Yf","Zf","K","L","$f","bg","N","cg","dg","eg","fg","Q","gg","ag","hg","ig","jg","kg","lg","mg","ng","og","pg","qg","rg","sg","tg","ug","vg","wg","xg","yg","zg","Ag","Bg","Cg","Dg","Eg","Fg","Gg","Hg","Ig","Jg","Kg","R","Lg","S","Mg","Ng","Og","Pg","Qg","Rg","Sg","Tg","Ug","Vg","Wg","Xg","Yg","Zg","$g","ah","bh","ch","dh","eh","fh","gh","hh","ih","jh","kh","lh","mh","nh","oh","ph","qh","rh","sh","th","uh","vh","wh","xh","yh","ud","zh","td","Ah","Bh","Ch","Dh","Eh","Fh","Gh","displayNamesLocale","maxResults","scoreThreshold","categoryAllowlist","categoryDenylist","Hh","categories","map","index","score","categoryName","displayName","headIndex","headName","Jh","keypoints","boundingBox","originX","originY","width","height","angle","label","Lh","visibility","Mh","Nh","Oh","sqrt","Ph","Qh","async","Rh","WebAssembly","instantiate","Sh","wasmLoaderPath","wasmBinaryPath","Th","Vh","OffscreenCanvas","includes","Uh","match","Wh","importScripts","document","createElement","src","crossOrigin","Promise","addEventListener","body","appendChild","Xh","videoWidth","videoHeight","naturalWidth","naturalHeight","displayWidth","displayHeight","console","error","i","stringToNewUTF8","_free","Yh","canvas","_bindTextureToStream","_bindTextureToCanvas","getContext","gpuOriginForWebTexturesIsBottomLeft","pixelStorei","UNPACK_FLIP_Y_WEBGL","texImage2D","TEXTURE_2D","RGBA","UNSIGNED_BYTE","Zh","Uint32Array","_malloc","HEAPU32","$h","simpleListeners","ai","forVisionTasks","forTextTasks","forGenAiExperimentalTasks","forGenAiTasks","forAudioTasks","isSimdSupported","di","ModuleFactory","Module","locateFile","mainScriptUrlOrBlob","ci","assetLoaderPath","endsWith","assetBinaryPath","gi","baseOptions","hi","message","ii","ji","ki","addBoolToStream","mi","setAutoRenderToScreen","modelAssetBuffer","modelAssetPath","delegate","fi","fetch","then","ok","arrayBuffer","status","FS_unlink","FS_createDataFile","read","li","resolve","ga","setGraph","attachErrorListener","finishProcessing","close","closeGraph","ni","execScript","shift","oi","bind","bindVertexArray","deleteVertexArray","deleteBuffer","pi","createShader","shaderSource","compileShader","getShaderParameter","COMPILE_STATUS","getShaderInfoLog","attachShader","qi","createVertexArray","createBuffer","bindBuffer","ARRAY_BUFFER","enableVertexAttribArray","vertexAttribPointer","FLOAT","bufferData","Float32Array","STATIC_DRAW","ri","si","s","useProgram","ti","createTexture","bindTexture","texParameteri","TEXTURE_WRAP_S","CLAMP_TO_EDGE","TEXTURE_WRAP_T","TEXTURE_MIN_FILTER","LINEAR","TEXTURE_MAG_FILTER","ui","createFramebuffer","bindFramebuffer","FRAMEBUFFER","framebufferTexture2D","COLOR_ATTACHMENT0","vi","wi","createProgram","VERTEX_SHADER","FRAGMENT_SHADER","linkProgram","getProgramParameter","LINK_STATUS","getProgramInfoLog","getAttribLocation","deleteProgram","deleteShader","deleteFramebuffer","zi","activeTexture","TEXTURE1","TEXTURE2","NEAREST","getUniformLocation","V","uniform1i","deleteTexture","Ai","Bi","find","WebGLTexture","Di","Ei","Fi","Gi","platform","readPixels","RED","Hi","Ii","Ji","Ki","getExtension","R32F","R16F","viewport","TEXTURE0","Li","clearColor","COLOR_BUFFER_BIT","drawArrays","TRIANGLE_FAN","getAsWebGLTexture","getAsFloat32Array","getAsUint8Array","hasWebGLTexture","hasFloat32Array","hasUint8Array","Mi","color","lineWidth","radius","Ni","fillColor","Oi","Function","Pi","Qi","Ri","Ui","Vi","Si","ImageData","Uint8ClampedArray","xi","fill","yi","Xi","Ti","Zi","CanvasRenderingContext2D","OffscreenCanvasRenderingContext2D","save","fillStyle","strokeStyle","Path2D","arc","PI","stroke","restore","beginPath","start","to","moveTo","lineTo","drawImage","Wi","Yi","$i","ImageBitmap","aj","bj","cj","dj","ej","fj","gj","hj","transferToImageBitmap","drawConfidenceMask","drawCategoryMask","drawBoundingBox","drawConnectors","drawLandmarks","lerp","clamp","W","ij","data","getAsImageBitmap","getAsImageData","hasImageBitmap","hasImageData","jj","kj","_registerModelResourcesGraphService","_addIntToInputStream","warn","setGraphFromString","HEAPU8","_changeBinaryGraph","_changeTextGraph","configureAudio","_configureAudio","setAutoResizeCanvas","_setAutoRenderToScreen","setGpuBufferVerticalFlip","_getGraphConfig","__graph_config__","errorListener","attachEmptyPacketListener","emptyPacketListeners","addAudioToStream","addAudioToStreamWithShape","HEAPF32","_addAudioToInputStream","addGpuBufferToStream","_addBoundTextureToStream","_addBoolToInputStream","addDoubleToStream","_addDoubleToInputStream","addFloatToStream","_addFloatToInputStream","addIntToStream","addUintToStream","_addUintToInputStream","addStringToStream","_addStringToInputStream","addStringRecordToStream","_addFlatHashMapToInputStream","addProtoToStream","_addProtoToInputStream","addEmptyPacketToStream","_addEmptyPacketToInputStream","addBoolVectorToStream","_allocateBoolVector","_addBoolVectorEntry","_addBoolVectorToInputStream","addDoubleVectorToStream","_allocateDoubleVector","_addDoubleVectorEntry","_addDoubleVectorToInputStream","addFloatVectorToStream","_allocateFloatVector","_addFloatVectorEntry","_addFloatVectorToInputStream","addIntVectorToStream","_allocateIntVector","_addIntVectorEntry","_addIntVectorToInputStream","addUintVectorToStream","_allocateUintVector","_addUintVectorEntry","_addUintVectorToInputStream","addStringVectorToStream","_allocateStringVector","_addStringVectorEntry","_addStringVectorToInputStream","addBoolToInputSidePacket","_addBoolToInputSidePacket","addDoubleToInputSidePacket","_addDoubleToInputSidePacket","addFloatToInputSidePacket","_addFloatToInputSidePacket","addIntToInputSidePacket","_addIntToInputSidePacket","addUintToInputSidePacket","_addUintToInputSidePacket","addStringToInputSidePacket","_addStringToInputSidePacket","addProtoToInputSidePacket","_addProtoToInputSidePacket","addBoolVectorToInputSidePacket","_addBoolVectorToInputSidePacket","addDoubleVectorToInputSidePacket","_addDoubleVectorToInputSidePacket","addFloatVectorToInputSidePacket","_addFloatVectorToInputSidePacket","addIntVectorToInputSidePacket","_addIntVectorToInputSidePacket","addUintVectorToInputSidePacket","_addUintVectorToInputSidePacket","addStringVectorToInputSidePacket","_addStringVectorToInputSidePacket","attachBoolListener","_attachBoolListener","attachBoolVectorListener","_attachBoolVectorListener","attachIntListener","_attachIntListener","attachIntVectorListener","_attachIntVectorListener","attachUintListener","_attachUintListener","attachUintVectorListener","_attachUintVectorListener","attachDoubleListener","_attachDoubleListener","attachDoubleVectorListener","_attachDoubleVectorListener","attachFloatListener","_attachFloatListener","attachFloatVectorListener","_attachFloatVectorListener","attachStringListener","_attachStringListener","attachStringVectorListener","_attachStringVectorListener","attachProtoListener","_attachProtoListener","attachProtoVectorListener","_attachProtoVectorListener","attachAudioListener","_attachAudioListener","_waitUntilIdle","_closeGraph","_addBoundTextureAsImageToStream","_attachImageListener","_attachImageVectorListener","lj","ei","mj","regionOfInterest","left","right","top","bottom","rotationDegrees","performance","now","nj","oj","pj","qj","runningMode","rj","detections","minDetectionConfidence","minSuppressionThreshold","detectForVideo","detect","setOptions","createFromModelPath","createFromModelBuffer","createFromOptions","sj","tj","uj","vj","wj","xj","yj","zj","Aj","Bj","Cj","faceLandmarks","faceBlendshapes","facialTransformationMatrixes","outputFacialTransformationMatrixes","outputFaceBlendshapes","numFaces","minFaceDetectionConfidence","minTrackingConfidence","minFacePresenceConfidence","rows","columns","FACE_LANDMARKS_LIPS","FACE_LANDMARKS_LEFT_EYE","FACE_LANDMARKS_LEFT_EYEBROW","FACE_LANDMARKS_LEFT_IRIS","FACE_LANDMARKS_RIGHT_EYE","FACE_LANDMARKS_RIGHT_EYEBROW","FACE_LANDMARKS_RIGHT_IRIS","FACE_LANDMARKS_FACE_OVAL","FACE_LANDMARKS_CONTOURS","FACE_LANDMARKS_TESSELATION","Dj","name","stylize","Ej","Fj","gestures","landmarks","worldLandmarks","handedness","Gj","handednesses","Hj","Ij","numHands","minHandDetectionConfidence","minHandPresenceConfidence","cannedGesturesClassifierOptions","customGesturesClassifierOptions","Jj","recognizeForVideo","recognize","HAND_CONNECTIONS","Kj","Lj","Mj","poseLandmarks","poseWorldLandmarks","poseSegmentationMasks","leftHandLandmarks","leftHandWorldLandmarks","rightHandLandmarks","rightHandWorldLandmarks","Nj","Oj","outputPoseSegmentationMasks","minFaceSuppressionThreshold","minPoseDetectionConfidence","minPoseSuppressionThreshold","minPosePresenceConfidence","minHandLandmarksConfidence","Kf","POSE_CONNECTIONS","Pj","classifications","timestampMs","Ih","classifyForVideo","classify","Qj","embeddings","l2Normalize","quantize","floatEmbedding","quantizedEmbedding","Kh","cosineSimilarity","embedForVideo","embed","Rj","confidenceMasks","categoryMask","qualityScores","Tj","Uj","Vj","outputCategoryMask","outputConfidenceMasks","filter","Sj","getLabels","segmentForVideo","segment","Wj","Xj","Yj","Zj","ak","bk","ck","dk","ek","fk","gk","hk","ik","keypoint","scribble","jk","kk","segmentationMasks","lk","mk","nk","outputSegmentationMasks","numPoses"],"mappings":"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IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACpf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,GAAG,CAAC,EAAE,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAClf,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAClf,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACpf,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IACrf,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,GAAG,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACjf,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,GAAG,GAAG,CAAC,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAChf,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IACnf,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAChf,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACnf,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACpf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACpf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACpf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACrf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACpf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACnf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACrf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KACpf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IACpf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACnf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACrf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAClf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACpf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IACpf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IACpf,CAAC,GAAG,IAAI,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,IAAI,CAAC,GAAG,GAAG,CAAC,EAAE,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GACnf,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IACnf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAChf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACrf,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GACpf,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,GAAG,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IACpf,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KACjf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,GAAG,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IACrf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,GAAG,CAAC,EAAE,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IACnf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACnf,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IACpf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAClf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAClf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAChf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACnf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACpf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACnf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACjf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAClf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACjf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACjf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACnf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAA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"} \ No newline at end of file +{"version":3,"file":"vision_bundle_cjs.js","sources":["../../../../../../../mediapipe/tasks/web/vision/vision_js.js"],"sourcesContent":["'use strict';/*\n\n Copyright The Closure Library Authors.\n SPDX-License-Identifier: Apache-2.0\n*/\nvar aa=this||(typeof self!==\"undefined\"?self:{});function ba(a,b){a:{var c=[\"CLOSURE_FLAGS\"];for(var d=aa,e=0;e>6|192;else{if(b>=55296&&b<=57343){if(b<=56319&&e=56320&&f<=57343){b=(b-55296)*1024+f-56320+65536;d[c++]=b>>18|240;d[c++]=b>>12&63|128;d[c++]=b>>6&63|128;d[c++]=b&63|128;continue}else e--}b=65533}d[c++]=b>>12|224;d[c++]=b>>6&63|128}d[c++]=b&63|128}}a=c===d.length?\nd:d.subarray(0,c)}return a};function ma(a){aa.setTimeout(()=>{throw a;},0)};var na=ba(610401301,!1),oa=ba(748402147,!0);function pa(){var a=aa.navigator;return a&&(a=a.userAgent)?a:\"\"}var qa;const ra=aa.navigator;qa=ra?ra.userAgentData||null:null;function sa(a){sa[\" \"](a);return a}sa[\" \"]=function(){};const ta={};let ua=null;function va(a){const b=a.length;let c=b*3/4;c%3?c=Math.floor(c):\"=.\".indexOf(a[b-1])!=-1&&(c=\"=.\".indexOf(a[b-2])!=-1?c-2:c-1);const d=new Uint8Array(c);let e=0;xa(a,function(f){d[e++]=f});return e!==c?d.subarray(0,e):d}\nfunction xa(a,b){function c(e){for(;d>4);g!=64&&(b(f<<4&240|g>>2),h!=64&&b(g<<6&192|h))}}\nfunction ya(){if(!ua){ua={};var a=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\".split(\"\"),b=[\"+/=\",\"+/\",\"-_=\",\"-_.\",\"-_\"];for(let c=0;c<5;c++){const d=a.concat(b[c].split(\"\"));ta[c]=d;for(let e=0;e0?0:pa().indexOf(\"Trident\")!=-1||pa().indexOf(\"MSIE\")!=-1)&&typeof btoa===\"function\";const Ba=/[-_.]/g,Ca={\"-\":\"+\",_:\"/\",\".\":\"=\"};function Da(a){return Ca[a]||\"\"}function Ea(a){if(!Aa)return va(a);a=Ba.test(a)?a.replace(Ba,Da):a;a=atob(a);const b=new Uint8Array(a.length);for(let c=0;c=b||(c[a]=d+1,a=Error(),Ma(a,\"incident\"),ma(a))}};function Qa(){return typeof BigInt===\"function\"};var Ra=typeof Symbol===\"function\"&&typeof Symbol()===\"symbol\";function Sa(a,b,c=!1){return typeof Symbol===\"function\"&&typeof Symbol()===\"symbol\"?c&&Symbol.for&&a?Symbol.for(a):a!=null?Symbol(a):Symbol():b}var Ta=Sa(\"jas\",void 0,!0),Ua=Sa(void 0,\"0di\"),Va=Sa(void 0,\"1oa\"),Wa=Sa(void 0,Symbol()),Xa=Sa(void 0,\"0ub\"),Ya=Sa(void 0,\"0ubs\"),Za=Sa(void 0,\"0ubsb\"),$a=Sa(void 0,\"0actk\"),ab=Sa(\"m_m\",\"Pa\",!0),bb=Sa();const cb={Ga:{value:0,configurable:!0,writable:!0,enumerable:!1}},db=Object.defineProperties,n=Ra?Ta:\"Ga\";var eb;const fb=[];p(fb,7);eb=Object.freeze(fb);function gb(a,b){Ra||n in a||db(a,cb);a[n]|=b}function p(a,b){Ra||n in a||db(a,cb);a[n]=b}function hb(a){gb(a,34);return a}function ib(a){gb(a,8192);return a};var jb={};function kb(a,b){return b===void 0?a.h!==lb&&!!(2&(a.v[n]|0)):!!(2&b)&&a.h!==lb}const lb={};function mb(a,b){if(a!=null)if(typeof a===\"string\")a=a?new Ja(a,Ga):Ha();else if(a.constructor!==Ja)if(Fa(a))a=a.length?new Ja(new Uint8Array(a),Ga):Ha();else{if(!b)throw Error();a=void 0}return a}class nb{constructor(a,b,c){this.g=a;this.h=b;this.l=c}next(){const a=this.g.next();a.done||(a.value=this.h.call(this.l,a.value));return a}[Symbol.iterator](){return this}}var ob=Object.freeze({});\nfunction pb(a,b,c){const d=b&128?0:-1,e=a.length;var f;if(f=!!e)f=a[e-1],f=f!=null&&typeof f===\"object\"&&f.constructor===Object;const g=e+(f?-1:0);for(b=b&128?1:0;btypeof a===\"number\"),ub=sb(a=>typeof a===\"string\"),vb=sb(a=>typeof a===\"boolean\");var wb=typeof aa.BigInt===\"function\"&&typeof aa.BigInt(0)===\"bigint\";function xb(a){var b=a;if(ub(b)){if(!/^\\s*(?:-?[1-9]\\d*|0)?\\s*$/.test(b))throw Error(String(b));}else if(tb(b)&&!Number.isSafeInteger(b))throw Error(String(b));return wb?BigInt(a):a=vb(a)?a?\"1\":\"0\":ub(a)?a.trim()||\"0\":String(a)}var Db=sb(a=>wb?a>=yb&&a<=zb:a[0]===\"-\"?Ab(a,Bb):Ab(a,Cb));const Bb=Number.MIN_SAFE_INTEGER.toString(),yb=wb?BigInt(Number.MIN_SAFE_INTEGER):void 0,Cb=Number.MAX_SAFE_INTEGER.toString(),zb=wb?BigInt(Number.MAX_SAFE_INTEGER):void 0;\nfunction Ab(a,b){if(a.length>b.length)return!1;if(a.lengthe)return!1;if(d>>0;q=b;r=(a-b)/4294967296>>>0}function Hb(a){if(a<0){Gb(-a);const [b,c]=Ib(q,r);q=b>>>0;r=c>>>0}else Gb(a)}function Jb(a){const b=Fb||=new DataView(new ArrayBuffer(8));b.setFloat32(0,+a,!0);r=0;q=b.getUint32(0,!0)}function Kb(a,b){const c=b*4294967296+(a>>>0);return Number.isSafeInteger(c)?c:Lb(a,b)}function Mb(a,b){return xb(Qa()?BigInt.asUintN(64,(BigInt(b>>>0)<>>0)):Lb(a,b))}\nfunction Nb(a,b){return Qa()?xb(BigInt.asIntN(64,(BigInt.asUintN(32,BigInt(b))<>>=0;a>>>=0;if(b<=2097151)var c=\"\"+(4294967296*b+a);else Qa()?c=\"\"+(BigInt(b)<>>24|b<<8)&16777215,b=b>>16&65535,a=(a&16777215)+c*6777216+b*6710656,c+=b*8147497,b*=2,a>=1E7&&(c+=a/1E7>>>0,a%=1E7),c>=1E7&&(b+=c/1E7>>>0,c%=1E7),c=b+Pb(c)+Pb(a));return c}function Pb(a){a=String(a);return\"0000000\".slice(a.length)+a}\nfunction Ob(a,b){if(b&2147483648)if(Qa())a=\"\"+(BigInt(b|0)<>>0));else{const [c,d]=Ib(a,b);a=\"-\"+Lb(c,d)}else a=Lb(a,b);return a}\nfunction Qb(a){if(a.length<16)Hb(Number(a));else if(Qa())a=BigInt(a),q=Number(a&BigInt(4294967295))>>>0,r=Number(a>>BigInt(32)&BigInt(4294967295));else{const b=+(a[0]===\"-\");r=q=0;const c=a.length;for(let d=b,e=(c-b)%6+b;e<=c;d=e,e+=6){const f=Number(a.slice(d,e));r*=1E6;q=q*1E6+f;q>=4294967296&&(r+=Math.trunc(q/4294967296),r>>>=0,q>>>=0)}if(b){const [d,e]=Ib(q,r);q=d;r=e}}}function Ib(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]};function Rb(a){return Array.prototype.slice.call(a)};const Sb=typeof BigInt===\"function\"?BigInt.asIntN:void 0,Tb=typeof BigInt===\"function\"?BigInt.asUintN:void 0,Ub=Number.isSafeInteger,Vb=Number.isFinite,Wb=Math.trunc,Xb=xb(0);function Yb(a){if(a!=null&&typeof a!==\"number\")throw Error(`Value of float/double field must be a number, found ${typeof a}: ${a}`);return a}function Zb(a){if(a==null||typeof a===\"number\")return a;if(a===\"NaN\"||a===\"Infinity\"||a===\"-Infinity\")return Number(a)}\nfunction $b(a){if(a!=null&&typeof a!==\"boolean\"){var b=typeof a;throw Error(`Expected boolean but got ${b!=\"object\"?b:a?Array.isArray(a)?\"array\":b:\"null\"}: ${a}`);}return a}function ac(a){if(a==null||typeof a===\"boolean\")return a;if(typeof a===\"number\")return!!a}const bc=/^-?([1-9][0-9]*|0)(\\.[0-9]+)?$/;function cc(a){switch(typeof a){case \"bigint\":return!0;case \"number\":return Vb(a);case \"string\":return bc.test(a);default:return!1}}\nfunction dc(a){if(a==null)return a;if(typeof a===\"string\"&&a)a=+a;else if(typeof a!==\"number\")return;return Vb(a)?a|0:void 0}function ec(a){if(a==null)return a;if(typeof a===\"string\"&&a)a=+a;else if(typeof a!==\"number\")return;return Vb(a)?a>>>0:void 0}function fc(a){const b=a.length;if(a[0]===\"-\"?b<20||b===20&&a<=\"-9223372036854775808\":b<19||b===19&&a<=\"9223372036854775807\")return a;Qb(a);return Ob(q,r)}\nfunction hc(a){a=Wb(a);if(!Ub(a)){Hb(a);var b=q,c=r;if(a=c&2147483648)b=~b+1>>>0,c=~c>>>0,b==0&&(c=c+1>>>0);b=Kb(b,c);a=typeof b===\"number\"?a?-b:b:a?\"-\"+b:b}return a}function ic(a){var b=Wb(Number(a));if(Ub(b))return String(b);b=a.indexOf(\".\");b!==-1&&(a=a.substring(0,b));return fc(a)}function jc(a){var b=Wb(Number(a));if(Ub(b))return xb(b);b=a.indexOf(\".\");b!==-1&&(a=a.substring(0,b));return Qa()?xb(Sb(64,BigInt(a))):xb(fc(a))}\nfunction kc(a){Ub(a)?a=xb(hc(a)):(a=Wb(a),Ub(a)?a=String(a):(Hb(a),a=Ob(q,r)),a=xb(a));return a}function lc(a){if(a==null)return a;if(typeof a===\"bigint\")return Db(a)?a=Number(a):(a=Sb(64,a),a=Db(a)?Number(a):String(a)),a;if(cc(a))return typeof a===\"number\"?hc(a):ic(a)}function mc(a){const b=typeof a;if(a==null)return a;if(b===\"bigint\")return xb(Sb(64,a));if(cc(a))return b===\"string\"?jc(a):kc(a)}\nfunction nc(a){if(a==null)return a;const b=typeof a;if(b===\"bigint\")return String(Sb(64,a));if(cc(a)){if(b===\"string\")return ic(a);if(b===\"number\")return hc(a)}}\nfunction oc(a){if(a==null)return a;var b=typeof a;if(b===\"bigint\")return String(Tb(64,a));if(cc(a)){if(b===\"string\")return b=Wb(Number(a)),Ub(b)&&b>=0?a=String(b):(b=a.indexOf(\".\"),b!==-1&&(a=a.substring(0,b)),a[0]===\"-\"?b=!1:(b=a.length,b=b<20?!0:b===20&&a<=\"18446744073709551615\"),b||(Qb(a),a=Lb(q,r))),a;if(b===\"number\")return a=Wb(a),a>=0&&Ub(a)||(Hb(a),a=Kb(q,r)),a}}function pc(a){if(typeof a!==\"string\")throw Error();return a}\nfunction qc(a){if(a!=null&&typeof a!==\"string\")throw Error();return a}function t(a){return a==null||typeof a===\"string\"?a:void 0}function rc(a,b,c,d){if(a!=null&&a[ab]===jb)return a;if(!Array.isArray(a))return c?d&2?((a=b[Ua])||(a=new b,hb(a.v),a=b[Ua]=a),b=a):b=new b:b=void 0,b;c=a[n]|0;d=c|d&32|d&2;d!==c&&p(a,d);return new b(a)}\nfunction sc(a,b,c){if(b)a:{b=a;if(!cc(b))throw Oa(\"int64\");switch(typeof b){case \"string\":b=jc(b);break a;case \"bigint\":b=xb(Sb(64,b));break a;default:b=kc(b)}}else b=mc(a);a=b;return a==null?c?Xb:void 0:a};function tc(a){return a};const uc={};let vc=function(){try{return sa(new class extends Map{constructor(){super()}}),!1}catch{return!0}}();\nclass wc{constructor(){this.g=new Map}get(a){return this.g.get(a)}set(a,b){this.g.set(a,b);this.size=this.g.size;return this}delete(a){a=this.g.delete(a);this.size=this.g.size;return a}clear(){this.g.clear();this.size=this.g.size}has(a){return this.g.has(a)}entries(){return this.g.entries()}keys(){return this.g.keys()}values(){return this.g.values()}forEach(a,b){return this.g.forEach(a,b)}[Symbol.iterator](){return this.entries()}}\nconst xc=(()=>vc?(Object.setPrototypeOf(wc.prototype,Map.prototype),Object.defineProperties(wc.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),wc):class extends Map{constructor(){super()}})();function yc(a){return a}function zc(a){if(a.J&2)throw Error(\"Cannot mutate an immutable Map\");}\nvar Cc=class extends xc{constructor(a,b,c=yc,d=yc){super();this.J=a[n]|0;this.K=b;this.S=c;this.fa=this.K?Ac:d;for(let e=0;e{a.call(b,e.get(d),d,e)}):super.forEach(a,b)}set(a,b){zc(this);a=this.S(a,!0,!1);return a==null?this:b==null?(super.delete(a),this):super.set(a,this.fa(b,!0,!0,this.K,!1,this.J))}Ma(a){const b=this.S(a[0],!1,!0);a=a[1];a=this.K?a===void 0?null:a:this.fa(a,!1,!0,void 0,!1,this.J);super.set(b,a)}has(a){return super.has(this.S(a,!1,!1))}get(a){a=this.S(a,!1,!1);const b=super.get(a);\nif(b!==void 0){var c=this.K;return c?(c=this.fa(b,!1,!0,c,this.ra,this.J),c!==b&&super.set(a,c),c):b}}[Symbol.iterator](){return this.entries()}};Cc.prototype.toJSON=void 0;function Ac(a,b,c,d,e,f){a=rc(a,d,c,f);e&&(a=Dc(a));return a}function Bc(a){return[a,this.get(a)]}let Ec;function Fc(){return Ec||=new Cc(hb([]),void 0,void 0,void 0,uc)};function Gc(a){const b=ca(Wa);return b?a[b]:void 0}function Ic(a,b){for(const c in a)!isNaN(c)&&b(a,+c,a[c])}function Jc(a){const b=new Kc;Ic(a,(c,d,e)=>{b[d]=Rb(e)});b.da=a.da;return b}var Kc=class{};const Lc={Ka:!0};function Mc(a,b){b<100||Pa(Ya,1)};function Nc(a,b,c,d){const e=d!==void 0;d=!!d;var f=ca(Wa),g;!e&&Ra&&f&&(g=a[f])&&Ic(g,Mc);f=[];var h=a.length;let k;g=4294967295;let w=!1;const m=!!(b&64),D=m?b&128?0:-1:void 0;b&1||(k=h&&a[h-1],k!=null&&typeof k===\"object\"&&k.constructor===Object?(h--,g=h):k=void 0,!m||b&128||e||(w=!0,g=(Oc??tc)(g-D,D,a,k,void 0)+D));b=void 0;for(var G=0;G=g){const wa=G-D;(b??={})[wa]=N}else f[G]=N}if(k)for(let N in k){h=k[N];if(h==null||(h=c(h,d))==null)continue;\nG=+N;let wa;m&&!Number.isNaN(G)&&(wa=G+D)>2];f=c[(f&3)<<4|g>>4];g=c[(g&15)<<2|h>>6];h=c[h&63];d[m++]=k+f+g+h}k=0;h=e;switch(b.length-w){case 2:k=b[w+1],h=c[(k&15)<<2]||e;case 1:b=b[w],d[m]=c[b>>2]+c[(b&3)<<4|k>>4]+h+e}b=d.join(\"\")}a=a.g=b}return a}if(a instanceof Cc)return a=a.size!==0?a.V(Pc):void 0,a;return}return a}let Oc;function Rc(a){a=a.v;return Nc(a,a[n]|0,Qc)};let Sc,Tc;function Uc(a){switch(typeof a){case \"boolean\":return Sc||=[0,void 0,!0];case \"number\":return a>0?void 0:a===0?Tc||=[0,void 0]:[-a,void 0];case \"string\":return[0,a];case \"object\":return a}}function Vc(a,b){return Wc(a,b[0],b[1])}\nfunction Wc(a,b,c,d=0){if(a==null){var e=32;c?(a=[c],e|=128):a=[];b&&(e=e&-16760833|(b&1023)<<14)}else{if(!Array.isArray(a))throw Error(\"narr\");e=a[n]|0;if(oa&&1&e)throw Error(\"rfarr\");2048&e&&!(2&e)&&Xc();if(e&256)throw Error(\"farr\");if(e&64)return(e|d)!==e&&p(a,e|d),a;if(c&&(e|=128,c!==a[0]))throw Error(\"mid\");a:{c=a;e|=64;var f=c.length;if(f){var g=f-1;const k=c[g];if(k!=null&&typeof k===\"object\"&&k.constructor===Object){b=e&128?0:-1;g-=b;if(g>=1024)throw Error(\"pvtlmt\");for(var h in k)f=+h,f<\ng&&(c[f+b]=k[h],delete k[h]);e=e&-16760833|(g&1023)<<14;break a}}if(b){h=Math.max(b,f-(e&128?0:-1));if(h>1024)throw Error(\"spvt\");e=e&-16760833|(h&1023)<<14}}}p(a,e|64|d);return a}function Xc(){if(oa)throw Error(\"carr\");Pa($a,5)};function Yc(a,b){if(typeof a!==\"object\")return a;if(Array.isArray(a)){var c=a[n]|0;return a.length===0&&c&1?void 0:Zc(a,c,b)}if(a!=null&&a[ab]===jb)return $c(a);if(a instanceof Cc){b=a.J;if(b&2)return a;if(!a.size)return;c=hb(a.V());if(a.K)for(a=0;a=f)if(g=a[f],g!=null&&typeof g===\"object\"&&g.constructor===Object)c=g[b],h=!0;else if(e===f)c=g;else return;else c=a[e];if(d&&c!=null){d=d(c);if(d==null)return d;if(!Object.is(d,c))return h?g[b]=d:a[e]=d,d}return c}}function v(a,b,c,d){ed(a);a=a.v;x(a,a[n]|0,b,c,d)}\nfunction x(a,b,c,d,e){const f=c+(e?0:-1);var g=a.length-1;if(g>=1+(e?0:-1)&&f>=g){const h=a[g];if(h!=null&&typeof h===\"object\"&&h.constructor===Object)return h[c]=d,b}if(f<=g)return a[f]=d,b;d!==void 0&&(g=(b??=a[n]|0)>>14&1023||536870912,c>=g?d!=null&&(a[g+(e?0:-1)]={[c]:d}):a[f]=d);return b}function jd(){return void 0===ob?2:4}\nfunction kd(a,b,c,d,e){let f=a.v,g=f[n]|0;d=kb(a,g)?1:d;e=!!e||d===3;d===2&&dd(a)&&(f=a.v,g=f[n]|0);a=ld(f,b);let h=a===eb?7:a[n]|0,k=md(h,g);var w=4&k?!1:!0;if(w){4&k&&(a=Rb(a),h=0,k=nd(k,g),g=x(f,g,b,a));let m=0,D=0;for(;m{const h=rc(g,c,!1,b);f=h!==g&&h!=null;return h});if(d!=null)return f&&!kb(d)&&fd(a,b),d}\nfunction y(a,b,c,d){let e=a.v,f=e[n]|0;b=Cd(e,f,b,c,d);if(b==null)return b;f=e[n]|0;if(!kb(a,f)){const g=Dc(b);g!==b&&(dd(a)&&(e=a.v,f=e[n]|0),b=g,f=x(e,f,c,b,d),fd(e,f))}return b}\nfunction Dd(a,b,c,d,e,f,g,h){var k=kb(a,c);f=k?1:f;g=!!g||f===3;k=h&&!k;(f===2||k)&&dd(a)&&(b=a.v,c=b[n]|0);a=ld(b,e);var w=a===eb?7:a[n]|0,m=md(w,c);if(h=!(4&m)){var D=a,G=c;const N=!!(2&m);N&&(G|=2);let wa=!N,Rf=!0,Hc=0,Td=0;for(;Hc32)for(e|=(c&127)>>4,f=3;f<32&&c&128;f+=7)c=g[h++],e|=(c&127)<>>0,e>>>0);throw Error();}function Rd(a){let b=0,c=a.g;const d=c+10,e=a.h;for(;c>>0}\nfunction Wd(a){var b=a.h;const c=a.g;var d=b[c];var e=b[c+1];const f=b[c+2];b=b[c+3];Qd(a,a.g+4);e=(d<<0|e<<8|f<<16|b<<24)>>>0;a=(e>>31)*2+1;d=e>>>23&255;e&=8388607;return d==255?e?NaN:a*Infinity:d==0?a*1.401298464324817E-45*e:a*Math.pow(2,d-150)*(e+8388608)}function Xd(a){return Sd(a)}function Qd(a,b){a.g=b;if(b>a.l)throw Error();}function Yd(a,b){if(b<0)throw Error();const c=a.g;b=c+b;if(b>a.l)throw Error();a.g=b;return c}\nfunction Zd(a,b){if(b==0)return Ha();var c=Yd(a,b);a.Y&&a.j?c=a.h.subarray(c,c+b):(a=a.h,b=c+b,c=c===b?new Uint8Array(0):Eb?a.slice(c,b):new Uint8Array(a.subarray(c,b)));return c.length==0?Ha():new Ja(c,Ga)}\nvar $d=class{constructor(a,b,c,d){this.h=null;this.j=!1;this.g=this.l=this.m=0;this.init(a,b,c,d)}init(a,b,c,{Y:d=!1,ea:e=!1}={}){this.Y=d;this.ea=e;a&&(a=Od(a,this.ea),this.h=a.buffer,this.j=a.g,this.m=b||0,this.l=c!==void 0?this.m+c:this.h.length,this.g=this.m)}clear(){this.h=null;this.j=!1;this.g=this.l=this.m=0;this.Y=!1}},ae=[];function be(a,b,c,d){if(ce.length){const e=ce.pop();e.o(d);e.g.init(a,b,c,d);return e}return new de(a,b,c,d)}function ee(a){a.g.clear();a.l=-1;a.h=-1;ce.length<100&&ce.push(a)}function fe(a){var b=a.g;if(b.g==b.l)return!1;a.m=a.g.g;var c=Vd(a.g);b=c>>>3;c&=7;if(!(c>=0&&c<=5))throw Error();if(b<1)throw Error();a.l=b;a.h=c;return!0}\nfunction ge(a){switch(a.h){case 0:a.h!=0?ge(a):Rd(a.g);break;case 1:a=a.g;Qd(a,a.g+8);break;case 2:if(a.h!=2)ge(a);else{var b=Vd(a.g);a=a.g;Qd(a,a.g+b)}break;case 5:a=a.g;Qd(a,a.g+4);break;case 3:b=a.l;do{if(!fe(a))throw Error();if(a.h==4){if(a.l!=b)throw Error();break}ge(a)}while(1);break;default:throw Error();}}function he(a,b,c){const d=a.g.l;var e=Vd(a.g);e=a.g.g+e;let f=e-d;f<=0&&(a.g.l=e,c(b,a,void 0,void 0,void 0),f=e-a.g.g);if(f)throw Error();a.g.g=e;a.g.l=d;return b}\nfunction ie(a){var b=Vd(a.g);a=a.g;var c=Yd(a,b);a=a.h;if(ia){var d=a,e;(e=ha)||(e=ha=new TextDecoder(\"utf-8\",{fatal:!0}));b=c+b;d=c===0&&b===d.length?d:d.subarray(c,b);try{var f=e.decode(d)}catch(h){if(fa===void 0){try{e.decode(new Uint8Array([128]))}catch(k){}try{e.decode(new Uint8Array([97])),fa=!0}catch(k){fa=!1}}!fa&&(ha=void 0);throw h;}}else{f=c;b=f+b;c=[];let h=null;let k;for(;f=b?da():(k=a[f++],g<194||(k&192)!==128?(f--,da()):c.push((g&31)<<6|k&63)):\ng<240?f>=b-1?da():(k=a[f++],(k&192)!==128||g===224&&k<160||g===237&&k>=160||((e=a[f++])&192)!==128?(f--,da()):c.push((g&15)<<12|(k&63)<<6|e&63)):g<=244?f>=b-2?da():(k=a[f++],(k&192)!==128||(g<<28)+(k-144)>>30!==0||((e=a[f++])&192)!==128||((d=a[f++])&192)!==128?(f--,da()):(g=(g&7)<<18|(k&63)<<12|(e&63)<<6|d&63,g-=65536,c.push((g>>10&1023)+55296,(g&1023)+56320))):da();c.length>=8192&&(h=ea(h,c),c.length=0)}f=ea(h,c)}return f}function je(a){const b=Vd(a.g);return Zd(a.g,b)}\nfunction ke(a,b,c){var d=Vd(a.g);for(d=a.g.g+d;a.g.g>>0;this.g=b>>>0}};let me;function oe(a){if(!a)return pe||=new qe(0,0);if(!/^-?\\d+$/.test(a))return null;Qb(a);return new qe(q,r)}var qe=class{constructor(a,b){this.h=a>>>0;this.g=b>>>0}};let pe;function re(a,b,c){for(;c>0||b>127;)a.g.push(b&127|128),b=(b>>>7|c<<25)>>>0,c>>>=7;a.g.push(b)}function se(a,b){for(;b>127;)a.g.push(b&127|128),b>>>=7;a.g.push(b)}function te(a,b){if(b>=0)se(a,b);else{for(let c=0;c<9;c++)a.g.push(b&127|128),b>>=7;a.g.push(1)}}function ue(a){var b=q;a.g.push(b>>>0&255);a.g.push(b>>>8&255);a.g.push(b>>>16&255);a.g.push(b>>>24&255)}var ve=class{constructor(){this.g=[]}length(){return this.g.length}end(){const a=this.g;this.g=[];return a}};function we(a,b){b.length!==0&&(a.l.push(b),a.h+=b.length)}function xe(a,b,c){se(a.g,b*8+c)}function ye(a,b){xe(a,b,2);b=a.g.end();we(a,b);b.push(a.h);return b}function ze(a,b){var c=b.pop();for(c=a.h+a.g.length()-c;c>127;)b.push(c&127|128),c>>>=7,a.h++;b.push(c);a.h++}function Ae(a,b,c){xe(a,b,2);se(a.g,c.length);we(a,a.g.end());we(a,c)}function Be(a,b,c,d){c!=null&&(b=ye(a,b),d(c,a),ze(a,b))}var Ce=class{constructor(){this.l=[];this.h=0;this.g=new ve}};function De(){const a=class{constructor(){throw Error();}};Object.setPrototypeOf(a,a.prototype);return a}var Ee=De(),Fe=De(),Ge=De(),He=De(),Ie=De(),Je=De(),Ke=De(),Le=De(),Me=De(),Ne=De();function Oe(a,b,c){var d=a.v;const e=ca(Wa);e&&e in d&&(d=d[e])&&delete d[b.g];b.h?b.j(a,b.h,b.g,c,b.l):b.j(a,b.g,c,b.l)}\nvar C=class{constructor(a,b){this.v=Wc(a,b,void 0,2048)}toJSON(){var a=Rc(this);return a}j(){var a=Pe,b=this.v,c=a.g,d=ca(Wa);Ra&&d&&b[d]?.[c]!=null&&Pa(Xa,3);b=a.g;if(ca(bb)&&ca(Wa)&&void 0===bb&&(c=this.v,d=c[Wa])&&(d=d.da))try{d(c,b,Lc)}catch(e){ma(e)}return a.h?a.m(this,a.h,a.g,a.l):a.m(this,a.g,a.defaultValue,a.l)}clone(){const a=this.v,b=a[n]|0;return cd(this,a,b)?bd(this,a,!0):new this.constructor(ad(a,b,!1))}};C.prototype[ab]=jb;C.prototype.toString=function(){return this.v.toString()};var Qe=class{constructor(a,b,c){this.g=a;this.h=b;a=ca(Ee);this.l=!!a&&c===a||!1}};function Re(a,b){return new Qe(a,b,Ee)}function Se(a,b,c,d,e){Be(a,c,Te(b,d),e)}const Ue=Re(function(a,b,c,d,e){if(a.h!==2)return!1;he(a,Bd(b,d,c),e);return!0},Se),Ve=Re(function(a,b,c,d,e){if(a.h!==2)return!1;he(a,Bd(b,d,c),e);return!0},Se);var We=Symbol(),Xe=Symbol(),Ye=Symbol(),Ze=Symbol(),$e=Symbol();let af,bf;\nfunction cf(a,b,c,d){var e=d[a];if(e)return e;e={};e.qa=d;e.T=Uc(d[0]);var f=d[1];let g=1;f&&f.constructor===Object&&(e.ba=f,f=d[++g],typeof f===\"function\"&&(e.ma=!0,af??=f,bf??=d[g+1],f=d[g+=2]));const h={};for(;f&&Array.isArray(f)&&f.length&&typeof f[0]===\"number\"&&f[0]>0;){for(var k=0;ke(f,g,h,d):e}function ff(a,b,c,d,e){const f=c.g;let g,h;a[b]=(k,w,m)=>f(k,w,m,h||=cf(Xe,ef,ff,d).T,g||=gf(d),e)}\nfunction gf(a){let b=a[Ye];if(b!=null)return b;const c=cf(Xe,ef,ff,a);b=c.ma?(d,e)=>af(d,e,c):(d,e)=>{for(;fe(e)&&e.h!=4;){var f=e.l,g=c[f];if(g==null){var h=c.ba;h&&(h=h[f])&&(h=hf(h),h!=null&&(g=c[f]=h))}if(g==null||!g(e,d,f)){h=e;g=h.m;ge(h);if(h.ha)var k=void 0;else k=h.g.g-g,h.g.g=g,k=Zd(h.g,k);g=void 0;h=d;k&&((g=h[Wa]??(h[Wa]=new Kc))[f]??(g[f]=[])).push(k)}}if(d=Gc(d))d.da=c.qa[$e];return!0};a[Ye]=b;a[$e]=jf.bind(a);return b}\nfunction jf(a,b,c,d){var e=this[Xe];const f=this[Ye],g=Vc(void 0,e.T),h=Gc(a);if(h){var k=!1,w=e.ba;if(w){e=(m,D,G)=>{if(G.length!==0)if(w[D])for(const N of G){m=be(N);try{k=!0,f(g,m)}finally{ee(m)}}else d?.(a,D,G)};if(b==null)Ic(h,e);else if(h!=null){const m=h[b];m&&e(h,b,m)}if(k){let m=a[n]|0;if(m&2&&m&2048&&!c?.Ka)throw Error();const D=rb(m),G=(N,wa)=>{if(id(a,N,D)!=null)switch(c?.Qa){case 1:return;default:throw Error();}wa!=null&&(m=x(a,m,N,wa,D));delete h[N]};b==null?pb(g,g[n]|0,(N,wa)=>{G(N,\nwa)}):G(b,id(g,b,D))}}}}function hf(a){a=df(a);const b=a[0].g;if(a=a[1]){const c=gf(a),d=cf(Xe,ef,ff,a).T;return(e,f,g)=>b(e,f,g,d,c)}return b};function kf(a,b,c){a[b]=c.h}function lf(a,b,c,d){let e,f;const g=c.h;a[b]=(h,k,w)=>g(h,k,w,f||=cf(We,kf,lf,d).T,e||=mf(d))}function mf(a){let b=a[Ze];if(!b){const c=cf(We,kf,lf,a);b=(d,e)=>nf(d,e,c);a[Ze]=b}return b}function nf(a,b,c){pb(a,a[n]|0,(d,e)=>{if(e!=null){var f=of(c,d);f?f(b,e,d):d<500||Pa(Za,3)}});(a=Gc(a))&&Ic(a,(d,e,f)=>{we(b,b.g.end());for(d=0;dd(g,h,k,f,e)}else c=d;return a[b]=c}};const pf=xb(0);function qf(a,b){if(Array.isArray(b)){var c=b[n]|0;if(c&4)return b;for(var d=0,e=0;d{Be(a,c,Vc([g,f],d),e)});else if(Array.isArray(b)){for(let f=0;f>BigInt(32)));re(a.g,c.h,c.g);break;default:c=oe(b),re(a.g,c.h,c.g)}}}function xf(a,b,c){b=dc(b);b!=null&&b!=null&&(xe(a,c,0),te(a.g,b))}\nfunction yf(a,b,c){b=ac(b);b!=null&&(xe(a,c,0),a.g.g.push(b?1:0))}function zf(a,b,c){b=t(b);b!=null&&Ae(a,c,la(b))}function Af(a,b,c,d,e){Be(a,c,Te(b,d),e)}function Bf(a,b,c){b=b==null||typeof b==\"string\"||b instanceof Ja?b:void 0;b!=null&&Ae(a,c,Od(b,!0).buffer)}function Cf(a,b,c){b=ec(b);b!=null&&b!=null&&(xe(a,c,0),se(a.g,b))}function Df(a,b,c){if(a.h!==5&&a.h!==2)return!1;b=vd(b,b[n]|0,c);a.h==2?ke(a,Wd,b):b.push(Wd(a.g));return!0}\nvar E=rf(function(a,b,c){if(a.h!==5)return!1;tf(b,c,Wd(a.g));return!0},vf,Le),Ef=sf(Df,function(a,b,c){b=qf(Zb,b);if(b!=null)for(let g=0;g>BigInt(32)));re(a.g,c.h,c.g);break;default:c=le(b),re(a.g,c.h,c.g)}}},Ke),\nF=rf(function(a,b,c){if(a.h!==0)return!1;tf(b,c,Sd(a.g));return!0},xf,He),Kf=sf(function(a,b,c){if(a.h!==0&&a.h!==2)return!1;b=vd(b,b[n]|0,c);a.h==2?ke(a,Sd,b):b.push(Sd(a.g));return!0},function(a,b,c){b=qf(dc,b);if(b!=null&&b.length){c=ye(a,c);for(let d=0;d{{const f={ea:!0};d&&Object.assign(f,d);c=be(c,void 0,void 0,f);try{const g=new a,h=g.v;gf(b)(h,c);var e=g}finally{ee(c)}}return e}}function Zf(a){return function(){const b=new Ce;nf(this.v,b,cf(We,kf,lf,a));we(b,b.g.end());const c=new Uint8Array(b.h),d=b.l,e=d.length;let f=0;for(let g=0;gc;a=cg.createPolicy(\"goog#html\",{createHTML:b,createScript:b,createScriptURL:b})}catch(b){}return a};var fg=class{constructor(a){this.g=a}toString(){return this.g+\"\"}};function gg(a){var b;dg===void 0&&(dg=eg());a=(b=dg)?b.createScriptURL(a):a;return new fg(a)};function hg(a,...b){if(b.length===0)return gg(a[0]);let c=a[0];for(let d=0;d({index:Id(d,1)??0??-1,score:A(d,2)??0,categoryName:t(u(d,3))??\"\"??\"\",displayName:t(u(d,4))??\"\"??\"\"})),headIndex:b,headName:c}}function Yh(a){const b={classifications:Ed(a,Qg,1).map(c=>Xh(y(c,Cg,4)?.g()??[],Id(c,2)??0,t(u(c,3))??\"\"))};lc(u(a,2,void 0,void 0,mc))!=null&&(b.timestampMs=Wh(u(a,2,void 0,void 0,mc)??gd));return b};function Zh(a){var b=kd(a,3,Zb,jd());var c=kd(a,2,dc,jd());var d=kd(a,1,t,jd());var e=kd(a,9,t,jd());const f={categories:[],keypoints:[]};for(let g=0;g{const c={headIndex:Id(b,3)??0??-1,headName:t(u(b,4))??\"\"??\"\"};var d=b.v;Cd(d,d[n]|0,Sg,wd(b,1))!==void 0?(b=y(b,Sg,wd(b,1),void 0),b=kd(b,1,Zb,jd()),c.floatEmbedding=b.slice()):(d=new Uint8Array(0),c.quantizedEmbedding=y(b,Tg,wd(b,2),void 0)?.na()?.h()??d);return c}),timestampMs:Wh(u(a,2,void 0,void 0,mc)??gd)}};function ai(a){const b=[];for(const c of Ed(a,Lg,1))b.push({x:A(c,1)??0,y:A(c,2)??0,z:A(c,3)??0,visibility:A(c,4)??0});return b}function bi(a){const b=[];for(const c of Ed(a,Jg,1))b.push({x:A(c,1)??0,y:A(c,2)??0,z:A(c,3)??0,visibility:A(c,4)??0});return b};function ci(a){return Array.from(a,b=>b>127?b-256:b)}function di(a,b){if(a.length!==b.length)throw Error(`Cannot compute cosine similarity between embeddings of different sizes (${a.length} vs. ${b.length}).`);let c=0,d=0,e=0;for(let f=0;f=1&&Number(a[1])>=17?!0:!1:!0};async function mi(a){if(typeof importScripts===\"function\")try{importScripts(a.toString())}catch(b){if(b instanceof TypeError)await self[\"import\"](a.toString());else throw b;}else{const b=document.createElement(\"script\");b.src=a.toString();b.crossOrigin=\"anonymous\";return new Promise((c,d)=>{b.addEventListener(\"load\",()=>{c()},!1);b.addEventListener(\"error\",e=>{d(e)},!1);document.body.appendChild(b)})}};function ni(a){return a.videoWidth!==void 0?[a.videoWidth,a.videoHeight]:a.naturalWidth!==void 0?[a.naturalWidth,a.naturalHeight]:a.displayWidth!==void 0?[a.displayWidth,a.displayHeight]:[a.width,a.height]}function T(a,b,c){a.m||console.error(\"No wasm multistream support detected: ensure dependency inclusion of :gl_graph_runner_internal_multi_input target\");b=a.i.stringToNewUTF8(b);c(b);a.i._free(b)}\nfunction oi(a,b,c){if(!a.i.canvas)throw Error(\"No OpenGL canvas configured.\");c?a.i._bindTextureToStream(c):a.i._bindTextureToCanvas();c=a.i.canvas.getContext(\"webgl2\")||a.i.canvas.getContext(\"webgl\");if(!c)throw Error(\"Failed to obtain WebGL context from the provided canvas. `getContext()` should only be invoked with `webgl` or `webgl2`.\");a.i.gpuOriginForWebTexturesIsBottomLeft&&c.pixelStorei(c.UNPACK_FLIP_Y_WEBGL,!0);c.texImage2D(c.TEXTURE_2D,0,c.RGBA,c.RGBA,c.UNSIGNED_BYTE,b);a.i.gpuOriginForWebTexturesIsBottomLeft&&\nc.pixelStorei(c.UNPACK_FLIP_Y_WEBGL,!1);const [d,e]=ni(b);!a.l||d===a.i.canvas.width&&e===a.i.canvas.height||(a.i.canvas.width=d,a.i.canvas.height=e);return[d,e]}\nfunction pi(a,b,c){a.m||console.error(\"No wasm multistream support detected: ensure dependency inclusion of :gl_graph_runner_internal_multi_input target\");const d=new Uint32Array(b.length);for(let e=0;e>2);c(b);for(const e of d)a.i._free(e);a.i._free(b)}function qi(a,b,c){a.i.simpleListeners=a.i.simpleListeners||{};a.i.simpleListeners[b]=c}\nfunction ri(a,b,c){let d=[];a.i.simpleListeners=a.i.simpleListeners||{};a.i.simpleListeners[b]=(e,f,g)=>{f?(c(d,g),d=[]):d.push(e)}}\nvar si=class{constructor(a,b){this.l=!0;this.i=a;this.g=null;this.h=0;this.m=typeof this.i._addIntToInputStream===\"function\";b!==void 0?this.i.canvas=b:li()?this.i.canvas=new OffscreenCanvas(1,1):(console.warn(\"OffscreenCanvas not supported and GraphRunner constructor glCanvas parameter is undefined. Creating backup canvas.\"),this.i.canvas=document.createElement(\"canvas\"))}async initializeGraph(a){const b=await (await fetch(a)).arrayBuffer();a=!(a.endsWith(\".pbtxt\")||a.endsWith(\".textproto\"));this.setGraph(new Uint8Array(b),\na)}setGraphFromString(a){this.setGraph((new TextEncoder).encode(a),!1)}setGraph(a,b){const c=a.length,d=this.i._malloc(c);this.i.HEAPU8.set(a,d);b?this.i._changeBinaryGraph(c,d):this.i._changeTextGraph(c,d);this.i._free(d)}configureAudio(a,b,c,d,e){this.i._configureAudio||console.warn('Attempting to use configureAudio without support for input audio. Is build dep \":gl_graph_runner_audio\" missing?');T(this,d||\"input_audio\",f=>{e=e||\"audio_header\";T(this,e,g=>{this.i._configureAudio(f,g,a,b??0,c)})})}setAutoResizeCanvas(a){this.l=\na}setAutoRenderToScreen(a){this.i._setAutoRenderToScreen(a)}setGpuBufferVerticalFlip(a){this.i.gpuOriginForWebTexturesIsBottomLeft=a}ca(a){qi(this,\"__graph_config__\",b=>{a(b)});T(this,\"__graph_config__\",b=>{this.i._getGraphConfig(b,void 0)});delete this.i.simpleListeners.__graph_config__}attachErrorListener(a){this.i.errorListener=a}attachEmptyPacketListener(a,b){this.i.emptyPacketListeners=this.i.emptyPacketListeners||{};this.i.emptyPacketListeners[a]=b}addAudioToStream(a,b,c){this.addAudioToStreamWithShape(a,\n0,0,b,c)}addAudioToStreamWithShape(a,b,c,d,e){const f=a.length*4;this.h!==f&&(this.g&&this.i._free(this.g),this.g=this.i._malloc(f),this.h=f);this.i.HEAPF32.set(a,this.g/4);T(this,d,g=>{this.i._addAudioToInputStream(this.g,b,c,g,e)})}addGpuBufferToStream(a,b,c){T(this,b,d=>{const [e,f]=oi(this,a,d);this.i._addBoundTextureToStream(d,e,f,c)})}addBoolToStream(a,b,c){T(this,b,d=>{this.i._addBoolToInputStream(a,d,c)})}addDoubleToStream(a,b,c){T(this,b,d=>{this.i._addDoubleToInputStream(a,d,c)})}addFloatToStream(a,\nb,c){T(this,b,d=>{this.i._addFloatToInputStream(a,d,c)})}addIntToStream(a,b,c){T(this,b,d=>{this.i._addIntToInputStream(a,d,c)})}addUintToStream(a,b,c){T(this,b,d=>{this.i._addUintToInputStream(a,d,c)})}addStringToStream(a,b,c){T(this,b,d=>{T(this,a,e=>{this.i._addStringToInputStream(e,d,c)})})}addStringRecordToStream(a,b,c){T(this,b,d=>{pi(this,Object.keys(a),e=>{pi(this,Object.values(a),f=>{this.i._addFlatHashMapToInputStream(e,f,Object.keys(a).length,d,c)})})})}addProtoToStream(a,b,c,d){T(this,\nc,e=>{T(this,b,f=>{const g=this.i._malloc(a.length);this.i.HEAPU8.set(a,g);this.i._addProtoToInputStream(g,a.length,f,e,d);this.i._free(g)})})}addEmptyPacketToStream(a,b){T(this,a,c=>{this.i._addEmptyPacketToInputStream(c,b)})}addBoolVectorToStream(a,b,c){T(this,b,d=>{const e=this.i._allocateBoolVector(a.length);if(!e)throw Error(\"Unable to allocate new bool vector on heap.\");for(const f of a)this.i._addBoolVectorEntry(e,f);this.i._addBoolVectorToInputStream(e,d,c)})}addDoubleVectorToStream(a,b,c){T(this,\nb,d=>{const e=this.i._allocateDoubleVector(a.length);if(!e)throw Error(\"Unable to allocate new double vector on heap.\");for(const f of a)this.i._addDoubleVectorEntry(e,f);this.i._addDoubleVectorToInputStream(e,d,c)})}addFloatVectorToStream(a,b,c){T(this,b,d=>{const e=this.i._allocateFloatVector(a.length);if(!e)throw Error(\"Unable to allocate new float vector on heap.\");for(const f of a)this.i._addFloatVectorEntry(e,f);this.i._addFloatVectorToInputStream(e,d,c)})}addIntVectorToStream(a,b,c){T(this,\nb,d=>{const e=this.i._allocateIntVector(a.length);if(!e)throw Error(\"Unable to allocate new int vector on heap.\");for(const f of a)this.i._addIntVectorEntry(e,f);this.i._addIntVectorToInputStream(e,d,c)})}addUintVectorToStream(a,b,c){T(this,b,d=>{const e=this.i._allocateUintVector(a.length);if(!e)throw Error(\"Unable to allocate new unsigned int vector on heap.\");for(const f of a)this.i._addUintVectorEntry(e,f);this.i._addUintVectorToInputStream(e,d,c)})}addStringVectorToStream(a,b,c){T(this,b,d=>\n{const e=this.i._allocateStringVector(a.length);if(!e)throw Error(\"Unable to allocate new string vector on heap.\");for(const f of a)T(this,f,g=>{this.i._addStringVectorEntry(e,g)});this.i._addStringVectorToInputStream(e,d,c)})}addBoolToInputSidePacket(a,b){T(this,b,c=>{this.i._addBoolToInputSidePacket(a,c)})}addDoubleToInputSidePacket(a,b){T(this,b,c=>{this.i._addDoubleToInputSidePacket(a,c)})}addFloatToInputSidePacket(a,b){T(this,b,c=>{this.i._addFloatToInputSidePacket(a,c)})}addIntToInputSidePacket(a,\nb){T(this,b,c=>{this.i._addIntToInputSidePacket(a,c)})}addUintToInputSidePacket(a,b){T(this,b,c=>{this.i._addUintToInputSidePacket(a,c)})}addStringToInputSidePacket(a,b){T(this,b,c=>{T(this,a,d=>{this.i._addStringToInputSidePacket(d,c)})})}addProtoToInputSidePacket(a,b,c){T(this,c,d=>{T(this,b,e=>{const f=this.i._malloc(a.length);this.i.HEAPU8.set(a,f);this.i._addProtoToInputSidePacket(f,a.length,e,d);this.i._free(f)})})}addBoolVectorToInputSidePacket(a,b){T(this,b,c=>{const d=this.i._allocateBoolVector(a.length);\nif(!d)throw Error(\"Unable to allocate new bool vector on heap.\");for(const e of a)this.i._addBoolVectorEntry(d,e);this.i._addBoolVectorToInputSidePacket(d,c)})}addDoubleVectorToInputSidePacket(a,b){T(this,b,c=>{const d=this.i._allocateDoubleVector(a.length);if(!d)throw Error(\"Unable to allocate new double vector on heap.\");for(const e of a)this.i._addDoubleVectorEntry(d,e);this.i._addDoubleVectorToInputSidePacket(d,c)})}addFloatVectorToInputSidePacket(a,b){T(this,b,c=>{const d=this.i._allocateFloatVector(a.length);\nif(!d)throw Error(\"Unable to allocate new float vector on heap.\");for(const e of a)this.i._addFloatVectorEntry(d,e);this.i._addFloatVectorToInputSidePacket(d,c)})}addIntVectorToInputSidePacket(a,b){T(this,b,c=>{const d=this.i._allocateIntVector(a.length);if(!d)throw Error(\"Unable to allocate new int vector on heap.\");for(const e of a)this.i._addIntVectorEntry(d,e);this.i._addIntVectorToInputSidePacket(d,c)})}addUintVectorToInputSidePacket(a,b){T(this,b,c=>{const d=this.i._allocateUintVector(a.length);\nif(!d)throw Error(\"Unable to allocate new unsigned int vector on heap.\");for(const e of a)this.i._addUintVectorEntry(d,e);this.i._addUintVectorToInputSidePacket(d,c)})}addStringVectorToInputSidePacket(a,b){T(this,b,c=>{const d=this.i._allocateStringVector(a.length);if(!d)throw Error(\"Unable to allocate new string vector on heap.\");for(const e of a)T(this,e,f=>{this.i._addStringVectorEntry(d,f)});this.i._addStringVectorToInputSidePacket(d,c)})}attachBoolListener(a,b){qi(this,a,b);T(this,a,c=>{this.i._attachBoolListener(c)})}attachBoolVectorListener(a,\nb){ri(this,a,b);T(this,a,c=>{this.i._attachBoolVectorListener(c)})}attachIntListener(a,b){qi(this,a,b);T(this,a,c=>{this.i._attachIntListener(c)})}attachIntVectorListener(a,b){ri(this,a,b);T(this,a,c=>{this.i._attachIntVectorListener(c)})}attachUintListener(a,b){qi(this,a,b);T(this,a,c=>{this.i._attachUintListener(c)})}attachUintVectorListener(a,b){ri(this,a,b);T(this,a,c=>{this.i._attachUintVectorListener(c)})}attachDoubleListener(a,b){qi(this,a,b);T(this,a,c=>{this.i._attachDoubleListener(c)})}attachDoubleVectorListener(a,\nb){ri(this,a,b);T(this,a,c=>{this.i._attachDoubleVectorListener(c)})}attachFloatListener(a,b){qi(this,a,b);T(this,a,c=>{this.i._attachFloatListener(c)})}attachFloatVectorListener(a,b){ri(this,a,b);T(this,a,c=>{this.i._attachFloatVectorListener(c)})}attachStringListener(a,b){qi(this,a,b);T(this,a,c=>{this.i._attachStringListener(c)})}attachStringVectorListener(a,b){ri(this,a,b);T(this,a,c=>{this.i._attachStringVectorListener(c)})}attachProtoListener(a,b,c){qi(this,a,b);T(this,a,d=>{this.i._attachProtoListener(d,\nc||!1)})}attachProtoVectorListener(a,b,c){ri(this,a,b);T(this,a,d=>{this.i._attachProtoVectorListener(d,c||!1)})}attachAudioListener(a,b,c){this.i._attachAudioListener||console.warn('Attempting to use attachAudioListener without support for output audio. Is build dep \":gl_graph_runner_audio_out\" missing?');qi(this,a,(d,e)=>{d=new Float32Array(d.buffer,d.byteOffset,d.length/4);b(d,e)});T(this,a,d=>{this.i._attachAudioListener(d,c||!1)})}finishProcessing(){this.i._waitUntilIdle()}closeGraph(){this.i._closeGraph();\nthis.i.simpleListeners=void 0;this.i.emptyPacketListeners=void 0}},ti=async(a,b,c,d,e)=>{b&&await mi(b);if(!self.ModuleFactory)throw Error(\"ModuleFactory not set.\");if(c&&(await mi(c),!self.ModuleFactory))throw Error(\"ModuleFactory not set.\");self.Module&&e&&(b=self.Module,b.locateFile=e.locateFile,e.mainScriptUrlOrBlob&&(b.mainScriptUrlOrBlob=e.mainScriptUrlOrBlob));e=await self.ModuleFactory(self.Module||e);self.ModuleFactory=self.Module=void 0;return new a(e,d)};async function ui(a,b,c,d){a=await ti(a,c.wasmLoaderPath,c.assetLoaderPath,b,{locateFile(e){return e.endsWith(\".wasm\")?c.wasmBinaryPath.toString():c.assetBinaryPath&&e.endsWith(\".data\")?c.assetBinaryPath.toString():e}});await a.o(d);return a}async function vi(a,b,c,d){return ui(a,b,c,d)}function wi(a,b){let c=y(a.baseOptions,$g,3);if(!c){var d=c=new $g,e=new ng;Gd(d,4,ah,e)}\"delegate\"in b&&(b.delegate===\"GPU\"?(b=c,d=new jg,Gd(b,2,ah,d)):(b=c,d=new ng,Gd(b,4,ah,d)));z(a.baseOptions,$g,3,c)}\nfunction xi(a,b){const c=y(a.baseOptions,bh,1)||new bh;typeof b===\"string\"?(v(c,2,qc(b)),v(c,1)):b instanceof Uint8Array&&(v(c,1,mb(b,!1)),v(c,2));z(a.baseOptions,bh,1,c)}function yi(a){try{const b=a.H.length;if(b===1)throw Error(a.H[0].message);if(b>1)throw Error(\"Encountered multiple errors: \"+a.H.map(c=>c.message).join(\", \"));}finally{a.H=[]}}function U(a,b){a.C=Math.max(a.C,b)}\nfunction zi(a,b){a.B=new sg;Kd(a.B,2,\"PassThroughCalculator\");M(a.B,\"free_memory\");O(a.B,\"free_memory_unused_out\");P(b,\"free_memory\");xg(b,a.B)}function Ai(a,b){M(a.B,b);O(a.B,b+\"_unused_out\")}function Bi(a){a.g.addBoolToStream(!0,\"free_memory\",a.C)}\nvar Ci=class{constructor(a){this.g=a;this.H=[];this.C=0;this.g.setAutoRenderToScreen(!1)}l(a,b=!0){if(b){const c=a.baseOptions||{};if(a.baseOptions?.modelAssetBuffer&&a.baseOptions?.modelAssetPath)throw Error(\"Cannot set both baseOptions.modelAssetPath and baseOptions.modelAssetBuffer\");if(!(y(this.baseOptions,bh,1)?.g()||y(this.baseOptions,bh,1)?.l()||a.baseOptions?.modelAssetBuffer||a.baseOptions?.modelAssetPath))throw Error(\"Either baseOptions.modelAssetPath or baseOptions.modelAssetBuffer must be set\");\nwi(this,c);if(c.modelAssetPath)return fetch(c.modelAssetPath.toString()).then(d=>{if(d.ok)return d.arrayBuffer();throw Error(`Failed to fetch model: ${c.modelAssetPath} (${d.status})`);}).then(d=>{try{this.g.i.FS_unlink(\"/model.dat\")}catch{}this.g.i.FS_createDataFile(\"/\",\"model.dat\",new Uint8Array(d),!0,!1,!1);xi(this,\"/model.dat\");this.m();this.L()});if(c.modelAssetBuffer instanceof Uint8Array)xi(this,c.modelAssetBuffer);else if(c.modelAssetBuffer)return ji(c.modelAssetBuffer).then(d=>{xi(this,d);\nthis.m();this.L()})}this.m();this.L();return Promise.resolve()}L(){}ca(){let a;this.g.ca(b=>{a=Ag(b)});if(!a)throw Error(\"Failed to retrieve CalculatorGraphConfig\");return a}setGraph(a,b){this.g.attachErrorListener((c,d)=>{this.H.push(Error(d))});this.g.Ja();this.g.setGraph(a,b);this.B=void 0;yi(this)}finishProcessing(){this.g.finishProcessing();yi(this)}close(){this.B=void 0;this.g.closeGraph()}};Ci.prototype.close=Ci.prototype.close;export {Ci as TaskRunner};function Di(a,b){if(!a)throw Error(`Unable to obtain required WebGL resource: ${b}`);return a}class Ei{constructor(a,b,c,d){this.g=a;this.h=b;this.m=c;this.l=d}bind(){this.g.bindVertexArray(this.h)}close(){this.g.deleteVertexArray(this.h);this.g.deleteBuffer(this.m);this.g.deleteBuffer(this.l)}}\nfunction Fi(a,b,c){const d=a.g;c=Di(d.createShader(c),\"Failed to create WebGL shader\");d.shaderSource(c,b);d.compileShader(c);if(!d.getShaderParameter(c,d.COMPILE_STATUS))throw Error(`Could not compile WebGL shader: ${d.getShaderInfoLog(c)}`);d.attachShader(a.h,c);return c}\nfunction Gi(a,b){const c=a.g,d=Di(c.createVertexArray(),\"Failed to create vertex array\");c.bindVertexArray(d);const e=Di(c.createBuffer(),\"Failed to create buffer\");c.bindBuffer(c.ARRAY_BUFFER,e);c.enableVertexAttribArray(a.O);c.vertexAttribPointer(a.O,2,c.FLOAT,!1,0,0);c.bufferData(c.ARRAY_BUFFER,new Float32Array([-1,-1,-1,1,1,1,1,-1]),c.STATIC_DRAW);const f=Di(c.createBuffer(),\"Failed to create buffer\");c.bindBuffer(c.ARRAY_BUFFER,f);c.enableVertexAttribArray(a.L);c.vertexAttribPointer(a.L,2,c.FLOAT,\n!1,0,0);c.bufferData(c.ARRAY_BUFFER,new Float32Array(b?[0,1,0,0,1,0,1,1]:[0,0,0,1,1,1,1,0]),c.STATIC_DRAW);c.bindBuffer(c.ARRAY_BUFFER,null);c.bindVertexArray(null);return new Ei(c,d,e,f)}function Hi(a,b){if(!a.g)a.g=b;else if(b!==a.g)throw Error(\"Cannot change GL context once initialized\");}function Ii(a,b,c,d){Hi(a,b);a.h||(a.m(),a.D());c?(a.u||(a.u=Gi(a,!0)),c=a.u):(a.A||(a.A=Gi(a,!1)),c=a.A);b.useProgram(a.h);c.bind();a.l();a=d();c.g.bindVertexArray(null);return a}\nfunction Ji(a,b,c){Hi(a,b);a=Di(b.createTexture(),\"Failed to create texture\");b.bindTexture(b.TEXTURE_2D,a);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_WRAP_S,b.CLAMP_TO_EDGE);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_WRAP_T,b.CLAMP_TO_EDGE);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_MIN_FILTER,c??b.LINEAR);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_MAG_FILTER,c??b.LINEAR);b.bindTexture(b.TEXTURE_2D,null);return a}\nfunction Ki(a,b,c){Hi(a,b);a.B||(a.B=Di(b.createFramebuffer(),\"Failed to create framebuffe.\"));b.bindFramebuffer(b.FRAMEBUFFER,a.B);b.framebufferTexture2D(b.FRAMEBUFFER,b.COLOR_ATTACHMENT0,b.TEXTURE_2D,c,0)}function Li(a){a.g?.bindFramebuffer(a.g.FRAMEBUFFER,null)}\nvar Mi=class{H(){return\"\\n precision mediump float;\\n varying vec2 vTex;\\n uniform sampler2D inputTexture;\\n void main() {\\n gl_FragColor = texture2D(inputTexture, vTex);\\n }\\n \"}m(){const a=this.g;this.h=Di(a.createProgram(),\"Failed to create WebGL program\");this.X=Fi(this,\"\\n attribute vec2 aVertex;\\n attribute vec2 aTex;\\n varying vec2 vTex;\\n void main(void) {\\n gl_Position = vec4(aVertex, 0.0, 1.0);\\n vTex = aTex;\\n }\",a.VERTEX_SHADER);this.W=Fi(this,this.H(),a.FRAGMENT_SHADER);\na.linkProgram(this.h);if(!a.getProgramParameter(this.h,a.LINK_STATUS))throw Error(`Error during program linking: ${a.getProgramInfoLog(this.h)}`);this.O=a.getAttribLocation(this.h,\"aVertex\");this.L=a.getAttribLocation(this.h,\"aTex\")}D(){}l(){}close(){if(this.h){const a=this.g;a.deleteProgram(this.h);a.deleteShader(this.X);a.deleteShader(this.W)}this.B&&this.g.deleteFramebuffer(this.B);this.A&&this.A.close();this.u&&this.u.close()}};function Ni(a,b){if(a!==b)return!1;a=a.entries();b=b.entries();for(const [d,e]of a){a=d;const f=e;var c=b.next();if(c.done)return!1;const [g,h]=c.value;c=h;if(a!==g||f[0]!==c[0]||f[1]!==c[1]||f[2]!==c[2]||f[3]!==c[3])return!1}return!!b.next().done}\nfunction Oi(a,b,c,d){const e=a.g;e.activeTexture(e.TEXTURE0);e.bindTexture(e.TEXTURE_2D,b);e.activeTexture(e.TEXTURE1);e.bindTexture(e.TEXTURE_2D,a.C);e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,e.UNSIGNED_BYTE,c);if(a.I&&Ni(a.I,d))e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,a.j);else{a.I=d;const f=Array(1024).fill(0);d.forEach((g,h)=>{if(g.length!==4)throw Error(`Color at index ${h} is not a four-channel value.`);f[h*4]=g[0];f[h*4+1]=g[1];f[h*4+2]=g[2];f[h*4+3]=g[3]});e.activeTexture(e.TEXTURE2);\ne.bindTexture(e.TEXTURE_2D,a.j);e.texImage2D(e.TEXTURE_2D,0,e.RGBA,256,1,0,e.RGBA,e.UNSIGNED_BYTE,new Uint8Array(f))}}\nvar Pi=class extends Mi{H(){return\"\\n precision mediump float;\\n uniform sampler2D backgroundTexture;\\n uniform sampler2D maskTexture;\\n uniform sampler2D colorMappingTexture;\\n varying vec2 vTex;\\n void main() {\\n vec4 backgroundColor = texture2D(backgroundTexture, vTex);\\n float category = texture2D(maskTexture, vTex).r;\\n vec4 categoryColor = texture2D(colorMappingTexture, vec2(category, 0.0));\\n gl_FragColor = mix(backgroundColor, categoryColor, categoryColor.a);\\n }\\n \"}D(){const a=this.g;\na.activeTexture(a.TEXTURE1);this.C=Ji(this,a,a.LINEAR);a.activeTexture(a.TEXTURE2);this.j=Ji(this,a,a.NEAREST)}m(){super.m();const a=this.g;this.P=Di(a.getUniformLocation(this.h,\"backgroundTexture\"),\"Uniform location\");this.U=Di(a.getUniformLocation(this.h,\"colorMappingTexture\"),\"Uniform location\");this.M=Di(a.getUniformLocation(this.h,\"maskTexture\"),\"Uniform location\")}l(){super.l();const a=this.g;a.uniform1i(this.M,0);a.uniform1i(this.P,1);a.uniform1i(this.U,2)}close(){this.C&&this.g.deleteTexture(this.C);\nthis.j&&this.g.deleteTexture(this.j);super.close()}};var Qi=class extends Mi{H(){return\"\\n precision mediump float;\\n uniform sampler2D maskTexture;\\n uniform sampler2D defaultTexture;\\n uniform sampler2D overlayTexture;\\n varying vec2 vTex;\\n void main() {\\n float confidence = texture2D(maskTexture, vTex).r;\\n vec4 defaultColor = texture2D(defaultTexture, vTex);\\n vec4 overlayColor = texture2D(overlayTexture, vTex);\\n // Apply the alpha from the overlay and merge in the default color\\n overlayColor = mix(defaultColor, overlayColor, overlayColor.a);\\n gl_FragColor = mix(defaultColor, overlayColor, confidence);\\n }\\n \"}D(){const a=\nthis.g;a.activeTexture(a.TEXTURE1);this.j=Ji(this,a);a.activeTexture(a.TEXTURE2);this.C=Ji(this,a)}m(){super.m();const a=this.g;this.M=Di(a.getUniformLocation(this.h,\"defaultTexture\"),\"Uniform location\");this.P=Di(a.getUniformLocation(this.h,\"overlayTexture\"),\"Uniform location\");this.I=Di(a.getUniformLocation(this.h,\"maskTexture\"),\"Uniform location\")}l(){super.l();const a=this.g;a.uniform1i(this.I,0);a.uniform1i(this.M,1);a.uniform1i(this.P,2)}close(){this.j&&this.g.deleteTexture(this.j);this.C&&\nthis.g.deleteTexture(this.C);super.close()}};function Ri(a,b){switch(b){case 0:return a.g.find(c=>c instanceof Uint8Array);case 1:return a.g.find(c=>c instanceof Float32Array);case 2:return a.g.find(c=>typeof WebGLTexture!==\"undefined\"&&c instanceof WebGLTexture);default:throw Error(`Type is not supported: ${b}`);}}function Si(a){var b=Ri(a,0);b||(b=Ti(a),b=new Uint8Array(b.map(c=>Math.round(255*c))),a.g.push(b));return b}\nfunction Ti(a){var b=Ri(a,1);if(!b){if(b=Ri(a,0))b=(new Float32Array(b)).map(d=>d/255);else{b=new Float32Array(a.width*a.height);const d=Ui(a);var c=Vi(a);const e=Wi(a);Ki(c,d,e);if(\"iPad Simulator;iPhone Simulator;iPod Simulator;iPad;iPhone;iPod\".split(\";\").includes(navigator.platform)||navigator.userAgent.includes(\"Mac\")&&\"document\"in self&&\"ontouchend\"in self.document){c=new Float32Array(a.width*a.height*4);d.readPixels(0,0,a.width,a.height,d.RGBA,d.FLOAT,c);for(let f=0,g=0;f{Xi(this);d.clearColor(0,0,0,0);d.clear(d.COLOR_BUFFER_BIT);d.drawArrays(d.TRIANGLE_FAN,0,4);Zi(this)});Li(e);Zi(this)}else throw Error(`Type is not supported: ${b}`);a.push(c)}return new V(a,\nthis.m,this.R(),this.canvas,this.l,this.width,this.height)}close(){this.j&&Ui(this).deleteTexture(Ri(this,2));aj=-1}},$i;V.prototype.close=V.prototype.close;V.prototype.clone=V.prototype.clone;V.prototype.getAsWebGLTexture=V.prototype.N;V.prototype.getAsFloat32Array=V.prototype.ia;V.prototype.getAsUint8Array=V.prototype.ja;V.prototype.hasWebGLTexture=V.prototype.R;V.prototype.hasFloat32Array=V.prototype.ka;V.prototype.hasUint8Array=V.prototype.Fa;var aj=250;export {V as MPMask};const bj={color:\"white\",lineWidth:4,radius:6};function cj(a){a=a||{};return{...bj,fillColor:a.color,...a}}function dj(a,b){return a instanceof Function?a(b):a}function ej(a,b,c){return Math.max(Math.min(b,c),Math.min(Math.max(b,c),a))}function fj(a){if(!a.l)throw Error(\"CPU rendering requested but CanvasRenderingContext2D not provided.\");return a.l}function gj(a){if(!a.j)throw Error(\"GPU rendering requested but WebGL2RenderingContext not provided.\");return a.j}\nfunction hj(a){a.g||(a.g=new Pi);return a.g}function ij(a){a.h||(a.h=new Qi);return a.h}function jj(a,b,c){if(b.R())c(b.N());else{const d=b.ka()?b.ia():b.ja();a.m=a.m??new Mi;const e=gj(a);a=new V([d],b.m,!1,e.canvas,a.m,b.width,b.height);c(a.N());a.close()}}\nfunction kj(a,b,c,d){const e=hj(a),f=gj(a),g=Array.isArray(c)?new ImageData(new Uint8ClampedArray(c),1,1):c;Ii(e,f,!0,()=>{Oi(e,b,g,d);f.clearColor(0,0,0,0);f.clear(f.COLOR_BUFFER_BIT);f.drawArrays(f.TRIANGLE_FAN,0,4);const h=e.g;h.activeTexture(h.TEXTURE0);h.bindTexture(h.TEXTURE_2D,null);h.activeTexture(h.TEXTURE1);h.bindTexture(h.TEXTURE_2D,null);h.activeTexture(h.TEXTURE2);h.bindTexture(h.TEXTURE_2D,null)})}\nfunction lj(a,b,c,d){const e=gj(a);jj(a,b,f=>{kj(a,f,c,d);f=fj(a);f.drawImage(e.canvas,0,0,f.canvas.width,f.canvas.height)})}\nfunction mj(a,b,c,d){const e=gj(a),f=ij(a),g=Array.isArray(c)?new ImageData(new Uint8ClampedArray(c),1,1):c,h=Array.isArray(d)?new ImageData(new Uint8ClampedArray(d),1,1):d;Ii(f,e,!0,()=>{var k=f.g;k.activeTexture(k.TEXTURE0);k.bindTexture(k.TEXTURE_2D,b);k.activeTexture(k.TEXTURE1);k.bindTexture(k.TEXTURE_2D,f.j);k.texImage2D(k.TEXTURE_2D,0,k.RGBA,k.RGBA,k.UNSIGNED_BYTE,g);k.activeTexture(k.TEXTURE2);k.bindTexture(k.TEXTURE_2D,f.C);k.texImage2D(k.TEXTURE_2D,0,k.RGBA,k.RGBA,k.UNSIGNED_BYTE,h);e.clearColor(0,\n0,0,0);e.clear(e.COLOR_BUFFER_BIT);e.drawArrays(e.TRIANGLE_FAN,0,4);e.bindTexture(e.TEXTURE_2D,null);k=f.g;k.activeTexture(k.TEXTURE0);k.bindTexture(k.TEXTURE_2D,null);k.activeTexture(k.TEXTURE1);k.bindTexture(k.TEXTURE_2D,null);k.activeTexture(k.TEXTURE2);k.bindTexture(k.TEXTURE_2D,null)})}function nj(a,b,c,d){const e=gj(a);jj(a,b,f=>{mj(a,f,c,d);f=fj(a);f.drawImage(e.canvas,0,0,f.canvas.width,f.canvas.height)})}\nvar oj=class{constructor(a,b){typeof CanvasRenderingContext2D!==\"undefined\"&&a instanceof CanvasRenderingContext2D||a instanceof OffscreenCanvasRenderingContext2D?(this.l=a,this.j=b):this.j=a}ya(a,b){if(a){var c=fj(this);b=cj(b);c.save();var d=c.canvas,e=0;for(const f of a)c.fillStyle=dj(b.fillColor,{index:e,from:f}),c.strokeStyle=dj(b.color,{index:e,from:f}),c.lineWidth=dj(b.lineWidth,{index:e,from:f}),a=new Path2D,a.arc(f.x*d.width,f.y*d.height,dj(b.radius,{index:e,from:f}),0,2*Math.PI),c.fill(a),\nc.stroke(a),++e;c.restore()}}xa(a,b,c){if(a&&b){var d=fj(this);c=cj(c);d.save();var e=d.canvas,f=0;for(const g of b){d.beginPath();b=a[g.start];const h=a[g.end];b&&h&&(d.strokeStyle=dj(c.color,{index:f,from:b,to:h}),d.lineWidth=dj(c.lineWidth,{index:f,from:b,to:h}),d.moveTo(b.x*e.width,b.y*e.height),d.lineTo(h.x*e.width,h.y*e.height));++f;d.stroke()}d.restore()}}ua(a,b){const c=fj(this);b=cj(b);c.save();c.beginPath();c.lineWidth=dj(b.lineWidth,{});c.strokeStyle=dj(b.color,{});c.fillStyle=dj(b.fillColor,\n{});c.moveTo(a.originX,a.originY);c.lineTo(a.originX+a.width,a.originY);c.lineTo(a.originX+a.width,a.originY+a.height);c.lineTo(a.originX,a.originY+a.height);c.lineTo(a.originX,a.originY);c.stroke();c.fill();c.restore()}va(a,b,c=[0,0,0,255]){this.l?lj(this,a,c,b):kj(this,a.N(),c,b)}wa(a,b,c){this.l?nj(this,a,b,c):mj(this,a.N(),b,c)}close(){this.g?.close();this.g=void 0;this.h?.close();this.h=void 0;this.m?.close();this.m=void 0}};oj.prototype.close=oj.prototype.close;\noj.prototype.drawConfidenceMask=oj.prototype.wa;oj.prototype.drawCategoryMask=oj.prototype.va;oj.prototype.drawBoundingBox=oj.prototype.ua;oj.prototype.drawConnectors=oj.prototype.xa;oj.prototype.drawLandmarks=oj.prototype.ya;oj.lerp=function(a,b,c,d,e){return ej(d*(1-(a-b)/(c-b))+e*(1-(c-a)/(c-b)),d,e)};oj.clamp=ej;export {oj as DrawingUtils};function pj(a,b){switch(b){case 0:return a.g.find(c=>c instanceof ImageData);case 1:return a.g.find(c=>typeof ImageBitmap!==\"undefined\"&&c instanceof ImageBitmap);case 2:return a.g.find(c=>typeof WebGLTexture!==\"undefined\"&&c instanceof WebGLTexture);default:throw Error(`Type is not supported: ${b}`);}}\nfunction qj(a){var b=pj(a,0);if(!b){b=rj(a);const c=sj(a),d=new Uint8Array(a.width*a.height*4),e=tj(a);Ki(c,b,e);b.readPixels(0,0,a.width,a.height,b.RGBA,b.UNSIGNED_BYTE,d);Li(c);b=new ImageData(new Uint8ClampedArray(d.buffer),a.width,a.height);a.g.push(b)}return b}function tj(a){let b=pj(a,2);if(!b){const c=rj(a);b=uj(a);const d=pj(a,1)||qj(a);c.texImage2D(c.TEXTURE_2D,0,c.RGBA,c.RGBA,c.UNSIGNED_BYTE,d);vj(a)}return b}\nfunction rj(a){if(!a.canvas)throw Error(\"Conversion to different image formats require that a canvas is passed when initializing the image.\");a.h||(a.h=Di(a.canvas.getContext(\"webgl2\"),\"You cannot use a canvas that is already bound to a different type of rendering context.\"));return a.h}function sj(a){a.l||(a.l=new Mi);return a.l}\nfunction uj(a){const b=rj(a);b.viewport(0,0,a.width,a.height);b.activeTexture(b.TEXTURE0);let c=pj(a,2);c||(c=Ji(sj(a),b),a.g.push(c),a.m=!0);b.bindTexture(b.TEXTURE_2D,c);return c}function vj(a){a.h.bindTexture(a.h.TEXTURE_2D,null)}\nfunction wj(a){const b=rj(a);return Ii(sj(a),b,!0,()=>xj(a,()=>{b.bindFramebuffer(b.FRAMEBUFFER,null);b.clearColor(0,0,0,0);b.clear(b.COLOR_BUFFER_BIT);b.drawArrays(b.TRIANGLE_FAN,0,4);if(!(a.canvas instanceof OffscreenCanvas))throw Error(\"Conversion to ImageBitmap requires that the MediaPipe Tasks is initialized with an OffscreenCanvas\");return a.canvas.transferToImageBitmap()}))}\nfunction xj(a,b){const c=a.canvas;if(c.width===a.width&&c.height===a.height)return b();const d=c.width,e=c.height;c.width=a.width;c.height=a.height;a=b();c.width=d;c.height=e;return a}\nvar W=class{constructor(a,b,c,d,e,f,g){this.g=a;this.j=b;this.m=c;this.canvas=d;this.l=e;this.width=f;this.height=g;if(this.j||this.m)--yj,yj===0&&console.error(\"You seem to be creating MPImage instances without invoking .close(). This leaks resources.\")}Ea(){return!!pj(this,0)}la(){return!!pj(this,1)}R(){return!!pj(this,2)}Ca(){return qj(this)}Ba(){var a=pj(this,1);a||(tj(this),uj(this),a=wj(this),vj(this),this.g.push(a),this.j=!0);return a}N(){return tj(this)}clone(){const a=[];for(const b of this.g){let c;\nif(b instanceof ImageData)c=new ImageData(b.data,this.width,this.height);else if(b instanceof WebGLTexture){const d=rj(this),e=sj(this);d.activeTexture(d.TEXTURE1);c=Ji(e,d);d.bindTexture(d.TEXTURE_2D,c);d.texImage2D(d.TEXTURE_2D,0,d.RGBA,this.width,this.height,0,d.RGBA,d.UNSIGNED_BYTE,null);d.bindTexture(d.TEXTURE_2D,null);Ki(e,d,c);Ii(e,d,!1,()=>{uj(this);d.clearColor(0,0,0,0);d.clear(d.COLOR_BUFFER_BIT);d.drawArrays(d.TRIANGLE_FAN,0,4);vj(this)});Li(e);vj(this)}else if(b instanceof ImageBitmap)tj(this),\nuj(this),c=wj(this),vj(this);else throw Error(`Type is not supported: ${b}`);a.push(c)}return new W(a,this.la(),this.R(),this.canvas,this.l,this.width,this.height)}close(){this.j&&pj(this,1).close();this.m&&rj(this).deleteTexture(pj(this,2));yj=-1}};W.prototype.close=W.prototype.close;W.prototype.clone=W.prototype.clone;W.prototype.getAsWebGLTexture=W.prototype.N;W.prototype.getAsImageBitmap=W.prototype.Ba;W.prototype.getAsImageData=W.prototype.Ca;W.prototype.hasWebGLTexture=W.prototype.R;\nW.prototype.hasImageBitmap=W.prototype.la;W.prototype.hasImageData=W.prototype.Ea;var yj=250;export {W as MPImage};function zj(...a){return a.map(([b,c])=>({start:b,end:c}))};const Aj=function(a){return class extends a{Ja(){this.i._registerModelResourcesGraphService()}}}(function(a){return class extends a{get ga(){return this.i}pa(b,c,d){T(this,c,e=>{const [f,g]=oi(this,b,e);this.ga._addBoundTextureAsImageToStream(e,f,g,d)})}Z(b,c){qi(this,b,c);T(this,b,d=>{this.ga._attachImageListener(d)})}aa(b,c){ri(this,b,c);T(this,b,d=>{this.ga._attachImageVectorListener(d)})}}}(si));var Bj=class extends Aj{};\nasync function X(a,b,c){const d=c.canvas??(li()?void 0:document.createElement(\"canvas\"));return vi(a,d,b,c)}\nfunction Cj(a,b,c,d){if(a.U){const f=new Pg;if(c?.regionOfInterest){if(!a.oa)throw Error(\"This task doesn't support region-of-interest.\");var e=c.regionOfInterest;if(e.left>=e.right||e.top>=e.bottom)throw Error(\"Expected RectF with left < right and top < bottom.\");if(e.left<0||e.top<0||e.right>1||e.bottom>1)throw Error(\"Expected RectF values to be in [0,1].\");B(f,1,(e.left+e.right)/2);B(f,2,(e.top+e.bottom)/2);B(f,4,e.right-e.left);B(f,3,e.bottom-e.top)}else B(f,1,.5),B(f,2,.5),B(f,4,1),B(f,3,1);\nif(c?.rotationDegrees){if(c?.rotationDegrees%90!==0)throw Error(\"Expected rotation to be a multiple of 90\\u00b0.\");B(f,5,-Math.PI*c.rotationDegrees/180);if(c?.rotationDegrees%180!==0){const [g,h]=ni(b);c=A(f,3)*h/g;e=A(f,4)*g/h;B(f,4,c);B(f,3,e)}}a.g.addProtoToStream(f.g(),\"mediapipe.NormalizedRect\",a.U,d)}a.g.pa(b,a.X,d??performance.now());a.finishProcessing()}\nfunction Dj(a,b,c){if(a.baseOptions?.g())throw Error(\"Task is not initialized with image mode. 'runningMode' must be set to 'IMAGE'.\");Cj(a,b,c,a.C+1)}function Ej(a,b,c,d){if(!a.baseOptions?.g())throw Error(\"Task is not initialized with video mode. 'runningMode' must be set to 'VIDEO'.\");Cj(a,b,c,d)}\nfunction Fj(a,b,c,d){var e=b.data;const f=b.width;b=b.height;const g=f*b;if((e instanceof Uint8Array||e instanceof Float32Array)&&e.length!==g)throw Error(`Unsupported channel count: ${e.length/g}`);a=new V([e],c,!1,a.g.i.canvas,a.P,f,b);return d?a.clone():a}\nvar Gj=class extends Ci{constructor(a,b,c,d){super(a);this.g=a;this.X=b;this.U=c;this.oa=d;this.P=new Mi}l(a,b=!0){\"runningMode\"in a&&v(this.baseOptions,2,$b(!!a.runningMode&&a.runningMode!==\"IMAGE\"));if(a.canvas!==void 0&&this.g.i.canvas!==a.canvas)throw Error(\"You must create a new task to reset the canvas.\");return super.l(a,b)}close(){this.P.close();super.close()}};Gj.prototype.close=Gj.prototype.close;export {Gj as VisionTaskRunner};var Hj=class extends Gj{constructor(a,b){super(new Bj(a,b),\"image_in\",\"norm_rect_in\",!1);this.j={detections:[]};a=this.h=new dh;b=new R;z(a,R,1,b);B(this.h,2,.5);B(this.h,3,.3)}get baseOptions(){return y(this.h,R,1)}set baseOptions(a){z(this.h,R,1,a)}o(a){\"minDetectionConfidence\"in a&&B(this.h,2,a.minDetectionConfidence??.5);\"minSuppressionThreshold\"in a&&B(this.h,3,a.minSuppressionThreshold??.3);return this.l(a)}F(a,b){this.j={detections:[]};Dj(this,a,b);return this.j}G(a,b,c){this.j={detections:[]};\nEj(this,a,c,b);return this.j}m(){var a=new yg;P(a,\"image_in\");P(a,\"norm_rect_in\");Q(a,\"detections\");const b=new Wf;Oe(b,fh,this.h);const c=new sg;Kd(c,2,\"mediapipe.tasks.vision.face_detector.FaceDetectorGraph\");M(c,\"IMAGE:image_in\");M(c,\"NORM_RECT:norm_rect_in\");O(c,\"DETECTIONS:detections\");c.o(b);xg(a,c);this.g.attachProtoVectorListener(\"detections\",(d,e)=>{for(const f of d)d=Ig(f),this.j.detections.push(Zh(d));U(this,e)});this.g.attachEmptyPacketListener(\"detections\",d=>{U(this,d)});a=a.g();this.setGraph(new Uint8Array(a),\n!0)}};Hj.prototype.detectForVideo=Hj.prototype.G;Hj.prototype.detect=Hj.prototype.F;Hj.prototype.setOptions=Hj.prototype.o;Hj.createFromModelPath=async function(a,b){return X(Hj,a,{baseOptions:{modelAssetPath:b}})};Hj.createFromModelBuffer=function(a,b){return X(Hj,a,{baseOptions:{modelAssetBuffer:b}})};Hj.createFromOptions=function(a,b){return X(Hj,a,b)};export {Hj as FaceDetector};var Ij=zj([61,146],[146,91],[91,181],[181,84],[84,17],[17,314],[314,405],[405,321],[321,375],[375,291],[61,185],[185,40],[40,39],[39,37],[37,0],[0,267],[267,269],[269,270],[270,409],[409,291],[78,95],[95,88],[88,178],[178,87],[87,14],[14,317],[317,402],[402,318],[318,324],[324,308],[78,191],[191,80],[80,81],[81,82],[82,13],[13,312],[312,311],[311,310],[310,415],[415,308]),Jj=zj([263,249],[249,390],[390,373],[373,374],[374,380],[380,381],[381,382],[382,362],[263,466],[466,388],[388,387],[387,386],\n[386,385],[385,384],[384,398],[398,362]),Kj=zj([276,283],[283,282],[282,295],[295,285],[300,293],[293,334],[334,296],[296,336]),Lj=zj([474,475],[475,476],[476,477],[477,474]),Mj=zj([33,7],[7,163],[163,144],[144,145],[145,153],[153,154],[154,155],[155,133],[33,246],[246,161],[161,160],[160,159],[159,158],[158,157],[157,173],[173,133]),Nj=zj([46,53],[53,52],[52,65],[65,55],[70,63],[63,105],[105,66],[66,107]),Oj=zj([469,470],[470,471],[471,472],[472,469]),Pj=zj([10,338],[338,297],[297,332],[332,284],\n[284,251],[251,389],[389,356],[356,454],[454,323],[323,361],[361,288],[288,397],[397,365],[365,379],[379,378],[378,400],[400,377],[377,152],[152,148],[148,176],[176,149],[149,150],[150,136],[136,172],[172,58],[58,132],[132,93],[93,234],[234,127],[127,162],[162,21],[21,54],[54,103],[103,67],[67,109],[109,10]),Qj=[...Ij,...Jj,...Kj,...Mj,...Nj,...Pj],Rj=zj([127,34],[34,139],[139,127],[11,0],[0,37],[37,11],[232,231],[231,120],[120,232],[72,37],[37,39],[39,72],[128,121],[121,47],[47,128],[232,121],[121,\n128],[128,232],[104,69],[69,67],[67,104],[175,171],[171,148],[148,175],[118,50],[50,101],[101,118],[73,39],[39,40],[40,73],[9,151],[151,108],[108,9],[48,115],[115,131],[131,48],[194,204],[204,211],[211,194],[74,40],[40,185],[185,74],[80,42],[42,183],[183,80],[40,92],[92,186],[186,40],[230,229],[229,118],[118,230],[202,212],[212,214],[214,202],[83,18],[18,17],[17,83],[76,61],[61,146],[146,76],[160,29],[29,30],[30,160],[56,157],[157,173],[173,56],[106,204],[204,194],[194,106],[135,214],[214,192],[192,\n135],[203,165],[165,98],[98,203],[21,71],[71,68],[68,21],[51,45],[45,4],[4,51],[144,24],[24,23],[23,144],[77,146],[146,91],[91,77],[205,50],[50,187],[187,205],[201,200],[200,18],[18,201],[91,106],[106,182],[182,91],[90,91],[91,181],[181,90],[85,84],[84,17],[17,85],[206,203],[203,36],[36,206],[148,171],[171,140],[140,148],[92,40],[40,39],[39,92],[193,189],[189,244],[244,193],[159,158],[158,28],[28,159],[247,246],[246,161],[161,247],[236,3],[3,196],[196,236],[54,68],[68,104],[104,54],[193,168],[168,\n8],[8,193],[117,228],[228,31],[31,117],[189,193],[193,55],[55,189],[98,97],[97,99],[99,98],[126,47],[47,100],[100,126],[166,79],[79,218],[218,166],[155,154],[154,26],[26,155],[209,49],[49,131],[131,209],[135,136],[136,150],[150,135],[47,126],[126,217],[217,47],[223,52],[52,53],[53,223],[45,51],[51,134],[134,45],[211,170],[170,140],[140,211],[67,69],[69,108],[108,67],[43,106],[106,91],[91,43],[230,119],[119,120],[120,230],[226,130],[130,247],[247,226],[63,53],[53,52],[52,63],[238,20],[20,242],[242,\n238],[46,70],[70,156],[156,46],[78,62],[62,96],[96,78],[46,53],[53,63],[63,46],[143,34],[34,227],[227,143],[123,117],[117,111],[111,123],[44,125],[125,19],[19,44],[236,134],[134,51],[51,236],[216,206],[206,205],[205,216],[154,153],[153,22],[22,154],[39,37],[37,167],[167,39],[200,201],[201,208],[208,200],[36,142],[142,100],[100,36],[57,212],[212,202],[202,57],[20,60],[60,99],[99,20],[28,158],[158,157],[157,28],[35,226],[226,113],[113,35],[160,159],[159,27],[27,160],[204,202],[202,210],[210,204],[113,\n225],[225,46],[46,113],[43,202],[202,204],[204,43],[62,76],[76,77],[77,62],[137,123],[123,116],[116,137],[41,38],[38,72],[72,41],[203,129],[129,142],[142,203],[64,98],[98,240],[240,64],[49,102],[102,64],[64,49],[41,73],[73,74],[74,41],[212,216],[216,207],[207,212],[42,74],[74,184],[184,42],[169,170],[170,211],[211,169],[170,149],[149,176],[176,170],[105,66],[66,69],[69,105],[122,6],[6,168],[168,122],[123,147],[147,187],[187,123],[96,77],[77,90],[90,96],[65,55],[55,107],[107,65],[89,90],[90,180],[180,\n89],[101,100],[100,120],[120,101],[63,105],[105,104],[104,63],[93,137],[137,227],[227,93],[15,86],[86,85],[85,15],[129,102],[102,49],[49,129],[14,87],[87,86],[86,14],[55,8],[8,9],[9,55],[100,47],[47,121],[121,100],[145,23],[23,22],[22,145],[88,89],[89,179],[179,88],[6,122],[122,196],[196,6],[88,95],[95,96],[96,88],[138,172],[172,136],[136,138],[215,58],[58,172],[172,215],[115,48],[48,219],[219,115],[42,80],[80,81],[81,42],[195,3],[3,51],[51,195],[43,146],[146,61],[61,43],[171,175],[175,199],[199,\n171],[81,82],[82,38],[38,81],[53,46],[46,225],[225,53],[144,163],[163,110],[110,144],[52,65],[65,66],[66,52],[229,228],[228,117],[117,229],[34,127],[127,234],[234,34],[107,108],[108,69],[69,107],[109,108],[108,151],[151,109],[48,64],[64,235],[235,48],[62,78],[78,191],[191,62],[129,209],[209,126],[126,129],[111,35],[35,143],[143,111],[117,123],[123,50],[50,117],[222,65],[65,52],[52,222],[19,125],[125,141],[141,19],[221,55],[55,65],[65,221],[3,195],[195,197],[197,3],[25,7],[7,33],[33,25],[220,237],\n[237,44],[44,220],[70,71],[71,139],[139,70],[122,193],[193,245],[245,122],[247,130],[130,33],[33,247],[71,21],[21,162],[162,71],[170,169],[169,150],[150,170],[188,174],[174,196],[196,188],[216,186],[186,92],[92,216],[2,97],[97,167],[167,2],[141,125],[125,241],[241,141],[164,167],[167,37],[37,164],[72,38],[38,12],[12,72],[38,82],[82,13],[13,38],[63,68],[68,71],[71,63],[226,35],[35,111],[111,226],[101,50],[50,205],[205,101],[206,92],[92,165],[165,206],[209,198],[198,217],[217,209],[165,167],[167,97],\n[97,165],[220,115],[115,218],[218,220],[133,112],[112,243],[243,133],[239,238],[238,241],[241,239],[214,135],[135,169],[169,214],[190,173],[173,133],[133,190],[171,208],[208,32],[32,171],[125,44],[44,237],[237,125],[86,87],[87,178],[178,86],[85,86],[86,179],[179,85],[84,85],[85,180],[180,84],[83,84],[84,181],[181,83],[201,83],[83,182],[182,201],[137,93],[93,132],[132,137],[76,62],[62,183],[183,76],[61,76],[76,184],[184,61],[57,61],[61,185],[185,57],[212,57],[57,186],[186,212],[214,207],[207,187],\n[187,214],[34,143],[143,156],[156,34],[79,239],[239,237],[237,79],[123,137],[137,177],[177,123],[44,1],[1,4],[4,44],[201,194],[194,32],[32,201],[64,102],[102,129],[129,64],[213,215],[215,138],[138,213],[59,166],[166,219],[219,59],[242,99],[99,97],[97,242],[2,94],[94,141],[141,2],[75,59],[59,235],[235,75],[24,110],[110,228],[228,24],[25,130],[130,226],[226,25],[23,24],[24,229],[229,23],[22,23],[23,230],[230,22],[26,22],[22,231],[231,26],[112,26],[26,232],[232,112],[189,190],[190,243],[243,189],[221,\n56],[56,190],[190,221],[28,56],[56,221],[221,28],[27,28],[28,222],[222,27],[29,27],[27,223],[223,29],[30,29],[29,224],[224,30],[247,30],[30,225],[225,247],[238,79],[79,20],[20,238],[166,59],[59,75],[75,166],[60,75],[75,240],[240,60],[147,177],[177,215],[215,147],[20,79],[79,166],[166,20],[187,147],[147,213],[213,187],[112,233],[233,244],[244,112],[233,128],[128,245],[245,233],[128,114],[114,188],[188,128],[114,217],[217,174],[174,114],[131,115],[115,220],[220,131],[217,198],[198,236],[236,217],[198,\n131],[131,134],[134,198],[177,132],[132,58],[58,177],[143,35],[35,124],[124,143],[110,163],[163,7],[7,110],[228,110],[110,25],[25,228],[356,389],[389,368],[368,356],[11,302],[302,267],[267,11],[452,350],[350,349],[349,452],[302,303],[303,269],[269,302],[357,343],[343,277],[277,357],[452,453],[453,357],[357,452],[333,332],[332,297],[297,333],[175,152],[152,377],[377,175],[347,348],[348,330],[330,347],[303,304],[304,270],[270,303],[9,336],[336,337],[337,9],[278,279],[279,360],[360,278],[418,262],[262,\n431],[431,418],[304,408],[408,409],[409,304],[310,415],[415,407],[407,310],[270,409],[409,410],[410,270],[450,348],[348,347],[347,450],[422,430],[430,434],[434,422],[313,314],[314,17],[17,313],[306,307],[307,375],[375,306],[387,388],[388,260],[260,387],[286,414],[414,398],[398,286],[335,406],[406,418],[418,335],[364,367],[367,416],[416,364],[423,358],[358,327],[327,423],[251,284],[284,298],[298,251],[281,5],[5,4],[4,281],[373,374],[374,253],[253,373],[307,320],[320,321],[321,307],[425,427],[427,411],\n[411,425],[421,313],[313,18],[18,421],[321,405],[405,406],[406,321],[320,404],[404,405],[405,320],[315,16],[16,17],[17,315],[426,425],[425,266],[266,426],[377,400],[400,369],[369,377],[322,391],[391,269],[269,322],[417,465],[465,464],[464,417],[386,257],[257,258],[258,386],[466,260],[260,388],[388,466],[456,399],[399,419],[419,456],[284,332],[332,333],[333,284],[417,285],[285,8],[8,417],[346,340],[340,261],[261,346],[413,441],[441,285],[285,413],[327,460],[460,328],[328,327],[355,371],[371,329],[329,\n355],[392,439],[439,438],[438,392],[382,341],[341,256],[256,382],[429,420],[420,360],[360,429],[364,394],[394,379],[379,364],[277,343],[343,437],[437,277],[443,444],[444,283],[283,443],[275,440],[440,363],[363,275],[431,262],[262,369],[369,431],[297,338],[338,337],[337,297],[273,375],[375,321],[321,273],[450,451],[451,349],[349,450],[446,342],[342,467],[467,446],[293,334],[334,282],[282,293],[458,461],[461,462],[462,458],[276,353],[353,383],[383,276],[308,324],[324,325],[325,308],[276,300],[300,293],\n[293,276],[372,345],[345,447],[447,372],[352,345],[345,340],[340,352],[274,1],[1,19],[19,274],[456,248],[248,281],[281,456],[436,427],[427,425],[425,436],[381,256],[256,252],[252,381],[269,391],[391,393],[393,269],[200,199],[199,428],[428,200],[266,330],[330,329],[329,266],[287,273],[273,422],[422,287],[250,462],[462,328],[328,250],[258,286],[286,384],[384,258],[265,353],[353,342],[342,265],[387,259],[259,257],[257,387],[424,431],[431,430],[430,424],[342,353],[353,276],[276,342],[273,335],[335,424],\n[424,273],[292,325],[325,307],[307,292],[366,447],[447,345],[345,366],[271,303],[303,302],[302,271],[423,266],[266,371],[371,423],[294,455],[455,460],[460,294],[279,278],[278,294],[294,279],[271,272],[272,304],[304,271],[432,434],[434,427],[427,432],[272,407],[407,408],[408,272],[394,430],[430,431],[431,394],[395,369],[369,400],[400,395],[334,333],[333,299],[299,334],[351,417],[417,168],[168,351],[352,280],[280,411],[411,352],[325,319],[319,320],[320,325],[295,296],[296,336],[336,295],[319,403],[403,\n404],[404,319],[330,348],[348,349],[349,330],[293,298],[298,333],[333,293],[323,454],[454,447],[447,323],[15,16],[16,315],[315,15],[358,429],[429,279],[279,358],[14,15],[15,316],[316,14],[285,336],[336,9],[9,285],[329,349],[349,350],[350,329],[374,380],[380,252],[252,374],[318,402],[402,403],[403,318],[6,197],[197,419],[419,6],[318,319],[319,325],[325,318],[367,364],[364,365],[365,367],[435,367],[367,397],[397,435],[344,438],[438,439],[439,344],[272,271],[271,311],[311,272],[195,5],[5,281],[281,195],\n[273,287],[287,291],[291,273],[396,428],[428,199],[199,396],[311,271],[271,268],[268,311],[283,444],[444,445],[445,283],[373,254],[254,339],[339,373],[282,334],[334,296],[296,282],[449,347],[347,346],[346,449],[264,447],[447,454],[454,264],[336,296],[296,299],[299,336],[338,10],[10,151],[151,338],[278,439],[439,455],[455,278],[292,407],[407,415],[415,292],[358,371],[371,355],[355,358],[340,345],[345,372],[372,340],[346,347],[347,280],[280,346],[442,443],[443,282],[282,442],[19,94],[94,370],[370,19],\n[441,442],[442,295],[295,441],[248,419],[419,197],[197,248],[263,255],[255,359],[359,263],[440,275],[275,274],[274,440],[300,383],[383,368],[368,300],[351,412],[412,465],[465,351],[263,467],[467,466],[466,263],[301,368],[368,389],[389,301],[395,378],[378,379],[379,395],[412,351],[351,419],[419,412],[436,426],[426,322],[322,436],[2,164],[164,393],[393,2],[370,462],[462,461],[461,370],[164,0],[0,267],[267,164],[302,11],[11,12],[12,302],[268,12],[12,13],[13,268],[293,300],[300,301],[301,293],[446,261],\n[261,340],[340,446],[330,266],[266,425],[425,330],[426,423],[423,391],[391,426],[429,355],[355,437],[437,429],[391,327],[327,326],[326,391],[440,457],[457,438],[438,440],[341,382],[382,362],[362,341],[459,457],[457,461],[461,459],[434,430],[430,394],[394,434],[414,463],[463,362],[362,414],[396,369],[369,262],[262,396],[354,461],[461,457],[457,354],[316,403],[403,402],[402,316],[315,404],[404,403],[403,315],[314,405],[405,404],[404,314],[313,406],[406,405],[405,313],[421,418],[418,406],[406,421],[366,\n401],[401,361],[361,366],[306,408],[408,407],[407,306],[291,409],[409,408],[408,291],[287,410],[410,409],[409,287],[432,436],[436,410],[410,432],[434,416],[416,411],[411,434],[264,368],[368,383],[383,264],[309,438],[438,457],[457,309],[352,376],[376,401],[401,352],[274,275],[275,4],[4,274],[421,428],[428,262],[262,421],[294,327],[327,358],[358,294],[433,416],[416,367],[367,433],[289,455],[455,439],[439,289],[462,370],[370,326],[326,462],[2,326],[326,370],[370,2],[305,460],[460,455],[455,305],[254,\n449],[449,448],[448,254],[255,261],[261,446],[446,255],[253,450],[450,449],[449,253],[252,451],[451,450],[450,252],[256,452],[452,451],[451,256],[341,453],[453,452],[452,341],[413,464],[464,463],[463,413],[441,413],[413,414],[414,441],[258,442],[442,441],[441,258],[257,443],[443,442],[442,257],[259,444],[444,443],[443,259],[260,445],[445,444],[444,260],[467,342],[342,445],[445,467],[459,458],[458,250],[250,459],[289,392],[392,290],[290,289],[290,328],[328,460],[460,290],[376,433],[433,435],[435,376],\n[250,290],[290,392],[392,250],[411,416],[416,433],[433,411],[341,463],[463,464],[464,341],[453,464],[464,465],[465,453],[357,465],[465,412],[412,357],[343,412],[412,399],[399,343],[360,363],[363,440],[440,360],[437,399],[399,456],[456,437],[420,456],[456,363],[363,420],[401,435],[435,288],[288,401],[372,383],[383,353],[353,372],[339,255],[255,249],[249,339],[448,261],[261,255],[255,448],[133,243],[243,190],[190,133],[133,155],[155,112],[112,133],[33,246],[246,247],[247,33],[33,130],[130,25],[25,33],\n[398,384],[384,286],[286,398],[362,398],[398,414],[414,362],[362,463],[463,341],[341,362],[263,359],[359,467],[467,263],[263,249],[249,255],[255,263],[466,467],[467,260],[260,466],[75,60],[60,166],[166,75],[238,239],[239,79],[79,238],[162,127],[127,139],[139,162],[72,11],[11,37],[37,72],[121,232],[232,120],[120,121],[73,72],[72,39],[39,73],[114,128],[128,47],[47,114],[233,232],[232,128],[128,233],[103,104],[104,67],[67,103],[152,175],[175,148],[148,152],[119,118],[118,101],[101,119],[74,73],[73,40],\n[40,74],[107,9],[9,108],[108,107],[49,48],[48,131],[131,49],[32,194],[194,211],[211,32],[184,74],[74,185],[185,184],[191,80],[80,183],[183,191],[185,40],[40,186],[186,185],[119,230],[230,118],[118,119],[210,202],[202,214],[214,210],[84,83],[83,17],[17,84],[77,76],[76,146],[146,77],[161,160],[160,30],[30,161],[190,56],[56,173],[173,190],[182,106],[106,194],[194,182],[138,135],[135,192],[192,138],[129,203],[203,98],[98,129],[54,21],[21,68],[68,54],[5,51],[51,4],[4,5],[145,144],[144,23],[23,145],[90,\n77],[77,91],[91,90],[207,205],[205,187],[187,207],[83,201],[201,18],[18,83],[181,91],[91,182],[182,181],[180,90],[90,181],[181,180],[16,85],[85,17],[17,16],[205,206],[206,36],[36,205],[176,148],[148,140],[140,176],[165,92],[92,39],[39,165],[245,193],[193,244],[244,245],[27,159],[159,28],[28,27],[30,247],[247,161],[161,30],[174,236],[236,196],[196,174],[103,54],[54,104],[104,103],[55,193],[193,8],[8,55],[111,117],[117,31],[31,111],[221,189],[189,55],[55,221],[240,98],[98,99],[99,240],[142,126],[126,\n100],[100,142],[219,166],[166,218],[218,219],[112,155],[155,26],[26,112],[198,209],[209,131],[131,198],[169,135],[135,150],[150,169],[114,47],[47,217],[217,114],[224,223],[223,53],[53,224],[220,45],[45,134],[134,220],[32,211],[211,140],[140,32],[109,67],[67,108],[108,109],[146,43],[43,91],[91,146],[231,230],[230,120],[120,231],[113,226],[226,247],[247,113],[105,63],[63,52],[52,105],[241,238],[238,242],[242,241],[124,46],[46,156],[156,124],[95,78],[78,96],[96,95],[70,46],[46,63],[63,70],[116,143],\n[143,227],[227,116],[116,123],[123,111],[111,116],[1,44],[44,19],[19,1],[3,236],[236,51],[51,3],[207,216],[216,205],[205,207],[26,154],[154,22],[22,26],[165,39],[39,167],[167,165],[199,200],[200,208],[208,199],[101,36],[36,100],[100,101],[43,57],[57,202],[202,43],[242,20],[20,99],[99,242],[56,28],[28,157],[157,56],[124,35],[35,113],[113,124],[29,160],[160,27],[27,29],[211,204],[204,210],[210,211],[124,113],[113,46],[46,124],[106,43],[43,204],[204,106],[96,62],[62,77],[77,96],[227,137],[137,116],[116,\n227],[73,41],[41,72],[72,73],[36,203],[203,142],[142,36],[235,64],[64,240],[240,235],[48,49],[49,64],[64,48],[42,41],[41,74],[74,42],[214,212],[212,207],[207,214],[183,42],[42,184],[184,183],[210,169],[169,211],[211,210],[140,170],[170,176],[176,140],[104,105],[105,69],[69,104],[193,122],[122,168],[168,193],[50,123],[123,187],[187,50],[89,96],[96,90],[90,89],[66,65],[65,107],[107,66],[179,89],[89,180],[180,179],[119,101],[101,120],[120,119],[68,63],[63,104],[104,68],[234,93],[93,227],[227,234],[16,\n15],[15,85],[85,16],[209,129],[129,49],[49,209],[15,14],[14,86],[86,15],[107,55],[55,9],[9,107],[120,100],[100,121],[121,120],[153,145],[145,22],[22,153],[178,88],[88,179],[179,178],[197,6],[6,196],[196,197],[89,88],[88,96],[96,89],[135,138],[138,136],[136,135],[138,215],[215,172],[172,138],[218,115],[115,219],[219,218],[41,42],[42,81],[81,41],[5,195],[195,51],[51,5],[57,43],[43,61],[61,57],[208,171],[171,199],[199,208],[41,81],[81,38],[38,41],[224,53],[53,225],[225,224],[24,144],[144,110],[110,24],\n[105,52],[52,66],[66,105],[118,229],[229,117],[117,118],[227,34],[34,234],[234,227],[66,107],[107,69],[69,66],[10,109],[109,151],[151,10],[219,48],[48,235],[235,219],[183,62],[62,191],[191,183],[142,129],[129,126],[126,142],[116,111],[111,143],[143,116],[118,117],[117,50],[50,118],[223,222],[222,52],[52,223],[94,19],[19,141],[141,94],[222,221],[221,65],[65,222],[196,3],[3,197],[197,196],[45,220],[220,44],[44,45],[156,70],[70,139],[139,156],[188,122],[122,245],[245,188],[139,71],[71,162],[162,139],\n[149,170],[170,150],[150,149],[122,188],[188,196],[196,122],[206,216],[216,92],[92,206],[164,2],[2,167],[167,164],[242,141],[141,241],[241,242],[0,164],[164,37],[37,0],[11,72],[72,12],[12,11],[12,38],[38,13],[13,12],[70,63],[63,71],[71,70],[31,226],[226,111],[111,31],[36,101],[101,205],[205,36],[203,206],[206,165],[165,203],[126,209],[209,217],[217,126],[98,165],[165,97],[97,98],[237,220],[220,218],[218,237],[237,239],[239,241],[241,237],[210,214],[214,169],[169,210],[140,171],[171,32],[32,140],[241,\n125],[125,237],[237,241],[179,86],[86,178],[178,179],[180,85],[85,179],[179,180],[181,84],[84,180],[180,181],[182,83],[83,181],[181,182],[194,201],[201,182],[182,194],[177,137],[137,132],[132,177],[184,76],[76,183],[183,184],[185,61],[61,184],[184,185],[186,57],[57,185],[185,186],[216,212],[212,186],[186,216],[192,214],[214,187],[187,192],[139,34],[34,156],[156,139],[218,79],[79,237],[237,218],[147,123],[123,177],[177,147],[45,44],[44,4],[4,45],[208,201],[201,32],[32,208],[98,64],[64,129],[129,98],\n[192,213],[213,138],[138,192],[235,59],[59,219],[219,235],[141,242],[242,97],[97,141],[97,2],[2,141],[141,97],[240,75],[75,235],[235,240],[229,24],[24,228],[228,229],[31,25],[25,226],[226,31],[230,23],[23,229],[229,230],[231,22],[22,230],[230,231],[232,26],[26,231],[231,232],[233,112],[112,232],[232,233],[244,189],[189,243],[243,244],[189,221],[221,190],[190,189],[222,28],[28,221],[221,222],[223,27],[27,222],[222,223],[224,29],[29,223],[223,224],[225,30],[30,224],[224,225],[113,247],[247,225],[225,\n113],[99,60],[60,240],[240,99],[213,147],[147,215],[215,213],[60,20],[20,166],[166,60],[192,187],[187,213],[213,192],[243,112],[112,244],[244,243],[244,233],[233,245],[245,244],[245,128],[128,188],[188,245],[188,114],[114,174],[174,188],[134,131],[131,220],[220,134],[174,217],[217,236],[236,174],[236,198],[198,134],[134,236],[215,177],[177,58],[58,215],[156,143],[143,124],[124,156],[25,110],[110,7],[7,25],[31,228],[228,25],[25,31],[264,356],[356,368],[368,264],[0,11],[11,267],[267,0],[451,452],[452,\n349],[349,451],[267,302],[302,269],[269,267],[350,357],[357,277],[277,350],[350,452],[452,357],[357,350],[299,333],[333,297],[297,299],[396,175],[175,377],[377,396],[280,347],[347,330],[330,280],[269,303],[303,270],[270,269],[151,9],[9,337],[337,151],[344,278],[278,360],[360,344],[424,418],[418,431],[431,424],[270,304],[304,409],[409,270],[272,310],[310,407],[407,272],[322,270],[270,410],[410,322],[449,450],[450,347],[347,449],[432,422],[422,434],[434,432],[18,313],[313,17],[17,18],[291,306],[306,\n375],[375,291],[259,387],[387,260],[260,259],[424,335],[335,418],[418,424],[434,364],[364,416],[416,434],[391,423],[423,327],[327,391],[301,251],[251,298],[298,301],[275,281],[281,4],[4,275],[254,373],[373,253],[253,254],[375,307],[307,321],[321,375],[280,425],[425,411],[411,280],[200,421],[421,18],[18,200],[335,321],[321,406],[406,335],[321,320],[320,405],[405,321],[314,315],[315,17],[17,314],[423,426],[426,266],[266,423],[396,377],[377,369],[369,396],[270,322],[322,269],[269,270],[413,417],[417,\n464],[464,413],[385,386],[386,258],[258,385],[248,456],[456,419],[419,248],[298,284],[284,333],[333,298],[168,417],[417,8],[8,168],[448,346],[346,261],[261,448],[417,413],[413,285],[285,417],[326,327],[327,328],[328,326],[277,355],[355,329],[329,277],[309,392],[392,438],[438,309],[381,382],[382,256],[256,381],[279,429],[429,360],[360,279],[365,364],[364,379],[379,365],[355,277],[277,437],[437,355],[282,443],[443,283],[283,282],[281,275],[275,363],[363,281],[395,431],[431,369],[369,395],[299,297],\n[297,337],[337,299],[335,273],[273,321],[321,335],[348,450],[450,349],[349,348],[359,446],[446,467],[467,359],[283,293],[293,282],[282,283],[250,458],[458,462],[462,250],[300,276],[276,383],[383,300],[292,308],[308,325],[325,292],[283,276],[276,293],[293,283],[264,372],[372,447],[447,264],[346,352],[352,340],[340,346],[354,274],[274,19],[19,354],[363,456],[456,281],[281,363],[426,436],[436,425],[425,426],[380,381],[381,252],[252,380],[267,269],[269,393],[393,267],[421,200],[200,428],[428,421],[371,\n266],[266,329],[329,371],[432,287],[287,422],[422,432],[290,250],[250,328],[328,290],[385,258],[258,384],[384,385],[446,265],[265,342],[342,446],[386,387],[387,257],[257,386],[422,424],[424,430],[430,422],[445,342],[342,276],[276,445],[422,273],[273,424],[424,422],[306,292],[292,307],[307,306],[352,366],[366,345],[345,352],[268,271],[271,302],[302,268],[358,423],[423,371],[371,358],[327,294],[294,460],[460,327],[331,279],[279,294],[294,331],[303,271],[271,304],[304,303],[436,432],[432,427],[427,436],\n[304,272],[272,408],[408,304],[395,394],[394,431],[431,395],[378,395],[395,400],[400,378],[296,334],[334,299],[299,296],[6,351],[351,168],[168,6],[376,352],[352,411],[411,376],[307,325],[325,320],[320,307],[285,295],[295,336],[336,285],[320,319],[319,404],[404,320],[329,330],[330,349],[349,329],[334,293],[293,333],[333,334],[366,323],[323,447],[447,366],[316,15],[15,315],[315,316],[331,358],[358,279],[279,331],[317,14],[14,316],[316,317],[8,285],[285,9],[9,8],[277,329],[329,350],[350,277],[253,374],\n[374,252],[252,253],[319,318],[318,403],[403,319],[351,6],[6,419],[419,351],[324,318],[318,325],[325,324],[397,367],[367,365],[365,397],[288,435],[435,397],[397,288],[278,344],[344,439],[439,278],[310,272],[272,311],[311,310],[248,195],[195,281],[281,248],[375,273],[273,291],[291,375],[175,396],[396,199],[199,175],[312,311],[311,268],[268,312],[276,283],[283,445],[445,276],[390,373],[373,339],[339,390],[295,282],[282,296],[296,295],[448,449],[449,346],[346,448],[356,264],[264,454],[454,356],[337,\n336],[336,299],[299,337],[337,338],[338,151],[151,337],[294,278],[278,455],[455,294],[308,292],[292,415],[415,308],[429,358],[358,355],[355,429],[265,340],[340,372],[372,265],[352,346],[346,280],[280,352],[295,442],[442,282],[282,295],[354,19],[19,370],[370,354],[285,441],[441,295],[295,285],[195,248],[248,197],[197,195],[457,440],[440,274],[274,457],[301,300],[300,368],[368,301],[417,351],[351,465],[465,417],[251,301],[301,389],[389,251],[394,395],[395,379],[379,394],[399,412],[412,419],[419,399],\n[410,436],[436,322],[322,410],[326,2],[2,393],[393,326],[354,370],[370,461],[461,354],[393,164],[164,267],[267,393],[268,302],[302,12],[12,268],[312,268],[268,13],[13,312],[298,293],[293,301],[301,298],[265,446],[446,340],[340,265],[280,330],[330,425],[425,280],[322,426],[426,391],[391,322],[420,429],[429,437],[437,420],[393,391],[391,326],[326,393],[344,440],[440,438],[438,344],[458,459],[459,461],[461,458],[364,434],[434,394],[394,364],[428,396],[396,262],[262,428],[274,354],[354,457],[457,274],\n[317,316],[316,402],[402,317],[316,315],[315,403],[403,316],[315,314],[314,404],[404,315],[314,313],[313,405],[405,314],[313,421],[421,406],[406,313],[323,366],[366,361],[361,323],[292,306],[306,407],[407,292],[306,291],[291,408],[408,306],[291,287],[287,409],[409,291],[287,432],[432,410],[410,287],[427,434],[434,411],[411,427],[372,264],[264,383],[383,372],[459,309],[309,457],[457,459],[366,352],[352,401],[401,366],[1,274],[274,4],[4,1],[418,421],[421,262],[262,418],[331,294],[294,358],[358,331],\n[435,433],[433,367],[367,435],[392,289],[289,439],[439,392],[328,462],[462,326],[326,328],[94,2],[2,370],[370,94],[289,305],[305,455],[455,289],[339,254],[254,448],[448,339],[359,255],[255,446],[446,359],[254,253],[253,449],[449,254],[253,252],[252,450],[450,253],[252,256],[256,451],[451,252],[256,341],[341,452],[452,256],[414,413],[413,463],[463,414],[286,441],[441,414],[414,286],[286,258],[258,441],[441,286],[258,257],[257,442],[442,258],[257,259],[259,443],[443,257],[259,260],[260,444],[444,259],\n[260,467],[467,445],[445,260],[309,459],[459,250],[250,309],[305,289],[289,290],[290,305],[305,290],[290,460],[460,305],[401,376],[376,435],[435,401],[309,250],[250,392],[392,309],[376,411],[411,433],[433,376],[453,341],[341,464],[464,453],[357,453],[453,465],[465,357],[343,357],[357,412],[412,343],[437,343],[343,399],[399,437],[344,360],[360,440],[440,344],[420,437],[437,456],[456,420],[360,420],[420,363],[363,360],[361,401],[401,288],[288,361],[265,372],[372,353],[353,265],[390,339],[339,249],[249,\n390],[339,448],[448,255],[255,339]);function Sj(a){a.j={faceLandmarks:[],faceBlendshapes:[],facialTransformationMatrixes:[]}}\nvar Y=class extends Gj{constructor(a,b){super(new Bj(a,b),\"image_in\",\"norm_rect\",!1);this.j={faceLandmarks:[],faceBlendshapes:[],facialTransformationMatrixes:[]};this.outputFacialTransformationMatrixes=this.outputFaceBlendshapes=!1;a=this.h=new ih;b=new R;z(a,R,1,b);this.A=new hh;z(this.h,hh,3,this.A);this.u=new dh;z(this.h,dh,2,this.u);Jd(this.u,4,1);B(this.u,2,.5);B(this.A,2,.5);B(this.h,4,.5)}get baseOptions(){return y(this.h,R,1)}set baseOptions(a){z(this.h,R,1,a)}o(a){\"numFaces\"in a&&Jd(this.u,\n4,a.numFaces??1);\"minFaceDetectionConfidence\"in a&&B(this.u,2,a.minFaceDetectionConfidence??.5);\"minTrackingConfidence\"in a&&B(this.h,4,a.minTrackingConfidence??.5);\"minFacePresenceConfidence\"in a&&B(this.A,2,a.minFacePresenceConfidence??.5);\"outputFaceBlendshapes\"in a&&(this.outputFaceBlendshapes=!!a.outputFaceBlendshapes);\"outputFacialTransformationMatrixes\"in a&&(this.outputFacialTransformationMatrixes=!!a.outputFacialTransformationMatrixes);return this.l(a)}F(a,b){Sj(this);Dj(this,a,b);return this.j}G(a,\nb,c){Sj(this);Ej(this,a,c,b);return this.j}m(){var a=new yg;P(a,\"image_in\");P(a,\"norm_rect\");Q(a,\"face_landmarks\");const b=new Wf;Oe(b,kh,this.h);const c=new sg;Kd(c,2,\"mediapipe.tasks.vision.face_landmarker.FaceLandmarkerGraph\");M(c,\"IMAGE:image_in\");M(c,\"NORM_RECT:norm_rect\");O(c,\"NORM_LANDMARKS:face_landmarks\");c.o(b);xg(a,c);this.g.attachProtoVectorListener(\"face_landmarks\",(d,e)=>{for(const f of d)d=Mg(f),this.j.faceLandmarks.push(ai(d));U(this,e)});this.g.attachEmptyPacketListener(\"face_landmarks\",\nd=>{U(this,d)});this.outputFaceBlendshapes&&(Q(a,\"blendshapes\"),O(c,\"BLENDSHAPES:blendshapes\"),this.g.attachProtoVectorListener(\"blendshapes\",(d,e)=>{if(this.outputFaceBlendshapes)for(const f of d)d=Eg(f),this.j.faceBlendshapes.push(Xh(d.g()??[]));U(this,e)}),this.g.attachEmptyPacketListener(\"blendshapes\",d=>{U(this,d)}));this.outputFacialTransformationMatrixes&&(Q(a,\"face_geometry\"),O(c,\"FACE_GEOMETRY:face_geometry\"),this.g.attachProtoVectorListener(\"face_geometry\",(d,e)=>{if(this.outputFacialTransformationMatrixes)for(const f of d)d=\ngh(f),(d=y(d,Ng,2))&&this.j.facialTransformationMatrixes.push({rows:Id(d,1)??0??0,columns:Id(d,2)??0??0,data:kd(d,3,Zb,jd()).slice()??[]});U(this,e)}),this.g.attachEmptyPacketListener(\"face_geometry\",d=>{U(this,d)}));a=a.g();this.setGraph(new Uint8Array(a),!0)}};Y.prototype.detectForVideo=Y.prototype.G;Y.prototype.detect=Y.prototype.F;Y.prototype.setOptions=Y.prototype.o;Y.createFromModelPath=function(a,b){return X(Y,a,{baseOptions:{modelAssetPath:b}})};\nY.createFromModelBuffer=function(a,b){return X(Y,a,{baseOptions:{modelAssetBuffer:b}})};Y.createFromOptions=function(a,b){return X(Y,a,b)};Y.FACE_LANDMARKS_LIPS=Ij;Y.FACE_LANDMARKS_LEFT_EYE=Jj;\nY.FACE_LANDMARKS_LEFT_EYEBROW=Kj;Y.FACE_LANDMARKS_LEFT_IRIS=Lj;Y.FACE_LANDMARKS_RIGHT_EYE=Mj;\nY.FACE_LANDMARKS_RIGHT_EYEBROW=Nj;Y.FACE_LANDMARKS_RIGHT_IRIS=Oj;\nY.FACE_LANDMARKS_FACE_OVAL=Pj;Y.FACE_LANDMARKS_CONTOURS=Qj;\nY.FACE_LANDMARKS_TESSELATION=Rj;export {Y as FaceLandmarker};var Tj=zj([0,1],[1,2],[2,3],[3,4],[0,5],[5,6],[6,7],[7,8],[5,9],[9,10],[10,11],[11,12],[9,13],[13,14],[14,15],[15,16],[13,17],[0,17],[17,18],[18,19],[19,20]);function Uj(a){a.gestures=[];a.landmarks=[];a.worldLandmarks=[];a.handedness=[]}function Vj(a){return a.gestures.length===0?{gestures:[],landmarks:[],worldLandmarks:[],handedness:[],handednesses:[]}:{gestures:a.gestures,landmarks:a.landmarks,worldLandmarks:a.worldLandmarks,handedness:a.handedness,handednesses:a.handedness}}\nfunction Wj(a,b=!0){const c=[];for(const e of a){var d=Eg(e);a=[];for(const f of d.g())d=b&&Id(f,1)!=null?Id(f,1)??0:-1,a.push({score:A(f,2)??0,index:d,categoryName:t(u(f,3))??\"\"??\"\",displayName:t(u(f,4))??\"\"??\"\"});c.push(a)}return c}\nvar Xj=class extends Gj{constructor(a,b){super(new Bj(a,b),\"image_in\",\"norm_rect\",!1);this.gestures=[];this.landmarks=[];this.worldLandmarks=[];this.handedness=[];a=this.j=new rh;b=new R;z(a,R,1,b);this.u=new qh;z(this.j,qh,2,this.u);this.D=new ph;z(this.u,ph,3,this.D);this.A=new oh;z(this.u,oh,2,this.A);this.h=new nh;z(this.j,nh,3,this.h);B(this.A,2,.5);B(this.u,4,.5);B(this.D,2,.5)}get baseOptions(){return y(this.j,R,1)}set baseOptions(a){z(this.j,R,1,a)}o(a){Jd(this.A,3,a.numHands??1);\"minHandDetectionConfidence\"in\na&&B(this.A,2,a.minHandDetectionConfidence??.5);\"minTrackingConfidence\"in a&&B(this.u,4,a.minTrackingConfidence??.5);\"minHandPresenceConfidence\"in a&&B(this.D,2,a.minHandPresenceConfidence??.5);if(a.cannedGesturesClassifierOptions){var b=new lh,c=b,d=Vh(a.cannedGesturesClassifierOptions,y(this.h,lh,3)?.l());z(c,Wg,2,d);z(this.h,lh,3,b)}else a.cannedGesturesClassifierOptions===void 0&&y(this.h,lh,3)?.g();a.customGesturesClassifierOptions?(c=b=new lh,d=Vh(a.customGesturesClassifierOptions,y(this.h,\nlh,4)?.l()),z(c,Wg,2,d),z(this.h,lh,4,b)):a.customGesturesClassifierOptions===void 0&&y(this.h,lh,4)?.g();return this.l(a)}Ha(a,b){Uj(this);Dj(this,a,b);return Vj(this)}Ia(a,b,c){Uj(this);Ej(this,a,c,b);return Vj(this)}m(){var a=new yg;P(a,\"image_in\");P(a,\"norm_rect\");Q(a,\"hand_gestures\");Q(a,\"hand_landmarks\");Q(a,\"world_hand_landmarks\");Q(a,\"handedness\");const b=new Wf;Oe(b,wh,this.j);const c=new sg;Kd(c,2,\"mediapipe.tasks.vision.gesture_recognizer.GestureRecognizerGraph\");M(c,\"IMAGE:image_in\");\nM(c,\"NORM_RECT:norm_rect\");O(c,\"HAND_GESTURES:hand_gestures\");O(c,\"LANDMARKS:hand_landmarks\");O(c,\"WORLD_LANDMARKS:world_hand_landmarks\");O(c,\"HANDEDNESS:handedness\");c.o(b);xg(a,c);this.g.attachProtoVectorListener(\"hand_landmarks\",(d,e)=>{for(const f of d){d=Mg(f);const g=[];for(const h of Ed(d,Lg,1))g.push({x:A(h,1)??0,y:A(h,2)??0,z:A(h,3)??0,visibility:A(h,4)??0});this.landmarks.push(g)}U(this,e)});this.g.attachEmptyPacketListener(\"hand_landmarks\",d=>{U(this,d)});this.g.attachProtoVectorListener(\"world_hand_landmarks\",\n(d,e)=>{for(const f of d){d=Kg(f);const g=[];for(const h of Ed(d,Jg,1))g.push({x:A(h,1)??0,y:A(h,2)??0,z:A(h,3)??0,visibility:A(h,4)??0});this.worldLandmarks.push(g)}U(this,e)});this.g.attachEmptyPacketListener(\"world_hand_landmarks\",d=>{U(this,d)});this.g.attachProtoVectorListener(\"hand_gestures\",(d,e)=>{this.gestures.push(...Wj(d,!1));U(this,e)});this.g.attachEmptyPacketListener(\"hand_gestures\",d=>{U(this,d)});this.g.attachProtoVectorListener(\"handedness\",(d,e)=>{this.handedness.push(...Wj(d));\nU(this,e)});this.g.attachEmptyPacketListener(\"handedness\",d=>{U(this,d)});a=a.g();this.setGraph(new Uint8Array(a),!0)}};Xj.prototype.recognizeForVideo=Xj.prototype.Ia;Xj.prototype.recognize=Xj.prototype.Ha;Xj.prototype.setOptions=Xj.prototype.o;Xj.createFromModelPath=function(a,b){return X(Xj,a,{baseOptions:{modelAssetPath:b}})};Xj.createFromModelBuffer=function(a,b){return X(Xj,a,{baseOptions:{modelAssetBuffer:b}})};Xj.createFromOptions=function(a,b){return X(Xj,a,b)};Xj.HAND_CONNECTIONS=Tj;\nexport {Xj as GestureRecognizer};function Yj(a){return{landmarks:a.landmarks,worldLandmarks:a.worldLandmarks,handednesses:a.handedness,handedness:a.handedness}}\nvar Zj=class extends Gj{constructor(a,b){super(new Bj(a,b),\"image_in\",\"norm_rect\",!1);this.landmarks=[];this.worldLandmarks=[];this.handedness=[];a=this.h=new qh;b=new R;z(a,R,1,b);this.u=new ph;z(this.h,ph,3,this.u);this.j=new oh;z(this.h,oh,2,this.j);Jd(this.j,3,1);B(this.j,2,.5);B(this.u,2,.5);B(this.h,4,.5)}get baseOptions(){return y(this.h,R,1)}set baseOptions(a){z(this.h,R,1,a)}o(a){\"numHands\"in a&&Jd(this.j,3,a.numHands??1);\"minHandDetectionConfidence\"in a&&B(this.j,2,a.minHandDetectionConfidence??\n.5);\"minTrackingConfidence\"in a&&B(this.h,4,a.minTrackingConfidence??.5);\"minHandPresenceConfidence\"in a&&B(this.u,2,a.minHandPresenceConfidence??.5);return this.l(a)}F(a,b){this.landmarks=[];this.worldLandmarks=[];this.handedness=[];Dj(this,a,b);return Yj(this)}G(a,b,c){this.landmarks=[];this.worldLandmarks=[];this.handedness=[];Ej(this,a,c,b);return Yj(this)}m(){var a=new yg;P(a,\"image_in\");P(a,\"norm_rect\");Q(a,\"hand_landmarks\");Q(a,\"world_hand_landmarks\");Q(a,\"handedness\");const b=new Wf;Oe(b,\nxh,this.h);const c=new sg;Kd(c,2,\"mediapipe.tasks.vision.hand_landmarker.HandLandmarkerGraph\");M(c,\"IMAGE:image_in\");M(c,\"NORM_RECT:norm_rect\");O(c,\"LANDMARKS:hand_landmarks\");O(c,\"WORLD_LANDMARKS:world_hand_landmarks\");O(c,\"HANDEDNESS:handedness\");c.o(b);xg(a,c);this.g.attachProtoVectorListener(\"hand_landmarks\",(d,e)=>{for(const f of d)d=Mg(f),this.landmarks.push(ai(d));U(this,e)});this.g.attachEmptyPacketListener(\"hand_landmarks\",d=>{U(this,d)});this.g.attachProtoVectorListener(\"world_hand_landmarks\",\n(d,e)=>{for(const f of d)d=Kg(f),this.worldLandmarks.push(bi(d));U(this,e)});this.g.attachEmptyPacketListener(\"world_hand_landmarks\",d=>{U(this,d)});this.g.attachProtoVectorListener(\"handedness\",(d,e)=>{var f=this.handedness,g=f.push;const h=[];for(const k of d){d=Eg(k);const w=[];for(const m of d.g())w.push({score:A(m,2)??0,index:Id(m,1)??0??-1,categoryName:t(u(m,3))??\"\"??\"\",displayName:t(u(m,4))??\"\"??\"\"});h.push(w)}g.call(f,...h);U(this,e)});this.g.attachEmptyPacketListener(\"handedness\",d=>{U(this,\nd)});a=a.g();this.setGraph(new Uint8Array(a),!0)}};Zj.prototype.detectForVideo=Zj.prototype.G;Zj.prototype.detect=Zj.prototype.F;Zj.prototype.setOptions=Zj.prototype.o;Zj.createFromModelPath=function(a,b){return X(Zj,a,{baseOptions:{modelAssetPath:b}})};Zj.createFromModelBuffer=function(a,b){return X(Zj,a,{baseOptions:{modelAssetBuffer:b}})};Zj.createFromOptions=function(a,b){return X(Zj,a,b)};Zj.HAND_CONNECTIONS=Tj;\nexport {Zj as HandLandmarker};var ak=zj([0,1],[1,2],[2,3],[3,7],[0,4],[4,5],[5,6],[6,8],[9,10],[11,12],[11,13],[13,15],[15,17],[15,19],[15,21],[17,19],[12,14],[14,16],[16,18],[16,20],[16,22],[18,20],[11,23],[12,24],[23,24],[23,25],[24,26],[25,27],[26,28],[27,29],[28,30],[29,31],[30,32],[27,31],[28,32]);function bk(a){a.h={faceLandmarks:[],faceBlendshapes:[],poseLandmarks:[],poseWorldLandmarks:[],poseSegmentationMasks:[],leftHandLandmarks:[],leftHandWorldLandmarks:[],rightHandLandmarks:[],rightHandWorldLandmarks:[]}}function ck(a){try{if(a.D)a.D(a.h);else return a.h}finally{Bi(a)}}function dk(a,b){a=Mg(a);b.push(ai(a))}\nvar Z=class extends Gj{constructor(a,b){super(new Bj(a,b),\"input_frames_image\",null,!1);this.h={faceLandmarks:[],faceBlendshapes:[],poseLandmarks:[],poseWorldLandmarks:[],poseSegmentationMasks:[],leftHandLandmarks:[],leftHandWorldLandmarks:[],rightHandLandmarks:[],rightHandWorldLandmarks:[]};this.outputPoseSegmentationMasks=this.outputFaceBlendshapes=!1;a=this.j=new Bh;b=new R;z(a,R,1,b);this.I=new ph;z(this.j,ph,2,this.I);this.W=new yh;z(this.j,yh,3,this.W);this.u=new dh;z(this.j,dh,4,this.u);this.O=\nnew hh;z(this.j,hh,5,this.O);this.A=new zh;z(this.j,zh,6,this.A);this.M=new Ah;z(this.j,Ah,7,this.M);B(this.u,2,.5);B(this.u,3,.3);B(this.O,2,.5);B(this.A,2,.5);B(this.A,3,.3);B(this.M,2,.5);B(this.I,2,.5)}get baseOptions(){return y(this.j,R,1)}set baseOptions(a){z(this.j,R,1,a)}o(a){\"minFaceDetectionConfidence\"in a&&B(this.u,2,a.minFaceDetectionConfidence??.5);\"minFaceSuppressionThreshold\"in a&&B(this.u,3,a.minFaceSuppressionThreshold??.3);\"minFacePresenceConfidence\"in a&&B(this.O,2,a.minFacePresenceConfidence??\n.5);\"outputFaceBlendshapes\"in a&&(this.outputFaceBlendshapes=!!a.outputFaceBlendshapes);\"minPoseDetectionConfidence\"in a&&B(this.A,2,a.minPoseDetectionConfidence??.5);\"minPoseSuppressionThreshold\"in a&&B(this.A,3,a.minPoseSuppressionThreshold??.3);\"minPosePresenceConfidence\"in a&&B(this.M,2,a.minPosePresenceConfidence??.5);\"outputPoseSegmentationMasks\"in a&&(this.outputPoseSegmentationMasks=!!a.outputPoseSegmentationMasks);\"minHandLandmarksConfidence\"in a&&B(this.I,2,a.minHandLandmarksConfidence??\n.5);return this.l(a)}F(a,b,c){const d=typeof b!==\"function\"?b:{};this.D=typeof b===\"function\"?b:c;bk(this);Dj(this,a,d);return ck(this)}G(a,b,c,d){const e=typeof c!==\"function\"?c:{};this.D=typeof c===\"function\"?c:d;bk(this);Ej(this,a,e,b);return ck(this)}m(){var a=new yg;P(a,\"input_frames_image\");Q(a,\"pose_landmarks\");Q(a,\"pose_world_landmarks\");Q(a,\"face_landmarks\");Q(a,\"left_hand_landmarks\");Q(a,\"left_hand_world_landmarks\");Q(a,\"right_hand_landmarks\");Q(a,\"right_hand_world_landmarks\");const b=new Wf,\nc=new ag;Kd(c,1,\"type.googleapis.com/mediapipe.tasks.vision.holistic_landmarker.proto.HolisticLandmarkerGraphOptions\");$f(c,this.j.g());const d=new sg;Kd(d,2,\"mediapipe.tasks.vision.holistic_landmarker.HolisticLandmarkerGraph\");Hd(d,8,ag,c);M(d,\"IMAGE:input_frames_image\");O(d,\"POSE_LANDMARKS:pose_landmarks\");O(d,\"POSE_WORLD_LANDMARKS:pose_world_landmarks\");O(d,\"FACE_LANDMARKS:face_landmarks\");O(d,\"LEFT_HAND_LANDMARKS:left_hand_landmarks\");O(d,\"LEFT_HAND_WORLD_LANDMARKS:left_hand_world_landmarks\");\nO(d,\"RIGHT_HAND_LANDMARKS:right_hand_landmarks\");O(d,\"RIGHT_HAND_WORLD_LANDMARKS:right_hand_world_landmarks\");d.o(b);xg(a,d);zi(this,a);this.g.attachProtoListener(\"pose_landmarks\",(e,f)=>{dk(e,this.h.poseLandmarks);U(this,f)});this.g.attachEmptyPacketListener(\"pose_landmarks\",e=>{U(this,e)});this.g.attachProtoListener(\"pose_world_landmarks\",(e,f)=>{var g=this.h.poseWorldLandmarks;e=Kg(e);g.push(bi(e));U(this,f)});this.g.attachEmptyPacketListener(\"pose_world_landmarks\",e=>{U(this,e)});this.outputPoseSegmentationMasks&&\n(O(d,\"POSE_SEGMENTATION_MASK:pose_segmentation_mask\"),Ai(this,\"pose_segmentation_mask\"),this.g.Z(\"pose_segmentation_mask\",(e,f)=>{this.h.poseSegmentationMasks=[Fj(this,e,!0,!this.D)];U(this,f)}),this.g.attachEmptyPacketListener(\"pose_segmentation_mask\",e=>{this.h.poseSegmentationMasks=[];U(this,e)}));this.g.attachProtoListener(\"face_landmarks\",(e,f)=>{dk(e,this.h.faceLandmarks);U(this,f)});this.g.attachEmptyPacketListener(\"face_landmarks\",e=>{U(this,e)});this.outputFaceBlendshapes&&(Q(a,\"extra_blendshapes\"),\nO(d,\"FACE_BLENDSHAPES:extra_blendshapes\"),this.g.attachProtoListener(\"extra_blendshapes\",(e,f)=>{var g=this.h.faceBlendshapes;this.outputFaceBlendshapes&&(e=Eg(e),g.push(Xh(e.g()??[])));U(this,f)}),this.g.attachEmptyPacketListener(\"extra_blendshapes\",e=>{U(this,e)}));this.g.attachProtoListener(\"left_hand_landmarks\",(e,f)=>{dk(e,this.h.leftHandLandmarks);U(this,f)});this.g.attachEmptyPacketListener(\"left_hand_landmarks\",e=>{U(this,e)});this.g.attachProtoListener(\"left_hand_world_landmarks\",(e,f)=>\n{var g=this.h.leftHandWorldLandmarks;e=Kg(e);g.push(bi(e));U(this,f)});this.g.attachEmptyPacketListener(\"left_hand_world_landmarks\",e=>{U(this,e)});this.g.attachProtoListener(\"right_hand_landmarks\",(e,f)=>{dk(e,this.h.rightHandLandmarks);U(this,f)});this.g.attachEmptyPacketListener(\"right_hand_landmarks\",e=>{U(this,e)});this.g.attachProtoListener(\"right_hand_world_landmarks\",(e,f)=>{var g=this.h.rightHandWorldLandmarks;e=Kg(e);g.push(bi(e));U(this,f)});this.g.attachEmptyPacketListener(\"right_hand_world_landmarks\",\ne=>{U(this,e)});a=a.g();this.setGraph(new Uint8Array(a),!0)}};Z.prototype.detectForVideo=Z.prototype.G;Z.prototype.detect=Z.prototype.F;Z.prototype.setOptions=Z.prototype.o;Z.createFromModelPath=function(a,b){return X(Z,a,{baseOptions:{modelAssetPath:b}})};Z.createFromModelBuffer=function(a,b){return X(Z,a,{baseOptions:{modelAssetBuffer:b}})};Z.createFromOptions=function(a,b){return X(Z,a,b)};Z.HAND_CONNECTIONS=Tj;\nZ.POSE_CONNECTIONS=ak;Z.FACE_LANDMARKS_LIPS=Ij;\nZ.FACE_LANDMARKS_LEFT_EYE=Jj;Z.FACE_LANDMARKS_LEFT_EYEBROW=Kj;\nZ.FACE_LANDMARKS_LEFT_IRIS=Lj;Z.FACE_LANDMARKS_RIGHT_EYE=Mj;\nZ.FACE_LANDMARKS_RIGHT_EYEBROW=Nj;Z.FACE_LANDMARKS_RIGHT_IRIS=Oj;\nZ.FACE_LANDMARKS_FACE_OVAL=Pj;Z.FACE_LANDMARKS_CONTOURS=Qj;\nZ.FACE_LANDMARKS_TESSELATION=Rj;export {Z as HolisticLandmarker};var ek=class extends Gj{constructor(a,b){super(new Bj(a,b),\"input_image\",\"norm_rect\",!0);this.j={classifications:[]};a=this.h=new Eh;b=new R;z(a,R,1,b)}get baseOptions(){return y(this.h,R,1)}set baseOptions(a){z(this.h,R,1,a)}o(a){var b=this.h,c=Vh(a,y(this.h,Wg,2));z(b,Wg,2,c);return this.l(a)}sa(a,b){this.j={classifications:[]};Dj(this,a,b);return this.j}ta(a,b,c){this.j={classifications:[]};Ej(this,a,c,b);return this.j}m(){var a=new yg;P(a,\"input_image\");P(a,\"norm_rect\");Q(a,\"classifications\");\nconst b=new Wf;Oe(b,Fh,this.h);const c=new sg;Kd(c,2,\"mediapipe.tasks.vision.image_classifier.ImageClassifierGraph\");M(c,\"IMAGE:input_image\");M(c,\"NORM_RECT:norm_rect\");O(c,\"CLASSIFICATIONS:classifications\");c.o(b);xg(a,c);this.g.attachProtoListener(\"classifications\",(d,e)=>{this.j=Yh(Rg(d));U(this,e)});this.g.attachEmptyPacketListener(\"classifications\",d=>{U(this,d)});a=a.g();this.setGraph(new Uint8Array(a),!0)}};ek.prototype.classifyForVideo=ek.prototype.ta;ek.prototype.classify=ek.prototype.sa;\nek.prototype.setOptions=ek.prototype.o;ek.createFromModelPath=function(a,b){return X(ek,a,{baseOptions:{modelAssetPath:b}})};ek.createFromModelBuffer=function(a,b){return X(ek,a,{baseOptions:{modelAssetBuffer:b}})};ek.createFromOptions=function(a,b){return X(ek,a,b)};export {ek as ImageClassifier};var fk=class extends Gj{constructor(a,b){super(new Bj(a,b),\"image_in\",\"norm_rect\",!0);this.h=new Gh;this.embeddings={embeddings:[]};a=this.h;b=new R;z(a,R,1,b)}get baseOptions(){return y(this.h,R,1)}set baseOptions(a){z(this.h,R,1,a)}o(a){var b=this.h,c=y(this.h,Yg,2);c=c?c.clone():new Yg;a.l2Normalize!==void 0?v(c,1,$b(a.l2Normalize)):\"l2Normalize\"in a&&v(c,1);a.quantize!==void 0?v(c,2,$b(a.quantize)):\"quantize\"in a&&v(c,2);z(b,Yg,2,c);return this.l(a)}za(a,b){Dj(this,a,b);return this.embeddings}Aa(a,\nb,c){Ej(this,a,c,b);return this.embeddings}m(){var a=new yg;P(a,\"image_in\");P(a,\"norm_rect\");Q(a,\"embeddings_out\");const b=new Wf;Oe(b,Hh,this.h);const c=new sg;Kd(c,2,\"mediapipe.tasks.vision.image_embedder.ImageEmbedderGraph\");M(c,\"IMAGE:image_in\");M(c,\"NORM_RECT:norm_rect\");O(c,\"EMBEDDINGS:embeddings_out\");c.o(b);xg(a,c);this.g.attachProtoListener(\"embeddings_out\",(d,e)=>{d=Vg(d);this.embeddings=$h(d);U(this,e)});this.g.attachEmptyPacketListener(\"embeddings_out\",d=>{U(this,d)});a=a.g();this.setGraph(new Uint8Array(a),\n!0)}};fk.cosineSimilarity=function(a,b){if(a.floatEmbedding&&b.floatEmbedding)a=di(a.floatEmbedding,b.floatEmbedding);else if(a.quantizedEmbedding&&b.quantizedEmbedding)a=di(ci(a.quantizedEmbedding),ci(b.quantizedEmbedding));else throw Error(\"Cannot compute cosine similarity between quantized and float embeddings.\");return a};fk.prototype.embedForVideo=fk.prototype.Aa;fk.prototype.embed=fk.prototype.za;fk.prototype.setOptions=fk.prototype.o;fk.createFromModelPath=function(a,b){return X(fk,a,{baseOptions:{modelAssetPath:b}})};\nfk.createFromModelBuffer=function(a,b){return X(fk,a,{baseOptions:{modelAssetBuffer:b}})};fk.createFromOptions=function(a,b){return X(fk,a,b)};export {fk as ImageEmbedder};var gk=class{constructor(a,b,c){this.confidenceMasks=a;this.categoryMask=b;this.qualityScores=c}close(){this.confidenceMasks?.forEach(a=>{a.close()});this.categoryMask?.close()}};gk.prototype.close=gk.prototype.close;export {gk as ImageSegmenterResult};function hk(a){const b=wg(a.ca()).filter(c=>(t(u(c,1))??\"\").includes(\"mediapipe.tasks.TensorsToSegmentationCalculator\"));a.u=[];if(b.length>1)throw Error(\"The graph has more than one mediapipe.tasks.TensorsToSegmentationCalculator.\");b.length===1&&(y(b[0],Wf,7)?.j()?.g()??new Map).forEach((c,d)=>{a.u[Number(d)]=t(u(c,1))??\"\"})}function ik(a){a.categoryMask=void 0;a.confidenceMasks=void 0;a.qualityScores=void 0}\nfunction jk(a){try{const b=new gk(a.confidenceMasks,a.categoryMask,a.qualityScores);if(a.j)a.j(b);else return b}finally{Bi(a)}}\nvar kk=class extends Gj{constructor(a,b){super(new Bj(a,b),\"image_in\",\"norm_rect\",!1);this.u=[];this.outputCategoryMask=!1;this.outputConfidenceMasks=!0;this.h=new Kh;this.A=new Ih;z(this.h,Ih,3,this.A);a=this.h;b=new R;z(a,R,1,b)}get baseOptions(){return y(this.h,R,1)}set baseOptions(a){z(this.h,R,1,a)}o(a){a.displayNamesLocale!==void 0?v(this.h,2,qc(a.displayNamesLocale)):\"displayNamesLocale\"in a&&v(this.h,2);\"outputCategoryMask\"in a&&(this.outputCategoryMask=a.outputCategoryMask??!1);\"outputConfidenceMasks\"in\na&&(this.outputConfidenceMasks=a.outputConfidenceMasks??!0);return super.l(a)}L(){hk(this)}segment(a,b,c){const d=typeof b!==\"function\"?b:{};this.j=typeof b===\"function\"?b:c;ik(this);Dj(this,a,d);return jk(this)}La(a,b,c,d){const e=typeof c!==\"function\"?c:{};this.j=typeof c===\"function\"?c:d;ik(this);Ej(this,a,e,b);return jk(this)}Da(){return this.u}m(){var a=new yg;P(a,\"image_in\");P(a,\"norm_rect\");const b=new Wf;Oe(b,Lh,this.h);const c=new sg;Kd(c,2,\"mediapipe.tasks.vision.image_segmenter.ImageSegmenterGraph\");\nM(c,\"IMAGE:image_in\");M(c,\"NORM_RECT:norm_rect\");c.o(b);xg(a,c);zi(this,a);this.outputConfidenceMasks&&(Q(a,\"confidence_masks\"),O(c,\"CONFIDENCE_MASKS:confidence_masks\"),Ai(this,\"confidence_masks\"),this.g.aa(\"confidence_masks\",(d,e)=>{this.confidenceMasks=d.map(f=>Fj(this,f,!0,!this.j));U(this,e)}),this.g.attachEmptyPacketListener(\"confidence_masks\",d=>{this.confidenceMasks=[];U(this,d)}));this.outputCategoryMask&&(Q(a,\"category_mask\"),O(c,\"CATEGORY_MASK:category_mask\"),Ai(this,\"category_mask\"),this.g.Z(\"category_mask\",\n(d,e)=>{this.categoryMask=Fj(this,d,!1,!this.j);U(this,e)}),this.g.attachEmptyPacketListener(\"category_mask\",d=>{this.categoryMask=void 0;U(this,d)}));Q(a,\"quality_scores\");O(c,\"QUALITY_SCORES:quality_scores\");this.g.attachFloatVectorListener(\"quality_scores\",(d,e)=>{this.qualityScores=d;U(this,e)});this.g.attachEmptyPacketListener(\"quality_scores\",d=>{this.categoryMask=void 0;U(this,d)});a=a.g();this.setGraph(new Uint8Array(a),!0)}};kk.prototype.getLabels=kk.prototype.Da;\nkk.prototype.segmentForVideo=kk.prototype.La;kk.prototype.segment=kk.prototype.segment;kk.prototype.setOptions=kk.prototype.o;kk.createFromModelPath=function(a,b){return X(kk,a,{baseOptions:{modelAssetPath:b}})};kk.createFromModelBuffer=function(a,b){return X(kk,a,{baseOptions:{modelAssetBuffer:b}})};kk.createFromOptions=function(a,b){return X(kk,a,b)};export {kk as ImageSegmenter};var lk=class{constructor(a,b,c){this.confidenceMasks=a;this.categoryMask=b;this.qualityScores=c}close(){this.confidenceMasks?.forEach(a=>{a.close()});this.categoryMask?.close()}};lk.prototype.close=lk.prototype.close;export {lk as InteractiveSegmenterResult};var mk=class extends Gj{constructor(a,b){super(new Bj(a,b),\"image_in\",\"norm_rect_in\",!1);this.outputCategoryMask=!1;this.outputConfidenceMasks=!0;this.h=new Kh;this.u=new Ih;z(this.h,Ih,3,this.u);a=this.h;b=new R;z(a,R,1,b)}get baseOptions(){return y(this.h,R,1)}set baseOptions(a){z(this.h,R,1,a)}o(a){\"outputCategoryMask\"in a&&(this.outputCategoryMask=a.outputCategoryMask??!1);\"outputConfidenceMasks\"in a&&(this.outputConfidenceMasks=a.outputConfidenceMasks??!0);return super.l(a)}segment(a,b,c,d){const e=\ntypeof c!==\"function\"?c:{};this.j=typeof c===\"function\"?c:d;this.qualityScores=this.categoryMask=this.confidenceMasks=void 0;c=this.C+1;d=new Ph;if(b.keypoint&&b.scribble)throw Error(\"Cannot provide both keypoint and scribble.\");if(b.keypoint){var f=new Mh;ud(f,3,$b(!0),!1);ud(f,1,Yb(b.keypoint.x),0);ud(f,2,Yb(b.keypoint.y),0);Gd(d,1,Qh,f)}else if(b.scribble){const h=new Oh;for(f of b.scribble)b=new Mh,ud(b,3,$b(!0),!1),ud(b,1,Yb(f.x),0),ud(b,2,Yb(f.y),0),Hd(h,1,Mh,b);Gd(d,2,Qh,h)}else throw Error(\"Must provide either a keypoint or a scribble.\");\nthis.g.addProtoToStream(d.g(),\"mediapipe.tasks.vision.interactive_segmenter.proto.RegionOfInterest\",\"roi_in\",c);Dj(this,a,e);a:{try{const h=new lk(this.confidenceMasks,this.categoryMask,this.qualityScores);if(this.j)this.j(h);else{var g=h;break a}}finally{Bi(this)}g=void 0}return g}m(){var a=new yg;P(a,\"image_in\");P(a,\"roi_in\");P(a,\"norm_rect_in\");const b=new Wf;Oe(b,Lh,this.h);const c=new sg;Kd(c,2,\"mediapipe.tasks.vision.interactive_segmenter.InteractiveSegmenterGraphV2\");M(c,\"IMAGE:image_in\");\nM(c,\"ROI:roi_in\");M(c,\"NORM_RECT:norm_rect_in\");c.o(b);xg(a,c);zi(this,a);this.outputConfidenceMasks&&(Q(a,\"confidence_masks\"),O(c,\"CONFIDENCE_MASKS:confidence_masks\"),Ai(this,\"confidence_masks\"),this.g.aa(\"confidence_masks\",(d,e)=>{this.confidenceMasks=d.map(f=>Fj(this,f,!0,!this.j));U(this,e)}),this.g.attachEmptyPacketListener(\"confidence_masks\",d=>{this.confidenceMasks=[];U(this,d)}));this.outputCategoryMask&&(Q(a,\"category_mask\"),O(c,\"CATEGORY_MASK:category_mask\"),Ai(this,\"category_mask\"),this.g.Z(\"category_mask\",\n(d,e)=>{this.categoryMask=Fj(this,d,!1,!this.j);U(this,e)}),this.g.attachEmptyPacketListener(\"category_mask\",d=>{this.categoryMask=void 0;U(this,d)}));Q(a,\"quality_scores\");O(c,\"QUALITY_SCORES:quality_scores\");this.g.attachFloatVectorListener(\"quality_scores\",(d,e)=>{this.qualityScores=d;U(this,e)});this.g.attachEmptyPacketListener(\"quality_scores\",d=>{this.categoryMask=void 0;U(this,d)});a=a.g();this.setGraph(new Uint8Array(a),!0)}};mk.prototype.segment=mk.prototype.segment;\nmk.prototype.setOptions=mk.prototype.o;mk.createFromModelPath=function(a,b){return X(mk,a,{baseOptions:{modelAssetPath:b}})};mk.createFromModelBuffer=function(a,b){return X(mk,a,{baseOptions:{modelAssetBuffer:b}})};mk.createFromOptions=function(a,b){return X(mk,a,b)};export {mk as InteractiveSegmenter};var nk=class extends Gj{constructor(a,b){super(new Bj(a,b),\"input_frame_gpu\",\"norm_rect\",!1);this.j={detections:[]};a=this.h=new Rh;b=new R;z(a,R,1,b)}get baseOptions(){return y(this.h,R,1)}set baseOptions(a){z(this.h,R,1,a)}o(a){a.displayNamesLocale!==void 0?v(this.h,2,qc(a.displayNamesLocale)):\"displayNamesLocale\"in a&&v(this.h,2);a.maxResults!==void 0?Jd(this.h,3,a.maxResults):\"maxResults\"in a&&v(this.h,3);a.scoreThreshold!==void 0?B(this.h,4,a.scoreThreshold):\"scoreThreshold\"in a&&v(this.h,4);\na.categoryAllowlist!==void 0?Ld(this.h,5,a.categoryAllowlist):\"categoryAllowlist\"in a&&v(this.h,5);a.categoryDenylist!==void 0?Ld(this.h,6,a.categoryDenylist):\"categoryDenylist\"in a&&v(this.h,6);return this.l(a)}F(a,b){this.j={detections:[]};Dj(this,a,b);return this.j}G(a,b,c){this.j={detections:[]};Ej(this,a,c,b);return this.j}m(){var a=new yg;P(a,\"input_frame_gpu\");P(a,\"norm_rect\");Q(a,\"detections\");const b=new Wf;Oe(b,Sh,this.h);const c=new sg;Kd(c,2,\"mediapipe.tasks.vision.ObjectDetectorGraph\");\nM(c,\"IMAGE:input_frame_gpu\");M(c,\"NORM_RECT:norm_rect\");O(c,\"DETECTIONS:detections\");c.o(b);xg(a,c);this.g.attachProtoVectorListener(\"detections\",(d,e)=>{for(const f of d)d=Ig(f),this.j.detections.push(Zh(d));U(this,e)});this.g.attachEmptyPacketListener(\"detections\",d=>{U(this,d)});a=a.g();this.setGraph(new Uint8Array(a),!0)}};nk.prototype.detectForVideo=nk.prototype.G;nk.prototype.detect=nk.prototype.F;nk.prototype.setOptions=nk.prototype.o;\nnk.createFromModelPath=async function(a,b){return X(nk,a,{baseOptions:{modelAssetPath:b}})};nk.createFromModelBuffer=function(a,b){return X(nk,a,{baseOptions:{modelAssetBuffer:b}})};nk.createFromOptions=function(a,b){return X(nk,a,b)};export {nk as ObjectDetector};var ok=class{constructor(a,b,c){this.landmarks=a;this.worldLandmarks=b;this.segmentationMasks=c}close(){this.segmentationMasks?.forEach(a=>{a.close()})}};ok.prototype.close=ok.prototype.close;function pk(a){a.landmarks=[];a.worldLandmarks=[];a.segmentationMasks=void 0}function qk(a){try{const b=new ok(a.landmarks,a.worldLandmarks,a.segmentationMasks);if(a.u)a.u(b);else return b}finally{Bi(a)}}\nvar rk=class extends Gj{constructor(a,b){super(new Bj(a,b),\"image_in\",\"norm_rect\",!1);this.landmarks=[];this.worldLandmarks=[];this.outputSegmentationMasks=!1;a=this.h=new Th;b=new R;z(a,R,1,b);this.A=new Ah;z(this.h,Ah,3,this.A);this.j=new zh;z(this.h,zh,2,this.j);Jd(this.j,4,1);B(this.j,2,.5);B(this.A,2,.5);B(this.h,4,.5)}get baseOptions(){return y(this.h,R,1)}set baseOptions(a){z(this.h,R,1,a)}o(a){\"numPoses\"in a&&Jd(this.j,4,a.numPoses??1);\"minPoseDetectionConfidence\"in a&&B(this.j,2,a.minPoseDetectionConfidence??\n.5);\"minTrackingConfidence\"in a&&B(this.h,4,a.minTrackingConfidence??.5);\"minPosePresenceConfidence\"in a&&B(this.A,2,a.minPosePresenceConfidence??.5);\"outputSegmentationMasks\"in a&&(this.outputSegmentationMasks=a.outputSegmentationMasks??!1);return this.l(a)}F(a,b,c){const d=typeof b!==\"function\"?b:{};this.u=typeof b===\"function\"?b:c;pk(this);Dj(this,a,d);return qk(this)}G(a,b,c,d){const e=typeof c!==\"function\"?c:{};this.u=typeof c===\"function\"?c:d;pk(this);Ej(this,a,e,b);return qk(this)}m(){var a=\nnew yg;P(a,\"image_in\");P(a,\"norm_rect\");Q(a,\"normalized_landmarks\");Q(a,\"world_landmarks\");Q(a,\"segmentation_masks\");const b=new Wf;Oe(b,Uh,this.h);const c=new sg;Kd(c,2,\"mediapipe.tasks.vision.pose_landmarker.PoseLandmarkerGraph\");M(c,\"IMAGE:image_in\");M(c,\"NORM_RECT:norm_rect\");O(c,\"NORM_LANDMARKS:normalized_landmarks\");O(c,\"WORLD_LANDMARKS:world_landmarks\");c.o(b);xg(a,c);zi(this,a);this.g.attachProtoVectorListener(\"normalized_landmarks\",(d,e)=>{this.landmarks=[];for(const f of d)d=Mg(f),this.landmarks.push(ai(d));\nU(this,e)});this.g.attachEmptyPacketListener(\"normalized_landmarks\",d=>{this.landmarks=[];U(this,d)});this.g.attachProtoVectorListener(\"world_landmarks\",(d,e)=>{this.worldLandmarks=[];for(const f of d)d=Kg(f),this.worldLandmarks.push(bi(d));U(this,e)});this.g.attachEmptyPacketListener(\"world_landmarks\",d=>{this.worldLandmarks=[];U(this,d)});this.outputSegmentationMasks&&(O(c,\"SEGMENTATION_MASK:segmentation_masks\"),Ai(this,\"segmentation_masks\"),this.g.aa(\"segmentation_masks\",(d,e)=>{this.segmentationMasks=\nd.map(f=>Fj(this,f,!0,!this.u));U(this,e)}),this.g.attachEmptyPacketListener(\"segmentation_masks\",d=>{this.segmentationMasks=[];U(this,d)}));a=a.g();this.setGraph(new Uint8Array(a),!0)}};rk.prototype.detectForVideo=rk.prototype.G;rk.prototype.detect=rk.prototype.F;rk.prototype.setOptions=rk.prototype.o;rk.createFromModelPath=function(a,b){return X(rk,a,{baseOptions:{modelAssetPath:b}})};rk.createFromModelBuffer=function(a,b){return X(rk,a,{baseOptions:{modelAssetBuffer:b}})};\nrk.createFromOptions=function(a,b){return X(rk,a,b)};rk.POSE_CONNECTIONS=ak;export {rk as PoseLandmarker};\n"],"names":["aa","self","ba","a","b","c","d","e","length","da","Error","ea","String","fromCharCode","apply","fa","ha","ia","TextDecoder","ja","ka","TextEncoder","la","encode","Uint8Array","charCodeAt","f","subarray","ma","setTimeout","qa","na","oa","pa","navigator","userAgent","ra","sa","userAgentData","ta","ua","va","Math","floor","indexOf","charAt","g","test","ya","h","xa","split","concat","za","Aa","brands","btoa","Ba","Ca","_","Da","Ea","replace","atob","Fa","Ga","Ha","Ia","Ja","Ka","La","this","constructor","Na","Ma","__closure__error__context__984382","severity","Oa","Pa","Qa","BigInt","Ra","Symbol","Sa","for","Ta","Ua","Va","Wa","Xa","Ya","Za","$a","ab","bb","cb","value","configurable","writable","enumerable","db","Object","defineProperties","n","eb","fb","gb","p","hb","ib","freeze","jb","kb","lb","v","mb","nb","l","next","done","call","iterator","ob","pb","isNaN","qb","rb","sb","tb","ub","vb","wb","xb","Number","isSafeInteger","trim","Db","yb","zb","Ab","Bb","Cb","MIN_SAFE_INTEGER","toString","MAX_SAFE_INTEGER","Eb","prototype","slice","Fb","q","r","Gb","Hb","Ib","Jb","DataView","ArrayBuffer","setFloat32","getUint32","Kb","Lb","Mb","asUintN","Nb","asIntN","Ob","Pb","Qb","trunc","Rb","Array","Sb","Tb","Ub","Vb","isFinite","Wb","Xb","Yb","Zb","$b","isArray","ac","bc","cc","dc","ec","fc","hc","ic","substring","jc","kc","mc","pc","qc","t","rc","sc","uc","vc","Map","super","wc","get","set","size","delete","clear","has","entries","keys","values","forEach","xc","setPrototypeOf","yc","zc","J","Cc","K","S","Ac","V","from","Bc","Dc","Ec","Fc","Gc","Ic","toJSON","Kc","Lc","Mc","Nc","k","w","m","D","G","N","wa","push","Jc","Pc","Qc","Rc","join","Sc","Tc","Vc","Wc","Xc","max","Yc","Zc","$c","ad","bd","cd","dd","ed","fd","gd","hd","u","id","is","x","jd","kd","ld","md","nd","od","pd","qd","rd","ud","vd","wd","xd","yd","zd","defineProperty","Ad","Bd","Cd","y","Dd","Rf","Hc","Td","Ud","Sf","Ed","Fd","z","Gd","Hd","Id","A","Jd","B","Kd","Ld","isFrozen","Md","Nd","buffer","Od","byteOffset","byteLength","Pd","Qd","Rd","Sd","Vd","Wd","NaN","Infinity","pow","Xd","Yd","Zd","Y","j","ae","be","ce","pop","o","init","de","ee","fe","ge","he","ie","fatal","decode","je","ke","le","ne","me","oe","qe","pe","re","se","te","ue","we","xe","ye","end","ze","Ae","Be","De","Ee","Fe","Ge","He","Ie","Je","Ke","Le","Me","Ne","Oe","C","Pe","defaultValue","clone","Qe","Re","Se","Te","Ue","Ve","We","Xe","Ye","Ze","$e","af","bf","cf","T","Uc","df","ef","ff","gf","hf","jf","bind","kf","lf","mf","nf","of","pf","qf","rf","sf","tf","uf","vf","wf","nc","xf","yf","zf","Af","Bf","Cf","Df","E","Ef","Ff","Gf","Hf","If","Jf","oc","F","Kf","Lf","H","Mf","Nf","Of","I","Pf","Qf","Tf","Uf","parseInt","Vf","Wf","register","Xf","Yf","assign","Zf","ag","bg","dg","cg","globalThis","trustedTypes","gg","createPolicy","createHTML","createScript","createScriptURL","eg","hg","encodeURIComponent","ig","jg","kg","lg","mg","ng","og","pg","L","qg","M","O","sg","tg","ug","vg","xg","P","Q","yg","rg","zg","Ag","Bg","Cg","Dg","Eg","Fg","Gg","Hg","Ig","Jg","Kg","Lg","Mg","Ng","Og","Pg","Qg","Rg","Sg","Tg","Ug","Vg","Wg","Xg","Yg","Zg","$g","ah","bh","R","ch","dh","eh","fh","gh","hh","ih","jh","kh","lh","mh","nh","oh","ph","qh","rh","sh","th","uh","vh","wh","xh","yh","zh","Ah","Bh","Ch","Dh","Eh","Fh","Gh","Hh","Ih","td","Jh","sd","Kh","Lh","Mh","Nh","Oh","Ph","Qh","Rh","Sh","Th","Uh","Vh","displayNamesLocale","maxResults","scoreThreshold","categoryAllowlist","categoryDenylist","Wh","Xh","categories","map","index","score","categoryName","displayName","headIndex","headName","Yh","classifications","lc","timestampMs","Zh","keypoints","boundingBox","originX","originY","width","height","angle","label","ai","visibility","bi","ci","di","sqrt","ei","fi","async","gi","WebAssembly","instantiate","hi","wasmLoaderPath","wasmBinaryPath","ii","li","OffscreenCanvas","includes","ki","match","mi","importScripts","document","createElement","src","crossOrigin","Promise","addEventListener","body","appendChild","TypeError","ni","videoWidth","videoHeight","naturalWidth","naturalHeight","displayWidth","displayHeight","console","error","i","stringToNewUTF8","_free","oi","canvas","_bindTextureToStream","_bindTextureToCanvas","getContext","gpuOriginForWebTexturesIsBottomLeft","pixelStorei","UNPACK_FLIP_Y_WEBGL","texImage2D","TEXTURE_2D","RGBA","UNSIGNED_BYTE","pi","Uint32Array","_malloc","HEAPU32","qi","simpleListeners","ri","forVisionTasks","forTextTasks","forGenAiTasks","forAudioTasks","isSimdSupported","ui","ModuleFactory","Module","locateFile","mainScriptUrlOrBlob","ti","assetLoaderPath","endsWith","assetBinaryPath","xi","baseOptions","yi","message","U","zi","Ai","Bi","addBoolToStream","Ci","setAutoRenderToScreen","modelAssetBuffer","modelAssetPath","delegate","wi","fetch","then","ok","arrayBuffer","status","FS_unlink","FS_createDataFile","read","ji","resolve","ca","setGraph","attachErrorListener","finishProcessing","close","closeGraph","Di","Ei","bindVertexArray","deleteVertexArray","deleteBuffer","Fi","createShader","shaderSource","compileShader","getShaderParameter","COMPILE_STATUS","getShaderInfoLog","attachShader","Gi","createVertexArray","createBuffer","bindBuffer","ARRAY_BUFFER","enableVertexAttribArray","vertexAttribPointer","FLOAT","bufferData","Float32Array","STATIC_DRAW","Hi","Ii","useProgram","Ji","createTexture","bindTexture","texParameteri","TEXTURE_WRAP_S","CLAMP_TO_EDGE","TEXTURE_WRAP_T","TEXTURE_MIN_FILTER","LINEAR","TEXTURE_MAG_FILTER","Ki","createFramebuffer","bindFramebuffer","FRAMEBUFFER","framebufferTexture2D","COLOR_ATTACHMENT0","Li","Mi","createProgram","X","VERTEX_SHADER","W","FRAGMENT_SHADER","linkProgram","getProgramParameter","LINK_STATUS","getProgramInfoLog","getAttribLocation","deleteProgram","deleteShader","deleteFramebuffer","Pi","activeTexture","TEXTURE1","TEXTURE2","NEAREST","getUniformLocation","uniform1i","deleteTexture","Qi","Ri","find","WebGLTexture","Ti","Ui","Vi","Wi","platform","readPixels","RED","Xi","Yi","Zi","$i","getExtension","R32F","R16F","viewport","TEXTURE0","aj","round","clearColor","COLOR_BUFFER_BIT","drawArrays","TRIANGLE_FAN","getAsWebGLTexture","getAsFloat32Array","getAsUint8Array","hasWebGLTexture","hasFloat32Array","hasUint8Array","bj","color","lineWidth","radius","cj","fillColor","dj","Function","ej","min","fj","gj","jj","kj","hj","ImageData","Uint8ClampedArray","Ni","fill","Oi","mj","ij","oj","CanvasRenderingContext2D","OffscreenCanvasRenderingContext2D","save","fillStyle","strokeStyle","Path2D","arc","PI","stroke","restore","beginPath","start","to","moveTo","lineTo","drawImage","lj","nj","pj","ImageBitmap","qj","rj","sj","tj","uj","vj","wj","xj","transferToImageBitmap","drawConfidenceMask","drawCategoryMask","drawBoundingBox","drawConnectors","drawLandmarks","lerp","clamp","yj","data","getAsImageBitmap","getAsImageData","hasImageBitmap","hasImageData","zj","Aj","_registerModelResourcesGraphService","_addIntToInputStream","warn","setGraphFromString","HEAPU8","_changeBinaryGraph","_changeTextGraph","configureAudio","_configureAudio","setAutoResizeCanvas","_setAutoRenderToScreen","setGpuBufferVerticalFlip","_getGraphConfig","__graph_config__","errorListener","attachEmptyPacketListener","emptyPacketListeners","addAudioToStream","addAudioToStreamWithShape","HEAPF32","_addAudioToInputStream","addGpuBufferToStream","_addBoundTextureToStream","_addBoolToInputStream","addDoubleToStream","_addDoubleToInputStream","addFloatToStream","_addFloatToInputStream","addIntToStream","addUintToStream","_addUintToInputStream","addStringToStream","_addStringToInputStream","addStringRecordToStream","_addFlatHashMapToInputStream","addProtoToStream","_addProtoToInputStream","addEmptyPacketToStream","_addEmptyPacketToInputStream","addBoolVectorToStream","_allocateBoolVector","_addBoolVectorEntry","_addBoolVectorToInputStream","addDoubleVectorToStream","_allocateDoubleVector","_addDoubleVectorEntry","_addDoubleVectorToInputStream","addFloatVectorToStream","_allocateFloatVector","_addFloatVectorEntry","_addFloatVectorToInputStream","addIntVectorToStream","_allocateIntVector","_addIntVectorEntry","_addIntVectorToInputStream","addUintVectorToStream","_allocateUintVector","_addUintVectorEntry","_addUintVectorToInputStream","addStringVectorToStream","_allocateStringVector","_addStringVectorEntry","_addStringVectorToInputStream","addBoolToInputSidePacket","_addBoolToInputSidePacket","addDoubleToInputSidePacket","_addDoubleToInputSidePacket","addFloatToInputSidePacket","_addFloatToInputSidePacket","addIntToInputSidePacket","_addIntToInputSidePacket","addUintToInputSidePacket","_addUintToInputSidePacket","addStringToInputSidePacket","_addStringToInputSidePacket","addProtoToInputSidePacket","_addProtoToInputSidePacket","addBoolVectorToInputSidePacket","_addBoolVectorToInputSidePacket","addDoubleVectorToInputSidePacket","_addDoubleVectorToInputSidePacket","addFloatVectorToInputSidePacket","_addFloatVectorToInputSidePacket","addIntVectorToInputSidePacket","_addIntVectorToInputSidePacket","addUintVectorToInputSidePacket","_addUintVectorToInputSidePacket","addStringVectorToInputSidePacket","_addStringVectorToInputSidePacket","attachBoolListener","_attachBoolListener","attachBoolVectorListener","_attachBoolVectorListener","attachIntListener","_attachIntListener","attachIntVectorListener","_attachIntVectorListener","attachUintListener","_attachUintListener","attachUintVectorListener","_attachUintVectorListener","attachDoubleListener","_attachDoubleListener","attachDoubleVectorListener","_attachDoubleVectorListener","attachFloatListener","_attachFloatListener","attachFloatVectorListener","_attachFloatVectorListener","attachStringListener","_attachStringListener","attachStringVectorListener","_attachStringVectorListener","attachProtoListener","_attachProtoListener","attachProtoVectorListener","_attachProtoVectorListener","attachAudioListener","_attachAudioListener","_waitUntilIdle","_closeGraph","ga","_addBoundTextureAsImageToStream","Z","_attachImageListener","_attachImageVectorListener","Bj","vi","Cj","regionOfInterest","left","right","top","bottom","rotationDegrees","performance","now","Dj","Ej","Fj","Gj","runningMode","Hj","detections","minDetectionConfidence","minSuppressionThreshold","detectForVideo","detect","setOptions","createFromModelPath","createFromModelBuffer","createFromOptions","Ij","Jj","Kj","Lj","Mj","Nj","Oj","Pj","Qj","Rj","Sj","faceLandmarks","faceBlendshapes","facialTransformationMatrixes","outputFacialTransformationMatrixes","outputFaceBlendshapes","numFaces","minFaceDetectionConfidence","minTrackingConfidence","minFacePresenceConfidence","rows","columns","FACE_LANDMARKS_LIPS","FACE_LANDMARKS_LEFT_EYE","FACE_LANDMARKS_LEFT_EYEBROW","FACE_LANDMARKS_LEFT_IRIS","FACE_LANDMARKS_RIGHT_EYE","FACE_LANDMARKS_RIGHT_EYEBROW","FACE_LANDMARKS_RIGHT_IRIS","FACE_LANDMARKS_FACE_OVAL","FACE_LANDMARKS_CONTOURS","FACE_LANDMARKS_TESSELATION","Tj","Uj","gestures","landmarks","worldLandmarks","handedness","Vj","handednesses","Wj","Xj","numHands","minHandDetectionConfidence","minHandPresenceConfidence","cannedGesturesClassifierOptions","customGesturesClassifierOptions","Yj","recognizeForVideo","recognize","HAND_CONNECTIONS","Zj","ak","bk","poseLandmarks","poseWorldLandmarks","poseSegmentationMasks","leftHandLandmarks","leftHandWorldLandmarks","rightHandLandmarks","rightHandWorldLandmarks","ck","dk","outputPoseSegmentationMasks","minFaceSuppressionThreshold","minPoseDetectionConfidence","minPoseSuppressionThreshold","minPosePresenceConfidence","minHandLandmarksConfidence","$f","POSE_CONNECTIONS","ek","classifyForVideo","classify","fk","embeddings","l2Normalize","quantize","floatEmbedding","quantizedEmbedding","$h","cosineSimilarity","embedForVideo","embed","gk","confidenceMasks","categoryMask","qualityScores","hk","wg","filter","ik","jk","kk","outputCategoryMask","outputConfidenceMasks","segment","getLabels","segmentForVideo","lk","mk","keypoint","scribble","nk","segmentationMasks","pk","qk","rk","outputSegmentationMasks","numPoses"],"mappings":"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AC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACpf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,GAAG,CAAC,EAAE,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAClf,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAClf,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACpf,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IACrf,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,GAAG,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACjf,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,GAAG,GAAG,CAAC,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAChf,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IACnf,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAChf,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACnf,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACpf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACpf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACpf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACrf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACpf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACnf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACrf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KACpf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IACpf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACnf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACrf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAClf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACpf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IACpf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IACpf,CAAC,GAAG,IAAI,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,IAAI,CAAC,GAAG,GAAG,CAAC,EAAE,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GACnf,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IACnf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAChf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACrf,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GACpf,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,GAAG,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IACpf,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KACjf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,GAAG,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IACrf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,GAAG,CAAC,EAAE,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IACnf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACnf,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IACpf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAClf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAClf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAChf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACnf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACpf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACnf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACjf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAClf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACjf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACjf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACnf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,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"} \ No newline at end of file diff --git a/app/node_modules/@mediapipe/tasks-vision/vision_bundle.mjs b/app/node_modules/@mediapipe/tasks-vision/vision_bundle.mjs index c3b261cc..f684496f 100644 --- a/app/node_modules/@mediapipe/tasks-vision/vision_bundle.mjs +++ b/app/node_modules/@mediapipe/tasks-vision/vision_bundle.mjs @@ -1,2 +1,2 @@ -var t="undefined"!=typeof self?self:{};function e(e,n){t:{for(var r=["CLOSURE_FLAGS"],i=t,s=0;s>6|192;else{if(e>=55296&&e<=57343){if(e<=56319&&i=56320&&s<=57343){e=1024*(e-55296)+s-56320+65536,r[n++]=e>>18|240,r[n++]=e>>12&63|128,r[n++]=e>>6&63|128,r[n++]=63&e|128;continue}i--}e=65533}r[n++]=e>>12|224,r[n++]=e>>6&63|128}r[n++]=63&e|128}}t=n===r.length?r:r.subarray(0,n)}return t}var u,l=e(610401301,!1),f=e(653718497,e(1,!0)),d=e(660014094,!1);const p=t.navigator;function g(t){return!!l&&(!!u&&u.brands.some((({brand:e})=>e&&-1!=e.indexOf(t))))}function m(e){var n;return(n=t.navigator)&&(n=n.userAgent)||(n=""),-1!=n.indexOf(e)}function y(){return!!l&&(!!u&&u.brands.length>0)}function _(){return y()?g("Chromium"):(m("Chrome")||m("CriOS"))&&!(!y()&&m("Edge"))||m("Silk")}function v(t){return v[" "](t),t}u=p&&p.userAgentData||null,v[" "]=function(){};var E=!y()&&(m("Trident")||m("MSIE"));!m("Android")||_(),_(),m("Safari")&&(_()||!y()&&m("Coast")||!y()&&m("Opera")||!y()&&m("Edge")||(y()?g("Microsoft Edge"):m("Edg/"))||y()&&g("Opera"));var w={},T=null;function A(t){var e=t.length,n=3*e/4;n%3?n=Math.floor(n):-1!="=.".indexOf(t[e-1])&&(n=-1!="=.".indexOf(t[e-2])?n-2:n-1);var r=new Uint8Array(n),i=0;return function(t,e){function n(e){for(;r>4),64!=o&&(e(s<<4&240|o>>2),64!=a&&e(o<<6&192|a))}}(t,(function(t){r[i++]=t})),i!==n?r.subarray(0,i):r}function b(){if(!T){T={};for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),e=["+/=","+/","-_=","-_.","-_"],n=0;n<5;n++){var r=t.concat(e[n].split(""));w[n]=r;for(var i=0;i>2];i=e[(3&i)<<4|s>>4],s=e[(15&s)<<2|o>>6],o=e[63&o],n[c++]=a+i+s+o}switch(a=0,o=r,t.length-h){case 2:o=e[(15&(a=t[h+1]))<<2]||r;case 1:t=t[h],n[c]=e[t>>2]+e[(3&t)<<4|a>>4]+o+r}return n.join("")}for(e="",n=0,r=t.length-10240;n{throw e}),0)}(e)}function V(t){return B(t=Error(t),"warning"),t}function X(){return"function"==typeof BigInt}function H(t){return Array.prototype.slice.call(t)}var W="function"==typeof Symbol&&"symbol"==typeof Symbol();function z(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol()?Symbol():t}var K=z(),Y=z("0di"),$=z("2ex"),q=z("1oa"),J=z("0dg"),Z=W?(t,e)=>{t[K]|=e}:(t,e)=>{void 0!==t.G?t.G|=e:Object.defineProperties(t,{G:{value:e,configurable:!0,writable:!0,enumerable:!1}})},Q=W?(t,e)=>{t[K]&=~e}:(t,e)=>{void 0!==t.G&&(t.G&=~e)},tt=W?t=>0|t[K]:t=>0|t.G,et=W?t=>t[K]:t=>t.G,nt=W?(t,e)=>{t[K]=e}:(t,e)=>{void 0!==t.G?t.G=e:Object.defineProperties(t,{G:{value:e,configurable:!0,writable:!0,enumerable:!1}})};function rt(t){return Z(t,34),t}function it(t,e){nt(e,-14591&(0|t))}function st(t,e){nt(e,-14557&(34|t))}var ot,at={},ht={};function ct(t){return!(!t||"object"!=typeof t||t.La!==ht)}function ut(t){return null!==t&&"object"==typeof t&&!Array.isArray(t)&&t.constructor===Object}function lt(t,e,n){if(null!=t)if("string"==typeof t)t=t?new D(t,P):N();else if(t.constructor!==D)if(I(t))t=t.length?new D(n?t:new Uint8Array(t),P):N();else{if(!e)throw Error();t=void 0}return t}function ft(t){return!(!Array.isArray(t)||t.length)&&!!(1&tt(t))}const dt=[];function pt(t){if(2&t)throw Error()}nt(dt,55),ot=Object.freeze(dt);class gt{constructor(t,e,n){this.l=0,this.g=t,this.h=e,this.m=n}next(){if(this.l"number"==typeof t)),Tt=Et((t=>"string"==typeof t)),At=Et((t=>"boolean"==typeof t)),bt="function"==typeof t.BigInt&&"bigint"==typeof t.BigInt(0),kt=Et((t=>bt?t>=xt&&t<=Rt:"-"===t[0]?Ft(t,St):Ft(t,Lt)));const St=Number.MIN_SAFE_INTEGER.toString(),xt=bt?BigInt(Number.MIN_SAFE_INTEGER):void 0,Lt=Number.MAX_SAFE_INTEGER.toString(),Rt=bt?BigInt(Number.MAX_SAFE_INTEGER):void 0;function Ft(t,e){if(t.length>e.length)return!1;if(t.lengthi)return!1;if(r>>0;Pt=e,Ot=(t-e)/4294967296>>>0}function Nt(t){if(t<0){Ct(-t);const[e,n]=Xt(Pt,Ot);Pt=e>>>0,Ot=n>>>0}else Ct(t)}function Ut(t){const e=It||=new DataView(new ArrayBuffer(8));e.setFloat32(0,+t,!0),Ot=0,Pt=e.getUint32(0,!0)}function Dt(t,e){return 4294967296*e+(t>>>0)}function Bt(t,e){const n=2147483648&e;return n&&(e=~e>>>0,0==(t=1+~t>>>0)&&(e=e+1>>>0)),t=Dt(t,e),n?-t:t}function Gt(t,e){if(t>>>=0,(e>>>=0)<=2097151)var n=""+(4294967296*e+t);else X()?n=""+(BigInt(e)<>>24|e<<8))+6710656*(e=e>>16&65535),n+=8147497*e,e*=2,t>=1e7&&(n+=t/1e7>>>0,t%=1e7),n>=1e7&&(e+=n/1e7>>>0,n%=1e7),n=e+jt(n)+jt(t));return n}function jt(t){return t=String(t),"0000000".slice(t.length)+t}function Vt(t){if(t.length<16)Nt(Number(t));else if(X())t=BigInt(t),Pt=Number(t&BigInt(4294967295))>>>0,Ot=Number(t>>BigInt(32)&BigInt(4294967295));else{const e=+("-"===t[0]);Ot=Pt=0;const n=t.length;for(let r=e,i=(n-e)%6+e;i<=n;r=i,i+=6){const e=Number(t.slice(r,i));Ot*=1e6,Pt=1e6*Pt+e,Pt>=4294967296&&(Ot+=Math.trunc(Pt/4294967296),Ot>>>=0,Pt>>>=0)}if(e){const[t,e]=Xt(Pt,Ot);Pt=t,Ot=e}}}function Xt(t,e){return e=~e,t?t=1+~t:e+=1,[t,e]}function Ht(t){return null==t||"number"==typeof t?t:"NaN"===t||"Infinity"===t||"-Infinity"===t?Number(t):void 0}function Wt(t){return null==t||"boolean"==typeof t?t:"number"==typeof t?!!t:void 0}const zt=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function Kt(t){const e=typeof t;switch(e){case"bigint":return!0;case"number":return Number.isFinite(t)}return"string"===e&&zt.test(t)}function Yt(t){if(null==t)return t;if("string"==typeof t){if(!t)return;t=+t}return"number"==typeof t&&Number.isFinite(t)?0|t:void 0}function $t(t){if(null==t)return t;if("string"==typeof t){if(!t)return;t=+t}return"number"==typeof t&&Number.isFinite(t)?t>>>0:void 0}function qt(t){return"-"!==t[0]&&(t.length<20||20===t.length&&Number(t.substring(0,6))<184467)}function Jt(t){return t=Math.trunc(t),Number.isSafeInteger(t)||(Nt(t),t=Bt(Pt,Ot)),t}function Zt(t){var e=Math.trunc(Number(t));if(Number.isSafeInteger(e))return String(e);if(-1!==(e=t.indexOf("."))&&(t=t.substring(0,e)),!("-"===t[0]?t.length<20||20===t.length&&Number(t.substring(0,7))>-922337:t.length<19||19===t.length&&Number(t.substring(0,6))<922337))if(Vt(t),t=Pt,2147483648&(e=Ot))if(X())t=""+(BigInt(0|e)<>>0));else{const[n,r]=Xt(t,e);t="-"+Gt(n,r)}else t=Gt(t,e);return t}function Qt(t){return null==t?t:"bigint"==typeof t?(kt(t)?t=Number(t):(t=BigInt.asIntN(64,t),t=kt(t)?Number(t):String(t)),t):Kt(t)?"number"==typeof t?Jt(t):Zt(t):void 0}function te(t){if(null==t)return t;var e=typeof t;if("bigint"===e)return String(BigInt.asUintN(64,t));if(Kt(t)){if("string"===e)return e=Math.trunc(Number(t)),Number.isSafeInteger(e)&&e>=0?t=String(e):(-1!==(e=t.indexOf("."))&&(t=t.substring(0,e)),qt(t)||(Vt(t),t=Gt(Pt,Ot))),t;if("number"===e)return(t=Math.trunc(t))>=0&&Number.isSafeInteger(t)?t:function(t){if(t<0){Nt(t);const e=Gt(Pt,Ot);return t=Number(e),Number.isSafeInteger(t)?t:e}return qt(String(t))?t:(Nt(t),Dt(Pt,Ot))}(t)}}function ee(t){if("string"!=typeof t)throw Error();return t}function ne(t){if(null!=t&&"string"!=typeof t)throw Error();return t}function re(t){return null==t||"string"==typeof t?t:void 0}function ie(t,e,n,r){if(null!=t&&"object"==typeof t&&t.Y===at)return t;if(!Array.isArray(t))return n?2&r?(t=e[Y])?e=t:(rt((t=new e).u),e=e[Y]=t):e=new e:e=void 0,e;let i=n=tt(t);return 0===i&&(i|=32&r),i|=2&r,i!==n&&nt(t,i),new e(t)}function se(t,e,n){if(e)t:{if(!Kt(e=t))throw V("int64");switch(typeof e){case"string":e=Zt(e);break t;case"bigint":if(t=e=BigInt.asIntN(64,e),Tt(t)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(t))throw Error(String(t))}else if(wt(t)&&!Number.isSafeInteger(t))throw Error(String(t));e=bt?BigInt(e):At(e)?e?"1":"0":Tt(e)?e.trim()||"0":String(e);break t;default:e=Jt(e)}}else e=Qt(t);return"string"==typeof(n=null==(t=e)?n?0:void 0:t)&&(e=+n,Number.isSafeInteger(e))?e:n}function oe(t){if(void 0===ce&&(ce="function"==typeof Proxy?ye(Proxy):null),!ce||!me())return t;let e=ae?.get(t);return e||(Math.random()>.01?t:(function(t){if(void 0===le){const t=new ce([],{});le=1===Array.prototype.concat.call([],t).length}le&&"function"==typeof Symbol&&Symbol.isConcatSpreadable&&(t[Symbol.isConcatSpreadable]=!0)}(t),e=new ce(t,{set:(t,e,n)=>(j(),t[e]=n,!0)}),function(t,e){(ae||=new ue).set(t,e),(he||=new ue).set(e,t)}(t,e),e))}let ae,he,ce,ue,le,fe,de,pe,ge;function me(){return void 0===ue&&(ue="function"==typeof WeakMap?ye(WeakMap):null),ue}function ye(t){try{return-1!==t.toString().indexOf("[native code]")?t:null}catch{return null}}function _e(t,e,n){if(f&&me()){if(fe?.get(e)?.get(t)){if(n)return}else if(Math.random()>.01)return;var r=t.length;n={length:r};for(var i=0;i=1024)throw Error("pvtlmt");r=-33521665&r|(1023&e)<<15;break t}}if(e){if((e=Math.max(e,i-(+!!(512&r)-1)))>1024)throw Error("spvt");r=-33521665&r|(1023&e)<<15}}}return nt(t,r),t}const ke={};let Se=function(){try{return v(new class extends Map{constructor(){super()}}),!1}catch{return!0}}();class xe{constructor(){this.g=new Map}get(t){return this.g.get(t)}set(t,e){return this.g.set(t,e),this.size=this.g.size,this}delete(t){return t=this.g.delete(t),this.size=this.g.size,t}clear(){this.g.clear(),this.size=this.g.size}has(t){return this.g.has(t)}entries(){return this.g.entries()}keys(){return this.g.keys()}values(){return this.g.values()}forEach(t,e){return this.g.forEach(t,e)}[Symbol.iterator](){return this.entries()}}const Le=Se?(Object.setPrototypeOf(xe.prototype,Map.prototype),Object.defineProperties(xe.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),xe):class extends Map{constructor(){super()}};function Re(t){return t}function Fe(t){if(2&t.M)throw Error("Cannot mutate an immutable Map")}var Me=class extends Le{constructor(t,e,n=Re,r=Re){super();let i=tt(t);i|=64,nt(t,i),this.M=i,this.U=e,this.T=n,this.aa=this.U?Ie:r;for(let s=0;s{t.call(e,this.get(r),r,this)}))}set(t,e){return Fe(this),null==(t=this.T(t,!0,!1))?this:null==e?(super.delete(t),this):super.set(t,this.aa(e,!0,!0,this.U,!1,this.M))}Qa(t){const e=this.T(t[0],!1,!0);t=t[1],t=this.U?void 0===t?null:t:this.aa(t,!1,!0,void 0,!1,this.M),super.set(e,t)}has(t){return super.has(this.T(t,!1,!1))}get(t){t=this.T(t,!1,!1);const e=super.get(t);if(void 0!==e){var n=this.U;return n?((n=this.aa(e,!1,!0,n,this.va,this.M))!==e&&super.set(t,n),n):e}}oa(){return Array.from(super.keys())}Ka(){return super.keys()}[Symbol.iterator](){return this.entries()}};function Ie(t,e,n,r,i,s){return t=ie(t,r,n,s),i&&(t=He(t)),t}function Pe(t){return t}function Oe(t){return[t,this.get(t)]}let Ce;function Ne(){return Ce||=new Me(rt([]),void 0,void 0,void 0,ke)}function Ue(t,e,n,r,i){if(null!=t){if(Array.isArray(t))t=ft(t)?void 0:i&&2&tt(t)?t:De(t,e,n,void 0!==r,i);else if(ut(t)){const s={};for(let o in t)s[o]=Ue(t[o],e,n,r,i);t=s}else t=e(t,r);return t}}function De(t,e,n,r,i){const s=r||n?tt(t):0;r=r?!!(32&s):void 0;const o=H(t);for(let t=0;tje(t,i,r))),Z(t,32|(n?2:0)),t}function He(t){const e=t.u,n=et(e);return 2&n?Ve(t,e,n,!1):t}function We(t,e,n,r){return!(4&e)||null!=n&&(!r&&0===n&&(4096&e||8192&e)&&(t.constructor[J]=1+(0|t.constructor[J]))<5&&j(),0!==n&&!(n&e))}function ze(t,e){return Ye(t=t.u,et(t),e)}function Ke(t,e,n,r){if(!((e=r+(+!!(512&e)-1))<0||e>=t.length||e>=n))return t[e]}function Ye(t,e,n,r){if(-1===n)return null;const i=e>>15&1023||536870912;if(!(n>=i)){var s=t.length;return r&&256&e&&null!=(r=t[s-1][n])?(Ke(t,e,i,n)&&null!=$&&((e=(t=G??={})[$]||0)>=4||(t[$]=e+1,j())),r):Ke(t,e,i,n)}return 256&e?t[t.length-1][n]:void 0}function $e(t,e,n){const r=t.u;let i=et(r);return pt(i),qe(r,i,e,n),t}function qe(t,e,n,r){const i=e>>15&1023||536870912;if(n>=i){let s,o=e;if(256&e)s=t[t.length-1];else{if(null==r)return o;s=t[i+(+!!(512&e)-1)]={},o|=256}return s[n]=r,n ${t}`)}function On(t){if("string"==typeof t)return{buffer:M(t),O:!1};if(Array.isArray(t))return{buffer:new Uint8Array(t),O:!1};if(t.constructor===Uint8Array)return{buffer:t,O:!1};if(t.constructor===ArrayBuffer)return{buffer:new Uint8Array(t),O:!1};if(t.constructor===D)return{buffer:U(t)||new Uint8Array(0),O:!0};if(t instanceof Uint8Array)return{buffer:new Uint8Array(t.buffer,t.byteOffset,t.byteLength),O:!1};throw Error("Type not convertible to a Uint8Array, expected a Uint8Array, an ArrayBuffer, a base64 encoded string, a ByteString or an Array of numbers")}function Cn(t,e){let n,r=0,i=0,s=0;const o=t.h;let a=t.g;do{n=o[a++],r|=(127&n)<32&&(i|=(127&n)>>4),s=3;s<32&&128&n;s+=7)n=o[a++],i|=(127&n)<>>0,i>>>0);throw In()}function Nn(t){let e=0,n=t.g;const r=n+10,i=t.h;for(;n>>0}function Bn(t){var e=t.h;const n=t.g,r=e[n],i=e[n+1],s=e[n+2];return e=e[n+3],Xn(t,t.g+4),(r<<0|i<<8|s<<16|e<<24)>>>0}function Gn(t){var e=Bn(t);t=2*(e>>31)+1;const n=e>>>23&255;return e&=8388607,255==n?e?NaN:t*(1/0):0==n?1401298464324817e-60*t*e:t*Math.pow(2,n-150)*(e+8388608)}function jn(t){return Un(t)}function Vn(t,e,{ea:n=!1}={}){t.ea=n,e&&(e=On(e),t.h=e.buffer,t.m=e.O,t.j=0,t.l=t.h.length,t.g=t.j)}function Xn(t,e){if(t.g=e,e>t.l)throw Pn(t.l,e)}function Hn(t,e){if(e<0)throw Error(`Tried to read a negative byte length: ${e}`);const n=t.g,r=n+e;if(r>t.l)throw Pn(e,t.l-n);return t.g=r,n}function Wn(t,e){if(0==e)return N();var n=Hn(t,e);return t.ea&&t.m?n=t.h.subarray(n,n+e):(t=t.h,n=n===(e=n+e)?new Uint8Array(0):Mt?t.slice(n,e):new Uint8Array(t.subarray(n,e))),0==n.length?N():new D(n,P)}Me.prototype.toJSON=void 0,Me.prototype.La=ht;var zn=[];function Kn(t){var e=t.g;if(e.g==e.l)return!1;t.l=t.g.g;var n=Dn(t.g);if(e=n>>>3,!((n&=7)>=0&&n<=5))throw Mn(n,t.l);if(e<1)throw Error(`Invalid field number: ${e} (at position ${t.l})`);return t.m=e,t.h=n,!0}function Yn(t){switch(t.h){case 0:0!=t.h?Yn(t):Nn(t.g);break;case 1:Xn(t=t.g,t.g+8);break;case 2:if(2!=t.h)Yn(t);else{var e=Dn(t.g);Xn(t=t.g,t.g+e)}break;case 5:Xn(t=t.g,t.g+4);break;case 3:for(e=t.m;;){if(!Kn(t))throw Error("Unmatched start-group tag: stream EOF");if(4==t.h){if(t.m!=e)throw Error("Unmatched end-group tag");break}Yn(t)}break;default:throw Mn(t.h,t.l)}}function $n(t,e,n){const r=t.g.l,i=Dn(t.g),s=t.g.g+i;let o=s-r;if(o<=0&&(t.g.l=s,n(e,t,void 0,void 0,void 0),o=s-t.g.g),o)throw Error(`Message parsing ended unexpectedly. Expected to read ${i} bytes, instead read ${i-o} bytes, either the data ended unexpectedly or the message misreported its own length`);return t.g.g=s,t.g.l=r,e}function qn(t){var e=Dn(t.g),a=Hn(t=t.g,e);if(t=t.h,o){var h,c=t;(h=s)||(h=s=new TextDecoder("utf-8",{fatal:!0})),e=a+e,c=0===a&&e===c.length?c:c.subarray(a,e);try{var u=h.decode(c)}catch(t){if(void 0===i){try{h.decode(new Uint8Array([128]))}catch(t){}try{h.decode(new Uint8Array([97])),i=!0}catch(t){i=!1}}throw!i&&(s=void 0),t}}else{e=(u=a)+e,a=[];let i,s=null;for(;u=e?n():(i=t[u++],l<194||128!=(192&i)?(u--,n()):a.push((31&l)<<6|63&i)):l<240?u>=e-1?n():(i=t[u++],128!=(192&i)||224===l&&i<160||237===l&&i>=160||128!=(192&(h=t[u++]))?(u--,n()):a.push((15&l)<<12|(63&i)<<6|63&h)):l<=244?u>=e-2?n():(i=t[u++],128!=(192&i)||i-144+(l<<28)>>30!=0||128!=(192&(h=t[u++]))||128!=(192&(c=t[u++]))?(u--,n()):(l=(7&l)<<18|(63&i)<<12|(63&h)<<6|63&c,l-=65536,a.push(55296+(l>>10&1023),56320+(1023&l)))):n(),a.length>=8192&&(s=r(s,a),a.length=0)}u=r(s,a)}return u}function Jn(t){const e=Dn(t.g);return Wn(t.g,e)}function Zn(t,e,n){var r=Dn(t.g);for(r=t.g.g+r;t.g.g0&&(null==(s=i[c-1])||ft(s)||ct(s)&&0===s.size);c--)var h=!0;(i!==t||o||h)&&(e?(h||o||a)&&(i.length=c):i=Array.prototype.slice.call(i,0,c),a&&i.push(a)),h=i}else h=t}return h}function ir(t){return t?/^\d+$/.test(t)?(Vt(t),new sr(Pt,Ot)):null:or||=new sr(0,0)}nr.prototype.Y=at,nr.prototype.toString=function(){try{return tr=!0,rr(this).toString()}finally{tr=!1}};var sr=class{constructor(t,e){this.h=t>>>0,this.g=e>>>0}};let or;function ar(t){return t?/^-?\d+$/.test(t)?(Vt(t),new hr(Pt,Ot)):null:cr||=new hr(0,0)}var hr=class{constructor(t,e){this.h=t>>>0,this.g=e>>>0}};let cr;function ur(t,e,n){for(;n>0||e>127;)t.g.push(127&e|128),e=(e>>>7|n<<25)>>>0,n>>>=7;t.g.push(e)}function lr(t,e){for(;e>127;)t.g.push(127&e|128),e>>>=7;t.g.push(e)}function fr(t,e){if(e>=0)lr(t,e);else{for(let n=0;n<9;n++)t.g.push(127&e|128),e>>=7;t.g.push(1)}}function dr(t,e){t.g.push(e>>>0&255),t.g.push(e>>>8&255),t.g.push(e>>>16&255),t.g.push(e>>>24&255)}function pr(t,e){0!==e.length&&(t.l.push(e),t.h+=e.length)}function gr(t,e,n){lr(t.g,8*e+n)}function mr(t,e){return gr(t,e,2),e=t.g.end(),pr(t,e),e.push(t.h),e}function yr(t,e){var n=e.pop();for(n=t.h+t.g.length()-n;n>127;)e.push(127&n|128),n>>>=7,t.h++;e.push(n),t.h++}function _r(t,e,n){gr(t,e,2),lr(t.g,n.length),pr(t,t.g.end()),pr(t,n)}function vr(t,e,n,r){null!=n&&(e=mr(t,e),r(n,t),yr(t,e))}class Er{constructor(t,e,n){this.g=t,this.h=e,this.qa=n}}function wr(t){return Array.isArray(t)?t[0]instanceof Er?t:[gi,t]:[t,void 0]}function Tr(t,e){if(Array.isArray(e)){var n=tt(e);if(4&n)return e;for(var r=0,i=0;rr(t,e,n):(t,e)=>{for(;Kn(e)&&4!=e.h;){var r=e.m;let o=n[r];const a=!o;let h=!1;if(!o){var i=n.X;if(i){var s=i[r];s&&(h=i.P?.[r],(!d||h)&&(i=kr(s))&&(o=n[r]=i))}}o&&o(e,t,r)||(r=(i=e).l,Yn(i),i.ja?i=void 0:(s=i.g.g-r,i.g.g=r,i=Wn(i.g,s)),r=t,i&&(mt||=Symbol(),(s=r[mt])?s.push(i):r[mt]=[i])),a&&o&&!h&&Wr++<5&&j()}},t[Ar]=e}return e}function kr(t){const e=(t=wr(t))[0].g;if(t=t[1]){const n=br(t),r=Ur(t).g;return(t,i,s)=>e(t,i,s,r,n)}return e}function Sr(t,e,n){t[e]=n}function xr(t,e,n,r){var i=Sr;e.g=function(t){switch(typeof t){case"boolean":return pe||=[0,void 0,!0];case"number":return t>0?void 0:0===t?ge||=[0,void 0]:[-t,void 0];case"string":return[0,t];case"object":return t}}(t[0]);let s=0;var o=t[++s];o&&o.constructor===Object&&(e.X=o,"function"==typeof(o=t[++s])&&(e.h=o,e.l=t[++s],o=t[++s]));const a={};for(;Array.isArray(o)&&"number"==typeof o[0]&&o[0]>0;){for(var h=0;hBr(t,e,n),t[Lr]=e}return e}const Fr=Symbol();function Mr(t){return t.h}function Ir(t,e){let n,r;const i=t.h;return(t,s,o)=>i(t,s,o,r||=Pr(e).g,n||=Rr(e))}function Pr(t){let e=t[Fr];return e||(e=xr(t,t[Fr]={},Mr,Ir))}const Or=Symbol();function Cr(t,e){const n=t.g;return e?(t,r,i)=>n(t,r,i,e):n}function Nr(t,e,n){const r=t.g;let i,s;return(t,o,a)=>r(t,o,a,s||=Ur(e).g,i||=br(e),n)}function Ur(t){let e=t[Or];return e||(e=xr(t,t[Or]={},Cr,Nr))}function Dr(t,e){var n=t[e];if(n)return n;if(n=t.X){var r=n[e];if(r){var i=(r=wr(r))[0].h;if(r=r[1],n=n.P?.[e],!d||n){if(r){const e=Rr(r),s=Pr(r).g;n=(n=t.l)?n(s,e):(t,n,r)=>i(t,n,r,s,e)}else n=i;return t[e]=n}}}}function Br(t,e,n){for(var r=et(t),i=+!!(512&r)-1,s=t.length,o=512&r?1:0,a=s+(256&r?-1:0);o{vr(t,n,Ae([s,e],r),i)}));else if(Array.isArray(e))for(let s=0;s>BigInt(32))),ur(t.g,n.h,n.g);break;default:n=ar(e),ur(t.g,n.h,n.g)}}}function Kr(t,e,n){null!=(e=Yt(e))&&null!=e&&(gr(t,n,0),fr(t.g,e))}function Yr(t,e,n){null!=(e=Wt(e))&&(gr(t,n,0),t.g.g.push(e?1:0))}function $r(t,e,n){null!=(e=re(e))&&_r(t,n,c(e))}function qr(t,e,n,r,i){e instanceof nr?(we(e),e=e.u):e=Array.isArray(e)?Ae(e,r):void 0,vr(t,n,e,i)}function Jr(t,e,n){null!=(e=null==e||"string"==typeof e||I(e)||e instanceof D?e:void 0)&&_r(t,n,On(e).buffer)}function Zr(t,e,n){return(5===t.h||2===t.h)&&(e=Je(e,et(e),n,2,!1),2==t.h?Zn(t,Gn,e):e.push(Gn(t.g)),!0)}var Qr,ti=Gr((function(t,e,n){if(1!==t.h)return!1;var r=t.g;t=Bn(r);const i=Bn(r);r=2*(i>>31)+1;const s=i>>>20&2047;return t=4294967296*(1048575&i)+t,Xr(e,n,2047==s?t?NaN:r*(1/0):0==s?5e-324*r*t:r*Math.pow(2,s-1075)*(t+4503599627370496)),!0}),(function(t,e,n){null!=(e=Ht(e))&&(gr(t,n,1),t=t.g,(n=It||=new DataView(new ArrayBuffer(8))).setFloat64(0,+e,!0),Pt=n.getUint32(0,!0),Ot=n.getUint32(4,!0),dr(t,Pt),dr(t,Ot))})),ei=Gr((function(t,e,n){return 5===t.h&&(Xr(e,n,Gn(t.g)),!0)}),(function(t,e,n){null!=(e=Ht(e))&&(gr(t,n,5),t=t.g,Ut(e),dr(t,Pt))})),ni=jr(Zr,(function(t,e,n){if(null!=(e=Tr(Ht,e)))for(let o=0;o>BigInt(32))),ur(t.g,n.h,n.g);break;default:n=ir(e),ur(t.g,n.h,n.g)}}})),ai=Gr((function(t,e,n){return 0===t.h&&(Xr(e,n,Un(t.g)),!0)}),Kr),hi=jr((function(t,e,n){return(0===t.h||2===t.h)&&(e=Je(e,et(e),n,2,!1),2==t.h?Zn(t,Un,e):e.push(Un(t.g)),!0)}),(function(t,e,n){if(null!=(e=Tr(Yt,e))&&e.length){n=mr(t,n);for(let n=0;n{if(Qn.length){const t=Qn.pop();t.o(r),Vn(t.g,n,r),n=t}else n=new class{constructor(t,e){if(zn.length){const n=zn.pop();Vn(n,t,e),t=n}else t=new class{constructor(t,e){this.h=null,this.m=!1,this.g=this.l=this.j=0,Vn(this,t,e)}clear(){this.h=null,this.m=!1,this.g=this.l=this.j=0,this.ea=!1}}(t,e);this.g=t,this.l=this.g.g,this.h=this.m=-1,this.o(e)}o({ja:t=!1}={}){this.ja=t}}(n,r);try{const r=new t,s=r.u;br(e)(s,n);var i=r}finally{n.g.clear(),n.m=-1,n.h=-1,Qn.length<100&&Qn.push(n)}return i}}function bi(t){return function(){we(this);const e=new class{constructor(){this.l=[],this.h=0,this.g=new class{constructor(){this.g=[]}length(){return this.g.length}end(){const t=this.g;return this.g=[],t}}}};Br(this.u,e,Pr(t)),pr(e,e.g.end());const n=new Uint8Array(e.h),r=e.l,i=r.length;let s=0;for(let t=0;t({index:Tn(An(t,1),0)??-1,score:bn(t,2)??0,categoryName:kn(t,3)??"",displayName:kn(t,4)??""}))),headIndex:e,headName:n}}function Lo(t){var e=en(t,3,Ht,tn()),n=en(t,2,Yt,tn()),r=en(t,1,re,tn()),i=en(t,9,re,tn());const s={categories:[],keypoints:[]};for(let t=0;tt>127?t-256:t))}function Io(t,e){if(t.length!==e.length)throw Error(`Cannot compute cosine similarity between embeddings of different sizes (${t.length} vs. ${e.length}).`);let n=0,r=0,i=0;for(let s=0;s=1&&Number(t[1])>=17))}async function Bo(t){if("function"!=typeof importScripts){const e=document.createElement("script");return e.src=t.toString(),e.crossOrigin="anonymous",new Promise(((t,n)=>{e.addEventListener("load",(()=>{t()}),!1),e.addEventListener("error",(t=>{n(t)}),!1),document.body.appendChild(e)}))}importScripts(t.toString())}function Go(t){return void 0!==t.videoWidth?[t.videoWidth,t.videoHeight]:void 0!==t.naturalWidth?[t.naturalWidth,t.naturalHeight]:void 0!==t.displayWidth?[t.displayWidth,t.displayHeight]:[t.width,t.height]}function jo(t,e,n){t.m||console.error("No wasm multistream support detected: ensure dependency inclusion of :gl_graph_runner_internal_multi_input target"),n(e=t.i.stringToNewUTF8(e)),t.i._free(e)}function Vo(t,e,n){if(!t.i.canvas)throw Error("No OpenGL canvas configured.");if(n?t.i._bindTextureToStream(n):t.i._bindTextureToCanvas(),!(n=t.i.canvas.getContext("webgl2")||t.i.canvas.getContext("webgl")))throw Error("Failed to obtain WebGL context from the provided canvas. `getContext()` should only be invoked with `webgl` or `webgl2`.");t.i.gpuOriginForWebTexturesIsBottomLeft&&n.pixelStorei(n.UNPACK_FLIP_Y_WEBGL,!0),n.texImage2D(n.TEXTURE_2D,0,n.RGBA,n.RGBA,n.UNSIGNED_BYTE,e),t.i.gpuOriginForWebTexturesIsBottomLeft&&n.pixelStorei(n.UNPACK_FLIP_Y_WEBGL,!1);const[r,i]=Go(e);return!t.l||r===t.i.canvas.width&&i===t.i.canvas.height||(t.i.canvas.width=r,t.i.canvas.height=i),[r,i]}function Xo(t,e,n){t.m||console.error("No wasm multistream support detected: ensure dependency inclusion of :gl_graph_runner_internal_multi_input target");const r=new Uint32Array(e.length);for(let n=0;n>2),n(e);for(const e of r)t.i._free(e);t.i._free(e)}function Ho(t,e,n){t.i.simpleListeners=t.i.simpleListeners||{},t.i.simpleListeners[e]=n}function Wo(t,e,n){let r=[];t.i.simpleListeners=t.i.simpleListeners||{},t.i.simpleListeners[e]=(t,e,i)=>{e?(n(r,i),r=[]):r.push(t)}}Uo.forVisionTasks=function(t){return No("vision",t)},Uo.forTextTasks=function(t){return No("text",t)},Uo.forGenAiExperimentalTasks=function(t){return No("genai_experimental",t)},Uo.forGenAiTasks=function(t){return No("genai",t)},Uo.forAudioTasks=function(t){return No("audio",t)},Uo.isSimdSupported=function(){return Co()};async function zo(t,e,n,r){return t=await(async(t,e,n,r,i)=>{if(e&&await Bo(e),!self.ModuleFactory)throw Error("ModuleFactory not set.");if(n&&(await Bo(n),!self.ModuleFactory))throw Error("ModuleFactory not set.");return self.Module&&i&&((e=self.Module).locateFile=i.locateFile,i.mainScriptUrlOrBlob&&(e.mainScriptUrlOrBlob=i.mainScriptUrlOrBlob)),i=await self.ModuleFactory(self.Module||i),self.ModuleFactory=self.Module=void 0,new t(i,r)})(t,n.wasmLoaderPath,n.assetLoaderPath,e,{locateFile:t=>t.endsWith(".wasm")?n.wasmBinaryPath.toString():n.assetBinaryPath&&t.endsWith(".data")?n.assetBinaryPath.toString():t}),await t.o(r),t}function Ko(t,e){const n=pn(t.baseOptions,Ss,1)||new Ss;"string"==typeof e?($e(n,2,ne(e)),$e(n,1)):e instanceof Uint8Array&&($e(n,1,lt(e,!1,!1)),$e(n,2)),yn(t.baseOptions,0,1,n)}function Yo(t){try{const e=t.H.length;if(1===e)throw Error(t.H[0].message);if(e>1)throw Error("Encountered multiple errors: "+t.H.map((t=>t.message)).join(", "))}finally{t.H=[]}}function $o(t,e){t.B=Math.max(t.B,e)}function qo(t,e){t.A=new Vi,Bi(t.A,"PassThroughCalculator"),Gi(t.A,"free_memory"),ji(t.A,"free_memory_unused_out"),Ki(e,"free_memory"),zi(e,t.A)}function Jo(t,e){Gi(t.A,e),ji(t.A,e+"_unused_out")}function Zo(t){t.g.addBoolToStream(!0,"free_memory",t.B)}var Qo=class{constructor(t){this.g=t,this.H=[],this.B=0,this.g.setAutoRenderToScreen(!1)}l(t,e=!0){if(e){const e=t.baseOptions||{};if(t.baseOptions?.modelAssetBuffer&&t.baseOptions?.modelAssetPath)throw Error("Cannot set both baseOptions.modelAssetPath and baseOptions.modelAssetBuffer");if(!(pn(this.baseOptions,Ss,1)?.g()||pn(this.baseOptions,Ss,1)?.h()||t.baseOptions?.modelAssetBuffer||t.baseOptions?.modelAssetPath))throw Error("Either baseOptions.modelAssetPath or baseOptions.modelAssetBuffer must be set");if(function(t,e){let n=pn(t.baseOptions,bs,3);if(!n){var r=n=new bs,i=new Mi;_n(r,4,ks,i)}"delegate"in e&&("GPU"===e.delegate?(e=n,r=new Li,_n(e,2,ks,r)):(e=n,r=new Mi,_n(e,4,ks,r))),yn(t.baseOptions,0,3,n)}(this,e),e.modelAssetPath)return fetch(e.modelAssetPath.toString()).then((t=>{if(t.ok)return t.arrayBuffer();throw Error(`Failed to fetch model: ${e.modelAssetPath} (${t.status})`)})).then((t=>{try{this.g.i.FS_unlink("/model.dat")}catch{}this.g.i.FS_createDataFile("/","model.dat",new Uint8Array(t),!0,!1,!1),Ko(this,"/model.dat"),this.m(),this.J()}));if(e.modelAssetBuffer instanceof Uint8Array)Ko(this,e.modelAssetBuffer);else if(e.modelAssetBuffer)return async function(t){const e=[];for(var n=0;;){const{done:r,value:i}=await t.read();if(r)break;e.push(i),n+=i.length}if(0===e.length)return new Uint8Array(0);if(1===e.length)return e[0];t=new Uint8Array(n),n=0;for(const r of e)t.set(r,n),n+=r.length;return t}(e.modelAssetBuffer).then((t=>{Ko(this,t),this.m(),this.J()}))}return this.m(),this.J(),Promise.resolve()}J(){}ga(){let t;if(this.g.ga((e=>{t=Ji(e)})),!t)throw Error("Failed to retrieve CalculatorGraphConfig");return t}setGraph(t,e){this.g.attachErrorListener(((t,e)=>{this.H.push(Error(e))})),this.g.Oa(),this.g.setGraph(t,e),this.A=void 0,Yo(this)}finishProcessing(){this.g.finishProcessing(),Yo(this)}close(){this.A=void 0,this.g.closeGraph()}};function ta(t,e){if(!t)throw Error(`Unable to obtain required WebGL resource: ${e}`);return t}Qo.prototype.close=Qo.prototype.close,function(e,n){e=e.split(".");var r,i=t;e[0]in i||void 0===i.execScript||i.execScript("var "+e[0]);for(;e.length&&(r=e.shift());)e.length||void 0===n?i=i[r]&&i[r]!==Object.prototype[r]?i[r]:i[r]={}:i[r]=n}("TaskRunner",Qo);class ea{constructor(t,e,n,r){this.g=t,this.h=e,this.m=n,this.l=r}bind(){this.g.bindVertexArray(this.h)}close(){this.g.deleteVertexArray(this.h),this.g.deleteBuffer(this.m),this.g.deleteBuffer(this.l)}}function na(t,e,n){const r=t.g;if(n=ta(r.createShader(n),"Failed to create WebGL shader"),r.shaderSource(n,e),r.compileShader(n),!r.getShaderParameter(n,r.COMPILE_STATUS))throw Error(`Could not compile WebGL shader: ${r.getShaderInfoLog(n)}`);return r.attachShader(t.h,n),n}function ra(t,e){const n=t.g,r=ta(n.createVertexArray(),"Failed to create vertex array");n.bindVertexArray(r);const i=ta(n.createBuffer(),"Failed to create buffer");n.bindBuffer(n.ARRAY_BUFFER,i),n.enableVertexAttribArray(t.R),n.vertexAttribPointer(t.R,2,n.FLOAT,!1,0,0),n.bufferData(n.ARRAY_BUFFER,new Float32Array([-1,-1,-1,1,1,1,1,-1]),n.STATIC_DRAW);const s=ta(n.createBuffer(),"Failed to create buffer");return n.bindBuffer(n.ARRAY_BUFFER,s),n.enableVertexAttribArray(t.J),n.vertexAttribPointer(t.J,2,n.FLOAT,!1,0,0),n.bufferData(n.ARRAY_BUFFER,new Float32Array(e?[0,1,0,0,1,0,1,1]:[0,0,0,1,1,1,1,0]),n.STATIC_DRAW),n.bindBuffer(n.ARRAY_BUFFER,null),n.bindVertexArray(null),new ea(n,r,i,s)}function ia(t,e){if(t.g){if(e!==t.g)throw Error("Cannot change GL context once initialized")}else t.g=e}function sa(t,e,n,r){return ia(t,e),t.h||(t.m(),t.C()),n?(t.s||(t.s=ra(t,!0)),n=t.s):(t.v||(t.v=ra(t,!1)),n=t.v),e.useProgram(t.h),n.bind(),t.l(),t=r(),n.g.bindVertexArray(null),t}function oa(t,e,n){return ia(t,e),t=ta(e.createTexture(),"Failed to create texture"),e.bindTexture(e.TEXTURE_2D,t),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,n??e.LINEAR),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,n??e.LINEAR),e.bindTexture(e.TEXTURE_2D,null),t}function aa(t,e,n){ia(t,e),t.A||(t.A=ta(e.createFramebuffer(),"Failed to create framebuffe.")),e.bindFramebuffer(e.FRAMEBUFFER,t.A),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,n,0)}function ha(t){t.g?.bindFramebuffer(t.g.FRAMEBUFFER,null)}var ca=class{H(){return"\n precision mediump float;\n varying vec2 vTex;\n uniform sampler2D inputTexture;\n void main() {\n gl_FragColor = texture2D(inputTexture, vTex);\n }\n "}m(){const t=this.g;if(this.h=ta(t.createProgram(),"Failed to create WebGL program"),this.da=na(this,"\n attribute vec2 aVertex;\n attribute vec2 aTex;\n varying vec2 vTex;\n void main(void) {\n gl_Position = vec4(aVertex, 0.0, 1.0);\n vTex = aTex;\n }",t.VERTEX_SHADER),this.ca=na(this,this.H(),t.FRAGMENT_SHADER),t.linkProgram(this.h),!t.getProgramParameter(this.h,t.LINK_STATUS))throw Error(`Error during program linking: ${t.getProgramInfoLog(this.h)}`);this.R=t.getAttribLocation(this.h,"aVertex"),this.J=t.getAttribLocation(this.h,"aTex")}C(){}l(){}close(){if(this.h){const t=this.g;t.deleteProgram(this.h),t.deleteShader(this.da),t.deleteShader(this.ca)}this.A&&this.g.deleteFramebuffer(this.A),this.v&&this.v.close(),this.s&&this.s.close()}};var ua=class extends ca{H(){return"\n precision mediump float;\n uniform sampler2D backgroundTexture;\n uniform sampler2D maskTexture;\n uniform sampler2D colorMappingTexture;\n varying vec2 vTex;\n void main() {\n vec4 backgroundColor = texture2D(backgroundTexture, vTex);\n float category = texture2D(maskTexture, vTex).r;\n vec4 categoryColor = texture2D(colorMappingTexture, vec2(category, 0.0));\n gl_FragColor = mix(backgroundColor, categoryColor, categoryColor.a);\n }\n "}C(){const t=this.g;t.activeTexture(t.TEXTURE1),this.B=oa(this,t,t.LINEAR),t.activeTexture(t.TEXTURE2),this.j=oa(this,t,t.NEAREST)}m(){super.m();const t=this.g;this.L=ta(t.getUniformLocation(this.h,"backgroundTexture"),"Uniform location"),this.V=ta(t.getUniformLocation(this.h,"colorMappingTexture"),"Uniform location"),this.K=ta(t.getUniformLocation(this.h,"maskTexture"),"Uniform location")}l(){super.l();const t=this.g;t.uniform1i(this.K,0),t.uniform1i(this.L,1),t.uniform1i(this.V,2)}close(){this.B&&this.g.deleteTexture(this.B),this.j&&this.g.deleteTexture(this.j),super.close()}},la=class extends ca{H(){return"\n precision mediump float;\n uniform sampler2D maskTexture;\n uniform sampler2D defaultTexture;\n uniform sampler2D overlayTexture;\n varying vec2 vTex;\n void main() {\n float confidence = texture2D(maskTexture, vTex).r;\n vec4 defaultColor = texture2D(defaultTexture, vTex);\n vec4 overlayColor = texture2D(overlayTexture, vTex);\n // Apply the alpha from the overlay and merge in the default color\n overlayColor = mix(defaultColor, overlayColor, overlayColor.a);\n gl_FragColor = mix(defaultColor, overlayColor, confidence);\n }\n "}C(){const t=this.g;t.activeTexture(t.TEXTURE1),this.j=oa(this,t),t.activeTexture(t.TEXTURE2),this.B=oa(this,t)}m(){super.m();const t=this.g;this.K=ta(t.getUniformLocation(this.h,"defaultTexture"),"Uniform location"),this.L=ta(t.getUniformLocation(this.h,"overlayTexture"),"Uniform location"),this.I=ta(t.getUniformLocation(this.h,"maskTexture"),"Uniform location")}l(){super.l();const t=this.g;t.uniform1i(this.I,0),t.uniform1i(this.K,1),t.uniform1i(this.L,2)}close(){this.j&&this.g.deleteTexture(this.j),this.B&&this.g.deleteTexture(this.B),super.close()}};function fa(t,e){switch(e){case 0:return t.g.find((t=>t instanceof Uint8Array));case 1:return t.g.find((t=>t instanceof Float32Array));case 2:return t.g.find((t=>"undefined"!=typeof WebGLTexture&&t instanceof WebGLTexture));default:throw Error(`Type is not supported: ${e}`)}}function da(t){var e=fa(t,1);if(!e){if(e=fa(t,0))e=new Float32Array(e).map((t=>t/255));else{e=new Float32Array(t.width*t.height);const r=ga(t);var n=ya(t);if(aa(n,r,pa(t)),"iPad Simulator;iPhone Simulator;iPod Simulator;iPad;iPhone;iPod".split(";").includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in self.document){n=new Float32Array(t.width*t.height*4),r.readPixels(0,0,t.width,t.height,r.RGBA,r.FLOAT,n);for(let t=0,r=0;t255*t))),t.g.push(e)),e;var t,e}ka(){return da(this)}N(){return pa(this)}clone(){const t=[];for(const e of this.g){let n;if(e instanceof Uint8Array)n=new Uint8Array(e);else if(e instanceof Float32Array)n=new Float32Array(e);else{if(!(e instanceof WebGLTexture))throw Error(`Type is not supported: ${e}`);{const t=ga(this),e=ya(this);t.activeTexture(t.TEXTURE1),n=oa(e,t,this.m?t.LINEAR:t.NEAREST),t.bindTexture(t.TEXTURE_2D,n);const r=ma(this);t.texImage2D(t.TEXTURE_2D,0,r,this.width,this.height,0,t.RED,t.FLOAT,null),t.bindTexture(t.TEXTURE_2D,null),aa(e,t,n),sa(e,t,!1,(()=>{_a(this),t.clearColor(0,0,0,0),t.clear(t.COLOR_BUFFER_BIT),t.drawArrays(t.TRIANGLE_FAN,0,4),va(this)})),ha(e),va(this)}}t.push(n)}return new wa(t,this.m,this.S(),this.canvas,this.l,this.width,this.height)}close(){this.j&&ga(this).deleteTexture(fa(this,2)),Ta=-1}};wa.prototype.close=wa.prototype.close,wa.prototype.clone=wa.prototype.clone,wa.prototype.getAsWebGLTexture=wa.prototype.N,wa.prototype.getAsFloat32Array=wa.prototype.ka,wa.prototype.getAsUint8Array=wa.prototype.la,wa.prototype.hasWebGLTexture=wa.prototype.S,wa.prototype.hasFloat32Array=wa.prototype.ma,wa.prototype.hasUint8Array=wa.prototype.Ja;var Ta=250;const Aa={color:"white",lineWidth:4,radius:6};function ba(t){return{...Aa,fillColor:(t=t||{}).color,...t}}function ka(t,e){return t instanceof Function?t(e):t}function Sa(t,e,n){return Math.max(Math.min(e,n),Math.min(Math.max(e,n),t))}function xa(t){if(!t.l)throw Error("CPU rendering requested but CanvasRenderingContext2D not provided.");return t.l}function La(t){if(!t.j)throw Error("GPU rendering requested but WebGL2RenderingContext not provided.");return t.j}function Ra(t,e,n){if(e.S())n(e.N());else{const r=e.ma()?e.ka():e.la();t.m=t.m??new ca;const i=La(t);n((t=new wa([r],e.m,!1,i.canvas,t.m,e.width,e.height)).N()),t.close()}}function Fa(t,e,n,r){const i=function(t){return t.g||(t.g=new ua),t.g}(t),s=La(t),o=Array.isArray(n)?new ImageData(new Uint8ClampedArray(n),1,1):n;sa(i,s,!0,(()=>{!function(t,e,n,r){const i=t.g;if(i.activeTexture(i.TEXTURE0),i.bindTexture(i.TEXTURE_2D,e),i.activeTexture(i.TEXTURE1),i.bindTexture(i.TEXTURE_2D,t.B),i.texImage2D(i.TEXTURE_2D,0,i.RGBA,i.RGBA,i.UNSIGNED_BYTE,n),t.I&&function(t,e){if(t!==e)return!1;t=t.entries(),e=e.entries();for(const[r,i]of t){t=r;const s=i;var n=e.next();if(n.done)return!1;const[o,a]=n.value;if(n=a,t!==o||s[0]!==n[0]||s[1]!==n[1]||s[2]!==n[2]||s[3]!==n[3])return!1}return!!e.next().done}(t.I,r))i.activeTexture(i.TEXTURE2),i.bindTexture(i.TEXTURE_2D,t.j);else{t.I=r;const e=Array(1024).fill(0);r.forEach(((t,n)=>{if(4!==t.length)throw Error(`Color at index ${n} is not a four-channel value.`);e[4*n]=t[0],e[4*n+1]=t[1],e[4*n+2]=t[2],e[4*n+3]=t[3]})),i.activeTexture(i.TEXTURE2),i.bindTexture(i.TEXTURE_2D,t.j),i.texImage2D(i.TEXTURE_2D,0,i.RGBA,256,1,0,i.RGBA,i.UNSIGNED_BYTE,new Uint8Array(e))}}(i,e,o,r),s.clearColor(0,0,0,0),s.clear(s.COLOR_BUFFER_BIT),s.drawArrays(s.TRIANGLE_FAN,0,4);const t=i.g;t.activeTexture(t.TEXTURE0),t.bindTexture(t.TEXTURE_2D,null),t.activeTexture(t.TEXTURE1),t.bindTexture(t.TEXTURE_2D,null),t.activeTexture(t.TEXTURE2),t.bindTexture(t.TEXTURE_2D,null)}))}function Ma(t,e,n,r){const i=La(t),s=function(t){return t.h||(t.h=new la),t.h}(t),o=Array.isArray(n)?new ImageData(new Uint8ClampedArray(n),1,1):n,a=Array.isArray(r)?new ImageData(new Uint8ClampedArray(r),1,1):r;sa(s,i,!0,(()=>{var t=s.g;t.activeTexture(t.TEXTURE0),t.bindTexture(t.TEXTURE_2D,e),t.activeTexture(t.TEXTURE1),t.bindTexture(t.TEXTURE_2D,s.j),t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,t.UNSIGNED_BYTE,o),t.activeTexture(t.TEXTURE2),t.bindTexture(t.TEXTURE_2D,s.B),t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,t.UNSIGNED_BYTE,a),i.clearColor(0,0,0,0),i.clear(i.COLOR_BUFFER_BIT),i.drawArrays(i.TRIANGLE_FAN,0,4),i.bindTexture(i.TEXTURE_2D,null),(t=s.g).activeTexture(t.TEXTURE0),t.bindTexture(t.TEXTURE_2D,null),t.activeTexture(t.TEXTURE1),t.bindTexture(t.TEXTURE_2D,null),t.activeTexture(t.TEXTURE2),t.bindTexture(t.TEXTURE_2D,null)}))}var Ia=class{constructor(t,e){t instanceof CanvasRenderingContext2D||t instanceof OffscreenCanvasRenderingContext2D?(this.l=t,this.j=e):this.j=t}Ca(t,e){if(t){var n=xa(this);e=ba(e),n.save();var r=n.canvas,i=0;for(const s of t)n.fillStyle=ka(e.fillColor,{index:i,from:s}),n.strokeStyle=ka(e.color,{index:i,from:s}),n.lineWidth=ka(e.lineWidth,{index:i,from:s}),(t=new Path2D).arc(s.x*r.width,s.y*r.height,ka(e.radius,{index:i,from:s}),0,2*Math.PI),n.fill(t),n.stroke(t),++i;n.restore()}}Ba(t,e,n){if(t&&e){var r=xa(this);n=ba(n),r.save();var i=r.canvas,s=0;for(const o of e){r.beginPath(),e=t[o.start];const a=t[o.end];e&&a&&(r.strokeStyle=ka(n.color,{index:s,from:e,to:a}),r.lineWidth=ka(n.lineWidth,{index:s,from:e,to:a}),r.moveTo(e.x*i.width,e.y*i.height),r.lineTo(a.x*i.width,a.y*i.height)),++s,r.stroke()}r.restore()}}ya(t,e){const n=xa(this);e=ba(e),n.save(),n.beginPath(),n.lineWidth=ka(e.lineWidth,{}),n.strokeStyle=ka(e.color,{}),n.fillStyle=ka(e.fillColor,{}),n.moveTo(t.originX,t.originY),n.lineTo(t.originX+t.width,t.originY),n.lineTo(t.originX+t.width,t.originY+t.height),n.lineTo(t.originX,t.originY+t.height),n.lineTo(t.originX,t.originY),n.stroke(),n.fill(),n.restore()}za(t,e,n=[0,0,0,255]){this.l?function(t,e,n,r){const i=La(t);Ra(t,e,(e=>{Fa(t,e,n,r),(e=xa(t)).drawImage(i.canvas,0,0,e.canvas.width,e.canvas.height)}))}(this,t,n,e):Fa(this,t.N(),n,e)}Aa(t,e,n){this.l?function(t,e,n,r){const i=La(t);Ra(t,e,(e=>{Ma(t,e,n,r),(e=xa(t)).drawImage(i.canvas,0,0,e.canvas.width,e.canvas.height)}))}(this,t,e,n):Ma(this,t.N(),e,n)}close(){this.g?.close(),this.g=void 0,this.h?.close(),this.h=void 0,this.m?.close(),this.m=void 0}};function Pa(t,e){switch(e){case 0:return t.g.find((t=>t instanceof ImageData));case 1:return t.g.find((t=>"undefined"!=typeof ImageBitmap&&t instanceof ImageBitmap));case 2:return t.g.find((t=>"undefined"!=typeof WebGLTexture&&t instanceof WebGLTexture));default:throw Error(`Type is not supported: ${e}`)}}function Oa(t){var e=Pa(t,0);if(!e){e=Na(t);const n=Ua(t),r=new Uint8Array(t.width*t.height*4);aa(n,e,Ca(t)),e.readPixels(0,0,t.width,t.height,e.RGBA,e.UNSIGNED_BYTE,r),ha(n),e=new ImageData(new Uint8ClampedArray(r.buffer),t.width,t.height),t.g.push(e)}return e}function Ca(t){let e=Pa(t,2);if(!e){const n=Na(t);e=Da(t);const r=Pa(t,1)||Oa(t);n.texImage2D(n.TEXTURE_2D,0,n.RGBA,n.RGBA,n.UNSIGNED_BYTE,r),Ba(t)}return e}function Na(t){if(!t.canvas)throw Error("Conversion to different image formats require that a canvas is passed when iniitializing the image.");return t.h||(t.h=ta(t.canvas.getContext("webgl2"),"You cannot use a canvas that is already bound to a different type of rendering context.")),t.h}function Ua(t){return t.l||(t.l=new ca),t.l}function Da(t){const e=Na(t);e.viewport(0,0,t.width,t.height),e.activeTexture(e.TEXTURE0);let n=Pa(t,2);return n||(n=oa(Ua(t),e),t.g.push(n),t.m=!0),e.bindTexture(e.TEXTURE_2D,n),n}function Ba(t){t.h.bindTexture(t.h.TEXTURE_2D,null)}function Ga(t){const e=Na(t);return sa(Ua(t),e,!0,(()=>function(t,e){const n=t.canvas;if(n.width===t.width&&n.height===t.height)return e();const r=n.width,i=n.height;return n.width=t.width,n.height=t.height,t=e(),n.width=r,n.height=i,t}(t,(()=>{if(e.bindFramebuffer(e.FRAMEBUFFER,null),e.clearColor(0,0,0,0),e.clear(e.COLOR_BUFFER_BIT),e.drawArrays(e.TRIANGLE_FAN,0,4),!(t.canvas instanceof OffscreenCanvas))throw Error("Conversion to ImageBitmap requires that the MediaPipe Tasks is initialized with an OffscreenCanvas");return t.canvas.transferToImageBitmap()}))))}Ia.prototype.close=Ia.prototype.close,Ia.prototype.drawConfidenceMask=Ia.prototype.Aa,Ia.prototype.drawCategoryMask=Ia.prototype.za,Ia.prototype.drawBoundingBox=Ia.prototype.ya,Ia.prototype.drawConnectors=Ia.prototype.Ba,Ia.prototype.drawLandmarks=Ia.prototype.Ca,Ia.lerp=function(t,e,n,r,i){return Sa(r*(1-(t-e)/(n-e))+i*(1-(n-t)/(n-e)),r,i)},Ia.clamp=Sa;var ja=class{constructor(t,e,n,r,i,s,o){this.g=t,this.j=e,this.m=n,this.canvas=r,this.l=i,this.width=s,this.height=o,(this.j||this.m)&&(0===--Va&&console.error("You seem to be creating MPImage instances without invoking .close(). This leaks resources."))}Ia(){return!!Pa(this,0)}na(){return!!Pa(this,1)}S(){return!!Pa(this,2)}Ga(){return Oa(this)}Fa(){var t=Pa(this,1);return t||(Ca(this),Da(this),t=Ga(this),Ba(this),this.g.push(t),this.j=!0),t}N(){return Ca(this)}clone(){const t=[];for(const e of this.g){let n;if(e instanceof ImageData)n=new ImageData(e.data,this.width,this.height);else if(e instanceof WebGLTexture){const t=Na(this),e=Ua(this);t.activeTexture(t.TEXTURE1),n=oa(e,t),t.bindTexture(t.TEXTURE_2D,n),t.texImage2D(t.TEXTURE_2D,0,t.RGBA,this.width,this.height,0,t.RGBA,t.UNSIGNED_BYTE,null),t.bindTexture(t.TEXTURE_2D,null),aa(e,t,n),sa(e,t,!1,(()=>{Da(this),t.clearColor(0,0,0,0),t.clear(t.COLOR_BUFFER_BIT),t.drawArrays(t.TRIANGLE_FAN,0,4),Ba(this)})),ha(e),Ba(this)}else{if(!(e instanceof ImageBitmap))throw Error(`Type is not supported: ${e}`);Ca(this),Da(this),n=Ga(this),Ba(this)}t.push(n)}return new ja(t,this.na(),this.S(),this.canvas,this.l,this.width,this.height)}close(){this.j&&Pa(this,1).close(),this.m&&Na(this).deleteTexture(Pa(this,2)),Va=-1}};ja.prototype.close=ja.prototype.close,ja.prototype.clone=ja.prototype.clone,ja.prototype.getAsWebGLTexture=ja.prototype.N,ja.prototype.getAsImageBitmap=ja.prototype.Fa,ja.prototype.getAsImageData=ja.prototype.Ga,ja.prototype.hasWebGLTexture=ja.prototype.S,ja.prototype.hasImageBitmap=ja.prototype.na,ja.prototype.hasImageData=ja.prototype.Ia;var Va=250;function Xa(...t){return t.map((([t,e])=>({start:t,end:e})))}const Ha=function(t){return class extends t{Oa(){this.i._registerModelResourcesGraphService()}}}((Wa=class{constructor(t,e){this.l=!0,this.i=t,this.g=null,this.h=0,this.m="function"==typeof this.i._addIntToInputStream,void 0!==e?this.i.canvas=e:Do()?this.i.canvas=new OffscreenCanvas(1,1):(console.warn("OffscreenCanvas not supported and GraphRunner constructor glCanvas parameter is undefined. Creating backup canvas."),this.i.canvas=document.createElement("canvas"))}async initializeGraph(t){const e=await(await fetch(t)).arrayBuffer();t=!(t.endsWith(".pbtxt")||t.endsWith(".textproto")),this.setGraph(new Uint8Array(e),t)}setGraphFromString(t){this.setGraph((new TextEncoder).encode(t),!1)}setGraph(t,e){const n=t.length,r=this.i._malloc(n);this.i.HEAPU8.set(t,r),e?this.i._changeBinaryGraph(n,r):this.i._changeTextGraph(n,r),this.i._free(r)}configureAudio(t,e,n,r,i){this.i._configureAudio||console.warn('Attempting to use configureAudio without support for input audio. Is build dep ":gl_graph_runner_audio" missing?'),jo(this,r||"input_audio",(r=>{jo(this,i=i||"audio_header",(i=>{this.i._configureAudio(r,i,t,e,n)}))}))}setAutoResizeCanvas(t){this.l=t}setAutoRenderToScreen(t){this.i._setAutoRenderToScreen(t)}setGpuBufferVerticalFlip(t){this.i.gpuOriginForWebTexturesIsBottomLeft=t}ga(t){Ho(this,"__graph_config__",(e=>{t(e)})),jo(this,"__graph_config__",(t=>{this.i._getGraphConfig(t,void 0)})),delete this.i.simpleListeners.__graph_config__}attachErrorListener(t){this.i.errorListener=t}attachEmptyPacketListener(t,e){this.i.emptyPacketListeners=this.i.emptyPacketListeners||{},this.i.emptyPacketListeners[t]=e}addAudioToStream(t,e,n){this.addAudioToStreamWithShape(t,0,0,e,n)}addAudioToStreamWithShape(t,e,n,r,i){const s=4*t.length;this.h!==s&&(this.g&&this.i._free(this.g),this.g=this.i._malloc(s),this.h=s),this.i.HEAPF32.set(t,this.g/4),jo(this,r,(t=>{this.i._addAudioToInputStream(this.g,e,n,t,i)}))}addGpuBufferToStream(t,e,n){jo(this,e,(e=>{const[r,i]=Vo(this,t,e);this.i._addBoundTextureToStream(e,r,i,n)}))}addBoolToStream(t,e,n){jo(this,e,(e=>{this.i._addBoolToInputStream(t,e,n)}))}addDoubleToStream(t,e,n){jo(this,e,(e=>{this.i._addDoubleToInputStream(t,e,n)}))}addFloatToStream(t,e,n){jo(this,e,(e=>{this.i._addFloatToInputStream(t,e,n)}))}addIntToStream(t,e,n){jo(this,e,(e=>{this.i._addIntToInputStream(t,e,n)}))}addUintToStream(t,e,n){jo(this,e,(e=>{this.i._addUintToInputStream(t,e,n)}))}addStringToStream(t,e,n){jo(this,e,(e=>{jo(this,t,(t=>{this.i._addStringToInputStream(t,e,n)}))}))}addStringRecordToStream(t,e,n){jo(this,e,(e=>{Xo(this,Object.keys(t),(r=>{Xo(this,Object.values(t),(i=>{this.i._addFlatHashMapToInputStream(r,i,Object.keys(t).length,e,n)}))}))}))}addProtoToStream(t,e,n,r){jo(this,n,(n=>{jo(this,e,(e=>{const i=this.i._malloc(t.length);this.i.HEAPU8.set(t,i),this.i._addProtoToInputStream(i,t.length,e,n,r),this.i._free(i)}))}))}addEmptyPacketToStream(t,e){jo(this,t,(t=>{this.i._addEmptyPacketToInputStream(t,e)}))}addBoolVectorToStream(t,e,n){jo(this,e,(e=>{const r=this.i._allocateBoolVector(t.length);if(!r)throw Error("Unable to allocate new bool vector on heap.");for(const e of t)this.i._addBoolVectorEntry(r,e);this.i._addBoolVectorToInputStream(r,e,n)}))}addDoubleVectorToStream(t,e,n){jo(this,e,(e=>{const r=this.i._allocateDoubleVector(t.length);if(!r)throw Error("Unable to allocate new double vector on heap.");for(const e of t)this.i._addDoubleVectorEntry(r,e);this.i._addDoubleVectorToInputStream(r,e,n)}))}addFloatVectorToStream(t,e,n){jo(this,e,(e=>{const r=this.i._allocateFloatVector(t.length);if(!r)throw Error("Unable to allocate new float vector on heap.");for(const e of t)this.i._addFloatVectorEntry(r,e);this.i._addFloatVectorToInputStream(r,e,n)}))}addIntVectorToStream(t,e,n){jo(this,e,(e=>{const r=this.i._allocateIntVector(t.length);if(!r)throw Error("Unable to allocate new int vector on heap.");for(const e of t)this.i._addIntVectorEntry(r,e);this.i._addIntVectorToInputStream(r,e,n)}))}addUintVectorToStream(t,e,n){jo(this,e,(e=>{const r=this.i._allocateUintVector(t.length);if(!r)throw Error("Unable to allocate new unsigned int vector on heap.");for(const e of t)this.i._addUintVectorEntry(r,e);this.i._addUintVectorToInputStream(r,e,n)}))}addStringVectorToStream(t,e,n){jo(this,e,(e=>{const r=this.i._allocateStringVector(t.length);if(!r)throw Error("Unable to allocate new string vector on heap.");for(const e of t)jo(this,e,(t=>{this.i._addStringVectorEntry(r,t)}));this.i._addStringVectorToInputStream(r,e,n)}))}addBoolToInputSidePacket(t,e){jo(this,e,(e=>{this.i._addBoolToInputSidePacket(t,e)}))}addDoubleToInputSidePacket(t,e){jo(this,e,(e=>{this.i._addDoubleToInputSidePacket(t,e)}))}addFloatToInputSidePacket(t,e){jo(this,e,(e=>{this.i._addFloatToInputSidePacket(t,e)}))}addIntToInputSidePacket(t,e){jo(this,e,(e=>{this.i._addIntToInputSidePacket(t,e)}))}addUintToInputSidePacket(t,e){jo(this,e,(e=>{this.i._addUintToInputSidePacket(t,e)}))}addStringToInputSidePacket(t,e){jo(this,e,(e=>{jo(this,t,(t=>{this.i._addStringToInputSidePacket(t,e)}))}))}addProtoToInputSidePacket(t,e,n){jo(this,n,(n=>{jo(this,e,(e=>{const r=this.i._malloc(t.length);this.i.HEAPU8.set(t,r),this.i._addProtoToInputSidePacket(r,t.length,e,n),this.i._free(r)}))}))}addBoolVectorToInputSidePacket(t,e){jo(this,e,(e=>{const n=this.i._allocateBoolVector(t.length);if(!n)throw Error("Unable to allocate new bool vector on heap.");for(const e of t)this.i._addBoolVectorEntry(n,e);this.i._addBoolVectorToInputSidePacket(n,e)}))}addDoubleVectorToInputSidePacket(t,e){jo(this,e,(e=>{const n=this.i._allocateDoubleVector(t.length);if(!n)throw Error("Unable to allocate new double vector on heap.");for(const e of t)this.i._addDoubleVectorEntry(n,e);this.i._addDoubleVectorToInputSidePacket(n,e)}))}addFloatVectorToInputSidePacket(t,e){jo(this,e,(e=>{const n=this.i._allocateFloatVector(t.length);if(!n)throw Error("Unable to allocate new float vector on heap.");for(const e of t)this.i._addFloatVectorEntry(n,e);this.i._addFloatVectorToInputSidePacket(n,e)}))}addIntVectorToInputSidePacket(t,e){jo(this,e,(e=>{const n=this.i._allocateIntVector(t.length);if(!n)throw Error("Unable to allocate new int vector on heap.");for(const e of t)this.i._addIntVectorEntry(n,e);this.i._addIntVectorToInputSidePacket(n,e)}))}addUintVectorToInputSidePacket(t,e){jo(this,e,(e=>{const n=this.i._allocateUintVector(t.length);if(!n)throw Error("Unable to allocate new unsigned int vector on heap.");for(const e of t)this.i._addUintVectorEntry(n,e);this.i._addUintVectorToInputSidePacket(n,e)}))}addStringVectorToInputSidePacket(t,e){jo(this,e,(e=>{const n=this.i._allocateStringVector(t.length);if(!n)throw Error("Unable to allocate new string vector on heap.");for(const e of t)jo(this,e,(t=>{this.i._addStringVectorEntry(n,t)}));this.i._addStringVectorToInputSidePacket(n,e)}))}attachBoolListener(t,e){Ho(this,t,e),jo(this,t,(t=>{this.i._attachBoolListener(t)}))}attachBoolVectorListener(t,e){Wo(this,t,e),jo(this,t,(t=>{this.i._attachBoolVectorListener(t)}))}attachIntListener(t,e){Ho(this,t,e),jo(this,t,(t=>{this.i._attachIntListener(t)}))}attachIntVectorListener(t,e){Wo(this,t,e),jo(this,t,(t=>{this.i._attachIntVectorListener(t)}))}attachUintListener(t,e){Ho(this,t,e),jo(this,t,(t=>{this.i._attachUintListener(t)}))}attachUintVectorListener(t,e){Wo(this,t,e),jo(this,t,(t=>{this.i._attachUintVectorListener(t)}))}attachDoubleListener(t,e){Ho(this,t,e),jo(this,t,(t=>{this.i._attachDoubleListener(t)}))}attachDoubleVectorListener(t,e){Wo(this,t,e),jo(this,t,(t=>{this.i._attachDoubleVectorListener(t)}))}attachFloatListener(t,e){Ho(this,t,e),jo(this,t,(t=>{this.i._attachFloatListener(t)}))}attachFloatVectorListener(t,e){Wo(this,t,e),jo(this,t,(t=>{this.i._attachFloatVectorListener(t)}))}attachStringListener(t,e){Ho(this,t,e),jo(this,t,(t=>{this.i._attachStringListener(t)}))}attachStringVectorListener(t,e){Wo(this,t,e),jo(this,t,(t=>{this.i._attachStringVectorListener(t)}))}attachProtoListener(t,e,n){Ho(this,t,e),jo(this,t,(t=>{this.i._attachProtoListener(t,n||!1)}))}attachProtoVectorListener(t,e,n){Wo(this,t,e),jo(this,t,(t=>{this.i._attachProtoVectorListener(t,n||!1)}))}attachAudioListener(t,e,n){this.i._attachAudioListener||console.warn('Attempting to use attachAudioListener without support for output audio. Is build dep ":gl_graph_runner_audio_out" missing?'),Ho(this,t,((t,n)=>{t=new Float32Array(t.buffer,t.byteOffset,t.length/4),e(t,n)})),jo(this,t,(t=>{this.i._attachAudioListener(t,n||!1)}))}finishProcessing(){this.i._waitUntilIdle()}closeGraph(){this.i._closeGraph(),this.i.simpleListeners=void 0,this.i.emptyPacketListeners=void 0}},class extends Wa{get ia(){return this.i}ta(t,e,n){jo(this,e,(e=>{const[r,i]=Vo(this,t,e);this.ia._addBoundTextureAsImageToStream(e,r,i,n)}))}W(t,e){Ho(this,t,e),jo(this,t,(t=>{this.ia._attachImageListener(t)}))}fa(t,e){Wo(this,t,e),jo(this,t,(t=>{this.ia._attachImageVectorListener(t)}))}}));var Wa,za=class extends Ha{};async function Ka(t,e,n){return async function(t,e,n,r){return zo(t,e,n,r)}(t,n.canvas??(Do()?void 0:document.createElement("canvas")),e,n)}function Ya(t,e,n,r){if(t.V){const s=new fs;if(n?.regionOfInterest){if(!t.sa)throw Error("This task doesn't support region-of-interest.");var i=n.regionOfInterest;if(i.left>=i.right||i.top>=i.bottom)throw Error("Expected RectF with left < right and top < bottom.");if(i.left<0||i.top<0||i.right>1||i.bottom>1)throw Error("Expected RectF values to be in [0,1].");Ln(s,1,(i.left+i.right)/2),Ln(s,2,(i.top+i.bottom)/2),Ln(s,4,i.right-i.left),Ln(s,3,i.bottom-i.top)}else Ln(s,1,.5),Ln(s,2,.5),Ln(s,4,1),Ln(s,3,1);if(n?.rotationDegrees){if(n?.rotationDegrees%90!=0)throw Error("Expected rotation to be a multiple of 90°.");if(Ln(s,5,-Math.PI*n.rotationDegrees/180),n?.rotationDegrees%180!=0){const[t,r]=Go(e);n=bn(s,3)*r/t,i=bn(s,4)*t/r,Ln(s,4,n),Ln(s,3,i)}}t.g.addProtoToStream(s.g(),"mediapipe.NormalizedRect",t.V,r)}t.g.ta(e,t.da,r??performance.now()),t.finishProcessing()}function $a(t,e,n){if(t.baseOptions?.g())throw Error("Task is not initialized with image mode. 'runningMode' must be set to 'IMAGE'.");Ya(t,e,n,t.B+1)}function qa(t,e,n,r){if(!t.baseOptions?.g())throw Error("Task is not initialized with video mode. 'runningMode' must be set to 'VIDEO'.");Ya(t,e,n,r)}function Ja(t,e,n,r){var i=e.data;const s=e.width,o=s*(e=e.height);if((i instanceof Uint8Array||i instanceof Float32Array)&&i.length!==o)throw Error("Unsupported channel count: "+i.length/o);return t=new wa([i],n,!1,t.g.i.canvas,t.R,s,e),r?t.clone():t}var Za=class extends Qo{constructor(t,e,n,r){super(t),this.g=t,this.da=e,this.V=n,this.sa=r,this.R=new ca}l(t,e=!0){if("runningMode"in t&&Sn(this.baseOptions,2,!!t.runningMode&&"IMAGE"!==t.runningMode),void 0!==t.canvas&&this.g.i.canvas!==t.canvas)throw Error("You must create a new task to reset the canvas.");return super.l(t,e)}close(){this.R.close(),super.close()}};Za.prototype.close=Za.prototype.close;var Qa=class extends Za{constructor(t,e){super(new za(t,e),"image_in","norm_rect_in",!1),this.j={detections:[]},yn(t=this.h=new Fs,0,1,e=new xs),Ln(this.h,2,.5),Ln(this.h,3,.3)}get baseOptions(){return pn(this.h,xs,1)}set baseOptions(t){yn(this.h,0,1,t)}o(t){return"minDetectionConfidence"in t&&Ln(this.h,2,t.minDetectionConfidence??.5),"minSuppressionThreshold"in t&&Ln(this.h,3,t.minSuppressionThreshold??.3),this.l(t)}D(t,e){return this.j={detections:[]},$a(this,t,e),this.j}F(t,e,n){return this.j={detections:[]},qa(this,t,n,e),this.j}m(){var t=new $i;Ki(t,"image_in"),Ki(t,"norm_rect_in"),Yi(t,"detections");const e=new Ci;er(e,Is,this.h);const n=new Vi;Bi(n,"mediapipe.tasks.vision.face_detector.FaceDetectorGraph"),Gi(n,"IMAGE:image_in"),Gi(n,"NORM_RECT:norm_rect_in"),ji(n,"DETECTIONS:detections"),n.o(e),zi(t,n),this.g.attachProtoVectorListener("detections",((t,e)=>{for(const e of t)t=ss(e),this.j.detections.push(Lo(t));$o(this,e)})),this.g.attachEmptyPacketListener("detections",(t=>{$o(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};Qa.prototype.detectForVideo=Qa.prototype.F,Qa.prototype.detect=Qa.prototype.D,Qa.prototype.setOptions=Qa.prototype.o,Qa.createFromModelPath=async function(t,e){return Ka(Qa,t,{baseOptions:{modelAssetPath:e}})},Qa.createFromModelBuffer=function(t,e){return Ka(Qa,t,{baseOptions:{modelAssetBuffer:e}})},Qa.createFromOptions=function(t,e){return Ka(Qa,t,e)};var th=Xa([61,146],[146,91],[91,181],[181,84],[84,17],[17,314],[314,405],[405,321],[321,375],[375,291],[61,185],[185,40],[40,39],[39,37],[37,0],[0,267],[267,269],[269,270],[270,409],[409,291],[78,95],[95,88],[88,178],[178,87],[87,14],[14,317],[317,402],[402,318],[318,324],[324,308],[78,191],[191,80],[80,81],[81,82],[82,13],[13,312],[312,311],[311,310],[310,415],[415,308]),eh=Xa([263,249],[249,390],[390,373],[373,374],[374,380],[380,381],[381,382],[382,362],[263,466],[466,388],[388,387],[387,386],[386,385],[385,384],[384,398],[398,362]),nh=Xa([276,283],[283,282],[282,295],[295,285],[300,293],[293,334],[334,296],[296,336]),rh=Xa([474,475],[475,476],[476,477],[477,474]),ih=Xa([33,7],[7,163],[163,144],[144,145],[145,153],[153,154],[154,155],[155,133],[33,246],[246,161],[161,160],[160,159],[159,158],[158,157],[157,173],[173,133]),sh=Xa([46,53],[53,52],[52,65],[65,55],[70,63],[63,105],[105,66],[66,107]),oh=Xa([469,470],[470,471],[471,472],[472,469]),ah=Xa([10,338],[338,297],[297,332],[332,284],[284,251],[251,389],[389,356],[356,454],[454,323],[323,361],[361,288],[288,397],[397,365],[365,379],[379,378],[378,400],[400,377],[377,152],[152,148],[148,176],[176,149],[149,150],[150,136],[136,172],[172,58],[58,132],[132,93],[93,234],[234,127],[127,162],[162,21],[21,54],[54,103],[103,67],[67,109],[109,10]),hh=[...th,...eh,...nh,...ih,...sh,...ah],ch=Xa([127,34],[34,139],[139,127],[11,0],[0,37],[37,11],[232,231],[231,120],[120,232],[72,37],[37,39],[39,72],[128,121],[121,47],[47,128],[232,121],[121,128],[128,232],[104,69],[69,67],[67,104],[175,171],[171,148],[148,175],[118,50],[50,101],[101,118],[73,39],[39,40],[40,73],[9,151],[151,108],[108,9],[48,115],[115,131],[131,48],[194,204],[204,211],[211,194],[74,40],[40,185],[185,74],[80,42],[42,183],[183,80],[40,92],[92,186],[186,40],[230,229],[229,118],[118,230],[202,212],[212,214],[214,202],[83,18],[18,17],[17,83],[76,61],[61,146],[146,76],[160,29],[29,30],[30,160],[56,157],[157,173],[173,56],[106,204],[204,194],[194,106],[135,214],[214,192],[192,135],[203,165],[165,98],[98,203],[21,71],[71,68],[68,21],[51,45],[45,4],[4,51],[144,24],[24,23],[23,144],[77,146],[146,91],[91,77],[205,50],[50,187],[187,205],[201,200],[200,18],[18,201],[91,106],[106,182],[182,91],[90,91],[91,181],[181,90],[85,84],[84,17],[17,85],[206,203],[203,36],[36,206],[148,171],[171,140],[140,148],[92,40],[40,39],[39,92],[193,189],[189,244],[244,193],[159,158],[158,28],[28,159],[247,246],[246,161],[161,247],[236,3],[3,196],[196,236],[54,68],[68,104],[104,54],[193,168],[168,8],[8,193],[117,228],[228,31],[31,117],[189,193],[193,55],[55,189],[98,97],[97,99],[99,98],[126,47],[47,100],[100,126],[166,79],[79,218],[218,166],[155,154],[154,26],[26,155],[209,49],[49,131],[131,209],[135,136],[136,150],[150,135],[47,126],[126,217],[217,47],[223,52],[52,53],[53,223],[45,51],[51,134],[134,45],[211,170],[170,140],[140,211],[67,69],[69,108],[108,67],[43,106],[106,91],[91,43],[230,119],[119,120],[120,230],[226,130],[130,247],[247,226],[63,53],[53,52],[52,63],[238,20],[20,242],[242,238],[46,70],[70,156],[156,46],[78,62],[62,96],[96,78],[46,53],[53,63],[63,46],[143,34],[34,227],[227,143],[123,117],[117,111],[111,123],[44,125],[125,19],[19,44],[236,134],[134,51],[51,236],[216,206],[206,205],[205,216],[154,153],[153,22],[22,154],[39,37],[37,167],[167,39],[200,201],[201,208],[208,200],[36,142],[142,100],[100,36],[57,212],[212,202],[202,57],[20,60],[60,99],[99,20],[28,158],[158,157],[157,28],[35,226],[226,113],[113,35],[160,159],[159,27],[27,160],[204,202],[202,210],[210,204],[113,225],[225,46],[46,113],[43,202],[202,204],[204,43],[62,76],[76,77],[77,62],[137,123],[123,116],[116,137],[41,38],[38,72],[72,41],[203,129],[129,142],[142,203],[64,98],[98,240],[240,64],[49,102],[102,64],[64,49],[41,73],[73,74],[74,41],[212,216],[216,207],[207,212],[42,74],[74,184],[184,42],[169,170],[170,211],[211,169],[170,149],[149,176],[176,170],[105,66],[66,69],[69,105],[122,6],[6,168],[168,122],[123,147],[147,187],[187,123],[96,77],[77,90],[90,96],[65,55],[55,107],[107,65],[89,90],[90,180],[180,89],[101,100],[100,120],[120,101],[63,105],[105,104],[104,63],[93,137],[137,227],[227,93],[15,86],[86,85],[85,15],[129,102],[102,49],[49,129],[14,87],[87,86],[86,14],[55,8],[8,9],[9,55],[100,47],[47,121],[121,100],[145,23],[23,22],[22,145],[88,89],[89,179],[179,88],[6,122],[122,196],[196,6],[88,95],[95,96],[96,88],[138,172],[172,136],[136,138],[215,58],[58,172],[172,215],[115,48],[48,219],[219,115],[42,80],[80,81],[81,42],[195,3],[3,51],[51,195],[43,146],[146,61],[61,43],[171,175],[175,199],[199,171],[81,82],[82,38],[38,81],[53,46],[46,225],[225,53],[144,163],[163,110],[110,144],[52,65],[65,66],[66,52],[229,228],[228,117],[117,229],[34,127],[127,234],[234,34],[107,108],[108,69],[69,107],[109,108],[108,151],[151,109],[48,64],[64,235],[235,48],[62,78],[78,191],[191,62],[129,209],[209,126],[126,129],[111,35],[35,143],[143,111],[117,123],[123,50],[50,117],[222,65],[65,52],[52,222],[19,125],[125,141],[141,19],[221,55],[55,65],[65,221],[3,195],[195,197],[197,3],[25,7],[7,33],[33,25],[220,237],[237,44],[44,220],[70,71],[71,139],[139,70],[122,193],[193,245],[245,122],[247,130],[130,33],[33,247],[71,21],[21,162],[162,71],[170,169],[169,150],[150,170],[188,174],[174,196],[196,188],[216,186],[186,92],[92,216],[2,97],[97,167],[167,2],[141,125],[125,241],[241,141],[164,167],[167,37],[37,164],[72,38],[38,12],[12,72],[38,82],[82,13],[13,38],[63,68],[68,71],[71,63],[226,35],[35,111],[111,226],[101,50],[50,205],[205,101],[206,92],[92,165],[165,206],[209,198],[198,217],[217,209],[165,167],[167,97],[97,165],[220,115],[115,218],[218,220],[133,112],[112,243],[243,133],[239,238],[238,241],[241,239],[214,135],[135,169],[169,214],[190,173],[173,133],[133,190],[171,208],[208,32],[32,171],[125,44],[44,237],[237,125],[86,87],[87,178],[178,86],[85,86],[86,179],[179,85],[84,85],[85,180],[180,84],[83,84],[84,181],[181,83],[201,83],[83,182],[182,201],[137,93],[93,132],[132,137],[76,62],[62,183],[183,76],[61,76],[76,184],[184,61],[57,61],[61,185],[185,57],[212,57],[57,186],[186,212],[214,207],[207,187],[187,214],[34,143],[143,156],[156,34],[79,239],[239,237],[237,79],[123,137],[137,177],[177,123],[44,1],[1,4],[4,44],[201,194],[194,32],[32,201],[64,102],[102,129],[129,64],[213,215],[215,138],[138,213],[59,166],[166,219],[219,59],[242,99],[99,97],[97,242],[2,94],[94,141],[141,2],[75,59],[59,235],[235,75],[24,110],[110,228],[228,24],[25,130],[130,226],[226,25],[23,24],[24,229],[229,23],[22,23],[23,230],[230,22],[26,22],[22,231],[231,26],[112,26],[26,232],[232,112],[189,190],[190,243],[243,189],[221,56],[56,190],[190,221],[28,56],[56,221],[221,28],[27,28],[28,222],[222,27],[29,27],[27,223],[223,29],[30,29],[29,224],[224,30],[247,30],[30,225],[225,247],[238,79],[79,20],[20,238],[166,59],[59,75],[75,166],[60,75],[75,240],[240,60],[147,177],[177,215],[215,147],[20,79],[79,166],[166,20],[187,147],[147,213],[213,187],[112,233],[233,244],[244,112],[233,128],[128,245],[245,233],[128,114],[114,188],[188,128],[114,217],[217,174],[174,114],[131,115],[115,220],[220,131],[217,198],[198,236],[236,217],[198,131],[131,134],[134,198],[177,132],[132,58],[58,177],[143,35],[35,124],[124,143],[110,163],[163,7],[7,110],[228,110],[110,25],[25,228],[356,389],[389,368],[368,356],[11,302],[302,267],[267,11],[452,350],[350,349],[349,452],[302,303],[303,269],[269,302],[357,343],[343,277],[277,357],[452,453],[453,357],[357,452],[333,332],[332,297],[297,333],[175,152],[152,377],[377,175],[347,348],[348,330],[330,347],[303,304],[304,270],[270,303],[9,336],[336,337],[337,9],[278,279],[279,360],[360,278],[418,262],[262,431],[431,418],[304,408],[408,409],[409,304],[310,415],[415,407],[407,310],[270,409],[409,410],[410,270],[450,348],[348,347],[347,450],[422,430],[430,434],[434,422],[313,314],[314,17],[17,313],[306,307],[307,375],[375,306],[387,388],[388,260],[260,387],[286,414],[414,398],[398,286],[335,406],[406,418],[418,335],[364,367],[367,416],[416,364],[423,358],[358,327],[327,423],[251,284],[284,298],[298,251],[281,5],[5,4],[4,281],[373,374],[374,253],[253,373],[307,320],[320,321],[321,307],[425,427],[427,411],[411,425],[421,313],[313,18],[18,421],[321,405],[405,406],[406,321],[320,404],[404,405],[405,320],[315,16],[16,17],[17,315],[426,425],[425,266],[266,426],[377,400],[400,369],[369,377],[322,391],[391,269],[269,322],[417,465],[465,464],[464,417],[386,257],[257,258],[258,386],[466,260],[260,388],[388,466],[456,399],[399,419],[419,456],[284,332],[332,333],[333,284],[417,285],[285,8],[8,417],[346,340],[340,261],[261,346],[413,441],[441,285],[285,413],[327,460],[460,328],[328,327],[355,371],[371,329],[329,355],[392,439],[439,438],[438,392],[382,341],[341,256],[256,382],[429,420],[420,360],[360,429],[364,394],[394,379],[379,364],[277,343],[343,437],[437,277],[443,444],[444,283],[283,443],[275,440],[440,363],[363,275],[431,262],[262,369],[369,431],[297,338],[338,337],[337,297],[273,375],[375,321],[321,273],[450,451],[451,349],[349,450],[446,342],[342,467],[467,446],[293,334],[334,282],[282,293],[458,461],[461,462],[462,458],[276,353],[353,383],[383,276],[308,324],[324,325],[325,308],[276,300],[300,293],[293,276],[372,345],[345,447],[447,372],[352,345],[345,340],[340,352],[274,1],[1,19],[19,274],[456,248],[248,281],[281,456],[436,427],[427,425],[425,436],[381,256],[256,252],[252,381],[269,391],[391,393],[393,269],[200,199],[199,428],[428,200],[266,330],[330,329],[329,266],[287,273],[273,422],[422,287],[250,462],[462,328],[328,250],[258,286],[286,384],[384,258],[265,353],[353,342],[342,265],[387,259],[259,257],[257,387],[424,431],[431,430],[430,424],[342,353],[353,276],[276,342],[273,335],[335,424],[424,273],[292,325],[325,307],[307,292],[366,447],[447,345],[345,366],[271,303],[303,302],[302,271],[423,266],[266,371],[371,423],[294,455],[455,460],[460,294],[279,278],[278,294],[294,279],[271,272],[272,304],[304,271],[432,434],[434,427],[427,432],[272,407],[407,408],[408,272],[394,430],[430,431],[431,394],[395,369],[369,400],[400,395],[334,333],[333,299],[299,334],[351,417],[417,168],[168,351],[352,280],[280,411],[411,352],[325,319],[319,320],[320,325],[295,296],[296,336],[336,295],[319,403],[403,404],[404,319],[330,348],[348,349],[349,330],[293,298],[298,333],[333,293],[323,454],[454,447],[447,323],[15,16],[16,315],[315,15],[358,429],[429,279],[279,358],[14,15],[15,316],[316,14],[285,336],[336,9],[9,285],[329,349],[349,350],[350,329],[374,380],[380,252],[252,374],[318,402],[402,403],[403,318],[6,197],[197,419],[419,6],[318,319],[319,325],[325,318],[367,364],[364,365],[365,367],[435,367],[367,397],[397,435],[344,438],[438,439],[439,344],[272,271],[271,311],[311,272],[195,5],[5,281],[281,195],[273,287],[287,291],[291,273],[396,428],[428,199],[199,396],[311,271],[271,268],[268,311],[283,444],[444,445],[445,283],[373,254],[254,339],[339,373],[282,334],[334,296],[296,282],[449,347],[347,346],[346,449],[264,447],[447,454],[454,264],[336,296],[296,299],[299,336],[338,10],[10,151],[151,338],[278,439],[439,455],[455,278],[292,407],[407,415],[415,292],[358,371],[371,355],[355,358],[340,345],[345,372],[372,340],[346,347],[347,280],[280,346],[442,443],[443,282],[282,442],[19,94],[94,370],[370,19],[441,442],[442,295],[295,441],[248,419],[419,197],[197,248],[263,255],[255,359],[359,263],[440,275],[275,274],[274,440],[300,383],[383,368],[368,300],[351,412],[412,465],[465,351],[263,467],[467,466],[466,263],[301,368],[368,389],[389,301],[395,378],[378,379],[379,395],[412,351],[351,419],[419,412],[436,426],[426,322],[322,436],[2,164],[164,393],[393,2],[370,462],[462,461],[461,370],[164,0],[0,267],[267,164],[302,11],[11,12],[12,302],[268,12],[12,13],[13,268],[293,300],[300,301],[301,293],[446,261],[261,340],[340,446],[330,266],[266,425],[425,330],[426,423],[423,391],[391,426],[429,355],[355,437],[437,429],[391,327],[327,326],[326,391],[440,457],[457,438],[438,440],[341,382],[382,362],[362,341],[459,457],[457,461],[461,459],[434,430],[430,394],[394,434],[414,463],[463,362],[362,414],[396,369],[369,262],[262,396],[354,461],[461,457],[457,354],[316,403],[403,402],[402,316],[315,404],[404,403],[403,315],[314,405],[405,404],[404,314],[313,406],[406,405],[405,313],[421,418],[418,406],[406,421],[366,401],[401,361],[361,366],[306,408],[408,407],[407,306],[291,409],[409,408],[408,291],[287,410],[410,409],[409,287],[432,436],[436,410],[410,432],[434,416],[416,411],[411,434],[264,368],[368,383],[383,264],[309,438],[438,457],[457,309],[352,376],[376,401],[401,352],[274,275],[275,4],[4,274],[421,428],[428,262],[262,421],[294,327],[327,358],[358,294],[433,416],[416,367],[367,433],[289,455],[455,439],[439,289],[462,370],[370,326],[326,462],[2,326],[326,370],[370,2],[305,460],[460,455],[455,305],[254,449],[449,448],[448,254],[255,261],[261,446],[446,255],[253,450],[450,449],[449,253],[252,451],[451,450],[450,252],[256,452],[452,451],[451,256],[341,453],[453,452],[452,341],[413,464],[464,463],[463,413],[441,413],[413,414],[414,441],[258,442],[442,441],[441,258],[257,443],[443,442],[442,257],[259,444],[444,443],[443,259],[260,445],[445,444],[444,260],[467,342],[342,445],[445,467],[459,458],[458,250],[250,459],[289,392],[392,290],[290,289],[290,328],[328,460],[460,290],[376,433],[433,435],[435,376],[250,290],[290,392],[392,250],[411,416],[416,433],[433,411],[341,463],[463,464],[464,341],[453,464],[464,465],[465,453],[357,465],[465,412],[412,357],[343,412],[412,399],[399,343],[360,363],[363,440],[440,360],[437,399],[399,456],[456,437],[420,456],[456,363],[363,420],[401,435],[435,288],[288,401],[372,383],[383,353],[353,372],[339,255],[255,249],[249,339],[448,261],[261,255],[255,448],[133,243],[243,190],[190,133],[133,155],[155,112],[112,133],[33,246],[246,247],[247,33],[33,130],[130,25],[25,33],[398,384],[384,286],[286,398],[362,398],[398,414],[414,362],[362,463],[463,341],[341,362],[263,359],[359,467],[467,263],[263,249],[249,255],[255,263],[466,467],[467,260],[260,466],[75,60],[60,166],[166,75],[238,239],[239,79],[79,238],[162,127],[127,139],[139,162],[72,11],[11,37],[37,72],[121,232],[232,120],[120,121],[73,72],[72,39],[39,73],[114,128],[128,47],[47,114],[233,232],[232,128],[128,233],[103,104],[104,67],[67,103],[152,175],[175,148],[148,152],[119,118],[118,101],[101,119],[74,73],[73,40],[40,74],[107,9],[9,108],[108,107],[49,48],[48,131],[131,49],[32,194],[194,211],[211,32],[184,74],[74,185],[185,184],[191,80],[80,183],[183,191],[185,40],[40,186],[186,185],[119,230],[230,118],[118,119],[210,202],[202,214],[214,210],[84,83],[83,17],[17,84],[77,76],[76,146],[146,77],[161,160],[160,30],[30,161],[190,56],[56,173],[173,190],[182,106],[106,194],[194,182],[138,135],[135,192],[192,138],[129,203],[203,98],[98,129],[54,21],[21,68],[68,54],[5,51],[51,4],[4,5],[145,144],[144,23],[23,145],[90,77],[77,91],[91,90],[207,205],[205,187],[187,207],[83,201],[201,18],[18,83],[181,91],[91,182],[182,181],[180,90],[90,181],[181,180],[16,85],[85,17],[17,16],[205,206],[206,36],[36,205],[176,148],[148,140],[140,176],[165,92],[92,39],[39,165],[245,193],[193,244],[244,245],[27,159],[159,28],[28,27],[30,247],[247,161],[161,30],[174,236],[236,196],[196,174],[103,54],[54,104],[104,103],[55,193],[193,8],[8,55],[111,117],[117,31],[31,111],[221,189],[189,55],[55,221],[240,98],[98,99],[99,240],[142,126],[126,100],[100,142],[219,166],[166,218],[218,219],[112,155],[155,26],[26,112],[198,209],[209,131],[131,198],[169,135],[135,150],[150,169],[114,47],[47,217],[217,114],[224,223],[223,53],[53,224],[220,45],[45,134],[134,220],[32,211],[211,140],[140,32],[109,67],[67,108],[108,109],[146,43],[43,91],[91,146],[231,230],[230,120],[120,231],[113,226],[226,247],[247,113],[105,63],[63,52],[52,105],[241,238],[238,242],[242,241],[124,46],[46,156],[156,124],[95,78],[78,96],[96,95],[70,46],[46,63],[63,70],[116,143],[143,227],[227,116],[116,123],[123,111],[111,116],[1,44],[44,19],[19,1],[3,236],[236,51],[51,3],[207,216],[216,205],[205,207],[26,154],[154,22],[22,26],[165,39],[39,167],[167,165],[199,200],[200,208],[208,199],[101,36],[36,100],[100,101],[43,57],[57,202],[202,43],[242,20],[20,99],[99,242],[56,28],[28,157],[157,56],[124,35],[35,113],[113,124],[29,160],[160,27],[27,29],[211,204],[204,210],[210,211],[124,113],[113,46],[46,124],[106,43],[43,204],[204,106],[96,62],[62,77],[77,96],[227,137],[137,116],[116,227],[73,41],[41,72],[72,73],[36,203],[203,142],[142,36],[235,64],[64,240],[240,235],[48,49],[49,64],[64,48],[42,41],[41,74],[74,42],[214,212],[212,207],[207,214],[183,42],[42,184],[184,183],[210,169],[169,211],[211,210],[140,170],[170,176],[176,140],[104,105],[105,69],[69,104],[193,122],[122,168],[168,193],[50,123],[123,187],[187,50],[89,96],[96,90],[90,89],[66,65],[65,107],[107,66],[179,89],[89,180],[180,179],[119,101],[101,120],[120,119],[68,63],[63,104],[104,68],[234,93],[93,227],[227,234],[16,15],[15,85],[85,16],[209,129],[129,49],[49,209],[15,14],[14,86],[86,15],[107,55],[55,9],[9,107],[120,100],[100,121],[121,120],[153,145],[145,22],[22,153],[178,88],[88,179],[179,178],[197,6],[6,196],[196,197],[89,88],[88,96],[96,89],[135,138],[138,136],[136,135],[138,215],[215,172],[172,138],[218,115],[115,219],[219,218],[41,42],[42,81],[81,41],[5,195],[195,51],[51,5],[57,43],[43,61],[61,57],[208,171],[171,199],[199,208],[41,81],[81,38],[38,41],[224,53],[53,225],[225,224],[24,144],[144,110],[110,24],[105,52],[52,66],[66,105],[118,229],[229,117],[117,118],[227,34],[34,234],[234,227],[66,107],[107,69],[69,66],[10,109],[109,151],[151,10],[219,48],[48,235],[235,219],[183,62],[62,191],[191,183],[142,129],[129,126],[126,142],[116,111],[111,143],[143,116],[118,117],[117,50],[50,118],[223,222],[222,52],[52,223],[94,19],[19,141],[141,94],[222,221],[221,65],[65,222],[196,3],[3,197],[197,196],[45,220],[220,44],[44,45],[156,70],[70,139],[139,156],[188,122],[122,245],[245,188],[139,71],[71,162],[162,139],[149,170],[170,150],[150,149],[122,188],[188,196],[196,122],[206,216],[216,92],[92,206],[164,2],[2,167],[167,164],[242,141],[141,241],[241,242],[0,164],[164,37],[37,0],[11,72],[72,12],[12,11],[12,38],[38,13],[13,12],[70,63],[63,71],[71,70],[31,226],[226,111],[111,31],[36,101],[101,205],[205,36],[203,206],[206,165],[165,203],[126,209],[209,217],[217,126],[98,165],[165,97],[97,98],[237,220],[220,218],[218,237],[237,239],[239,241],[241,237],[210,214],[214,169],[169,210],[140,171],[171,32],[32,140],[241,125],[125,237],[237,241],[179,86],[86,178],[178,179],[180,85],[85,179],[179,180],[181,84],[84,180],[180,181],[182,83],[83,181],[181,182],[194,201],[201,182],[182,194],[177,137],[137,132],[132,177],[184,76],[76,183],[183,184],[185,61],[61,184],[184,185],[186,57],[57,185],[185,186],[216,212],[212,186],[186,216],[192,214],[214,187],[187,192],[139,34],[34,156],[156,139],[218,79],[79,237],[237,218],[147,123],[123,177],[177,147],[45,44],[44,4],[4,45],[208,201],[201,32],[32,208],[98,64],[64,129],[129,98],[192,213],[213,138],[138,192],[235,59],[59,219],[219,235],[141,242],[242,97],[97,141],[97,2],[2,141],[141,97],[240,75],[75,235],[235,240],[229,24],[24,228],[228,229],[31,25],[25,226],[226,31],[230,23],[23,229],[229,230],[231,22],[22,230],[230,231],[232,26],[26,231],[231,232],[233,112],[112,232],[232,233],[244,189],[189,243],[243,244],[189,221],[221,190],[190,189],[222,28],[28,221],[221,222],[223,27],[27,222],[222,223],[224,29],[29,223],[223,224],[225,30],[30,224],[224,225],[113,247],[247,225],[225,113],[99,60],[60,240],[240,99],[213,147],[147,215],[215,213],[60,20],[20,166],[166,60],[192,187],[187,213],[213,192],[243,112],[112,244],[244,243],[244,233],[233,245],[245,244],[245,128],[128,188],[188,245],[188,114],[114,174],[174,188],[134,131],[131,220],[220,134],[174,217],[217,236],[236,174],[236,198],[198,134],[134,236],[215,177],[177,58],[58,215],[156,143],[143,124],[124,156],[25,110],[110,7],[7,25],[31,228],[228,25],[25,31],[264,356],[356,368],[368,264],[0,11],[11,267],[267,0],[451,452],[452,349],[349,451],[267,302],[302,269],[269,267],[350,357],[357,277],[277,350],[350,452],[452,357],[357,350],[299,333],[333,297],[297,299],[396,175],[175,377],[377,396],[280,347],[347,330],[330,280],[269,303],[303,270],[270,269],[151,9],[9,337],[337,151],[344,278],[278,360],[360,344],[424,418],[418,431],[431,424],[270,304],[304,409],[409,270],[272,310],[310,407],[407,272],[322,270],[270,410],[410,322],[449,450],[450,347],[347,449],[432,422],[422,434],[434,432],[18,313],[313,17],[17,18],[291,306],[306,375],[375,291],[259,387],[387,260],[260,259],[424,335],[335,418],[418,424],[434,364],[364,416],[416,434],[391,423],[423,327],[327,391],[301,251],[251,298],[298,301],[275,281],[281,4],[4,275],[254,373],[373,253],[253,254],[375,307],[307,321],[321,375],[280,425],[425,411],[411,280],[200,421],[421,18],[18,200],[335,321],[321,406],[406,335],[321,320],[320,405],[405,321],[314,315],[315,17],[17,314],[423,426],[426,266],[266,423],[396,377],[377,369],[369,396],[270,322],[322,269],[269,270],[413,417],[417,464],[464,413],[385,386],[386,258],[258,385],[248,456],[456,419],[419,248],[298,284],[284,333],[333,298],[168,417],[417,8],[8,168],[448,346],[346,261],[261,448],[417,413],[413,285],[285,417],[326,327],[327,328],[328,326],[277,355],[355,329],[329,277],[309,392],[392,438],[438,309],[381,382],[382,256],[256,381],[279,429],[429,360],[360,279],[365,364],[364,379],[379,365],[355,277],[277,437],[437,355],[282,443],[443,283],[283,282],[281,275],[275,363],[363,281],[395,431],[431,369],[369,395],[299,297],[297,337],[337,299],[335,273],[273,321],[321,335],[348,450],[450,349],[349,348],[359,446],[446,467],[467,359],[283,293],[293,282],[282,283],[250,458],[458,462],[462,250],[300,276],[276,383],[383,300],[292,308],[308,325],[325,292],[283,276],[276,293],[293,283],[264,372],[372,447],[447,264],[346,352],[352,340],[340,346],[354,274],[274,19],[19,354],[363,456],[456,281],[281,363],[426,436],[436,425],[425,426],[380,381],[381,252],[252,380],[267,269],[269,393],[393,267],[421,200],[200,428],[428,421],[371,266],[266,329],[329,371],[432,287],[287,422],[422,432],[290,250],[250,328],[328,290],[385,258],[258,384],[384,385],[446,265],[265,342],[342,446],[386,387],[387,257],[257,386],[422,424],[424,430],[430,422],[445,342],[342,276],[276,445],[422,273],[273,424],[424,422],[306,292],[292,307],[307,306],[352,366],[366,345],[345,352],[268,271],[271,302],[302,268],[358,423],[423,371],[371,358],[327,294],[294,460],[460,327],[331,279],[279,294],[294,331],[303,271],[271,304],[304,303],[436,432],[432,427],[427,436],[304,272],[272,408],[408,304],[395,394],[394,431],[431,395],[378,395],[395,400],[400,378],[296,334],[334,299],[299,296],[6,351],[351,168],[168,6],[376,352],[352,411],[411,376],[307,325],[325,320],[320,307],[285,295],[295,336],[336,285],[320,319],[319,404],[404,320],[329,330],[330,349],[349,329],[334,293],[293,333],[333,334],[366,323],[323,447],[447,366],[316,15],[15,315],[315,316],[331,358],[358,279],[279,331],[317,14],[14,316],[316,317],[8,285],[285,9],[9,8],[277,329],[329,350],[350,277],[253,374],[374,252],[252,253],[319,318],[318,403],[403,319],[351,6],[6,419],[419,351],[324,318],[318,325],[325,324],[397,367],[367,365],[365,397],[288,435],[435,397],[397,288],[278,344],[344,439],[439,278],[310,272],[272,311],[311,310],[248,195],[195,281],[281,248],[375,273],[273,291],[291,375],[175,396],[396,199],[199,175],[312,311],[311,268],[268,312],[276,283],[283,445],[445,276],[390,373],[373,339],[339,390],[295,282],[282,296],[296,295],[448,449],[449,346],[346,448],[356,264],[264,454],[454,356],[337,336],[336,299],[299,337],[337,338],[338,151],[151,337],[294,278],[278,455],[455,294],[308,292],[292,415],[415,308],[429,358],[358,355],[355,429],[265,340],[340,372],[372,265],[352,346],[346,280],[280,352],[295,442],[442,282],[282,295],[354,19],[19,370],[370,354],[285,441],[441,295],[295,285],[195,248],[248,197],[197,195],[457,440],[440,274],[274,457],[301,300],[300,368],[368,301],[417,351],[351,465],[465,417],[251,301],[301,389],[389,251],[394,395],[395,379],[379,394],[399,412],[412,419],[419,399],[410,436],[436,322],[322,410],[326,2],[2,393],[393,326],[354,370],[370,461],[461,354],[393,164],[164,267],[267,393],[268,302],[302,12],[12,268],[312,268],[268,13],[13,312],[298,293],[293,301],[301,298],[265,446],[446,340],[340,265],[280,330],[330,425],[425,280],[322,426],[426,391],[391,322],[420,429],[429,437],[437,420],[393,391],[391,326],[326,393],[344,440],[440,438],[438,344],[458,459],[459,461],[461,458],[364,434],[434,394],[394,364],[428,396],[396,262],[262,428],[274,354],[354,457],[457,274],[317,316],[316,402],[402,317],[316,315],[315,403],[403,316],[315,314],[314,404],[404,315],[314,313],[313,405],[405,314],[313,421],[421,406],[406,313],[323,366],[366,361],[361,323],[292,306],[306,407],[407,292],[306,291],[291,408],[408,306],[291,287],[287,409],[409,291],[287,432],[432,410],[410,287],[427,434],[434,411],[411,427],[372,264],[264,383],[383,372],[459,309],[309,457],[457,459],[366,352],[352,401],[401,366],[1,274],[274,4],[4,1],[418,421],[421,262],[262,418],[331,294],[294,358],[358,331],[435,433],[433,367],[367,435],[392,289],[289,439],[439,392],[328,462],[462,326],[326,328],[94,2],[2,370],[370,94],[289,305],[305,455],[455,289],[339,254],[254,448],[448,339],[359,255],[255,446],[446,359],[254,253],[253,449],[449,254],[253,252],[252,450],[450,253],[252,256],[256,451],[451,252],[256,341],[341,452],[452,256],[414,413],[413,463],[463,414],[286,441],[441,414],[414,286],[286,258],[258,441],[441,286],[258,257],[257,442],[442,258],[257,259],[259,443],[443,257],[259,260],[260,444],[444,259],[260,467],[467,445],[445,260],[309,459],[459,250],[250,309],[305,289],[289,290],[290,305],[305,290],[290,460],[460,305],[401,376],[376,435],[435,401],[309,250],[250,392],[392,309],[376,411],[411,433],[433,376],[453,341],[341,464],[464,453],[357,453],[453,465],[465,357],[343,357],[357,412],[412,343],[437,343],[343,399],[399,437],[344,360],[360,440],[440,344],[420,437],[437,456],[456,420],[360,420],[420,363],[363,360],[361,401],[401,288],[288,361],[265,372],[372,353],[353,265],[390,339],[339,249],[249,390],[339,448],[448,255],[255,339]);function uh(t){t.j={faceLandmarks:[],faceBlendshapes:[],facialTransformationMatrixes:[]}}var lh=class extends Za{constructor(t,e){super(new za(t,e),"image_in","norm_rect",!1),this.j={faceLandmarks:[],faceBlendshapes:[],facialTransformationMatrixes:[]},this.outputFacialTransformationMatrixes=this.outputFaceBlendshapes=!1,yn(t=this.h=new Ds,0,1,e=new xs),this.v=new Us,yn(this.h,0,3,this.v),this.s=new Fs,yn(this.h,0,2,this.s),xn(this.s,4,1),Ln(this.s,2,.5),Ln(this.v,2,.5),Ln(this.h,4,.5)}get baseOptions(){return pn(this.h,xs,1)}set baseOptions(t){yn(this.h,0,1,t)}o(t){return"numFaces"in t&&xn(this.s,4,t.numFaces??1),"minFaceDetectionConfidence"in t&&Ln(this.s,2,t.minFaceDetectionConfidence??.5),"minTrackingConfidence"in t&&Ln(this.h,4,t.minTrackingConfidence??.5),"minFacePresenceConfidence"in t&&Ln(this.v,2,t.minFacePresenceConfidence??.5),"outputFaceBlendshapes"in t&&(this.outputFaceBlendshapes=!!t.outputFaceBlendshapes),"outputFacialTransformationMatrixes"in t&&(this.outputFacialTransformationMatrixes=!!t.outputFacialTransformationMatrixes),this.l(t)}D(t,e){return uh(this),$a(this,t,e),this.j}F(t,e,n){return uh(this),qa(this,t,n,e),this.j}m(){var t=new $i;Ki(t,"image_in"),Ki(t,"norm_rect"),Yi(t,"face_landmarks");const e=new Ci;er(e,js,this.h);const n=new Vi;Bi(n,"mediapipe.tasks.vision.face_landmarker.FaceLandmarkerGraph"),Gi(n,"IMAGE:image_in"),Gi(n,"NORM_RECT:norm_rect"),ji(n,"NORM_LANDMARKS:face_landmarks"),n.o(e),zi(t,n),this.g.attachProtoVectorListener("face_landmarks",((t,e)=>{for(const e of t)t=cs(e),this.j.faceLandmarks.push(Ro(t));$o(this,e)})),this.g.attachEmptyPacketListener("face_landmarks",(t=>{$o(this,t)})),this.outputFaceBlendshapes&&(Yi(t,"blendshapes"),ji(n,"BLENDSHAPES:blendshapes"),this.g.attachProtoVectorListener("blendshapes",((t,e)=>{if(this.outputFaceBlendshapes)for(const e of t)t=es(e),this.j.faceBlendshapes.push(xo(t.g()??[]));$o(this,e)})),this.g.attachEmptyPacketListener("blendshapes",(t=>{$o(this,t)}))),this.outputFacialTransformationMatrixes&&(Yi(t,"face_geometry"),ji(n,"FACE_GEOMETRY:face_geometry"),this.g.attachProtoVectorListener("face_geometry",((t,e)=>{if(this.outputFacialTransformationMatrixes)for(const e of t)(t=pn(Cs(e),us,2))&&this.j.facialTransformationMatrixes.push({rows:Tn(An(t,1),0)??0,columns:Tn(An(t,2),0)??0,data:en(t,3,Ht,tn()).slice()??[]});$o(this,e)})),this.g.attachEmptyPacketListener("face_geometry",(t=>{$o(this,t)}))),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};lh.prototype.detectForVideo=lh.prototype.F,lh.prototype.detect=lh.prototype.D,lh.prototype.setOptions=lh.prototype.o,lh.createFromModelPath=function(t,e){return Ka(lh,t,{baseOptions:{modelAssetPath:e}})},lh.createFromModelBuffer=function(t,e){return Ka(lh,t,{baseOptions:{modelAssetBuffer:e}})},lh.createFromOptions=function(t,e){return Ka(lh,t,e)},lh.FACE_LANDMARKS_LIPS=th,lh.FACE_LANDMARKS_LEFT_EYE=eh,lh.FACE_LANDMARKS_LEFT_EYEBROW=nh,lh.FACE_LANDMARKS_LEFT_IRIS=rh,lh.FACE_LANDMARKS_RIGHT_EYE=ih,lh.FACE_LANDMARKS_RIGHT_EYEBROW=sh,lh.FACE_LANDMARKS_RIGHT_IRIS=oh,lh.FACE_LANDMARKS_FACE_OVAL=ah,lh.FACE_LANDMARKS_CONTOURS=hh,lh.FACE_LANDMARKS_TESSELATION=ch;var fh=class extends Za{constructor(t,e){super(new za(t,e),"image_in","norm_rect",!0),yn(t=this.j=new Vs,0,1,e=new xs)}get baseOptions(){return pn(this.j,xs,1)}set baseOptions(t){yn(this.j,0,1,t)}o(t){return super.l(t)}Ra(t,e,n){const r="function"!=typeof e?e:{};if(this.h="function"==typeof e?e:n,$a(this,t,r??{}),!this.h)return this.s}m(){var t=new $i;Ki(t,"image_in"),Ki(t,"norm_rect"),Yi(t,"stylized_image");const e=new Ci;er(e,Xs,this.j);const n=new Vi;Bi(n,"mediapipe.tasks.vision.face_stylizer.FaceStylizerGraph"),Gi(n,"IMAGE:image_in"),Gi(n,"NORM_RECT:norm_rect"),ji(n,"STYLIZED_IMAGE:stylized_image"),n.o(e),zi(t,n),this.g.W("stylized_image",((t,e)=>{var n=!this.h,r=t.data,i=t.width;const s=i*(t=t.height);if(r instanceof Uint8Array)if(r.length===3*s){const e=new Uint8ClampedArray(4*s);for(let t=0;t{this.s=null,this.h&&this.h(null),$o(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};fh.prototype.stylize=fh.prototype.Ra,fh.prototype.setOptions=fh.prototype.o,fh.createFromModelPath=function(t,e){return Ka(fh,t,{baseOptions:{modelAssetPath:e}})},fh.createFromModelBuffer=function(t,e){return Ka(fh,t,{baseOptions:{modelAssetBuffer:e}})},fh.createFromOptions=function(t,e){return Ka(fh,t,e)};var dh=Xa([0,1],[1,2],[2,3],[3,4],[0,5],[5,6],[6,7],[7,8],[5,9],[9,10],[10,11],[11,12],[9,13],[13,14],[14,15],[15,16],[13,17],[0,17],[17,18],[18,19],[19,20]);function ph(t){t.gestures=[],t.landmarks=[],t.worldLandmarks=[],t.handedness=[]}function gh(t){return 0===t.gestures.length?{gestures:[],landmarks:[],worldLandmarks:[],handedness:[],handednesses:[]}:{gestures:t.gestures,landmarks:t.landmarks,worldLandmarks:t.worldLandmarks,handedness:t.handedness,handednesses:t.handedness}}function mh(t,e=!0){const n=[];for(const i of t){var r=es(i);t=[];for(const n of r.g())r=e&&null!=An(n,1)?Tn(An(n,1),0):-1,t.push({score:bn(n,2)??0,index:r,categoryName:kn(n,3)??"",displayName:kn(n,4)??""});n.push(t)}return n}var yh=class extends Za{constructor(t,e){super(new za(t,e),"image_in","norm_rect",!1),this.gestures=[],this.landmarks=[],this.worldLandmarks=[],this.handedness=[],yn(t=this.j=new Js,0,1,e=new xs),this.s=new qs,yn(this.j,0,2,this.s),this.C=new $s,yn(this.s,0,3,this.C),this.v=new Ys,yn(this.s,0,2,this.v),this.h=new Ks,yn(this.j,0,3,this.h),Ln(this.v,2,.5),Ln(this.s,4,.5),Ln(this.C,2,.5)}get baseOptions(){return pn(this.j,xs,1)}set baseOptions(t){yn(this.j,0,1,t)}o(t){if(xn(this.v,3,t.numHands??1),"minHandDetectionConfidence"in t&&Ln(this.v,2,t.minHandDetectionConfidence??.5),"minTrackingConfidence"in t&&Ln(this.s,4,t.minTrackingConfidence??.5),"minHandPresenceConfidence"in t&&Ln(this.C,2,t.minHandPresenceConfidence??.5),t.cannedGesturesClassifierOptions){var e=new Hs,n=e,r=So(t.cannedGesturesClassifierOptions,pn(this.h,Hs,3)?.h());yn(n,0,2,r),yn(this.h,0,3,e)}else void 0===t.cannedGesturesClassifierOptions&&pn(this.h,Hs,3)?.g();return t.customGesturesClassifierOptions?(yn(n=e=new Hs,0,2,r=So(t.customGesturesClassifierOptions,pn(this.h,Hs,4)?.h())),yn(this.h,0,4,e)):void 0===t.customGesturesClassifierOptions&&pn(this.h,Hs,4)?.g(),this.l(t)}Ma(t,e){return ph(this),$a(this,t,e),gh(this)}Na(t,e,n){return ph(this),qa(this,t,n,e),gh(this)}m(){var t=new $i;Ki(t,"image_in"),Ki(t,"norm_rect"),Yi(t,"hand_gestures"),Yi(t,"hand_landmarks"),Yi(t,"world_hand_landmarks"),Yi(t,"handedness");const e=new Ci;er(e,io,this.j);const n=new Vi;Bi(n,"mediapipe.tasks.vision.gesture_recognizer.GestureRecognizerGraph"),Gi(n,"IMAGE:image_in"),Gi(n,"NORM_RECT:norm_rect"),ji(n,"HAND_GESTURES:hand_gestures"),ji(n,"LANDMARKS:hand_landmarks"),ji(n,"WORLD_LANDMARKS:world_hand_landmarks"),ji(n,"HANDEDNESS:handedness"),n.o(e),zi(t,n),this.g.attachProtoVectorListener("hand_landmarks",((t,e)=>{for(const e of t){t=cs(e);const n=[];for(const e of mn(t,hs,1))n.push({x:bn(e,1)??0,y:bn(e,2)??0,z:bn(e,3)??0,visibility:bn(e,4)??0});this.landmarks.push(n)}$o(this,e)})),this.g.attachEmptyPacketListener("hand_landmarks",(t=>{$o(this,t)})),this.g.attachProtoVectorListener("world_hand_landmarks",((t,e)=>{for(const e of t){t=as(e);const n=[];for(const e of mn(t,os,1))n.push({x:bn(e,1)??0,y:bn(e,2)??0,z:bn(e,3)??0,visibility:bn(e,4)??0});this.worldLandmarks.push(n)}$o(this,e)})),this.g.attachEmptyPacketListener("world_hand_landmarks",(t=>{$o(this,t)})),this.g.attachProtoVectorListener("hand_gestures",((t,e)=>{this.gestures.push(...mh(t,!1)),$o(this,e)})),this.g.attachEmptyPacketListener("hand_gestures",(t=>{$o(this,t)})),this.g.attachProtoVectorListener("handedness",((t,e)=>{this.handedness.push(...mh(t)),$o(this,e)})),this.g.attachEmptyPacketListener("handedness",(t=>{$o(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};function _h(t){return{landmarks:t.landmarks,worldLandmarks:t.worldLandmarks,handednesses:t.handedness,handedness:t.handedness}}yh.prototype.recognizeForVideo=yh.prototype.Na,yh.prototype.recognize=yh.prototype.Ma,yh.prototype.setOptions=yh.prototype.o,yh.createFromModelPath=function(t,e){return Ka(yh,t,{baseOptions:{modelAssetPath:e}})},yh.createFromModelBuffer=function(t,e){return Ka(yh,t,{baseOptions:{modelAssetBuffer:e}})},yh.createFromOptions=function(t,e){return Ka(yh,t,e)},yh.HAND_CONNECTIONS=dh;var vh=class extends Za{constructor(t,e){super(new za(t,e),"image_in","norm_rect",!1),this.landmarks=[],this.worldLandmarks=[],this.handedness=[],yn(t=this.h=new qs,0,1,e=new xs),this.s=new $s,yn(this.h,0,3,this.s),this.j=new Ys,yn(this.h,0,2,this.j),xn(this.j,3,1),Ln(this.j,2,.5),Ln(this.s,2,.5),Ln(this.h,4,.5)}get baseOptions(){return pn(this.h,xs,1)}set baseOptions(t){yn(this.h,0,1,t)}o(t){return"numHands"in t&&xn(this.j,3,t.numHands??1),"minHandDetectionConfidence"in t&&Ln(this.j,2,t.minHandDetectionConfidence??.5),"minTrackingConfidence"in t&&Ln(this.h,4,t.minTrackingConfidence??.5),"minHandPresenceConfidence"in t&&Ln(this.s,2,t.minHandPresenceConfidence??.5),this.l(t)}D(t,e){return this.landmarks=[],this.worldLandmarks=[],this.handedness=[],$a(this,t,e),_h(this)}F(t,e,n){return this.landmarks=[],this.worldLandmarks=[],this.handedness=[],qa(this,t,n,e),_h(this)}m(){var t=new $i;Ki(t,"image_in"),Ki(t,"norm_rect"),Yi(t,"hand_landmarks"),Yi(t,"world_hand_landmarks"),Yi(t,"handedness");const e=new Ci;er(e,ro,this.h);const n=new Vi;Bi(n,"mediapipe.tasks.vision.hand_landmarker.HandLandmarkerGraph"),Gi(n,"IMAGE:image_in"),Gi(n,"NORM_RECT:norm_rect"),ji(n,"LANDMARKS:hand_landmarks"),ji(n,"WORLD_LANDMARKS:world_hand_landmarks"),ji(n,"HANDEDNESS:handedness"),n.o(e),zi(t,n),this.g.attachProtoVectorListener("hand_landmarks",((t,e)=>{for(const e of t)t=cs(e),this.landmarks.push(Ro(t));$o(this,e)})),this.g.attachEmptyPacketListener("hand_landmarks",(t=>{$o(this,t)})),this.g.attachProtoVectorListener("world_hand_landmarks",((t,e)=>{for(const e of t)t=as(e),this.worldLandmarks.push(Fo(t));$o(this,e)})),this.g.attachEmptyPacketListener("world_hand_landmarks",(t=>{$o(this,t)})),this.g.attachProtoVectorListener("handedness",((t,e)=>{var n=this.handedness,r=n.push;const i=[];for(const e of t){t=es(e);const n=[];for(const e of t.g())n.push({score:bn(e,2)??0,index:Tn(An(e,1),0)??-1,categoryName:kn(e,3)??"",displayName:kn(e,4)??""});i.push(n)}r.call(n,...i),$o(this,e)})),this.g.attachEmptyPacketListener("handedness",(t=>{$o(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};vh.prototype.detectForVideo=vh.prototype.F,vh.prototype.detect=vh.prototype.D,vh.prototype.setOptions=vh.prototype.o,vh.createFromModelPath=function(t,e){return Ka(vh,t,{baseOptions:{modelAssetPath:e}})},vh.createFromModelBuffer=function(t,e){return Ka(vh,t,{baseOptions:{modelAssetBuffer:e}})},vh.createFromOptions=function(t,e){return Ka(vh,t,e)},vh.HAND_CONNECTIONS=dh;var Eh=Xa([0,1],[1,2],[2,3],[3,7],[0,4],[4,5],[5,6],[6,8],[9,10],[11,12],[11,13],[13,15],[15,17],[15,19],[15,21],[17,19],[12,14],[14,16],[16,18],[16,20],[16,22],[18,20],[11,23],[12,24],[23,24],[23,25],[24,26],[25,27],[26,28],[27,29],[28,30],[29,31],[30,32],[27,31],[28,32]);function wh(t){t.h={faceLandmarks:[],faceBlendshapes:[],poseLandmarks:[],poseWorldLandmarks:[],poseSegmentationMasks:[],leftHandLandmarks:[],leftHandWorldLandmarks:[],rightHandLandmarks:[],rightHandWorldLandmarks:[]}}function Th(t){try{if(!t.C)return t.h;t.C(t.h)}finally{Zo(t)}}function Ah(t,e){t=cs(t),e.push(Ro(t))}var bh=class extends Za{constructor(t,e){super(new za(t,e),"input_frames_image",null,!1),this.h={faceLandmarks:[],faceBlendshapes:[],poseLandmarks:[],poseWorldLandmarks:[],poseSegmentationMasks:[],leftHandLandmarks:[],leftHandWorldLandmarks:[],rightHandLandmarks:[],rightHandWorldLandmarks:[]},this.outputPoseSegmentationMasks=this.outputFaceBlendshapes=!1,yn(t=this.j=new ho,0,1,e=new xs),this.K=new $s,yn(this.j,0,2,this.K),this.ca=new so,yn(this.j,0,3,this.ca),this.s=new Fs,yn(this.j,0,4,this.s),this.I=new Us,yn(this.j,0,5,this.I),this.v=new oo,yn(this.j,0,6,this.v),this.L=new ao,yn(this.j,0,7,this.L),Ln(this.s,2,.5),Ln(this.s,3,.3),Ln(this.I,2,.5),Ln(this.v,2,.5),Ln(this.v,3,.3),Ln(this.L,2,.5),Ln(this.K,2,.5)}get baseOptions(){return pn(this.j,xs,1)}set baseOptions(t){yn(this.j,0,1,t)}o(t){return"minFaceDetectionConfidence"in t&&Ln(this.s,2,t.minFaceDetectionConfidence??.5),"minFaceSuppressionThreshold"in t&&Ln(this.s,3,t.minFaceSuppressionThreshold??.3),"minFacePresenceConfidence"in t&&Ln(this.I,2,t.minFacePresenceConfidence??.5),"outputFaceBlendshapes"in t&&(this.outputFaceBlendshapes=!!t.outputFaceBlendshapes),"minPoseDetectionConfidence"in t&&Ln(this.v,2,t.minPoseDetectionConfidence??.5),"minPoseSuppressionThreshold"in t&&Ln(this.v,3,t.minPoseSuppressionThreshold??.3),"minPosePresenceConfidence"in t&&Ln(this.L,2,t.minPosePresenceConfidence??.5),"outputPoseSegmentationMasks"in t&&(this.outputPoseSegmentationMasks=!!t.outputPoseSegmentationMasks),"minHandLandmarksConfidence"in t&&Ln(this.K,2,t.minHandLandmarksConfidence??.5),this.l(t)}D(t,e,n){const r="function"!=typeof e?e:{};return this.C="function"==typeof e?e:n,wh(this),$a(this,t,r),Th(this)}F(t,e,n,r){const i="function"!=typeof n?n:{};return this.C="function"==typeof n?n:r,wh(this),qa(this,t,i,e),Th(this)}m(){var t=new $i;Ki(t,"input_frames_image"),Yi(t,"pose_landmarks"),Yi(t,"pose_world_landmarks"),Yi(t,"face_landmarks"),Yi(t,"left_hand_landmarks"),Yi(t,"left_hand_world_landmarks"),Yi(t,"right_hand_landmarks"),Yi(t,"right_hand_world_landmarks");const e=new Ci,n=new ki;an(n,1,ne("type.googleapis.com/mediapipe.tasks.vision.holistic_landmarker.proto.HolisticLandmarkerGraphOptions"),""),function(t,e){if(null!=e)if(Array.isArray(e))$e(t,2,De(e,Ge,void 0,void 0,!1));else{if(!("string"==typeof e||e instanceof D||I(e)))throw Error("invalid value in Any.value field: "+e+" expected a ByteString, a base64 encoded string, a Uint8Array or a jspb array");an(t,2,lt(e,!1,!1),N())}}(n,this.j.g());const r=new Vi;Bi(r,"mediapipe.tasks.vision.holistic_landmarker.HolisticLandmarkerGraph"),wn(r,8,ki,n),Gi(r,"IMAGE:input_frames_image"),ji(r,"POSE_LANDMARKS:pose_landmarks"),ji(r,"POSE_WORLD_LANDMARKS:pose_world_landmarks"),ji(r,"FACE_LANDMARKS:face_landmarks"),ji(r,"LEFT_HAND_LANDMARKS:left_hand_landmarks"),ji(r,"LEFT_HAND_WORLD_LANDMARKS:left_hand_world_landmarks"),ji(r,"RIGHT_HAND_LANDMARKS:right_hand_landmarks"),ji(r,"RIGHT_HAND_WORLD_LANDMARKS:right_hand_world_landmarks"),r.o(e),zi(t,r),qo(this,t),this.g.attachProtoListener("pose_landmarks",((t,e)=>{Ah(t,this.h.poseLandmarks),$o(this,e)})),this.g.attachEmptyPacketListener("pose_landmarks",(t=>{$o(this,t)})),this.g.attachProtoListener("pose_world_landmarks",((t,e)=>{var n=this.h.poseWorldLandmarks;t=as(t),n.push(Fo(t)),$o(this,e)})),this.g.attachEmptyPacketListener("pose_world_landmarks",(t=>{$o(this,t)})),this.outputPoseSegmentationMasks&&(ji(r,"POSE_SEGMENTATION_MASK:pose_segmentation_mask"),Jo(this,"pose_segmentation_mask"),this.g.W("pose_segmentation_mask",((t,e)=>{this.h.poseSegmentationMasks=[Ja(this,t,!0,!this.C)],$o(this,e)})),this.g.attachEmptyPacketListener("pose_segmentation_mask",(t=>{this.h.poseSegmentationMasks=[],$o(this,t)}))),this.g.attachProtoListener("face_landmarks",((t,e)=>{Ah(t,this.h.faceLandmarks),$o(this,e)})),this.g.attachEmptyPacketListener("face_landmarks",(t=>{$o(this,t)})),this.outputFaceBlendshapes&&(Yi(t,"extra_blendshapes"),ji(r,"FACE_BLENDSHAPES:extra_blendshapes"),this.g.attachProtoListener("extra_blendshapes",((t,e)=>{var n=this.h.faceBlendshapes;this.outputFaceBlendshapes&&(t=es(t),n.push(xo(t.g()??[]))),$o(this,e)})),this.g.attachEmptyPacketListener("extra_blendshapes",(t=>{$o(this,t)}))),this.g.attachProtoListener("left_hand_landmarks",((t,e)=>{Ah(t,this.h.leftHandLandmarks),$o(this,e)})),this.g.attachEmptyPacketListener("left_hand_landmarks",(t=>{$o(this,t)})),this.g.attachProtoListener("left_hand_world_landmarks",((t,e)=>{var n=this.h.leftHandWorldLandmarks;t=as(t),n.push(Fo(t)),$o(this,e)})),this.g.attachEmptyPacketListener("left_hand_world_landmarks",(t=>{$o(this,t)})),this.g.attachProtoListener("right_hand_landmarks",((t,e)=>{Ah(t,this.h.rightHandLandmarks),$o(this,e)})),this.g.attachEmptyPacketListener("right_hand_landmarks",(t=>{$o(this,t)})),this.g.attachProtoListener("right_hand_world_landmarks",((t,e)=>{var n=this.h.rightHandWorldLandmarks;t=as(t),n.push(Fo(t)),$o(this,e)})),this.g.attachEmptyPacketListener("right_hand_world_landmarks",(t=>{$o(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};bh.prototype.detectForVideo=bh.prototype.F,bh.prototype.detect=bh.prototype.D,bh.prototype.setOptions=bh.prototype.o,bh.createFromModelPath=function(t,e){return Ka(bh,t,{baseOptions:{modelAssetPath:e}})},bh.createFromModelBuffer=function(t,e){return Ka(bh,t,{baseOptions:{modelAssetBuffer:e}})},bh.createFromOptions=function(t,e){return Ka(bh,t,e)},bh.HAND_CONNECTIONS=dh,bh.POSE_CONNECTIONS=Eh,bh.FACE_LANDMARKS_LIPS=th,bh.FACE_LANDMARKS_LEFT_EYE=eh,bh.FACE_LANDMARKS_LEFT_EYEBROW=nh,bh.FACE_LANDMARKS_LEFT_IRIS=rh,bh.FACE_LANDMARKS_RIGHT_EYE=ih,bh.FACE_LANDMARKS_RIGHT_EYEBROW=sh,bh.FACE_LANDMARKS_RIGHT_IRIS=oh,bh.FACE_LANDMARKS_FACE_OVAL=ah,bh.FACE_LANDMARKS_CONTOURS=hh,bh.FACE_LANDMARKS_TESSELATION=ch;var kh=class extends Za{constructor(t,e){super(new za(t,e),"input_image","norm_rect",!0),this.j={classifications:[]},yn(t=this.h=new lo,0,1,e=new xs)}get baseOptions(){return pn(this.h,xs,1)}set baseOptions(t){yn(this.h,0,1,t)}o(t){return yn(this.h,0,2,So(t,pn(this.h,Es,2))),this.l(t)}wa(t,e){return this.j={classifications:[]},$a(this,t,e),this.j}xa(t,e,n){return this.j={classifications:[]},qa(this,t,n,e),this.j}m(){var t=new $i;Ki(t,"input_image"),Ki(t,"norm_rect"),Yi(t,"classifications");const e=new Ci;er(e,fo,this.h);const n=new Vi;Bi(n,"mediapipe.tasks.vision.image_classifier.ImageClassifierGraph"),Gi(n,"IMAGE:input_image"),Gi(n,"NORM_RECT:norm_rect"),ji(n,"CLASSIFICATIONS:classifications"),n.o(e),zi(t,n),this.g.attachProtoListener("classifications",((t,e)=>{this.j=function(t){const e={classifications:mn(t,ds,1).map((t=>xo(pn(t,Qi,4)?.g()??[],Tn(An(t,2),0),kn(t,3))))};return null!=Qt(ze(t,2))&&(e.timestampMs=Tn(Qt(ze(t,2)),0)),e}(ps(t)),$o(this,e)})),this.g.attachEmptyPacketListener("classifications",(t=>{$o(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};kh.prototype.classifyForVideo=kh.prototype.xa,kh.prototype.classify=kh.prototype.wa,kh.prototype.setOptions=kh.prototype.o,kh.createFromModelPath=function(t,e){return Ka(kh,t,{baseOptions:{modelAssetPath:e}})},kh.createFromModelBuffer=function(t,e){return Ka(kh,t,{baseOptions:{modelAssetBuffer:e}})},kh.createFromOptions=function(t,e){return Ka(kh,t,e)};var Sh=class extends Za{constructor(t,e){super(new za(t,e),"image_in","norm_rect",!0),this.h=new po,this.embeddings={embeddings:[]},yn(t=this.h,0,1,e=new xs)}get baseOptions(){return pn(this.h,xs,1)}set baseOptions(t){yn(this.h,0,1,t)}o(t){var e=this.h,n=pn(this.h,Ts,2);return n=n?n.clone():new Ts,void 0!==t.l2Normalize?Sn(n,1,t.l2Normalize):"l2Normalize"in t&&$e(n,1),void 0!==t.quantize?Sn(n,2,t.quantize):"quantize"in t&&$e(n,2),yn(e,0,2,n),this.l(t)}Da(t,e){return $a(this,t,e),this.embeddings}Ea(t,e,n){return qa(this,t,n,e),this.embeddings}m(){var t=new $i;Ki(t,"image_in"),Ki(t,"norm_rect"),Yi(t,"embeddings_out");const e=new Ci;er(e,go,this.h);const n=new Vi;Bi(n,"mediapipe.tasks.vision.image_embedder.ImageEmbedderGraph"),Gi(n,"IMAGE:image_in"),Gi(n,"NORM_RECT:norm_rect"),ji(n,"EMBEDDINGS:embeddings_out"),n.o(e),zi(t,n),this.g.attachProtoListener("embeddings_out",((t,e)=>{t=vs(t),this.embeddings=function(t){return{embeddings:mn(t,ys,1).map((t=>{const e={headIndex:Tn(An(t,3),0)??-1,headName:kn(t,4)??""};if(void 0!==dn(t,gs,hn(t,1)))t=en(t=pn(t,gs,hn(t,1)),1,Ht,tn()),e.floatEmbedding=t.slice();else{const n=new Uint8Array(0);e.quantizedEmbedding=pn(t,ms,hn(t,2))?.ra()?.ua()??n}return e})),timestampMs:Tn(Qt(ze(t,2)),0)}}(t),$o(this,e)})),this.g.attachEmptyPacketListener("embeddings_out",(t=>{$o(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};Sh.cosineSimilarity=function(t,e){if(t.floatEmbedding&&e.floatEmbedding)t=Io(t.floatEmbedding,e.floatEmbedding);else{if(!t.quantizedEmbedding||!e.quantizedEmbedding)throw Error("Cannot compute cosine similarity between quantized and float embeddings.");t=Io(Mo(t.quantizedEmbedding),Mo(e.quantizedEmbedding))}return t},Sh.prototype.embedForVideo=Sh.prototype.Ea,Sh.prototype.embed=Sh.prototype.Da,Sh.prototype.setOptions=Sh.prototype.o,Sh.createFromModelPath=function(t,e){return Ka(Sh,t,{baseOptions:{modelAssetPath:e}})},Sh.createFromModelBuffer=function(t,e){return Ka(Sh,t,{baseOptions:{modelAssetBuffer:e}})},Sh.createFromOptions=function(t,e){return Ka(Sh,t,e)};var xh=class{constructor(t,e,n){this.confidenceMasks=t,this.categoryMask=e,this.qualityScores=n}close(){this.confidenceMasks?.forEach((t=>{t.close()})),this.categoryMask?.close()}};function Lh(t){t.categoryMask=void 0,t.confidenceMasks=void 0,t.qualityScores=void 0}function Rh(t){try{const e=new xh(t.confidenceMasks,t.categoryMask,t.qualityScores);if(!t.j)return e;t.j(e)}finally{Zo(t)}}xh.prototype.close=xh.prototype.close;var Fh=class extends Za{constructor(t,e){super(new za(t,e),"image_in","norm_rect",!1),this.s=[],this.outputCategoryMask=!1,this.outputConfidenceMasks=!0,this.h=new Eo,this.v=new mo,yn(this.h,0,3,this.v),yn(t=this.h,0,1,e=new xs)}get baseOptions(){return pn(this.h,xs,1)}set baseOptions(t){yn(this.h,0,1,t)}o(t){return void 0!==t.displayNamesLocale?$e(this.h,2,ne(t.displayNamesLocale)):"displayNamesLocale"in t&&$e(this.h,2),"outputCategoryMask"in t&&(this.outputCategoryMask=t.outputCategoryMask??!1),"outputConfidenceMasks"in t&&(this.outputConfidenceMasks=t.outputConfidenceMasks??!0),super.l(t)}J(){!function(t){const e=mn(t.ga(),Vi,1).filter((t=>kn(t,1).includes("mediapipe.tasks.TensorsToSegmentationCalculator")));if(t.s=[],e.length>1)throw Error("The graph has more than one mediapipe.tasks.TensorsToSegmentationCalculator.");1===e.length&&(pn(e[0],Ci,7)?.l()?.g()??new Map).forEach(((e,n)=>{t.s[Number(n)]=kn(e,1)}))}(this)}ha(t,e,n){const r="function"!=typeof e?e:{};return this.j="function"==typeof e?e:n,Lh(this),$a(this,t,r),Rh(this)}Pa(t,e,n,r){const i="function"!=typeof n?n:{};return this.j="function"==typeof n?n:r,Lh(this),qa(this,t,i,e),Rh(this)}Ha(){return this.s}m(){var t=new $i;Ki(t,"image_in"),Ki(t,"norm_rect");const e=new Ci;er(e,wo,this.h);const n=new Vi;Bi(n,"mediapipe.tasks.vision.image_segmenter.ImageSegmenterGraph"),Gi(n,"IMAGE:image_in"),Gi(n,"NORM_RECT:norm_rect"),n.o(e),zi(t,n),qo(this,t),this.outputConfidenceMasks&&(Yi(t,"confidence_masks"),ji(n,"CONFIDENCE_MASKS:confidence_masks"),Jo(this,"confidence_masks"),this.g.fa("confidence_masks",((t,e)=>{this.confidenceMasks=t.map((t=>Ja(this,t,!0,!this.j))),$o(this,e)})),this.g.attachEmptyPacketListener("confidence_masks",(t=>{this.confidenceMasks=[],$o(this,t)}))),this.outputCategoryMask&&(Yi(t,"category_mask"),ji(n,"CATEGORY_MASK:category_mask"),Jo(this,"category_mask"),this.g.W("category_mask",((t,e)=>{this.categoryMask=Ja(this,t,!1,!this.j),$o(this,e)})),this.g.attachEmptyPacketListener("category_mask",(t=>{this.categoryMask=void 0,$o(this,t)}))),Yi(t,"quality_scores"),ji(n,"QUALITY_SCORES:quality_scores"),this.g.attachFloatVectorListener("quality_scores",((t,e)=>{this.qualityScores=t,$o(this,e)})),this.g.attachEmptyPacketListener("quality_scores",(t=>{this.categoryMask=void 0,$o(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};Fh.prototype.getLabels=Fh.prototype.Ha,Fh.prototype.segmentForVideo=Fh.prototype.Pa,Fh.prototype.segment=Fh.prototype.ha,Fh.prototype.setOptions=Fh.prototype.o,Fh.createFromModelPath=function(t,e){return Ka(Fh,t,{baseOptions:{modelAssetPath:e}})},Fh.createFromModelBuffer=function(t,e){return Ka(Fh,t,{baseOptions:{modelAssetBuffer:e}})},Fh.createFromOptions=function(t,e){return Ka(Fh,t,e)};var Mh=class{constructor(t,e,n){this.confidenceMasks=t,this.categoryMask=e,this.qualityScores=n}close(){this.confidenceMasks?.forEach((t=>{t.close()})),this.categoryMask?.close()}};Mh.prototype.close=Mh.prototype.close;var Ih=class extends nr{constructor(t){super(t)}},Ph=[0,ai,-2],Oh=[0,ti,-3,ui,ti,-1],Ch=[0,Oh],Nh=[0,Oh,ai,-1],Uh=class extends nr{constructor(t){super(t)}},Dh=[0,ti,-1,ui],Bh=class extends nr{constructor(){super()}},Gh=class extends nr{constructor(t){super(t)}},jh=[1,2,3,4,5,6,7,8,9,10,14,15],Vh=class extends nr{constructor(){super()}};Vh.prototype.g=bi([0,Qr,[0,jh,yi,Oh,yi,[0,Oh,Ph],yi,Ch,yi,[0,Ch,Ph],yi,Dh,yi,[0,ti,-3,ui,Ei],yi,[0,ti,-3,ui],yi,[0,pi,ti,-2,ui,ai,ui,-1,2,ti,Ph],yi,Nh,yi,[0,Nh,Ph],ti,Ph,pi,yi,[0,ti,-3,ui,Ph,-1],yi,[0,Qr,Dh]],pi,[0,pi,ai,-1,ui]]);var Xh=class extends Za{constructor(t,e){super(new za(t,e),"image_in","norm_rect_in",!1),this.outputCategoryMask=!1,this.outputConfidenceMasks=!0,this.h=new Eo,this.s=new mo,yn(this.h,0,3,this.s),yn(t=this.h,0,1,e=new xs)}get baseOptions(){return pn(this.h,xs,1)}set baseOptions(t){yn(this.h,0,1,t)}o(t){return"outputCategoryMask"in t&&(this.outputCategoryMask=t.outputCategoryMask??!1),"outputConfidenceMasks"in t&&(this.outputConfidenceMasks=t.outputConfidenceMasks??!0),super.l(t)}ha(t,e,n,r){const i="function"!=typeof n?n:{};this.j="function"==typeof n?n:r,this.qualityScores=this.categoryMask=this.confidenceMasks=void 0,n=this.B+1,r=new Vh;const s=new Gh;var o=new Ih;if(xn(o,1,255),yn(s,0,12,o),e.keypoint&&e.scribble)throw Error("Cannot provide both keypoint and scribble.");if(e.keypoint){var a=new Uh;Sn(a,3,!0),Ln(a,1,e.keypoint.x),Ln(a,2,e.keypoint.y),_n(s,5,jh,a)}else{if(!e.scribble)throw Error("Must provide either a keypoint or a scribble.");for(a of(o=new Bh,e.scribble))Sn(e=new Uh,3,!0),Ln(e,1,a.x),Ln(e,2,a.y),wn(o,1,Uh,e);_n(s,15,jh,o)}wn(r,1,Gh,s),this.g.addProtoToStream(r.g(),"drishti.RenderData","roi_in",n),$a(this,t,i);t:{try{const t=new Mh(this.confidenceMasks,this.categoryMask,this.qualityScores);if(!this.j){var h=t;break t}this.j(t)}finally{Zo(this)}h=void 0}return h}m(){var t=new $i;Ki(t,"image_in"),Ki(t,"roi_in"),Ki(t,"norm_rect_in");const e=new Ci;er(e,wo,this.h);const n=new Vi;Bi(n,"mediapipe.tasks.vision.interactive_segmenter.InteractiveSegmenterGraph"),Gi(n,"IMAGE:image_in"),Gi(n,"ROI:roi_in"),Gi(n,"NORM_RECT:norm_rect_in"),n.o(e),zi(t,n),qo(this,t),this.outputConfidenceMasks&&(Yi(t,"confidence_masks"),ji(n,"CONFIDENCE_MASKS:confidence_masks"),Jo(this,"confidence_masks"),this.g.fa("confidence_masks",((t,e)=>{this.confidenceMasks=t.map((t=>Ja(this,t,!0,!this.j))),$o(this,e)})),this.g.attachEmptyPacketListener("confidence_masks",(t=>{this.confidenceMasks=[],$o(this,t)}))),this.outputCategoryMask&&(Yi(t,"category_mask"),ji(n,"CATEGORY_MASK:category_mask"),Jo(this,"category_mask"),this.g.W("category_mask",((t,e)=>{this.categoryMask=Ja(this,t,!1,!this.j),$o(this,e)})),this.g.attachEmptyPacketListener("category_mask",(t=>{this.categoryMask=void 0,$o(this,t)}))),Yi(t,"quality_scores"),ji(n,"QUALITY_SCORES:quality_scores"),this.g.attachFloatVectorListener("quality_scores",((t,e)=>{this.qualityScores=t,$o(this,e)})),this.g.attachEmptyPacketListener("quality_scores",(t=>{this.categoryMask=void 0,$o(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};Xh.prototype.segment=Xh.prototype.ha,Xh.prototype.setOptions=Xh.prototype.o,Xh.createFromModelPath=function(t,e){return Ka(Xh,t,{baseOptions:{modelAssetPath:e}})},Xh.createFromModelBuffer=function(t,e){return Ka(Xh,t,{baseOptions:{modelAssetBuffer:e}})},Xh.createFromOptions=function(t,e){return Ka(Xh,t,e)};var Hh=class extends Za{constructor(t,e){super(new za(t,e),"input_frame_gpu","norm_rect",!1),this.j={detections:[]},yn(t=this.h=new To,0,1,e=new xs)}get baseOptions(){return pn(this.h,xs,1)}set baseOptions(t){yn(this.h,0,1,t)}o(t){return void 0!==t.displayNamesLocale?$e(this.h,2,ne(t.displayNamesLocale)):"displayNamesLocale"in t&&$e(this.h,2),void 0!==t.maxResults?xn(this.h,3,t.maxResults):"maxResults"in t&&$e(this.h,3),void 0!==t.scoreThreshold?Ln(this.h,4,t.scoreThreshold):"scoreThreshold"in t&&$e(this.h,4),void 0!==t.categoryAllowlist?Rn(this.h,5,t.categoryAllowlist):"categoryAllowlist"in t&&$e(this.h,5),void 0!==t.categoryDenylist?Rn(this.h,6,t.categoryDenylist):"categoryDenylist"in t&&$e(this.h,6),this.l(t)}D(t,e){return this.j={detections:[]},$a(this,t,e),this.j}F(t,e,n){return this.j={detections:[]},qa(this,t,n,e),this.j}m(){var t=new $i;Ki(t,"input_frame_gpu"),Ki(t,"norm_rect"),Yi(t,"detections");const e=new Ci;er(e,Ao,this.h);const n=new Vi;Bi(n,"mediapipe.tasks.vision.ObjectDetectorGraph"),Gi(n,"IMAGE:input_frame_gpu"),Gi(n,"NORM_RECT:norm_rect"),ji(n,"DETECTIONS:detections"),n.o(e),zi(t,n),this.g.attachProtoVectorListener("detections",((t,e)=>{for(const e of t)t=ss(e),this.j.detections.push(Lo(t));$o(this,e)})),this.g.attachEmptyPacketListener("detections",(t=>{$o(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};Hh.prototype.detectForVideo=Hh.prototype.F,Hh.prototype.detect=Hh.prototype.D,Hh.prototype.setOptions=Hh.prototype.o,Hh.createFromModelPath=async function(t,e){return Ka(Hh,t,{baseOptions:{modelAssetPath:e}})},Hh.createFromModelBuffer=function(t,e){return Ka(Hh,t,{baseOptions:{modelAssetBuffer:e}})},Hh.createFromOptions=function(t,e){return Ka(Hh,t,e)};var Wh=class{constructor(t,e,n){this.landmarks=t,this.worldLandmarks=e,this.segmentationMasks=n}close(){this.segmentationMasks?.forEach((t=>{t.close()}))}};function zh(t){t.landmarks=[],t.worldLandmarks=[],t.segmentationMasks=void 0}function Kh(t){try{const e=new Wh(t.landmarks,t.worldLandmarks,t.segmentationMasks);if(!t.s)return e;t.s(e)}finally{Zo(t)}}Wh.prototype.close=Wh.prototype.close;var Yh=class extends Za{constructor(t,e){super(new za(t,e),"image_in","norm_rect",!1),this.landmarks=[],this.worldLandmarks=[],this.outputSegmentationMasks=!1,yn(t=this.h=new bo,0,1,e=new xs),this.v=new ao,yn(this.h,0,3,this.v),this.j=new oo,yn(this.h,0,2,this.j),xn(this.j,4,1),Ln(this.j,2,.5),Ln(this.v,2,.5),Ln(this.h,4,.5)}get baseOptions(){return pn(this.h,xs,1)}set baseOptions(t){yn(this.h,0,1,t)}o(t){return"numPoses"in t&&xn(this.j,4,t.numPoses??1),"minPoseDetectionConfidence"in t&&Ln(this.j,2,t.minPoseDetectionConfidence??.5),"minTrackingConfidence"in t&&Ln(this.h,4,t.minTrackingConfidence??.5),"minPosePresenceConfidence"in t&&Ln(this.v,2,t.minPosePresenceConfidence??.5),"outputSegmentationMasks"in t&&(this.outputSegmentationMasks=t.outputSegmentationMasks??!1),this.l(t)}D(t,e,n){const r="function"!=typeof e?e:{};return this.s="function"==typeof e?e:n,zh(this),$a(this,t,r),Kh(this)}F(t,e,n,r){const i="function"!=typeof n?n:{};return this.s="function"==typeof n?n:r,zh(this),qa(this,t,i,e),Kh(this)}m(){var t=new $i;Ki(t,"image_in"),Ki(t,"norm_rect"),Yi(t,"normalized_landmarks"),Yi(t,"world_landmarks"),Yi(t,"segmentation_masks");const e=new Ci;er(e,ko,this.h);const n=new Vi;Bi(n,"mediapipe.tasks.vision.pose_landmarker.PoseLandmarkerGraph"),Gi(n,"IMAGE:image_in"),Gi(n,"NORM_RECT:norm_rect"),ji(n,"NORM_LANDMARKS:normalized_landmarks"),ji(n,"WORLD_LANDMARKS:world_landmarks"),n.o(e),zi(t,n),qo(this,t),this.g.attachProtoVectorListener("normalized_landmarks",((t,e)=>{this.landmarks=[];for(const e of t)t=cs(e),this.landmarks.push(Ro(t));$o(this,e)})),this.g.attachEmptyPacketListener("normalized_landmarks",(t=>{this.landmarks=[],$o(this,t)})),this.g.attachProtoVectorListener("world_landmarks",((t,e)=>{this.worldLandmarks=[];for(const e of t)t=as(e),this.worldLandmarks.push(Fo(t));$o(this,e)})),this.g.attachEmptyPacketListener("world_landmarks",(t=>{this.worldLandmarks=[],$o(this,t)})),this.outputSegmentationMasks&&(ji(n,"SEGMENTATION_MASK:segmentation_masks"),Jo(this,"segmentation_masks"),this.g.fa("segmentation_masks",((t,e)=>{this.segmentationMasks=t.map((t=>Ja(this,t,!0,!this.s))),$o(this,e)})),this.g.attachEmptyPacketListener("segmentation_masks",(t=>{this.segmentationMasks=[],$o(this,t)}))),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};Yh.prototype.detectForVideo=Yh.prototype.F,Yh.prototype.detect=Yh.prototype.D,Yh.prototype.setOptions=Yh.prototype.o,Yh.createFromModelPath=function(t,e){return Ka(Yh,t,{baseOptions:{modelAssetPath:e}})},Yh.createFromModelBuffer=function(t,e){return Ka(Yh,t,{baseOptions:{modelAssetBuffer:e}})},Yh.createFromOptions=function(t,e){return Ka(Yh,t,e)},Yh.POSE_CONNECTIONS=Eh;export{Ia as DrawingUtils,Qa as FaceDetector,lh as FaceLandmarker,fh as FaceStylizer,Uo as FilesetResolver,yh as GestureRecognizer,vh as HandLandmarker,bh as HolisticLandmarker,kh as ImageClassifier,Sh as ImageEmbedder,Fh as ImageSegmenter,xh as ImageSegmenterResult,Xh as InteractiveSegmenter,Mh as InteractiveSegmenterResult,ja as MPImage,wa as MPMask,Hh as ObjectDetector,Yh as PoseLandmarker,Za as VisionTaskRunner}; +var t="undefined"!=typeof self?self:{};function e(e,n){t:{for(var r=["CLOSURE_FLAGS"],i=t,s=0;s>6|192;else{if(e>=55296&&e<=57343){if(e<=56319&&i=56320&&s<=57343){e=1024*(e-55296)+s-56320+65536,r[n++]=e>>18|240,r[n++]=e>>12&63|128,r[n++]=e>>6&63|128,r[n++]=63&e|128;continue}i--}e=65533}r[n++]=e>>12|224,r[n++]=e>>6&63|128}r[n++]=63&e|128}}t=n===r.length?r:r.subarray(0,n)}return t}function u(e){t.setTimeout((()=>{throw e}),0)}var l,f=e(610401301,!1),d=e(748402147,!0);function p(){var e=t.navigator;return e&&(e=e.userAgent)?e:""}const g=t.navigator;function m(t){return m[" "](t),t}l=g&&g.userAgentData||null,m[" "]=function(){};const y={};let _=null;function v(t){const e=t.length;let n=3*e/4;n%3?n=Math.floor(n):-1!="=.".indexOf(t[e-1])&&(n=-1!="=.".indexOf(t[e-2])?n-2:n-1);const r=new Uint8Array(n);let i=0;return function(t,e){function n(e){for(;r>4),64!=i&&(e(r<<4&240|i>>2),64!=s&&e(i<<6&192|s))}}(t,(function(t){r[i++]=t})),i!==n?r.subarray(0,i):r}function E(){if(!_){_={};var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),e=["+/=","+/","-_=","-_.","-_"];for(let n=0;n<5;n++){const r=t.concat(e[n].split(""));y[n]=r;for(let t=0;t0)&&(-1!=p().indexOf("Trident")||-1!=p().indexOf("MSIE")))&&"function"==typeof btoa;const A=/[-_.]/g,b={"-":"+",_:"/",".":"="};function k(t){return b[t]||""}function S(t){if(!T)return v(t);t=A.test(t)?t.replace(A,k):t,t=atob(t);const e=new Uint8Array(t.length);for(let n=0;n=e||(n[t]=r+1,O(t=Error(),"incident"),u(t))}}function D(){return"function"==typeof BigInt}var B="function"==typeof Symbol&&"symbol"==typeof Symbol();function G(t,e,n=!1){return"function"==typeof Symbol&&"symbol"==typeof Symbol()?n&&Symbol.for&&t?Symbol.for(t):null!=t?Symbol(t):Symbol():e}var j=G("jas",void 0,!0),V=G(void 0,"0di"),X=G(void 0,"1oa"),H=G(void 0,Symbol()),W=G(void 0,"0ub"),z=G(void 0,"0ubs"),K=G(void 0,"0ubsb"),Y=G(void 0,"0actk"),q=G("m_m","Pa",!0),$=G();const J={Ga:{value:0,configurable:!0,writable:!0,enumerable:!1}},Z=Object.defineProperties,Q=B?j:"Ga";var tt;const et=[];function nt(t,e){B||Q in t||Z(t,J),t[Q]|=e}function rt(t,e){B||Q in t||Z(t,J),t[Q]=e}function it(t){return nt(t,34),t}function st(t){return nt(t,8192),t}rt(et,7),tt=Object.freeze(et);var ot={};function at(t,e){return void 0===e?t.h!==ct&&!!(2&(0|t.v[Q])):!!(2&e)&&t.h!==ct}const ct={};function ht(t,e){if(null!=t)if("string"==typeof t)t=t?new F(t,L):R();else if(t.constructor!==F)if(x(t))t=t.length?new F(new Uint8Array(t),L):R();else{if(!e)throw Error();t=void 0}return t}class ut{constructor(t,e,n){this.g=t,this.h=e,this.l=n}next(){const t=this.g.next();return t.done||(t.value=this.h.call(this.l,t.value)),t}[Symbol.iterator](){return this}}var lt=Object.freeze({});function ft(t,e,n){const r=128&e?0:-1,i=t.length;var s;(s=!!i)&&(s=null!=(s=t[i-1])&&"object"==typeof s&&s.constructor===Object);const o=i+(s?-1:0);for(e=128&e?1:0;e"number"==typeof t)),yt=gt((t=>"string"==typeof t)),_t=gt((t=>"boolean"==typeof t)),vt="function"==typeof t.BigInt&&"bigint"==typeof t.BigInt(0);function Et(t){var e=t;if(yt(e)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(e))throw Error(String(e))}else if(mt(e)&&!Number.isSafeInteger(e))throw Error(String(e));return vt?BigInt(t):t=_t(t)?t?"1":"0":yt(t)?t.trim()||"0":String(t)}var wt=gt((t=>vt?t>=At&&t<=kt:"-"===t[0]?St(t,Tt):St(t,bt)));const Tt=Number.MIN_SAFE_INTEGER.toString(),At=vt?BigInt(Number.MIN_SAFE_INTEGER):void 0,bt=Number.MAX_SAFE_INTEGER.toString(),kt=vt?BigInt(Number.MAX_SAFE_INTEGER):void 0;function St(t,e){if(t.length>e.length)return!1;if(t.lengthi)return!1;if(r>>0;Rt=e,It=(t-e)/4294967296>>>0}function Mt(t){if(t<0){Ft(-t);const[e,n]=jt(Rt,It);Rt=e>>>0,It=n>>>0}else Ft(t)}function Pt(t){const e=Lt||=new DataView(new ArrayBuffer(8));e.setFloat32(0,+t,!0),It=0,Rt=e.getUint32(0,!0)}function Ct(t,e){const n=4294967296*e+(t>>>0);return Number.isSafeInteger(n)?n:Ut(t,e)}function Ot(t,e){return Et(D()?BigInt.asUintN(64,(BigInt(e>>>0)<>>0)):Ut(t,e))}function Nt(t,e){return D()?Et(BigInt.asIntN(64,(BigInt.asUintN(32,BigInt(e))<>>=0,(e>>>=0)<=2097151)var n=""+(4294967296*e+t);else D()?n=""+(BigInt(e)<>>24|e<<8))+6710656*(e=e>>16&65535),n+=8147497*e,e*=2,t>=1e7&&(n+=t/1e7>>>0,t%=1e7),n>=1e7&&(e+=n/1e7>>>0,n%=1e7),n=e+Dt(n)+Dt(t));return n}function Dt(t){return t=String(t),"0000000".slice(t.length)+t}function Bt(t,e){if(2147483648&e)if(D())t=""+(BigInt(0|e)<>>0));else{const[n,r]=jt(t,e);t="-"+Ut(n,r)}else t=Ut(t,e);return t}function Gt(t){if(t.length<16)Mt(Number(t));else if(D())t=BigInt(t),Rt=Number(t&BigInt(4294967295))>>>0,It=Number(t>>BigInt(32)&BigInt(4294967295));else{const e=+("-"===t[0]);It=Rt=0;const n=t.length;for(let r=e,i=(n-e)%6+e;i<=n;r=i,i+=6){const e=Number(t.slice(r,i));It*=1e6,Rt=1e6*Rt+e,Rt>=4294967296&&(It+=Math.trunc(Rt/4294967296),It>>>=0,Rt>>>=0)}if(e){const[t,e]=jt(Rt,It);Rt=t,It=e}}}function jt(t,e){return e=~e,t?t=1+~t:e+=1,[t,e]}function Vt(t){return Array.prototype.slice.call(t)}const Xt="function"==typeof BigInt?BigInt.asIntN:void 0,Ht="function"==typeof BigInt?BigInt.asUintN:void 0,Wt=Number.isSafeInteger,zt=Number.isFinite,Kt=Math.trunc,Yt=Et(0);function qt(t){if(null!=t&&"number"!=typeof t)throw Error(`Value of float/double field must be a number, found ${typeof t}: ${t}`);return t}function $t(t){return null==t||"number"==typeof t?t:"NaN"===t||"Infinity"===t||"-Infinity"===t?Number(t):void 0}function Jt(t){if(null!=t&&"boolean"!=typeof t){var e=typeof t;throw Error(`Expected boolean but got ${"object"!=e?e:t?Array.isArray(t)?"array":e:"null"}: ${t}`)}return t}function Zt(t){return null==t||"boolean"==typeof t?t:"number"==typeof t?!!t:void 0}const Qt=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function te(t){switch(typeof t){case"bigint":return!0;case"number":return zt(t);case"string":return Qt.test(t);default:return!1}}function ee(t){if(null==t)return t;if("string"==typeof t&&t)t=+t;else if("number"!=typeof t)return;return zt(t)?0|t:void 0}function ne(t){if(null==t)return t;if("string"==typeof t&&t)t=+t;else if("number"!=typeof t)return;return zt(t)?t>>>0:void 0}function re(t){const e=t.length;return("-"===t[0]?e<20||20===e&&t<="-9223372036854775808":e<19||19===e&&t<="9223372036854775807")?t:(Gt(t),Bt(Rt,It))}function ie(t){if(t=Kt(t),!Wt(t)){Mt(t);var e=Rt,n=It;(t=2147483648&n)&&(n=~n>>>0,0==(e=1+~e>>>0)&&(n=n+1>>>0)),t="number"==typeof(e=Ct(e,n))?t?-e:e:t?"-"+e:e}return t}function se(t){var e=Kt(Number(t));return Wt(e)?String(e):(-1!==(e=t.indexOf("."))&&(t=t.substring(0,e)),re(t))}function oe(t){var e=Kt(Number(t));return Wt(e)?Et(e):(-1!==(e=t.indexOf("."))&&(t=t.substring(0,e)),D()?Et(Xt(64,BigInt(t))):Et(re(t)))}function ae(t){return Wt(t)?t=Et(ie(t)):(t=Kt(t),Wt(t)?t=String(t):(Mt(t),t=Bt(Rt,It)),t=Et(t)),t}function ce(t){const e=typeof t;return null==t?t:"bigint"===e?Et(Xt(64,t)):te(t)?"string"===e?oe(t):ae(t):void 0}function he(t){if("string"!=typeof t)throw Error();return t}function ue(t){if(null!=t&&"string"!=typeof t)throw Error();return t}function le(t){return null==t||"string"==typeof t?t:void 0}function fe(t,e,n,r){return null!=t&&t[q]===ot?t:Array.isArray(t)?((r=(n=0|t[Q])|32&r|2&r)!==n&&rt(t,r),new e(t)):(n?2&r?((t=e[V])||(it((t=new e).v),t=e[V]=t),e=t):e=new e:e=void 0,e)}function de(t,e,n){if(e)t:{if(!te(e=t))throw N("int64");switch(typeof e){case"string":e=oe(e);break t;case"bigint":e=Et(Xt(64,e));break t;default:e=ae(e)}}else e=ce(t);return null==(t=e)?n?Yt:void 0:t}const pe={};let ge=function(){try{return m(new class extends Map{constructor(){super()}}),!1}catch{return!0}}();class me{constructor(){this.g=new Map}get(t){return this.g.get(t)}set(t,e){return this.g.set(t,e),this.size=this.g.size,this}delete(t){return t=this.g.delete(t),this.size=this.g.size,t}clear(){this.g.clear(),this.size=this.g.size}has(t){return this.g.has(t)}entries(){return this.g.entries()}keys(){return this.g.keys()}values(){return this.g.values()}forEach(t,e){return this.g.forEach(t,e)}[Symbol.iterator](){return this.entries()}}const ye=ge?(Object.setPrototypeOf(me.prototype,Map.prototype),Object.defineProperties(me.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),me):class extends Map{constructor(){super()}};function _e(t){return t}function ve(t){if(2&t.J)throw Error("Cannot mutate an immutable Map")}var Ee=class extends ye{constructor(t,e,n=_e,r=_e){super(),this.J=0|t[Q],this.K=e,this.S=n,this.fa=this.K?we:r;for(let i=0;i{t.call(e,i.get(r),r,i)})):super.forEach(t,e)}set(t,e){return ve(this),null==(t=this.S(t,!0,!1))?this:null==e?(super.delete(t),this):super.set(t,this.fa(e,!0,!0,this.K,!1,this.J))}Ma(t){const e=this.S(t[0],!1,!0);t=t[1],t=this.K?void 0===t?null:t:this.fa(t,!1,!0,void 0,!1,this.J),super.set(e,t)}has(t){return super.has(this.S(t,!1,!1))}get(t){t=this.S(t,!1,!1);const e=super.get(t);if(void 0!==e){var n=this.K;return n?((n=this.fa(e,!1,!0,n,this.ra,this.J))!==e&&super.set(t,n),n):e}}[Symbol.iterator](){return this.entries()}};function we(t,e,n,r,i,s){return t=fe(t,r,n,s),i&&(t=Xe(t)),t}function Te(t){return[t,this.get(t)]}let Ae;function be(){return Ae||=new Ee(it([]),void 0,void 0,void 0,pe)}function ke(t){return H?t[H]:void 0}function Se(t,e){for(const n in t)!isNaN(n)&&e(t,+n,t[n])}Ee.prototype.toJSON=void 0;var xe=class{};const Le={Ka:!0};function Re(t,e){e<100||U(z,1)}function Ie(t,e,n,r){const i=void 0!==r;r=!!r;var s,o=H;!i&&B&&o&&(s=t[o])&&Se(s,Re),o=[];var a=t.length;let c;s=4294967295;let h=!1;const u=!!(64&e),l=u?128&e?0:-1:void 0;1&e||(c=a&&t[a-1],null!=c&&"object"==typeof c&&c.constructor===Object?s=--a:c=void 0,!u||128&e||i||(h=!0,s=s-l+l)),e=void 0;for(var f=0;f=s){const t=f-l;(e??={})[t]=i}else o[f]=i}if(c)for(let t in c){if(null==(a=c[t])||null==(a=n(a,r)))continue;let i;f=+t,u&&!Number.isNaN(f)&&(i=f+l){e[n]=Vt(r)})),e.da=t.da,e}(t)),o}function Fe(t){return t[0]=Me(t[0]),t[1]=Me(t[1]),t}function Me(t){switch(typeof t){case"number":return Number.isFinite(t)?t:""+t;case"bigint":return wt(t)?Number(t):""+t;case"boolean":return t?1:0;case"object":if(Array.isArray(t)){var e=0|t[Q];return 0===t.length&&1&e?void 0:Ie(t,e,Me)}if(null!=t&&t[q]===ot)return Oe(t);if(t instanceof F){if(null==(e=t.g))t="";else if("string"==typeof e)t=e;else{if(T){for(var n="",r=0,i=e.length-10240;r>2];s=n[(3&s)<<4|o>>4],o=n[(15&o)<<2|a>>6],a=n[63&a],r[h++]=c+s+o+a}switch(c=0,a=i,e.length-t){case 2:a=n[(15&(c=e[t+1]))<<2]||i;case 1:e=e[t],r[h]=n[e>>2]+n[(3&e)<<4|c>>4]+a+i}e=r.join("")}t=t.g=e}return t}return t instanceof Ee?t=0!==t.size?t.V(Fe):void 0:void 0}return t}let Pe,Ce;function Oe(t){return Ie(t=t.v,0|t[Q],Me)}function Ne(t,e){return Ue(t,e[0],e[1])}function Ue(t,e,n,r=0){if(null==t){var i=32;n?(t=[n],i|=128):t=[],e&&(i=-16760833&i|(1023&e)<<14)}else{if(!Array.isArray(t))throw Error("narr");if(i=0|t[Q],d&&1&i)throw Error("rfarr");if(2048&i&&!(2&i)&&function(){if(d)throw Error("carr");U(Y,5)}(),256&i)throw Error("farr");if(64&i)return(i|r)!==i&&rt(t,i|r),t;if(n&&(i|=128,n!==t[0]))throw Error("mid");t:{i|=64;var s=(n=t).length;if(s){var o=s-1;const t=n[o];if(null!=t&&"object"==typeof t&&t.constructor===Object){if((o-=e=128&i?0:-1)>=1024)throw Error("pvtlmt");for(var a in t)(s=+a)1024)throw Error("spvt");i=-16760833&i|(1023&a)<<14}}}return rt(t,64|i|r),t}function De(t,e){if("object"!=typeof t)return t;if(Array.isArray(t)){var n=0|t[Q];return 0===t.length&&1&n?void 0:Be(t,n,e)}if(null!=t&&t[q]===ot)return je(t);if(t instanceof Ee){if(2&(e=t.J))return t;if(!t.size)return;if(n=it(t.V()),t.K)for(t=0;t=s)if(o=t[s],null!=o&&"object"==typeof o&&o.constructor===Object)n=o[e],a=!0;else{if(i!==s)return;n=o}else n=t[i];if(r&&null!=n){if(null==(r=r(n)))return r;if(!Object.is(r,n))return a?o[e]=r:t[i]=r,r}return n}}function Ze(t,e,n,r){We(t),Qe(t=t.v,0|t[Q],e,n,r)}function Qe(t,e,n,r,i){const s=n+(i?0:-1);var o=t.length-1;if(o>=1+(i?0:-1)&&s>=o){const i=t[o];if(null!=i&&"object"==typeof i&&i.constructor===Object)return i[n]=r,e}return s<=o?(t[s]=r,e):(void 0!==r&&(n>=(o=(e??=0|t[Q])>>14&1023||536870912)?null!=r&&(t[o+(i?0:-1)]={[n]:r}):t[s]=r),e)}function tn(){return void 0===lt?2:4}function en(t,e,n,r,i){let s=t.v,o=0|s[Q];r=at(t,o)?1:r,i=!!i||3===r,2===r&&He(t)&&(s=t.v,o=0|s[Q]);let a=(t=rn(s,e))===tt?7:0|t[Q],c=sn(a,o);var h=!(4&c);if(h){4&c&&(t=Vt(t),a=0,c=An(c,o),o=Qe(s,o,e,t));let r=0,i=0;for(;r{const r=fe(t,n,!1,e);return s=r!==t&&null!=r,r}))))return s&&!at(r)&&ze(t,e),r}function yn(t,e,n,r){let i=t.v,s=0|i[Q];if(null==(e=mn(i,s,e,n,r)))return e;if(s=0|i[Q],!at(t,s)){const o=Xe(e);o!==e&&(He(t)&&(i=t.v,s=0|i[Q]),s=Qe(i,s,n,e=o,r),ze(i,s))}return e}function _n(t,e,n,r,i,s,o,a){var c=at(t,n);s=c?1:s,o=!!o||3===s,c=a&&!c,(2===s||c)&&He(t)&&(n=0|(e=t.v)[Q]);var h=(t=rn(e,i))===tt?7:0|t[Q],u=sn(h,n);if(a=!(4&u)){var l=t,f=n;const e=!!(2&u);e&&(f|=2);let i=!e,s=!0,o=0,a=0;for(;o32)for(i|=(127&n)>>4,s=3;s<32&&128&n;s+=7)n=o[a++],i|=(127&n)<>>0,i>>>0);throw Error()}function On(t){let e=0,n=t.g;const r=n+10,i=t.h;for(;n>>0}function Dn(t){var e=t.h;const n=t.g;var r=e[n],i=e[n+1];const s=e[n+2];return e=e[n+3],Gn(t,t.g+4),t=2*((i=(r<<0|i<<8|s<<16|e<<24)>>>0)>>31)+1,r=i>>>23&255,i&=8388607,255==r?i?NaN:t*(1/0):0==r?1401298464324817e-60*t*i:t*Math.pow(2,r-150)*(i+8388608)}function Bn(t){return Nn(t)}function Gn(t,e){if(t.g=e,e>t.l)throw Error()}function jn(t,e){if(e<0)throw Error();const n=t.g;if((e=n+e)>t.l)throw Error();return t.g=e,n}function Vn(t,e){if(0==e)return R();var n=jn(t,e);return t.Y&&t.j?n=t.h.subarray(n,n+e):(t=t.h,n=n===(e=n+e)?new Uint8Array(0):xt?t.slice(n,e):new Uint8Array(t.subarray(n,e))),0==n.length?R():new F(n,L)}var Xn=[];function Hn(t,e,n,r){if(Qn.length){const i=Qn.pop();return i.o(r),i.g.init(t,e,n,r),i}return new Zn(t,e,n,r)}function Wn(t){t.g.clear(),t.l=-1,t.h=-1,Qn.length<100&&Qn.push(t)}function zn(t){var e=t.g;if(e.g==e.l)return!1;t.m=t.g.g;var n=Un(t.g);if(e=n>>>3,!((n&=7)>=0&&n<=5))throw Error();if(e<1)throw Error();return t.l=e,t.h=n,!0}function Kn(t){switch(t.h){case 0:0!=t.h?Kn(t):On(t.g);break;case 1:Gn(t=t.g,t.g+8);break;case 2:if(2!=t.h)Kn(t);else{var e=Un(t.g);Gn(t=t.g,t.g+e)}break;case 5:Gn(t=t.g,t.g+4);break;case 3:for(e=t.l;;){if(!zn(t))throw Error();if(4==t.h){if(t.l!=e)throw Error();break}Kn(t)}break;default:throw Error()}}function Yn(t,e,n){const r=t.g.l;var i=Un(t.g);let s=(i=t.g.g+i)-r;if(s<=0&&(t.g.l=i,n(e,t,void 0,void 0,void 0),s=i-t.g.g),s)throw Error();return t.g.g=i,t.g.l=r,e}function qn(t){var e=Un(t.g),a=jn(t=t.g,e);if(t=t.h,o){var c,h=t;(c=s)||(c=s=new TextDecoder("utf-8",{fatal:!0})),e=a+e,h=0===a&&e===h.length?h:h.subarray(a,e);try{var u=c.decode(h)}catch(t){if(void 0===i){try{c.decode(new Uint8Array([128]))}catch(t){}try{c.decode(new Uint8Array([97])),i=!0}catch(t){i=!1}}throw!i&&(s=void 0),t}}else{e=(u=a)+e,a=[];let i,s=null;for(;u=e?n():(i=t[u++],l<194||128!=(192&i)?(u--,n()):a.push((31&l)<<6|63&i)):l<240?u>=e-1?n():(i=t[u++],128!=(192&i)||224===l&&i<160||237===l&&i>=160||128!=(192&(c=t[u++]))?(u--,n()):a.push((15&l)<<12|(63&i)<<6|63&c)):l<=244?u>=e-2?n():(i=t[u++],128!=(192&i)||i-144+(l<<28)>>30!=0||128!=(192&(c=t[u++]))||128!=(192&(h=t[u++]))?(u--,n()):(l=(7&l)<<18|(63&i)<<12|(63&c)<<6|63&h,l-=65536,a.push(55296+(l>>10&1023),56320+(1023&l)))):n(),a.length>=8192&&(s=r(s,a),a.length=0)}u=r(s,a)}return u}function $n(t){const e=Un(t.g);return Vn(t.g,e)}function Jn(t,e,n){var r=Un(t.g);for(r=t.g.g+r;t.g.g>>0,this.g=e>>>0}};let nr;function rr(t){return t?/^-?\d+$/.test(t)?(Gt(t),new ir(Rt,It)):null:sr||=new ir(0,0)}var ir=class{constructor(t,e){this.h=t>>>0,this.g=e>>>0}};let sr;function or(t,e,n){for(;n>0||e>127;)t.g.push(127&e|128),e=(e>>>7|n<<25)>>>0,n>>>=7;t.g.push(e)}function ar(t,e){for(;e>127;)t.g.push(127&e|128),e>>>=7;t.g.push(e)}function cr(t,e){if(e>=0)ar(t,e);else{for(let n=0;n<9;n++)t.g.push(127&e|128),e>>=7;t.g.push(1)}}function hr(t){var e=Rt;t.g.push(e>>>0&255),t.g.push(e>>>8&255),t.g.push(e>>>16&255),t.g.push(e>>>24&255)}function ur(t,e){0!==e.length&&(t.l.push(e),t.h+=e.length)}function lr(t,e,n){ar(t.g,8*e+n)}function fr(t,e){return lr(t,e,2),e=t.g.end(),ur(t,e),e.push(t.h),e}function dr(t,e){var n=e.pop();for(n=t.h+t.g.length()-n;n>127;)e.push(127&n|128),n>>>=7,t.h++;e.push(n),t.h++}function pr(t,e,n){lr(t,e,2),ar(t.g,n.length),ur(t,t.g.end()),ur(t,n)}function gr(t,e,n,r){null!=n&&(e=fr(t,e),r(n,t),dr(t,e))}function mr(){const t=class{constructor(){throw Error()}};return Object.setPrototypeOf(t,t.prototype),t}var yr=mr(),_r=mr(),vr=mr(),Er=mr(),wr=mr(),Tr=mr(),Ar=mr(),br=mr(),kr=mr(),Sr=mr();function xr(t,e,n){var r=t.v;H&&H in r&&(r=r[H])&&delete r[e.g],e.h?e.j(t,e.h,e.g,n,e.l):e.j(t,e.g,n,e.l)}var Lr=class{constructor(t,e){this.v=Ue(t,e,void 0,2048)}toJSON(){return Oe(this)}j(){var t=xo,e=this.v,n=t.g,r=H;if(B&&r&&null!=e[r]?.[n]&&U(W,3),e=t.g,$&&H&&void 0===$&&(r=(n=this.v)[H])&&(r=r.da))try{r(n,e,Le)}catch(t){u(t)}return t.h?t.m(this,t.h,t.g,t.l):t.m(this,t.g,t.defaultValue,t.l)}clone(){const t=this.v,e=0|t[Q];return Ke(this,t,e)?Ge(this,t,!0):new this.constructor(Ve(t,e,!1))}};Lr.prototype[q]=ot,Lr.prototype.toString=function(){return this.v.toString()};var Rr=class{constructor(t,e,n){this.g=t,this.h=e,t=yr,this.l=!!t&&n===t||!1}};function Ir(t,e){return new Rr(t,e,yr)}function Fr(t,e,n,r,i){gr(t,n,Xr(e,r),i)}const Mr=Ir((function(t,e,n,r,i){return 2===t.h&&(Yn(t,gn(e,r,n),i),!0)}),Fr),Pr=Ir((function(t,e,n,r,i){return 2===t.h&&(Yn(t,gn(e,r,n),i),!0)}),Fr);var Cr=Symbol(),Or=Symbol(),Nr=Symbol(),Ur=Symbol(),Dr=Symbol();let Br,Gr;function jr(t,e,n,r){var i=r[t];if(i)return i;(i={}).qa=r,i.T=function(t){switch(typeof t){case"boolean":return Pe||=[0,void 0,!0];case"number":return t>0?void 0:0===t?Ce||=[0,void 0]:[-t,void 0];case"string":return[0,t];case"object":return t}}(r[0]);var s=r[1];let o=1;s&&s.constructor===Object&&(i.ba=s,"function"==typeof(s=r[++o])&&(i.ma=!0,Br??=s,Gr??=r[o+1],s=r[o+=2]));const a={};for(;s&&Array.isArray(s)&&s.length&&"number"==typeof s[0]&&s[0]>0;){for(var c=0;ci(t,e,n,r):i}function Wr(t,e,n,r,i){const s=n.g;let o,a;t[e]=(t,e,n)=>s(t,e,n,a||=jr(Or,Hr,Wr,r).T,o||=zr(r),i)}function zr(t){let e=t[Nr];if(null!=e)return e;const n=jr(Or,Hr,Wr,t);return e=n.ma?(t,e)=>Br(t,e,n):(t,e)=>{for(;zn(e)&&4!=e.h;){var r=e.l,i=n[r];if(null==i){var s=n.ba;s&&(s=s[r])&&(null!=(s=Yr(s))&&(i=n[r]=s))}if(null==i||!i(e,t,r)){if(i=(s=e).m,Kn(s),s.ha)var o=void 0;else o=s.g.g-i,s.g.g=i,o=Vn(s.g,o);i=void 0,s=t,o&&((i=s[H]??(s[H]=new xe))[r]??(i[r]=[])).push(o)}}return(t=ke(t))&&(t.da=n.qa[Dr]),!0},t[Nr]=e,t[Dr]=Kr.bind(t),e}function Kr(t,e,n,r){var i=this[Or];const s=this[Nr],o=Ne(void 0,i.T),a=ke(t);if(a){var c=!1,h=i.ba;if(h){if(i=(e,n,i)=>{if(0!==i.length)if(h[n])for(const t of i){e=Hn(t);try{c=!0,s(o,e)}finally{Wn(e)}}else r?.(t,n,i)},null==e)Se(a,i);else if(null!=a){const t=a[e];t&&i(a,e,t)}if(c){let r=0|t[Q];if(2&r&&2048&r&&!n?.Ka)throw Error();const i=pt(r),s=(e,s)=>{if(null!=Je(t,e,i)){if(1===n?.Qa)return;throw Error()}null!=s&&(r=Qe(t,r,e,s,i)),delete a[e]};null==e?ft(o,0|o[Q],((t,e)=>{s(t,e)})):s(e,Je(o,e,i))}}}}function Yr(t){const e=(t=Vr(t))[0].g;if(t=t[1]){const n=zr(t),r=jr(Or,Hr,Wr,t).T;return(t,i,s)=>e(t,i,s,r,n)}return e}function qr(t,e,n){t[e]=n.h}function $r(t,e,n,r){let i,s;const o=n.h;t[e]=(t,e,n)=>o(t,e,n,s||=jr(Cr,qr,$r,r).T,i||=Jr(r))}function Jr(t){let e=t[Ur];if(!e){const n=jr(Cr,qr,$r,t);e=(t,e)=>Zr(t,e,n),t[Ur]=e}return e}function Zr(t,e,n){ft(t,0|t[Q],((t,r)=>{if(null!=r){var i=function(t,e){var n=t[e];if(n)return n;if((n=t.ba)&&(n=n[e])){var r=(n=Vr(n))[0].h;if(n=n[1]){const e=Jr(n),i=jr(Cr,qr,$r,n).T;n=t.ma?Gr(i,e):(t,n,s)=>r(t,n,s,i,e)}else n=r;return t[e]=n}}(n,t);i?i(e,r,t):t<500||U(K,3)}})),(t=ke(t))&&Se(t,((t,n,r)=>{for(ur(e,e.g.end()),t=0;t{gr(t,n,Ne([s,e],r),i)}));else if(Array.isArray(e)){for(let s=0;s>BigInt(32))),or(t.g,n.h,n.g);break;default:n=rr(e),or(t.g,n.h,n.g)}}}function ai(t,e,n){null!=(e=ee(e))&&null!=e&&(lr(t,n,0),cr(t.g,e))}function ci(t,e,n){null!=(e=Zt(e))&&(lr(t,n,0),t.g.g.push(e?1:0))}function hi(t,e,n){null!=(e=le(e))&&pr(t,n,h(e))}function ui(t,e,n,r,i){gr(t,n,Xr(e,r),i)}function li(t,e,n){null!=(e=null==e||"string"==typeof e||e instanceof F?e:void 0)&&pr(t,n,Pn(e,!0).buffer)}function fi(t,e,n){null!=(e=ne(e))&&null!=e&&(lr(t,n,0),ar(t.g,e))}function di(t,e,n){return(5===t.h||2===t.h)&&(e=un(e,0|e[Q],n),2==t.h?Jn(t,Dn,e):e.push(Dn(t.g)),!0)}var pi=ei((function(t,e,n){return 5===t.h&&(ri(e,n,Dn(t.g)),!0)}),si,br),gi=ni(di,(function(t,e,n){if(null!=(e=ti($t,e)))for(let o=0;o=0?t=String(e):(-1!==(e=t.indexOf("."))&&(t=t.substring(0,e)),(e="-"!==t[0]&&((e=t.length)<20||20===e&&t<="18446744073709551615"))||(Gt(t),t=Ut(Rt,It))),t;if("number"===e)return(t=Kt(t))>=0&&Wt(t)||(Mt(t),t=Ct(Rt,It)),t}}(e),null!=e){if("string"==typeof e)tr(e);if(null!=e)switch(lr(t,n,0),typeof e){case"number":t=t.g,Mt(e),or(t,Rt,It);break;case"bigint":n=BigInt.asUintN(64,e),n=new er(Number(n&BigInt(4294967295)),Number(n>>BigInt(32))),or(t.g,n.h,n.g);break;default:n=tr(e),or(t.g,n.h,n.g)}}}),Ar),wi=ei((function(t,e,n){return 0===t.h&&(ri(e,n,Nn(t.g)),!0)}),ai,Er),Ti=ni((function(t,e,n){return(0===t.h||2===t.h)&&(e=un(e,0|e[Q],n),2==t.h?Jn(t,Nn,e):e.push(Nn(t.g)),!0)}),(function(t,e,n){if(null!=(e=ti(ee,e))&&e.length){n=fr(t,n);for(let n=0;n{{const s={ea:!0};r&&Object.assign(s,r),n=Hn(n,void 0,void 0,s);try{const r=new t,s=r.v;zr(e)(s,n);var i=r}finally{Wn(n)}}return i}}function Di(t){return function(){const e=new class{constructor(){this.l=[],this.h=0,this.g=new class{constructor(){this.g=[]}length(){return this.g.length}end(){const t=this.g;return this.g=[],t}}}};Zr(this.v,e,jr(Cr,qr,$r,t)),ur(e,e.g.end());const n=new Uint8Array(e.h),r=e.l,i=r.length;let s=0;for(let t=0;tt;t=Vi.createPolicy("goog#html",{createHTML:e,createScript:e,createScriptURL:e})}catch(t){}return t}()),t=(e=ji)?e.createScriptURL(t):t,new class{constructor(t){this.g=t}toString(){return this.g+""}}(t)}function Hi(t,...e){if(0===e.length)return Xi(t[0]);let n=t[0];for(let r=0;r({index:kn(t,1)??0??-1,score:Sn(t,2)??0,categoryName:le($e(t,3))??""??"",displayName:le($e(t,4))??""??""}))),headIndex:e,headName:n}}function Vo(t){const e={classifications:vn(t,Rs,1).map((t=>jo(yn(t,gs,4)?.g()??[],kn(t,2)??0,le($e(t,3))??"")))};return null!=function(t){return null==t?t:"bigint"==typeof t?(wt(t)?t=Number(t):(t=Xt(64,t),t=wt(t)?Number(t):String(t)),t):te(t)?"number"==typeof t?ie(t):se(t):void 0}($e(t,2,void 0,void 0,ce))&&(e.timestampMs=Go($e(t,2,void 0,void 0,ce)??Ye)),e}function Xo(t){var e=en(t,3,$t,tn()),n=en(t,2,ee,tn()),r=en(t,1,le,tn()),i=en(t,9,le,tn());const s={categories:[],keypoints:[]};for(let t=0;tt>127?t-256:t))}function Ko(t,e){if(t.length!==e.length)throw Error(`Cannot compute cosine similarity between embeddings of different sizes (${t.length} vs. ${e.length}).`);let n=0,r=0,i=0;for(let s=0;s=1&&Number(t[1])>=17))}async function ta(t){if("function"!=typeof importScripts){const e=document.createElement("script");return e.src=t.toString(),e.crossOrigin="anonymous",new Promise(((t,n)=>{e.addEventListener("load",(()=>{t()}),!1),e.addEventListener("error",(t=>{n(t)}),!1),document.body.appendChild(e)}))}try{importScripts(t.toString())}catch(e){if(!(e instanceof TypeError))throw e;await self.import(t.toString())}}function ea(t){return void 0!==t.videoWidth?[t.videoWidth,t.videoHeight]:void 0!==t.naturalWidth?[t.naturalWidth,t.naturalHeight]:void 0!==t.displayWidth?[t.displayWidth,t.displayHeight]:[t.width,t.height]}function na(t,e,n){t.m||console.error("No wasm multistream support detected: ensure dependency inclusion of :gl_graph_runner_internal_multi_input target"),n(e=t.i.stringToNewUTF8(e)),t.i._free(e)}function ra(t,e,n){if(!t.i.canvas)throw Error("No OpenGL canvas configured.");if(n?t.i._bindTextureToStream(n):t.i._bindTextureToCanvas(),!(n=t.i.canvas.getContext("webgl2")||t.i.canvas.getContext("webgl")))throw Error("Failed to obtain WebGL context from the provided canvas. `getContext()` should only be invoked with `webgl` or `webgl2`.");t.i.gpuOriginForWebTexturesIsBottomLeft&&n.pixelStorei(n.UNPACK_FLIP_Y_WEBGL,!0),n.texImage2D(n.TEXTURE_2D,0,n.RGBA,n.RGBA,n.UNSIGNED_BYTE,e),t.i.gpuOriginForWebTexturesIsBottomLeft&&n.pixelStorei(n.UNPACK_FLIP_Y_WEBGL,!1);const[r,i]=ea(e);return!t.l||r===t.i.canvas.width&&i===t.i.canvas.height||(t.i.canvas.width=r,t.i.canvas.height=i),[r,i]}function ia(t,e,n){t.m||console.error("No wasm multistream support detected: ensure dependency inclusion of :gl_graph_runner_internal_multi_input target");const r=new Uint32Array(e.length);for(let n=0;n>2),n(e);for(const e of r)t.i._free(e);t.i._free(e)}function sa(t,e,n){t.i.simpleListeners=t.i.simpleListeners||{},t.i.simpleListeners[e]=n}function oa(t,e,n){let r=[];t.i.simpleListeners=t.i.simpleListeners||{},t.i.simpleListeners[e]=(t,e,i)=>{e?(n(r,i),r=[]):r.push(t)}}Zo.forVisionTasks=function(t,e=!1){return Jo("vision",t??Hi``,e)},Zo.forTextTasks=function(t,e=!1){return Jo("text",t??Hi``,e)},Zo.forGenAiTasks=function(t,e=!1){return Jo("genai",t??Hi``,e)},Zo.forAudioTasks=function(t,e=!1){return Jo("audio",t??Hi``,e)},Zo.isSimdSupported=function(t=!1){return $o(t)};async function aa(t,e,n,r){return t=await(async(t,e,n,r,i)=>{if(e&&await ta(e),!self.ModuleFactory)throw Error("ModuleFactory not set.");if(n&&(await ta(n),!self.ModuleFactory))throw Error("ModuleFactory not set.");return self.Module&&i&&((e=self.Module).locateFile=i.locateFile,i.mainScriptUrlOrBlob&&(e.mainScriptUrlOrBlob=i.mainScriptUrlOrBlob)),i=await self.ModuleFactory(self.Module||i),self.ModuleFactory=self.Module=void 0,new t(i,r)})(t,n.wasmLoaderPath,n.assetLoaderPath,e,{locateFile:t=>t.endsWith(".wasm")?n.wasmBinaryPath.toString():n.assetBinaryPath&&t.endsWith(".data")?n.assetBinaryPath.toString():t}),await t.o(r),t}function ca(t,e){const n=yn(t.baseOptions,Vs,1)||new Vs;"string"==typeof e?(Ze(n,2,ue(e)),Ze(n,1)):e instanceof Uint8Array&&(Ze(n,1,ht(e,!1)),Ze(n,2)),wn(t.baseOptions,0,1,n)}function ha(t){try{const e=t.H.length;if(1===e)throw Error(t.H[0].message);if(e>1)throw Error("Encountered multiple errors: "+t.H.map((t=>t.message)).join(", "))}finally{t.H=[]}}function ua(t,e){t.C=Math.max(t.C,e)}function la(t,e){t.B=new is,Rn(t.B,2,"PassThroughCalculator"),ns(t.B,"free_memory"),rs(t.B,"free_memory_unused_out"),hs(e,"free_memory"),cs(e,t.B)}function fa(t,e){ns(t.B,e),rs(t.B,e+"_unused_out")}function da(t){t.g.addBoolToStream(!0,"free_memory",t.C)}var pa=class{constructor(t){this.g=t,this.H=[],this.C=0,this.g.setAutoRenderToScreen(!1)}l(t,e=!0){if(e){const e=t.baseOptions||{};if(t.baseOptions?.modelAssetBuffer&&t.baseOptions?.modelAssetPath)throw Error("Cannot set both baseOptions.modelAssetPath and baseOptions.modelAssetBuffer");if(!(yn(this.baseOptions,Vs,1)?.g()||yn(this.baseOptions,Vs,1)?.l()||t.baseOptions?.modelAssetBuffer||t.baseOptions?.modelAssetPath))throw Error("Either baseOptions.modelAssetPath or baseOptions.modelAssetBuffer must be set");if(function(t,e){let n=yn(t.baseOptions,Gs,3);if(!n){var r=n=new Gs,i=new $i;Tn(r,4,js,i)}"delegate"in e&&("GPU"===e.delegate?(e=n,r=new zi,Tn(e,2,js,r)):(e=n,r=new $i,Tn(e,4,js,r))),wn(t.baseOptions,0,3,n)}(this,e),e.modelAssetPath)return fetch(e.modelAssetPath.toString()).then((t=>{if(t.ok)return t.arrayBuffer();throw Error(`Failed to fetch model: ${e.modelAssetPath} (${t.status})`)})).then((t=>{try{this.g.i.FS_unlink("/model.dat")}catch{}this.g.i.FS_createDataFile("/","model.dat",new Uint8Array(t),!0,!1,!1),ca(this,"/model.dat"),this.m(),this.L()}));if(e.modelAssetBuffer instanceof Uint8Array)ca(this,e.modelAssetBuffer);else if(e.modelAssetBuffer)return async function(t){const e=[];for(var n=0;;){const{done:r,value:i}=await t.read();if(r)break;e.push(i),n+=i.length}if(0===e.length)return new Uint8Array(0);if(1===e.length)return e[0];t=new Uint8Array(n),n=0;for(const r of e)t.set(r,n),n+=r.length;return t}(e.modelAssetBuffer).then((t=>{ca(this,t),this.m(),this.L()}))}return this.m(),this.L(),Promise.resolve()}L(){}ca(){let t;if(this.g.ca((e=>{t=ds(e)})),!t)throw Error("Failed to retrieve CalculatorGraphConfig");return t}setGraph(t,e){this.g.attachErrorListener(((t,e)=>{this.H.push(Error(e))})),this.g.Ja(),this.g.setGraph(t,e),this.B=void 0,ha(this)}finishProcessing(){this.g.finishProcessing(),ha(this)}close(){this.B=void 0,this.g.closeGraph()}};function ga(t,e){if(!t)throw Error(`Unable to obtain required WebGL resource: ${e}`);return t}pa.prototype.close=pa.prototype.close;class ma{constructor(t,e,n,r){this.g=t,this.h=e,this.m=n,this.l=r}bind(){this.g.bindVertexArray(this.h)}close(){this.g.deleteVertexArray(this.h),this.g.deleteBuffer(this.m),this.g.deleteBuffer(this.l)}}function ya(t,e,n){const r=t.g;if(n=ga(r.createShader(n),"Failed to create WebGL shader"),r.shaderSource(n,e),r.compileShader(n),!r.getShaderParameter(n,r.COMPILE_STATUS))throw Error(`Could not compile WebGL shader: ${r.getShaderInfoLog(n)}`);return r.attachShader(t.h,n),n}function _a(t,e){const n=t.g,r=ga(n.createVertexArray(),"Failed to create vertex array");n.bindVertexArray(r);const i=ga(n.createBuffer(),"Failed to create buffer");n.bindBuffer(n.ARRAY_BUFFER,i),n.enableVertexAttribArray(t.O),n.vertexAttribPointer(t.O,2,n.FLOAT,!1,0,0),n.bufferData(n.ARRAY_BUFFER,new Float32Array([-1,-1,-1,1,1,1,1,-1]),n.STATIC_DRAW);const s=ga(n.createBuffer(),"Failed to create buffer");return n.bindBuffer(n.ARRAY_BUFFER,s),n.enableVertexAttribArray(t.L),n.vertexAttribPointer(t.L,2,n.FLOAT,!1,0,0),n.bufferData(n.ARRAY_BUFFER,new Float32Array(e?[0,1,0,0,1,0,1,1]:[0,0,0,1,1,1,1,0]),n.STATIC_DRAW),n.bindBuffer(n.ARRAY_BUFFER,null),n.bindVertexArray(null),new ma(n,r,i,s)}function va(t,e){if(t.g){if(e!==t.g)throw Error("Cannot change GL context once initialized")}else t.g=e}function Ea(t,e,n,r){return va(t,e),t.h||(t.m(),t.D()),n?(t.u||(t.u=_a(t,!0)),n=t.u):(t.A||(t.A=_a(t,!1)),n=t.A),e.useProgram(t.h),n.bind(),t.l(),t=r(),n.g.bindVertexArray(null),t}function wa(t,e,n){return va(t,e),t=ga(e.createTexture(),"Failed to create texture"),e.bindTexture(e.TEXTURE_2D,t),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,n??e.LINEAR),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,n??e.LINEAR),e.bindTexture(e.TEXTURE_2D,null),t}function Ta(t,e,n){va(t,e),t.B||(t.B=ga(e.createFramebuffer(),"Failed to create framebuffe.")),e.bindFramebuffer(e.FRAMEBUFFER,t.B),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,n,0)}function Aa(t){t.g?.bindFramebuffer(t.g.FRAMEBUFFER,null)}var ba=class{H(){return"\n precision mediump float;\n varying vec2 vTex;\n uniform sampler2D inputTexture;\n void main() {\n gl_FragColor = texture2D(inputTexture, vTex);\n }\n "}m(){const t=this.g;if(this.h=ga(t.createProgram(),"Failed to create WebGL program"),this.X=ya(this,"\n attribute vec2 aVertex;\n attribute vec2 aTex;\n varying vec2 vTex;\n void main(void) {\n gl_Position = vec4(aVertex, 0.0, 1.0);\n vTex = aTex;\n }",t.VERTEX_SHADER),this.W=ya(this,this.H(),t.FRAGMENT_SHADER),t.linkProgram(this.h),!t.getProgramParameter(this.h,t.LINK_STATUS))throw Error(`Error during program linking: ${t.getProgramInfoLog(this.h)}`);this.O=t.getAttribLocation(this.h,"aVertex"),this.L=t.getAttribLocation(this.h,"aTex")}D(){}l(){}close(){if(this.h){const t=this.g;t.deleteProgram(this.h),t.deleteShader(this.X),t.deleteShader(this.W)}this.B&&this.g.deleteFramebuffer(this.B),this.A&&this.A.close(),this.u&&this.u.close()}};var ka=class extends ba{H(){return"\n precision mediump float;\n uniform sampler2D backgroundTexture;\n uniform sampler2D maskTexture;\n uniform sampler2D colorMappingTexture;\n varying vec2 vTex;\n void main() {\n vec4 backgroundColor = texture2D(backgroundTexture, vTex);\n float category = texture2D(maskTexture, vTex).r;\n vec4 categoryColor = texture2D(colorMappingTexture, vec2(category, 0.0));\n gl_FragColor = mix(backgroundColor, categoryColor, categoryColor.a);\n }\n "}D(){const t=this.g;t.activeTexture(t.TEXTURE1),this.C=wa(this,t,t.LINEAR),t.activeTexture(t.TEXTURE2),this.j=wa(this,t,t.NEAREST)}m(){super.m();const t=this.g;this.P=ga(t.getUniformLocation(this.h,"backgroundTexture"),"Uniform location"),this.U=ga(t.getUniformLocation(this.h,"colorMappingTexture"),"Uniform location"),this.M=ga(t.getUniformLocation(this.h,"maskTexture"),"Uniform location")}l(){super.l();const t=this.g;t.uniform1i(this.M,0),t.uniform1i(this.P,1),t.uniform1i(this.U,2)}close(){this.C&&this.g.deleteTexture(this.C),this.j&&this.g.deleteTexture(this.j),super.close()}},Sa=class extends ba{H(){return"\n precision mediump float;\n uniform sampler2D maskTexture;\n uniform sampler2D defaultTexture;\n uniform sampler2D overlayTexture;\n varying vec2 vTex;\n void main() {\n float confidence = texture2D(maskTexture, vTex).r;\n vec4 defaultColor = texture2D(defaultTexture, vTex);\n vec4 overlayColor = texture2D(overlayTexture, vTex);\n // Apply the alpha from the overlay and merge in the default color\n overlayColor = mix(defaultColor, overlayColor, overlayColor.a);\n gl_FragColor = mix(defaultColor, overlayColor, confidence);\n }\n "}D(){const t=this.g;t.activeTexture(t.TEXTURE1),this.j=wa(this,t),t.activeTexture(t.TEXTURE2),this.C=wa(this,t)}m(){super.m();const t=this.g;this.M=ga(t.getUniformLocation(this.h,"defaultTexture"),"Uniform location"),this.P=ga(t.getUniformLocation(this.h,"overlayTexture"),"Uniform location"),this.I=ga(t.getUniformLocation(this.h,"maskTexture"),"Uniform location")}l(){super.l();const t=this.g;t.uniform1i(this.I,0),t.uniform1i(this.M,1),t.uniform1i(this.P,2)}close(){this.j&&this.g.deleteTexture(this.j),this.C&&this.g.deleteTexture(this.C),super.close()}};function xa(t,e){switch(e){case 0:return t.g.find((t=>t instanceof Uint8Array));case 1:return t.g.find((t=>t instanceof Float32Array));case 2:return t.g.find((t=>"undefined"!=typeof WebGLTexture&&t instanceof WebGLTexture));default:throw Error(`Type is not supported: ${e}`)}}function La(t){var e=xa(t,1);if(!e){if(e=xa(t,0))e=new Float32Array(e).map((t=>t/255));else{e=new Float32Array(t.width*t.height);const r=Ia(t);var n=Ma(t);if(Ta(n,r,Ra(t)),"iPad Simulator;iPhone Simulator;iPod Simulator;iPad;iPhone;iPod".split(";").includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"document"in self&&"ontouchend"in self.document){n=new Float32Array(t.width*t.height*4),r.readPixels(0,0,t.width,t.height,r.RGBA,r.FLOAT,n);for(let t=0,r=0;tMath.round(255*t)))),t.g.push(e)),e;var t,e}ia(){return La(this)}N(){return Ra(this)}clone(){const t=[];for(const e of this.g){let n;if(e instanceof Uint8Array)n=new Uint8Array(e);else if(e instanceof Float32Array)n=new Float32Array(e);else{if(!(e instanceof WebGLTexture))throw Error(`Type is not supported: ${e}`);{const t=Ia(this),e=Ma(this);t.activeTexture(t.TEXTURE1),n=wa(e,t,this.m?t.LINEAR:t.NEAREST),t.bindTexture(t.TEXTURE_2D,n);const r=Fa(this);t.texImage2D(t.TEXTURE_2D,0,r,this.width,this.height,0,t.RED,t.FLOAT,null),t.bindTexture(t.TEXTURE_2D,null),Ta(e,t,n),Ea(e,t,!1,(()=>{Pa(this),t.clearColor(0,0,0,0),t.clear(t.COLOR_BUFFER_BIT),t.drawArrays(t.TRIANGLE_FAN,0,4),Ca(this)})),Aa(e),Ca(this)}}t.push(n)}return new Na(t,this.m,this.R(),this.canvas,this.l,this.width,this.height)}close(){this.j&&Ia(this).deleteTexture(xa(this,2)),Ua=-1}};Na.prototype.close=Na.prototype.close,Na.prototype.clone=Na.prototype.clone,Na.prototype.getAsWebGLTexture=Na.prototype.N,Na.prototype.getAsFloat32Array=Na.prototype.ia,Na.prototype.getAsUint8Array=Na.prototype.ja,Na.prototype.hasWebGLTexture=Na.prototype.R,Na.prototype.hasFloat32Array=Na.prototype.ka,Na.prototype.hasUint8Array=Na.prototype.Fa;var Ua=250;const Da={color:"white",lineWidth:4,radius:6};function Ba(t){return{...Da,fillColor:(t=t||{}).color,...t}}function Ga(t,e){return t instanceof Function?t(e):t}function ja(t,e,n){return Math.max(Math.min(e,n),Math.min(Math.max(e,n),t))}function Va(t){if(!t.l)throw Error("CPU rendering requested but CanvasRenderingContext2D not provided.");return t.l}function Xa(t){if(!t.j)throw Error("GPU rendering requested but WebGL2RenderingContext not provided.");return t.j}function Ha(t,e,n){if(e.R())n(e.N());else{const r=e.ka()?e.ia():e.ja();t.m=t.m??new ba;const i=Xa(t);n((t=new Na([r],e.m,!1,i.canvas,t.m,e.width,e.height)).N()),t.close()}}function Wa(t,e,n,r){const i=function(t){return t.g||(t.g=new ka),t.g}(t),s=Xa(t),o=Array.isArray(n)?new ImageData(new Uint8ClampedArray(n),1,1):n;Ea(i,s,!0,(()=>{!function(t,e,n,r){const i=t.g;if(i.activeTexture(i.TEXTURE0),i.bindTexture(i.TEXTURE_2D,e),i.activeTexture(i.TEXTURE1),i.bindTexture(i.TEXTURE_2D,t.C),i.texImage2D(i.TEXTURE_2D,0,i.RGBA,i.RGBA,i.UNSIGNED_BYTE,n),t.I&&function(t,e){if(t!==e)return!1;t=t.entries(),e=e.entries();for(const[r,i]of t){t=r;const s=i;var n=e.next();if(n.done)return!1;const[o,a]=n.value;if(n=a,t!==o||s[0]!==n[0]||s[1]!==n[1]||s[2]!==n[2]||s[3]!==n[3])return!1}return!!e.next().done}(t.I,r))i.activeTexture(i.TEXTURE2),i.bindTexture(i.TEXTURE_2D,t.j);else{t.I=r;const e=Array(1024).fill(0);r.forEach(((t,n)=>{if(4!==t.length)throw Error(`Color at index ${n} is not a four-channel value.`);e[4*n]=t[0],e[4*n+1]=t[1],e[4*n+2]=t[2],e[4*n+3]=t[3]})),i.activeTexture(i.TEXTURE2),i.bindTexture(i.TEXTURE_2D,t.j),i.texImage2D(i.TEXTURE_2D,0,i.RGBA,256,1,0,i.RGBA,i.UNSIGNED_BYTE,new Uint8Array(e))}}(i,e,o,r),s.clearColor(0,0,0,0),s.clear(s.COLOR_BUFFER_BIT),s.drawArrays(s.TRIANGLE_FAN,0,4);const t=i.g;t.activeTexture(t.TEXTURE0),t.bindTexture(t.TEXTURE_2D,null),t.activeTexture(t.TEXTURE1),t.bindTexture(t.TEXTURE_2D,null),t.activeTexture(t.TEXTURE2),t.bindTexture(t.TEXTURE_2D,null)}))}function za(t,e,n,r){const i=Xa(t),s=function(t){return t.h||(t.h=new Sa),t.h}(t),o=Array.isArray(n)?new ImageData(new Uint8ClampedArray(n),1,1):n,a=Array.isArray(r)?new ImageData(new Uint8ClampedArray(r),1,1):r;Ea(s,i,!0,(()=>{var t=s.g;t.activeTexture(t.TEXTURE0),t.bindTexture(t.TEXTURE_2D,e),t.activeTexture(t.TEXTURE1),t.bindTexture(t.TEXTURE_2D,s.j),t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,t.UNSIGNED_BYTE,o),t.activeTexture(t.TEXTURE2),t.bindTexture(t.TEXTURE_2D,s.C),t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,t.UNSIGNED_BYTE,a),i.clearColor(0,0,0,0),i.clear(i.COLOR_BUFFER_BIT),i.drawArrays(i.TRIANGLE_FAN,0,4),i.bindTexture(i.TEXTURE_2D,null),(t=s.g).activeTexture(t.TEXTURE0),t.bindTexture(t.TEXTURE_2D,null),t.activeTexture(t.TEXTURE1),t.bindTexture(t.TEXTURE_2D,null),t.activeTexture(t.TEXTURE2),t.bindTexture(t.TEXTURE_2D,null)}))}var Ka=class{constructor(t,e){"undefined"!=typeof CanvasRenderingContext2D&&t instanceof CanvasRenderingContext2D||t instanceof OffscreenCanvasRenderingContext2D?(this.l=t,this.j=e):this.j=t}ya(t,e){if(t){var n=Va(this);e=Ba(e),n.save();var r=n.canvas,i=0;for(const s of t)n.fillStyle=Ga(e.fillColor,{index:i,from:s}),n.strokeStyle=Ga(e.color,{index:i,from:s}),n.lineWidth=Ga(e.lineWidth,{index:i,from:s}),(t=new Path2D).arc(s.x*r.width,s.y*r.height,Ga(e.radius,{index:i,from:s}),0,2*Math.PI),n.fill(t),n.stroke(t),++i;n.restore()}}xa(t,e,n){if(t&&e){var r=Va(this);n=Ba(n),r.save();var i=r.canvas,s=0;for(const o of e){r.beginPath(),e=t[o.start];const a=t[o.end];e&&a&&(r.strokeStyle=Ga(n.color,{index:s,from:e,to:a}),r.lineWidth=Ga(n.lineWidth,{index:s,from:e,to:a}),r.moveTo(e.x*i.width,e.y*i.height),r.lineTo(a.x*i.width,a.y*i.height)),++s,r.stroke()}r.restore()}}ua(t,e){const n=Va(this);e=Ba(e),n.save(),n.beginPath(),n.lineWidth=Ga(e.lineWidth,{}),n.strokeStyle=Ga(e.color,{}),n.fillStyle=Ga(e.fillColor,{}),n.moveTo(t.originX,t.originY),n.lineTo(t.originX+t.width,t.originY),n.lineTo(t.originX+t.width,t.originY+t.height),n.lineTo(t.originX,t.originY+t.height),n.lineTo(t.originX,t.originY),n.stroke(),n.fill(),n.restore()}va(t,e,n=[0,0,0,255]){this.l?function(t,e,n,r){const i=Xa(t);Ha(t,e,(e=>{Wa(t,e,n,r),(e=Va(t)).drawImage(i.canvas,0,0,e.canvas.width,e.canvas.height)}))}(this,t,n,e):Wa(this,t.N(),n,e)}wa(t,e,n){this.l?function(t,e,n,r){const i=Xa(t);Ha(t,e,(e=>{za(t,e,n,r),(e=Va(t)).drawImage(i.canvas,0,0,e.canvas.width,e.canvas.height)}))}(this,t,e,n):za(this,t.N(),e,n)}close(){this.g?.close(),this.g=void 0,this.h?.close(),this.h=void 0,this.m?.close(),this.m=void 0}};function Ya(t,e){switch(e){case 0:return t.g.find((t=>t instanceof ImageData));case 1:return t.g.find((t=>"undefined"!=typeof ImageBitmap&&t instanceof ImageBitmap));case 2:return t.g.find((t=>"undefined"!=typeof WebGLTexture&&t instanceof WebGLTexture));default:throw Error(`Type is not supported: ${e}`)}}function qa(t){var e=Ya(t,0);if(!e){e=Ja(t);const n=Za(t),r=new Uint8Array(t.width*t.height*4);Ta(n,e,$a(t)),e.readPixels(0,0,t.width,t.height,e.RGBA,e.UNSIGNED_BYTE,r),Aa(n),e=new ImageData(new Uint8ClampedArray(r.buffer),t.width,t.height),t.g.push(e)}return e}function $a(t){let e=Ya(t,2);if(!e){const n=Ja(t);e=Qa(t);const r=Ya(t,1)||qa(t);n.texImage2D(n.TEXTURE_2D,0,n.RGBA,n.RGBA,n.UNSIGNED_BYTE,r),tc(t)}return e}function Ja(t){if(!t.canvas)throw Error("Conversion to different image formats require that a canvas is passed when initializing the image.");return t.h||(t.h=ga(t.canvas.getContext("webgl2"),"You cannot use a canvas that is already bound to a different type of rendering context.")),t.h}function Za(t){return t.l||(t.l=new ba),t.l}function Qa(t){const e=Ja(t);e.viewport(0,0,t.width,t.height),e.activeTexture(e.TEXTURE0);let n=Ya(t,2);return n||(n=wa(Za(t),e),t.g.push(n),t.m=!0),e.bindTexture(e.TEXTURE_2D,n),n}function tc(t){t.h.bindTexture(t.h.TEXTURE_2D,null)}function ec(t){const e=Ja(t);return Ea(Za(t),e,!0,(()=>function(t,e){const n=t.canvas;if(n.width===t.width&&n.height===t.height)return e();const r=n.width,i=n.height;return n.width=t.width,n.height=t.height,t=e(),n.width=r,n.height=i,t}(t,(()=>{if(e.bindFramebuffer(e.FRAMEBUFFER,null),e.clearColor(0,0,0,0),e.clear(e.COLOR_BUFFER_BIT),e.drawArrays(e.TRIANGLE_FAN,0,4),!(t.canvas instanceof OffscreenCanvas))throw Error("Conversion to ImageBitmap requires that the MediaPipe Tasks is initialized with an OffscreenCanvas");return t.canvas.transferToImageBitmap()}))))}Ka.prototype.close=Ka.prototype.close,Ka.prototype.drawConfidenceMask=Ka.prototype.wa,Ka.prototype.drawCategoryMask=Ka.prototype.va,Ka.prototype.drawBoundingBox=Ka.prototype.ua,Ka.prototype.drawConnectors=Ka.prototype.xa,Ka.prototype.drawLandmarks=Ka.prototype.ya,Ka.lerp=function(t,e,n,r,i){return ja(r*(1-(t-e)/(n-e))+i*(1-(n-t)/(n-e)),r,i)},Ka.clamp=ja;var nc=class{constructor(t,e,n,r,i,s,o){this.g=t,this.j=e,this.m=n,this.canvas=r,this.l=i,this.width=s,this.height=o,(this.j||this.m)&&(0===--rc&&console.error("You seem to be creating MPImage instances without invoking .close(). This leaks resources."))}Ea(){return!!Ya(this,0)}la(){return!!Ya(this,1)}R(){return!!Ya(this,2)}Ca(){return qa(this)}Ba(){var t=Ya(this,1);return t||($a(this),Qa(this),t=ec(this),tc(this),this.g.push(t),this.j=!0),t}N(){return $a(this)}clone(){const t=[];for(const e of this.g){let n;if(e instanceof ImageData)n=new ImageData(e.data,this.width,this.height);else if(e instanceof WebGLTexture){const t=Ja(this),e=Za(this);t.activeTexture(t.TEXTURE1),n=wa(e,t),t.bindTexture(t.TEXTURE_2D,n),t.texImage2D(t.TEXTURE_2D,0,t.RGBA,this.width,this.height,0,t.RGBA,t.UNSIGNED_BYTE,null),t.bindTexture(t.TEXTURE_2D,null),Ta(e,t,n),Ea(e,t,!1,(()=>{Qa(this),t.clearColor(0,0,0,0),t.clear(t.COLOR_BUFFER_BIT),t.drawArrays(t.TRIANGLE_FAN,0,4),tc(this)})),Aa(e),tc(this)}else{if(!(e instanceof ImageBitmap))throw Error(`Type is not supported: ${e}`);$a(this),Qa(this),n=ec(this),tc(this)}t.push(n)}return new nc(t,this.la(),this.R(),this.canvas,this.l,this.width,this.height)}close(){this.j&&Ya(this,1).close(),this.m&&Ja(this).deleteTexture(Ya(this,2)),rc=-1}};nc.prototype.close=nc.prototype.close,nc.prototype.clone=nc.prototype.clone,nc.prototype.getAsWebGLTexture=nc.prototype.N,nc.prototype.getAsImageBitmap=nc.prototype.Ba,nc.prototype.getAsImageData=nc.prototype.Ca,nc.prototype.hasWebGLTexture=nc.prototype.R,nc.prototype.hasImageBitmap=nc.prototype.la,nc.prototype.hasImageData=nc.prototype.Ea;var rc=250;function ic(...t){return t.map((([t,e])=>({start:t,end:e})))}const sc=function(t){return class extends t{Ja(){this.i._registerModelResourcesGraphService()}}}((oc=class{constructor(t,e){this.l=!0,this.i=t,this.g=null,this.h=0,this.m="function"==typeof this.i._addIntToInputStream,void 0!==e?this.i.canvas=e:Qo()?this.i.canvas=new OffscreenCanvas(1,1):(console.warn("OffscreenCanvas not supported and GraphRunner constructor glCanvas parameter is undefined. Creating backup canvas."),this.i.canvas=document.createElement("canvas"))}async initializeGraph(t){const e=await(await fetch(t)).arrayBuffer();t=!(t.endsWith(".pbtxt")||t.endsWith(".textproto")),this.setGraph(new Uint8Array(e),t)}setGraphFromString(t){this.setGraph((new TextEncoder).encode(t),!1)}setGraph(t,e){const n=t.length,r=this.i._malloc(n);this.i.HEAPU8.set(t,r),e?this.i._changeBinaryGraph(n,r):this.i._changeTextGraph(n,r),this.i._free(r)}configureAudio(t,e,n,r,i){this.i._configureAudio||console.warn('Attempting to use configureAudio without support for input audio. Is build dep ":gl_graph_runner_audio" missing?'),na(this,r||"input_audio",(r=>{na(this,i=i||"audio_header",(i=>{this.i._configureAudio(r,i,t,e??0,n)}))}))}setAutoResizeCanvas(t){this.l=t}setAutoRenderToScreen(t){this.i._setAutoRenderToScreen(t)}setGpuBufferVerticalFlip(t){this.i.gpuOriginForWebTexturesIsBottomLeft=t}ca(t){sa(this,"__graph_config__",(e=>{t(e)})),na(this,"__graph_config__",(t=>{this.i._getGraphConfig(t,void 0)})),delete this.i.simpleListeners.__graph_config__}attachErrorListener(t){this.i.errorListener=t}attachEmptyPacketListener(t,e){this.i.emptyPacketListeners=this.i.emptyPacketListeners||{},this.i.emptyPacketListeners[t]=e}addAudioToStream(t,e,n){this.addAudioToStreamWithShape(t,0,0,e,n)}addAudioToStreamWithShape(t,e,n,r,i){const s=4*t.length;this.h!==s&&(this.g&&this.i._free(this.g),this.g=this.i._malloc(s),this.h=s),this.i.HEAPF32.set(t,this.g/4),na(this,r,(t=>{this.i._addAudioToInputStream(this.g,e,n,t,i)}))}addGpuBufferToStream(t,e,n){na(this,e,(e=>{const[r,i]=ra(this,t,e);this.i._addBoundTextureToStream(e,r,i,n)}))}addBoolToStream(t,e,n){na(this,e,(e=>{this.i._addBoolToInputStream(t,e,n)}))}addDoubleToStream(t,e,n){na(this,e,(e=>{this.i._addDoubleToInputStream(t,e,n)}))}addFloatToStream(t,e,n){na(this,e,(e=>{this.i._addFloatToInputStream(t,e,n)}))}addIntToStream(t,e,n){na(this,e,(e=>{this.i._addIntToInputStream(t,e,n)}))}addUintToStream(t,e,n){na(this,e,(e=>{this.i._addUintToInputStream(t,e,n)}))}addStringToStream(t,e,n){na(this,e,(e=>{na(this,t,(t=>{this.i._addStringToInputStream(t,e,n)}))}))}addStringRecordToStream(t,e,n){na(this,e,(e=>{ia(this,Object.keys(t),(r=>{ia(this,Object.values(t),(i=>{this.i._addFlatHashMapToInputStream(r,i,Object.keys(t).length,e,n)}))}))}))}addProtoToStream(t,e,n,r){na(this,n,(n=>{na(this,e,(e=>{const i=this.i._malloc(t.length);this.i.HEAPU8.set(t,i),this.i._addProtoToInputStream(i,t.length,e,n,r),this.i._free(i)}))}))}addEmptyPacketToStream(t,e){na(this,t,(t=>{this.i._addEmptyPacketToInputStream(t,e)}))}addBoolVectorToStream(t,e,n){na(this,e,(e=>{const r=this.i._allocateBoolVector(t.length);if(!r)throw Error("Unable to allocate new bool vector on heap.");for(const e of t)this.i._addBoolVectorEntry(r,e);this.i._addBoolVectorToInputStream(r,e,n)}))}addDoubleVectorToStream(t,e,n){na(this,e,(e=>{const r=this.i._allocateDoubleVector(t.length);if(!r)throw Error("Unable to allocate new double vector on heap.");for(const e of t)this.i._addDoubleVectorEntry(r,e);this.i._addDoubleVectorToInputStream(r,e,n)}))}addFloatVectorToStream(t,e,n){na(this,e,(e=>{const r=this.i._allocateFloatVector(t.length);if(!r)throw Error("Unable to allocate new float vector on heap.");for(const e of t)this.i._addFloatVectorEntry(r,e);this.i._addFloatVectorToInputStream(r,e,n)}))}addIntVectorToStream(t,e,n){na(this,e,(e=>{const r=this.i._allocateIntVector(t.length);if(!r)throw Error("Unable to allocate new int vector on heap.");for(const e of t)this.i._addIntVectorEntry(r,e);this.i._addIntVectorToInputStream(r,e,n)}))}addUintVectorToStream(t,e,n){na(this,e,(e=>{const r=this.i._allocateUintVector(t.length);if(!r)throw Error("Unable to allocate new unsigned int vector on heap.");for(const e of t)this.i._addUintVectorEntry(r,e);this.i._addUintVectorToInputStream(r,e,n)}))}addStringVectorToStream(t,e,n){na(this,e,(e=>{const r=this.i._allocateStringVector(t.length);if(!r)throw Error("Unable to allocate new string vector on heap.");for(const e of t)na(this,e,(t=>{this.i._addStringVectorEntry(r,t)}));this.i._addStringVectorToInputStream(r,e,n)}))}addBoolToInputSidePacket(t,e){na(this,e,(e=>{this.i._addBoolToInputSidePacket(t,e)}))}addDoubleToInputSidePacket(t,e){na(this,e,(e=>{this.i._addDoubleToInputSidePacket(t,e)}))}addFloatToInputSidePacket(t,e){na(this,e,(e=>{this.i._addFloatToInputSidePacket(t,e)}))}addIntToInputSidePacket(t,e){na(this,e,(e=>{this.i._addIntToInputSidePacket(t,e)}))}addUintToInputSidePacket(t,e){na(this,e,(e=>{this.i._addUintToInputSidePacket(t,e)}))}addStringToInputSidePacket(t,e){na(this,e,(e=>{na(this,t,(t=>{this.i._addStringToInputSidePacket(t,e)}))}))}addProtoToInputSidePacket(t,e,n){na(this,n,(n=>{na(this,e,(e=>{const r=this.i._malloc(t.length);this.i.HEAPU8.set(t,r),this.i._addProtoToInputSidePacket(r,t.length,e,n),this.i._free(r)}))}))}addBoolVectorToInputSidePacket(t,e){na(this,e,(e=>{const n=this.i._allocateBoolVector(t.length);if(!n)throw Error("Unable to allocate new bool vector on heap.");for(const e of t)this.i._addBoolVectorEntry(n,e);this.i._addBoolVectorToInputSidePacket(n,e)}))}addDoubleVectorToInputSidePacket(t,e){na(this,e,(e=>{const n=this.i._allocateDoubleVector(t.length);if(!n)throw Error("Unable to allocate new double vector on heap.");for(const e of t)this.i._addDoubleVectorEntry(n,e);this.i._addDoubleVectorToInputSidePacket(n,e)}))}addFloatVectorToInputSidePacket(t,e){na(this,e,(e=>{const n=this.i._allocateFloatVector(t.length);if(!n)throw Error("Unable to allocate new float vector on heap.");for(const e of t)this.i._addFloatVectorEntry(n,e);this.i._addFloatVectorToInputSidePacket(n,e)}))}addIntVectorToInputSidePacket(t,e){na(this,e,(e=>{const n=this.i._allocateIntVector(t.length);if(!n)throw Error("Unable to allocate new int vector on heap.");for(const e of t)this.i._addIntVectorEntry(n,e);this.i._addIntVectorToInputSidePacket(n,e)}))}addUintVectorToInputSidePacket(t,e){na(this,e,(e=>{const n=this.i._allocateUintVector(t.length);if(!n)throw Error("Unable to allocate new unsigned int vector on heap.");for(const e of t)this.i._addUintVectorEntry(n,e);this.i._addUintVectorToInputSidePacket(n,e)}))}addStringVectorToInputSidePacket(t,e){na(this,e,(e=>{const n=this.i._allocateStringVector(t.length);if(!n)throw Error("Unable to allocate new string vector on heap.");for(const e of t)na(this,e,(t=>{this.i._addStringVectorEntry(n,t)}));this.i._addStringVectorToInputSidePacket(n,e)}))}attachBoolListener(t,e){sa(this,t,e),na(this,t,(t=>{this.i._attachBoolListener(t)}))}attachBoolVectorListener(t,e){oa(this,t,e),na(this,t,(t=>{this.i._attachBoolVectorListener(t)}))}attachIntListener(t,e){sa(this,t,e),na(this,t,(t=>{this.i._attachIntListener(t)}))}attachIntVectorListener(t,e){oa(this,t,e),na(this,t,(t=>{this.i._attachIntVectorListener(t)}))}attachUintListener(t,e){sa(this,t,e),na(this,t,(t=>{this.i._attachUintListener(t)}))}attachUintVectorListener(t,e){oa(this,t,e),na(this,t,(t=>{this.i._attachUintVectorListener(t)}))}attachDoubleListener(t,e){sa(this,t,e),na(this,t,(t=>{this.i._attachDoubleListener(t)}))}attachDoubleVectorListener(t,e){oa(this,t,e),na(this,t,(t=>{this.i._attachDoubleVectorListener(t)}))}attachFloatListener(t,e){sa(this,t,e),na(this,t,(t=>{this.i._attachFloatListener(t)}))}attachFloatVectorListener(t,e){oa(this,t,e),na(this,t,(t=>{this.i._attachFloatVectorListener(t)}))}attachStringListener(t,e){sa(this,t,e),na(this,t,(t=>{this.i._attachStringListener(t)}))}attachStringVectorListener(t,e){oa(this,t,e),na(this,t,(t=>{this.i._attachStringVectorListener(t)}))}attachProtoListener(t,e,n){sa(this,t,e),na(this,t,(t=>{this.i._attachProtoListener(t,n||!1)}))}attachProtoVectorListener(t,e,n){oa(this,t,e),na(this,t,(t=>{this.i._attachProtoVectorListener(t,n||!1)}))}attachAudioListener(t,e,n){this.i._attachAudioListener||console.warn('Attempting to use attachAudioListener without support for output audio. Is build dep ":gl_graph_runner_audio_out" missing?'),sa(this,t,((t,n)=>{t=new Float32Array(t.buffer,t.byteOffset,t.length/4),e(t,n)})),na(this,t,(t=>{this.i._attachAudioListener(t,n||!1)}))}finishProcessing(){this.i._waitUntilIdle()}closeGraph(){this.i._closeGraph(),this.i.simpleListeners=void 0,this.i.emptyPacketListeners=void 0}},class extends oc{get ga(){return this.i}pa(t,e,n){na(this,e,(e=>{const[r,i]=ra(this,t,e);this.ga._addBoundTextureAsImageToStream(e,r,i,n)}))}Z(t,e){sa(this,t,e),na(this,t,(t=>{this.ga._attachImageListener(t)}))}aa(t,e){oa(this,t,e),na(this,t,(t=>{this.ga._attachImageVectorListener(t)}))}}));var oc,ac=class extends sc{};async function cc(t,e,n){return async function(t,e,n,r){return aa(t,e,n,r)}(t,n.canvas??(Qo()?void 0:document.createElement("canvas")),e,n)}function hc(t,e,n,r){if(t.U){const s=new Ls;if(n?.regionOfInterest){if(!t.oa)throw Error("This task doesn't support region-of-interest.");var i=n.regionOfInterest;if(i.left>=i.right||i.top>=i.bottom)throw Error("Expected RectF with left < right and top < bottom.");if(i.left<0||i.top<0||i.right>1||i.bottom>1)throw Error("Expected RectF values to be in [0,1].");Ln(s,1,(i.left+i.right)/2),Ln(s,2,(i.top+i.bottom)/2),Ln(s,4,i.right-i.left),Ln(s,3,i.bottom-i.top)}else Ln(s,1,.5),Ln(s,2,.5),Ln(s,4,1),Ln(s,3,1);if(n?.rotationDegrees){if(n?.rotationDegrees%90!=0)throw Error("Expected rotation to be a multiple of 90°.");if(Ln(s,5,-Math.PI*n.rotationDegrees/180),n?.rotationDegrees%180!=0){const[t,r]=ea(e);n=Sn(s,3)*r/t,i=Sn(s,4)*t/r,Ln(s,4,n),Ln(s,3,i)}}t.g.addProtoToStream(s.g(),"mediapipe.NormalizedRect",t.U,r)}t.g.pa(e,t.X,r??performance.now()),t.finishProcessing()}function uc(t,e,n){if(t.baseOptions?.g())throw Error("Task is not initialized with image mode. 'runningMode' must be set to 'IMAGE'.");hc(t,e,n,t.C+1)}function lc(t,e,n,r){if(!t.baseOptions?.g())throw Error("Task is not initialized with video mode. 'runningMode' must be set to 'VIDEO'.");hc(t,e,n,r)}function fc(t,e,n,r){var i=e.data;const s=e.width,o=s*(e=e.height);if((i instanceof Uint8Array||i instanceof Float32Array)&&i.length!==o)throw Error("Unsupported channel count: "+i.length/o);return t=new Na([i],n,!1,t.g.i.canvas,t.P,s,e),r?t.clone():t}var dc=class extends pa{constructor(t,e,n,r){super(t),this.g=t,this.X=e,this.U=n,this.oa=r,this.P=new ba}l(t,e=!0){if("runningMode"in t&&Ze(this.baseOptions,2,Jt(!!t.runningMode&&"IMAGE"!==t.runningMode)),void 0!==t.canvas&&this.g.i.canvas!==t.canvas)throw Error("You must create a new task to reset the canvas.");return super.l(t,e)}close(){this.P.close(),super.close()}};dc.prototype.close=dc.prototype.close;var pc=class extends dc{constructor(t,e){super(new ac(t,e),"image_in","norm_rect_in",!1),this.j={detections:[]},wn(t=this.h=new zs,0,1,e=new Xs),Ln(this.h,2,.5),Ln(this.h,3,.3)}get baseOptions(){return yn(this.h,Xs,1)}set baseOptions(t){wn(this.h,0,1,t)}o(t){return"minDetectionConfidence"in t&&Ln(this.h,2,t.minDetectionConfidence??.5),"minSuppressionThreshold"in t&&Ln(this.h,3,t.minSuppressionThreshold??.3),this.l(t)}F(t,e){return this.j={detections:[]},uc(this,t,e),this.j}G(t,e,n){return this.j={detections:[]},lc(this,t,n,e),this.j}m(){var t=new ls;hs(t,"image_in"),hs(t,"norm_rect_in"),us(t,"detections");const e=new Qi;xr(e,Ys,this.h);const n=new is;Rn(n,2,"mediapipe.tasks.vision.face_detector.FaceDetectorGraph"),ns(n,"IMAGE:image_in"),ns(n,"NORM_RECT:norm_rect_in"),rs(n,"DETECTIONS:detections"),n.o(e),cs(t,n),this.g.attachProtoVectorListener("detections",((t,e)=>{for(const e of t)t=ws(e),this.j.detections.push(Xo(t));ua(this,e)})),this.g.attachEmptyPacketListener("detections",(t=>{ua(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};pc.prototype.detectForVideo=pc.prototype.G,pc.prototype.detect=pc.prototype.F,pc.prototype.setOptions=pc.prototype.o,pc.createFromModelPath=async function(t,e){return cc(pc,t,{baseOptions:{modelAssetPath:e}})},pc.createFromModelBuffer=function(t,e){return cc(pc,t,{baseOptions:{modelAssetBuffer:e}})},pc.createFromOptions=function(t,e){return cc(pc,t,e)};var gc=ic([61,146],[146,91],[91,181],[181,84],[84,17],[17,314],[314,405],[405,321],[321,375],[375,291],[61,185],[185,40],[40,39],[39,37],[37,0],[0,267],[267,269],[269,270],[270,409],[409,291],[78,95],[95,88],[88,178],[178,87],[87,14],[14,317],[317,402],[402,318],[318,324],[324,308],[78,191],[191,80],[80,81],[81,82],[82,13],[13,312],[312,311],[311,310],[310,415],[415,308]),mc=ic([263,249],[249,390],[390,373],[373,374],[374,380],[380,381],[381,382],[382,362],[263,466],[466,388],[388,387],[387,386],[386,385],[385,384],[384,398],[398,362]),yc=ic([276,283],[283,282],[282,295],[295,285],[300,293],[293,334],[334,296],[296,336]),_c=ic([474,475],[475,476],[476,477],[477,474]),vc=ic([33,7],[7,163],[163,144],[144,145],[145,153],[153,154],[154,155],[155,133],[33,246],[246,161],[161,160],[160,159],[159,158],[158,157],[157,173],[173,133]),Ec=ic([46,53],[53,52],[52,65],[65,55],[70,63],[63,105],[105,66],[66,107]),wc=ic([469,470],[470,471],[471,472],[472,469]),Tc=ic([10,338],[338,297],[297,332],[332,284],[284,251],[251,389],[389,356],[356,454],[454,323],[323,361],[361,288],[288,397],[397,365],[365,379],[379,378],[378,400],[400,377],[377,152],[152,148],[148,176],[176,149],[149,150],[150,136],[136,172],[172,58],[58,132],[132,93],[93,234],[234,127],[127,162],[162,21],[21,54],[54,103],[103,67],[67,109],[109,10]),Ac=[...gc,...mc,...yc,...vc,...Ec,...Tc],bc=ic([127,34],[34,139],[139,127],[11,0],[0,37],[37,11],[232,231],[231,120],[120,232],[72,37],[37,39],[39,72],[128,121],[121,47],[47,128],[232,121],[121,128],[128,232],[104,69],[69,67],[67,104],[175,171],[171,148],[148,175],[118,50],[50,101],[101,118],[73,39],[39,40],[40,73],[9,151],[151,108],[108,9],[48,115],[115,131],[131,48],[194,204],[204,211],[211,194],[74,40],[40,185],[185,74],[80,42],[42,183],[183,80],[40,92],[92,186],[186,40],[230,229],[229,118],[118,230],[202,212],[212,214],[214,202],[83,18],[18,17],[17,83],[76,61],[61,146],[146,76],[160,29],[29,30],[30,160],[56,157],[157,173],[173,56],[106,204],[204,194],[194,106],[135,214],[214,192],[192,135],[203,165],[165,98],[98,203],[21,71],[71,68],[68,21],[51,45],[45,4],[4,51],[144,24],[24,23],[23,144],[77,146],[146,91],[91,77],[205,50],[50,187],[187,205],[201,200],[200,18],[18,201],[91,106],[106,182],[182,91],[90,91],[91,181],[181,90],[85,84],[84,17],[17,85],[206,203],[203,36],[36,206],[148,171],[171,140],[140,148],[92,40],[40,39],[39,92],[193,189],[189,244],[244,193],[159,158],[158,28],[28,159],[247,246],[246,161],[161,247],[236,3],[3,196],[196,236],[54,68],[68,104],[104,54],[193,168],[168,8],[8,193],[117,228],[228,31],[31,117],[189,193],[193,55],[55,189],[98,97],[97,99],[99,98],[126,47],[47,100],[100,126],[166,79],[79,218],[218,166],[155,154],[154,26],[26,155],[209,49],[49,131],[131,209],[135,136],[136,150],[150,135],[47,126],[126,217],[217,47],[223,52],[52,53],[53,223],[45,51],[51,134],[134,45],[211,170],[170,140],[140,211],[67,69],[69,108],[108,67],[43,106],[106,91],[91,43],[230,119],[119,120],[120,230],[226,130],[130,247],[247,226],[63,53],[53,52],[52,63],[238,20],[20,242],[242,238],[46,70],[70,156],[156,46],[78,62],[62,96],[96,78],[46,53],[53,63],[63,46],[143,34],[34,227],[227,143],[123,117],[117,111],[111,123],[44,125],[125,19],[19,44],[236,134],[134,51],[51,236],[216,206],[206,205],[205,216],[154,153],[153,22],[22,154],[39,37],[37,167],[167,39],[200,201],[201,208],[208,200],[36,142],[142,100],[100,36],[57,212],[212,202],[202,57],[20,60],[60,99],[99,20],[28,158],[158,157],[157,28],[35,226],[226,113],[113,35],[160,159],[159,27],[27,160],[204,202],[202,210],[210,204],[113,225],[225,46],[46,113],[43,202],[202,204],[204,43],[62,76],[76,77],[77,62],[137,123],[123,116],[116,137],[41,38],[38,72],[72,41],[203,129],[129,142],[142,203],[64,98],[98,240],[240,64],[49,102],[102,64],[64,49],[41,73],[73,74],[74,41],[212,216],[216,207],[207,212],[42,74],[74,184],[184,42],[169,170],[170,211],[211,169],[170,149],[149,176],[176,170],[105,66],[66,69],[69,105],[122,6],[6,168],[168,122],[123,147],[147,187],[187,123],[96,77],[77,90],[90,96],[65,55],[55,107],[107,65],[89,90],[90,180],[180,89],[101,100],[100,120],[120,101],[63,105],[105,104],[104,63],[93,137],[137,227],[227,93],[15,86],[86,85],[85,15],[129,102],[102,49],[49,129],[14,87],[87,86],[86,14],[55,8],[8,9],[9,55],[100,47],[47,121],[121,100],[145,23],[23,22],[22,145],[88,89],[89,179],[179,88],[6,122],[122,196],[196,6],[88,95],[95,96],[96,88],[138,172],[172,136],[136,138],[215,58],[58,172],[172,215],[115,48],[48,219],[219,115],[42,80],[80,81],[81,42],[195,3],[3,51],[51,195],[43,146],[146,61],[61,43],[171,175],[175,199],[199,171],[81,82],[82,38],[38,81],[53,46],[46,225],[225,53],[144,163],[163,110],[110,144],[52,65],[65,66],[66,52],[229,228],[228,117],[117,229],[34,127],[127,234],[234,34],[107,108],[108,69],[69,107],[109,108],[108,151],[151,109],[48,64],[64,235],[235,48],[62,78],[78,191],[191,62],[129,209],[209,126],[126,129],[111,35],[35,143],[143,111],[117,123],[123,50],[50,117],[222,65],[65,52],[52,222],[19,125],[125,141],[141,19],[221,55],[55,65],[65,221],[3,195],[195,197],[197,3],[25,7],[7,33],[33,25],[220,237],[237,44],[44,220],[70,71],[71,139],[139,70],[122,193],[193,245],[245,122],[247,130],[130,33],[33,247],[71,21],[21,162],[162,71],[170,169],[169,150],[150,170],[188,174],[174,196],[196,188],[216,186],[186,92],[92,216],[2,97],[97,167],[167,2],[141,125],[125,241],[241,141],[164,167],[167,37],[37,164],[72,38],[38,12],[12,72],[38,82],[82,13],[13,38],[63,68],[68,71],[71,63],[226,35],[35,111],[111,226],[101,50],[50,205],[205,101],[206,92],[92,165],[165,206],[209,198],[198,217],[217,209],[165,167],[167,97],[97,165],[220,115],[115,218],[218,220],[133,112],[112,243],[243,133],[239,238],[238,241],[241,239],[214,135],[135,169],[169,214],[190,173],[173,133],[133,190],[171,208],[208,32],[32,171],[125,44],[44,237],[237,125],[86,87],[87,178],[178,86],[85,86],[86,179],[179,85],[84,85],[85,180],[180,84],[83,84],[84,181],[181,83],[201,83],[83,182],[182,201],[137,93],[93,132],[132,137],[76,62],[62,183],[183,76],[61,76],[76,184],[184,61],[57,61],[61,185],[185,57],[212,57],[57,186],[186,212],[214,207],[207,187],[187,214],[34,143],[143,156],[156,34],[79,239],[239,237],[237,79],[123,137],[137,177],[177,123],[44,1],[1,4],[4,44],[201,194],[194,32],[32,201],[64,102],[102,129],[129,64],[213,215],[215,138],[138,213],[59,166],[166,219],[219,59],[242,99],[99,97],[97,242],[2,94],[94,141],[141,2],[75,59],[59,235],[235,75],[24,110],[110,228],[228,24],[25,130],[130,226],[226,25],[23,24],[24,229],[229,23],[22,23],[23,230],[230,22],[26,22],[22,231],[231,26],[112,26],[26,232],[232,112],[189,190],[190,243],[243,189],[221,56],[56,190],[190,221],[28,56],[56,221],[221,28],[27,28],[28,222],[222,27],[29,27],[27,223],[223,29],[30,29],[29,224],[224,30],[247,30],[30,225],[225,247],[238,79],[79,20],[20,238],[166,59],[59,75],[75,166],[60,75],[75,240],[240,60],[147,177],[177,215],[215,147],[20,79],[79,166],[166,20],[187,147],[147,213],[213,187],[112,233],[233,244],[244,112],[233,128],[128,245],[245,233],[128,114],[114,188],[188,128],[114,217],[217,174],[174,114],[131,115],[115,220],[220,131],[217,198],[198,236],[236,217],[198,131],[131,134],[134,198],[177,132],[132,58],[58,177],[143,35],[35,124],[124,143],[110,163],[163,7],[7,110],[228,110],[110,25],[25,228],[356,389],[389,368],[368,356],[11,302],[302,267],[267,11],[452,350],[350,349],[349,452],[302,303],[303,269],[269,302],[357,343],[343,277],[277,357],[452,453],[453,357],[357,452],[333,332],[332,297],[297,333],[175,152],[152,377],[377,175],[347,348],[348,330],[330,347],[303,304],[304,270],[270,303],[9,336],[336,337],[337,9],[278,279],[279,360],[360,278],[418,262],[262,431],[431,418],[304,408],[408,409],[409,304],[310,415],[415,407],[407,310],[270,409],[409,410],[410,270],[450,348],[348,347],[347,450],[422,430],[430,434],[434,422],[313,314],[314,17],[17,313],[306,307],[307,375],[375,306],[387,388],[388,260],[260,387],[286,414],[414,398],[398,286],[335,406],[406,418],[418,335],[364,367],[367,416],[416,364],[423,358],[358,327],[327,423],[251,284],[284,298],[298,251],[281,5],[5,4],[4,281],[373,374],[374,253],[253,373],[307,320],[320,321],[321,307],[425,427],[427,411],[411,425],[421,313],[313,18],[18,421],[321,405],[405,406],[406,321],[320,404],[404,405],[405,320],[315,16],[16,17],[17,315],[426,425],[425,266],[266,426],[377,400],[400,369],[369,377],[322,391],[391,269],[269,322],[417,465],[465,464],[464,417],[386,257],[257,258],[258,386],[466,260],[260,388],[388,466],[456,399],[399,419],[419,456],[284,332],[332,333],[333,284],[417,285],[285,8],[8,417],[346,340],[340,261],[261,346],[413,441],[441,285],[285,413],[327,460],[460,328],[328,327],[355,371],[371,329],[329,355],[392,439],[439,438],[438,392],[382,341],[341,256],[256,382],[429,420],[420,360],[360,429],[364,394],[394,379],[379,364],[277,343],[343,437],[437,277],[443,444],[444,283],[283,443],[275,440],[440,363],[363,275],[431,262],[262,369],[369,431],[297,338],[338,337],[337,297],[273,375],[375,321],[321,273],[450,451],[451,349],[349,450],[446,342],[342,467],[467,446],[293,334],[334,282],[282,293],[458,461],[461,462],[462,458],[276,353],[353,383],[383,276],[308,324],[324,325],[325,308],[276,300],[300,293],[293,276],[372,345],[345,447],[447,372],[352,345],[345,340],[340,352],[274,1],[1,19],[19,274],[456,248],[248,281],[281,456],[436,427],[427,425],[425,436],[381,256],[256,252],[252,381],[269,391],[391,393],[393,269],[200,199],[199,428],[428,200],[266,330],[330,329],[329,266],[287,273],[273,422],[422,287],[250,462],[462,328],[328,250],[258,286],[286,384],[384,258],[265,353],[353,342],[342,265],[387,259],[259,257],[257,387],[424,431],[431,430],[430,424],[342,353],[353,276],[276,342],[273,335],[335,424],[424,273],[292,325],[325,307],[307,292],[366,447],[447,345],[345,366],[271,303],[303,302],[302,271],[423,266],[266,371],[371,423],[294,455],[455,460],[460,294],[279,278],[278,294],[294,279],[271,272],[272,304],[304,271],[432,434],[434,427],[427,432],[272,407],[407,408],[408,272],[394,430],[430,431],[431,394],[395,369],[369,400],[400,395],[334,333],[333,299],[299,334],[351,417],[417,168],[168,351],[352,280],[280,411],[411,352],[325,319],[319,320],[320,325],[295,296],[296,336],[336,295],[319,403],[403,404],[404,319],[330,348],[348,349],[349,330],[293,298],[298,333],[333,293],[323,454],[454,447],[447,323],[15,16],[16,315],[315,15],[358,429],[429,279],[279,358],[14,15],[15,316],[316,14],[285,336],[336,9],[9,285],[329,349],[349,350],[350,329],[374,380],[380,252],[252,374],[318,402],[402,403],[403,318],[6,197],[197,419],[419,6],[318,319],[319,325],[325,318],[367,364],[364,365],[365,367],[435,367],[367,397],[397,435],[344,438],[438,439],[439,344],[272,271],[271,311],[311,272],[195,5],[5,281],[281,195],[273,287],[287,291],[291,273],[396,428],[428,199],[199,396],[311,271],[271,268],[268,311],[283,444],[444,445],[445,283],[373,254],[254,339],[339,373],[282,334],[334,296],[296,282],[449,347],[347,346],[346,449],[264,447],[447,454],[454,264],[336,296],[296,299],[299,336],[338,10],[10,151],[151,338],[278,439],[439,455],[455,278],[292,407],[407,415],[415,292],[358,371],[371,355],[355,358],[340,345],[345,372],[372,340],[346,347],[347,280],[280,346],[442,443],[443,282],[282,442],[19,94],[94,370],[370,19],[441,442],[442,295],[295,441],[248,419],[419,197],[197,248],[263,255],[255,359],[359,263],[440,275],[275,274],[274,440],[300,383],[383,368],[368,300],[351,412],[412,465],[465,351],[263,467],[467,466],[466,263],[301,368],[368,389],[389,301],[395,378],[378,379],[379,395],[412,351],[351,419],[419,412],[436,426],[426,322],[322,436],[2,164],[164,393],[393,2],[370,462],[462,461],[461,370],[164,0],[0,267],[267,164],[302,11],[11,12],[12,302],[268,12],[12,13],[13,268],[293,300],[300,301],[301,293],[446,261],[261,340],[340,446],[330,266],[266,425],[425,330],[426,423],[423,391],[391,426],[429,355],[355,437],[437,429],[391,327],[327,326],[326,391],[440,457],[457,438],[438,440],[341,382],[382,362],[362,341],[459,457],[457,461],[461,459],[434,430],[430,394],[394,434],[414,463],[463,362],[362,414],[396,369],[369,262],[262,396],[354,461],[461,457],[457,354],[316,403],[403,402],[402,316],[315,404],[404,403],[403,315],[314,405],[405,404],[404,314],[313,406],[406,405],[405,313],[421,418],[418,406],[406,421],[366,401],[401,361],[361,366],[306,408],[408,407],[407,306],[291,409],[409,408],[408,291],[287,410],[410,409],[409,287],[432,436],[436,410],[410,432],[434,416],[416,411],[411,434],[264,368],[368,383],[383,264],[309,438],[438,457],[457,309],[352,376],[376,401],[401,352],[274,275],[275,4],[4,274],[421,428],[428,262],[262,421],[294,327],[327,358],[358,294],[433,416],[416,367],[367,433],[289,455],[455,439],[439,289],[462,370],[370,326],[326,462],[2,326],[326,370],[370,2],[305,460],[460,455],[455,305],[254,449],[449,448],[448,254],[255,261],[261,446],[446,255],[253,450],[450,449],[449,253],[252,451],[451,450],[450,252],[256,452],[452,451],[451,256],[341,453],[453,452],[452,341],[413,464],[464,463],[463,413],[441,413],[413,414],[414,441],[258,442],[442,441],[441,258],[257,443],[443,442],[442,257],[259,444],[444,443],[443,259],[260,445],[445,444],[444,260],[467,342],[342,445],[445,467],[459,458],[458,250],[250,459],[289,392],[392,290],[290,289],[290,328],[328,460],[460,290],[376,433],[433,435],[435,376],[250,290],[290,392],[392,250],[411,416],[416,433],[433,411],[341,463],[463,464],[464,341],[453,464],[464,465],[465,453],[357,465],[465,412],[412,357],[343,412],[412,399],[399,343],[360,363],[363,440],[440,360],[437,399],[399,456],[456,437],[420,456],[456,363],[363,420],[401,435],[435,288],[288,401],[372,383],[383,353],[353,372],[339,255],[255,249],[249,339],[448,261],[261,255],[255,448],[133,243],[243,190],[190,133],[133,155],[155,112],[112,133],[33,246],[246,247],[247,33],[33,130],[130,25],[25,33],[398,384],[384,286],[286,398],[362,398],[398,414],[414,362],[362,463],[463,341],[341,362],[263,359],[359,467],[467,263],[263,249],[249,255],[255,263],[466,467],[467,260],[260,466],[75,60],[60,166],[166,75],[238,239],[239,79],[79,238],[162,127],[127,139],[139,162],[72,11],[11,37],[37,72],[121,232],[232,120],[120,121],[73,72],[72,39],[39,73],[114,128],[128,47],[47,114],[233,232],[232,128],[128,233],[103,104],[104,67],[67,103],[152,175],[175,148],[148,152],[119,118],[118,101],[101,119],[74,73],[73,40],[40,74],[107,9],[9,108],[108,107],[49,48],[48,131],[131,49],[32,194],[194,211],[211,32],[184,74],[74,185],[185,184],[191,80],[80,183],[183,191],[185,40],[40,186],[186,185],[119,230],[230,118],[118,119],[210,202],[202,214],[214,210],[84,83],[83,17],[17,84],[77,76],[76,146],[146,77],[161,160],[160,30],[30,161],[190,56],[56,173],[173,190],[182,106],[106,194],[194,182],[138,135],[135,192],[192,138],[129,203],[203,98],[98,129],[54,21],[21,68],[68,54],[5,51],[51,4],[4,5],[145,144],[144,23],[23,145],[90,77],[77,91],[91,90],[207,205],[205,187],[187,207],[83,201],[201,18],[18,83],[181,91],[91,182],[182,181],[180,90],[90,181],[181,180],[16,85],[85,17],[17,16],[205,206],[206,36],[36,205],[176,148],[148,140],[140,176],[165,92],[92,39],[39,165],[245,193],[193,244],[244,245],[27,159],[159,28],[28,27],[30,247],[247,161],[161,30],[174,236],[236,196],[196,174],[103,54],[54,104],[104,103],[55,193],[193,8],[8,55],[111,117],[117,31],[31,111],[221,189],[189,55],[55,221],[240,98],[98,99],[99,240],[142,126],[126,100],[100,142],[219,166],[166,218],[218,219],[112,155],[155,26],[26,112],[198,209],[209,131],[131,198],[169,135],[135,150],[150,169],[114,47],[47,217],[217,114],[224,223],[223,53],[53,224],[220,45],[45,134],[134,220],[32,211],[211,140],[140,32],[109,67],[67,108],[108,109],[146,43],[43,91],[91,146],[231,230],[230,120],[120,231],[113,226],[226,247],[247,113],[105,63],[63,52],[52,105],[241,238],[238,242],[242,241],[124,46],[46,156],[156,124],[95,78],[78,96],[96,95],[70,46],[46,63],[63,70],[116,143],[143,227],[227,116],[116,123],[123,111],[111,116],[1,44],[44,19],[19,1],[3,236],[236,51],[51,3],[207,216],[216,205],[205,207],[26,154],[154,22],[22,26],[165,39],[39,167],[167,165],[199,200],[200,208],[208,199],[101,36],[36,100],[100,101],[43,57],[57,202],[202,43],[242,20],[20,99],[99,242],[56,28],[28,157],[157,56],[124,35],[35,113],[113,124],[29,160],[160,27],[27,29],[211,204],[204,210],[210,211],[124,113],[113,46],[46,124],[106,43],[43,204],[204,106],[96,62],[62,77],[77,96],[227,137],[137,116],[116,227],[73,41],[41,72],[72,73],[36,203],[203,142],[142,36],[235,64],[64,240],[240,235],[48,49],[49,64],[64,48],[42,41],[41,74],[74,42],[214,212],[212,207],[207,214],[183,42],[42,184],[184,183],[210,169],[169,211],[211,210],[140,170],[170,176],[176,140],[104,105],[105,69],[69,104],[193,122],[122,168],[168,193],[50,123],[123,187],[187,50],[89,96],[96,90],[90,89],[66,65],[65,107],[107,66],[179,89],[89,180],[180,179],[119,101],[101,120],[120,119],[68,63],[63,104],[104,68],[234,93],[93,227],[227,234],[16,15],[15,85],[85,16],[209,129],[129,49],[49,209],[15,14],[14,86],[86,15],[107,55],[55,9],[9,107],[120,100],[100,121],[121,120],[153,145],[145,22],[22,153],[178,88],[88,179],[179,178],[197,6],[6,196],[196,197],[89,88],[88,96],[96,89],[135,138],[138,136],[136,135],[138,215],[215,172],[172,138],[218,115],[115,219],[219,218],[41,42],[42,81],[81,41],[5,195],[195,51],[51,5],[57,43],[43,61],[61,57],[208,171],[171,199],[199,208],[41,81],[81,38],[38,41],[224,53],[53,225],[225,224],[24,144],[144,110],[110,24],[105,52],[52,66],[66,105],[118,229],[229,117],[117,118],[227,34],[34,234],[234,227],[66,107],[107,69],[69,66],[10,109],[109,151],[151,10],[219,48],[48,235],[235,219],[183,62],[62,191],[191,183],[142,129],[129,126],[126,142],[116,111],[111,143],[143,116],[118,117],[117,50],[50,118],[223,222],[222,52],[52,223],[94,19],[19,141],[141,94],[222,221],[221,65],[65,222],[196,3],[3,197],[197,196],[45,220],[220,44],[44,45],[156,70],[70,139],[139,156],[188,122],[122,245],[245,188],[139,71],[71,162],[162,139],[149,170],[170,150],[150,149],[122,188],[188,196],[196,122],[206,216],[216,92],[92,206],[164,2],[2,167],[167,164],[242,141],[141,241],[241,242],[0,164],[164,37],[37,0],[11,72],[72,12],[12,11],[12,38],[38,13],[13,12],[70,63],[63,71],[71,70],[31,226],[226,111],[111,31],[36,101],[101,205],[205,36],[203,206],[206,165],[165,203],[126,209],[209,217],[217,126],[98,165],[165,97],[97,98],[237,220],[220,218],[218,237],[237,239],[239,241],[241,237],[210,214],[214,169],[169,210],[140,171],[171,32],[32,140],[241,125],[125,237],[237,241],[179,86],[86,178],[178,179],[180,85],[85,179],[179,180],[181,84],[84,180],[180,181],[182,83],[83,181],[181,182],[194,201],[201,182],[182,194],[177,137],[137,132],[132,177],[184,76],[76,183],[183,184],[185,61],[61,184],[184,185],[186,57],[57,185],[185,186],[216,212],[212,186],[186,216],[192,214],[214,187],[187,192],[139,34],[34,156],[156,139],[218,79],[79,237],[237,218],[147,123],[123,177],[177,147],[45,44],[44,4],[4,45],[208,201],[201,32],[32,208],[98,64],[64,129],[129,98],[192,213],[213,138],[138,192],[235,59],[59,219],[219,235],[141,242],[242,97],[97,141],[97,2],[2,141],[141,97],[240,75],[75,235],[235,240],[229,24],[24,228],[228,229],[31,25],[25,226],[226,31],[230,23],[23,229],[229,230],[231,22],[22,230],[230,231],[232,26],[26,231],[231,232],[233,112],[112,232],[232,233],[244,189],[189,243],[243,244],[189,221],[221,190],[190,189],[222,28],[28,221],[221,222],[223,27],[27,222],[222,223],[224,29],[29,223],[223,224],[225,30],[30,224],[224,225],[113,247],[247,225],[225,113],[99,60],[60,240],[240,99],[213,147],[147,215],[215,213],[60,20],[20,166],[166,60],[192,187],[187,213],[213,192],[243,112],[112,244],[244,243],[244,233],[233,245],[245,244],[245,128],[128,188],[188,245],[188,114],[114,174],[174,188],[134,131],[131,220],[220,134],[174,217],[217,236],[236,174],[236,198],[198,134],[134,236],[215,177],[177,58],[58,215],[156,143],[143,124],[124,156],[25,110],[110,7],[7,25],[31,228],[228,25],[25,31],[264,356],[356,368],[368,264],[0,11],[11,267],[267,0],[451,452],[452,349],[349,451],[267,302],[302,269],[269,267],[350,357],[357,277],[277,350],[350,452],[452,357],[357,350],[299,333],[333,297],[297,299],[396,175],[175,377],[377,396],[280,347],[347,330],[330,280],[269,303],[303,270],[270,269],[151,9],[9,337],[337,151],[344,278],[278,360],[360,344],[424,418],[418,431],[431,424],[270,304],[304,409],[409,270],[272,310],[310,407],[407,272],[322,270],[270,410],[410,322],[449,450],[450,347],[347,449],[432,422],[422,434],[434,432],[18,313],[313,17],[17,18],[291,306],[306,375],[375,291],[259,387],[387,260],[260,259],[424,335],[335,418],[418,424],[434,364],[364,416],[416,434],[391,423],[423,327],[327,391],[301,251],[251,298],[298,301],[275,281],[281,4],[4,275],[254,373],[373,253],[253,254],[375,307],[307,321],[321,375],[280,425],[425,411],[411,280],[200,421],[421,18],[18,200],[335,321],[321,406],[406,335],[321,320],[320,405],[405,321],[314,315],[315,17],[17,314],[423,426],[426,266],[266,423],[396,377],[377,369],[369,396],[270,322],[322,269],[269,270],[413,417],[417,464],[464,413],[385,386],[386,258],[258,385],[248,456],[456,419],[419,248],[298,284],[284,333],[333,298],[168,417],[417,8],[8,168],[448,346],[346,261],[261,448],[417,413],[413,285],[285,417],[326,327],[327,328],[328,326],[277,355],[355,329],[329,277],[309,392],[392,438],[438,309],[381,382],[382,256],[256,381],[279,429],[429,360],[360,279],[365,364],[364,379],[379,365],[355,277],[277,437],[437,355],[282,443],[443,283],[283,282],[281,275],[275,363],[363,281],[395,431],[431,369],[369,395],[299,297],[297,337],[337,299],[335,273],[273,321],[321,335],[348,450],[450,349],[349,348],[359,446],[446,467],[467,359],[283,293],[293,282],[282,283],[250,458],[458,462],[462,250],[300,276],[276,383],[383,300],[292,308],[308,325],[325,292],[283,276],[276,293],[293,283],[264,372],[372,447],[447,264],[346,352],[352,340],[340,346],[354,274],[274,19],[19,354],[363,456],[456,281],[281,363],[426,436],[436,425],[425,426],[380,381],[381,252],[252,380],[267,269],[269,393],[393,267],[421,200],[200,428],[428,421],[371,266],[266,329],[329,371],[432,287],[287,422],[422,432],[290,250],[250,328],[328,290],[385,258],[258,384],[384,385],[446,265],[265,342],[342,446],[386,387],[387,257],[257,386],[422,424],[424,430],[430,422],[445,342],[342,276],[276,445],[422,273],[273,424],[424,422],[306,292],[292,307],[307,306],[352,366],[366,345],[345,352],[268,271],[271,302],[302,268],[358,423],[423,371],[371,358],[327,294],[294,460],[460,327],[331,279],[279,294],[294,331],[303,271],[271,304],[304,303],[436,432],[432,427],[427,436],[304,272],[272,408],[408,304],[395,394],[394,431],[431,395],[378,395],[395,400],[400,378],[296,334],[334,299],[299,296],[6,351],[351,168],[168,6],[376,352],[352,411],[411,376],[307,325],[325,320],[320,307],[285,295],[295,336],[336,285],[320,319],[319,404],[404,320],[329,330],[330,349],[349,329],[334,293],[293,333],[333,334],[366,323],[323,447],[447,366],[316,15],[15,315],[315,316],[331,358],[358,279],[279,331],[317,14],[14,316],[316,317],[8,285],[285,9],[9,8],[277,329],[329,350],[350,277],[253,374],[374,252],[252,253],[319,318],[318,403],[403,319],[351,6],[6,419],[419,351],[324,318],[318,325],[325,324],[397,367],[367,365],[365,397],[288,435],[435,397],[397,288],[278,344],[344,439],[439,278],[310,272],[272,311],[311,310],[248,195],[195,281],[281,248],[375,273],[273,291],[291,375],[175,396],[396,199],[199,175],[312,311],[311,268],[268,312],[276,283],[283,445],[445,276],[390,373],[373,339],[339,390],[295,282],[282,296],[296,295],[448,449],[449,346],[346,448],[356,264],[264,454],[454,356],[337,336],[336,299],[299,337],[337,338],[338,151],[151,337],[294,278],[278,455],[455,294],[308,292],[292,415],[415,308],[429,358],[358,355],[355,429],[265,340],[340,372],[372,265],[352,346],[346,280],[280,352],[295,442],[442,282],[282,295],[354,19],[19,370],[370,354],[285,441],[441,295],[295,285],[195,248],[248,197],[197,195],[457,440],[440,274],[274,457],[301,300],[300,368],[368,301],[417,351],[351,465],[465,417],[251,301],[301,389],[389,251],[394,395],[395,379],[379,394],[399,412],[412,419],[419,399],[410,436],[436,322],[322,410],[326,2],[2,393],[393,326],[354,370],[370,461],[461,354],[393,164],[164,267],[267,393],[268,302],[302,12],[12,268],[312,268],[268,13],[13,312],[298,293],[293,301],[301,298],[265,446],[446,340],[340,265],[280,330],[330,425],[425,280],[322,426],[426,391],[391,322],[420,429],[429,437],[437,420],[393,391],[391,326],[326,393],[344,440],[440,438],[438,344],[458,459],[459,461],[461,458],[364,434],[434,394],[394,364],[428,396],[396,262],[262,428],[274,354],[354,457],[457,274],[317,316],[316,402],[402,317],[316,315],[315,403],[403,316],[315,314],[314,404],[404,315],[314,313],[313,405],[405,314],[313,421],[421,406],[406,313],[323,366],[366,361],[361,323],[292,306],[306,407],[407,292],[306,291],[291,408],[408,306],[291,287],[287,409],[409,291],[287,432],[432,410],[410,287],[427,434],[434,411],[411,427],[372,264],[264,383],[383,372],[459,309],[309,457],[457,459],[366,352],[352,401],[401,366],[1,274],[274,4],[4,1],[418,421],[421,262],[262,418],[331,294],[294,358],[358,331],[435,433],[433,367],[367,435],[392,289],[289,439],[439,392],[328,462],[462,326],[326,328],[94,2],[2,370],[370,94],[289,305],[305,455],[455,289],[339,254],[254,448],[448,339],[359,255],[255,446],[446,359],[254,253],[253,449],[449,254],[253,252],[252,450],[450,253],[252,256],[256,451],[451,252],[256,341],[341,452],[452,256],[414,413],[413,463],[463,414],[286,441],[441,414],[414,286],[286,258],[258,441],[441,286],[258,257],[257,442],[442,258],[257,259],[259,443],[443,257],[259,260],[260,444],[444,259],[260,467],[467,445],[445,260],[309,459],[459,250],[250,309],[305,289],[289,290],[290,305],[305,290],[290,460],[460,305],[401,376],[376,435],[435,401],[309,250],[250,392],[392,309],[376,411],[411,433],[433,376],[453,341],[341,464],[464,453],[357,453],[453,465],[465,357],[343,357],[357,412],[412,343],[437,343],[343,399],[399,437],[344,360],[360,440],[440,344],[420,437],[437,456],[456,420],[360,420],[420,363],[363,360],[361,401],[401,288],[288,361],[265,372],[372,353],[353,265],[390,339],[339,249],[249,390],[339,448],[448,255],[255,339]);function kc(t){t.j={faceLandmarks:[],faceBlendshapes:[],facialTransformationMatrixes:[]}}var Sc=class extends dc{constructor(t,e){super(new ac(t,e),"image_in","norm_rect",!1),this.j={faceLandmarks:[],faceBlendshapes:[],facialTransformationMatrixes:[]},this.outputFacialTransformationMatrixes=this.outputFaceBlendshapes=!1,wn(t=this.h=new Js,0,1,e=new Xs),this.A=new $s,wn(this.h,0,3,this.A),this.u=new zs,wn(this.h,0,2,this.u),xn(this.u,4,1),Ln(this.u,2,.5),Ln(this.A,2,.5),Ln(this.h,4,.5)}get baseOptions(){return yn(this.h,Xs,1)}set baseOptions(t){wn(this.h,0,1,t)}o(t){return"numFaces"in t&&xn(this.u,4,t.numFaces??1),"minFaceDetectionConfidence"in t&&Ln(this.u,2,t.minFaceDetectionConfidence??.5),"minTrackingConfidence"in t&&Ln(this.h,4,t.minTrackingConfidence??.5),"minFacePresenceConfidence"in t&&Ln(this.A,2,t.minFacePresenceConfidence??.5),"outputFaceBlendshapes"in t&&(this.outputFaceBlendshapes=!!t.outputFaceBlendshapes),"outputFacialTransformationMatrixes"in t&&(this.outputFacialTransformationMatrixes=!!t.outputFacialTransformationMatrixes),this.l(t)}F(t,e){return kc(this),uc(this,t,e),this.j}G(t,e,n){return kc(this),lc(this,t,n,e),this.j}m(){var t=new ls;hs(t,"image_in"),hs(t,"norm_rect"),us(t,"face_landmarks");const e=new Qi;xr(e,Qs,this.h);const n=new is;Rn(n,2,"mediapipe.tasks.vision.face_landmarker.FaceLandmarkerGraph"),ns(n,"IMAGE:image_in"),ns(n,"NORM_RECT:norm_rect"),rs(n,"NORM_LANDMARKS:face_landmarks"),n.o(e),cs(t,n),this.g.attachProtoVectorListener("face_landmarks",((t,e)=>{for(const e of t)t=ks(e),this.j.faceLandmarks.push(Ho(t));ua(this,e)})),this.g.attachEmptyPacketListener("face_landmarks",(t=>{ua(this,t)})),this.outputFaceBlendshapes&&(us(t,"blendshapes"),rs(n,"BLENDSHAPES:blendshapes"),this.g.attachProtoVectorListener("blendshapes",((t,e)=>{if(this.outputFaceBlendshapes)for(const e of t)t=ys(e),this.j.faceBlendshapes.push(jo(t.g()??[]));ua(this,e)})),this.g.attachEmptyPacketListener("blendshapes",(t=>{ua(this,t)}))),this.outputFacialTransformationMatrixes&&(us(t,"face_geometry"),rs(n,"FACE_GEOMETRY:face_geometry"),this.g.attachProtoVectorListener("face_geometry",((t,e)=>{if(this.outputFacialTransformationMatrixes)for(const e of t)(t=yn(t=qs(e),Ss,2))&&this.j.facialTransformationMatrixes.push({rows:kn(t,1)??0??0,columns:kn(t,2)??0??0,data:en(t,3,$t,tn()).slice()??[]});ua(this,e)})),this.g.attachEmptyPacketListener("face_geometry",(t=>{ua(this,t)}))),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};Sc.prototype.detectForVideo=Sc.prototype.G,Sc.prototype.detect=Sc.prototype.F,Sc.prototype.setOptions=Sc.prototype.o,Sc.createFromModelPath=function(t,e){return cc(Sc,t,{baseOptions:{modelAssetPath:e}})},Sc.createFromModelBuffer=function(t,e){return cc(Sc,t,{baseOptions:{modelAssetBuffer:e}})},Sc.createFromOptions=function(t,e){return cc(Sc,t,e)},Sc.FACE_LANDMARKS_LIPS=gc,Sc.FACE_LANDMARKS_LEFT_EYE=mc,Sc.FACE_LANDMARKS_LEFT_EYEBROW=yc,Sc.FACE_LANDMARKS_LEFT_IRIS=_c,Sc.FACE_LANDMARKS_RIGHT_EYE=vc,Sc.FACE_LANDMARKS_RIGHT_EYEBROW=Ec,Sc.FACE_LANDMARKS_RIGHT_IRIS=wc,Sc.FACE_LANDMARKS_FACE_OVAL=Tc,Sc.FACE_LANDMARKS_CONTOURS=Ac,Sc.FACE_LANDMARKS_TESSELATION=bc;var xc=ic([0,1],[1,2],[2,3],[3,4],[0,5],[5,6],[6,7],[7,8],[5,9],[9,10],[10,11],[11,12],[9,13],[13,14],[14,15],[15,16],[13,17],[0,17],[17,18],[18,19],[19,20]);function Lc(t){t.gestures=[],t.landmarks=[],t.worldLandmarks=[],t.handedness=[]}function Rc(t){return 0===t.gestures.length?{gestures:[],landmarks:[],worldLandmarks:[],handedness:[],handednesses:[]}:{gestures:t.gestures,landmarks:t.landmarks,worldLandmarks:t.worldLandmarks,handedness:t.handedness,handednesses:t.handedness}}function Ic(t,e=!0){const n=[];for(const i of t){var r=ys(i);t=[];for(const n of r.g())r=e&&null!=kn(n,1)?kn(n,1)??0:-1,t.push({score:Sn(n,2)??0,index:r,categoryName:le($e(n,3))??""??"",displayName:le($e(n,4))??""??""});n.push(t)}return n}var Fc=class extends dc{constructor(t,e){super(new ac(t,e),"image_in","norm_rect",!1),this.gestures=[],this.landmarks=[],this.worldLandmarks=[],this.handedness=[],wn(t=this.j=new oo,0,1,e=new Xs),this.u=new so,wn(this.j,0,2,this.u),this.D=new io,wn(this.u,0,3,this.D),this.A=new ro,wn(this.u,0,2,this.A),this.h=new no,wn(this.j,0,3,this.h),Ln(this.A,2,.5),Ln(this.u,4,.5),Ln(this.D,2,.5)}get baseOptions(){return yn(this.j,Xs,1)}set baseOptions(t){wn(this.j,0,1,t)}o(t){if(xn(this.A,3,t.numHands??1),"minHandDetectionConfidence"in t&&Ln(this.A,2,t.minHandDetectionConfidence??.5),"minTrackingConfidence"in t&&Ln(this.u,4,t.minTrackingConfidence??.5),"minHandPresenceConfidence"in t&&Ln(this.D,2,t.minHandPresenceConfidence??.5),t.cannedGesturesClassifierOptions){var e=new to,n=e,r=Bo(t.cannedGesturesClassifierOptions,yn(this.h,to,3)?.l());wn(n,0,2,r),wn(this.h,0,3,e)}else void 0===t.cannedGesturesClassifierOptions&&yn(this.h,to,3)?.g();return t.customGesturesClassifierOptions?(wn(n=e=new to,0,2,r=Bo(t.customGesturesClassifierOptions,yn(this.h,to,4)?.l())),wn(this.h,0,4,e)):void 0===t.customGesturesClassifierOptions&&yn(this.h,to,4)?.g(),this.l(t)}Ha(t,e){return Lc(this),uc(this,t,e),Rc(this)}Ia(t,e,n){return Lc(this),lc(this,t,n,e),Rc(this)}m(){var t=new ls;hs(t,"image_in"),hs(t,"norm_rect"),us(t,"hand_gestures"),us(t,"hand_landmarks"),us(t,"world_hand_landmarks"),us(t,"handedness");const e=new Qi;xr(e,lo,this.j);const n=new is;Rn(n,2,"mediapipe.tasks.vision.gesture_recognizer.GestureRecognizerGraph"),ns(n,"IMAGE:image_in"),ns(n,"NORM_RECT:norm_rect"),rs(n,"HAND_GESTURES:hand_gestures"),rs(n,"LANDMARKS:hand_landmarks"),rs(n,"WORLD_LANDMARKS:world_hand_landmarks"),rs(n,"HANDEDNESS:handedness"),n.o(e),cs(t,n),this.g.attachProtoVectorListener("hand_landmarks",((t,e)=>{for(const e of t){t=ks(e);const n=[];for(const e of vn(t,bs,1))n.push({x:Sn(e,1)??0,y:Sn(e,2)??0,z:Sn(e,3)??0,visibility:Sn(e,4)??0});this.landmarks.push(n)}ua(this,e)})),this.g.attachEmptyPacketListener("hand_landmarks",(t=>{ua(this,t)})),this.g.attachProtoVectorListener("world_hand_landmarks",((t,e)=>{for(const e of t){t=As(e);const n=[];for(const e of vn(t,Ts,1))n.push({x:Sn(e,1)??0,y:Sn(e,2)??0,z:Sn(e,3)??0,visibility:Sn(e,4)??0});this.worldLandmarks.push(n)}ua(this,e)})),this.g.attachEmptyPacketListener("world_hand_landmarks",(t=>{ua(this,t)})),this.g.attachProtoVectorListener("hand_gestures",((t,e)=>{this.gestures.push(...Ic(t,!1)),ua(this,e)})),this.g.attachEmptyPacketListener("hand_gestures",(t=>{ua(this,t)})),this.g.attachProtoVectorListener("handedness",((t,e)=>{this.handedness.push(...Ic(t)),ua(this,e)})),this.g.attachEmptyPacketListener("handedness",(t=>{ua(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};function Mc(t){return{landmarks:t.landmarks,worldLandmarks:t.worldLandmarks,handednesses:t.handedness,handedness:t.handedness}}Fc.prototype.recognizeForVideo=Fc.prototype.Ia,Fc.prototype.recognize=Fc.prototype.Ha,Fc.prototype.setOptions=Fc.prototype.o,Fc.createFromModelPath=function(t,e){return cc(Fc,t,{baseOptions:{modelAssetPath:e}})},Fc.createFromModelBuffer=function(t,e){return cc(Fc,t,{baseOptions:{modelAssetBuffer:e}})},Fc.createFromOptions=function(t,e){return cc(Fc,t,e)},Fc.HAND_CONNECTIONS=xc;var Pc=class extends dc{constructor(t,e){super(new ac(t,e),"image_in","norm_rect",!1),this.landmarks=[],this.worldLandmarks=[],this.handedness=[],wn(t=this.h=new so,0,1,e=new Xs),this.u=new io,wn(this.h,0,3,this.u),this.j=new ro,wn(this.h,0,2,this.j),xn(this.j,3,1),Ln(this.j,2,.5),Ln(this.u,2,.5),Ln(this.h,4,.5)}get baseOptions(){return yn(this.h,Xs,1)}set baseOptions(t){wn(this.h,0,1,t)}o(t){return"numHands"in t&&xn(this.j,3,t.numHands??1),"minHandDetectionConfidence"in t&&Ln(this.j,2,t.minHandDetectionConfidence??.5),"minTrackingConfidence"in t&&Ln(this.h,4,t.minTrackingConfidence??.5),"minHandPresenceConfidence"in t&&Ln(this.u,2,t.minHandPresenceConfidence??.5),this.l(t)}F(t,e){return this.landmarks=[],this.worldLandmarks=[],this.handedness=[],uc(this,t,e),Mc(this)}G(t,e,n){return this.landmarks=[],this.worldLandmarks=[],this.handedness=[],lc(this,t,n,e),Mc(this)}m(){var t=new ls;hs(t,"image_in"),hs(t,"norm_rect"),us(t,"hand_landmarks"),us(t,"world_hand_landmarks"),us(t,"handedness");const e=new Qi;xr(e,fo,this.h);const n=new is;Rn(n,2,"mediapipe.tasks.vision.hand_landmarker.HandLandmarkerGraph"),ns(n,"IMAGE:image_in"),ns(n,"NORM_RECT:norm_rect"),rs(n,"LANDMARKS:hand_landmarks"),rs(n,"WORLD_LANDMARKS:world_hand_landmarks"),rs(n,"HANDEDNESS:handedness"),n.o(e),cs(t,n),this.g.attachProtoVectorListener("hand_landmarks",((t,e)=>{for(const e of t)t=ks(e),this.landmarks.push(Ho(t));ua(this,e)})),this.g.attachEmptyPacketListener("hand_landmarks",(t=>{ua(this,t)})),this.g.attachProtoVectorListener("world_hand_landmarks",((t,e)=>{for(const e of t)t=As(e),this.worldLandmarks.push(Wo(t));ua(this,e)})),this.g.attachEmptyPacketListener("world_hand_landmarks",(t=>{ua(this,t)})),this.g.attachProtoVectorListener("handedness",((t,e)=>{var n=this.handedness,r=n.push;const i=[];for(const e of t){t=ys(e);const n=[];for(const e of t.g())n.push({score:Sn(e,2)??0,index:kn(e,1)??0??-1,categoryName:le($e(e,3))??""??"",displayName:le($e(e,4))??""??""});i.push(n)}r.call(n,...i),ua(this,e)})),this.g.attachEmptyPacketListener("handedness",(t=>{ua(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};Pc.prototype.detectForVideo=Pc.prototype.G,Pc.prototype.detect=Pc.prototype.F,Pc.prototype.setOptions=Pc.prototype.o,Pc.createFromModelPath=function(t,e){return cc(Pc,t,{baseOptions:{modelAssetPath:e}})},Pc.createFromModelBuffer=function(t,e){return cc(Pc,t,{baseOptions:{modelAssetBuffer:e}})},Pc.createFromOptions=function(t,e){return cc(Pc,t,e)},Pc.HAND_CONNECTIONS=xc;var Cc=ic([0,1],[1,2],[2,3],[3,7],[0,4],[4,5],[5,6],[6,8],[9,10],[11,12],[11,13],[13,15],[15,17],[15,19],[15,21],[17,19],[12,14],[14,16],[16,18],[16,20],[16,22],[18,20],[11,23],[12,24],[23,24],[23,25],[24,26],[25,27],[26,28],[27,29],[28,30],[29,31],[30,32],[27,31],[28,32]);function Oc(t){t.h={faceLandmarks:[],faceBlendshapes:[],poseLandmarks:[],poseWorldLandmarks:[],poseSegmentationMasks:[],leftHandLandmarks:[],leftHandWorldLandmarks:[],rightHandLandmarks:[],rightHandWorldLandmarks:[]}}function Nc(t){try{if(!t.D)return t.h;t.D(t.h)}finally{da(t)}}function Uc(t,e){t=ks(t),e.push(Ho(t))}var Dc=class extends dc{constructor(t,e){super(new ac(t,e),"input_frames_image",null,!1),this.h={faceLandmarks:[],faceBlendshapes:[],poseLandmarks:[],poseWorldLandmarks:[],poseSegmentationMasks:[],leftHandLandmarks:[],leftHandWorldLandmarks:[],rightHandLandmarks:[],rightHandWorldLandmarks:[]},this.outputPoseSegmentationMasks=this.outputFaceBlendshapes=!1,wn(t=this.j=new yo,0,1,e=new Xs),this.I=new io,wn(this.j,0,2,this.I),this.W=new po,wn(this.j,0,3,this.W),this.u=new zs,wn(this.j,0,4,this.u),this.O=new $s,wn(this.j,0,5,this.O),this.A=new go,wn(this.j,0,6,this.A),this.M=new mo,wn(this.j,0,7,this.M),Ln(this.u,2,.5),Ln(this.u,3,.3),Ln(this.O,2,.5),Ln(this.A,2,.5),Ln(this.A,3,.3),Ln(this.M,2,.5),Ln(this.I,2,.5)}get baseOptions(){return yn(this.j,Xs,1)}set baseOptions(t){wn(this.j,0,1,t)}o(t){return"minFaceDetectionConfidence"in t&&Ln(this.u,2,t.minFaceDetectionConfidence??.5),"minFaceSuppressionThreshold"in t&&Ln(this.u,3,t.minFaceSuppressionThreshold??.3),"minFacePresenceConfidence"in t&&Ln(this.O,2,t.minFacePresenceConfidence??.5),"outputFaceBlendshapes"in t&&(this.outputFaceBlendshapes=!!t.outputFaceBlendshapes),"minPoseDetectionConfidence"in t&&Ln(this.A,2,t.minPoseDetectionConfidence??.5),"minPoseSuppressionThreshold"in t&&Ln(this.A,3,t.minPoseSuppressionThreshold??.3),"minPosePresenceConfidence"in t&&Ln(this.M,2,t.minPosePresenceConfidence??.5),"outputPoseSegmentationMasks"in t&&(this.outputPoseSegmentationMasks=!!t.outputPoseSegmentationMasks),"minHandLandmarksConfidence"in t&&Ln(this.I,2,t.minHandLandmarksConfidence??.5),this.l(t)}F(t,e,n){const r="function"!=typeof e?e:{};return this.D="function"==typeof e?e:n,Oc(this),uc(this,t,r),Nc(this)}G(t,e,n,r){const i="function"!=typeof n?n:{};return this.D="function"==typeof n?n:r,Oc(this),lc(this,t,i,e),Nc(this)}m(){var t=new ls;hs(t,"input_frames_image"),us(t,"pose_landmarks"),us(t,"pose_world_landmarks"),us(t,"face_landmarks"),us(t,"left_hand_landmarks"),us(t,"left_hand_world_landmarks"),us(t,"right_hand_landmarks"),us(t,"right_hand_world_landmarks");const e=new Qi,n=new Bi;Rn(n,1,"type.googleapis.com/mediapipe.tasks.vision.holistic_landmarker.proto.HolisticLandmarkerGraphOptions"),function(t,e){if(null!=e)if(Array.isArray(e))Ze(t,2,Ie(e,0,Me));else{if(!("string"==typeof e||e instanceof F||x(e)))throw Error("invalid value in Any.value field: "+e+" expected a ByteString, a base64 encoded string, a Uint8Array or a jspb array");hn(t,2,ht(e,!1),R())}}(n,this.j.g());const r=new is;Rn(r,2,"mediapipe.tasks.vision.holistic_landmarker.HolisticLandmarkerGraph"),bn(r,8,Bi,n),ns(r,"IMAGE:input_frames_image"),rs(r,"POSE_LANDMARKS:pose_landmarks"),rs(r,"POSE_WORLD_LANDMARKS:pose_world_landmarks"),rs(r,"FACE_LANDMARKS:face_landmarks"),rs(r,"LEFT_HAND_LANDMARKS:left_hand_landmarks"),rs(r,"LEFT_HAND_WORLD_LANDMARKS:left_hand_world_landmarks"),rs(r,"RIGHT_HAND_LANDMARKS:right_hand_landmarks"),rs(r,"RIGHT_HAND_WORLD_LANDMARKS:right_hand_world_landmarks"),r.o(e),cs(t,r),la(this,t),this.g.attachProtoListener("pose_landmarks",((t,e)=>{Uc(t,this.h.poseLandmarks),ua(this,e)})),this.g.attachEmptyPacketListener("pose_landmarks",(t=>{ua(this,t)})),this.g.attachProtoListener("pose_world_landmarks",((t,e)=>{var n=this.h.poseWorldLandmarks;t=As(t),n.push(Wo(t)),ua(this,e)})),this.g.attachEmptyPacketListener("pose_world_landmarks",(t=>{ua(this,t)})),this.outputPoseSegmentationMasks&&(rs(r,"POSE_SEGMENTATION_MASK:pose_segmentation_mask"),fa(this,"pose_segmentation_mask"),this.g.Z("pose_segmentation_mask",((t,e)=>{this.h.poseSegmentationMasks=[fc(this,t,!0,!this.D)],ua(this,e)})),this.g.attachEmptyPacketListener("pose_segmentation_mask",(t=>{this.h.poseSegmentationMasks=[],ua(this,t)}))),this.g.attachProtoListener("face_landmarks",((t,e)=>{Uc(t,this.h.faceLandmarks),ua(this,e)})),this.g.attachEmptyPacketListener("face_landmarks",(t=>{ua(this,t)})),this.outputFaceBlendshapes&&(us(t,"extra_blendshapes"),rs(r,"FACE_BLENDSHAPES:extra_blendshapes"),this.g.attachProtoListener("extra_blendshapes",((t,e)=>{var n=this.h.faceBlendshapes;this.outputFaceBlendshapes&&(t=ys(t),n.push(jo(t.g()??[]))),ua(this,e)})),this.g.attachEmptyPacketListener("extra_blendshapes",(t=>{ua(this,t)}))),this.g.attachProtoListener("left_hand_landmarks",((t,e)=>{Uc(t,this.h.leftHandLandmarks),ua(this,e)})),this.g.attachEmptyPacketListener("left_hand_landmarks",(t=>{ua(this,t)})),this.g.attachProtoListener("left_hand_world_landmarks",((t,e)=>{var n=this.h.leftHandWorldLandmarks;t=As(t),n.push(Wo(t)),ua(this,e)})),this.g.attachEmptyPacketListener("left_hand_world_landmarks",(t=>{ua(this,t)})),this.g.attachProtoListener("right_hand_landmarks",((t,e)=>{Uc(t,this.h.rightHandLandmarks),ua(this,e)})),this.g.attachEmptyPacketListener("right_hand_landmarks",(t=>{ua(this,t)})),this.g.attachProtoListener("right_hand_world_landmarks",((t,e)=>{var n=this.h.rightHandWorldLandmarks;t=As(t),n.push(Wo(t)),ua(this,e)})),this.g.attachEmptyPacketListener("right_hand_world_landmarks",(t=>{ua(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};Dc.prototype.detectForVideo=Dc.prototype.G,Dc.prototype.detect=Dc.prototype.F,Dc.prototype.setOptions=Dc.prototype.o,Dc.createFromModelPath=function(t,e){return cc(Dc,t,{baseOptions:{modelAssetPath:e}})},Dc.createFromModelBuffer=function(t,e){return cc(Dc,t,{baseOptions:{modelAssetBuffer:e}})},Dc.createFromOptions=function(t,e){return cc(Dc,t,e)},Dc.HAND_CONNECTIONS=xc,Dc.POSE_CONNECTIONS=Cc,Dc.FACE_LANDMARKS_LIPS=gc,Dc.FACE_LANDMARKS_LEFT_EYE=mc,Dc.FACE_LANDMARKS_LEFT_EYEBROW=yc,Dc.FACE_LANDMARKS_LEFT_IRIS=_c,Dc.FACE_LANDMARKS_RIGHT_EYE=vc,Dc.FACE_LANDMARKS_RIGHT_EYEBROW=Ec,Dc.FACE_LANDMARKS_RIGHT_IRIS=wc,Dc.FACE_LANDMARKS_FACE_OVAL=Tc,Dc.FACE_LANDMARKS_CONTOURS=Ac,Dc.FACE_LANDMARKS_TESSELATION=bc;var Bc=class extends dc{constructor(t,e){super(new ac(t,e),"input_image","norm_rect",!0),this.j={classifications:[]},wn(t=this.h=new Eo,0,1,e=new Xs)}get baseOptions(){return yn(this.h,Xs,1)}set baseOptions(t){wn(this.h,0,1,t)}o(t){return wn(this.h,0,2,Bo(t,yn(this.h,Ns,2))),this.l(t)}sa(t,e){return this.j={classifications:[]},uc(this,t,e),this.j}ta(t,e,n){return this.j={classifications:[]},lc(this,t,n,e),this.j}m(){var t=new ls;hs(t,"input_image"),hs(t,"norm_rect"),us(t,"classifications");const e=new Qi;xr(e,wo,this.h);const n=new is;Rn(n,2,"mediapipe.tasks.vision.image_classifier.ImageClassifierGraph"),ns(n,"IMAGE:input_image"),ns(n,"NORM_RECT:norm_rect"),rs(n,"CLASSIFICATIONS:classifications"),n.o(e),cs(t,n),this.g.attachProtoListener("classifications",((t,e)=>{this.j=Vo(Is(t)),ua(this,e)})),this.g.attachEmptyPacketListener("classifications",(t=>{ua(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};Bc.prototype.classifyForVideo=Bc.prototype.ta,Bc.prototype.classify=Bc.prototype.sa,Bc.prototype.setOptions=Bc.prototype.o,Bc.createFromModelPath=function(t,e){return cc(Bc,t,{baseOptions:{modelAssetPath:e}})},Bc.createFromModelBuffer=function(t,e){return cc(Bc,t,{baseOptions:{modelAssetBuffer:e}})},Bc.createFromOptions=function(t,e){return cc(Bc,t,e)};var Gc=class extends dc{constructor(t,e){super(new ac(t,e),"image_in","norm_rect",!0),this.h=new To,this.embeddings={embeddings:[]},wn(t=this.h,0,1,e=new Xs)}get baseOptions(){return yn(this.h,Xs,1)}set baseOptions(t){wn(this.h,0,1,t)}o(t){var e=this.h,n=yn(this.h,Ds,2);return n=n?n.clone():new Ds,void 0!==t.l2Normalize?Ze(n,1,Jt(t.l2Normalize)):"l2Normalize"in t&&Ze(n,1),void 0!==t.quantize?Ze(n,2,Jt(t.quantize)):"quantize"in t&&Ze(n,2),wn(e,0,2,n),this.l(t)}za(t,e){return uc(this,t,e),this.embeddings}Aa(t,e,n){return lc(this,t,n,e),this.embeddings}m(){var t=new ls;hs(t,"image_in"),hs(t,"norm_rect"),us(t,"embeddings_out");const e=new Qi;xr(e,Ao,this.h);const n=new is;Rn(n,2,"mediapipe.tasks.vision.image_embedder.ImageEmbedderGraph"),ns(n,"IMAGE:image_in"),ns(n,"NORM_RECT:norm_rect"),rs(n,"EMBEDDINGS:embeddings_out"),n.o(e),cs(t,n),this.g.attachProtoListener("embeddings_out",((t,e)=>{t=Os(t),this.embeddings=function(t){return{embeddings:vn(t,Ps,1).map((t=>{const e={headIndex:kn(t,3)??0??-1,headName:le($e(t,4))??""??""};var n=t.v;return void 0!==mn(n,0|n[Q],Fs,ln(t,1))?(t=en(t=yn(t,Fs,ln(t,1),void 0),1,$t,tn()),e.floatEmbedding=t.slice()):(n=new Uint8Array(0),e.quantizedEmbedding=yn(t,Ms,ln(t,2),void 0)?.na()?.h()??n),e})),timestampMs:Go($e(t,2,void 0,void 0,ce)??Ye)}}(t),ua(this,e)})),this.g.attachEmptyPacketListener("embeddings_out",(t=>{ua(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};Gc.cosineSimilarity=function(t,e){if(t.floatEmbedding&&e.floatEmbedding)t=Ko(t.floatEmbedding,e.floatEmbedding);else{if(!t.quantizedEmbedding||!e.quantizedEmbedding)throw Error("Cannot compute cosine similarity between quantized and float embeddings.");t=Ko(zo(t.quantizedEmbedding),zo(e.quantizedEmbedding))}return t},Gc.prototype.embedForVideo=Gc.prototype.Aa,Gc.prototype.embed=Gc.prototype.za,Gc.prototype.setOptions=Gc.prototype.o,Gc.createFromModelPath=function(t,e){return cc(Gc,t,{baseOptions:{modelAssetPath:e}})},Gc.createFromModelBuffer=function(t,e){return cc(Gc,t,{baseOptions:{modelAssetBuffer:e}})},Gc.createFromOptions=function(t,e){return cc(Gc,t,e)};var jc=class{constructor(t,e,n){this.confidenceMasks=t,this.categoryMask=e,this.qualityScores=n}close(){this.confidenceMasks?.forEach((t=>{t.close()})),this.categoryMask?.close()}};function Vc(t){const e=function(t){return vn(t,is,1)}(t.ca()).filter((t=>(le($e(t,1))??"").includes("mediapipe.tasks.TensorsToSegmentationCalculator")));if(t.u=[],e.length>1)throw Error("The graph has more than one mediapipe.tasks.TensorsToSegmentationCalculator.");1===e.length&&(yn(e[0],Qi,7)?.j()?.g()??new Map).forEach(((e,n)=>{t.u[Number(n)]=le($e(e,1))??""}))}function Xc(t){t.categoryMask=void 0,t.confidenceMasks=void 0,t.qualityScores=void 0}function Hc(t){try{const e=new jc(t.confidenceMasks,t.categoryMask,t.qualityScores);if(!t.j)return e;t.j(e)}finally{da(t)}}jc.prototype.close=jc.prototype.close;var Wc=class extends dc{constructor(t,e){super(new ac(t,e),"image_in","norm_rect",!1),this.u=[],this.outputCategoryMask=!1,this.outputConfidenceMasks=!0,this.h=new Lo,this.A=new bo,wn(this.h,0,3,this.A),wn(t=this.h,0,1,e=new Xs)}get baseOptions(){return yn(this.h,Xs,1)}set baseOptions(t){wn(this.h,0,1,t)}o(t){return void 0!==t.displayNamesLocale?Ze(this.h,2,ue(t.displayNamesLocale)):"displayNamesLocale"in t&&Ze(this.h,2),"outputCategoryMask"in t&&(this.outputCategoryMask=t.outputCategoryMask??!1),"outputConfidenceMasks"in t&&(this.outputConfidenceMasks=t.outputConfidenceMasks??!0),super.l(t)}L(){Vc(this)}segment(t,e,n){const r="function"!=typeof e?e:{};return this.j="function"==typeof e?e:n,Xc(this),uc(this,t,r),Hc(this)}La(t,e,n,r){const i="function"!=typeof n?n:{};return this.j="function"==typeof n?n:r,Xc(this),lc(this,t,i,e),Hc(this)}Da(){return this.u}m(){var t=new ls;hs(t,"image_in"),hs(t,"norm_rect");const e=new Qi;xr(e,Ro,this.h);const n=new is;Rn(n,2,"mediapipe.tasks.vision.image_segmenter.ImageSegmenterGraph"),ns(n,"IMAGE:image_in"),ns(n,"NORM_RECT:norm_rect"),n.o(e),cs(t,n),la(this,t),this.outputConfidenceMasks&&(us(t,"confidence_masks"),rs(n,"CONFIDENCE_MASKS:confidence_masks"),fa(this,"confidence_masks"),this.g.aa("confidence_masks",((t,e)=>{this.confidenceMasks=t.map((t=>fc(this,t,!0,!this.j))),ua(this,e)})),this.g.attachEmptyPacketListener("confidence_masks",(t=>{this.confidenceMasks=[],ua(this,t)}))),this.outputCategoryMask&&(us(t,"category_mask"),rs(n,"CATEGORY_MASK:category_mask"),fa(this,"category_mask"),this.g.Z("category_mask",((t,e)=>{this.categoryMask=fc(this,t,!1,!this.j),ua(this,e)})),this.g.attachEmptyPacketListener("category_mask",(t=>{this.categoryMask=void 0,ua(this,t)}))),us(t,"quality_scores"),rs(n,"QUALITY_SCORES:quality_scores"),this.g.attachFloatVectorListener("quality_scores",((t,e)=>{this.qualityScores=t,ua(this,e)})),this.g.attachEmptyPacketListener("quality_scores",(t=>{this.categoryMask=void 0,ua(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};Wc.prototype.getLabels=Wc.prototype.Da,Wc.prototype.segmentForVideo=Wc.prototype.La,Wc.prototype.segment=Wc.prototype.segment,Wc.prototype.setOptions=Wc.prototype.o,Wc.createFromModelPath=function(t,e){return cc(Wc,t,{baseOptions:{modelAssetPath:e}})},Wc.createFromModelBuffer=function(t,e){return cc(Wc,t,{baseOptions:{modelAssetBuffer:e}})},Wc.createFromOptions=function(t,e){return cc(Wc,t,e)};var zc=class{constructor(t,e,n){this.confidenceMasks=t,this.categoryMask=e,this.qualityScores=n}close(){this.confidenceMasks?.forEach((t=>{t.close()})),this.categoryMask?.close()}};zc.prototype.close=zc.prototype.close;var Kc=class extends dc{constructor(t,e){super(new ac(t,e),"image_in","norm_rect_in",!1),this.outputCategoryMask=!1,this.outputConfidenceMasks=!0,this.h=new Lo,this.u=new bo,wn(this.h,0,3,this.u),wn(t=this.h,0,1,e=new Xs)}get baseOptions(){return yn(this.h,Xs,1)}set baseOptions(t){wn(this.h,0,1,t)}o(t){return"outputCategoryMask"in t&&(this.outputCategoryMask=t.outputCategoryMask??!1),"outputConfidenceMasks"in t&&(this.outputConfidenceMasks=t.outputConfidenceMasks??!0),super.l(t)}segment(t,e,n,r){const i="function"!=typeof n?n:{};if(this.j="function"==typeof n?n:r,this.qualityScores=this.categoryMask=this.confidenceMasks=void 0,n=this.C+1,r=new Po,e.keypoint&&e.scribble)throw Error("Cannot provide both keypoint and scribble.");if(e.keypoint){var s=new Io;hn(s,3,Jt(!0),!1),hn(s,1,qt(e.keypoint.x),0),hn(s,2,qt(e.keypoint.y),0),Tn(r,1,Co,s)}else{if(!e.scribble)throw Error("Must provide either a keypoint or a scribble.");{const t=new Mo;for(s of e.scribble)hn(e=new Io,3,Jt(!0),!1),hn(e,1,qt(s.x),0),hn(e,2,qt(s.y),0),bn(t,1,Io,e);Tn(r,2,Co,t)}}this.g.addProtoToStream(r.g(),"mediapipe.tasks.vision.interactive_segmenter.proto.RegionOfInterest","roi_in",n),uc(this,t,i);t:{try{const t=new zc(this.confidenceMasks,this.categoryMask,this.qualityScores);if(!this.j){var o=t;break t}this.j(t)}finally{da(this)}o=void 0}return o}m(){var t=new ls;hs(t,"image_in"),hs(t,"roi_in"),hs(t,"norm_rect_in");const e=new Qi;xr(e,Ro,this.h);const n=new is;Rn(n,2,"mediapipe.tasks.vision.interactive_segmenter.InteractiveSegmenterGraphV2"),ns(n,"IMAGE:image_in"),ns(n,"ROI:roi_in"),ns(n,"NORM_RECT:norm_rect_in"),n.o(e),cs(t,n),la(this,t),this.outputConfidenceMasks&&(us(t,"confidence_masks"),rs(n,"CONFIDENCE_MASKS:confidence_masks"),fa(this,"confidence_masks"),this.g.aa("confidence_masks",((t,e)=>{this.confidenceMasks=t.map((t=>fc(this,t,!0,!this.j))),ua(this,e)})),this.g.attachEmptyPacketListener("confidence_masks",(t=>{this.confidenceMasks=[],ua(this,t)}))),this.outputCategoryMask&&(us(t,"category_mask"),rs(n,"CATEGORY_MASK:category_mask"),fa(this,"category_mask"),this.g.Z("category_mask",((t,e)=>{this.categoryMask=fc(this,t,!1,!this.j),ua(this,e)})),this.g.attachEmptyPacketListener("category_mask",(t=>{this.categoryMask=void 0,ua(this,t)}))),us(t,"quality_scores"),rs(n,"QUALITY_SCORES:quality_scores"),this.g.attachFloatVectorListener("quality_scores",((t,e)=>{this.qualityScores=t,ua(this,e)})),this.g.attachEmptyPacketListener("quality_scores",(t=>{this.categoryMask=void 0,ua(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};Kc.prototype.segment=Kc.prototype.segment,Kc.prototype.setOptions=Kc.prototype.o,Kc.createFromModelPath=function(t,e){return cc(Kc,t,{baseOptions:{modelAssetPath:e}})},Kc.createFromModelBuffer=function(t,e){return cc(Kc,t,{baseOptions:{modelAssetBuffer:e}})},Kc.createFromOptions=function(t,e){return cc(Kc,t,e)};var Yc=class extends dc{constructor(t,e){super(new ac(t,e),"input_frame_gpu","norm_rect",!1),this.j={detections:[]},wn(t=this.h=new Oo,0,1,e=new Xs)}get baseOptions(){return yn(this.h,Xs,1)}set baseOptions(t){wn(this.h,0,1,t)}o(t){return void 0!==t.displayNamesLocale?Ze(this.h,2,ue(t.displayNamesLocale)):"displayNamesLocale"in t&&Ze(this.h,2),void 0!==t.maxResults?xn(this.h,3,t.maxResults):"maxResults"in t&&Ze(this.h,3),void 0!==t.scoreThreshold?Ln(this.h,4,t.scoreThreshold):"scoreThreshold"in t&&Ze(this.h,4),void 0!==t.categoryAllowlist?In(this.h,5,t.categoryAllowlist):"categoryAllowlist"in t&&Ze(this.h,5),void 0!==t.categoryDenylist?In(this.h,6,t.categoryDenylist):"categoryDenylist"in t&&Ze(this.h,6),this.l(t)}F(t,e){return this.j={detections:[]},uc(this,t,e),this.j}G(t,e,n){return this.j={detections:[]},lc(this,t,n,e),this.j}m(){var t=new ls;hs(t,"input_frame_gpu"),hs(t,"norm_rect"),us(t,"detections");const e=new Qi;xr(e,No,this.h);const n=new is;Rn(n,2,"mediapipe.tasks.vision.ObjectDetectorGraph"),ns(n,"IMAGE:input_frame_gpu"),ns(n,"NORM_RECT:norm_rect"),rs(n,"DETECTIONS:detections"),n.o(e),cs(t,n),this.g.attachProtoVectorListener("detections",((t,e)=>{for(const e of t)t=ws(e),this.j.detections.push(Xo(t));ua(this,e)})),this.g.attachEmptyPacketListener("detections",(t=>{ua(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};Yc.prototype.detectForVideo=Yc.prototype.G,Yc.prototype.detect=Yc.prototype.F,Yc.prototype.setOptions=Yc.prototype.o,Yc.createFromModelPath=async function(t,e){return cc(Yc,t,{baseOptions:{modelAssetPath:e}})},Yc.createFromModelBuffer=function(t,e){return cc(Yc,t,{baseOptions:{modelAssetBuffer:e}})},Yc.createFromOptions=function(t,e){return cc(Yc,t,e)};var qc=class{constructor(t,e,n){this.landmarks=t,this.worldLandmarks=e,this.segmentationMasks=n}close(){this.segmentationMasks?.forEach((t=>{t.close()}))}};function $c(t){t.landmarks=[],t.worldLandmarks=[],t.segmentationMasks=void 0}function Jc(t){try{const e=new qc(t.landmarks,t.worldLandmarks,t.segmentationMasks);if(!t.u)return e;t.u(e)}finally{da(t)}}qc.prototype.close=qc.prototype.close;var Zc=class extends dc{constructor(t,e){super(new ac(t,e),"image_in","norm_rect",!1),this.landmarks=[],this.worldLandmarks=[],this.outputSegmentationMasks=!1,wn(t=this.h=new Uo,0,1,e=new Xs),this.A=new mo,wn(this.h,0,3,this.A),this.j=new go,wn(this.h,0,2,this.j),xn(this.j,4,1),Ln(this.j,2,.5),Ln(this.A,2,.5),Ln(this.h,4,.5)}get baseOptions(){return yn(this.h,Xs,1)}set baseOptions(t){wn(this.h,0,1,t)}o(t){return"numPoses"in t&&xn(this.j,4,t.numPoses??1),"minPoseDetectionConfidence"in t&&Ln(this.j,2,t.minPoseDetectionConfidence??.5),"minTrackingConfidence"in t&&Ln(this.h,4,t.minTrackingConfidence??.5),"minPosePresenceConfidence"in t&&Ln(this.A,2,t.minPosePresenceConfidence??.5),"outputSegmentationMasks"in t&&(this.outputSegmentationMasks=t.outputSegmentationMasks??!1),this.l(t)}F(t,e,n){const r="function"!=typeof e?e:{};return this.u="function"==typeof e?e:n,$c(this),uc(this,t,r),Jc(this)}G(t,e,n,r){const i="function"!=typeof n?n:{};return this.u="function"==typeof n?n:r,$c(this),lc(this,t,i,e),Jc(this)}m(){var t=new ls;hs(t,"image_in"),hs(t,"norm_rect"),us(t,"normalized_landmarks"),us(t,"world_landmarks"),us(t,"segmentation_masks");const e=new Qi;xr(e,Do,this.h);const n=new is;Rn(n,2,"mediapipe.tasks.vision.pose_landmarker.PoseLandmarkerGraph"),ns(n,"IMAGE:image_in"),ns(n,"NORM_RECT:norm_rect"),rs(n,"NORM_LANDMARKS:normalized_landmarks"),rs(n,"WORLD_LANDMARKS:world_landmarks"),n.o(e),cs(t,n),la(this,t),this.g.attachProtoVectorListener("normalized_landmarks",((t,e)=>{this.landmarks=[];for(const e of t)t=ks(e),this.landmarks.push(Ho(t));ua(this,e)})),this.g.attachEmptyPacketListener("normalized_landmarks",(t=>{this.landmarks=[],ua(this,t)})),this.g.attachProtoVectorListener("world_landmarks",((t,e)=>{this.worldLandmarks=[];for(const e of t)t=As(e),this.worldLandmarks.push(Wo(t));ua(this,e)})),this.g.attachEmptyPacketListener("world_landmarks",(t=>{this.worldLandmarks=[],ua(this,t)})),this.outputSegmentationMasks&&(rs(n,"SEGMENTATION_MASK:segmentation_masks"),fa(this,"segmentation_masks"),this.g.aa("segmentation_masks",((t,e)=>{this.segmentationMasks=t.map((t=>fc(this,t,!0,!this.u))),ua(this,e)})),this.g.attachEmptyPacketListener("segmentation_masks",(t=>{this.segmentationMasks=[],ua(this,t)}))),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};Zc.prototype.detectForVideo=Zc.prototype.G,Zc.prototype.detect=Zc.prototype.F,Zc.prototype.setOptions=Zc.prototype.o,Zc.createFromModelPath=function(t,e){return cc(Zc,t,{baseOptions:{modelAssetPath:e}})},Zc.createFromModelBuffer=function(t,e){return cc(Zc,t,{baseOptions:{modelAssetBuffer:e}})},Zc.createFromOptions=function(t,e){return cc(Zc,t,e)},Zc.POSE_CONNECTIONS=Cc;export{Ka as DrawingUtils,pc as FaceDetector,Sc as FaceLandmarker,Zo as FilesetResolver,Fc as GestureRecognizer,Pc as HandLandmarker,Dc as HolisticLandmarker,Bc as ImageClassifier,Gc as ImageEmbedder,Wc as ImageSegmenter,jc as ImageSegmenterResult,Kc as InteractiveSegmenter,zc as InteractiveSegmenterResult,nc as MPImage,Na as MPMask,Yc as ObjectDetector,Zc as PoseLandmarker,pa as TaskRunner,dc as VisionTaskRunner}; //# sourceMappingURL=vision_bundle_mjs.js.map diff --git a/app/node_modules/@mediapipe/tasks-vision/vision_bundle.mjs.map b/app/node_modules/@mediapipe/tasks-vision/vision_bundle.mjs.map index 2a95eecd..9b55681a 100644 --- a/app/node_modules/@mediapipe/tasks-vision/vision_bundle.mjs.map +++ b/app/node_modules/@mediapipe/tasks-vision/vision_bundle.mjs.map @@ -1 +1 @@ -{"version":3,"file":"vision_bundle_mjs.js","sources":["../../../../../../../mediapipe/tasks/web/vision/vision_js.js"],"sourcesContent":["'use strict';/*\n\n Copyright The Closure Library Authors.\n SPDX-License-Identifier: Apache-2.0\n*/\nvar aa=this||(typeof self!==\"undefined\"?self:{});function ba(a,b){a:{var c=[\"CLOSURE_FLAGS\"];for(var d=aa,e=0;e>6|192;else{if(b>=55296&&b<=57343){if(b<=56319&&e=56320&&f<=57343){b=(b-55296)*1024+f-56320+65536;d[c++]=b>>18|240;d[c++]=b>>12&63|128;d[c++]=b>>6&63|128;d[c++]=b&63|128;continue}else e--}b=65533}d[c++]=b>>12|224;d[c++]=b>>6&63|128}d[c++]=b&63|128}}a=c===d.length?\nd:d.subarray(0,c)}return a};function la(a){aa.setTimeout(()=>{throw a;},0)};var ma=ba(610401301,!1),na=ba(653718497,ba(1,!0)),oa=ba(660014094,!1);var pa;const qa=aa.navigator;pa=qa?qa.userAgentData||null:null;function ra(a){return ma?pa?pa.brands.some(({brand:b})=>b&&b.indexOf(a)!=-1):!1:!1}function sa(a){var b;a:{if(b=aa.navigator)if(b=b.userAgent)break a;b=\"\"}return b.indexOf(a)!=-1};function ta(){return ma?!!pa&&pa.brands.length>0:!1}function ua(){return ta()?ra(\"Chromium\"):(sa(\"Chrome\")||sa(\"CriOS\"))&&!(ta()?0:sa(\"Edge\"))||sa(\"Silk\")};function va(a){va[\" \"](a);return a}va[\" \"]=function(){};var wa=ta()?!1:sa(\"Trident\")||sa(\"MSIE\");!sa(\"Android\")||ua();ua();sa(\"Safari\")&&(ua()||(ta()?0:sa(\"Coast\"))||(ta()?0:sa(\"Opera\"))||(ta()?0:sa(\"Edge\"))||(ta()?ra(\"Microsoft Edge\"):sa(\"Edg/\"))||ta()&&ra(\"Opera\"));var xa={},ya=null;function Aa(a){var b=a.length,c=b*3/4;c%3?c=Math.floor(c):\"=.\".indexOf(a[b-1])!=-1&&(c=\"=.\".indexOf(a[b-2])!=-1?c-2:c-1);var d=new Uint8Array(c),e=0;Ba(a,function(f){d[e++]=f});return e!==c?d.subarray(0,e):d}\nfunction Ba(a,b){function c(h){for(;d>4);g!=64&&(b(f<<4&240|g>>2),k!=64&&b(g<<6&192|k))}}\nfunction Ca(){if(!ya){ya={};for(var a=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\".split(\"\"),b=[\"+/=\",\"+/\",\"-_=\",\"-_.\",\"-_\"],c=0;c<5;c++){var d=a.concat(b[c].split(\"\"));xa[c]=d;for(var e=0;e>2];e=b[(e&3)<<4|f>>4];f=b[(f&15)<<2|g>>6];g=b[g&63];c[l++]=k+e+f+g}k=0;g=d;switch(a.length-h){case 2:k=a[h+1],g=b[(k&15)<<2]||d;case 1:a=a[h],c[l]=b[a>>2]+b[(a&3)<<4|k>>4]+g+d}return c.join(\"\")}b=\"\";c=0;for(d=a.length-10240;c{a[Za]|=b}:(a,b)=>{a.G!==void 0?a.G|=b:Object.defineProperties(a,{G:{value:b,configurable:!0,writable:!0,enumerable:!1}})},eb=Xa?(a,b)=>{a[Za]&=~b}:(a,b)=>{a.G!==void 0&&(a.G&=~b)},n=Xa?a=>a[Za]|0:a=>a.G|0,p=Xa?a=>a[Za]:a=>a.G,q=Xa?(a,b)=>{a[Za]=b}:(a,b)=>{a.G!==void 0?a.G=b:Object.defineProperties(a,{G:{value:b,configurable:!0,writable:!0,enumerable:!1}})};function fb(a){db(a,34);return a}function gb(a,b){q(b,(a|0)&-14591)}function hb(a,b){q(b,(a|34)&-14557)};var ib={},jb={};function kb(a){return!(!a||typeof a!==\"object\"||a.La!==jb)}function lb(a){return a!==null&&typeof a===\"object\"&&!Array.isArray(a)&&a.constructor===Object}function mb(a,b,c){if(a!=null)if(typeof a===\"string\")a=a?new Pa(a,La):Oa();else if(a.constructor!==Pa)if(Ka(a))a=a.length?new Pa(c?a:new Uint8Array(a),La):Oa();else{if(!b)throw Error();a=void 0}return a}function nb(a){return!Array.isArray(a)||a.length?!1:n(a)&1?!0:!1}var ob;const pb=[];q(pb,55);ob=Object.freeze(pb);\nfunction qb(a){if(a&2)throw Error();}class rb{constructor(a,b,c){this.l=0;this.g=a;this.h=b;this.m=c}next(){if(this.ltypeof a===\"number\"),yb=wb(a=>typeof a===\"string\"),zb=wb(a=>typeof a===\"boolean\");var Ab=typeof aa.BigInt===\"function\"&&typeof aa.BigInt(0)===\"bigint\";var Gb=wb(a=>Ab?a>=Bb&&a<=Cb:a[0]===\"-\"?Db(a,Eb):Db(a,Fb));const Eb=Number.MIN_SAFE_INTEGER.toString(),Bb=Ab?BigInt(Number.MIN_SAFE_INTEGER):void 0,Fb=Number.MAX_SAFE_INTEGER.toString(),Cb=Ab?BigInt(Number.MAX_SAFE_INTEGER):void 0;function Db(a,b){if(a.length>b.length)return!1;if(a.lengthe)return!1;if(d>>0;r=b;t=(a-b)/4294967296>>>0}function Kb(a){if(a<0){Jb(-a);const [b,c]=Lb(r,t);r=b>>>0;t=c>>>0}else Jb(a)}function Mb(a){const b=Ib||=new DataView(new ArrayBuffer(8));b.setFloat32(0,+a,!0);t=0;r=b.getUint32(0,!0)}function Nb(a,b){return b*4294967296+(a>>>0)}function Ob(a,b){const c=b&2147483648;c&&(a=~a+1>>>0,b=~b>>>0,a==0&&(b=b+1>>>0));a=Nb(a,b);return c?-a:a}\nfunction Pb(a,b){b>>>=0;a>>>=0;if(b<=2097151)var c=\"\"+(4294967296*b+a);else Va()?c=\"\"+(BigInt(b)<>>24|b<<8)&16777215,b=b>>16&65535,a=(a&16777215)+c*6777216+b*6710656,c+=b*8147497,b*=2,a>=1E7&&(c+=a/1E7>>>0,a%=1E7),c>=1E7&&(b+=c/1E7>>>0,c%=1E7),c=b+Qb(c)+Qb(a));return c}function Qb(a){a=String(a);return\"0000000\".slice(a.length)+a}\nfunction Rb(a){if(a.length<16)Kb(Number(a));else if(Va())a=BigInt(a),r=Number(a&BigInt(4294967295))>>>0,t=Number(a>>BigInt(32)&BigInt(4294967295));else{const b=+(a[0]===\"-\");t=r=0;const c=a.length;for(let d=b,e=(c-b)%6+b;e<=c;d=e,e+=6){const f=Number(a.slice(d,e));t*=1E6;r=r*1E6+f;r>=4294967296&&(t+=Math.trunc(r/4294967296),t>>>=0,r>>>=0)}if(b){const [d,e]=Lb(r,t);r=d;t=e}}}function Lb(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]};function Sb(a){if(a==null||typeof a===\"number\")return a;if(a===\"NaN\"||a===\"Infinity\"||a===\"-Infinity\")return Number(a)}function Tb(a){if(a==null||typeof a===\"boolean\")return a;if(typeof a===\"number\")return!!a}const Ub=/^-?([1-9][0-9]*|0)(\\.[0-9]+)?$/;function Vb(a){const b=typeof a;switch(b){case \"bigint\":return!0;case \"number\":return Number.isFinite(a)}return b!==\"string\"?!1:Ub.test(a)}\nfunction Wb(a){if(a==null)return a;if(typeof a===\"string\"){if(!a)return;a=+a}if(typeof a===\"number\")return Number.isFinite(a)?a|0:void 0}function Xb(a){if(a==null)return a;if(typeof a===\"string\"){if(!a)return;a=+a}if(typeof a===\"number\")return Number.isFinite(a)?a>>>0:void 0}function Yb(a){return a[0]===\"-\"?!1:a.length<20?!0:a.length===20&&Number(a.substring(0,6))<184467}\nfunction Zb(a){if(a<0){Kb(a);const b=Pb(r,t);a=Number(b);return Number.isSafeInteger(a)?a:b}if(Yb(String(a)))return a;Kb(a);return Nb(r,t)}function $b(a){a=Math.trunc(a);Number.isSafeInteger(a)||(Kb(a),a=Ob(r,t));return a}\nfunction ac(a){var b=Math.trunc(Number(a));if(Number.isSafeInteger(b))return String(b);b=a.indexOf(\".\");b!==-1&&(a=a.substring(0,b));if(!(a[0]===\"-\"?a.length<20||a.length===20&&Number(a.substring(0,7))>-922337:a.length<19||a.length===19&&Number(a.substring(0,6))<922337))if(Rb(a),a=r,b=t,b&2147483648)if(Va())a=\"\"+(BigInt(b|0)<>>0));else{const [c,d]=Lb(a,b);a=\"-\"+Pb(c,d)}else a=Pb(a,b);return a}\nfunction bc(a){if(a==null)return a;if(typeof a===\"bigint\")return Gb(a)?a=Number(a):(a=BigInt.asIntN(64,a),a=Gb(a)?Number(a):String(a)),a;if(Vb(a))return typeof a===\"number\"?$b(a):ac(a)}function cc(a){if(a==null)return a;const b=typeof a;if(b===\"bigint\")return String(BigInt.asIntN(64,a));if(Vb(a)){if(b===\"string\")return ac(a);if(b===\"number\")return $b(a)}}\nfunction dc(a){if(a==null)return a;var b=typeof a;if(b===\"bigint\")return String(BigInt.asUintN(64,a));if(Vb(a)){if(b===\"string\")return b=Math.trunc(Number(a)),Number.isSafeInteger(b)&&b>=0?a=String(b):(b=a.indexOf(\".\"),b!==-1&&(a=a.substring(0,b)),Yb(a)||(Rb(a),a=Pb(r,t))),a;if(b===\"number\")return a=Math.trunc(a),a>=0&&Number.isSafeInteger(a)?a:Zb(a)}}function ec(a){if(typeof a!==\"string\")throw Error();return a}function fc(a){if(a!=null&&typeof a!==\"string\")throw Error();return a}\nfunction gc(a){return a==null||typeof a===\"string\"?a:void 0}function hc(a,b,c,d){if(a!=null&&typeof a===\"object\"&&a.Y===ib)return a;if(!Array.isArray(a))return c?d&2?(a=b[$a])?b=a:(a=new b,fb(a.u),b=b[$a]=a):b=new b:b=void 0,b;let e=c=n(a);e===0&&(e|=d&32);e|=d&2;e!==c&&q(a,e);return new b(a)}\nfunction ic(a,b,c){if(b)a:{b=a;if(!Vb(b))throw Ua(\"int64\");switch(typeof b){case \"string\":b=ac(b);break a;case \"bigint\":a=b=BigInt.asIntN(64,b);if(yb(a)){if(!/^\\s*(?:-?[1-9]\\d*|0)?\\s*$/.test(a))throw Error(String(a));}else if(xb(a)&&!Number.isSafeInteger(a))throw Error(String(a));Ab?b=BigInt(b):b=zb(b)?b?\"1\":\"0\":yb(b)?b.trim()||\"0\":String(b);break a;default:b=$b(b)}}else b=bc(a);a=b;c=a==null?c?0:void 0:a;return typeof c===\"string\"&&(b=+c,Number.isSafeInteger(b))?b:c};function jc(a){kc===void 0&&(kc=typeof Proxy===\"function\"?lc(Proxy):null);if(!kc||!mc())return a;let b=nc?.get(a);if(b)return b;if(Math.random()>.01)return a;oc(a);b=new kc(a,{set(c,d,e){pc();c[d]=e;return!0}});qc(a,b);return b}function pc(){Ta()}let nc=void 0,rc=void 0;function qc(a,b){(nc||=new sc).set(a,b);(rc||=new sc).set(b,a)}let kc=void 0,sc=void 0;function mc(){sc===void 0&&(sc=typeof WeakMap===\"function\"?lc(WeakMap):null);return sc}\nfunction lc(a){try{return a.toString().indexOf(\"[native code]\")!==-1?a:null}catch{return null}}let tc=void 0;function oc(a){if(tc===void 0){const b=new kc([],{});tc=Array.prototype.concat.call([],b).length===1}tc&&typeof Symbol===\"function\"&&Symbol.isConcatSpreadable&&(a[Symbol.isConcatSpreadable]=!0)}\nfunction uc(a,b,c){if(na&&mc()){if(vc?.get(b)?.get(a)){if(c)return}else if(Math.random()>.01)return;var d=a.length;c={length:d};for(var e=0;e0?void 0:a===0?Dc||=[0,void 0]:[-a,void 0];case \"string\":return[0,a];case \"object\":return a}}function Fc(a,b){a=Ic(a,b[0],b[1]);db(a,16384);return a}\nfunction Ic(a,b,c){a==null&&(a=Bc);Bc=void 0;if(a==null){var d=96;c?(a=[c],d|=512):a=[];b&&(d=d&-33521665|(b&1023)<<15)}else{if(!Array.isArray(a))throw Error(\"narr\");d=n(a);if(d&2048)throw Error(\"farr\");if(d&64)return a;d|=64;if(c&&(d|=512,c!==a[0]))throw Error(\"mid\");a:{c=a;const e=c.length;if(e){const f=e-1;if(lb(c[f])){d|=256;b=f-(+!!(d&512)-1);if(b>=1024)throw Error(\"pvtlmt\");d=d&-33521665|(b&1023)<<15;break a}}if(b){b=Math.max(b,e-(+!!(d&512)-1));if(b>1024)throw Error(\"spvt\");d=d&-33521665|(b&\n1023)<<15}}}q(a,d);return a};const Jc={};let Kc=function(){try{return va(new class extends Map{constructor(){super()}}),!1}catch{return!0}}();\nclass Lc{constructor(){this.g=new Map}get(a){return this.g.get(a)}set(a,b){this.g.set(a,b);this.size=this.g.size;return this}delete(a){a=this.g.delete(a);this.size=this.g.size;return a}clear(){this.g.clear();this.size=this.g.size}has(a){return this.g.has(a)}entries(){return this.g.entries()}keys(){return this.g.keys()}values(){return this.g.values()}forEach(a,b){return this.g.forEach(a,b)}[Symbol.iterator](){return this.entries()}}\nconst Mc=(()=>Kc?(Object.setPrototypeOf(Lc.prototype,Map.prototype),Object.defineProperties(Lc.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),Lc):class extends Map{constructor(){super()}})();function Nc(a){return a}function Oc(a){if(a.M&2)throw Error(\"Cannot mutate an immutable Map\");}\nvar Sc=class extends Mc{constructor(a,b,c=Nc,d=Nc){super();let e=n(a);e|=64;q(a,e);this.M=e;this.U=b;this.T=c;this.aa=this.U?Pc:d;for(let f=0;f{a.call(b,this.get(d),d,this)})}set(a,b){Oc(this);a=this.T(a,!0,!1);return a==null?this:b==null?(super.delete(a),this):super.set(a,this.aa(b,!0,!0,this.U,!1,this.M))}Qa(a){const b=this.T(a[0],!1,!0);a=a[1];a=this.U?a===void 0?null:a:this.aa(a,!1,!0,void 0,!1,this.M);super.set(b,a)}has(a){return super.has(this.T(a,!1,!1))}get(a){a=\nthis.T(a,!1,!1);const b=super.get(a);if(b!==void 0){var c=this.U;return c?(c=this.aa(b,!1,!0,c,this.va,this.M),c!==b&&super.set(a,c),c):b}}oa(){return Array.from(super.keys())}Ka(){return super.keys()}[Symbol.iterator](){return this.entries()}};Sc.prototype.toJSON=void 0;Sc.prototype.La=jb;function Pc(a,b,c,d,e,f){a=hc(a,d,c,f);e&&(a=Tc(a));return a}function Qc(a){return a}function Rc(a){return[a,this.get(a)]}let Uc;function Vc(){return Uc||=new Sc(fb([]),void 0,void 0,void 0,Jc)};function Wc(a){switch(typeof a){case \"number\":return isFinite(a)?a:String(a);case \"bigint\":return Gb(a)?Number(a):String(a);case \"boolean\":return a?1:0;case \"object\":if(a)if(Array.isArray(a)){if(nb(a))return}else{if(Ka(a))return Fa(a);if(a instanceof Pa){const b=a.ba;return b==null?\"\":typeof b===\"string\"?b:a.ba=Fa(b)}if(a instanceof Sc)return a.pa()}}return a};function Xc(a,b,c){const d=Wa(a);var e=d.length;const f=b&256?d[e-1]:void 0;e+=f?-1:0;for(b=b&512?1:0;bbd(f,e,d));db(a,32|(c?2:0));return a}function Tc(a){const b=a.u,c=p(b);return c&2?cd(a,b,c,!1):a};function ed(a,b,c,d){if(!(4&b))return!0;if(c==null)return!1;!d&&c===0&&(4096&b||8192&b)&&(a.constructor[cb]=(a.constructor[cb]|0)+1)<5&&Ta();return c===0?!1:!(c&b)}function fd(a,b){a=a.u;return gd(a,p(a),b)}function hd(a,b,c,d){b=d+(+!!(b&512)-1);if(!(b<0||b>=a.length||b>=c))return a[b]}\nfunction gd(a,b,c,d){if(c===-1)return null;const e=b>>15&1023||536870912;if(c>=e){if(b&256)return a[a.length-1][c]}else{var f=a.length;return d&&b&256&&(d=a[f-1][c],d!=null)?(hd(a,b,e,c)&&ab!=null&&(a=Sa??={},b=a[ab]||0,b>=4||(a[ab]=b+1,Ta())),d):hd(a,b,e,c)}}function v(a,b,c){const d=a.u;let e=p(d);qb(e);w(d,e,b,c);return a}\nfunction w(a,b,c,d){const e=b>>15&1023||536870912;if(c>=e){let f,g=b;if(b&256)f=a[a.length-1];else{if(d==null)return g;f=a[e+(+!!(b&512)-1)]={};g|=256}f[c]=d;c ${a}`)};function Rd(a){if(typeof a===\"string\")return{buffer:Ja(a),O:!1};if(Array.isArray(a))return{buffer:new Uint8Array(a),O:!1};if(a.constructor===Uint8Array)return{buffer:a,O:!1};if(a.constructor===ArrayBuffer)return{buffer:new Uint8Array(a),O:!1};if(a.constructor===Pa)return{buffer:Qa(a)||new Uint8Array(0),O:!0};if(a instanceof Uint8Array)return{buffer:new Uint8Array(a.buffer,a.byteOffset,a.byteLength),O:!1};throw Error(\"Type not convertible to a Uint8Array, expected a Uint8Array, an ArrayBuffer, a base64 encoded string, a ByteString or an Array of numbers\");\n};function Sd(a,b){let c,d=0,e=0,f=0;const g=a.h;let k=a.g;do c=g[k++],d|=(c&127)<32&&(e|=(c&127)>>4);for(f=3;f<32&&c&128;f+=7)c=g[k++],e|=(c&127)<>>0,e>>>0);throw Pd();}function Ud(a){let b=0,c=a.g;const d=c+10,e=a.h;for(;c>>0}function Xd(a){var b=a.h;const c=a.g,d=b[c],e=b[c+1],f=b[c+2];b=b[c+3];Td(a,a.g+4);return(d<<0|e<<8|f<<16|b<<24)>>>0}\nfunction $d(a){var b=Xd(a);a=(b>>31)*2+1;const c=b>>>23&255;b&=8388607;return c==255?b?NaN:a*Infinity:c==0?a*1.401298464324817E-45*b:a*Math.pow(2,c-150)*(b+8388608)}function ae(a){return Vd(a)}function be(a,b,{ea:c=!1}={}){a.ea=c;b&&(b=Rd(b),a.h=b.buffer,a.m=b.O,a.j=0,a.l=a.h.length,a.g=a.j)}function Td(a,b){a.g=b;if(b>a.l)throw Qd(a.l,b);}function ce(a,b){if(b<0)throw Error(`Tried to read a negative byte length: ${b}`);const c=a.g,d=c+b;if(d>a.l)throw Qd(b,a.l-c);a.g=d;return c}\nfunction de(a,b){if(b==0)return Oa();var c=ce(a,b);a.ea&&a.m?c=a.h.subarray(c,c+b):(a=a.h,b=c+b,c=c===b?new Uint8Array(0):Hb?a.slice(c,b):new Uint8Array(a.subarray(c,b)));return c.length==0?Oa():new Pa(c,La)}var ee=class{constructor(a,b){this.h=null;this.m=!1;this.g=this.l=this.j=0;be(this,a,b)}clear(){this.h=null;this.m=!1;this.g=this.l=this.j=0;this.ea=!1}},fe=[];function ge(a){var b=a.g;if(b.g==b.l)return!1;a.l=a.g.g;var c=Wd(a.g);b=c>>>3;c&=7;if(!(c>=0&&c<=5))throw Od(c,a.l);if(b<1)throw Error(`Invalid field number: ${b} (at position ${a.l})`);a.m=b;a.h=c;return!0}\nfunction he(a){switch(a.h){case 0:a.h!=0?he(a):Ud(a.g);break;case 1:a=a.g;Td(a,a.g+8);break;case 2:if(a.h!=2)he(a);else{var b=Wd(a.g);a=a.g;Td(a,a.g+b)}break;case 5:a=a.g;Td(a,a.g+4);break;case 3:b=a.m;do{if(!ge(a))throw Error(\"Unmatched start-group tag: stream EOF\");if(a.h==4){if(a.m!=b)throw Error(\"Unmatched end-group tag\");break}he(a)}while(1);break;default:throw Od(a.h,a.l);}}\nfunction ie(a,b,c){const d=a.g.l,e=Wd(a.g),f=a.g.g+e;let g=f-d;g<=0&&(a.g.l=f,c(b,a,void 0,void 0,void 0),g=f-a.g.g);if(g)throw Error(\"Message parsing ended unexpectedly. Expected to read \"+`${e} bytes, instead read ${e-g} bytes, either the `+\"data ended unexpectedly or the message misreported its own length\");a.g.g=f;a.g.l=d;return b}\nfunction je(a){var b=Wd(a.g);a=a.g;var c=ce(a,b);a=a.h;if(ha){var d=a,e;(e=fa)||(e=fa=new TextDecoder(\"utf-8\",{fatal:!0}));b=c+b;d=c===0&&b===d.length?d:d.subarray(c,b);try{var f=e.decode(d)}catch(k){if(ea===void 0){try{e.decode(new Uint8Array([128]))}catch(h){}try{e.decode(new Uint8Array([97])),ea=!0}catch(h){ea=!1}}!ea&&(fa=void 0);throw k;}}else{f=c;b=f+b;c=[];let k=null;let h;for(;f=b?ca():(h=a[f++],g<194||(h&192)!==128?(f--,ca()):c.push((g&31)<<6|h&63)):\ng<240?f>=b-1?ca():(h=a[f++],(h&192)!==128||g===224&&h<160||g===237&&h>=160||((e=a[f++])&192)!==128?(f--,ca()):c.push((g&15)<<12|(h&63)<<6|e&63)):g<=244?f>=b-2?ca():(h=a[f++],(h&192)!==128||(g<<28)+(h-144)>>30!==0||((e=a[f++])&192)!==128||((d=a[f++])&192)!==128?(f--,ca()):(g=(g&7)<<18|(h&63)<<12|(e&63)<<6|d&63,g-=65536,c.push((g>>10&1023)+55296,(g&1023)+56320))):ca();c.length>=8192&&(k=da(k,c),c.length=0)}f=da(k,c)}return f}function ke(a){const b=Wd(a.g);return de(a.g,b)}\nfunction le(a,b,c){var d=Wd(a.g);for(d=a.g.g+d;a.g.g0;l--){g=e[l-1];if(!(g==null||nb(g)||kb(g)&&g.size===0))break;var h=!0}if(e!==a||f||h){if(!b)e=Array.prototype.slice.call(e,\n0,l);else if(h||f||k)e.length=l;k&&e.push(k)}h=e}else h=a}return h};function se(a){if(!a)return te||=new ue(0,0);if(!/^\\d+$/.test(a))return null;Rb(a);return new ue(r,t)}var ue=class{constructor(a,b){this.h=a>>>0;this.g=b>>>0}};let te;function ve(a){if(!a)return we||=new xe(0,0);if(!/^-?\\d+$/.test(a))return null;Rb(a);return new xe(r,t)}var xe=class{constructor(a,b){this.h=a>>>0;this.g=b>>>0}};let we;function ye(a,b,c){for(;c>0||b>127;)a.g.push(b&127|128),b=(b>>>7|c<<25)>>>0,c>>>=7;a.g.push(b)}function ze(a,b){for(;b>127;)a.g.push(b&127|128),b>>>=7;a.g.push(b)}function Ae(a,b){if(b>=0)ze(a,b);else{for(let c=0;c<9;c++)a.g.push(b&127|128),b>>=7;a.g.push(1)}}function Be(a,b){a.g.push(b>>>0&255);a.g.push(b>>>8&255);a.g.push(b>>>16&255);a.g.push(b>>>24&255)}var Ce=class{constructor(){this.g=[]}length(){return this.g.length}end(){const a=this.g;this.g=[];return a}};function De(a,b){b.length!==0&&(a.l.push(b),a.h+=b.length)}function Ee(a,b,c){ze(a.g,b*8+c)}function Fe(a,b){Ee(a,b,2);b=a.g.end();De(a,b);b.push(a.h);return b}function Ge(a,b){var c=b.pop();for(c=a.h+a.g.length()-c;c>127;)b.push(c&127|128),c>>>=7,a.h++;b.push(c);a.h++}function He(a,b,c){Ee(a,b,2);ze(a.g,c.length);De(a,a.g.end());De(a,c)}function Ie(a,b,c,d){c!=null&&(b=Fe(a,b),d(c,a),Ge(a,b))}var Je=class{constructor(){this.l=[];this.h=0;this.g=new Ce}};class Ke{constructor(a,b,c){this.g=a;this.h=b;this.qa=c}};function Le(a){return Array.isArray(a)?a[0]instanceof Ke?a:[Me,a]:[a,void 0]}function Ne(a,b){if(Array.isArray(b)){var c=n(b);if(c&4)return b;for(var d=0,e=0;dd(e,f,c):(e,f)=>{for(;ge(f)&&f.h!=4;){var g=f.m;let l=c[g];const u=!l;let E=!1;if(!l){var k=c.X;if(k){var h=k[g];h&&(E=k.P?.[g],(!oa||E)&&(k=Re(h))&&(l=c[g]=k))}}l&&l(f,e,g)||(k=f,g=k.l,he(k),k.ja?k=void 0:(h=k.g.g-g,k.g.g=g,k=de(k.g,h)),g=e,k&&(sb||=Symbol(),(h=g[sb])?h.push(k):g[sb]=[k]));u&&l&&!E&&Se++<5&&Ta()}};a[Oe]=b}return b}\nfunction Re(a){a=Le(a);const b=a[0].g;if(a=a[1]){const c=Pe(a),d=Qe(a).g;return(e,f,g)=>b(e,f,g,d,c)}return b}function Te(a,b,c){a[b]=c}\nfunction Ue(a,b,c,d){var e=Te;b.g=Ec(a[0]);let f=0;var g=a[++f];g&&g.constructor===Object&&(b.X=g,g=a[++f],typeof g===\"function\"&&(b.h=g,b.l=a[++f],g=a[++f]));const k={};for(;Array.isArray(g)&&typeof g[0]===\"number\"&&g[0]>0;){for(var h=0;hZe(d,e,c);a[We]=b}return b}const $e=Symbol();function af(a){return a.h}function bf(a,b){let c,d;const e=a.h;return(f,g,k)=>e(f,g,k,d||=Ye(b).g,c||=Xe(b))}function Ye(a){let b=a[$e];return b?b:b=Ue(a,a[$e]={},af,bf)}const cf=Symbol();function df(a,b){const c=a.g;return b?(d,e,f)=>c(d,e,f,b):c}\nfunction ef(a,b,c){const d=a.g;let e,f;return(g,k,h)=>d(g,k,h,f||=Qe(b).g,e||=Pe(b),c)}function Qe(a){let b=a[cf];return b?b:b=Ue(a,a[cf]={},df,ef)}function ff(a,b){var c=a[b];if(c)return c;if(c=a.X){var d=c[b];if(d){d=Le(d);var e=d[0].h;d=d[1];c=c.P?.[b];if(!oa||c){if(d){const f=Xe(d),g=Ye(d).g;c=(c=a.l)?c(g,f):(k,h,l)=>e(k,h,l,g,f)}else c=e;return a[b]=c}}}}\nfunction Ze(a,b,c){for(var d=p(a),e=+!!(d&512)-1,f=a.length,g=d&512?1:0,k=f+(d&256?-1:0);g{Ie(a,c,Fc([g,f],d),e)});else if(Array.isArray(b))for(let f=0;f>BigInt(32)));ye(a.g,c.h,c.g);break;default:c=ve(b),ye(a.g,c.h,c.g)}}}function nf(a,b,c){b=Wb(b);b!=null&&b!=null&&(Ee(a,c,0),Ae(a.g,b))}function of(a,b,c){b=Tb(b);b!=null&&(Ee(a,c,0),a.g.g.push(b?1:0))}function pf(a,b,c){b=gc(b);b!=null&&He(a,c,ka(b))}\nfunction qf(a,b,c,d,e){b instanceof B?(Ac(b),b=b.u):b=Array.isArray(b)?Fc(b,d):void 0;Ie(a,c,b,e)}function rf(a,b,c){b=b==null||typeof b==\"string\"||Ka(b)||b instanceof Pa?b:void 0;b!=null&&He(a,c,Rd(b).buffer)}function sf(a,b,c){if(a.h!==5&&a.h!==2)return!1;b=id(b,p(b),c,2,!1);a.h==2?le(a,$d,b):b.push($d(a.g));return!0}\nvar tf=gf(function(a,b,c){if(a.h!==1)return!1;var d=a.g;a=Xd(d);const e=Xd(d);d=(e>>31)*2+1;const f=e>>>20&2047;a=4294967296*(e&1048575)+a;kf(b,c,f==2047?a?NaN:d*Infinity:f==0?d*4.9E-324*a:d*Math.pow(2,f-1075)*(a+4503599627370496));return!0},function(a,b,c){b=Sb(b);b!=null&&(Ee(a,c,1),a=a.g,c=Ib||=new DataView(new ArrayBuffer(8)),c.setFloat64(0,+b,!0),r=c.getUint32(0,!0),t=c.getUint32(4,!0),Be(a,r),Be(a,t))}),C=gf(function(a,b,c){if(a.h!==5)return!1;kf(b,c,$d(a.g));return!0},function(a,b,c){b=Sb(b);\nb!=null&&(Ee(a,c,5),a=a.g,Mb(b),Be(a,r))}),uf=hf(sf,function(a,b,c){b=Ne(Sb,b);if(b!=null)for(let g=0;g>BigInt(32)));ye(a.g,c.h,c.g);break;default:c=se(b),ye(a.g,c.h,c.g)}}}),D=gf(function(a,b,c){if(a.h!==0)return!1;kf(b,c,Vd(a.g));return!0},nf),zf=hf(function(a,b,c){if(a.h!==0&&a.h!==2)return!1;b=id(b,p(b),c,2,\n!1);a.h==2?le(a,Vd,b):b.push(Vd(a.g));return!0},function(a,b,c){b=Ne(Wb,b);if(b!=null&&b.length){c=Fe(a,c);for(let d=0;d{if(ne.length){const f=ne.pop();f.o(d);be(f.g,c,d);c=f}else c=new me(c,d);try{const f=new a,g=f.u;Pe(b)(g,c);var e=f}finally{c.g.clear(),c.m=-1,c.h=-1,ne.length<100&&ne.push(c)}return e}}function Jf(a){return function(){Ac(this);const b=new Je;Ze(this.u,b,Ye(a));De(b,b.g.end());const c=new Uint8Array(b.h),d=b.l,e=d.length;let f=0;for(let g=0;g({index:Hd(Id(d,1),0)??-1,score:z(d,2)??0,categoryName:Jd(d,3)??\"\",displayName:Jd(d,4)??\"\"})),headIndex:b,headName:c}}function Ih(a){const b={classifications:Ed(a,yg,1).map(c=>Hh(x(c,kg,4)?.g()??[],Hd(Id(c,2),0),Jd(c,3)))};bc(fd(a,2))!=null&&(b.timestampMs=Hd(bc(fd(a,2)),0));return b};function Jh(a){var b=md(a,3,Sb,ld());var c=md(a,2,Wb,ld());var d=md(a,1,gc,ld());var e=md(a,9,gc,ld());const f={categories:[],keypoints:[]};for(let g=0;g{const c={headIndex:Hd(Id(b,3),0)??-1,headName:Jd(b,4)??\"\"};if(Cd(b,Ag,wd(b,1))!==void 0)b=x(b,Ag,wd(b,1)),b=md(b,1,Sb,ld()),c.floatEmbedding=b.slice();else{const d=new Uint8Array(0);c.quantizedEmbedding=x(b,Bg,wd(b,2))?.ra()?.ua()??d}return c}),timestampMs:Hd(bc(fd(a,2)),0)}};function Lh(a){const b=[];for(const c of Ed(a,tg,1))b.push({x:z(c,1)??0,y:z(c,2)??0,z:z(c,3)??0,visibility:z(c,4)??0});return b}function Mh(a){const b=[];for(const c of Ed(a,rg,1))b.push({x:z(c,1)??0,y:z(c,2)??0,z:z(c,3)??0,visibility:z(c,4)??0});return b};function Nh(a){return Array.from(a,b=>b>127?b-256:b)}function Oh(a,b){if(a.length!==b.length)throw Error(`Cannot compute cosine similarity between embeddings of different sizes (${a.length} vs. ${b.length}).`);let c=0,d=0,e=0;for(let f=0;f=1&&Number(a[1])>=17?!0:!1:!0};async function Wh(a){if(typeof importScripts===\"function\")importScripts(a.toString());else{const b=document.createElement(\"script\");b.src=a.toString();b.crossOrigin=\"anonymous\";return new Promise((c,d)=>{b.addEventListener(\"load\",()=>{c()},!1);b.addEventListener(\"error\",e=>{d(e)},!1);document.body.appendChild(b)})}};function Xh(a){return a.videoWidth!==void 0?[a.videoWidth,a.videoHeight]:a.naturalWidth!==void 0?[a.naturalWidth,a.naturalHeight]:a.displayWidth!==void 0?[a.displayWidth,a.displayHeight]:[a.width,a.height]}function T(a,b,c){a.m||console.error(\"No wasm multistream support detected: ensure dependency inclusion of :gl_graph_runner_internal_multi_input target\");b=a.i.stringToNewUTF8(b);c(b);a.i._free(b)}\nfunction Yh(a,b,c){if(!a.i.canvas)throw Error(\"No OpenGL canvas configured.\");c?a.i._bindTextureToStream(c):a.i._bindTextureToCanvas();c=a.i.canvas.getContext(\"webgl2\")||a.i.canvas.getContext(\"webgl\");if(!c)throw Error(\"Failed to obtain WebGL context from the provided canvas. `getContext()` should only be invoked with `webgl` or `webgl2`.\");a.i.gpuOriginForWebTexturesIsBottomLeft&&c.pixelStorei(c.UNPACK_FLIP_Y_WEBGL,!0);c.texImage2D(c.TEXTURE_2D,0,c.RGBA,c.RGBA,c.UNSIGNED_BYTE,b);a.i.gpuOriginForWebTexturesIsBottomLeft&&\nc.pixelStorei(c.UNPACK_FLIP_Y_WEBGL,!1);const [d,e]=Xh(b);!a.l||d===a.i.canvas.width&&e===a.i.canvas.height||(a.i.canvas.width=d,a.i.canvas.height=e);return[d,e]}\nfunction Zh(a,b,c){a.m||console.error(\"No wasm multistream support detected: ensure dependency inclusion of :gl_graph_runner_internal_multi_input target\");const d=new Uint32Array(b.length);for(let e=0;e>2);c(b);for(const e of d)a.i._free(e);a.i._free(b)}function $h(a,b,c){a.i.simpleListeners=a.i.simpleListeners||{};a.i.simpleListeners[b]=c}\nfunction ai(a,b,c){let d=[];a.i.simpleListeners=a.i.simpleListeners||{};a.i.simpleListeners[b]=(e,f,g)=>{f?(c(d,g),d=[]):d.push(e)}}\nvar bi=class{constructor(a,b){this.l=!0;this.i=a;this.g=null;this.h=0;this.m=typeof this.i._addIntToInputStream===\"function\";b!==void 0?this.i.canvas=b:Vh()?this.i.canvas=new OffscreenCanvas(1,1):(console.warn(\"OffscreenCanvas not supported and GraphRunner constructor glCanvas parameter is undefined. Creating backup canvas.\"),this.i.canvas=document.createElement(\"canvas\"))}async initializeGraph(a){const b=await (await fetch(a)).arrayBuffer();a=!(a.endsWith(\".pbtxt\")||a.endsWith(\".textproto\"));this.setGraph(new Uint8Array(b),\na)}setGraphFromString(a){this.setGraph((new TextEncoder).encode(a),!1)}setGraph(a,b){const c=a.length,d=this.i._malloc(c);this.i.HEAPU8.set(a,d);b?this.i._changeBinaryGraph(c,d):this.i._changeTextGraph(c,d);this.i._free(d)}configureAudio(a,b,c,d,e){this.i._configureAudio||console.warn('Attempting to use configureAudio without support for input audio. Is build dep \":gl_graph_runner_audio\" missing?');T(this,d||\"input_audio\",f=>{e=e||\"audio_header\";T(this,e,g=>{this.i._configureAudio(f,g,a,b,c)})})}setAutoResizeCanvas(a){this.l=\na}setAutoRenderToScreen(a){this.i._setAutoRenderToScreen(a)}setGpuBufferVerticalFlip(a){this.i.gpuOriginForWebTexturesIsBottomLeft=a}ga(a){$h(this,\"__graph_config__\",b=>{a(b)});T(this,\"__graph_config__\",b=>{this.i._getGraphConfig(b,void 0)});delete this.i.simpleListeners.__graph_config__}attachErrorListener(a){this.i.errorListener=a}attachEmptyPacketListener(a,b){this.i.emptyPacketListeners=this.i.emptyPacketListeners||{};this.i.emptyPacketListeners[a]=b}addAudioToStream(a,b,c){this.addAudioToStreamWithShape(a,\n0,0,b,c)}addAudioToStreamWithShape(a,b,c,d,e){const f=a.length*4;this.h!==f&&(this.g&&this.i._free(this.g),this.g=this.i._malloc(f),this.h=f);this.i.HEAPF32.set(a,this.g/4);T(this,d,g=>{this.i._addAudioToInputStream(this.g,b,c,g,e)})}addGpuBufferToStream(a,b,c){T(this,b,d=>{const [e,f]=Yh(this,a,d);this.i._addBoundTextureToStream(d,e,f,c)})}addBoolToStream(a,b,c){T(this,b,d=>{this.i._addBoolToInputStream(a,d,c)})}addDoubleToStream(a,b,c){T(this,b,d=>{this.i._addDoubleToInputStream(a,d,c)})}addFloatToStream(a,\nb,c){T(this,b,d=>{this.i._addFloatToInputStream(a,d,c)})}addIntToStream(a,b,c){T(this,b,d=>{this.i._addIntToInputStream(a,d,c)})}addUintToStream(a,b,c){T(this,b,d=>{this.i._addUintToInputStream(a,d,c)})}addStringToStream(a,b,c){T(this,b,d=>{T(this,a,e=>{this.i._addStringToInputStream(e,d,c)})})}addStringRecordToStream(a,b,c){T(this,b,d=>{Zh(this,Object.keys(a),e=>{Zh(this,Object.values(a),f=>{this.i._addFlatHashMapToInputStream(e,f,Object.keys(a).length,d,c)})})})}addProtoToStream(a,b,c,d){T(this,\nc,e=>{T(this,b,f=>{const g=this.i._malloc(a.length);this.i.HEAPU8.set(a,g);this.i._addProtoToInputStream(g,a.length,f,e,d);this.i._free(g)})})}addEmptyPacketToStream(a,b){T(this,a,c=>{this.i._addEmptyPacketToInputStream(c,b)})}addBoolVectorToStream(a,b,c){T(this,b,d=>{const e=this.i._allocateBoolVector(a.length);if(!e)throw Error(\"Unable to allocate new bool vector on heap.\");for(const f of a)this.i._addBoolVectorEntry(e,f);this.i._addBoolVectorToInputStream(e,d,c)})}addDoubleVectorToStream(a,b,c){T(this,\nb,d=>{const e=this.i._allocateDoubleVector(a.length);if(!e)throw Error(\"Unable to allocate new double vector on heap.\");for(const f of a)this.i._addDoubleVectorEntry(e,f);this.i._addDoubleVectorToInputStream(e,d,c)})}addFloatVectorToStream(a,b,c){T(this,b,d=>{const e=this.i._allocateFloatVector(a.length);if(!e)throw Error(\"Unable to allocate new float vector on heap.\");for(const f of a)this.i._addFloatVectorEntry(e,f);this.i._addFloatVectorToInputStream(e,d,c)})}addIntVectorToStream(a,b,c){T(this,\nb,d=>{const e=this.i._allocateIntVector(a.length);if(!e)throw Error(\"Unable to allocate new int vector on heap.\");for(const f of a)this.i._addIntVectorEntry(e,f);this.i._addIntVectorToInputStream(e,d,c)})}addUintVectorToStream(a,b,c){T(this,b,d=>{const e=this.i._allocateUintVector(a.length);if(!e)throw Error(\"Unable to allocate new unsigned int vector on heap.\");for(const f of a)this.i._addUintVectorEntry(e,f);this.i._addUintVectorToInputStream(e,d,c)})}addStringVectorToStream(a,b,c){T(this,b,d=>\n{const e=this.i._allocateStringVector(a.length);if(!e)throw Error(\"Unable to allocate new string vector on heap.\");for(const f of a)T(this,f,g=>{this.i._addStringVectorEntry(e,g)});this.i._addStringVectorToInputStream(e,d,c)})}addBoolToInputSidePacket(a,b){T(this,b,c=>{this.i._addBoolToInputSidePacket(a,c)})}addDoubleToInputSidePacket(a,b){T(this,b,c=>{this.i._addDoubleToInputSidePacket(a,c)})}addFloatToInputSidePacket(a,b){T(this,b,c=>{this.i._addFloatToInputSidePacket(a,c)})}addIntToInputSidePacket(a,\nb){T(this,b,c=>{this.i._addIntToInputSidePacket(a,c)})}addUintToInputSidePacket(a,b){T(this,b,c=>{this.i._addUintToInputSidePacket(a,c)})}addStringToInputSidePacket(a,b){T(this,b,c=>{T(this,a,d=>{this.i._addStringToInputSidePacket(d,c)})})}addProtoToInputSidePacket(a,b,c){T(this,c,d=>{T(this,b,e=>{const f=this.i._malloc(a.length);this.i.HEAPU8.set(a,f);this.i._addProtoToInputSidePacket(f,a.length,e,d);this.i._free(f)})})}addBoolVectorToInputSidePacket(a,b){T(this,b,c=>{const d=this.i._allocateBoolVector(a.length);\nif(!d)throw Error(\"Unable to allocate new bool vector on heap.\");for(const e of a)this.i._addBoolVectorEntry(d,e);this.i._addBoolVectorToInputSidePacket(d,c)})}addDoubleVectorToInputSidePacket(a,b){T(this,b,c=>{const d=this.i._allocateDoubleVector(a.length);if(!d)throw Error(\"Unable to allocate new double vector on heap.\");for(const e of a)this.i._addDoubleVectorEntry(d,e);this.i._addDoubleVectorToInputSidePacket(d,c)})}addFloatVectorToInputSidePacket(a,b){T(this,b,c=>{const d=this.i._allocateFloatVector(a.length);\nif(!d)throw Error(\"Unable to allocate new float vector on heap.\");for(const e of a)this.i._addFloatVectorEntry(d,e);this.i._addFloatVectorToInputSidePacket(d,c)})}addIntVectorToInputSidePacket(a,b){T(this,b,c=>{const d=this.i._allocateIntVector(a.length);if(!d)throw Error(\"Unable to allocate new int vector on heap.\");for(const e of a)this.i._addIntVectorEntry(d,e);this.i._addIntVectorToInputSidePacket(d,c)})}addUintVectorToInputSidePacket(a,b){T(this,b,c=>{const d=this.i._allocateUintVector(a.length);\nif(!d)throw Error(\"Unable to allocate new unsigned int vector on heap.\");for(const e of a)this.i._addUintVectorEntry(d,e);this.i._addUintVectorToInputSidePacket(d,c)})}addStringVectorToInputSidePacket(a,b){T(this,b,c=>{const d=this.i._allocateStringVector(a.length);if(!d)throw Error(\"Unable to allocate new string vector on heap.\");for(const e of a)T(this,e,f=>{this.i._addStringVectorEntry(d,f)});this.i._addStringVectorToInputSidePacket(d,c)})}attachBoolListener(a,b){$h(this,a,b);T(this,a,c=>{this.i._attachBoolListener(c)})}attachBoolVectorListener(a,\nb){ai(this,a,b);T(this,a,c=>{this.i._attachBoolVectorListener(c)})}attachIntListener(a,b){$h(this,a,b);T(this,a,c=>{this.i._attachIntListener(c)})}attachIntVectorListener(a,b){ai(this,a,b);T(this,a,c=>{this.i._attachIntVectorListener(c)})}attachUintListener(a,b){$h(this,a,b);T(this,a,c=>{this.i._attachUintListener(c)})}attachUintVectorListener(a,b){ai(this,a,b);T(this,a,c=>{this.i._attachUintVectorListener(c)})}attachDoubleListener(a,b){$h(this,a,b);T(this,a,c=>{this.i._attachDoubleListener(c)})}attachDoubleVectorListener(a,\nb){ai(this,a,b);T(this,a,c=>{this.i._attachDoubleVectorListener(c)})}attachFloatListener(a,b){$h(this,a,b);T(this,a,c=>{this.i._attachFloatListener(c)})}attachFloatVectorListener(a,b){ai(this,a,b);T(this,a,c=>{this.i._attachFloatVectorListener(c)})}attachStringListener(a,b){$h(this,a,b);T(this,a,c=>{this.i._attachStringListener(c)})}attachStringVectorListener(a,b){ai(this,a,b);T(this,a,c=>{this.i._attachStringVectorListener(c)})}attachProtoListener(a,b,c){$h(this,a,b);T(this,a,d=>{this.i._attachProtoListener(d,\nc||!1)})}attachProtoVectorListener(a,b,c){ai(this,a,b);T(this,a,d=>{this.i._attachProtoVectorListener(d,c||!1)})}attachAudioListener(a,b,c){this.i._attachAudioListener||console.warn('Attempting to use attachAudioListener without support for output audio. Is build dep \":gl_graph_runner_audio_out\" missing?');$h(this,a,(d,e)=>{d=new Float32Array(d.buffer,d.byteOffset,d.length/4);b(d,e)});T(this,a,d=>{this.i._attachAudioListener(d,c||!1)})}finishProcessing(){this.i._waitUntilIdle()}closeGraph(){this.i._closeGraph();\nthis.i.simpleListeners=void 0;this.i.emptyPacketListeners=void 0}},ci=async(a,b,c,d,e)=>{b&&await Wh(b);if(!self.ModuleFactory)throw Error(\"ModuleFactory not set.\");if(c&&(await Wh(c),!self.ModuleFactory))throw Error(\"ModuleFactory not set.\");self.Module&&e&&(b=self.Module,b.locateFile=e.locateFile,e.mainScriptUrlOrBlob&&(b.mainScriptUrlOrBlob=e.mainScriptUrlOrBlob));e=await self.ModuleFactory(self.Module||e);self.ModuleFactory=self.Module=void 0;return new a(e,d)};async function di(a,b,c,d){a=await ci(a,c.wasmLoaderPath,c.assetLoaderPath,b,{locateFile(e){return e.endsWith(\".wasm\")?c.wasmBinaryPath.toString():c.assetBinaryPath&&e.endsWith(\".data\")?c.assetBinaryPath.toString():e}});await a.o(d);return a}async function ei(a,b,c,d){return di(a,b,c,d)}function fi(a,b){let c=x(a.baseOptions,Ig,3);if(!c){var d=c=new Ig,e=new Rf;Fd(d,4,Jg,e)}\"delegate\"in b&&(b.delegate===\"GPU\"?(b=c,d=new Of,Fd(b,2,Jg,d)):(b=c,d=new Rf,Fd(b,4,Jg,d)));y(a.baseOptions,Ig,3,c)}\nfunction gi(a,b){const c=x(a.baseOptions,Kg,1)||new Kg;typeof b===\"string\"?(v(c,2,fc(b)),v(c,1)):b instanceof Uint8Array&&(v(c,1,mb(b,!1,!1)),v(c,2));y(a.baseOptions,Kg,1,c)}function hi(a){try{const b=a.H.length;if(b===1)throw Error(a.H[0].message);if(b>1)throw Error(\"Encountered multiple errors: \"+a.H.map(c=>c.message).join(\", \"));}finally{a.H=[]}}function U(a,b){a.B=Math.max(a.B,b)}\nfunction ii(a,b){a.A=new O;bg(a.A,\"PassThroughCalculator\");M(a.A,\"free_memory\");N(a.A,\"free_memory_unused_out\");P(b,\"free_memory\");fg(b,a.A)}function ji(a,b){M(a.A,b);N(a.A,b+\"_unused_out\")}function ki(a){a.g.addBoolToStream(!0,\"free_memory\",a.B)}\nvar mi=class{constructor(a){this.g=a;this.H=[];this.B=0;this.g.setAutoRenderToScreen(!1)}l(a,b=!0){if(b){const c=a.baseOptions||{};if(a.baseOptions?.modelAssetBuffer&&a.baseOptions?.modelAssetPath)throw Error(\"Cannot set both baseOptions.modelAssetPath and baseOptions.modelAssetBuffer\");if(!(x(this.baseOptions,Kg,1)?.g()||x(this.baseOptions,Kg,1)?.h()||a.baseOptions?.modelAssetBuffer||a.baseOptions?.modelAssetPath))throw Error(\"Either baseOptions.modelAssetPath or baseOptions.modelAssetBuffer must be set\");\nfi(this,c);if(c.modelAssetPath)return fetch(c.modelAssetPath.toString()).then(d=>{if(d.ok)return d.arrayBuffer();throw Error(`Failed to fetch model: ${c.modelAssetPath} (${d.status})`);}).then(d=>{try{this.g.i.FS_unlink(\"/model.dat\")}catch{}this.g.i.FS_createDataFile(\"/\",\"model.dat\",new Uint8Array(d),!0,!1,!1);gi(this,\"/model.dat\");this.m();this.J()});if(c.modelAssetBuffer instanceof Uint8Array)gi(this,c.modelAssetBuffer);else if(c.modelAssetBuffer)return li(c.modelAssetBuffer).then(d=>{gi(this,d);\nthis.m();this.J()})}this.m();this.J();return Promise.resolve()}J(){}ga(){let a;this.g.ga(b=>{a=ig(b)});if(!a)throw Error(\"Failed to retrieve CalculatorGraphConfig\");return a}setGraph(a,b){this.g.attachErrorListener((c,d)=>{this.H.push(Error(d))});this.g.Oa();this.g.setGraph(a,b);this.A=void 0;hi(this)}finishProcessing(){this.g.finishProcessing();hi(this)}close(){this.A=void 0;this.g.closeGraph()}};mi.prototype.close=mi.prototype.close;\nasync function li(a){const b=[];for(var c=0;;){const {done:d,value:e}=await a.read();if(d)break;b.push(e);c+=e.length}if(b.length===0)return new Uint8Array(0);if(b.length===1)return b[0];a=new Uint8Array(c);c=0;for(const d of b)a.set(d,c),c+=d.length;return a}m(\"TaskRunner\",mi);function ni(a,b){if(!a)throw Error(`Unable to obtain required WebGL resource: ${b}`);return a}class oi{constructor(a,b,c,d){this.g=a;this.h=b;this.m=c;this.l=d}bind(){this.g.bindVertexArray(this.h)}close(){this.g.deleteVertexArray(this.h);this.g.deleteBuffer(this.m);this.g.deleteBuffer(this.l)}}\nfunction pi(a,b,c){const d=a.g;c=ni(d.createShader(c),\"Failed to create WebGL shader\");d.shaderSource(c,b);d.compileShader(c);if(!d.getShaderParameter(c,d.COMPILE_STATUS))throw Error(`Could not compile WebGL shader: ${d.getShaderInfoLog(c)}`);d.attachShader(a.h,c);return c}\nfunction qi(a,b){const c=a.g,d=ni(c.createVertexArray(),\"Failed to create vertex array\");c.bindVertexArray(d);const e=ni(c.createBuffer(),\"Failed to create buffer\");c.bindBuffer(c.ARRAY_BUFFER,e);c.enableVertexAttribArray(a.R);c.vertexAttribPointer(a.R,2,c.FLOAT,!1,0,0);c.bufferData(c.ARRAY_BUFFER,new Float32Array([-1,-1,-1,1,1,1,1,-1]),c.STATIC_DRAW);const f=ni(c.createBuffer(),\"Failed to create buffer\");c.bindBuffer(c.ARRAY_BUFFER,f);c.enableVertexAttribArray(a.J);c.vertexAttribPointer(a.J,2,c.FLOAT,\n!1,0,0);c.bufferData(c.ARRAY_BUFFER,new Float32Array(b?[0,1,0,0,1,0,1,1]:[0,0,0,1,1,1,1,0]),c.STATIC_DRAW);c.bindBuffer(c.ARRAY_BUFFER,null);c.bindVertexArray(null);return new oi(c,d,e,f)}function ri(a,b){if(!a.g)a.g=b;else if(b!==a.g)throw Error(\"Cannot change GL context once initialized\");}function si(a,b,c,d){ri(a,b);a.h||(a.m(),a.C());c?(a.s||(a.s=qi(a,!0)),c=a.s):(a.v||(a.v=qi(a,!1)),c=a.v);b.useProgram(a.h);c.bind();a.l();a=d();c.g.bindVertexArray(null);return a}\nfunction ti(a,b,c){ri(a,b);a=ni(b.createTexture(),\"Failed to create texture\");b.bindTexture(b.TEXTURE_2D,a);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_WRAP_S,b.CLAMP_TO_EDGE);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_WRAP_T,b.CLAMP_TO_EDGE);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_MIN_FILTER,c??b.LINEAR);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_MAG_FILTER,c??b.LINEAR);b.bindTexture(b.TEXTURE_2D,null);return a}\nfunction ui(a,b,c){ri(a,b);a.A||(a.A=ni(b.createFramebuffer(),\"Failed to create framebuffe.\"));b.bindFramebuffer(b.FRAMEBUFFER,a.A);b.framebufferTexture2D(b.FRAMEBUFFER,b.COLOR_ATTACHMENT0,b.TEXTURE_2D,c,0)}function vi(a){a.g?.bindFramebuffer(a.g.FRAMEBUFFER,null)}\nvar wi=class{H(){return\"\\n precision mediump float;\\n varying vec2 vTex;\\n uniform sampler2D inputTexture;\\n void main() {\\n gl_FragColor = texture2D(inputTexture, vTex);\\n }\\n \"}m(){const a=this.g;this.h=ni(a.createProgram(),\"Failed to create WebGL program\");this.da=pi(this,\"\\n attribute vec2 aVertex;\\n attribute vec2 aTex;\\n varying vec2 vTex;\\n void main(void) {\\n gl_Position = vec4(aVertex, 0.0, 1.0);\\n vTex = aTex;\\n }\",a.VERTEX_SHADER);this.ca=pi(this,this.H(),a.FRAGMENT_SHADER);\na.linkProgram(this.h);if(!a.getProgramParameter(this.h,a.LINK_STATUS))throw Error(`Error during program linking: ${a.getProgramInfoLog(this.h)}`);this.R=a.getAttribLocation(this.h,\"aVertex\");this.J=a.getAttribLocation(this.h,\"aTex\")}C(){}l(){}close(){if(this.h){const a=this.g;a.deleteProgram(this.h);a.deleteShader(this.da);a.deleteShader(this.ca)}this.A&&this.g.deleteFramebuffer(this.A);this.v&&this.v.close();this.s&&this.s.close()}};function xi(a,b){if(a!==b)return!1;a=a.entries();b=b.entries();for(const [d,e]of a){a=d;const f=e;var c=b.next();if(c.done)return!1;const [g,k]=c.value;c=k;if(a!==g||f[0]!==c[0]||f[1]!==c[1]||f[2]!==c[2]||f[3]!==c[3])return!1}return!!b.next().done}\nfunction yi(a,b,c,d){const e=a.g;e.activeTexture(e.TEXTURE0);e.bindTexture(e.TEXTURE_2D,b);e.activeTexture(e.TEXTURE1);e.bindTexture(e.TEXTURE_2D,a.B);e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,e.UNSIGNED_BYTE,c);if(a.I&&xi(a.I,d))e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,a.j);else{a.I=d;const f=Array(1024).fill(0);d.forEach((g,k)=>{if(g.length!==4)throw Error(`Color at index ${k} is not a four-channel value.`);f[k*4]=g[0];f[k*4+1]=g[1];f[k*4+2]=g[2];f[k*4+3]=g[3]});e.activeTexture(e.TEXTURE2);\ne.bindTexture(e.TEXTURE_2D,a.j);e.texImage2D(e.TEXTURE_2D,0,e.RGBA,256,1,0,e.RGBA,e.UNSIGNED_BYTE,new Uint8Array(f))}}\nvar zi=class extends wi{H(){return\"\\n precision mediump float;\\n uniform sampler2D backgroundTexture;\\n uniform sampler2D maskTexture;\\n uniform sampler2D colorMappingTexture;\\n varying vec2 vTex;\\n void main() {\\n vec4 backgroundColor = texture2D(backgroundTexture, vTex);\\n float category = texture2D(maskTexture, vTex).r;\\n vec4 categoryColor = texture2D(colorMappingTexture, vec2(category, 0.0));\\n gl_FragColor = mix(backgroundColor, categoryColor, categoryColor.a);\\n }\\n \"}C(){const a=this.g;\na.activeTexture(a.TEXTURE1);this.B=ti(this,a,a.LINEAR);a.activeTexture(a.TEXTURE2);this.j=ti(this,a,a.NEAREST)}m(){super.m();const a=this.g;this.L=ni(a.getUniformLocation(this.h,\"backgroundTexture\"),\"Uniform location\");this.V=ni(a.getUniformLocation(this.h,\"colorMappingTexture\"),\"Uniform location\");this.K=ni(a.getUniformLocation(this.h,\"maskTexture\"),\"Uniform location\")}l(){super.l();const a=this.g;a.uniform1i(this.K,0);a.uniform1i(this.L,1);a.uniform1i(this.V,2)}close(){this.B&&this.g.deleteTexture(this.B);\nthis.j&&this.g.deleteTexture(this.j);super.close()}};var Ai=class extends wi{H(){return\"\\n precision mediump float;\\n uniform sampler2D maskTexture;\\n uniform sampler2D defaultTexture;\\n uniform sampler2D overlayTexture;\\n varying vec2 vTex;\\n void main() {\\n float confidence = texture2D(maskTexture, vTex).r;\\n vec4 defaultColor = texture2D(defaultTexture, vTex);\\n vec4 overlayColor = texture2D(overlayTexture, vTex);\\n // Apply the alpha from the overlay and merge in the default color\\n overlayColor = mix(defaultColor, overlayColor, overlayColor.a);\\n gl_FragColor = mix(defaultColor, overlayColor, confidence);\\n }\\n \"}C(){const a=\nthis.g;a.activeTexture(a.TEXTURE1);this.j=ti(this,a);a.activeTexture(a.TEXTURE2);this.B=ti(this,a)}m(){super.m();const a=this.g;this.K=ni(a.getUniformLocation(this.h,\"defaultTexture\"),\"Uniform location\");this.L=ni(a.getUniformLocation(this.h,\"overlayTexture\"),\"Uniform location\");this.I=ni(a.getUniformLocation(this.h,\"maskTexture\"),\"Uniform location\")}l(){super.l();const a=this.g;a.uniform1i(this.I,0);a.uniform1i(this.K,1);a.uniform1i(this.L,2)}close(){this.j&&this.g.deleteTexture(this.j);this.B&&\nthis.g.deleteTexture(this.B);super.close()}};function Bi(a,b){switch(b){case 0:return a.g.find(c=>c instanceof Uint8Array);case 1:return a.g.find(c=>c instanceof Float32Array);case 2:return a.g.find(c=>typeof WebGLTexture!==\"undefined\"&&c instanceof WebGLTexture);default:throw Error(`Type is not supported: ${b}`);}}function Ci(a){var b=Bi(a,0);b||(b=Di(a),b=new Uint8Array(b.map(c=>255*c)),a.g.push(b));return b}\nfunction Di(a){var b=Bi(a,1);if(!b){if(b=Bi(a,0))b=(new Float32Array(b)).map(d=>d/255);else{b=new Float32Array(a.width*a.height);const d=Ei(a);var c=Fi(a);const e=Gi(a);ui(c,d,e);if(\"iPad Simulator;iPhone Simulator;iPod Simulator;iPad;iPhone;iPod\".split(\";\").includes(navigator.platform)||navigator.userAgent.includes(\"Mac\")&&\"ontouchend\"in self.document){c=new Float32Array(a.width*a.height*4);d.readPixels(0,0,a.width,a.height,d.RGBA,d.FLOAT,c);for(let f=0,g=0;f{Hi(this);d.clearColor(0,0,0,0);d.clear(d.COLOR_BUFFER_BIT);d.drawArrays(d.TRIANGLE_FAN,0,4);Ji(this)});vi(e);Ji(this)}else throw Error(`Type is not supported: ${b}`);a.push(c)}return new V(a,\nthis.m,this.S(),this.canvas,this.l,this.width,this.height)}close(){this.j&&Ei(this).deleteTexture(Bi(this,2));Li=-1}},Ki;V.prototype.close=V.prototype.close;V.prototype.clone=V.prototype.clone;V.prototype.getAsWebGLTexture=V.prototype.N;V.prototype.getAsFloat32Array=V.prototype.ka;V.prototype.getAsUint8Array=V.prototype.la;V.prototype.hasWebGLTexture=V.prototype.S;V.prototype.hasFloat32Array=V.prototype.ma;V.prototype.hasUint8Array=V.prototype.Ja;var Li=250;export {V as MPMask};const Mi={color:\"white\",lineWidth:4,radius:6};function Ni(a){a=a||{};return{...Mi,fillColor:a.color,...a}}function Oi(a,b){return a instanceof Function?a(b):a}function Pi(a,b,c){return Math.max(Math.min(b,c),Math.min(Math.max(b,c),a))}function Qi(a){if(!a.l)throw Error(\"CPU rendering requested but CanvasRenderingContext2D not provided.\");return a.l}function Ri(a){if(!a.j)throw Error(\"GPU rendering requested but WebGL2RenderingContext not provided.\");return a.j}\nfunction Si(a){a.g||(a.g=new zi);return a.g}function Ti(a){a.h||(a.h=new Ai);return a.h}function Ui(a,b,c){if(b.S())c(b.N());else{const d=b.ma()?b.ka():b.la();a.m=a.m??new wi;const e=Ri(a);a=new V([d],b.m,!1,e.canvas,a.m,b.width,b.height);c(a.N());a.close()}}\nfunction Vi(a,b,c,d){const e=Si(a),f=Ri(a),g=Array.isArray(c)?new ImageData(new Uint8ClampedArray(c),1,1):c;si(e,f,!0,()=>{yi(e,b,g,d);f.clearColor(0,0,0,0);f.clear(f.COLOR_BUFFER_BIT);f.drawArrays(f.TRIANGLE_FAN,0,4);const k=e.g;k.activeTexture(k.TEXTURE0);k.bindTexture(k.TEXTURE_2D,null);k.activeTexture(k.TEXTURE1);k.bindTexture(k.TEXTURE_2D,null);k.activeTexture(k.TEXTURE2);k.bindTexture(k.TEXTURE_2D,null)})}\nfunction Wi(a,b,c,d){const e=Ri(a);Ui(a,b,f=>{Vi(a,f,c,d);f=Qi(a);f.drawImage(e.canvas,0,0,f.canvas.width,f.canvas.height)})}\nfunction Xi(a,b,c,d){const e=Ri(a),f=Ti(a),g=Array.isArray(c)?new ImageData(new Uint8ClampedArray(c),1,1):c,k=Array.isArray(d)?new ImageData(new Uint8ClampedArray(d),1,1):d;si(f,e,!0,()=>{var h=f.g;h.activeTexture(h.TEXTURE0);h.bindTexture(h.TEXTURE_2D,b);h.activeTexture(h.TEXTURE1);h.bindTexture(h.TEXTURE_2D,f.j);h.texImage2D(h.TEXTURE_2D,0,h.RGBA,h.RGBA,h.UNSIGNED_BYTE,g);h.activeTexture(h.TEXTURE2);h.bindTexture(h.TEXTURE_2D,f.B);h.texImage2D(h.TEXTURE_2D,0,h.RGBA,h.RGBA,h.UNSIGNED_BYTE,k);e.clearColor(0,\n0,0,0);e.clear(e.COLOR_BUFFER_BIT);e.drawArrays(e.TRIANGLE_FAN,0,4);e.bindTexture(e.TEXTURE_2D,null);h=f.g;h.activeTexture(h.TEXTURE0);h.bindTexture(h.TEXTURE_2D,null);h.activeTexture(h.TEXTURE1);h.bindTexture(h.TEXTURE_2D,null);h.activeTexture(h.TEXTURE2);h.bindTexture(h.TEXTURE_2D,null)})}function Yi(a,b,c,d){const e=Ri(a);Ui(a,b,f=>{Xi(a,f,c,d);f=Qi(a);f.drawImage(e.canvas,0,0,f.canvas.width,f.canvas.height)})}\nvar Zi=class{constructor(a,b){a instanceof CanvasRenderingContext2D||a instanceof OffscreenCanvasRenderingContext2D?(this.l=a,this.j=b):this.j=a}Ca(a,b){if(a){var c=Qi(this);b=Ni(b);c.save();var d=c.canvas,e=0;for(const f of a)c.fillStyle=Oi(b.fillColor,{index:e,from:f}),c.strokeStyle=Oi(b.color,{index:e,from:f}),c.lineWidth=Oi(b.lineWidth,{index:e,from:f}),a=new Path2D,a.arc(f.x*d.width,f.y*d.height,Oi(b.radius,{index:e,from:f}),0,2*Math.PI),c.fill(a),c.stroke(a),++e;c.restore()}}Ba(a,b,c){if(a&&\nb){var d=Qi(this);c=Ni(c);d.save();var e=d.canvas,f=0;for(const g of b){d.beginPath();b=a[g.start];const k=a[g.end];b&&k&&(d.strokeStyle=Oi(c.color,{index:f,from:b,to:k}),d.lineWidth=Oi(c.lineWidth,{index:f,from:b,to:k}),d.moveTo(b.x*e.width,b.y*e.height),d.lineTo(k.x*e.width,k.y*e.height));++f;d.stroke()}d.restore()}}ya(a,b){const c=Qi(this);b=Ni(b);c.save();c.beginPath();c.lineWidth=Oi(b.lineWidth,{});c.strokeStyle=Oi(b.color,{});c.fillStyle=Oi(b.fillColor,{});c.moveTo(a.originX,a.originY);c.lineTo(a.originX+\na.width,a.originY);c.lineTo(a.originX+a.width,a.originY+a.height);c.lineTo(a.originX,a.originY+a.height);c.lineTo(a.originX,a.originY);c.stroke();c.fill();c.restore()}za(a,b,c=[0,0,0,255]){this.l?Wi(this,a,c,b):Vi(this,a.N(),c,b)}Aa(a,b,c){this.l?Yi(this,a,b,c):Xi(this,a.N(),b,c)}close(){this.g?.close();this.g=void 0;this.h?.close();this.h=void 0;this.m?.close();this.m=void 0}};Zi.prototype.close=Zi.prototype.close;Zi.prototype.drawConfidenceMask=Zi.prototype.Aa;Zi.prototype.drawCategoryMask=Zi.prototype.za;\nZi.prototype.drawBoundingBox=Zi.prototype.ya;Zi.prototype.drawConnectors=Zi.prototype.Ba;Zi.prototype.drawLandmarks=Zi.prototype.Ca;Zi.lerp=function(a,b,c,d,e){return Pi(d*(1-(a-b)/(c-b))+e*(1-(c-a)/(c-b)),d,e)};Zi.clamp=Pi;export {Zi as DrawingUtils};function $i(a,b){switch(b){case 0:return a.g.find(c=>c instanceof ImageData);case 1:return a.g.find(c=>typeof ImageBitmap!==\"undefined\"&&c instanceof ImageBitmap);case 2:return a.g.find(c=>typeof WebGLTexture!==\"undefined\"&&c instanceof WebGLTexture);default:throw Error(`Type is not supported: ${b}`);}}\nfunction aj(a){var b=$i(a,0);if(!b){b=bj(a);const c=cj(a),d=new Uint8Array(a.width*a.height*4),e=dj(a);ui(c,b,e);b.readPixels(0,0,a.width,a.height,b.RGBA,b.UNSIGNED_BYTE,d);vi(c);b=new ImageData(new Uint8ClampedArray(d.buffer),a.width,a.height);a.g.push(b)}return b}function dj(a){let b=$i(a,2);if(!b){const c=bj(a);b=ej(a);const d=$i(a,1)||aj(a);c.texImage2D(c.TEXTURE_2D,0,c.RGBA,c.RGBA,c.UNSIGNED_BYTE,d);fj(a)}return b}\nfunction bj(a){if(!a.canvas)throw Error(\"Conversion to different image formats require that a canvas is passed when iniitializing the image.\");a.h||(a.h=ni(a.canvas.getContext(\"webgl2\"),\"You cannot use a canvas that is already bound to a different type of rendering context.\"));return a.h}function cj(a){a.l||(a.l=new wi);return a.l}\nfunction ej(a){const b=bj(a);b.viewport(0,0,a.width,a.height);b.activeTexture(b.TEXTURE0);let c=$i(a,2);c||(c=ti(cj(a),b),a.g.push(c),a.m=!0);b.bindTexture(b.TEXTURE_2D,c);return c}function fj(a){a.h.bindTexture(a.h.TEXTURE_2D,null)}\nfunction gj(a){const b=bj(a);return si(cj(a),b,!0,()=>hj(a,()=>{b.bindFramebuffer(b.FRAMEBUFFER,null);b.clearColor(0,0,0,0);b.clear(b.COLOR_BUFFER_BIT);b.drawArrays(b.TRIANGLE_FAN,0,4);if(!(a.canvas instanceof OffscreenCanvas))throw Error(\"Conversion to ImageBitmap requires that the MediaPipe Tasks is initialized with an OffscreenCanvas\");return a.canvas.transferToImageBitmap()}))}\nfunction hj(a,b){const c=a.canvas;if(c.width===a.width&&c.height===a.height)return b();const d=c.width,e=c.height;c.width=a.width;c.height=a.height;a=b();c.width=d;c.height=e;return a}\nvar W=class{constructor(a,b,c,d,e,f,g){this.g=a;this.j=b;this.m=c;this.canvas=d;this.l=e;this.width=f;this.height=g;if(this.j||this.m)--ij,ij===0&&console.error(\"You seem to be creating MPImage instances without invoking .close(). This leaks resources.\")}Ia(){return!!$i(this,0)}na(){return!!$i(this,1)}S(){return!!$i(this,2)}Ga(){return aj(this)}Fa(){var a=$i(this,1);a||(dj(this),ej(this),a=gj(this),fj(this),this.g.push(a),this.j=!0);return a}N(){return dj(this)}clone(){const a=[];for(const b of this.g){let c;\nif(b instanceof ImageData)c=new ImageData(b.data,this.width,this.height);else if(b instanceof WebGLTexture){const d=bj(this),e=cj(this);d.activeTexture(d.TEXTURE1);c=ti(e,d);d.bindTexture(d.TEXTURE_2D,c);d.texImage2D(d.TEXTURE_2D,0,d.RGBA,this.width,this.height,0,d.RGBA,d.UNSIGNED_BYTE,null);d.bindTexture(d.TEXTURE_2D,null);ui(e,d,c);si(e,d,!1,()=>{ej(this);d.clearColor(0,0,0,0);d.clear(d.COLOR_BUFFER_BIT);d.drawArrays(d.TRIANGLE_FAN,0,4);fj(this)});vi(e);fj(this)}else if(b instanceof ImageBitmap)dj(this),\nej(this),c=gj(this),fj(this);else throw Error(`Type is not supported: ${b}`);a.push(c)}return new W(a,this.na(),this.S(),this.canvas,this.l,this.width,this.height)}close(){this.j&&$i(this,1).close();this.m&&bj(this).deleteTexture($i(this,2));ij=-1}};W.prototype.close=W.prototype.close;W.prototype.clone=W.prototype.clone;W.prototype.getAsWebGLTexture=W.prototype.N;W.prototype.getAsImageBitmap=W.prototype.Fa;W.prototype.getAsImageData=W.prototype.Ga;W.prototype.hasWebGLTexture=W.prototype.S;\nW.prototype.hasImageBitmap=W.prototype.na;W.prototype.hasImageData=W.prototype.Ia;var ij=250;export {W as MPImage};function jj(...a){return a.map(([b,c])=>({start:b,end:c}))};const kj=function(a){return class extends a{Oa(){this.i._registerModelResourcesGraphService()}}}(function(a){return class extends a{get ia(){return this.i}ta(b,c,d){T(this,c,e=>{const [f,g]=Yh(this,b,e);this.ia._addBoundTextureAsImageToStream(e,f,g,d)})}W(b,c){$h(this,b,c);T(this,b,d=>{this.ia._attachImageListener(d)})}fa(b,c){ai(this,b,c);T(this,b,d=>{this.ia._attachImageVectorListener(d)})}}}(bi));var lj=class extends kj{};\nasync function X(a,b,c){const d=c.canvas??(Vh()?void 0:document.createElement(\"canvas\"));return ei(a,d,b,c)}\nfunction mj(a,b,c,d){if(a.V){const f=new xg;if(c?.regionOfInterest){if(!a.sa)throw Error(\"This task doesn't support region-of-interest.\");var e=c.regionOfInterest;if(e.left>=e.right||e.top>=e.bottom)throw Error(\"Expected RectF with left < right and top < bottom.\");if(e.left<0||e.top<0||e.right>1||e.bottom>1)throw Error(\"Expected RectF values to be in [0,1].\");A(f,1,(e.left+e.right)/2);A(f,2,(e.top+e.bottom)/2);A(f,4,e.right-e.left);A(f,3,e.bottom-e.top)}else A(f,1,.5),A(f,2,.5),A(f,4,1),A(f,3,1);\nif(c?.rotationDegrees){if(c?.rotationDegrees%90!==0)throw Error(\"Expected rotation to be a multiple of 90\\u00b0.\");A(f,5,-Math.PI*c.rotationDegrees/180);if(c?.rotationDegrees%180!==0){const [g,k]=Xh(b);c=z(f,3)*k/g;e=z(f,4)*g/k;A(f,4,c);A(f,3,e)}}a.g.addProtoToStream(f.g(),\"mediapipe.NormalizedRect\",a.V,d)}a.g.ta(b,a.da,d??performance.now());a.finishProcessing()}\nfunction nj(a,b,c){if(a.baseOptions?.g())throw Error(\"Task is not initialized with image mode. 'runningMode' must be set to 'IMAGE'.\");mj(a,b,c,a.B+1)}function oj(a,b,c,d){if(!a.baseOptions?.g())throw Error(\"Task is not initialized with video mode. 'runningMode' must be set to 'VIDEO'.\");mj(a,b,c,d)}\nfunction pj(a,b,c,d){var e=b.data;const f=b.width;b=b.height;const g=f*b;if((e instanceof Uint8Array||e instanceof Float32Array)&&e.length!==g)throw Error(`Unsupported channel count: ${e.length/g}`);a=new V([e],c,!1,a.g.i.canvas,a.R,f,b);return d?a.clone():a}\nvar qj=class extends mi{constructor(a,b,c,d){super(a);this.g=a;this.da=b;this.V=c;this.sa=d;this.R=new wi}l(a,b=!0){\"runningMode\"in a&&Kd(this.baseOptions,2,!!a.runningMode&&a.runningMode!==\"IMAGE\");if(a.canvas!==void 0&&this.g.i.canvas!==a.canvas)throw Error(\"You must create a new task to reset the canvas.\");return super.l(a,b)}close(){this.R.close();super.close()}};qj.prototype.close=qj.prototype.close;export {qj as VisionTaskRunner};var rj=class extends qj{constructor(a,b){super(new lj(a,b),\"image_in\",\"norm_rect_in\",!1);this.j={detections:[]};a=this.h=new Mg;b=new R;y(a,R,1,b);A(this.h,2,.5);A(this.h,3,.3)}get baseOptions(){return x(this.h,R,1)}set baseOptions(a){y(this.h,R,1,a)}o(a){\"minDetectionConfidence\"in a&&A(this.h,2,a.minDetectionConfidence??.5);\"minSuppressionThreshold\"in a&&A(this.h,3,a.minSuppressionThreshold??.3);return this.l(a)}D(a,b){this.j={detections:[]};nj(this,a,b);return this.j}F(a,b,c){this.j={detections:[]};\noj(this,a,c,b);return this.j}m(){var a=new gg;P(a,\"image_in\");P(a,\"norm_rect_in\");Q(a,\"detections\");const b=new Zf;pe(b,Og,this.h);const c=new O;bg(c,\"mediapipe.tasks.vision.face_detector.FaceDetectorGraph\");M(c,\"IMAGE:image_in\");M(c,\"NORM_RECT:norm_rect_in\");N(c,\"DETECTIONS:detections\");c.o(b);fg(a,c);this.g.attachProtoVectorListener(\"detections\",(d,e)=>{for(const f of d)d=qg(f),this.j.detections.push(Jh(d));U(this,e)});this.g.attachEmptyPacketListener(\"detections\",d=>{U(this,d)});a=a.g();this.setGraph(new Uint8Array(a),\n!0)}};rj.prototype.detectForVideo=rj.prototype.F;rj.prototype.detect=rj.prototype.D;rj.prototype.setOptions=rj.prototype.o;rj.createFromModelPath=async function(a,b){return X(rj,a,{baseOptions:{modelAssetPath:b}})};rj.createFromModelBuffer=function(a,b){return X(rj,a,{baseOptions:{modelAssetBuffer:b}})};rj.createFromOptions=function(a,b){return X(rj,a,b)};export {rj as FaceDetector};var sj=jj([61,146],[146,91],[91,181],[181,84],[84,17],[17,314],[314,405],[405,321],[321,375],[375,291],[61,185],[185,40],[40,39],[39,37],[37,0],[0,267],[267,269],[269,270],[270,409],[409,291],[78,95],[95,88],[88,178],[178,87],[87,14],[14,317],[317,402],[402,318],[318,324],[324,308],[78,191],[191,80],[80,81],[81,82],[82,13],[13,312],[312,311],[311,310],[310,415],[415,308]),tj=jj([263,249],[249,390],[390,373],[373,374],[374,380],[380,381],[381,382],[382,362],[263,466],[466,388],[388,387],[387,386],\n[386,385],[385,384],[384,398],[398,362]),uj=jj([276,283],[283,282],[282,295],[295,285],[300,293],[293,334],[334,296],[296,336]),vj=jj([474,475],[475,476],[476,477],[477,474]),wj=jj([33,7],[7,163],[163,144],[144,145],[145,153],[153,154],[154,155],[155,133],[33,246],[246,161],[161,160],[160,159],[159,158],[158,157],[157,173],[173,133]),xj=jj([46,53],[53,52],[52,65],[65,55],[70,63],[63,105],[105,66],[66,107]),yj=jj([469,470],[470,471],[471,472],[472,469]),zj=jj([10,338],[338,297],[297,332],[332,284],\n[284,251],[251,389],[389,356],[356,454],[454,323],[323,361],[361,288],[288,397],[397,365],[365,379],[379,378],[378,400],[400,377],[377,152],[152,148],[148,176],[176,149],[149,150],[150,136],[136,172],[172,58],[58,132],[132,93],[93,234],[234,127],[127,162],[162,21],[21,54],[54,103],[103,67],[67,109],[109,10]),Aj=[...sj,...tj,...uj,...wj,...xj,...zj],Bj=jj([127,34],[34,139],[139,127],[11,0],[0,37],[37,11],[232,231],[231,120],[120,232],[72,37],[37,39],[39,72],[128,121],[121,47],[47,128],[232,121],[121,\n128],[128,232],[104,69],[69,67],[67,104],[175,171],[171,148],[148,175],[118,50],[50,101],[101,118],[73,39],[39,40],[40,73],[9,151],[151,108],[108,9],[48,115],[115,131],[131,48],[194,204],[204,211],[211,194],[74,40],[40,185],[185,74],[80,42],[42,183],[183,80],[40,92],[92,186],[186,40],[230,229],[229,118],[118,230],[202,212],[212,214],[214,202],[83,18],[18,17],[17,83],[76,61],[61,146],[146,76],[160,29],[29,30],[30,160],[56,157],[157,173],[173,56],[106,204],[204,194],[194,106],[135,214],[214,192],[192,\n135],[203,165],[165,98],[98,203],[21,71],[71,68],[68,21],[51,45],[45,4],[4,51],[144,24],[24,23],[23,144],[77,146],[146,91],[91,77],[205,50],[50,187],[187,205],[201,200],[200,18],[18,201],[91,106],[106,182],[182,91],[90,91],[91,181],[181,90],[85,84],[84,17],[17,85],[206,203],[203,36],[36,206],[148,171],[171,140],[140,148],[92,40],[40,39],[39,92],[193,189],[189,244],[244,193],[159,158],[158,28],[28,159],[247,246],[246,161],[161,247],[236,3],[3,196],[196,236],[54,68],[68,104],[104,54],[193,168],[168,\n8],[8,193],[117,228],[228,31],[31,117],[189,193],[193,55],[55,189],[98,97],[97,99],[99,98],[126,47],[47,100],[100,126],[166,79],[79,218],[218,166],[155,154],[154,26],[26,155],[209,49],[49,131],[131,209],[135,136],[136,150],[150,135],[47,126],[126,217],[217,47],[223,52],[52,53],[53,223],[45,51],[51,134],[134,45],[211,170],[170,140],[140,211],[67,69],[69,108],[108,67],[43,106],[106,91],[91,43],[230,119],[119,120],[120,230],[226,130],[130,247],[247,226],[63,53],[53,52],[52,63],[238,20],[20,242],[242,\n238],[46,70],[70,156],[156,46],[78,62],[62,96],[96,78],[46,53],[53,63],[63,46],[143,34],[34,227],[227,143],[123,117],[117,111],[111,123],[44,125],[125,19],[19,44],[236,134],[134,51],[51,236],[216,206],[206,205],[205,216],[154,153],[153,22],[22,154],[39,37],[37,167],[167,39],[200,201],[201,208],[208,200],[36,142],[142,100],[100,36],[57,212],[212,202],[202,57],[20,60],[60,99],[99,20],[28,158],[158,157],[157,28],[35,226],[226,113],[113,35],[160,159],[159,27],[27,160],[204,202],[202,210],[210,204],[113,\n225],[225,46],[46,113],[43,202],[202,204],[204,43],[62,76],[76,77],[77,62],[137,123],[123,116],[116,137],[41,38],[38,72],[72,41],[203,129],[129,142],[142,203],[64,98],[98,240],[240,64],[49,102],[102,64],[64,49],[41,73],[73,74],[74,41],[212,216],[216,207],[207,212],[42,74],[74,184],[184,42],[169,170],[170,211],[211,169],[170,149],[149,176],[176,170],[105,66],[66,69],[69,105],[122,6],[6,168],[168,122],[123,147],[147,187],[187,123],[96,77],[77,90],[90,96],[65,55],[55,107],[107,65],[89,90],[90,180],[180,\n89],[101,100],[100,120],[120,101],[63,105],[105,104],[104,63],[93,137],[137,227],[227,93],[15,86],[86,85],[85,15],[129,102],[102,49],[49,129],[14,87],[87,86],[86,14],[55,8],[8,9],[9,55],[100,47],[47,121],[121,100],[145,23],[23,22],[22,145],[88,89],[89,179],[179,88],[6,122],[122,196],[196,6],[88,95],[95,96],[96,88],[138,172],[172,136],[136,138],[215,58],[58,172],[172,215],[115,48],[48,219],[219,115],[42,80],[80,81],[81,42],[195,3],[3,51],[51,195],[43,146],[146,61],[61,43],[171,175],[175,199],[199,\n171],[81,82],[82,38],[38,81],[53,46],[46,225],[225,53],[144,163],[163,110],[110,144],[52,65],[65,66],[66,52],[229,228],[228,117],[117,229],[34,127],[127,234],[234,34],[107,108],[108,69],[69,107],[109,108],[108,151],[151,109],[48,64],[64,235],[235,48],[62,78],[78,191],[191,62],[129,209],[209,126],[126,129],[111,35],[35,143],[143,111],[117,123],[123,50],[50,117],[222,65],[65,52],[52,222],[19,125],[125,141],[141,19],[221,55],[55,65],[65,221],[3,195],[195,197],[197,3],[25,7],[7,33],[33,25],[220,237],\n[237,44],[44,220],[70,71],[71,139],[139,70],[122,193],[193,245],[245,122],[247,130],[130,33],[33,247],[71,21],[21,162],[162,71],[170,169],[169,150],[150,170],[188,174],[174,196],[196,188],[216,186],[186,92],[92,216],[2,97],[97,167],[167,2],[141,125],[125,241],[241,141],[164,167],[167,37],[37,164],[72,38],[38,12],[12,72],[38,82],[82,13],[13,38],[63,68],[68,71],[71,63],[226,35],[35,111],[111,226],[101,50],[50,205],[205,101],[206,92],[92,165],[165,206],[209,198],[198,217],[217,209],[165,167],[167,97],\n[97,165],[220,115],[115,218],[218,220],[133,112],[112,243],[243,133],[239,238],[238,241],[241,239],[214,135],[135,169],[169,214],[190,173],[173,133],[133,190],[171,208],[208,32],[32,171],[125,44],[44,237],[237,125],[86,87],[87,178],[178,86],[85,86],[86,179],[179,85],[84,85],[85,180],[180,84],[83,84],[84,181],[181,83],[201,83],[83,182],[182,201],[137,93],[93,132],[132,137],[76,62],[62,183],[183,76],[61,76],[76,184],[184,61],[57,61],[61,185],[185,57],[212,57],[57,186],[186,212],[214,207],[207,187],\n[187,214],[34,143],[143,156],[156,34],[79,239],[239,237],[237,79],[123,137],[137,177],[177,123],[44,1],[1,4],[4,44],[201,194],[194,32],[32,201],[64,102],[102,129],[129,64],[213,215],[215,138],[138,213],[59,166],[166,219],[219,59],[242,99],[99,97],[97,242],[2,94],[94,141],[141,2],[75,59],[59,235],[235,75],[24,110],[110,228],[228,24],[25,130],[130,226],[226,25],[23,24],[24,229],[229,23],[22,23],[23,230],[230,22],[26,22],[22,231],[231,26],[112,26],[26,232],[232,112],[189,190],[190,243],[243,189],[221,\n56],[56,190],[190,221],[28,56],[56,221],[221,28],[27,28],[28,222],[222,27],[29,27],[27,223],[223,29],[30,29],[29,224],[224,30],[247,30],[30,225],[225,247],[238,79],[79,20],[20,238],[166,59],[59,75],[75,166],[60,75],[75,240],[240,60],[147,177],[177,215],[215,147],[20,79],[79,166],[166,20],[187,147],[147,213],[213,187],[112,233],[233,244],[244,112],[233,128],[128,245],[245,233],[128,114],[114,188],[188,128],[114,217],[217,174],[174,114],[131,115],[115,220],[220,131],[217,198],[198,236],[236,217],[198,\n131],[131,134],[134,198],[177,132],[132,58],[58,177],[143,35],[35,124],[124,143],[110,163],[163,7],[7,110],[228,110],[110,25],[25,228],[356,389],[389,368],[368,356],[11,302],[302,267],[267,11],[452,350],[350,349],[349,452],[302,303],[303,269],[269,302],[357,343],[343,277],[277,357],[452,453],[453,357],[357,452],[333,332],[332,297],[297,333],[175,152],[152,377],[377,175],[347,348],[348,330],[330,347],[303,304],[304,270],[270,303],[9,336],[336,337],[337,9],[278,279],[279,360],[360,278],[418,262],[262,\n431],[431,418],[304,408],[408,409],[409,304],[310,415],[415,407],[407,310],[270,409],[409,410],[410,270],[450,348],[348,347],[347,450],[422,430],[430,434],[434,422],[313,314],[314,17],[17,313],[306,307],[307,375],[375,306],[387,388],[388,260],[260,387],[286,414],[414,398],[398,286],[335,406],[406,418],[418,335],[364,367],[367,416],[416,364],[423,358],[358,327],[327,423],[251,284],[284,298],[298,251],[281,5],[5,4],[4,281],[373,374],[374,253],[253,373],[307,320],[320,321],[321,307],[425,427],[427,411],\n[411,425],[421,313],[313,18],[18,421],[321,405],[405,406],[406,321],[320,404],[404,405],[405,320],[315,16],[16,17],[17,315],[426,425],[425,266],[266,426],[377,400],[400,369],[369,377],[322,391],[391,269],[269,322],[417,465],[465,464],[464,417],[386,257],[257,258],[258,386],[466,260],[260,388],[388,466],[456,399],[399,419],[419,456],[284,332],[332,333],[333,284],[417,285],[285,8],[8,417],[346,340],[340,261],[261,346],[413,441],[441,285],[285,413],[327,460],[460,328],[328,327],[355,371],[371,329],[329,\n355],[392,439],[439,438],[438,392],[382,341],[341,256],[256,382],[429,420],[420,360],[360,429],[364,394],[394,379],[379,364],[277,343],[343,437],[437,277],[443,444],[444,283],[283,443],[275,440],[440,363],[363,275],[431,262],[262,369],[369,431],[297,338],[338,337],[337,297],[273,375],[375,321],[321,273],[450,451],[451,349],[349,450],[446,342],[342,467],[467,446],[293,334],[334,282],[282,293],[458,461],[461,462],[462,458],[276,353],[353,383],[383,276],[308,324],[324,325],[325,308],[276,300],[300,293],\n[293,276],[372,345],[345,447],[447,372],[352,345],[345,340],[340,352],[274,1],[1,19],[19,274],[456,248],[248,281],[281,456],[436,427],[427,425],[425,436],[381,256],[256,252],[252,381],[269,391],[391,393],[393,269],[200,199],[199,428],[428,200],[266,330],[330,329],[329,266],[287,273],[273,422],[422,287],[250,462],[462,328],[328,250],[258,286],[286,384],[384,258],[265,353],[353,342],[342,265],[387,259],[259,257],[257,387],[424,431],[431,430],[430,424],[342,353],[353,276],[276,342],[273,335],[335,424],\n[424,273],[292,325],[325,307],[307,292],[366,447],[447,345],[345,366],[271,303],[303,302],[302,271],[423,266],[266,371],[371,423],[294,455],[455,460],[460,294],[279,278],[278,294],[294,279],[271,272],[272,304],[304,271],[432,434],[434,427],[427,432],[272,407],[407,408],[408,272],[394,430],[430,431],[431,394],[395,369],[369,400],[400,395],[334,333],[333,299],[299,334],[351,417],[417,168],[168,351],[352,280],[280,411],[411,352],[325,319],[319,320],[320,325],[295,296],[296,336],[336,295],[319,403],[403,\n404],[404,319],[330,348],[348,349],[349,330],[293,298],[298,333],[333,293],[323,454],[454,447],[447,323],[15,16],[16,315],[315,15],[358,429],[429,279],[279,358],[14,15],[15,316],[316,14],[285,336],[336,9],[9,285],[329,349],[349,350],[350,329],[374,380],[380,252],[252,374],[318,402],[402,403],[403,318],[6,197],[197,419],[419,6],[318,319],[319,325],[325,318],[367,364],[364,365],[365,367],[435,367],[367,397],[397,435],[344,438],[438,439],[439,344],[272,271],[271,311],[311,272],[195,5],[5,281],[281,195],\n[273,287],[287,291],[291,273],[396,428],[428,199],[199,396],[311,271],[271,268],[268,311],[283,444],[444,445],[445,283],[373,254],[254,339],[339,373],[282,334],[334,296],[296,282],[449,347],[347,346],[346,449],[264,447],[447,454],[454,264],[336,296],[296,299],[299,336],[338,10],[10,151],[151,338],[278,439],[439,455],[455,278],[292,407],[407,415],[415,292],[358,371],[371,355],[355,358],[340,345],[345,372],[372,340],[346,347],[347,280],[280,346],[442,443],[443,282],[282,442],[19,94],[94,370],[370,19],\n[441,442],[442,295],[295,441],[248,419],[419,197],[197,248],[263,255],[255,359],[359,263],[440,275],[275,274],[274,440],[300,383],[383,368],[368,300],[351,412],[412,465],[465,351],[263,467],[467,466],[466,263],[301,368],[368,389],[389,301],[395,378],[378,379],[379,395],[412,351],[351,419],[419,412],[436,426],[426,322],[322,436],[2,164],[164,393],[393,2],[370,462],[462,461],[461,370],[164,0],[0,267],[267,164],[302,11],[11,12],[12,302],[268,12],[12,13],[13,268],[293,300],[300,301],[301,293],[446,261],\n[261,340],[340,446],[330,266],[266,425],[425,330],[426,423],[423,391],[391,426],[429,355],[355,437],[437,429],[391,327],[327,326],[326,391],[440,457],[457,438],[438,440],[341,382],[382,362],[362,341],[459,457],[457,461],[461,459],[434,430],[430,394],[394,434],[414,463],[463,362],[362,414],[396,369],[369,262],[262,396],[354,461],[461,457],[457,354],[316,403],[403,402],[402,316],[315,404],[404,403],[403,315],[314,405],[405,404],[404,314],[313,406],[406,405],[405,313],[421,418],[418,406],[406,421],[366,\n401],[401,361],[361,366],[306,408],[408,407],[407,306],[291,409],[409,408],[408,291],[287,410],[410,409],[409,287],[432,436],[436,410],[410,432],[434,416],[416,411],[411,434],[264,368],[368,383],[383,264],[309,438],[438,457],[457,309],[352,376],[376,401],[401,352],[274,275],[275,4],[4,274],[421,428],[428,262],[262,421],[294,327],[327,358],[358,294],[433,416],[416,367],[367,433],[289,455],[455,439],[439,289],[462,370],[370,326],[326,462],[2,326],[326,370],[370,2],[305,460],[460,455],[455,305],[254,\n449],[449,448],[448,254],[255,261],[261,446],[446,255],[253,450],[450,449],[449,253],[252,451],[451,450],[450,252],[256,452],[452,451],[451,256],[341,453],[453,452],[452,341],[413,464],[464,463],[463,413],[441,413],[413,414],[414,441],[258,442],[442,441],[441,258],[257,443],[443,442],[442,257],[259,444],[444,443],[443,259],[260,445],[445,444],[444,260],[467,342],[342,445],[445,467],[459,458],[458,250],[250,459],[289,392],[392,290],[290,289],[290,328],[328,460],[460,290],[376,433],[433,435],[435,376],\n[250,290],[290,392],[392,250],[411,416],[416,433],[433,411],[341,463],[463,464],[464,341],[453,464],[464,465],[465,453],[357,465],[465,412],[412,357],[343,412],[412,399],[399,343],[360,363],[363,440],[440,360],[437,399],[399,456],[456,437],[420,456],[456,363],[363,420],[401,435],[435,288],[288,401],[372,383],[383,353],[353,372],[339,255],[255,249],[249,339],[448,261],[261,255],[255,448],[133,243],[243,190],[190,133],[133,155],[155,112],[112,133],[33,246],[246,247],[247,33],[33,130],[130,25],[25,33],\n[398,384],[384,286],[286,398],[362,398],[398,414],[414,362],[362,463],[463,341],[341,362],[263,359],[359,467],[467,263],[263,249],[249,255],[255,263],[466,467],[467,260],[260,466],[75,60],[60,166],[166,75],[238,239],[239,79],[79,238],[162,127],[127,139],[139,162],[72,11],[11,37],[37,72],[121,232],[232,120],[120,121],[73,72],[72,39],[39,73],[114,128],[128,47],[47,114],[233,232],[232,128],[128,233],[103,104],[104,67],[67,103],[152,175],[175,148],[148,152],[119,118],[118,101],[101,119],[74,73],[73,40],\n[40,74],[107,9],[9,108],[108,107],[49,48],[48,131],[131,49],[32,194],[194,211],[211,32],[184,74],[74,185],[185,184],[191,80],[80,183],[183,191],[185,40],[40,186],[186,185],[119,230],[230,118],[118,119],[210,202],[202,214],[214,210],[84,83],[83,17],[17,84],[77,76],[76,146],[146,77],[161,160],[160,30],[30,161],[190,56],[56,173],[173,190],[182,106],[106,194],[194,182],[138,135],[135,192],[192,138],[129,203],[203,98],[98,129],[54,21],[21,68],[68,54],[5,51],[51,4],[4,5],[145,144],[144,23],[23,145],[90,\n77],[77,91],[91,90],[207,205],[205,187],[187,207],[83,201],[201,18],[18,83],[181,91],[91,182],[182,181],[180,90],[90,181],[181,180],[16,85],[85,17],[17,16],[205,206],[206,36],[36,205],[176,148],[148,140],[140,176],[165,92],[92,39],[39,165],[245,193],[193,244],[244,245],[27,159],[159,28],[28,27],[30,247],[247,161],[161,30],[174,236],[236,196],[196,174],[103,54],[54,104],[104,103],[55,193],[193,8],[8,55],[111,117],[117,31],[31,111],[221,189],[189,55],[55,221],[240,98],[98,99],[99,240],[142,126],[126,\n100],[100,142],[219,166],[166,218],[218,219],[112,155],[155,26],[26,112],[198,209],[209,131],[131,198],[169,135],[135,150],[150,169],[114,47],[47,217],[217,114],[224,223],[223,53],[53,224],[220,45],[45,134],[134,220],[32,211],[211,140],[140,32],[109,67],[67,108],[108,109],[146,43],[43,91],[91,146],[231,230],[230,120],[120,231],[113,226],[226,247],[247,113],[105,63],[63,52],[52,105],[241,238],[238,242],[242,241],[124,46],[46,156],[156,124],[95,78],[78,96],[96,95],[70,46],[46,63],[63,70],[116,143],\n[143,227],[227,116],[116,123],[123,111],[111,116],[1,44],[44,19],[19,1],[3,236],[236,51],[51,3],[207,216],[216,205],[205,207],[26,154],[154,22],[22,26],[165,39],[39,167],[167,165],[199,200],[200,208],[208,199],[101,36],[36,100],[100,101],[43,57],[57,202],[202,43],[242,20],[20,99],[99,242],[56,28],[28,157],[157,56],[124,35],[35,113],[113,124],[29,160],[160,27],[27,29],[211,204],[204,210],[210,211],[124,113],[113,46],[46,124],[106,43],[43,204],[204,106],[96,62],[62,77],[77,96],[227,137],[137,116],[116,\n227],[73,41],[41,72],[72,73],[36,203],[203,142],[142,36],[235,64],[64,240],[240,235],[48,49],[49,64],[64,48],[42,41],[41,74],[74,42],[214,212],[212,207],[207,214],[183,42],[42,184],[184,183],[210,169],[169,211],[211,210],[140,170],[170,176],[176,140],[104,105],[105,69],[69,104],[193,122],[122,168],[168,193],[50,123],[123,187],[187,50],[89,96],[96,90],[90,89],[66,65],[65,107],[107,66],[179,89],[89,180],[180,179],[119,101],[101,120],[120,119],[68,63],[63,104],[104,68],[234,93],[93,227],[227,234],[16,\n15],[15,85],[85,16],[209,129],[129,49],[49,209],[15,14],[14,86],[86,15],[107,55],[55,9],[9,107],[120,100],[100,121],[121,120],[153,145],[145,22],[22,153],[178,88],[88,179],[179,178],[197,6],[6,196],[196,197],[89,88],[88,96],[96,89],[135,138],[138,136],[136,135],[138,215],[215,172],[172,138],[218,115],[115,219],[219,218],[41,42],[42,81],[81,41],[5,195],[195,51],[51,5],[57,43],[43,61],[61,57],[208,171],[171,199],[199,208],[41,81],[81,38],[38,41],[224,53],[53,225],[225,224],[24,144],[144,110],[110,24],\n[105,52],[52,66],[66,105],[118,229],[229,117],[117,118],[227,34],[34,234],[234,227],[66,107],[107,69],[69,66],[10,109],[109,151],[151,10],[219,48],[48,235],[235,219],[183,62],[62,191],[191,183],[142,129],[129,126],[126,142],[116,111],[111,143],[143,116],[118,117],[117,50],[50,118],[223,222],[222,52],[52,223],[94,19],[19,141],[141,94],[222,221],[221,65],[65,222],[196,3],[3,197],[197,196],[45,220],[220,44],[44,45],[156,70],[70,139],[139,156],[188,122],[122,245],[245,188],[139,71],[71,162],[162,139],\n[149,170],[170,150],[150,149],[122,188],[188,196],[196,122],[206,216],[216,92],[92,206],[164,2],[2,167],[167,164],[242,141],[141,241],[241,242],[0,164],[164,37],[37,0],[11,72],[72,12],[12,11],[12,38],[38,13],[13,12],[70,63],[63,71],[71,70],[31,226],[226,111],[111,31],[36,101],[101,205],[205,36],[203,206],[206,165],[165,203],[126,209],[209,217],[217,126],[98,165],[165,97],[97,98],[237,220],[220,218],[218,237],[237,239],[239,241],[241,237],[210,214],[214,169],[169,210],[140,171],[171,32],[32,140],[241,\n125],[125,237],[237,241],[179,86],[86,178],[178,179],[180,85],[85,179],[179,180],[181,84],[84,180],[180,181],[182,83],[83,181],[181,182],[194,201],[201,182],[182,194],[177,137],[137,132],[132,177],[184,76],[76,183],[183,184],[185,61],[61,184],[184,185],[186,57],[57,185],[185,186],[216,212],[212,186],[186,216],[192,214],[214,187],[187,192],[139,34],[34,156],[156,139],[218,79],[79,237],[237,218],[147,123],[123,177],[177,147],[45,44],[44,4],[4,45],[208,201],[201,32],[32,208],[98,64],[64,129],[129,98],\n[192,213],[213,138],[138,192],[235,59],[59,219],[219,235],[141,242],[242,97],[97,141],[97,2],[2,141],[141,97],[240,75],[75,235],[235,240],[229,24],[24,228],[228,229],[31,25],[25,226],[226,31],[230,23],[23,229],[229,230],[231,22],[22,230],[230,231],[232,26],[26,231],[231,232],[233,112],[112,232],[232,233],[244,189],[189,243],[243,244],[189,221],[221,190],[190,189],[222,28],[28,221],[221,222],[223,27],[27,222],[222,223],[224,29],[29,223],[223,224],[225,30],[30,224],[224,225],[113,247],[247,225],[225,\n113],[99,60],[60,240],[240,99],[213,147],[147,215],[215,213],[60,20],[20,166],[166,60],[192,187],[187,213],[213,192],[243,112],[112,244],[244,243],[244,233],[233,245],[245,244],[245,128],[128,188],[188,245],[188,114],[114,174],[174,188],[134,131],[131,220],[220,134],[174,217],[217,236],[236,174],[236,198],[198,134],[134,236],[215,177],[177,58],[58,215],[156,143],[143,124],[124,156],[25,110],[110,7],[7,25],[31,228],[228,25],[25,31],[264,356],[356,368],[368,264],[0,11],[11,267],[267,0],[451,452],[452,\n349],[349,451],[267,302],[302,269],[269,267],[350,357],[357,277],[277,350],[350,452],[452,357],[357,350],[299,333],[333,297],[297,299],[396,175],[175,377],[377,396],[280,347],[347,330],[330,280],[269,303],[303,270],[270,269],[151,9],[9,337],[337,151],[344,278],[278,360],[360,344],[424,418],[418,431],[431,424],[270,304],[304,409],[409,270],[272,310],[310,407],[407,272],[322,270],[270,410],[410,322],[449,450],[450,347],[347,449],[432,422],[422,434],[434,432],[18,313],[313,17],[17,18],[291,306],[306,\n375],[375,291],[259,387],[387,260],[260,259],[424,335],[335,418],[418,424],[434,364],[364,416],[416,434],[391,423],[423,327],[327,391],[301,251],[251,298],[298,301],[275,281],[281,4],[4,275],[254,373],[373,253],[253,254],[375,307],[307,321],[321,375],[280,425],[425,411],[411,280],[200,421],[421,18],[18,200],[335,321],[321,406],[406,335],[321,320],[320,405],[405,321],[314,315],[315,17],[17,314],[423,426],[426,266],[266,423],[396,377],[377,369],[369,396],[270,322],[322,269],[269,270],[413,417],[417,\n464],[464,413],[385,386],[386,258],[258,385],[248,456],[456,419],[419,248],[298,284],[284,333],[333,298],[168,417],[417,8],[8,168],[448,346],[346,261],[261,448],[417,413],[413,285],[285,417],[326,327],[327,328],[328,326],[277,355],[355,329],[329,277],[309,392],[392,438],[438,309],[381,382],[382,256],[256,381],[279,429],[429,360],[360,279],[365,364],[364,379],[379,365],[355,277],[277,437],[437,355],[282,443],[443,283],[283,282],[281,275],[275,363],[363,281],[395,431],[431,369],[369,395],[299,297],\n[297,337],[337,299],[335,273],[273,321],[321,335],[348,450],[450,349],[349,348],[359,446],[446,467],[467,359],[283,293],[293,282],[282,283],[250,458],[458,462],[462,250],[300,276],[276,383],[383,300],[292,308],[308,325],[325,292],[283,276],[276,293],[293,283],[264,372],[372,447],[447,264],[346,352],[352,340],[340,346],[354,274],[274,19],[19,354],[363,456],[456,281],[281,363],[426,436],[436,425],[425,426],[380,381],[381,252],[252,380],[267,269],[269,393],[393,267],[421,200],[200,428],[428,421],[371,\n266],[266,329],[329,371],[432,287],[287,422],[422,432],[290,250],[250,328],[328,290],[385,258],[258,384],[384,385],[446,265],[265,342],[342,446],[386,387],[387,257],[257,386],[422,424],[424,430],[430,422],[445,342],[342,276],[276,445],[422,273],[273,424],[424,422],[306,292],[292,307],[307,306],[352,366],[366,345],[345,352],[268,271],[271,302],[302,268],[358,423],[423,371],[371,358],[327,294],[294,460],[460,327],[331,279],[279,294],[294,331],[303,271],[271,304],[304,303],[436,432],[432,427],[427,436],\n[304,272],[272,408],[408,304],[395,394],[394,431],[431,395],[378,395],[395,400],[400,378],[296,334],[334,299],[299,296],[6,351],[351,168],[168,6],[376,352],[352,411],[411,376],[307,325],[325,320],[320,307],[285,295],[295,336],[336,285],[320,319],[319,404],[404,320],[329,330],[330,349],[349,329],[334,293],[293,333],[333,334],[366,323],[323,447],[447,366],[316,15],[15,315],[315,316],[331,358],[358,279],[279,331],[317,14],[14,316],[316,317],[8,285],[285,9],[9,8],[277,329],[329,350],[350,277],[253,374],\n[374,252],[252,253],[319,318],[318,403],[403,319],[351,6],[6,419],[419,351],[324,318],[318,325],[325,324],[397,367],[367,365],[365,397],[288,435],[435,397],[397,288],[278,344],[344,439],[439,278],[310,272],[272,311],[311,310],[248,195],[195,281],[281,248],[375,273],[273,291],[291,375],[175,396],[396,199],[199,175],[312,311],[311,268],[268,312],[276,283],[283,445],[445,276],[390,373],[373,339],[339,390],[295,282],[282,296],[296,295],[448,449],[449,346],[346,448],[356,264],[264,454],[454,356],[337,\n336],[336,299],[299,337],[337,338],[338,151],[151,337],[294,278],[278,455],[455,294],[308,292],[292,415],[415,308],[429,358],[358,355],[355,429],[265,340],[340,372],[372,265],[352,346],[346,280],[280,352],[295,442],[442,282],[282,295],[354,19],[19,370],[370,354],[285,441],[441,295],[295,285],[195,248],[248,197],[197,195],[457,440],[440,274],[274,457],[301,300],[300,368],[368,301],[417,351],[351,465],[465,417],[251,301],[301,389],[389,251],[394,395],[395,379],[379,394],[399,412],[412,419],[419,399],\n[410,436],[436,322],[322,410],[326,2],[2,393],[393,326],[354,370],[370,461],[461,354],[393,164],[164,267],[267,393],[268,302],[302,12],[12,268],[312,268],[268,13],[13,312],[298,293],[293,301],[301,298],[265,446],[446,340],[340,265],[280,330],[330,425],[425,280],[322,426],[426,391],[391,322],[420,429],[429,437],[437,420],[393,391],[391,326],[326,393],[344,440],[440,438],[438,344],[458,459],[459,461],[461,458],[364,434],[434,394],[394,364],[428,396],[396,262],[262,428],[274,354],[354,457],[457,274],\n[317,316],[316,402],[402,317],[316,315],[315,403],[403,316],[315,314],[314,404],[404,315],[314,313],[313,405],[405,314],[313,421],[421,406],[406,313],[323,366],[366,361],[361,323],[292,306],[306,407],[407,292],[306,291],[291,408],[408,306],[291,287],[287,409],[409,291],[287,432],[432,410],[410,287],[427,434],[434,411],[411,427],[372,264],[264,383],[383,372],[459,309],[309,457],[457,459],[366,352],[352,401],[401,366],[1,274],[274,4],[4,1],[418,421],[421,262],[262,418],[331,294],[294,358],[358,331],\n[435,433],[433,367],[367,435],[392,289],[289,439],[439,392],[328,462],[462,326],[326,328],[94,2],[2,370],[370,94],[289,305],[305,455],[455,289],[339,254],[254,448],[448,339],[359,255],[255,446],[446,359],[254,253],[253,449],[449,254],[253,252],[252,450],[450,253],[252,256],[256,451],[451,252],[256,341],[341,452],[452,256],[414,413],[413,463],[463,414],[286,441],[441,414],[414,286],[286,258],[258,441],[441,286],[258,257],[257,442],[442,258],[257,259],[259,443],[443,257],[259,260],[260,444],[444,259],\n[260,467],[467,445],[445,260],[309,459],[459,250],[250,309],[305,289],[289,290],[290,305],[305,290],[290,460],[460,305],[401,376],[376,435],[435,401],[309,250],[250,392],[392,309],[376,411],[411,433],[433,376],[453,341],[341,464],[464,453],[357,453],[453,465],[465,357],[343,357],[357,412],[412,343],[437,343],[343,399],[399,437],[344,360],[360,440],[440,344],[420,437],[437,456],[456,420],[360,420],[420,363],[363,360],[361,401],[401,288],[288,361],[265,372],[372,353],[353,265],[390,339],[339,249],[249,\n390],[339,448],[448,255],[255,339]);function Cj(a){a.j={faceLandmarks:[],faceBlendshapes:[],facialTransformationMatrixes:[]}}\nvar Y=class extends qj{constructor(a,b){super(new lj(a,b),\"image_in\",\"norm_rect\",!1);this.j={faceLandmarks:[],faceBlendshapes:[],facialTransformationMatrixes:[]};this.outputFacialTransformationMatrixes=this.outputFaceBlendshapes=!1;a=this.h=new Ug;b=new R;y(a,R,1,b);this.v=new Tg;y(this.h,Tg,3,this.v);this.s=new Mg;y(this.h,Mg,2,this.s);Ld(this.s,4,1);A(this.s,2,.5);A(this.v,2,.5);A(this.h,4,.5)}get baseOptions(){return x(this.h,R,1)}set baseOptions(a){y(this.h,R,1,a)}o(a){\"numFaces\"in a&&Ld(this.s,\n4,a.numFaces??1);\"minFaceDetectionConfidence\"in a&&A(this.s,2,a.minFaceDetectionConfidence??.5);\"minTrackingConfidence\"in a&&A(this.h,4,a.minTrackingConfidence??.5);\"minFacePresenceConfidence\"in a&&A(this.v,2,a.minFacePresenceConfidence??.5);\"outputFaceBlendshapes\"in a&&(this.outputFaceBlendshapes=!!a.outputFaceBlendshapes);\"outputFacialTransformationMatrixes\"in a&&(this.outputFacialTransformationMatrixes=!!a.outputFacialTransformationMatrixes);return this.l(a)}D(a,b){Cj(this);nj(this,a,b);return this.j}F(a,\nb,c){Cj(this);oj(this,a,c,b);return this.j}m(){var a=new gg;P(a,\"image_in\");P(a,\"norm_rect\");Q(a,\"face_landmarks\");const b=new Zf;pe(b,Xg,this.h);const c=new O;bg(c,\"mediapipe.tasks.vision.face_landmarker.FaceLandmarkerGraph\");M(c,\"IMAGE:image_in\");M(c,\"NORM_RECT:norm_rect\");N(c,\"NORM_LANDMARKS:face_landmarks\");c.o(b);fg(a,c);this.g.attachProtoVectorListener(\"face_landmarks\",(d,e)=>{for(const f of d)d=ug(f),this.j.faceLandmarks.push(Lh(d));U(this,e)});this.g.attachEmptyPacketListener(\"face_landmarks\",\nd=>{U(this,d)});this.outputFaceBlendshapes&&(Q(a,\"blendshapes\"),N(c,\"BLENDSHAPES:blendshapes\"),this.g.attachProtoVectorListener(\"blendshapes\",(d,e)=>{if(this.outputFaceBlendshapes)for(const f of d)d=mg(f),this.j.faceBlendshapes.push(Hh(d.g()??[]));U(this,e)}),this.g.attachEmptyPacketListener(\"blendshapes\",d=>{U(this,d)}));this.outputFacialTransformationMatrixes&&(Q(a,\"face_geometry\"),N(c,\"FACE_GEOMETRY:face_geometry\"),this.g.attachProtoVectorListener(\"face_geometry\",(d,e)=>{if(this.outputFacialTransformationMatrixes)for(const f of d)(d=\nx(Rg(f),vg,2))&&this.j.facialTransformationMatrixes.push({rows:Hd(Id(d,1),0)??0,columns:Hd(Id(d,2),0)??0,data:md(d,3,Sb,ld()).slice()??[]});U(this,e)}),this.g.attachEmptyPacketListener(\"face_geometry\",d=>{U(this,d)}));a=a.g();this.setGraph(new Uint8Array(a),!0)}};Y.prototype.detectForVideo=Y.prototype.F;Y.prototype.detect=Y.prototype.D;Y.prototype.setOptions=Y.prototype.o;Y.createFromModelPath=function(a,b){return X(Y,a,{baseOptions:{modelAssetPath:b}})};\nY.createFromModelBuffer=function(a,b){return X(Y,a,{baseOptions:{modelAssetBuffer:b}})};Y.createFromOptions=function(a,b){return X(Y,a,b)};Y.FACE_LANDMARKS_LIPS=sj;Y.FACE_LANDMARKS_LEFT_EYE=tj;\nY.FACE_LANDMARKS_LEFT_EYEBROW=uj;Y.FACE_LANDMARKS_LEFT_IRIS=vj;Y.FACE_LANDMARKS_RIGHT_EYE=wj;\nY.FACE_LANDMARKS_RIGHT_EYEBROW=xj;Y.FACE_LANDMARKS_RIGHT_IRIS=yj;\nY.FACE_LANDMARKS_FACE_OVAL=zj;Y.FACE_LANDMARKS_CONTOURS=Aj;\nY.FACE_LANDMARKS_TESSELATION=Bj;export {Y as FaceLandmarker};var Dj=class extends qj{constructor(a,b){super(new lj(a,b),\"image_in\",\"norm_rect\",!0);a=this.j=new Yg;b=new R;y(a,R,1,b)}get baseOptions(){return x(this.j,R,1)}set baseOptions(a){y(this.j,R,1,a)}o(a){return super.l(a)}Ra(a,b,c){const d=typeof b!==\"function\"?b:{};this.h=typeof b===\"function\"?b:c;nj(this,a,d??{});if(!this.h)return this.s}m(){var a=new gg;P(a,\"image_in\");P(a,\"norm_rect\");Q(a,\"stylized_image\");const b=new Zf;pe(b,Zg,this.j);const c=new O;bg(c,\"mediapipe.tasks.vision.face_stylizer.FaceStylizerGraph\");\nM(c,\"IMAGE:image_in\");M(c,\"NORM_RECT:norm_rect\");N(c,\"STYLIZED_IMAGE:stylized_image\");c.o(b);fg(a,c);this.g.W(\"stylized_image\",(d,e)=>{var f=!this.h;var g=d.data,k=d.width;d=d.height;const h=k*d;if(g instanceof Uint8Array)if(g.length===h*3){const l=new Uint8ClampedArray(h*4);for(let u=0;u{this.s=null;this.h&&this.h(null);U(this,d)});a=a.g();this.setGraph(new Uint8Array(a),!0)}};Dj.prototype.stylize=Dj.prototype.Ra;Dj.prototype.setOptions=Dj.prototype.o;Dj.createFromModelPath=function(a,b){return X(Dj,a,{baseOptions:{modelAssetPath:b}})};\nDj.createFromModelBuffer=function(a,b){return X(Dj,a,{baseOptions:{modelAssetBuffer:b}})};Dj.createFromOptions=function(a,b){return X(Dj,a,b)};export {Dj as FaceStylizer};var Ej=jj([0,1],[1,2],[2,3],[3,4],[0,5],[5,6],[6,7],[7,8],[5,9],[9,10],[10,11],[11,12],[9,13],[13,14],[14,15],[15,16],[13,17],[0,17],[17,18],[18,19],[19,20]);function Fj(a){a.gestures=[];a.landmarks=[];a.worldLandmarks=[];a.handedness=[]}function Gj(a){return a.gestures.length===0?{gestures:[],landmarks:[],worldLandmarks:[],handedness:[],handednesses:[]}:{gestures:a.gestures,landmarks:a.landmarks,worldLandmarks:a.worldLandmarks,handedness:a.handedness,handednesses:a.handedness}}\nfunction Hj(a,b=!0){const c=[];for(const e of a){var d=mg(e);a=[];for(const f of d.g())d=b&&Id(f,1)!=null?Hd(Id(f,1),0):-1,a.push({score:z(f,2)??0,index:d,categoryName:Jd(f,3)??\"\",displayName:Jd(f,4)??\"\"});c.push(a)}return c}\nvar Ij=class extends qj{constructor(a,b){super(new lj(a,b),\"image_in\",\"norm_rect\",!1);this.gestures=[];this.landmarks=[];this.worldLandmarks=[];this.handedness=[];a=this.j=new gh;b=new R;y(a,R,1,b);this.s=new fh;y(this.j,fh,2,this.s);this.C=new eh;y(this.s,eh,3,this.C);this.v=new dh;y(this.s,dh,2,this.v);this.h=new ch;y(this.j,ch,3,this.h);A(this.v,2,.5);A(this.s,4,.5);A(this.C,2,.5)}get baseOptions(){return x(this.j,R,1)}set baseOptions(a){y(this.j,R,1,a)}o(a){Ld(this.v,3,a.numHands??1);\"minHandDetectionConfidence\"in\na&&A(this.v,2,a.minHandDetectionConfidence??.5);\"minTrackingConfidence\"in a&&A(this.s,4,a.minTrackingConfidence??.5);\"minHandPresenceConfidence\"in a&&A(this.C,2,a.minHandPresenceConfidence??.5);if(a.cannedGesturesClassifierOptions){var b=new $g,c=b,d=Gh(a.cannedGesturesClassifierOptions,x(this.h,$g,3)?.h());y(c,Eg,2,d);y(this.h,$g,3,b)}else a.cannedGesturesClassifierOptions===void 0&&x(this.h,$g,3)?.g();a.customGesturesClassifierOptions?(c=b=new $g,d=Gh(a.customGesturesClassifierOptions,x(this.h,\n$g,4)?.h()),y(c,Eg,2,d),y(this.h,$g,4,b)):a.customGesturesClassifierOptions===void 0&&x(this.h,$g,4)?.g();return this.l(a)}Ma(a,b){Fj(this);nj(this,a,b);return Gj(this)}Na(a,b,c){Fj(this);oj(this,a,c,b);return Gj(this)}m(){var a=new gg;P(a,\"image_in\");P(a,\"norm_rect\");Q(a,\"hand_gestures\");Q(a,\"hand_landmarks\");Q(a,\"world_hand_landmarks\");Q(a,\"handedness\");const b=new Zf;pe(b,nh,this.j);const c=new O;bg(c,\"mediapipe.tasks.vision.gesture_recognizer.GestureRecognizerGraph\");M(c,\"IMAGE:image_in\");M(c,\n\"NORM_RECT:norm_rect\");N(c,\"HAND_GESTURES:hand_gestures\");N(c,\"LANDMARKS:hand_landmarks\");N(c,\"WORLD_LANDMARKS:world_hand_landmarks\");N(c,\"HANDEDNESS:handedness\");c.o(b);fg(a,c);this.g.attachProtoVectorListener(\"hand_landmarks\",(d,e)=>{for(const f of d){d=ug(f);const g=[];for(const k of Ed(d,tg,1))g.push({x:z(k,1)??0,y:z(k,2)??0,z:z(k,3)??0,visibility:z(k,4)??0});this.landmarks.push(g)}U(this,e)});this.g.attachEmptyPacketListener(\"hand_landmarks\",d=>{U(this,d)});this.g.attachProtoVectorListener(\"world_hand_landmarks\",\n(d,e)=>{for(const f of d){d=sg(f);const g=[];for(const k of Ed(d,rg,1))g.push({x:z(k,1)??0,y:z(k,2)??0,z:z(k,3)??0,visibility:z(k,4)??0});this.worldLandmarks.push(g)}U(this,e)});this.g.attachEmptyPacketListener(\"world_hand_landmarks\",d=>{U(this,d)});this.g.attachProtoVectorListener(\"hand_gestures\",(d,e)=>{this.gestures.push(...Hj(d,!1));U(this,e)});this.g.attachEmptyPacketListener(\"hand_gestures\",d=>{U(this,d)});this.g.attachProtoVectorListener(\"handedness\",(d,e)=>{this.handedness.push(...Hj(d));\nU(this,e)});this.g.attachEmptyPacketListener(\"handedness\",d=>{U(this,d)});a=a.g();this.setGraph(new Uint8Array(a),!0)}};Ij.prototype.recognizeForVideo=Ij.prototype.Na;Ij.prototype.recognize=Ij.prototype.Ma;Ij.prototype.setOptions=Ij.prototype.o;Ij.createFromModelPath=function(a,b){return X(Ij,a,{baseOptions:{modelAssetPath:b}})};Ij.createFromModelBuffer=function(a,b){return X(Ij,a,{baseOptions:{modelAssetBuffer:b}})};Ij.createFromOptions=function(a,b){return X(Ij,a,b)};Ij.HAND_CONNECTIONS=Ej;\nexport {Ij as GestureRecognizer};function Jj(a){return{landmarks:a.landmarks,worldLandmarks:a.worldLandmarks,handednesses:a.handedness,handedness:a.handedness}}\nvar Kj=class extends qj{constructor(a,b){super(new lj(a,b),\"image_in\",\"norm_rect\",!1);this.landmarks=[];this.worldLandmarks=[];this.handedness=[];a=this.h=new fh;b=new R;y(a,R,1,b);this.s=new eh;y(this.h,eh,3,this.s);this.j=new dh;y(this.h,dh,2,this.j);Ld(this.j,3,1);A(this.j,2,.5);A(this.s,2,.5);A(this.h,4,.5)}get baseOptions(){return x(this.h,R,1)}set baseOptions(a){y(this.h,R,1,a)}o(a){\"numHands\"in a&&Ld(this.j,3,a.numHands??1);\"minHandDetectionConfidence\"in a&&A(this.j,2,a.minHandDetectionConfidence??\n.5);\"minTrackingConfidence\"in a&&A(this.h,4,a.minTrackingConfidence??.5);\"minHandPresenceConfidence\"in a&&A(this.s,2,a.minHandPresenceConfidence??.5);return this.l(a)}D(a,b){this.landmarks=[];this.worldLandmarks=[];this.handedness=[];nj(this,a,b);return Jj(this)}F(a,b,c){this.landmarks=[];this.worldLandmarks=[];this.handedness=[];oj(this,a,c,b);return Jj(this)}m(){var a=new gg;P(a,\"image_in\");P(a,\"norm_rect\");Q(a,\"hand_landmarks\");Q(a,\"world_hand_landmarks\");Q(a,\"handedness\");const b=new Zf;pe(b,\nmh,this.h);const c=new O;bg(c,\"mediapipe.tasks.vision.hand_landmarker.HandLandmarkerGraph\");M(c,\"IMAGE:image_in\");M(c,\"NORM_RECT:norm_rect\");N(c,\"LANDMARKS:hand_landmarks\");N(c,\"WORLD_LANDMARKS:world_hand_landmarks\");N(c,\"HANDEDNESS:handedness\");c.o(b);fg(a,c);this.g.attachProtoVectorListener(\"hand_landmarks\",(d,e)=>{for(const f of d)d=ug(f),this.landmarks.push(Lh(d));U(this,e)});this.g.attachEmptyPacketListener(\"hand_landmarks\",d=>{U(this,d)});this.g.attachProtoVectorListener(\"world_hand_landmarks\",\n(d,e)=>{for(const f of d)d=sg(f),this.worldLandmarks.push(Mh(d));U(this,e)});this.g.attachEmptyPacketListener(\"world_hand_landmarks\",d=>{U(this,d)});this.g.attachProtoVectorListener(\"handedness\",(d,e)=>{var f=this.handedness,g=f.push;const k=[];for(const h of d){d=mg(h);const l=[];for(const u of d.g())l.push({score:z(u,2)??0,index:Hd(Id(u,1),0)??-1,categoryName:Jd(u,3)??\"\",displayName:Jd(u,4)??\"\"});k.push(l)}g.call(f,...k);U(this,e)});this.g.attachEmptyPacketListener(\"handedness\",d=>{U(this,d)});\na=a.g();this.setGraph(new Uint8Array(a),!0)}};Kj.prototype.detectForVideo=Kj.prototype.F;Kj.prototype.detect=Kj.prototype.D;Kj.prototype.setOptions=Kj.prototype.o;Kj.createFromModelPath=function(a,b){return X(Kj,a,{baseOptions:{modelAssetPath:b}})};Kj.createFromModelBuffer=function(a,b){return X(Kj,a,{baseOptions:{modelAssetBuffer:b}})};Kj.createFromOptions=function(a,b){return X(Kj,a,b)};Kj.HAND_CONNECTIONS=Ej;\nexport {Kj as HandLandmarker};var Lj=jj([0,1],[1,2],[2,3],[3,7],[0,4],[4,5],[5,6],[6,8],[9,10],[11,12],[11,13],[13,15],[15,17],[15,19],[15,21],[17,19],[12,14],[14,16],[16,18],[16,20],[16,22],[18,20],[11,23],[12,24],[23,24],[23,25],[24,26],[25,27],[26,28],[27,29],[28,30],[29,31],[30,32],[27,31],[28,32]);function Mj(a){a.h={faceLandmarks:[],faceBlendshapes:[],poseLandmarks:[],poseWorldLandmarks:[],poseSegmentationMasks:[],leftHandLandmarks:[],leftHandWorldLandmarks:[],rightHandLandmarks:[],rightHandWorldLandmarks:[]}}function Nj(a){try{if(a.C)a.C(a.h);else return a.h}finally{ki(a)}}function Oj(a,b){a=ug(a);b.push(Lh(a))}\nvar Z=class extends qj{constructor(a,b){super(new lj(a,b),\"input_frames_image\",null,!1);this.h={faceLandmarks:[],faceBlendshapes:[],poseLandmarks:[],poseWorldLandmarks:[],poseSegmentationMasks:[],leftHandLandmarks:[],leftHandWorldLandmarks:[],rightHandLandmarks:[],rightHandWorldLandmarks:[]};this.outputPoseSegmentationMasks=this.outputFaceBlendshapes=!1;a=this.j=new rh;b=new R;y(a,R,1,b);this.K=new eh;y(this.j,eh,2,this.K);this.ca=new oh;y(this.j,oh,3,this.ca);this.s=new Mg;y(this.j,Mg,4,this.s);\nthis.I=new Tg;y(this.j,Tg,5,this.I);this.v=new ph;y(this.j,ph,6,this.v);this.L=new qh;y(this.j,qh,7,this.L);A(this.s,2,.5);A(this.s,3,.3);A(this.I,2,.5);A(this.v,2,.5);A(this.v,3,.3);A(this.L,2,.5);A(this.K,2,.5)}get baseOptions(){return x(this.j,R,1)}set baseOptions(a){y(this.j,R,1,a)}o(a){\"minFaceDetectionConfidence\"in a&&A(this.s,2,a.minFaceDetectionConfidence??.5);\"minFaceSuppressionThreshold\"in a&&A(this.s,3,a.minFaceSuppressionThreshold??.3);\"minFacePresenceConfidence\"in a&&A(this.I,2,a.minFacePresenceConfidence??\n.5);\"outputFaceBlendshapes\"in a&&(this.outputFaceBlendshapes=!!a.outputFaceBlendshapes);\"minPoseDetectionConfidence\"in a&&A(this.v,2,a.minPoseDetectionConfidence??.5);\"minPoseSuppressionThreshold\"in a&&A(this.v,3,a.minPoseSuppressionThreshold??.3);\"minPosePresenceConfidence\"in a&&A(this.L,2,a.minPosePresenceConfidence??.5);\"outputPoseSegmentationMasks\"in a&&(this.outputPoseSegmentationMasks=!!a.outputPoseSegmentationMasks);\"minHandLandmarksConfidence\"in a&&A(this.K,2,a.minHandLandmarksConfidence??\n.5);return this.l(a)}D(a,b,c){const d=typeof b!==\"function\"?b:{};this.C=typeof b===\"function\"?b:c;Mj(this);nj(this,a,d);return Nj(this)}F(a,b,c,d){const e=typeof c!==\"function\"?c:{};this.C=typeof c===\"function\"?c:d;Mj(this);oj(this,a,e,b);return Nj(this)}m(){var a=new gg;P(a,\"input_frames_image\");Q(a,\"pose_landmarks\");Q(a,\"pose_world_landmarks\");Q(a,\"face_landmarks\");Q(a,\"left_hand_landmarks\");Q(a,\"left_hand_world_landmarks\");Q(a,\"right_hand_landmarks\");Q(a,\"right_hand_world_landmarks\");const b=new Zf,\nc=new Lf;vd(c,1,fc(\"type.googleapis.com/mediapipe.tasks.vision.holistic_landmarker.proto.HolisticLandmarkerGraphOptions\"),\"\");Kf(c,this.j.g());const d=new O;bg(d,\"mediapipe.tasks.vision.holistic_landmarker.HolisticLandmarkerGraph\");Gd(d,8,Lf,c);M(d,\"IMAGE:input_frames_image\");N(d,\"POSE_LANDMARKS:pose_landmarks\");N(d,\"POSE_WORLD_LANDMARKS:pose_world_landmarks\");N(d,\"FACE_LANDMARKS:face_landmarks\");N(d,\"LEFT_HAND_LANDMARKS:left_hand_landmarks\");N(d,\"LEFT_HAND_WORLD_LANDMARKS:left_hand_world_landmarks\");\nN(d,\"RIGHT_HAND_LANDMARKS:right_hand_landmarks\");N(d,\"RIGHT_HAND_WORLD_LANDMARKS:right_hand_world_landmarks\");d.o(b);fg(a,d);ii(this,a);this.g.attachProtoListener(\"pose_landmarks\",(e,f)=>{Oj(e,this.h.poseLandmarks);U(this,f)});this.g.attachEmptyPacketListener(\"pose_landmarks\",e=>{U(this,e)});this.g.attachProtoListener(\"pose_world_landmarks\",(e,f)=>{var g=this.h.poseWorldLandmarks;e=sg(e);g.push(Mh(e));U(this,f)});this.g.attachEmptyPacketListener(\"pose_world_landmarks\",e=>{U(this,e)});this.outputPoseSegmentationMasks&&\n(N(d,\"POSE_SEGMENTATION_MASK:pose_segmentation_mask\"),ji(this,\"pose_segmentation_mask\"),this.g.W(\"pose_segmentation_mask\",(e,f)=>{this.h.poseSegmentationMasks=[pj(this,e,!0,!this.C)];U(this,f)}),this.g.attachEmptyPacketListener(\"pose_segmentation_mask\",e=>{this.h.poseSegmentationMasks=[];U(this,e)}));this.g.attachProtoListener(\"face_landmarks\",(e,f)=>{Oj(e,this.h.faceLandmarks);U(this,f)});this.g.attachEmptyPacketListener(\"face_landmarks\",e=>{U(this,e)});this.outputFaceBlendshapes&&(Q(a,\"extra_blendshapes\"),\nN(d,\"FACE_BLENDSHAPES:extra_blendshapes\"),this.g.attachProtoListener(\"extra_blendshapes\",(e,f)=>{var g=this.h.faceBlendshapes;this.outputFaceBlendshapes&&(e=mg(e),g.push(Hh(e.g()??[])));U(this,f)}),this.g.attachEmptyPacketListener(\"extra_blendshapes\",e=>{U(this,e)}));this.g.attachProtoListener(\"left_hand_landmarks\",(e,f)=>{Oj(e,this.h.leftHandLandmarks);U(this,f)});this.g.attachEmptyPacketListener(\"left_hand_landmarks\",e=>{U(this,e)});this.g.attachProtoListener(\"left_hand_world_landmarks\",(e,f)=>\n{var g=this.h.leftHandWorldLandmarks;e=sg(e);g.push(Mh(e));U(this,f)});this.g.attachEmptyPacketListener(\"left_hand_world_landmarks\",e=>{U(this,e)});this.g.attachProtoListener(\"right_hand_landmarks\",(e,f)=>{Oj(e,this.h.rightHandLandmarks);U(this,f)});this.g.attachEmptyPacketListener(\"right_hand_landmarks\",e=>{U(this,e)});this.g.attachProtoListener(\"right_hand_world_landmarks\",(e,f)=>{var g=this.h.rightHandWorldLandmarks;e=sg(e);g.push(Mh(e));U(this,f)});this.g.attachEmptyPacketListener(\"right_hand_world_landmarks\",\ne=>{U(this,e)});a=a.g();this.setGraph(new Uint8Array(a),!0)}};Z.prototype.detectForVideo=Z.prototype.F;Z.prototype.detect=Z.prototype.D;Z.prototype.setOptions=Z.prototype.o;Z.createFromModelPath=function(a,b){return X(Z,a,{baseOptions:{modelAssetPath:b}})};Z.createFromModelBuffer=function(a,b){return X(Z,a,{baseOptions:{modelAssetBuffer:b}})};Z.createFromOptions=function(a,b){return X(Z,a,b)};Z.HAND_CONNECTIONS=Ej;\nZ.POSE_CONNECTIONS=Lj;Z.FACE_LANDMARKS_LIPS=sj;\nZ.FACE_LANDMARKS_LEFT_EYE=tj;Z.FACE_LANDMARKS_LEFT_EYEBROW=uj;\nZ.FACE_LANDMARKS_LEFT_IRIS=vj;Z.FACE_LANDMARKS_RIGHT_EYE=wj;\nZ.FACE_LANDMARKS_RIGHT_EYEBROW=xj;Z.FACE_LANDMARKS_RIGHT_IRIS=yj;\nZ.FACE_LANDMARKS_FACE_OVAL=zj;Z.FACE_LANDMARKS_CONTOURS=Aj;\nZ.FACE_LANDMARKS_TESSELATION=Bj;export {Z as HolisticLandmarker};var Pj=class extends qj{constructor(a,b){super(new lj(a,b),\"input_image\",\"norm_rect\",!0);this.j={classifications:[]};a=this.h=new uh;b=new R;y(a,R,1,b)}get baseOptions(){return x(this.h,R,1)}set baseOptions(a){y(this.h,R,1,a)}o(a){var b=this.h,c=Gh(a,x(this.h,Eg,2));y(b,Eg,2,c);return this.l(a)}wa(a,b){this.j={classifications:[]};nj(this,a,b);return this.j}xa(a,b,c){this.j={classifications:[]};oj(this,a,c,b);return this.j}m(){var a=new gg;P(a,\"input_image\");P(a,\"norm_rect\");Q(a,\"classifications\");\nconst b=new Zf;pe(b,vh,this.h);const c=new O;bg(c,\"mediapipe.tasks.vision.image_classifier.ImageClassifierGraph\");M(c,\"IMAGE:input_image\");M(c,\"NORM_RECT:norm_rect\");N(c,\"CLASSIFICATIONS:classifications\");c.o(b);fg(a,c);this.g.attachProtoListener(\"classifications\",(d,e)=>{this.j=Ih(zg(d));U(this,e)});this.g.attachEmptyPacketListener(\"classifications\",d=>{U(this,d)});a=a.g();this.setGraph(new Uint8Array(a),!0)}};Pj.prototype.classifyForVideo=Pj.prototype.xa;Pj.prototype.classify=Pj.prototype.wa;\nPj.prototype.setOptions=Pj.prototype.o;Pj.createFromModelPath=function(a,b){return X(Pj,a,{baseOptions:{modelAssetPath:b}})};Pj.createFromModelBuffer=function(a,b){return X(Pj,a,{baseOptions:{modelAssetBuffer:b}})};Pj.createFromOptions=function(a,b){return X(Pj,a,b)};export {Pj as ImageClassifier};var Qj=class extends qj{constructor(a,b){super(new lj(a,b),\"image_in\",\"norm_rect\",!0);this.h=new wh;this.embeddings={embeddings:[]};a=this.h;b=new R;y(a,R,1,b)}get baseOptions(){return x(this.h,R,1)}set baseOptions(a){y(this.h,R,1,a)}o(a){var b=this.h,c=x(this.h,Gg,2);c=c?c.clone():new Gg;a.l2Normalize!==void 0?Kd(c,1,a.l2Normalize):\"l2Normalize\"in a&&v(c,1);a.quantize!==void 0?Kd(c,2,a.quantize):\"quantize\"in a&&v(c,2);y(b,Gg,2,c);return this.l(a)}Da(a,b){nj(this,a,b);return this.embeddings}Ea(a,\nb,c){oj(this,a,c,b);return this.embeddings}m(){var a=new gg;P(a,\"image_in\");P(a,\"norm_rect\");Q(a,\"embeddings_out\");const b=new Zf;pe(b,xh,this.h);const c=new O;bg(c,\"mediapipe.tasks.vision.image_embedder.ImageEmbedderGraph\");M(c,\"IMAGE:image_in\");M(c,\"NORM_RECT:norm_rect\");N(c,\"EMBEDDINGS:embeddings_out\");c.o(b);fg(a,c);this.g.attachProtoListener(\"embeddings_out\",(d,e)=>{d=Dg(d);this.embeddings=Kh(d);U(this,e)});this.g.attachEmptyPacketListener(\"embeddings_out\",d=>{U(this,d)});a=a.g();this.setGraph(new Uint8Array(a),\n!0)}};Qj.cosineSimilarity=function(a,b){if(a.floatEmbedding&&b.floatEmbedding)a=Oh(a.floatEmbedding,b.floatEmbedding);else if(a.quantizedEmbedding&&b.quantizedEmbedding)a=Oh(Nh(a.quantizedEmbedding),Nh(b.quantizedEmbedding));else throw Error(\"Cannot compute cosine similarity between quantized and float embeddings.\");return a};Qj.prototype.embedForVideo=Qj.prototype.Ea;Qj.prototype.embed=Qj.prototype.Da;Qj.prototype.setOptions=Qj.prototype.o;Qj.createFromModelPath=function(a,b){return X(Qj,a,{baseOptions:{modelAssetPath:b}})};\nQj.createFromModelBuffer=function(a,b){return X(Qj,a,{baseOptions:{modelAssetBuffer:b}})};Qj.createFromOptions=function(a,b){return X(Qj,a,b)};export {Qj as ImageEmbedder};var Rj=class{constructor(a,b,c){this.confidenceMasks=a;this.categoryMask=b;this.qualityScores=c}close(){this.confidenceMasks?.forEach(a=>{a.close()});this.categoryMask?.close()}};Rj.prototype.close=Rj.prototype.close;export {Rj as ImageSegmenterResult};function Sj(a){const b=Ed(a.ga(),O,1).filter(c=>Jd(c,1).includes(\"mediapipe.tasks.TensorsToSegmentationCalculator\"));a.s=[];if(b.length>1)throw Error(\"The graph has more than one mediapipe.tasks.TensorsToSegmentationCalculator.\");b.length===1&&(x(b[0],Zf,7)?.l()?.g()??new Map).forEach((c,d)=>{a.s[Number(d)]=Jd(c,1)})}function Tj(a){a.categoryMask=void 0;a.confidenceMasks=void 0;a.qualityScores=void 0}\nfunction Uj(a){try{const b=new Rj(a.confidenceMasks,a.categoryMask,a.qualityScores);if(a.j)a.j(b);else return b}finally{ki(a)}}\nvar Vj=class extends qj{constructor(a,b){super(new lj(a,b),\"image_in\",\"norm_rect\",!1);this.s=[];this.outputCategoryMask=!1;this.outputConfidenceMasks=!0;this.h=new Ah;this.v=new yh;y(this.h,yh,3,this.v);a=this.h;b=new R;y(a,R,1,b)}get baseOptions(){return x(this.h,R,1)}set baseOptions(a){y(this.h,R,1,a)}o(a){a.displayNamesLocale!==void 0?v(this.h,2,fc(a.displayNamesLocale)):\"displayNamesLocale\"in a&&v(this.h,2);\"outputCategoryMask\"in a&&(this.outputCategoryMask=a.outputCategoryMask??!1);\"outputConfidenceMasks\"in\na&&(this.outputConfidenceMasks=a.outputConfidenceMasks??!0);return super.l(a)}J(){Sj(this)}ha(a,b,c){const d=typeof b!==\"function\"?b:{};this.j=typeof b===\"function\"?b:c;Tj(this);nj(this,a,d);return Uj(this)}Pa(a,b,c,d){const e=typeof c!==\"function\"?c:{};this.j=typeof c===\"function\"?c:d;Tj(this);oj(this,a,e,b);return Uj(this)}Ha(){return this.s}m(){var a=new gg;P(a,\"image_in\");P(a,\"norm_rect\");const b=new Zf;pe(b,Bh,this.h);const c=new O;bg(c,\"mediapipe.tasks.vision.image_segmenter.ImageSegmenterGraph\");\nM(c,\"IMAGE:image_in\");M(c,\"NORM_RECT:norm_rect\");c.o(b);fg(a,c);ii(this,a);this.outputConfidenceMasks&&(Q(a,\"confidence_masks\"),N(c,\"CONFIDENCE_MASKS:confidence_masks\"),ji(this,\"confidence_masks\"),this.g.fa(\"confidence_masks\",(d,e)=>{this.confidenceMasks=d.map(f=>pj(this,f,!0,!this.j));U(this,e)}),this.g.attachEmptyPacketListener(\"confidence_masks\",d=>{this.confidenceMasks=[];U(this,d)}));this.outputCategoryMask&&(Q(a,\"category_mask\"),N(c,\"CATEGORY_MASK:category_mask\"),ji(this,\"category_mask\"),this.g.W(\"category_mask\",\n(d,e)=>{this.categoryMask=pj(this,d,!1,!this.j);U(this,e)}),this.g.attachEmptyPacketListener(\"category_mask\",d=>{this.categoryMask=void 0;U(this,d)}));Q(a,\"quality_scores\");N(c,\"QUALITY_SCORES:quality_scores\");this.g.attachFloatVectorListener(\"quality_scores\",(d,e)=>{this.qualityScores=d;U(this,e)});this.g.attachEmptyPacketListener(\"quality_scores\",d=>{this.categoryMask=void 0;U(this,d)});a=a.g();this.setGraph(new Uint8Array(a),!0)}};Vj.prototype.getLabels=Vj.prototype.Ha;\nVj.prototype.segmentForVideo=Vj.prototype.Pa;Vj.prototype.segment=Vj.prototype.ha;Vj.prototype.setOptions=Vj.prototype.o;Vj.createFromModelPath=function(a,b){return X(Vj,a,{baseOptions:{modelAssetPath:b}})};Vj.createFromModelBuffer=function(a,b){return X(Vj,a,{baseOptions:{modelAssetBuffer:b}})};Vj.createFromOptions=function(a,b){return X(Vj,a,b)};export {Vj as ImageSegmenter};var Wj=class{constructor(a,b,c){this.confidenceMasks=a;this.categoryMask=b;this.qualityScores=c}close(){this.confidenceMasks?.forEach(a=>{a.close()});this.categoryMask?.close()}};Wj.prototype.close=Wj.prototype.close;export {Wj as InteractiveSegmenterResult};var Xj=class extends B{constructor(a){super(a)}};var Yj=[0,D,-2];var Zj=[0,tf,-3,F,tf,-1];var ak=[0,Zj];var bk=[0,Zj,D,-1];var ck=class extends B{constructor(a){super(a)}};var dk=[0,tf,-1,F];var ek=class extends B{constructor(){super()}};var fk=class extends B{constructor(a){super(a)}},gk=[1,2,3,4,5,6,7,8,9,10,14,15];var hk=class extends B{constructor(){super()}};hk.prototype.g=Jf([0,I,[0,gk,J,Zj,J,[0,Zj,Yj],J,ak,J,[0,ak,Yj],J,dk,J,[0,tf,-3,F,Ff],J,[0,tf,-3,F],J,[0,H,tf,-2,F,D,F,-1,2,tf,Yj],J,bk,J,[0,bk,Yj],tf,Yj,H,J,[0,tf,-3,F,Yj,-1],J,[0,I,dk]],H,[0,H,D,-1,F]]);var ik=class extends qj{constructor(a,b){super(new lj(a,b),\"image_in\",\"norm_rect_in\",!1);this.outputCategoryMask=!1;this.outputConfidenceMasks=!0;this.h=new Ah;this.s=new yh;y(this.h,yh,3,this.s);a=this.h;b=new R;y(a,R,1,b)}get baseOptions(){return x(this.h,R,1)}set baseOptions(a){y(this.h,R,1,a)}o(a){\"outputCategoryMask\"in a&&(this.outputCategoryMask=a.outputCategoryMask??!1);\"outputConfidenceMasks\"in a&&(this.outputConfidenceMasks=a.outputConfidenceMasks??!0);return super.l(a)}ha(a,b,c,d){const e=\ntypeof c!==\"function\"?c:{};this.j=typeof c===\"function\"?c:d;this.qualityScores=this.categoryMask=this.confidenceMasks=void 0;c=this.B+1;d=new hk;const f=new fk;var g=new Xj;Ld(g,1,255);y(f,Xj,12,g);if(b.keypoint&&b.scribble)throw Error(\"Cannot provide both keypoint and scribble.\");if(b.keypoint){var k=new ck;Kd(k,3,!0);A(k,1,b.keypoint.x);A(k,2,b.keypoint.y);Fd(f,5,gk,k)}else if(b.scribble){g=new ek;for(k of b.scribble)b=new ck,Kd(b,3,!0),A(b,1,k.x),A(b,2,k.y),Gd(g,1,ck,b);Fd(f,15,gk,g)}else throw Error(\"Must provide either a keypoint or a scribble.\");\nGd(d,1,fk,f);this.g.addProtoToStream(d.g(),\"drishti.RenderData\",\"roi_in\",c);nj(this,a,e);a:{try{const l=new Wj(this.confidenceMasks,this.categoryMask,this.qualityScores);if(this.j)this.j(l);else{var h=l;break a}}finally{ki(this)}h=void 0}return h}m(){var a=new gg;P(a,\"image_in\");P(a,\"roi_in\");P(a,\"norm_rect_in\");const b=new Zf;pe(b,Bh,this.h);const c=new O;bg(c,\"mediapipe.tasks.vision.interactive_segmenter.InteractiveSegmenterGraph\");M(c,\"IMAGE:image_in\");M(c,\"ROI:roi_in\");M(c,\"NORM_RECT:norm_rect_in\");\nc.o(b);fg(a,c);ii(this,a);this.outputConfidenceMasks&&(Q(a,\"confidence_masks\"),N(c,\"CONFIDENCE_MASKS:confidence_masks\"),ji(this,\"confidence_masks\"),this.g.fa(\"confidence_masks\",(d,e)=>{this.confidenceMasks=d.map(f=>pj(this,f,!0,!this.j));U(this,e)}),this.g.attachEmptyPacketListener(\"confidence_masks\",d=>{this.confidenceMasks=[];U(this,d)}));this.outputCategoryMask&&(Q(a,\"category_mask\"),N(c,\"CATEGORY_MASK:category_mask\"),ji(this,\"category_mask\"),this.g.W(\"category_mask\",(d,e)=>{this.categoryMask=\npj(this,d,!1,!this.j);U(this,e)}),this.g.attachEmptyPacketListener(\"category_mask\",d=>{this.categoryMask=void 0;U(this,d)}));Q(a,\"quality_scores\");N(c,\"QUALITY_SCORES:quality_scores\");this.g.attachFloatVectorListener(\"quality_scores\",(d,e)=>{this.qualityScores=d;U(this,e)});this.g.attachEmptyPacketListener(\"quality_scores\",d=>{this.categoryMask=void 0;U(this,d)});a=a.g();this.setGraph(new Uint8Array(a),!0)}};ik.prototype.segment=ik.prototype.ha;ik.prototype.setOptions=ik.prototype.o;\nik.createFromModelPath=function(a,b){return X(ik,a,{baseOptions:{modelAssetPath:b}})};ik.createFromModelBuffer=function(a,b){return X(ik,a,{baseOptions:{modelAssetBuffer:b}})};ik.createFromOptions=function(a,b){return X(ik,a,b)};export {ik as InteractiveSegmenter};var jk=class extends qj{constructor(a,b){super(new lj(a,b),\"input_frame_gpu\",\"norm_rect\",!1);this.j={detections:[]};a=this.h=new Ch;b=new R;y(a,R,1,b)}get baseOptions(){return x(this.h,R,1)}set baseOptions(a){y(this.h,R,1,a)}o(a){a.displayNamesLocale!==void 0?v(this.h,2,fc(a.displayNamesLocale)):\"displayNamesLocale\"in a&&v(this.h,2);a.maxResults!==void 0?Ld(this.h,3,a.maxResults):\"maxResults\"in a&&v(this.h,3);a.scoreThreshold!==void 0?A(this.h,4,a.scoreThreshold):\"scoreThreshold\"in a&&v(this.h,4);\na.categoryAllowlist!==void 0?Md(this.h,5,a.categoryAllowlist):\"categoryAllowlist\"in a&&v(this.h,5);a.categoryDenylist!==void 0?Md(this.h,6,a.categoryDenylist):\"categoryDenylist\"in a&&v(this.h,6);return this.l(a)}D(a,b){this.j={detections:[]};nj(this,a,b);return this.j}F(a,b,c){this.j={detections:[]};oj(this,a,c,b);return this.j}m(){var a=new gg;P(a,\"input_frame_gpu\");P(a,\"norm_rect\");Q(a,\"detections\");const b=new Zf;pe(b,Dh,this.h);const c=new O;bg(c,\"mediapipe.tasks.vision.ObjectDetectorGraph\");\nM(c,\"IMAGE:input_frame_gpu\");M(c,\"NORM_RECT:norm_rect\");N(c,\"DETECTIONS:detections\");c.o(b);fg(a,c);this.g.attachProtoVectorListener(\"detections\",(d,e)=>{for(const f of d)d=qg(f),this.j.detections.push(Jh(d));U(this,e)});this.g.attachEmptyPacketListener(\"detections\",d=>{U(this,d)});a=a.g();this.setGraph(new Uint8Array(a),!0)}};jk.prototype.detectForVideo=jk.prototype.F;jk.prototype.detect=jk.prototype.D;jk.prototype.setOptions=jk.prototype.o;\njk.createFromModelPath=async function(a,b){return X(jk,a,{baseOptions:{modelAssetPath:b}})};jk.createFromModelBuffer=function(a,b){return X(jk,a,{baseOptions:{modelAssetBuffer:b}})};jk.createFromOptions=function(a,b){return X(jk,a,b)};export {jk as ObjectDetector};var kk=class{constructor(a,b,c){this.landmarks=a;this.worldLandmarks=b;this.segmentationMasks=c}close(){this.segmentationMasks?.forEach(a=>{a.close()})}};kk.prototype.close=kk.prototype.close;function lk(a){a.landmarks=[];a.worldLandmarks=[];a.segmentationMasks=void 0}function mk(a){try{const b=new kk(a.landmarks,a.worldLandmarks,a.segmentationMasks);if(a.s)a.s(b);else return b}finally{ki(a)}}\nvar nk=class extends qj{constructor(a,b){super(new lj(a,b),\"image_in\",\"norm_rect\",!1);this.landmarks=[];this.worldLandmarks=[];this.outputSegmentationMasks=!1;a=this.h=new Eh;b=new R;y(a,R,1,b);this.v=new qh;y(this.h,qh,3,this.v);this.j=new ph;y(this.h,ph,2,this.j);Ld(this.j,4,1);A(this.j,2,.5);A(this.v,2,.5);A(this.h,4,.5)}get baseOptions(){return x(this.h,R,1)}set baseOptions(a){y(this.h,R,1,a)}o(a){\"numPoses\"in a&&Ld(this.j,4,a.numPoses??1);\"minPoseDetectionConfidence\"in a&&A(this.j,2,a.minPoseDetectionConfidence??\n.5);\"minTrackingConfidence\"in a&&A(this.h,4,a.minTrackingConfidence??.5);\"minPosePresenceConfidence\"in a&&A(this.v,2,a.minPosePresenceConfidence??.5);\"outputSegmentationMasks\"in a&&(this.outputSegmentationMasks=a.outputSegmentationMasks??!1);return this.l(a)}D(a,b,c){const d=typeof b!==\"function\"?b:{};this.s=typeof b===\"function\"?b:c;lk(this);nj(this,a,d);return mk(this)}F(a,b,c,d){const e=typeof c!==\"function\"?c:{};this.s=typeof c===\"function\"?c:d;lk(this);oj(this,a,e,b);return mk(this)}m(){var a=\nnew gg;P(a,\"image_in\");P(a,\"norm_rect\");Q(a,\"normalized_landmarks\");Q(a,\"world_landmarks\");Q(a,\"segmentation_masks\");const b=new Zf;pe(b,Fh,this.h);const c=new O;bg(c,\"mediapipe.tasks.vision.pose_landmarker.PoseLandmarkerGraph\");M(c,\"IMAGE:image_in\");M(c,\"NORM_RECT:norm_rect\");N(c,\"NORM_LANDMARKS:normalized_landmarks\");N(c,\"WORLD_LANDMARKS:world_landmarks\");c.o(b);fg(a,c);ii(this,a);this.g.attachProtoVectorListener(\"normalized_landmarks\",(d,e)=>{this.landmarks=[];for(const f of d)d=ug(f),this.landmarks.push(Lh(d));\nU(this,e)});this.g.attachEmptyPacketListener(\"normalized_landmarks\",d=>{this.landmarks=[];U(this,d)});this.g.attachProtoVectorListener(\"world_landmarks\",(d,e)=>{this.worldLandmarks=[];for(const f of d)d=sg(f),this.worldLandmarks.push(Mh(d));U(this,e)});this.g.attachEmptyPacketListener(\"world_landmarks\",d=>{this.worldLandmarks=[];U(this,d)});this.outputSegmentationMasks&&(N(c,\"SEGMENTATION_MASK:segmentation_masks\"),ji(this,\"segmentation_masks\"),this.g.fa(\"segmentation_masks\",(d,e)=>{this.segmentationMasks=\nd.map(f=>pj(this,f,!0,!this.s));U(this,e)}),this.g.attachEmptyPacketListener(\"segmentation_masks\",d=>{this.segmentationMasks=[];U(this,d)}));a=a.g();this.setGraph(new Uint8Array(a),!0)}};nk.prototype.detectForVideo=nk.prototype.F;nk.prototype.detect=nk.prototype.D;nk.prototype.setOptions=nk.prototype.o;nk.createFromModelPath=function(a,b){return X(nk,a,{baseOptions:{modelAssetPath:b}})};nk.createFromModelBuffer=function(a,b){return X(nk,a,{baseOptions:{modelAssetBuffer:b}})};\nnk.createFromOptions=function(a,b){return X(nk,a,b)};nk.POSE_CONNECTIONS=Lj;export {nk as PoseLandmarker};\n"],"names":["aa","self","ba","a","b","c","d","e","length","ca","Error","da","String","fromCharCode","apply","ea","fa","ha","TextDecoder","ia","ja","TextEncoder","ka","encode","Uint8Array","charCodeAt","f","subarray","pa","ma","na","oa","qa","navigator","ra","brands","some","brand","indexOf","sa","userAgent","ta","ua","va","userAgentData","wa","xa","ya","Aa","Math","floor","h","l","charAt","u","test","Ca","g","k","Ba","split","concat","Da","Ea","btoa","Fa","Array","join","Ga","Ha","_","Ia","Ja","replace","atob","Ka","La","Ma","Na","Oa","Pa","Qa","constructor","this","Ra","__closure__error__context__984382","severity","Sa","Ta","setTimeout","la","Ua","Va","BigInt","Wa","prototype","slice","call","Xa","Symbol","Ya","Za","$a","ab","bb","cb","db","G","Object","defineProperties","value","configurable","writable","enumerable","eb","n","p","q","fb","gb","hb","ob","ib","jb","kb","lb","isArray","mb","nb","pb","qb","freeze","rb","m","next","done","iterator","sb","tb","ub","vb","wb","xb","yb","zb","Ab","Gb","Bb","Cb","Db","Eb","Fb","Number","MIN_SAFE_INTEGER","toString","MAX_SAFE_INTEGER","Hb","Ib","r","t","Jb","Kb","Lb","Mb","DataView","ArrayBuffer","setFloat32","getUint32","Nb","Ob","Pb","Qb","Rb","trunc","Sb","Tb","Ub","Vb","isFinite","Wb","Xb","Yb","substring","$b","isSafeInteger","ac","bc","asIntN","dc","asUintN","Zb","ec","fc","gc","hc","Y","ic","trim","jc","kc","Proxy","lc","mc","nc","get","random","tc","isConcatSpreadable","oc","set","sc","rc","qc","vc","Bc","Cc","Dc","WeakMap","uc","min","wc","xc","yc","isInteger","isNaN","Ac","has","delete","Fc","Ic","max","Jc","Kc","Map","super","Lc","size","clear","entries","keys","values","forEach","Mc","setPrototypeOf","Nc","Oc","M","Sc","U","T","Pc","Qc","Z","push","Rc","from","Tc","Uc","Vc","Yc","Zc","$c","ad","toJSON","Wc","bd","cd","dd","Xc","ed","fd","gd","hd","v","w","id","jd","kd","ld","md","nd","od","E","za","pd","qd","rd","sd","vd","wd","xd","yd","zd","defineProperty","Ad","Bd","Cd","x","Dd","Gc","Sf","Tf","Hc","Yd","Zd","Uf","Vf","Ed","y","Fd","Gd","Hd","Id","z","Jd","Kd","Ld","A","Md","isFrozen","Nd","Od","Pd","Qd","Rd","buffer","O","byteOffset","byteLength","Sd","Td","Ud","Vd","Wd","Xd","$d","NaN","Infinity","pow","ae","be","j","ce","de","fe","ge","he","ie","je","fatal","decode","ke","le","ne","oe","pe","B","qe","re","defaultValue","clone","se","ue","te","ve","xe","we","ye","ze","Ae","Be","De","Ee","Fe","end","Ge","pop","He","Ie","Ke","Le","Me","Ne","Oe","Pe","Qe","X","P","Re","Se","Te","Ue","Ec","Ve","We","Xe","Ye","Ze","$e","af","bf","cf","df","ef","ff","gf","hf","jf","kf","lf","mf","cc","nf","of","pf","qf","rf","sf","I","tf","setFloat64","C","uf","vf","wf","xf","yf","D","zf","Af","F","Bf","Cf","H","J","Df","Ef","Ff","parseInt","Gf","Hf","If","o","Jf","Lf","Mf","Nf","Of","Pf","Qf","Rf","Wf","Xf","Yf","Zf","K","L","$f","bg","N","cg","dg","eg","fg","Q","gg","ag","hg","ig","jg","kg","lg","mg","ng","og","pg","qg","rg","sg","tg","ug","vg","wg","xg","yg","zg","Ag","Bg","Cg","Dg","Eg","Fg","Gg","Hg","Ig","Jg","Kg","R","Lg","S","Mg","Ng","Og","Pg","Qg","Rg","Sg","Tg","Ug","Vg","Wg","Xg","Yg","Zg","$g","ah","bh","ch","dh","eh","fh","gh","hh","ih","jh","kh","lh","mh","nh","oh","ph","qh","rh","sh","th","uh","vh","wh","xh","yh","ud","zh","td","Ah","Bh","Ch","Dh","Eh","Fh","Gh","displayNamesLocale","maxResults","scoreThreshold","categoryAllowlist","categoryDenylist","Hh","categories","map","index","score","categoryName","displayName","headIndex","headName","Jh","keypoints","boundingBox","originX","originY","width","height","angle","label","Lh","visibility","Mh","Nh","Oh","sqrt","Ph","Qh","async","Rh","WebAssembly","instantiate","Sh","wasmLoaderPath","wasmBinaryPath","Th","Vh","OffscreenCanvas","includes","Uh","match","Wh","importScripts","document","createElement","src","crossOrigin","Promise","addEventListener","body","appendChild","Xh","videoWidth","videoHeight","naturalWidth","naturalHeight","displayWidth","displayHeight","console","error","i","stringToNewUTF8","_free","Yh","canvas","_bindTextureToStream","_bindTextureToCanvas","getContext","gpuOriginForWebTexturesIsBottomLeft","pixelStorei","UNPACK_FLIP_Y_WEBGL","texImage2D","TEXTURE_2D","RGBA","UNSIGNED_BYTE","Zh","Uint32Array","_malloc","HEAPU32","$h","simpleListeners","ai","forVisionTasks","forTextTasks","forGenAiExperimentalTasks","forGenAiTasks","forAudioTasks","isSimdSupported","di","ModuleFactory","Module","locateFile","mainScriptUrlOrBlob","ci","assetLoaderPath","endsWith","assetBinaryPath","gi","baseOptions","hi","message","ii","ji","ki","addBoolToStream","mi","setAutoRenderToScreen","modelAssetBuffer","modelAssetPath","delegate","fi","fetch","then","ok","arrayBuffer","status","FS_unlink","FS_createDataFile","read","li","resolve","ga","setGraph","attachErrorListener","finishProcessing","close","closeGraph","ni","execScript","shift","oi","bind","bindVertexArray","deleteVertexArray","deleteBuffer","pi","createShader","shaderSource","compileShader","getShaderParameter","COMPILE_STATUS","getShaderInfoLog","attachShader","qi","createVertexArray","createBuffer","bindBuffer","ARRAY_BUFFER","enableVertexAttribArray","vertexAttribPointer","FLOAT","bufferData","Float32Array","STATIC_DRAW","ri","si","s","useProgram","ti","createTexture","bindTexture","texParameteri","TEXTURE_WRAP_S","CLAMP_TO_EDGE","TEXTURE_WRAP_T","TEXTURE_MIN_FILTER","LINEAR","TEXTURE_MAG_FILTER","ui","createFramebuffer","bindFramebuffer","FRAMEBUFFER","framebufferTexture2D","COLOR_ATTACHMENT0","vi","wi","createProgram","VERTEX_SHADER","FRAGMENT_SHADER","linkProgram","getProgramParameter","LINK_STATUS","getProgramInfoLog","getAttribLocation","deleteProgram","deleteShader","deleteFramebuffer","zi","activeTexture","TEXTURE1","TEXTURE2","NEAREST","getUniformLocation","V","uniform1i","deleteTexture","Ai","Bi","find","WebGLTexture","Di","Ei","Fi","Gi","platform","readPixels","RED","Hi","Ii","Ji","Ki","getExtension","R32F","R16F","viewport","TEXTURE0","Li","clearColor","COLOR_BUFFER_BIT","drawArrays","TRIANGLE_FAN","getAsWebGLTexture","getAsFloat32Array","getAsUint8Array","hasWebGLTexture","hasFloat32Array","hasUint8Array","Mi","color","lineWidth","radius","Ni","fillColor","Oi","Function","Pi","Qi","Ri","Ui","Vi","Si","ImageData","Uint8ClampedArray","xi","fill","yi","Xi","Ti","Zi","CanvasRenderingContext2D","OffscreenCanvasRenderingContext2D","save","fillStyle","strokeStyle","Path2D","arc","PI","stroke","restore","beginPath","start","to","moveTo","lineTo","drawImage","Wi","Yi","$i","ImageBitmap","aj","bj","cj","dj","ej","fj","gj","hj","transferToImageBitmap","drawConfidenceMask","drawCategoryMask","drawBoundingBox","drawConnectors","drawLandmarks","lerp","clamp","W","ij","data","getAsImageBitmap","getAsImageData","hasImageBitmap","hasImageData","jj","kj","_registerModelResourcesGraphService","_addIntToInputStream","warn","setGraphFromString","HEAPU8","_changeBinaryGraph","_changeTextGraph","configureAudio","_configureAudio","setAutoResizeCanvas","_setAutoRenderToScreen","setGpuBufferVerticalFlip","_getGraphConfig","__graph_config__","errorListener","attachEmptyPacketListener","emptyPacketListeners","addAudioToStream","addAudioToStreamWithShape","HEAPF32","_addAudioToInputStream","addGpuBufferToStream","_addBoundTextureToStream","_addBoolToInputStream","addDoubleToStream","_addDoubleToInputStream","addFloatToStream","_addFloatToInputStream","addIntToStream","addUintToStream","_addUintToInputStream","addStringToStream","_addStringToInputStream","addStringRecordToStream","_addFlatHashMapToInputStream","addProtoToStream","_addProtoToInputStream","addEmptyPacketToStream","_addEmptyPacketToInputStream","addBoolVectorToStream","_allocateBoolVector","_addBoolVectorEntry","_addBoolVectorToInputStream","addDoubleVectorToStream","_allocateDoubleVector","_addDoubleVectorEntry","_addDoubleVectorToInputStream","addFloatVectorToStream","_allocateFloatVector","_addFloatVectorEntry","_addFloatVectorToInputStream","addIntVectorToStream","_allocateIntVector","_addIntVectorEntry","_addIntVectorToInputStream","addUintVectorToStream","_allocateUintVector","_addUintVectorEntry","_addUintVectorToInputStream","addStringVectorToStream","_allocateStringVector","_addStringVectorEntry","_addStringVectorToInputStream","addBoolToInputSidePacket","_addBoolToInputSidePacket","addDoubleToInputSidePacket","_addDoubleToInputSidePacket","addFloatToInputSidePacket","_addFloatToInputSidePacket","addIntToInputSidePacket","_addIntToInputSidePacket","addUintToInputSidePacket","_addUintToInputSidePacket","addStringToInputSidePacket","_addStringToInputSidePacket","addProtoToInputSidePacket","_addProtoToInputSidePacket","addBoolVectorToInputSidePacket","_addBoolVectorToInputSidePacket","addDoubleVectorToInputSidePacket","_addDoubleVectorToInputSidePacket","addFloatVectorToInputSidePacket","_addFloatVectorToInputSidePacket","addIntVectorToInputSidePacket","_addIntVectorToInputSidePacket","addUintVectorToInputSidePacket","_addUintVectorToInputSidePacket","addStringVectorToInputSidePacket","_addStringVectorToInputSidePacket","attachBoolListener","_attachBoolListener","attachBoolVectorListener","_attachBoolVectorListener","attachIntListener","_attachIntListener","attachIntVectorListener","_attachIntVectorListener","attachUintListener","_attachUintListener","attachUintVectorListener","_attachUintVectorListener","attachDoubleListener","_attachDoubleListener","attachDoubleVectorListener","_attachDoubleVectorListener","attachFloatListener","_attachFloatListener","attachFloatVectorListener","_attachFloatVectorListener","attachStringListener","_attachStringListener","attachStringVectorListener","_attachStringVectorListener","attachProtoListener","_attachProtoListener","attachProtoVectorListener","_attachProtoVectorListener","attachAudioListener","_attachAudioListener","_waitUntilIdle","_closeGraph","_addBoundTextureAsImageToStream","_attachImageListener","_attachImageVectorListener","lj","ei","mj","regionOfInterest","left","right","top","bottom","rotationDegrees","performance","now","nj","oj","pj","qj","runningMode","rj","detections","minDetectionConfidence","minSuppressionThreshold","detectForVideo","detect","setOptions","createFromModelPath","createFromModelBuffer","createFromOptions","sj","tj","uj","vj","wj","xj","yj","zj","Aj","Bj","Cj","faceLandmarks","faceBlendshapes","facialTransformationMatrixes","outputFacialTransformationMatrixes","outputFaceBlendshapes","numFaces","minFaceDetectionConfidence","minTrackingConfidence","minFacePresenceConfidence","rows","columns","FACE_LANDMARKS_LIPS","FACE_LANDMARKS_LEFT_EYE","FACE_LANDMARKS_LEFT_EYEBROW","FACE_LANDMARKS_LEFT_IRIS","FACE_LANDMARKS_RIGHT_EYE","FACE_LANDMARKS_RIGHT_EYEBROW","FACE_LANDMARKS_RIGHT_IRIS","FACE_LANDMARKS_FACE_OVAL","FACE_LANDMARKS_CONTOURS","FACE_LANDMARKS_TESSELATION","Dj","name","stylize","Ej","Fj","gestures","landmarks","worldLandmarks","handedness","Gj","handednesses","Hj","Ij","numHands","minHandDetectionConfidence","minHandPresenceConfidence","cannedGesturesClassifierOptions","customGesturesClassifierOptions","Jj","recognizeForVideo","recognize","HAND_CONNECTIONS","Kj","Lj","Mj","poseLandmarks","poseWorldLandmarks","poseSegmentationMasks","leftHandLandmarks","leftHandWorldLandmarks","rightHandLandmarks","rightHandWorldLandmarks","Nj","Oj","outputPoseSegmentationMasks","minFaceSuppressionThreshold","minPoseDetectionConfidence","minPoseSuppressionThreshold","minPosePresenceConfidence","minHandLandmarksConfidence","Kf","POSE_CONNECTIONS","Pj","classifications","timestampMs","Ih","classifyForVideo","classify","Qj","embeddings","l2Normalize","quantize","floatEmbedding","quantizedEmbedding","Kh","cosineSimilarity","embedForVideo","embed","Rj","confidenceMasks","categoryMask","qualityScores","Tj","Uj","Vj","outputCategoryMask","outputConfidenceMasks","filter","Sj","getLabels","segmentForVideo","segment","Wj","Xj","Yj","Zj","ak","bk","ck","dk","ek","fk","gk","hk","ik","keypoint","scribble","jk","kk","segmentationMasks","lk","mk","nk","outputSegmentationMasks","numPoses"],"mappings":"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AAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACpf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,GAAG,CAAC,EAAE,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAClf,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAClf,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACpf,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IACrf,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,GAAG,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACjf,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,GAAG,GAAG,CAAC,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAChf,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IACnf,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAChf,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACnf,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACpf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACpf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACpf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACrf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACpf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACnf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACrf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KACpf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IACpf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACnf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACrf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAClf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACpf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IACpf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IACpf,CAAC,GAAG,IAAI,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,IAAI,CAAC,GAAG,GAAG,CAAC,EAAE,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GACnf,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IACnf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAChf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACrf,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GACpf,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,GAAG,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IACpf,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KACjf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,GAAG,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IACrf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,GAAG,CAAC,EAAE,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IACnf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACnf,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IACpf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAClf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAClf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAChf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACnf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACpf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACnf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACjf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAClf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACjf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACjf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACnf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI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"} \ No newline at end of file +{"version":3,"file":"vision_bundle_mjs.js","sources":["../../../../../../../mediapipe/tasks/web/vision/vision_js.js"],"sourcesContent":["'use strict';/*\n\n Copyright The Closure Library Authors.\n SPDX-License-Identifier: Apache-2.0\n*/\nvar aa=this||(typeof self!==\"undefined\"?self:{});function ba(a,b){a:{var c=[\"CLOSURE_FLAGS\"];for(var d=aa,e=0;e>6|192;else{if(b>=55296&&b<=57343){if(b<=56319&&e=56320&&f<=57343){b=(b-55296)*1024+f-56320+65536;d[c++]=b>>18|240;d[c++]=b>>12&63|128;d[c++]=b>>6&63|128;d[c++]=b&63|128;continue}else e--}b=65533}d[c++]=b>>12|224;d[c++]=b>>6&63|128}d[c++]=b&63|128}}a=c===d.length?\nd:d.subarray(0,c)}return a};function ma(a){aa.setTimeout(()=>{throw a;},0)};var na=ba(610401301,!1),oa=ba(748402147,!0);function pa(){var a=aa.navigator;return a&&(a=a.userAgent)?a:\"\"}var qa;const ra=aa.navigator;qa=ra?ra.userAgentData||null:null;function sa(a){sa[\" \"](a);return a}sa[\" \"]=function(){};const ta={};let ua=null;function va(a){const b=a.length;let c=b*3/4;c%3?c=Math.floor(c):\"=.\".indexOf(a[b-1])!=-1&&(c=\"=.\".indexOf(a[b-2])!=-1?c-2:c-1);const d=new Uint8Array(c);let e=0;xa(a,function(f){d[e++]=f});return e!==c?d.subarray(0,e):d}\nfunction xa(a,b){function c(e){for(;d>4);g!=64&&(b(f<<4&240|g>>2),h!=64&&b(g<<6&192|h))}}\nfunction ya(){if(!ua){ua={};var a=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\".split(\"\"),b=[\"+/=\",\"+/\",\"-_=\",\"-_.\",\"-_\"];for(let c=0;c<5;c++){const d=a.concat(b[c].split(\"\"));ta[c]=d;for(let e=0;e0?0:pa().indexOf(\"Trident\")!=-1||pa().indexOf(\"MSIE\")!=-1)&&typeof btoa===\"function\";const Ba=/[-_.]/g,Ca={\"-\":\"+\",_:\"/\",\".\":\"=\"};function Da(a){return Ca[a]||\"\"}function Ea(a){if(!Aa)return va(a);a=Ba.test(a)?a.replace(Ba,Da):a;a=atob(a);const b=new Uint8Array(a.length);for(let c=0;c=b||(c[a]=d+1,a=Error(),Ma(a,\"incident\"),ma(a))}};function Qa(){return typeof BigInt===\"function\"};var Ra=typeof Symbol===\"function\"&&typeof Symbol()===\"symbol\";function Sa(a,b,c=!1){return typeof Symbol===\"function\"&&typeof Symbol()===\"symbol\"?c&&Symbol.for&&a?Symbol.for(a):a!=null?Symbol(a):Symbol():b}var Ta=Sa(\"jas\",void 0,!0),Ua=Sa(void 0,\"0di\"),Va=Sa(void 0,\"1oa\"),Wa=Sa(void 0,Symbol()),Xa=Sa(void 0,\"0ub\"),Ya=Sa(void 0,\"0ubs\"),Za=Sa(void 0,\"0ubsb\"),$a=Sa(void 0,\"0actk\"),ab=Sa(\"m_m\",\"Pa\",!0),bb=Sa();const cb={Ga:{value:0,configurable:!0,writable:!0,enumerable:!1}},db=Object.defineProperties,n=Ra?Ta:\"Ga\";var eb;const fb=[];p(fb,7);eb=Object.freeze(fb);function gb(a,b){Ra||n in a||db(a,cb);a[n]|=b}function p(a,b){Ra||n in a||db(a,cb);a[n]=b}function hb(a){gb(a,34);return a}function ib(a){gb(a,8192);return a};var jb={};function kb(a,b){return b===void 0?a.h!==lb&&!!(2&(a.v[n]|0)):!!(2&b)&&a.h!==lb}const lb={};function mb(a,b){if(a!=null)if(typeof a===\"string\")a=a?new Ja(a,Ga):Ha();else if(a.constructor!==Ja)if(Fa(a))a=a.length?new Ja(new Uint8Array(a),Ga):Ha();else{if(!b)throw Error();a=void 0}return a}class nb{constructor(a,b,c){this.g=a;this.h=b;this.l=c}next(){const a=this.g.next();a.done||(a.value=this.h.call(this.l,a.value));return a}[Symbol.iterator](){return this}}var ob=Object.freeze({});\nfunction pb(a,b,c){const d=b&128?0:-1,e=a.length;var f;if(f=!!e)f=a[e-1],f=f!=null&&typeof f===\"object\"&&f.constructor===Object;const g=e+(f?-1:0);for(b=b&128?1:0;btypeof a===\"number\"),ub=sb(a=>typeof a===\"string\"),vb=sb(a=>typeof a===\"boolean\");var wb=typeof aa.BigInt===\"function\"&&typeof aa.BigInt(0)===\"bigint\";function xb(a){var b=a;if(ub(b)){if(!/^\\s*(?:-?[1-9]\\d*|0)?\\s*$/.test(b))throw Error(String(b));}else if(tb(b)&&!Number.isSafeInteger(b))throw Error(String(b));return wb?BigInt(a):a=vb(a)?a?\"1\":\"0\":ub(a)?a.trim()||\"0\":String(a)}var Db=sb(a=>wb?a>=yb&&a<=zb:a[0]===\"-\"?Ab(a,Bb):Ab(a,Cb));const Bb=Number.MIN_SAFE_INTEGER.toString(),yb=wb?BigInt(Number.MIN_SAFE_INTEGER):void 0,Cb=Number.MAX_SAFE_INTEGER.toString(),zb=wb?BigInt(Number.MAX_SAFE_INTEGER):void 0;\nfunction Ab(a,b){if(a.length>b.length)return!1;if(a.lengthe)return!1;if(d>>0;q=b;r=(a-b)/4294967296>>>0}function Hb(a){if(a<0){Gb(-a);const [b,c]=Ib(q,r);q=b>>>0;r=c>>>0}else Gb(a)}function Jb(a){const b=Fb||=new DataView(new ArrayBuffer(8));b.setFloat32(0,+a,!0);r=0;q=b.getUint32(0,!0)}function Kb(a,b){const c=b*4294967296+(a>>>0);return Number.isSafeInteger(c)?c:Lb(a,b)}function Mb(a,b){return xb(Qa()?BigInt.asUintN(64,(BigInt(b>>>0)<>>0)):Lb(a,b))}\nfunction Nb(a,b){return Qa()?xb(BigInt.asIntN(64,(BigInt.asUintN(32,BigInt(b))<>>=0;a>>>=0;if(b<=2097151)var c=\"\"+(4294967296*b+a);else Qa()?c=\"\"+(BigInt(b)<>>24|b<<8)&16777215,b=b>>16&65535,a=(a&16777215)+c*6777216+b*6710656,c+=b*8147497,b*=2,a>=1E7&&(c+=a/1E7>>>0,a%=1E7),c>=1E7&&(b+=c/1E7>>>0,c%=1E7),c=b+Pb(c)+Pb(a));return c}function Pb(a){a=String(a);return\"0000000\".slice(a.length)+a}\nfunction Ob(a,b){if(b&2147483648)if(Qa())a=\"\"+(BigInt(b|0)<>>0));else{const [c,d]=Ib(a,b);a=\"-\"+Lb(c,d)}else a=Lb(a,b);return a}\nfunction Qb(a){if(a.length<16)Hb(Number(a));else if(Qa())a=BigInt(a),q=Number(a&BigInt(4294967295))>>>0,r=Number(a>>BigInt(32)&BigInt(4294967295));else{const b=+(a[0]===\"-\");r=q=0;const c=a.length;for(let d=b,e=(c-b)%6+b;e<=c;d=e,e+=6){const f=Number(a.slice(d,e));r*=1E6;q=q*1E6+f;q>=4294967296&&(r+=Math.trunc(q/4294967296),r>>>=0,q>>>=0)}if(b){const [d,e]=Ib(q,r);q=d;r=e}}}function Ib(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]};function Rb(a){return Array.prototype.slice.call(a)};const Sb=typeof BigInt===\"function\"?BigInt.asIntN:void 0,Tb=typeof BigInt===\"function\"?BigInt.asUintN:void 0,Ub=Number.isSafeInteger,Vb=Number.isFinite,Wb=Math.trunc,Xb=xb(0);function Yb(a){if(a!=null&&typeof a!==\"number\")throw Error(`Value of float/double field must be a number, found ${typeof a}: ${a}`);return a}function Zb(a){if(a==null||typeof a===\"number\")return a;if(a===\"NaN\"||a===\"Infinity\"||a===\"-Infinity\")return Number(a)}\nfunction $b(a){if(a!=null&&typeof a!==\"boolean\"){var b=typeof a;throw Error(`Expected boolean but got ${b!=\"object\"?b:a?Array.isArray(a)?\"array\":b:\"null\"}: ${a}`);}return a}function ac(a){if(a==null||typeof a===\"boolean\")return a;if(typeof a===\"number\")return!!a}const bc=/^-?([1-9][0-9]*|0)(\\.[0-9]+)?$/;function cc(a){switch(typeof a){case \"bigint\":return!0;case \"number\":return Vb(a);case \"string\":return bc.test(a);default:return!1}}\nfunction dc(a){if(a==null)return a;if(typeof a===\"string\"&&a)a=+a;else if(typeof a!==\"number\")return;return Vb(a)?a|0:void 0}function ec(a){if(a==null)return a;if(typeof a===\"string\"&&a)a=+a;else if(typeof a!==\"number\")return;return Vb(a)?a>>>0:void 0}function fc(a){const b=a.length;if(a[0]===\"-\"?b<20||b===20&&a<=\"-9223372036854775808\":b<19||b===19&&a<=\"9223372036854775807\")return a;Qb(a);return Ob(q,r)}\nfunction hc(a){a=Wb(a);if(!Ub(a)){Hb(a);var b=q,c=r;if(a=c&2147483648)b=~b+1>>>0,c=~c>>>0,b==0&&(c=c+1>>>0);b=Kb(b,c);a=typeof b===\"number\"?a?-b:b:a?\"-\"+b:b}return a}function ic(a){var b=Wb(Number(a));if(Ub(b))return String(b);b=a.indexOf(\".\");b!==-1&&(a=a.substring(0,b));return fc(a)}function jc(a){var b=Wb(Number(a));if(Ub(b))return xb(b);b=a.indexOf(\".\");b!==-1&&(a=a.substring(0,b));return Qa()?xb(Sb(64,BigInt(a))):xb(fc(a))}\nfunction kc(a){Ub(a)?a=xb(hc(a)):(a=Wb(a),Ub(a)?a=String(a):(Hb(a),a=Ob(q,r)),a=xb(a));return a}function lc(a){if(a==null)return a;if(typeof a===\"bigint\")return Db(a)?a=Number(a):(a=Sb(64,a),a=Db(a)?Number(a):String(a)),a;if(cc(a))return typeof a===\"number\"?hc(a):ic(a)}function mc(a){const b=typeof a;if(a==null)return a;if(b===\"bigint\")return xb(Sb(64,a));if(cc(a))return b===\"string\"?jc(a):kc(a)}\nfunction nc(a){if(a==null)return a;const b=typeof a;if(b===\"bigint\")return String(Sb(64,a));if(cc(a)){if(b===\"string\")return ic(a);if(b===\"number\")return hc(a)}}\nfunction oc(a){if(a==null)return a;var b=typeof a;if(b===\"bigint\")return String(Tb(64,a));if(cc(a)){if(b===\"string\")return b=Wb(Number(a)),Ub(b)&&b>=0?a=String(b):(b=a.indexOf(\".\"),b!==-1&&(a=a.substring(0,b)),a[0]===\"-\"?b=!1:(b=a.length,b=b<20?!0:b===20&&a<=\"18446744073709551615\"),b||(Qb(a),a=Lb(q,r))),a;if(b===\"number\")return a=Wb(a),a>=0&&Ub(a)||(Hb(a),a=Kb(q,r)),a}}function pc(a){if(typeof a!==\"string\")throw Error();return a}\nfunction qc(a){if(a!=null&&typeof a!==\"string\")throw Error();return a}function t(a){return a==null||typeof a===\"string\"?a:void 0}function rc(a,b,c,d){if(a!=null&&a[ab]===jb)return a;if(!Array.isArray(a))return c?d&2?((a=b[Ua])||(a=new b,hb(a.v),a=b[Ua]=a),b=a):b=new b:b=void 0,b;c=a[n]|0;d=c|d&32|d&2;d!==c&&p(a,d);return new b(a)}\nfunction sc(a,b,c){if(b)a:{b=a;if(!cc(b))throw Oa(\"int64\");switch(typeof b){case \"string\":b=jc(b);break a;case \"bigint\":b=xb(Sb(64,b));break a;default:b=kc(b)}}else b=mc(a);a=b;return a==null?c?Xb:void 0:a};function tc(a){return a};const uc={};let vc=function(){try{return sa(new class extends Map{constructor(){super()}}),!1}catch{return!0}}();\nclass wc{constructor(){this.g=new Map}get(a){return this.g.get(a)}set(a,b){this.g.set(a,b);this.size=this.g.size;return this}delete(a){a=this.g.delete(a);this.size=this.g.size;return a}clear(){this.g.clear();this.size=this.g.size}has(a){return this.g.has(a)}entries(){return this.g.entries()}keys(){return this.g.keys()}values(){return this.g.values()}forEach(a,b){return this.g.forEach(a,b)}[Symbol.iterator](){return this.entries()}}\nconst xc=(()=>vc?(Object.setPrototypeOf(wc.prototype,Map.prototype),Object.defineProperties(wc.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),wc):class extends Map{constructor(){super()}})();function yc(a){return a}function zc(a){if(a.J&2)throw Error(\"Cannot mutate an immutable Map\");}\nvar Cc=class extends xc{constructor(a,b,c=yc,d=yc){super();this.J=a[n]|0;this.K=b;this.S=c;this.fa=this.K?Ac:d;for(let e=0;e{a.call(b,e.get(d),d,e)}):super.forEach(a,b)}set(a,b){zc(this);a=this.S(a,!0,!1);return a==null?this:b==null?(super.delete(a),this):super.set(a,this.fa(b,!0,!0,this.K,!1,this.J))}Ma(a){const b=this.S(a[0],!1,!0);a=a[1];a=this.K?a===void 0?null:a:this.fa(a,!1,!0,void 0,!1,this.J);super.set(b,a)}has(a){return super.has(this.S(a,!1,!1))}get(a){a=this.S(a,!1,!1);const b=super.get(a);\nif(b!==void 0){var c=this.K;return c?(c=this.fa(b,!1,!0,c,this.ra,this.J),c!==b&&super.set(a,c),c):b}}[Symbol.iterator](){return this.entries()}};Cc.prototype.toJSON=void 0;function Ac(a,b,c,d,e,f){a=rc(a,d,c,f);e&&(a=Dc(a));return a}function Bc(a){return[a,this.get(a)]}let Ec;function Fc(){return Ec||=new Cc(hb([]),void 0,void 0,void 0,uc)};function Gc(a){const b=ca(Wa);return b?a[b]:void 0}function Ic(a,b){for(const c in a)!isNaN(c)&&b(a,+c,a[c])}function Jc(a){const b=new Kc;Ic(a,(c,d,e)=>{b[d]=Rb(e)});b.da=a.da;return b}var Kc=class{};const Lc={Ka:!0};function Mc(a,b){b<100||Pa(Ya,1)};function Nc(a,b,c,d){const e=d!==void 0;d=!!d;var f=ca(Wa),g;!e&&Ra&&f&&(g=a[f])&&Ic(g,Mc);f=[];var h=a.length;let k;g=4294967295;let w=!1;const m=!!(b&64),D=m?b&128?0:-1:void 0;b&1||(k=h&&a[h-1],k!=null&&typeof k===\"object\"&&k.constructor===Object?(h--,g=h):k=void 0,!m||b&128||e||(w=!0,g=(Oc??tc)(g-D,D,a,k,void 0)+D));b=void 0;for(var G=0;G=g){const wa=G-D;(b??={})[wa]=N}else f[G]=N}if(k)for(let N in k){h=k[N];if(h==null||(h=c(h,d))==null)continue;\nG=+N;let wa;m&&!Number.isNaN(G)&&(wa=G+D)>2];f=c[(f&3)<<4|g>>4];g=c[(g&15)<<2|h>>6];h=c[h&63];d[m++]=k+f+g+h}k=0;h=e;switch(b.length-w){case 2:k=b[w+1],h=c[(k&15)<<2]||e;case 1:b=b[w],d[m]=c[b>>2]+c[(b&3)<<4|k>>4]+h+e}b=d.join(\"\")}a=a.g=b}return a}if(a instanceof Cc)return a=a.size!==0?a.V(Pc):void 0,a;return}return a}let Oc;function Rc(a){a=a.v;return Nc(a,a[n]|0,Qc)};let Sc,Tc;function Uc(a){switch(typeof a){case \"boolean\":return Sc||=[0,void 0,!0];case \"number\":return a>0?void 0:a===0?Tc||=[0,void 0]:[-a,void 0];case \"string\":return[0,a];case \"object\":return a}}function Vc(a,b){return Wc(a,b[0],b[1])}\nfunction Wc(a,b,c,d=0){if(a==null){var e=32;c?(a=[c],e|=128):a=[];b&&(e=e&-16760833|(b&1023)<<14)}else{if(!Array.isArray(a))throw Error(\"narr\");e=a[n]|0;if(oa&&1&e)throw Error(\"rfarr\");2048&e&&!(2&e)&&Xc();if(e&256)throw Error(\"farr\");if(e&64)return(e|d)!==e&&p(a,e|d),a;if(c&&(e|=128,c!==a[0]))throw Error(\"mid\");a:{c=a;e|=64;var f=c.length;if(f){var g=f-1;const k=c[g];if(k!=null&&typeof k===\"object\"&&k.constructor===Object){b=e&128?0:-1;g-=b;if(g>=1024)throw Error(\"pvtlmt\");for(var h in k)f=+h,f<\ng&&(c[f+b]=k[h],delete k[h]);e=e&-16760833|(g&1023)<<14;break a}}if(b){h=Math.max(b,f-(e&128?0:-1));if(h>1024)throw Error(\"spvt\");e=e&-16760833|(h&1023)<<14}}}p(a,e|64|d);return a}function Xc(){if(oa)throw Error(\"carr\");Pa($a,5)};function Yc(a,b){if(typeof a!==\"object\")return a;if(Array.isArray(a)){var c=a[n]|0;return a.length===0&&c&1?void 0:Zc(a,c,b)}if(a!=null&&a[ab]===jb)return $c(a);if(a instanceof Cc){b=a.J;if(b&2)return a;if(!a.size)return;c=hb(a.V());if(a.K)for(a=0;a=f)if(g=a[f],g!=null&&typeof g===\"object\"&&g.constructor===Object)c=g[b],h=!0;else if(e===f)c=g;else return;else c=a[e];if(d&&c!=null){d=d(c);if(d==null)return d;if(!Object.is(d,c))return h?g[b]=d:a[e]=d,d}return c}}function v(a,b,c,d){ed(a);a=a.v;x(a,a[n]|0,b,c,d)}\nfunction x(a,b,c,d,e){const f=c+(e?0:-1);var g=a.length-1;if(g>=1+(e?0:-1)&&f>=g){const h=a[g];if(h!=null&&typeof h===\"object\"&&h.constructor===Object)return h[c]=d,b}if(f<=g)return a[f]=d,b;d!==void 0&&(g=(b??=a[n]|0)>>14&1023||536870912,c>=g?d!=null&&(a[g+(e?0:-1)]={[c]:d}):a[f]=d);return b}function jd(){return void 0===ob?2:4}\nfunction kd(a,b,c,d,e){let f=a.v,g=f[n]|0;d=kb(a,g)?1:d;e=!!e||d===3;d===2&&dd(a)&&(f=a.v,g=f[n]|0);a=ld(f,b);let h=a===eb?7:a[n]|0,k=md(h,g);var w=4&k?!1:!0;if(w){4&k&&(a=Rb(a),h=0,k=nd(k,g),g=x(f,g,b,a));let m=0,D=0;for(;m{const h=rc(g,c,!1,b);f=h!==g&&h!=null;return h});if(d!=null)return f&&!kb(d)&&fd(a,b),d}\nfunction y(a,b,c,d){let e=a.v,f=e[n]|0;b=Cd(e,f,b,c,d);if(b==null)return b;f=e[n]|0;if(!kb(a,f)){const g=Dc(b);g!==b&&(dd(a)&&(e=a.v,f=e[n]|0),b=g,f=x(e,f,c,b,d),fd(e,f))}return b}\nfunction Dd(a,b,c,d,e,f,g,h){var k=kb(a,c);f=k?1:f;g=!!g||f===3;k=h&&!k;(f===2||k)&&dd(a)&&(b=a.v,c=b[n]|0);a=ld(b,e);var w=a===eb?7:a[n]|0,m=md(w,c);if(h=!(4&m)){var D=a,G=c;const N=!!(2&m);N&&(G|=2);let wa=!N,Rf=!0,Hc=0,Td=0;for(;Hc32)for(e|=(c&127)>>4,f=3;f<32&&c&128;f+=7)c=g[h++],e|=(c&127)<>>0,e>>>0);throw Error();}function Rd(a){let b=0,c=a.g;const d=c+10,e=a.h;for(;c>>0}\nfunction Wd(a){var b=a.h;const c=a.g;var d=b[c];var e=b[c+1];const f=b[c+2];b=b[c+3];Qd(a,a.g+4);e=(d<<0|e<<8|f<<16|b<<24)>>>0;a=(e>>31)*2+1;d=e>>>23&255;e&=8388607;return d==255?e?NaN:a*Infinity:d==0?a*1.401298464324817E-45*e:a*Math.pow(2,d-150)*(e+8388608)}function Xd(a){return Sd(a)}function Qd(a,b){a.g=b;if(b>a.l)throw Error();}function Yd(a,b){if(b<0)throw Error();const c=a.g;b=c+b;if(b>a.l)throw Error();a.g=b;return c}\nfunction Zd(a,b){if(b==0)return Ha();var c=Yd(a,b);a.Y&&a.j?c=a.h.subarray(c,c+b):(a=a.h,b=c+b,c=c===b?new Uint8Array(0):Eb?a.slice(c,b):new Uint8Array(a.subarray(c,b)));return c.length==0?Ha():new Ja(c,Ga)}\nvar $d=class{constructor(a,b,c,d){this.h=null;this.j=!1;this.g=this.l=this.m=0;this.init(a,b,c,d)}init(a,b,c,{Y:d=!1,ea:e=!1}={}){this.Y=d;this.ea=e;a&&(a=Od(a,this.ea),this.h=a.buffer,this.j=a.g,this.m=b||0,this.l=c!==void 0?this.m+c:this.h.length,this.g=this.m)}clear(){this.h=null;this.j=!1;this.g=this.l=this.m=0;this.Y=!1}},ae=[];function be(a,b,c,d){if(ce.length){const e=ce.pop();e.o(d);e.g.init(a,b,c,d);return e}return new de(a,b,c,d)}function ee(a){a.g.clear();a.l=-1;a.h=-1;ce.length<100&&ce.push(a)}function fe(a){var b=a.g;if(b.g==b.l)return!1;a.m=a.g.g;var c=Vd(a.g);b=c>>>3;c&=7;if(!(c>=0&&c<=5))throw Error();if(b<1)throw Error();a.l=b;a.h=c;return!0}\nfunction ge(a){switch(a.h){case 0:a.h!=0?ge(a):Rd(a.g);break;case 1:a=a.g;Qd(a,a.g+8);break;case 2:if(a.h!=2)ge(a);else{var b=Vd(a.g);a=a.g;Qd(a,a.g+b)}break;case 5:a=a.g;Qd(a,a.g+4);break;case 3:b=a.l;do{if(!fe(a))throw Error();if(a.h==4){if(a.l!=b)throw Error();break}ge(a)}while(1);break;default:throw Error();}}function he(a,b,c){const d=a.g.l;var e=Vd(a.g);e=a.g.g+e;let f=e-d;f<=0&&(a.g.l=e,c(b,a,void 0,void 0,void 0),f=e-a.g.g);if(f)throw Error();a.g.g=e;a.g.l=d;return b}\nfunction ie(a){var b=Vd(a.g);a=a.g;var c=Yd(a,b);a=a.h;if(ia){var d=a,e;(e=ha)||(e=ha=new TextDecoder(\"utf-8\",{fatal:!0}));b=c+b;d=c===0&&b===d.length?d:d.subarray(c,b);try{var f=e.decode(d)}catch(h){if(fa===void 0){try{e.decode(new Uint8Array([128]))}catch(k){}try{e.decode(new Uint8Array([97])),fa=!0}catch(k){fa=!1}}!fa&&(ha=void 0);throw h;}}else{f=c;b=f+b;c=[];let h=null;let k;for(;f=b?da():(k=a[f++],g<194||(k&192)!==128?(f--,da()):c.push((g&31)<<6|k&63)):\ng<240?f>=b-1?da():(k=a[f++],(k&192)!==128||g===224&&k<160||g===237&&k>=160||((e=a[f++])&192)!==128?(f--,da()):c.push((g&15)<<12|(k&63)<<6|e&63)):g<=244?f>=b-2?da():(k=a[f++],(k&192)!==128||(g<<28)+(k-144)>>30!==0||((e=a[f++])&192)!==128||((d=a[f++])&192)!==128?(f--,da()):(g=(g&7)<<18|(k&63)<<12|(e&63)<<6|d&63,g-=65536,c.push((g>>10&1023)+55296,(g&1023)+56320))):da();c.length>=8192&&(h=ea(h,c),c.length=0)}f=ea(h,c)}return f}function je(a){const b=Vd(a.g);return Zd(a.g,b)}\nfunction ke(a,b,c){var d=Vd(a.g);for(d=a.g.g+d;a.g.g>>0;this.g=b>>>0}};let me;function oe(a){if(!a)return pe||=new qe(0,0);if(!/^-?\\d+$/.test(a))return null;Qb(a);return new qe(q,r)}var qe=class{constructor(a,b){this.h=a>>>0;this.g=b>>>0}};let pe;function re(a,b,c){for(;c>0||b>127;)a.g.push(b&127|128),b=(b>>>7|c<<25)>>>0,c>>>=7;a.g.push(b)}function se(a,b){for(;b>127;)a.g.push(b&127|128),b>>>=7;a.g.push(b)}function te(a,b){if(b>=0)se(a,b);else{for(let c=0;c<9;c++)a.g.push(b&127|128),b>>=7;a.g.push(1)}}function ue(a){var b=q;a.g.push(b>>>0&255);a.g.push(b>>>8&255);a.g.push(b>>>16&255);a.g.push(b>>>24&255)}var ve=class{constructor(){this.g=[]}length(){return this.g.length}end(){const a=this.g;this.g=[];return a}};function we(a,b){b.length!==0&&(a.l.push(b),a.h+=b.length)}function xe(a,b,c){se(a.g,b*8+c)}function ye(a,b){xe(a,b,2);b=a.g.end();we(a,b);b.push(a.h);return b}function ze(a,b){var c=b.pop();for(c=a.h+a.g.length()-c;c>127;)b.push(c&127|128),c>>>=7,a.h++;b.push(c);a.h++}function Ae(a,b,c){xe(a,b,2);se(a.g,c.length);we(a,a.g.end());we(a,c)}function Be(a,b,c,d){c!=null&&(b=ye(a,b),d(c,a),ze(a,b))}var Ce=class{constructor(){this.l=[];this.h=0;this.g=new ve}};function De(){const a=class{constructor(){throw Error();}};Object.setPrototypeOf(a,a.prototype);return a}var Ee=De(),Fe=De(),Ge=De(),He=De(),Ie=De(),Je=De(),Ke=De(),Le=De(),Me=De(),Ne=De();function Oe(a,b,c){var d=a.v;const e=ca(Wa);e&&e in d&&(d=d[e])&&delete d[b.g];b.h?b.j(a,b.h,b.g,c,b.l):b.j(a,b.g,c,b.l)}\nvar C=class{constructor(a,b){this.v=Wc(a,b,void 0,2048)}toJSON(){var a=Rc(this);return a}j(){var a=Pe,b=this.v,c=a.g,d=ca(Wa);Ra&&d&&b[d]?.[c]!=null&&Pa(Xa,3);b=a.g;if(ca(bb)&&ca(Wa)&&void 0===bb&&(c=this.v,d=c[Wa])&&(d=d.da))try{d(c,b,Lc)}catch(e){ma(e)}return a.h?a.m(this,a.h,a.g,a.l):a.m(this,a.g,a.defaultValue,a.l)}clone(){const a=this.v,b=a[n]|0;return cd(this,a,b)?bd(this,a,!0):new this.constructor(ad(a,b,!1))}};C.prototype[ab]=jb;C.prototype.toString=function(){return this.v.toString()};var Qe=class{constructor(a,b,c){this.g=a;this.h=b;a=ca(Ee);this.l=!!a&&c===a||!1}};function Re(a,b){return new Qe(a,b,Ee)}function Se(a,b,c,d,e){Be(a,c,Te(b,d),e)}const Ue=Re(function(a,b,c,d,e){if(a.h!==2)return!1;he(a,Bd(b,d,c),e);return!0},Se),Ve=Re(function(a,b,c,d,e){if(a.h!==2)return!1;he(a,Bd(b,d,c),e);return!0},Se);var We=Symbol(),Xe=Symbol(),Ye=Symbol(),Ze=Symbol(),$e=Symbol();let af,bf;\nfunction cf(a,b,c,d){var e=d[a];if(e)return e;e={};e.qa=d;e.T=Uc(d[0]);var f=d[1];let g=1;f&&f.constructor===Object&&(e.ba=f,f=d[++g],typeof f===\"function\"&&(e.ma=!0,af??=f,bf??=d[g+1],f=d[g+=2]));const h={};for(;f&&Array.isArray(f)&&f.length&&typeof f[0]===\"number\"&&f[0]>0;){for(var k=0;ke(f,g,h,d):e}function ff(a,b,c,d,e){const f=c.g;let g,h;a[b]=(k,w,m)=>f(k,w,m,h||=cf(Xe,ef,ff,d).T,g||=gf(d),e)}\nfunction gf(a){let b=a[Ye];if(b!=null)return b;const c=cf(Xe,ef,ff,a);b=c.ma?(d,e)=>af(d,e,c):(d,e)=>{for(;fe(e)&&e.h!=4;){var f=e.l,g=c[f];if(g==null){var h=c.ba;h&&(h=h[f])&&(h=hf(h),h!=null&&(g=c[f]=h))}if(g==null||!g(e,d,f)){h=e;g=h.m;ge(h);if(h.ha)var k=void 0;else k=h.g.g-g,h.g.g=g,k=Zd(h.g,k);g=void 0;h=d;k&&((g=h[Wa]??(h[Wa]=new Kc))[f]??(g[f]=[])).push(k)}}if(d=Gc(d))d.da=c.qa[$e];return!0};a[Ye]=b;a[$e]=jf.bind(a);return b}\nfunction jf(a,b,c,d){var e=this[Xe];const f=this[Ye],g=Vc(void 0,e.T),h=Gc(a);if(h){var k=!1,w=e.ba;if(w){e=(m,D,G)=>{if(G.length!==0)if(w[D])for(const N of G){m=be(N);try{k=!0,f(g,m)}finally{ee(m)}}else d?.(a,D,G)};if(b==null)Ic(h,e);else if(h!=null){const m=h[b];m&&e(h,b,m)}if(k){let m=a[n]|0;if(m&2&&m&2048&&!c?.Ka)throw Error();const D=rb(m),G=(N,wa)=>{if(id(a,N,D)!=null)switch(c?.Qa){case 1:return;default:throw Error();}wa!=null&&(m=x(a,m,N,wa,D));delete h[N]};b==null?pb(g,g[n]|0,(N,wa)=>{G(N,\nwa)}):G(b,id(g,b,D))}}}}function hf(a){a=df(a);const b=a[0].g;if(a=a[1]){const c=gf(a),d=cf(Xe,ef,ff,a).T;return(e,f,g)=>b(e,f,g,d,c)}return b};function kf(a,b,c){a[b]=c.h}function lf(a,b,c,d){let e,f;const g=c.h;a[b]=(h,k,w)=>g(h,k,w,f||=cf(We,kf,lf,d).T,e||=mf(d))}function mf(a){let b=a[Ze];if(!b){const c=cf(We,kf,lf,a);b=(d,e)=>nf(d,e,c);a[Ze]=b}return b}function nf(a,b,c){pb(a,a[n]|0,(d,e)=>{if(e!=null){var f=of(c,d);f?f(b,e,d):d<500||Pa(Za,3)}});(a=Gc(a))&&Ic(a,(d,e,f)=>{we(b,b.g.end());for(d=0;dd(g,h,k,f,e)}else c=d;return a[b]=c}};const pf=xb(0);function qf(a,b){if(Array.isArray(b)){var c=b[n]|0;if(c&4)return b;for(var d=0,e=0;d{Be(a,c,Vc([g,f],d),e)});else if(Array.isArray(b)){for(let f=0;f>BigInt(32)));re(a.g,c.h,c.g);break;default:c=oe(b),re(a.g,c.h,c.g)}}}function xf(a,b,c){b=dc(b);b!=null&&b!=null&&(xe(a,c,0),te(a.g,b))}\nfunction yf(a,b,c){b=ac(b);b!=null&&(xe(a,c,0),a.g.g.push(b?1:0))}function zf(a,b,c){b=t(b);b!=null&&Ae(a,c,la(b))}function Af(a,b,c,d,e){Be(a,c,Te(b,d),e)}function Bf(a,b,c){b=b==null||typeof b==\"string\"||b instanceof Ja?b:void 0;b!=null&&Ae(a,c,Od(b,!0).buffer)}function Cf(a,b,c){b=ec(b);b!=null&&b!=null&&(xe(a,c,0),se(a.g,b))}function Df(a,b,c){if(a.h!==5&&a.h!==2)return!1;b=vd(b,b[n]|0,c);a.h==2?ke(a,Wd,b):b.push(Wd(a.g));return!0}\nvar E=rf(function(a,b,c){if(a.h!==5)return!1;tf(b,c,Wd(a.g));return!0},vf,Le),Ef=sf(Df,function(a,b,c){b=qf(Zb,b);if(b!=null)for(let g=0;g>BigInt(32)));re(a.g,c.h,c.g);break;default:c=le(b),re(a.g,c.h,c.g)}}},Ke),\nF=rf(function(a,b,c){if(a.h!==0)return!1;tf(b,c,Sd(a.g));return!0},xf,He),Kf=sf(function(a,b,c){if(a.h!==0&&a.h!==2)return!1;b=vd(b,b[n]|0,c);a.h==2?ke(a,Sd,b):b.push(Sd(a.g));return!0},function(a,b,c){b=qf(dc,b);if(b!=null&&b.length){c=ye(a,c);for(let d=0;d{{const f={ea:!0};d&&Object.assign(f,d);c=be(c,void 0,void 0,f);try{const g=new a,h=g.v;gf(b)(h,c);var e=g}finally{ee(c)}}return e}}function Zf(a){return function(){const b=new Ce;nf(this.v,b,cf(We,kf,lf,a));we(b,b.g.end());const c=new Uint8Array(b.h),d=b.l,e=d.length;let f=0;for(let g=0;gc;a=cg.createPolicy(\"goog#html\",{createHTML:b,createScript:b,createScriptURL:b})}catch(b){}return a};var fg=class{constructor(a){this.g=a}toString(){return this.g+\"\"}};function gg(a){var b;dg===void 0&&(dg=eg());a=(b=dg)?b.createScriptURL(a):a;return new fg(a)};function hg(a,...b){if(b.length===0)return gg(a[0]);let c=a[0];for(let d=0;d({index:Id(d,1)??0??-1,score:A(d,2)??0,categoryName:t(u(d,3))??\"\"??\"\",displayName:t(u(d,4))??\"\"??\"\"})),headIndex:b,headName:c}}function Yh(a){const b={classifications:Ed(a,Qg,1).map(c=>Xh(y(c,Cg,4)?.g()??[],Id(c,2)??0,t(u(c,3))??\"\"))};lc(u(a,2,void 0,void 0,mc))!=null&&(b.timestampMs=Wh(u(a,2,void 0,void 0,mc)??gd));return b};function Zh(a){var b=kd(a,3,Zb,jd());var c=kd(a,2,dc,jd());var d=kd(a,1,t,jd());var e=kd(a,9,t,jd());const f={categories:[],keypoints:[]};for(let g=0;g{const c={headIndex:Id(b,3)??0??-1,headName:t(u(b,4))??\"\"??\"\"};var d=b.v;Cd(d,d[n]|0,Sg,wd(b,1))!==void 0?(b=y(b,Sg,wd(b,1),void 0),b=kd(b,1,Zb,jd()),c.floatEmbedding=b.slice()):(d=new Uint8Array(0),c.quantizedEmbedding=y(b,Tg,wd(b,2),void 0)?.na()?.h()??d);return c}),timestampMs:Wh(u(a,2,void 0,void 0,mc)??gd)}};function ai(a){const b=[];for(const c of Ed(a,Lg,1))b.push({x:A(c,1)??0,y:A(c,2)??0,z:A(c,3)??0,visibility:A(c,4)??0});return b}function bi(a){const b=[];for(const c of Ed(a,Jg,1))b.push({x:A(c,1)??0,y:A(c,2)??0,z:A(c,3)??0,visibility:A(c,4)??0});return b};function ci(a){return Array.from(a,b=>b>127?b-256:b)}function di(a,b){if(a.length!==b.length)throw Error(`Cannot compute cosine similarity between embeddings of different sizes (${a.length} vs. ${b.length}).`);let c=0,d=0,e=0;for(let f=0;f=1&&Number(a[1])>=17?!0:!1:!0};async function mi(a){if(typeof importScripts===\"function\")try{importScripts(a.toString())}catch(b){if(b instanceof TypeError)await self[\"import\"](a.toString());else throw b;}else{const b=document.createElement(\"script\");b.src=a.toString();b.crossOrigin=\"anonymous\";return new Promise((c,d)=>{b.addEventListener(\"load\",()=>{c()},!1);b.addEventListener(\"error\",e=>{d(e)},!1);document.body.appendChild(b)})}};function ni(a){return a.videoWidth!==void 0?[a.videoWidth,a.videoHeight]:a.naturalWidth!==void 0?[a.naturalWidth,a.naturalHeight]:a.displayWidth!==void 0?[a.displayWidth,a.displayHeight]:[a.width,a.height]}function T(a,b,c){a.m||console.error(\"No wasm multistream support detected: ensure dependency inclusion of :gl_graph_runner_internal_multi_input target\");b=a.i.stringToNewUTF8(b);c(b);a.i._free(b)}\nfunction oi(a,b,c){if(!a.i.canvas)throw Error(\"No OpenGL canvas configured.\");c?a.i._bindTextureToStream(c):a.i._bindTextureToCanvas();c=a.i.canvas.getContext(\"webgl2\")||a.i.canvas.getContext(\"webgl\");if(!c)throw Error(\"Failed to obtain WebGL context from the provided canvas. `getContext()` should only be invoked with `webgl` or `webgl2`.\");a.i.gpuOriginForWebTexturesIsBottomLeft&&c.pixelStorei(c.UNPACK_FLIP_Y_WEBGL,!0);c.texImage2D(c.TEXTURE_2D,0,c.RGBA,c.RGBA,c.UNSIGNED_BYTE,b);a.i.gpuOriginForWebTexturesIsBottomLeft&&\nc.pixelStorei(c.UNPACK_FLIP_Y_WEBGL,!1);const [d,e]=ni(b);!a.l||d===a.i.canvas.width&&e===a.i.canvas.height||(a.i.canvas.width=d,a.i.canvas.height=e);return[d,e]}\nfunction pi(a,b,c){a.m||console.error(\"No wasm multistream support detected: ensure dependency inclusion of :gl_graph_runner_internal_multi_input target\");const d=new Uint32Array(b.length);for(let e=0;e>2);c(b);for(const e of d)a.i._free(e);a.i._free(b)}function qi(a,b,c){a.i.simpleListeners=a.i.simpleListeners||{};a.i.simpleListeners[b]=c}\nfunction ri(a,b,c){let d=[];a.i.simpleListeners=a.i.simpleListeners||{};a.i.simpleListeners[b]=(e,f,g)=>{f?(c(d,g),d=[]):d.push(e)}}\nvar si=class{constructor(a,b){this.l=!0;this.i=a;this.g=null;this.h=0;this.m=typeof this.i._addIntToInputStream===\"function\";b!==void 0?this.i.canvas=b:li()?this.i.canvas=new OffscreenCanvas(1,1):(console.warn(\"OffscreenCanvas not supported and GraphRunner constructor glCanvas parameter is undefined. Creating backup canvas.\"),this.i.canvas=document.createElement(\"canvas\"))}async initializeGraph(a){const b=await (await fetch(a)).arrayBuffer();a=!(a.endsWith(\".pbtxt\")||a.endsWith(\".textproto\"));this.setGraph(new Uint8Array(b),\na)}setGraphFromString(a){this.setGraph((new TextEncoder).encode(a),!1)}setGraph(a,b){const c=a.length,d=this.i._malloc(c);this.i.HEAPU8.set(a,d);b?this.i._changeBinaryGraph(c,d):this.i._changeTextGraph(c,d);this.i._free(d)}configureAudio(a,b,c,d,e){this.i._configureAudio||console.warn('Attempting to use configureAudio without support for input audio. Is build dep \":gl_graph_runner_audio\" missing?');T(this,d||\"input_audio\",f=>{e=e||\"audio_header\";T(this,e,g=>{this.i._configureAudio(f,g,a,b??0,c)})})}setAutoResizeCanvas(a){this.l=\na}setAutoRenderToScreen(a){this.i._setAutoRenderToScreen(a)}setGpuBufferVerticalFlip(a){this.i.gpuOriginForWebTexturesIsBottomLeft=a}ca(a){qi(this,\"__graph_config__\",b=>{a(b)});T(this,\"__graph_config__\",b=>{this.i._getGraphConfig(b,void 0)});delete this.i.simpleListeners.__graph_config__}attachErrorListener(a){this.i.errorListener=a}attachEmptyPacketListener(a,b){this.i.emptyPacketListeners=this.i.emptyPacketListeners||{};this.i.emptyPacketListeners[a]=b}addAudioToStream(a,b,c){this.addAudioToStreamWithShape(a,\n0,0,b,c)}addAudioToStreamWithShape(a,b,c,d,e){const f=a.length*4;this.h!==f&&(this.g&&this.i._free(this.g),this.g=this.i._malloc(f),this.h=f);this.i.HEAPF32.set(a,this.g/4);T(this,d,g=>{this.i._addAudioToInputStream(this.g,b,c,g,e)})}addGpuBufferToStream(a,b,c){T(this,b,d=>{const [e,f]=oi(this,a,d);this.i._addBoundTextureToStream(d,e,f,c)})}addBoolToStream(a,b,c){T(this,b,d=>{this.i._addBoolToInputStream(a,d,c)})}addDoubleToStream(a,b,c){T(this,b,d=>{this.i._addDoubleToInputStream(a,d,c)})}addFloatToStream(a,\nb,c){T(this,b,d=>{this.i._addFloatToInputStream(a,d,c)})}addIntToStream(a,b,c){T(this,b,d=>{this.i._addIntToInputStream(a,d,c)})}addUintToStream(a,b,c){T(this,b,d=>{this.i._addUintToInputStream(a,d,c)})}addStringToStream(a,b,c){T(this,b,d=>{T(this,a,e=>{this.i._addStringToInputStream(e,d,c)})})}addStringRecordToStream(a,b,c){T(this,b,d=>{pi(this,Object.keys(a),e=>{pi(this,Object.values(a),f=>{this.i._addFlatHashMapToInputStream(e,f,Object.keys(a).length,d,c)})})})}addProtoToStream(a,b,c,d){T(this,\nc,e=>{T(this,b,f=>{const g=this.i._malloc(a.length);this.i.HEAPU8.set(a,g);this.i._addProtoToInputStream(g,a.length,f,e,d);this.i._free(g)})})}addEmptyPacketToStream(a,b){T(this,a,c=>{this.i._addEmptyPacketToInputStream(c,b)})}addBoolVectorToStream(a,b,c){T(this,b,d=>{const e=this.i._allocateBoolVector(a.length);if(!e)throw Error(\"Unable to allocate new bool vector on heap.\");for(const f of a)this.i._addBoolVectorEntry(e,f);this.i._addBoolVectorToInputStream(e,d,c)})}addDoubleVectorToStream(a,b,c){T(this,\nb,d=>{const e=this.i._allocateDoubleVector(a.length);if(!e)throw Error(\"Unable to allocate new double vector on heap.\");for(const f of a)this.i._addDoubleVectorEntry(e,f);this.i._addDoubleVectorToInputStream(e,d,c)})}addFloatVectorToStream(a,b,c){T(this,b,d=>{const e=this.i._allocateFloatVector(a.length);if(!e)throw Error(\"Unable to allocate new float vector on heap.\");for(const f of a)this.i._addFloatVectorEntry(e,f);this.i._addFloatVectorToInputStream(e,d,c)})}addIntVectorToStream(a,b,c){T(this,\nb,d=>{const e=this.i._allocateIntVector(a.length);if(!e)throw Error(\"Unable to allocate new int vector on heap.\");for(const f of a)this.i._addIntVectorEntry(e,f);this.i._addIntVectorToInputStream(e,d,c)})}addUintVectorToStream(a,b,c){T(this,b,d=>{const e=this.i._allocateUintVector(a.length);if(!e)throw Error(\"Unable to allocate new unsigned int vector on heap.\");for(const f of a)this.i._addUintVectorEntry(e,f);this.i._addUintVectorToInputStream(e,d,c)})}addStringVectorToStream(a,b,c){T(this,b,d=>\n{const e=this.i._allocateStringVector(a.length);if(!e)throw Error(\"Unable to allocate new string vector on heap.\");for(const f of a)T(this,f,g=>{this.i._addStringVectorEntry(e,g)});this.i._addStringVectorToInputStream(e,d,c)})}addBoolToInputSidePacket(a,b){T(this,b,c=>{this.i._addBoolToInputSidePacket(a,c)})}addDoubleToInputSidePacket(a,b){T(this,b,c=>{this.i._addDoubleToInputSidePacket(a,c)})}addFloatToInputSidePacket(a,b){T(this,b,c=>{this.i._addFloatToInputSidePacket(a,c)})}addIntToInputSidePacket(a,\nb){T(this,b,c=>{this.i._addIntToInputSidePacket(a,c)})}addUintToInputSidePacket(a,b){T(this,b,c=>{this.i._addUintToInputSidePacket(a,c)})}addStringToInputSidePacket(a,b){T(this,b,c=>{T(this,a,d=>{this.i._addStringToInputSidePacket(d,c)})})}addProtoToInputSidePacket(a,b,c){T(this,c,d=>{T(this,b,e=>{const f=this.i._malloc(a.length);this.i.HEAPU8.set(a,f);this.i._addProtoToInputSidePacket(f,a.length,e,d);this.i._free(f)})})}addBoolVectorToInputSidePacket(a,b){T(this,b,c=>{const d=this.i._allocateBoolVector(a.length);\nif(!d)throw Error(\"Unable to allocate new bool vector on heap.\");for(const e of a)this.i._addBoolVectorEntry(d,e);this.i._addBoolVectorToInputSidePacket(d,c)})}addDoubleVectorToInputSidePacket(a,b){T(this,b,c=>{const d=this.i._allocateDoubleVector(a.length);if(!d)throw Error(\"Unable to allocate new double vector on heap.\");for(const e of a)this.i._addDoubleVectorEntry(d,e);this.i._addDoubleVectorToInputSidePacket(d,c)})}addFloatVectorToInputSidePacket(a,b){T(this,b,c=>{const d=this.i._allocateFloatVector(a.length);\nif(!d)throw Error(\"Unable to allocate new float vector on heap.\");for(const e of a)this.i._addFloatVectorEntry(d,e);this.i._addFloatVectorToInputSidePacket(d,c)})}addIntVectorToInputSidePacket(a,b){T(this,b,c=>{const d=this.i._allocateIntVector(a.length);if(!d)throw Error(\"Unable to allocate new int vector on heap.\");for(const e of a)this.i._addIntVectorEntry(d,e);this.i._addIntVectorToInputSidePacket(d,c)})}addUintVectorToInputSidePacket(a,b){T(this,b,c=>{const d=this.i._allocateUintVector(a.length);\nif(!d)throw Error(\"Unable to allocate new unsigned int vector on heap.\");for(const e of a)this.i._addUintVectorEntry(d,e);this.i._addUintVectorToInputSidePacket(d,c)})}addStringVectorToInputSidePacket(a,b){T(this,b,c=>{const d=this.i._allocateStringVector(a.length);if(!d)throw Error(\"Unable to allocate new string vector on heap.\");for(const e of a)T(this,e,f=>{this.i._addStringVectorEntry(d,f)});this.i._addStringVectorToInputSidePacket(d,c)})}attachBoolListener(a,b){qi(this,a,b);T(this,a,c=>{this.i._attachBoolListener(c)})}attachBoolVectorListener(a,\nb){ri(this,a,b);T(this,a,c=>{this.i._attachBoolVectorListener(c)})}attachIntListener(a,b){qi(this,a,b);T(this,a,c=>{this.i._attachIntListener(c)})}attachIntVectorListener(a,b){ri(this,a,b);T(this,a,c=>{this.i._attachIntVectorListener(c)})}attachUintListener(a,b){qi(this,a,b);T(this,a,c=>{this.i._attachUintListener(c)})}attachUintVectorListener(a,b){ri(this,a,b);T(this,a,c=>{this.i._attachUintVectorListener(c)})}attachDoubleListener(a,b){qi(this,a,b);T(this,a,c=>{this.i._attachDoubleListener(c)})}attachDoubleVectorListener(a,\nb){ri(this,a,b);T(this,a,c=>{this.i._attachDoubleVectorListener(c)})}attachFloatListener(a,b){qi(this,a,b);T(this,a,c=>{this.i._attachFloatListener(c)})}attachFloatVectorListener(a,b){ri(this,a,b);T(this,a,c=>{this.i._attachFloatVectorListener(c)})}attachStringListener(a,b){qi(this,a,b);T(this,a,c=>{this.i._attachStringListener(c)})}attachStringVectorListener(a,b){ri(this,a,b);T(this,a,c=>{this.i._attachStringVectorListener(c)})}attachProtoListener(a,b,c){qi(this,a,b);T(this,a,d=>{this.i._attachProtoListener(d,\nc||!1)})}attachProtoVectorListener(a,b,c){ri(this,a,b);T(this,a,d=>{this.i._attachProtoVectorListener(d,c||!1)})}attachAudioListener(a,b,c){this.i._attachAudioListener||console.warn('Attempting to use attachAudioListener without support for output audio. Is build dep \":gl_graph_runner_audio_out\" missing?');qi(this,a,(d,e)=>{d=new Float32Array(d.buffer,d.byteOffset,d.length/4);b(d,e)});T(this,a,d=>{this.i._attachAudioListener(d,c||!1)})}finishProcessing(){this.i._waitUntilIdle()}closeGraph(){this.i._closeGraph();\nthis.i.simpleListeners=void 0;this.i.emptyPacketListeners=void 0}},ti=async(a,b,c,d,e)=>{b&&await mi(b);if(!self.ModuleFactory)throw Error(\"ModuleFactory not set.\");if(c&&(await mi(c),!self.ModuleFactory))throw Error(\"ModuleFactory not set.\");self.Module&&e&&(b=self.Module,b.locateFile=e.locateFile,e.mainScriptUrlOrBlob&&(b.mainScriptUrlOrBlob=e.mainScriptUrlOrBlob));e=await self.ModuleFactory(self.Module||e);self.ModuleFactory=self.Module=void 0;return new a(e,d)};async function ui(a,b,c,d){a=await ti(a,c.wasmLoaderPath,c.assetLoaderPath,b,{locateFile(e){return e.endsWith(\".wasm\")?c.wasmBinaryPath.toString():c.assetBinaryPath&&e.endsWith(\".data\")?c.assetBinaryPath.toString():e}});await a.o(d);return a}async function vi(a,b,c,d){return ui(a,b,c,d)}function wi(a,b){let c=y(a.baseOptions,$g,3);if(!c){var d=c=new $g,e=new ng;Gd(d,4,ah,e)}\"delegate\"in b&&(b.delegate===\"GPU\"?(b=c,d=new jg,Gd(b,2,ah,d)):(b=c,d=new ng,Gd(b,4,ah,d)));z(a.baseOptions,$g,3,c)}\nfunction xi(a,b){const c=y(a.baseOptions,bh,1)||new bh;typeof b===\"string\"?(v(c,2,qc(b)),v(c,1)):b instanceof Uint8Array&&(v(c,1,mb(b,!1)),v(c,2));z(a.baseOptions,bh,1,c)}function yi(a){try{const b=a.H.length;if(b===1)throw Error(a.H[0].message);if(b>1)throw Error(\"Encountered multiple errors: \"+a.H.map(c=>c.message).join(\", \"));}finally{a.H=[]}}function U(a,b){a.C=Math.max(a.C,b)}\nfunction zi(a,b){a.B=new sg;Kd(a.B,2,\"PassThroughCalculator\");M(a.B,\"free_memory\");O(a.B,\"free_memory_unused_out\");P(b,\"free_memory\");xg(b,a.B)}function Ai(a,b){M(a.B,b);O(a.B,b+\"_unused_out\")}function Bi(a){a.g.addBoolToStream(!0,\"free_memory\",a.C)}\nvar Ci=class{constructor(a){this.g=a;this.H=[];this.C=0;this.g.setAutoRenderToScreen(!1)}l(a,b=!0){if(b){const c=a.baseOptions||{};if(a.baseOptions?.modelAssetBuffer&&a.baseOptions?.modelAssetPath)throw Error(\"Cannot set both baseOptions.modelAssetPath and baseOptions.modelAssetBuffer\");if(!(y(this.baseOptions,bh,1)?.g()||y(this.baseOptions,bh,1)?.l()||a.baseOptions?.modelAssetBuffer||a.baseOptions?.modelAssetPath))throw Error(\"Either baseOptions.modelAssetPath or baseOptions.modelAssetBuffer must be set\");\nwi(this,c);if(c.modelAssetPath)return fetch(c.modelAssetPath.toString()).then(d=>{if(d.ok)return d.arrayBuffer();throw Error(`Failed to fetch model: ${c.modelAssetPath} (${d.status})`);}).then(d=>{try{this.g.i.FS_unlink(\"/model.dat\")}catch{}this.g.i.FS_createDataFile(\"/\",\"model.dat\",new Uint8Array(d),!0,!1,!1);xi(this,\"/model.dat\");this.m();this.L()});if(c.modelAssetBuffer instanceof Uint8Array)xi(this,c.modelAssetBuffer);else if(c.modelAssetBuffer)return ji(c.modelAssetBuffer).then(d=>{xi(this,d);\nthis.m();this.L()})}this.m();this.L();return Promise.resolve()}L(){}ca(){let a;this.g.ca(b=>{a=Ag(b)});if(!a)throw Error(\"Failed to retrieve CalculatorGraphConfig\");return a}setGraph(a,b){this.g.attachErrorListener((c,d)=>{this.H.push(Error(d))});this.g.Ja();this.g.setGraph(a,b);this.B=void 0;yi(this)}finishProcessing(){this.g.finishProcessing();yi(this)}close(){this.B=void 0;this.g.closeGraph()}};Ci.prototype.close=Ci.prototype.close;export {Ci as TaskRunner};function Di(a,b){if(!a)throw Error(`Unable to obtain required WebGL resource: ${b}`);return a}class Ei{constructor(a,b,c,d){this.g=a;this.h=b;this.m=c;this.l=d}bind(){this.g.bindVertexArray(this.h)}close(){this.g.deleteVertexArray(this.h);this.g.deleteBuffer(this.m);this.g.deleteBuffer(this.l)}}\nfunction Fi(a,b,c){const d=a.g;c=Di(d.createShader(c),\"Failed to create WebGL shader\");d.shaderSource(c,b);d.compileShader(c);if(!d.getShaderParameter(c,d.COMPILE_STATUS))throw Error(`Could not compile WebGL shader: ${d.getShaderInfoLog(c)}`);d.attachShader(a.h,c);return c}\nfunction Gi(a,b){const c=a.g,d=Di(c.createVertexArray(),\"Failed to create vertex array\");c.bindVertexArray(d);const e=Di(c.createBuffer(),\"Failed to create buffer\");c.bindBuffer(c.ARRAY_BUFFER,e);c.enableVertexAttribArray(a.O);c.vertexAttribPointer(a.O,2,c.FLOAT,!1,0,0);c.bufferData(c.ARRAY_BUFFER,new Float32Array([-1,-1,-1,1,1,1,1,-1]),c.STATIC_DRAW);const f=Di(c.createBuffer(),\"Failed to create buffer\");c.bindBuffer(c.ARRAY_BUFFER,f);c.enableVertexAttribArray(a.L);c.vertexAttribPointer(a.L,2,c.FLOAT,\n!1,0,0);c.bufferData(c.ARRAY_BUFFER,new Float32Array(b?[0,1,0,0,1,0,1,1]:[0,0,0,1,1,1,1,0]),c.STATIC_DRAW);c.bindBuffer(c.ARRAY_BUFFER,null);c.bindVertexArray(null);return new Ei(c,d,e,f)}function Hi(a,b){if(!a.g)a.g=b;else if(b!==a.g)throw Error(\"Cannot change GL context once initialized\");}function Ii(a,b,c,d){Hi(a,b);a.h||(a.m(),a.D());c?(a.u||(a.u=Gi(a,!0)),c=a.u):(a.A||(a.A=Gi(a,!1)),c=a.A);b.useProgram(a.h);c.bind();a.l();a=d();c.g.bindVertexArray(null);return a}\nfunction Ji(a,b,c){Hi(a,b);a=Di(b.createTexture(),\"Failed to create texture\");b.bindTexture(b.TEXTURE_2D,a);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_WRAP_S,b.CLAMP_TO_EDGE);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_WRAP_T,b.CLAMP_TO_EDGE);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_MIN_FILTER,c??b.LINEAR);b.texParameteri(b.TEXTURE_2D,b.TEXTURE_MAG_FILTER,c??b.LINEAR);b.bindTexture(b.TEXTURE_2D,null);return a}\nfunction Ki(a,b,c){Hi(a,b);a.B||(a.B=Di(b.createFramebuffer(),\"Failed to create framebuffe.\"));b.bindFramebuffer(b.FRAMEBUFFER,a.B);b.framebufferTexture2D(b.FRAMEBUFFER,b.COLOR_ATTACHMENT0,b.TEXTURE_2D,c,0)}function Li(a){a.g?.bindFramebuffer(a.g.FRAMEBUFFER,null)}\nvar Mi=class{H(){return\"\\n precision mediump float;\\n varying vec2 vTex;\\n uniform sampler2D inputTexture;\\n void main() {\\n gl_FragColor = texture2D(inputTexture, vTex);\\n }\\n \"}m(){const a=this.g;this.h=Di(a.createProgram(),\"Failed to create WebGL program\");this.X=Fi(this,\"\\n attribute vec2 aVertex;\\n attribute vec2 aTex;\\n varying vec2 vTex;\\n void main(void) {\\n gl_Position = vec4(aVertex, 0.0, 1.0);\\n vTex = aTex;\\n }\",a.VERTEX_SHADER);this.W=Fi(this,this.H(),a.FRAGMENT_SHADER);\na.linkProgram(this.h);if(!a.getProgramParameter(this.h,a.LINK_STATUS))throw Error(`Error during program linking: ${a.getProgramInfoLog(this.h)}`);this.O=a.getAttribLocation(this.h,\"aVertex\");this.L=a.getAttribLocation(this.h,\"aTex\")}D(){}l(){}close(){if(this.h){const a=this.g;a.deleteProgram(this.h);a.deleteShader(this.X);a.deleteShader(this.W)}this.B&&this.g.deleteFramebuffer(this.B);this.A&&this.A.close();this.u&&this.u.close()}};function Ni(a,b){if(a!==b)return!1;a=a.entries();b=b.entries();for(const [d,e]of a){a=d;const f=e;var c=b.next();if(c.done)return!1;const [g,h]=c.value;c=h;if(a!==g||f[0]!==c[0]||f[1]!==c[1]||f[2]!==c[2]||f[3]!==c[3])return!1}return!!b.next().done}\nfunction Oi(a,b,c,d){const e=a.g;e.activeTexture(e.TEXTURE0);e.bindTexture(e.TEXTURE_2D,b);e.activeTexture(e.TEXTURE1);e.bindTexture(e.TEXTURE_2D,a.C);e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,e.UNSIGNED_BYTE,c);if(a.I&&Ni(a.I,d))e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,a.j);else{a.I=d;const f=Array(1024).fill(0);d.forEach((g,h)=>{if(g.length!==4)throw Error(`Color at index ${h} is not a four-channel value.`);f[h*4]=g[0];f[h*4+1]=g[1];f[h*4+2]=g[2];f[h*4+3]=g[3]});e.activeTexture(e.TEXTURE2);\ne.bindTexture(e.TEXTURE_2D,a.j);e.texImage2D(e.TEXTURE_2D,0,e.RGBA,256,1,0,e.RGBA,e.UNSIGNED_BYTE,new Uint8Array(f))}}\nvar Pi=class extends Mi{H(){return\"\\n precision mediump float;\\n uniform sampler2D backgroundTexture;\\n uniform sampler2D maskTexture;\\n uniform sampler2D colorMappingTexture;\\n varying vec2 vTex;\\n void main() {\\n vec4 backgroundColor = texture2D(backgroundTexture, vTex);\\n float category = texture2D(maskTexture, vTex).r;\\n vec4 categoryColor = texture2D(colorMappingTexture, vec2(category, 0.0));\\n gl_FragColor = mix(backgroundColor, categoryColor, categoryColor.a);\\n }\\n \"}D(){const a=this.g;\na.activeTexture(a.TEXTURE1);this.C=Ji(this,a,a.LINEAR);a.activeTexture(a.TEXTURE2);this.j=Ji(this,a,a.NEAREST)}m(){super.m();const a=this.g;this.P=Di(a.getUniformLocation(this.h,\"backgroundTexture\"),\"Uniform location\");this.U=Di(a.getUniformLocation(this.h,\"colorMappingTexture\"),\"Uniform location\");this.M=Di(a.getUniformLocation(this.h,\"maskTexture\"),\"Uniform location\")}l(){super.l();const a=this.g;a.uniform1i(this.M,0);a.uniform1i(this.P,1);a.uniform1i(this.U,2)}close(){this.C&&this.g.deleteTexture(this.C);\nthis.j&&this.g.deleteTexture(this.j);super.close()}};var Qi=class extends Mi{H(){return\"\\n precision mediump float;\\n uniform sampler2D maskTexture;\\n uniform sampler2D defaultTexture;\\n uniform sampler2D overlayTexture;\\n varying vec2 vTex;\\n void main() {\\n float confidence = texture2D(maskTexture, vTex).r;\\n vec4 defaultColor = texture2D(defaultTexture, vTex);\\n vec4 overlayColor = texture2D(overlayTexture, vTex);\\n // Apply the alpha from the overlay and merge in the default color\\n overlayColor = mix(defaultColor, overlayColor, overlayColor.a);\\n gl_FragColor = mix(defaultColor, overlayColor, confidence);\\n }\\n \"}D(){const a=\nthis.g;a.activeTexture(a.TEXTURE1);this.j=Ji(this,a);a.activeTexture(a.TEXTURE2);this.C=Ji(this,a)}m(){super.m();const a=this.g;this.M=Di(a.getUniformLocation(this.h,\"defaultTexture\"),\"Uniform location\");this.P=Di(a.getUniformLocation(this.h,\"overlayTexture\"),\"Uniform location\");this.I=Di(a.getUniformLocation(this.h,\"maskTexture\"),\"Uniform location\")}l(){super.l();const a=this.g;a.uniform1i(this.I,0);a.uniform1i(this.M,1);a.uniform1i(this.P,2)}close(){this.j&&this.g.deleteTexture(this.j);this.C&&\nthis.g.deleteTexture(this.C);super.close()}};function Ri(a,b){switch(b){case 0:return a.g.find(c=>c instanceof Uint8Array);case 1:return a.g.find(c=>c instanceof Float32Array);case 2:return a.g.find(c=>typeof WebGLTexture!==\"undefined\"&&c instanceof WebGLTexture);default:throw Error(`Type is not supported: ${b}`);}}function Si(a){var b=Ri(a,0);b||(b=Ti(a),b=new Uint8Array(b.map(c=>Math.round(255*c))),a.g.push(b));return b}\nfunction Ti(a){var b=Ri(a,1);if(!b){if(b=Ri(a,0))b=(new Float32Array(b)).map(d=>d/255);else{b=new Float32Array(a.width*a.height);const d=Ui(a);var c=Vi(a);const e=Wi(a);Ki(c,d,e);if(\"iPad Simulator;iPhone Simulator;iPod Simulator;iPad;iPhone;iPod\".split(\";\").includes(navigator.platform)||navigator.userAgent.includes(\"Mac\")&&\"document\"in self&&\"ontouchend\"in self.document){c=new Float32Array(a.width*a.height*4);d.readPixels(0,0,a.width,a.height,d.RGBA,d.FLOAT,c);for(let f=0,g=0;f{Xi(this);d.clearColor(0,0,0,0);d.clear(d.COLOR_BUFFER_BIT);d.drawArrays(d.TRIANGLE_FAN,0,4);Zi(this)});Li(e);Zi(this)}else throw Error(`Type is not supported: ${b}`);a.push(c)}return new V(a,\nthis.m,this.R(),this.canvas,this.l,this.width,this.height)}close(){this.j&&Ui(this).deleteTexture(Ri(this,2));aj=-1}},$i;V.prototype.close=V.prototype.close;V.prototype.clone=V.prototype.clone;V.prototype.getAsWebGLTexture=V.prototype.N;V.prototype.getAsFloat32Array=V.prototype.ia;V.prototype.getAsUint8Array=V.prototype.ja;V.prototype.hasWebGLTexture=V.prototype.R;V.prototype.hasFloat32Array=V.prototype.ka;V.prototype.hasUint8Array=V.prototype.Fa;var aj=250;export {V as MPMask};const bj={color:\"white\",lineWidth:4,radius:6};function cj(a){a=a||{};return{...bj,fillColor:a.color,...a}}function dj(a,b){return a instanceof Function?a(b):a}function ej(a,b,c){return Math.max(Math.min(b,c),Math.min(Math.max(b,c),a))}function fj(a){if(!a.l)throw Error(\"CPU rendering requested but CanvasRenderingContext2D not provided.\");return a.l}function gj(a){if(!a.j)throw Error(\"GPU rendering requested but WebGL2RenderingContext not provided.\");return a.j}\nfunction hj(a){a.g||(a.g=new Pi);return a.g}function ij(a){a.h||(a.h=new Qi);return a.h}function jj(a,b,c){if(b.R())c(b.N());else{const d=b.ka()?b.ia():b.ja();a.m=a.m??new Mi;const e=gj(a);a=new V([d],b.m,!1,e.canvas,a.m,b.width,b.height);c(a.N());a.close()}}\nfunction kj(a,b,c,d){const e=hj(a),f=gj(a),g=Array.isArray(c)?new ImageData(new Uint8ClampedArray(c),1,1):c;Ii(e,f,!0,()=>{Oi(e,b,g,d);f.clearColor(0,0,0,0);f.clear(f.COLOR_BUFFER_BIT);f.drawArrays(f.TRIANGLE_FAN,0,4);const h=e.g;h.activeTexture(h.TEXTURE0);h.bindTexture(h.TEXTURE_2D,null);h.activeTexture(h.TEXTURE1);h.bindTexture(h.TEXTURE_2D,null);h.activeTexture(h.TEXTURE2);h.bindTexture(h.TEXTURE_2D,null)})}\nfunction lj(a,b,c,d){const e=gj(a);jj(a,b,f=>{kj(a,f,c,d);f=fj(a);f.drawImage(e.canvas,0,0,f.canvas.width,f.canvas.height)})}\nfunction mj(a,b,c,d){const e=gj(a),f=ij(a),g=Array.isArray(c)?new ImageData(new Uint8ClampedArray(c),1,1):c,h=Array.isArray(d)?new ImageData(new Uint8ClampedArray(d),1,1):d;Ii(f,e,!0,()=>{var k=f.g;k.activeTexture(k.TEXTURE0);k.bindTexture(k.TEXTURE_2D,b);k.activeTexture(k.TEXTURE1);k.bindTexture(k.TEXTURE_2D,f.j);k.texImage2D(k.TEXTURE_2D,0,k.RGBA,k.RGBA,k.UNSIGNED_BYTE,g);k.activeTexture(k.TEXTURE2);k.bindTexture(k.TEXTURE_2D,f.C);k.texImage2D(k.TEXTURE_2D,0,k.RGBA,k.RGBA,k.UNSIGNED_BYTE,h);e.clearColor(0,\n0,0,0);e.clear(e.COLOR_BUFFER_BIT);e.drawArrays(e.TRIANGLE_FAN,0,4);e.bindTexture(e.TEXTURE_2D,null);k=f.g;k.activeTexture(k.TEXTURE0);k.bindTexture(k.TEXTURE_2D,null);k.activeTexture(k.TEXTURE1);k.bindTexture(k.TEXTURE_2D,null);k.activeTexture(k.TEXTURE2);k.bindTexture(k.TEXTURE_2D,null)})}function nj(a,b,c,d){const e=gj(a);jj(a,b,f=>{mj(a,f,c,d);f=fj(a);f.drawImage(e.canvas,0,0,f.canvas.width,f.canvas.height)})}\nvar oj=class{constructor(a,b){typeof CanvasRenderingContext2D!==\"undefined\"&&a instanceof CanvasRenderingContext2D||a instanceof OffscreenCanvasRenderingContext2D?(this.l=a,this.j=b):this.j=a}ya(a,b){if(a){var c=fj(this);b=cj(b);c.save();var d=c.canvas,e=0;for(const f of a)c.fillStyle=dj(b.fillColor,{index:e,from:f}),c.strokeStyle=dj(b.color,{index:e,from:f}),c.lineWidth=dj(b.lineWidth,{index:e,from:f}),a=new Path2D,a.arc(f.x*d.width,f.y*d.height,dj(b.radius,{index:e,from:f}),0,2*Math.PI),c.fill(a),\nc.stroke(a),++e;c.restore()}}xa(a,b,c){if(a&&b){var d=fj(this);c=cj(c);d.save();var e=d.canvas,f=0;for(const g of b){d.beginPath();b=a[g.start];const h=a[g.end];b&&h&&(d.strokeStyle=dj(c.color,{index:f,from:b,to:h}),d.lineWidth=dj(c.lineWidth,{index:f,from:b,to:h}),d.moveTo(b.x*e.width,b.y*e.height),d.lineTo(h.x*e.width,h.y*e.height));++f;d.stroke()}d.restore()}}ua(a,b){const c=fj(this);b=cj(b);c.save();c.beginPath();c.lineWidth=dj(b.lineWidth,{});c.strokeStyle=dj(b.color,{});c.fillStyle=dj(b.fillColor,\n{});c.moveTo(a.originX,a.originY);c.lineTo(a.originX+a.width,a.originY);c.lineTo(a.originX+a.width,a.originY+a.height);c.lineTo(a.originX,a.originY+a.height);c.lineTo(a.originX,a.originY);c.stroke();c.fill();c.restore()}va(a,b,c=[0,0,0,255]){this.l?lj(this,a,c,b):kj(this,a.N(),c,b)}wa(a,b,c){this.l?nj(this,a,b,c):mj(this,a.N(),b,c)}close(){this.g?.close();this.g=void 0;this.h?.close();this.h=void 0;this.m?.close();this.m=void 0}};oj.prototype.close=oj.prototype.close;\noj.prototype.drawConfidenceMask=oj.prototype.wa;oj.prototype.drawCategoryMask=oj.prototype.va;oj.prototype.drawBoundingBox=oj.prototype.ua;oj.prototype.drawConnectors=oj.prototype.xa;oj.prototype.drawLandmarks=oj.prototype.ya;oj.lerp=function(a,b,c,d,e){return ej(d*(1-(a-b)/(c-b))+e*(1-(c-a)/(c-b)),d,e)};oj.clamp=ej;export {oj as DrawingUtils};function pj(a,b){switch(b){case 0:return a.g.find(c=>c instanceof ImageData);case 1:return a.g.find(c=>typeof ImageBitmap!==\"undefined\"&&c instanceof ImageBitmap);case 2:return a.g.find(c=>typeof WebGLTexture!==\"undefined\"&&c instanceof WebGLTexture);default:throw Error(`Type is not supported: ${b}`);}}\nfunction qj(a){var b=pj(a,0);if(!b){b=rj(a);const c=sj(a),d=new Uint8Array(a.width*a.height*4),e=tj(a);Ki(c,b,e);b.readPixels(0,0,a.width,a.height,b.RGBA,b.UNSIGNED_BYTE,d);Li(c);b=new ImageData(new Uint8ClampedArray(d.buffer),a.width,a.height);a.g.push(b)}return b}function tj(a){let b=pj(a,2);if(!b){const c=rj(a);b=uj(a);const d=pj(a,1)||qj(a);c.texImage2D(c.TEXTURE_2D,0,c.RGBA,c.RGBA,c.UNSIGNED_BYTE,d);vj(a)}return b}\nfunction rj(a){if(!a.canvas)throw Error(\"Conversion to different image formats require that a canvas is passed when initializing the image.\");a.h||(a.h=Di(a.canvas.getContext(\"webgl2\"),\"You cannot use a canvas that is already bound to a different type of rendering context.\"));return a.h}function sj(a){a.l||(a.l=new Mi);return a.l}\nfunction uj(a){const b=rj(a);b.viewport(0,0,a.width,a.height);b.activeTexture(b.TEXTURE0);let c=pj(a,2);c||(c=Ji(sj(a),b),a.g.push(c),a.m=!0);b.bindTexture(b.TEXTURE_2D,c);return c}function vj(a){a.h.bindTexture(a.h.TEXTURE_2D,null)}\nfunction wj(a){const b=rj(a);return Ii(sj(a),b,!0,()=>xj(a,()=>{b.bindFramebuffer(b.FRAMEBUFFER,null);b.clearColor(0,0,0,0);b.clear(b.COLOR_BUFFER_BIT);b.drawArrays(b.TRIANGLE_FAN,0,4);if(!(a.canvas instanceof OffscreenCanvas))throw Error(\"Conversion to ImageBitmap requires that the MediaPipe Tasks is initialized with an OffscreenCanvas\");return a.canvas.transferToImageBitmap()}))}\nfunction xj(a,b){const c=a.canvas;if(c.width===a.width&&c.height===a.height)return b();const d=c.width,e=c.height;c.width=a.width;c.height=a.height;a=b();c.width=d;c.height=e;return a}\nvar W=class{constructor(a,b,c,d,e,f,g){this.g=a;this.j=b;this.m=c;this.canvas=d;this.l=e;this.width=f;this.height=g;if(this.j||this.m)--yj,yj===0&&console.error(\"You seem to be creating MPImage instances without invoking .close(). This leaks resources.\")}Ea(){return!!pj(this,0)}la(){return!!pj(this,1)}R(){return!!pj(this,2)}Ca(){return qj(this)}Ba(){var a=pj(this,1);a||(tj(this),uj(this),a=wj(this),vj(this),this.g.push(a),this.j=!0);return a}N(){return tj(this)}clone(){const a=[];for(const b of this.g){let c;\nif(b instanceof ImageData)c=new ImageData(b.data,this.width,this.height);else if(b instanceof WebGLTexture){const d=rj(this),e=sj(this);d.activeTexture(d.TEXTURE1);c=Ji(e,d);d.bindTexture(d.TEXTURE_2D,c);d.texImage2D(d.TEXTURE_2D,0,d.RGBA,this.width,this.height,0,d.RGBA,d.UNSIGNED_BYTE,null);d.bindTexture(d.TEXTURE_2D,null);Ki(e,d,c);Ii(e,d,!1,()=>{uj(this);d.clearColor(0,0,0,0);d.clear(d.COLOR_BUFFER_BIT);d.drawArrays(d.TRIANGLE_FAN,0,4);vj(this)});Li(e);vj(this)}else if(b instanceof ImageBitmap)tj(this),\nuj(this),c=wj(this),vj(this);else throw Error(`Type is not supported: ${b}`);a.push(c)}return new W(a,this.la(),this.R(),this.canvas,this.l,this.width,this.height)}close(){this.j&&pj(this,1).close();this.m&&rj(this).deleteTexture(pj(this,2));yj=-1}};W.prototype.close=W.prototype.close;W.prototype.clone=W.prototype.clone;W.prototype.getAsWebGLTexture=W.prototype.N;W.prototype.getAsImageBitmap=W.prototype.Ba;W.prototype.getAsImageData=W.prototype.Ca;W.prototype.hasWebGLTexture=W.prototype.R;\nW.prototype.hasImageBitmap=W.prototype.la;W.prototype.hasImageData=W.prototype.Ea;var yj=250;export {W as MPImage};function zj(...a){return a.map(([b,c])=>({start:b,end:c}))};const Aj=function(a){return class extends a{Ja(){this.i._registerModelResourcesGraphService()}}}(function(a){return class extends a{get ga(){return this.i}pa(b,c,d){T(this,c,e=>{const [f,g]=oi(this,b,e);this.ga._addBoundTextureAsImageToStream(e,f,g,d)})}Z(b,c){qi(this,b,c);T(this,b,d=>{this.ga._attachImageListener(d)})}aa(b,c){ri(this,b,c);T(this,b,d=>{this.ga._attachImageVectorListener(d)})}}}(si));var Bj=class extends Aj{};\nasync function X(a,b,c){const d=c.canvas??(li()?void 0:document.createElement(\"canvas\"));return vi(a,d,b,c)}\nfunction Cj(a,b,c,d){if(a.U){const f=new Pg;if(c?.regionOfInterest){if(!a.oa)throw Error(\"This task doesn't support region-of-interest.\");var e=c.regionOfInterest;if(e.left>=e.right||e.top>=e.bottom)throw Error(\"Expected RectF with left < right and top < bottom.\");if(e.left<0||e.top<0||e.right>1||e.bottom>1)throw Error(\"Expected RectF values to be in [0,1].\");B(f,1,(e.left+e.right)/2);B(f,2,(e.top+e.bottom)/2);B(f,4,e.right-e.left);B(f,3,e.bottom-e.top)}else B(f,1,.5),B(f,2,.5),B(f,4,1),B(f,3,1);\nif(c?.rotationDegrees){if(c?.rotationDegrees%90!==0)throw Error(\"Expected rotation to be a multiple of 90\\u00b0.\");B(f,5,-Math.PI*c.rotationDegrees/180);if(c?.rotationDegrees%180!==0){const [g,h]=ni(b);c=A(f,3)*h/g;e=A(f,4)*g/h;B(f,4,c);B(f,3,e)}}a.g.addProtoToStream(f.g(),\"mediapipe.NormalizedRect\",a.U,d)}a.g.pa(b,a.X,d??performance.now());a.finishProcessing()}\nfunction Dj(a,b,c){if(a.baseOptions?.g())throw Error(\"Task is not initialized with image mode. 'runningMode' must be set to 'IMAGE'.\");Cj(a,b,c,a.C+1)}function Ej(a,b,c,d){if(!a.baseOptions?.g())throw Error(\"Task is not initialized with video mode. 'runningMode' must be set to 'VIDEO'.\");Cj(a,b,c,d)}\nfunction Fj(a,b,c,d){var e=b.data;const f=b.width;b=b.height;const g=f*b;if((e instanceof Uint8Array||e instanceof Float32Array)&&e.length!==g)throw Error(`Unsupported channel count: ${e.length/g}`);a=new V([e],c,!1,a.g.i.canvas,a.P,f,b);return d?a.clone():a}\nvar Gj=class extends Ci{constructor(a,b,c,d){super(a);this.g=a;this.X=b;this.U=c;this.oa=d;this.P=new Mi}l(a,b=!0){\"runningMode\"in a&&v(this.baseOptions,2,$b(!!a.runningMode&&a.runningMode!==\"IMAGE\"));if(a.canvas!==void 0&&this.g.i.canvas!==a.canvas)throw Error(\"You must create a new task to reset the canvas.\");return super.l(a,b)}close(){this.P.close();super.close()}};Gj.prototype.close=Gj.prototype.close;export {Gj as VisionTaskRunner};var Hj=class extends Gj{constructor(a,b){super(new Bj(a,b),\"image_in\",\"norm_rect_in\",!1);this.j={detections:[]};a=this.h=new dh;b=new R;z(a,R,1,b);B(this.h,2,.5);B(this.h,3,.3)}get baseOptions(){return y(this.h,R,1)}set baseOptions(a){z(this.h,R,1,a)}o(a){\"minDetectionConfidence\"in a&&B(this.h,2,a.minDetectionConfidence??.5);\"minSuppressionThreshold\"in a&&B(this.h,3,a.minSuppressionThreshold??.3);return this.l(a)}F(a,b){this.j={detections:[]};Dj(this,a,b);return this.j}G(a,b,c){this.j={detections:[]};\nEj(this,a,c,b);return this.j}m(){var a=new yg;P(a,\"image_in\");P(a,\"norm_rect_in\");Q(a,\"detections\");const b=new Wf;Oe(b,fh,this.h);const c=new sg;Kd(c,2,\"mediapipe.tasks.vision.face_detector.FaceDetectorGraph\");M(c,\"IMAGE:image_in\");M(c,\"NORM_RECT:norm_rect_in\");O(c,\"DETECTIONS:detections\");c.o(b);xg(a,c);this.g.attachProtoVectorListener(\"detections\",(d,e)=>{for(const f of d)d=Ig(f),this.j.detections.push(Zh(d));U(this,e)});this.g.attachEmptyPacketListener(\"detections\",d=>{U(this,d)});a=a.g();this.setGraph(new Uint8Array(a),\n!0)}};Hj.prototype.detectForVideo=Hj.prototype.G;Hj.prototype.detect=Hj.prototype.F;Hj.prototype.setOptions=Hj.prototype.o;Hj.createFromModelPath=async function(a,b){return X(Hj,a,{baseOptions:{modelAssetPath:b}})};Hj.createFromModelBuffer=function(a,b){return X(Hj,a,{baseOptions:{modelAssetBuffer:b}})};Hj.createFromOptions=function(a,b){return X(Hj,a,b)};export {Hj as FaceDetector};var Ij=zj([61,146],[146,91],[91,181],[181,84],[84,17],[17,314],[314,405],[405,321],[321,375],[375,291],[61,185],[185,40],[40,39],[39,37],[37,0],[0,267],[267,269],[269,270],[270,409],[409,291],[78,95],[95,88],[88,178],[178,87],[87,14],[14,317],[317,402],[402,318],[318,324],[324,308],[78,191],[191,80],[80,81],[81,82],[82,13],[13,312],[312,311],[311,310],[310,415],[415,308]),Jj=zj([263,249],[249,390],[390,373],[373,374],[374,380],[380,381],[381,382],[382,362],[263,466],[466,388],[388,387],[387,386],\n[386,385],[385,384],[384,398],[398,362]),Kj=zj([276,283],[283,282],[282,295],[295,285],[300,293],[293,334],[334,296],[296,336]),Lj=zj([474,475],[475,476],[476,477],[477,474]),Mj=zj([33,7],[7,163],[163,144],[144,145],[145,153],[153,154],[154,155],[155,133],[33,246],[246,161],[161,160],[160,159],[159,158],[158,157],[157,173],[173,133]),Nj=zj([46,53],[53,52],[52,65],[65,55],[70,63],[63,105],[105,66],[66,107]),Oj=zj([469,470],[470,471],[471,472],[472,469]),Pj=zj([10,338],[338,297],[297,332],[332,284],\n[284,251],[251,389],[389,356],[356,454],[454,323],[323,361],[361,288],[288,397],[397,365],[365,379],[379,378],[378,400],[400,377],[377,152],[152,148],[148,176],[176,149],[149,150],[150,136],[136,172],[172,58],[58,132],[132,93],[93,234],[234,127],[127,162],[162,21],[21,54],[54,103],[103,67],[67,109],[109,10]),Qj=[...Ij,...Jj,...Kj,...Mj,...Nj,...Pj],Rj=zj([127,34],[34,139],[139,127],[11,0],[0,37],[37,11],[232,231],[231,120],[120,232],[72,37],[37,39],[39,72],[128,121],[121,47],[47,128],[232,121],[121,\n128],[128,232],[104,69],[69,67],[67,104],[175,171],[171,148],[148,175],[118,50],[50,101],[101,118],[73,39],[39,40],[40,73],[9,151],[151,108],[108,9],[48,115],[115,131],[131,48],[194,204],[204,211],[211,194],[74,40],[40,185],[185,74],[80,42],[42,183],[183,80],[40,92],[92,186],[186,40],[230,229],[229,118],[118,230],[202,212],[212,214],[214,202],[83,18],[18,17],[17,83],[76,61],[61,146],[146,76],[160,29],[29,30],[30,160],[56,157],[157,173],[173,56],[106,204],[204,194],[194,106],[135,214],[214,192],[192,\n135],[203,165],[165,98],[98,203],[21,71],[71,68],[68,21],[51,45],[45,4],[4,51],[144,24],[24,23],[23,144],[77,146],[146,91],[91,77],[205,50],[50,187],[187,205],[201,200],[200,18],[18,201],[91,106],[106,182],[182,91],[90,91],[91,181],[181,90],[85,84],[84,17],[17,85],[206,203],[203,36],[36,206],[148,171],[171,140],[140,148],[92,40],[40,39],[39,92],[193,189],[189,244],[244,193],[159,158],[158,28],[28,159],[247,246],[246,161],[161,247],[236,3],[3,196],[196,236],[54,68],[68,104],[104,54],[193,168],[168,\n8],[8,193],[117,228],[228,31],[31,117],[189,193],[193,55],[55,189],[98,97],[97,99],[99,98],[126,47],[47,100],[100,126],[166,79],[79,218],[218,166],[155,154],[154,26],[26,155],[209,49],[49,131],[131,209],[135,136],[136,150],[150,135],[47,126],[126,217],[217,47],[223,52],[52,53],[53,223],[45,51],[51,134],[134,45],[211,170],[170,140],[140,211],[67,69],[69,108],[108,67],[43,106],[106,91],[91,43],[230,119],[119,120],[120,230],[226,130],[130,247],[247,226],[63,53],[53,52],[52,63],[238,20],[20,242],[242,\n238],[46,70],[70,156],[156,46],[78,62],[62,96],[96,78],[46,53],[53,63],[63,46],[143,34],[34,227],[227,143],[123,117],[117,111],[111,123],[44,125],[125,19],[19,44],[236,134],[134,51],[51,236],[216,206],[206,205],[205,216],[154,153],[153,22],[22,154],[39,37],[37,167],[167,39],[200,201],[201,208],[208,200],[36,142],[142,100],[100,36],[57,212],[212,202],[202,57],[20,60],[60,99],[99,20],[28,158],[158,157],[157,28],[35,226],[226,113],[113,35],[160,159],[159,27],[27,160],[204,202],[202,210],[210,204],[113,\n225],[225,46],[46,113],[43,202],[202,204],[204,43],[62,76],[76,77],[77,62],[137,123],[123,116],[116,137],[41,38],[38,72],[72,41],[203,129],[129,142],[142,203],[64,98],[98,240],[240,64],[49,102],[102,64],[64,49],[41,73],[73,74],[74,41],[212,216],[216,207],[207,212],[42,74],[74,184],[184,42],[169,170],[170,211],[211,169],[170,149],[149,176],[176,170],[105,66],[66,69],[69,105],[122,6],[6,168],[168,122],[123,147],[147,187],[187,123],[96,77],[77,90],[90,96],[65,55],[55,107],[107,65],[89,90],[90,180],[180,\n89],[101,100],[100,120],[120,101],[63,105],[105,104],[104,63],[93,137],[137,227],[227,93],[15,86],[86,85],[85,15],[129,102],[102,49],[49,129],[14,87],[87,86],[86,14],[55,8],[8,9],[9,55],[100,47],[47,121],[121,100],[145,23],[23,22],[22,145],[88,89],[89,179],[179,88],[6,122],[122,196],[196,6],[88,95],[95,96],[96,88],[138,172],[172,136],[136,138],[215,58],[58,172],[172,215],[115,48],[48,219],[219,115],[42,80],[80,81],[81,42],[195,3],[3,51],[51,195],[43,146],[146,61],[61,43],[171,175],[175,199],[199,\n171],[81,82],[82,38],[38,81],[53,46],[46,225],[225,53],[144,163],[163,110],[110,144],[52,65],[65,66],[66,52],[229,228],[228,117],[117,229],[34,127],[127,234],[234,34],[107,108],[108,69],[69,107],[109,108],[108,151],[151,109],[48,64],[64,235],[235,48],[62,78],[78,191],[191,62],[129,209],[209,126],[126,129],[111,35],[35,143],[143,111],[117,123],[123,50],[50,117],[222,65],[65,52],[52,222],[19,125],[125,141],[141,19],[221,55],[55,65],[65,221],[3,195],[195,197],[197,3],[25,7],[7,33],[33,25],[220,237],\n[237,44],[44,220],[70,71],[71,139],[139,70],[122,193],[193,245],[245,122],[247,130],[130,33],[33,247],[71,21],[21,162],[162,71],[170,169],[169,150],[150,170],[188,174],[174,196],[196,188],[216,186],[186,92],[92,216],[2,97],[97,167],[167,2],[141,125],[125,241],[241,141],[164,167],[167,37],[37,164],[72,38],[38,12],[12,72],[38,82],[82,13],[13,38],[63,68],[68,71],[71,63],[226,35],[35,111],[111,226],[101,50],[50,205],[205,101],[206,92],[92,165],[165,206],[209,198],[198,217],[217,209],[165,167],[167,97],\n[97,165],[220,115],[115,218],[218,220],[133,112],[112,243],[243,133],[239,238],[238,241],[241,239],[214,135],[135,169],[169,214],[190,173],[173,133],[133,190],[171,208],[208,32],[32,171],[125,44],[44,237],[237,125],[86,87],[87,178],[178,86],[85,86],[86,179],[179,85],[84,85],[85,180],[180,84],[83,84],[84,181],[181,83],[201,83],[83,182],[182,201],[137,93],[93,132],[132,137],[76,62],[62,183],[183,76],[61,76],[76,184],[184,61],[57,61],[61,185],[185,57],[212,57],[57,186],[186,212],[214,207],[207,187],\n[187,214],[34,143],[143,156],[156,34],[79,239],[239,237],[237,79],[123,137],[137,177],[177,123],[44,1],[1,4],[4,44],[201,194],[194,32],[32,201],[64,102],[102,129],[129,64],[213,215],[215,138],[138,213],[59,166],[166,219],[219,59],[242,99],[99,97],[97,242],[2,94],[94,141],[141,2],[75,59],[59,235],[235,75],[24,110],[110,228],[228,24],[25,130],[130,226],[226,25],[23,24],[24,229],[229,23],[22,23],[23,230],[230,22],[26,22],[22,231],[231,26],[112,26],[26,232],[232,112],[189,190],[190,243],[243,189],[221,\n56],[56,190],[190,221],[28,56],[56,221],[221,28],[27,28],[28,222],[222,27],[29,27],[27,223],[223,29],[30,29],[29,224],[224,30],[247,30],[30,225],[225,247],[238,79],[79,20],[20,238],[166,59],[59,75],[75,166],[60,75],[75,240],[240,60],[147,177],[177,215],[215,147],[20,79],[79,166],[166,20],[187,147],[147,213],[213,187],[112,233],[233,244],[244,112],[233,128],[128,245],[245,233],[128,114],[114,188],[188,128],[114,217],[217,174],[174,114],[131,115],[115,220],[220,131],[217,198],[198,236],[236,217],[198,\n131],[131,134],[134,198],[177,132],[132,58],[58,177],[143,35],[35,124],[124,143],[110,163],[163,7],[7,110],[228,110],[110,25],[25,228],[356,389],[389,368],[368,356],[11,302],[302,267],[267,11],[452,350],[350,349],[349,452],[302,303],[303,269],[269,302],[357,343],[343,277],[277,357],[452,453],[453,357],[357,452],[333,332],[332,297],[297,333],[175,152],[152,377],[377,175],[347,348],[348,330],[330,347],[303,304],[304,270],[270,303],[9,336],[336,337],[337,9],[278,279],[279,360],[360,278],[418,262],[262,\n431],[431,418],[304,408],[408,409],[409,304],[310,415],[415,407],[407,310],[270,409],[409,410],[410,270],[450,348],[348,347],[347,450],[422,430],[430,434],[434,422],[313,314],[314,17],[17,313],[306,307],[307,375],[375,306],[387,388],[388,260],[260,387],[286,414],[414,398],[398,286],[335,406],[406,418],[418,335],[364,367],[367,416],[416,364],[423,358],[358,327],[327,423],[251,284],[284,298],[298,251],[281,5],[5,4],[4,281],[373,374],[374,253],[253,373],[307,320],[320,321],[321,307],[425,427],[427,411],\n[411,425],[421,313],[313,18],[18,421],[321,405],[405,406],[406,321],[320,404],[404,405],[405,320],[315,16],[16,17],[17,315],[426,425],[425,266],[266,426],[377,400],[400,369],[369,377],[322,391],[391,269],[269,322],[417,465],[465,464],[464,417],[386,257],[257,258],[258,386],[466,260],[260,388],[388,466],[456,399],[399,419],[419,456],[284,332],[332,333],[333,284],[417,285],[285,8],[8,417],[346,340],[340,261],[261,346],[413,441],[441,285],[285,413],[327,460],[460,328],[328,327],[355,371],[371,329],[329,\n355],[392,439],[439,438],[438,392],[382,341],[341,256],[256,382],[429,420],[420,360],[360,429],[364,394],[394,379],[379,364],[277,343],[343,437],[437,277],[443,444],[444,283],[283,443],[275,440],[440,363],[363,275],[431,262],[262,369],[369,431],[297,338],[338,337],[337,297],[273,375],[375,321],[321,273],[450,451],[451,349],[349,450],[446,342],[342,467],[467,446],[293,334],[334,282],[282,293],[458,461],[461,462],[462,458],[276,353],[353,383],[383,276],[308,324],[324,325],[325,308],[276,300],[300,293],\n[293,276],[372,345],[345,447],[447,372],[352,345],[345,340],[340,352],[274,1],[1,19],[19,274],[456,248],[248,281],[281,456],[436,427],[427,425],[425,436],[381,256],[256,252],[252,381],[269,391],[391,393],[393,269],[200,199],[199,428],[428,200],[266,330],[330,329],[329,266],[287,273],[273,422],[422,287],[250,462],[462,328],[328,250],[258,286],[286,384],[384,258],[265,353],[353,342],[342,265],[387,259],[259,257],[257,387],[424,431],[431,430],[430,424],[342,353],[353,276],[276,342],[273,335],[335,424],\n[424,273],[292,325],[325,307],[307,292],[366,447],[447,345],[345,366],[271,303],[303,302],[302,271],[423,266],[266,371],[371,423],[294,455],[455,460],[460,294],[279,278],[278,294],[294,279],[271,272],[272,304],[304,271],[432,434],[434,427],[427,432],[272,407],[407,408],[408,272],[394,430],[430,431],[431,394],[395,369],[369,400],[400,395],[334,333],[333,299],[299,334],[351,417],[417,168],[168,351],[352,280],[280,411],[411,352],[325,319],[319,320],[320,325],[295,296],[296,336],[336,295],[319,403],[403,\n404],[404,319],[330,348],[348,349],[349,330],[293,298],[298,333],[333,293],[323,454],[454,447],[447,323],[15,16],[16,315],[315,15],[358,429],[429,279],[279,358],[14,15],[15,316],[316,14],[285,336],[336,9],[9,285],[329,349],[349,350],[350,329],[374,380],[380,252],[252,374],[318,402],[402,403],[403,318],[6,197],[197,419],[419,6],[318,319],[319,325],[325,318],[367,364],[364,365],[365,367],[435,367],[367,397],[397,435],[344,438],[438,439],[439,344],[272,271],[271,311],[311,272],[195,5],[5,281],[281,195],\n[273,287],[287,291],[291,273],[396,428],[428,199],[199,396],[311,271],[271,268],[268,311],[283,444],[444,445],[445,283],[373,254],[254,339],[339,373],[282,334],[334,296],[296,282],[449,347],[347,346],[346,449],[264,447],[447,454],[454,264],[336,296],[296,299],[299,336],[338,10],[10,151],[151,338],[278,439],[439,455],[455,278],[292,407],[407,415],[415,292],[358,371],[371,355],[355,358],[340,345],[345,372],[372,340],[346,347],[347,280],[280,346],[442,443],[443,282],[282,442],[19,94],[94,370],[370,19],\n[441,442],[442,295],[295,441],[248,419],[419,197],[197,248],[263,255],[255,359],[359,263],[440,275],[275,274],[274,440],[300,383],[383,368],[368,300],[351,412],[412,465],[465,351],[263,467],[467,466],[466,263],[301,368],[368,389],[389,301],[395,378],[378,379],[379,395],[412,351],[351,419],[419,412],[436,426],[426,322],[322,436],[2,164],[164,393],[393,2],[370,462],[462,461],[461,370],[164,0],[0,267],[267,164],[302,11],[11,12],[12,302],[268,12],[12,13],[13,268],[293,300],[300,301],[301,293],[446,261],\n[261,340],[340,446],[330,266],[266,425],[425,330],[426,423],[423,391],[391,426],[429,355],[355,437],[437,429],[391,327],[327,326],[326,391],[440,457],[457,438],[438,440],[341,382],[382,362],[362,341],[459,457],[457,461],[461,459],[434,430],[430,394],[394,434],[414,463],[463,362],[362,414],[396,369],[369,262],[262,396],[354,461],[461,457],[457,354],[316,403],[403,402],[402,316],[315,404],[404,403],[403,315],[314,405],[405,404],[404,314],[313,406],[406,405],[405,313],[421,418],[418,406],[406,421],[366,\n401],[401,361],[361,366],[306,408],[408,407],[407,306],[291,409],[409,408],[408,291],[287,410],[410,409],[409,287],[432,436],[436,410],[410,432],[434,416],[416,411],[411,434],[264,368],[368,383],[383,264],[309,438],[438,457],[457,309],[352,376],[376,401],[401,352],[274,275],[275,4],[4,274],[421,428],[428,262],[262,421],[294,327],[327,358],[358,294],[433,416],[416,367],[367,433],[289,455],[455,439],[439,289],[462,370],[370,326],[326,462],[2,326],[326,370],[370,2],[305,460],[460,455],[455,305],[254,\n449],[449,448],[448,254],[255,261],[261,446],[446,255],[253,450],[450,449],[449,253],[252,451],[451,450],[450,252],[256,452],[452,451],[451,256],[341,453],[453,452],[452,341],[413,464],[464,463],[463,413],[441,413],[413,414],[414,441],[258,442],[442,441],[441,258],[257,443],[443,442],[442,257],[259,444],[444,443],[443,259],[260,445],[445,444],[444,260],[467,342],[342,445],[445,467],[459,458],[458,250],[250,459],[289,392],[392,290],[290,289],[290,328],[328,460],[460,290],[376,433],[433,435],[435,376],\n[250,290],[290,392],[392,250],[411,416],[416,433],[433,411],[341,463],[463,464],[464,341],[453,464],[464,465],[465,453],[357,465],[465,412],[412,357],[343,412],[412,399],[399,343],[360,363],[363,440],[440,360],[437,399],[399,456],[456,437],[420,456],[456,363],[363,420],[401,435],[435,288],[288,401],[372,383],[383,353],[353,372],[339,255],[255,249],[249,339],[448,261],[261,255],[255,448],[133,243],[243,190],[190,133],[133,155],[155,112],[112,133],[33,246],[246,247],[247,33],[33,130],[130,25],[25,33],\n[398,384],[384,286],[286,398],[362,398],[398,414],[414,362],[362,463],[463,341],[341,362],[263,359],[359,467],[467,263],[263,249],[249,255],[255,263],[466,467],[467,260],[260,466],[75,60],[60,166],[166,75],[238,239],[239,79],[79,238],[162,127],[127,139],[139,162],[72,11],[11,37],[37,72],[121,232],[232,120],[120,121],[73,72],[72,39],[39,73],[114,128],[128,47],[47,114],[233,232],[232,128],[128,233],[103,104],[104,67],[67,103],[152,175],[175,148],[148,152],[119,118],[118,101],[101,119],[74,73],[73,40],\n[40,74],[107,9],[9,108],[108,107],[49,48],[48,131],[131,49],[32,194],[194,211],[211,32],[184,74],[74,185],[185,184],[191,80],[80,183],[183,191],[185,40],[40,186],[186,185],[119,230],[230,118],[118,119],[210,202],[202,214],[214,210],[84,83],[83,17],[17,84],[77,76],[76,146],[146,77],[161,160],[160,30],[30,161],[190,56],[56,173],[173,190],[182,106],[106,194],[194,182],[138,135],[135,192],[192,138],[129,203],[203,98],[98,129],[54,21],[21,68],[68,54],[5,51],[51,4],[4,5],[145,144],[144,23],[23,145],[90,\n77],[77,91],[91,90],[207,205],[205,187],[187,207],[83,201],[201,18],[18,83],[181,91],[91,182],[182,181],[180,90],[90,181],[181,180],[16,85],[85,17],[17,16],[205,206],[206,36],[36,205],[176,148],[148,140],[140,176],[165,92],[92,39],[39,165],[245,193],[193,244],[244,245],[27,159],[159,28],[28,27],[30,247],[247,161],[161,30],[174,236],[236,196],[196,174],[103,54],[54,104],[104,103],[55,193],[193,8],[8,55],[111,117],[117,31],[31,111],[221,189],[189,55],[55,221],[240,98],[98,99],[99,240],[142,126],[126,\n100],[100,142],[219,166],[166,218],[218,219],[112,155],[155,26],[26,112],[198,209],[209,131],[131,198],[169,135],[135,150],[150,169],[114,47],[47,217],[217,114],[224,223],[223,53],[53,224],[220,45],[45,134],[134,220],[32,211],[211,140],[140,32],[109,67],[67,108],[108,109],[146,43],[43,91],[91,146],[231,230],[230,120],[120,231],[113,226],[226,247],[247,113],[105,63],[63,52],[52,105],[241,238],[238,242],[242,241],[124,46],[46,156],[156,124],[95,78],[78,96],[96,95],[70,46],[46,63],[63,70],[116,143],\n[143,227],[227,116],[116,123],[123,111],[111,116],[1,44],[44,19],[19,1],[3,236],[236,51],[51,3],[207,216],[216,205],[205,207],[26,154],[154,22],[22,26],[165,39],[39,167],[167,165],[199,200],[200,208],[208,199],[101,36],[36,100],[100,101],[43,57],[57,202],[202,43],[242,20],[20,99],[99,242],[56,28],[28,157],[157,56],[124,35],[35,113],[113,124],[29,160],[160,27],[27,29],[211,204],[204,210],[210,211],[124,113],[113,46],[46,124],[106,43],[43,204],[204,106],[96,62],[62,77],[77,96],[227,137],[137,116],[116,\n227],[73,41],[41,72],[72,73],[36,203],[203,142],[142,36],[235,64],[64,240],[240,235],[48,49],[49,64],[64,48],[42,41],[41,74],[74,42],[214,212],[212,207],[207,214],[183,42],[42,184],[184,183],[210,169],[169,211],[211,210],[140,170],[170,176],[176,140],[104,105],[105,69],[69,104],[193,122],[122,168],[168,193],[50,123],[123,187],[187,50],[89,96],[96,90],[90,89],[66,65],[65,107],[107,66],[179,89],[89,180],[180,179],[119,101],[101,120],[120,119],[68,63],[63,104],[104,68],[234,93],[93,227],[227,234],[16,\n15],[15,85],[85,16],[209,129],[129,49],[49,209],[15,14],[14,86],[86,15],[107,55],[55,9],[9,107],[120,100],[100,121],[121,120],[153,145],[145,22],[22,153],[178,88],[88,179],[179,178],[197,6],[6,196],[196,197],[89,88],[88,96],[96,89],[135,138],[138,136],[136,135],[138,215],[215,172],[172,138],[218,115],[115,219],[219,218],[41,42],[42,81],[81,41],[5,195],[195,51],[51,5],[57,43],[43,61],[61,57],[208,171],[171,199],[199,208],[41,81],[81,38],[38,41],[224,53],[53,225],[225,224],[24,144],[144,110],[110,24],\n[105,52],[52,66],[66,105],[118,229],[229,117],[117,118],[227,34],[34,234],[234,227],[66,107],[107,69],[69,66],[10,109],[109,151],[151,10],[219,48],[48,235],[235,219],[183,62],[62,191],[191,183],[142,129],[129,126],[126,142],[116,111],[111,143],[143,116],[118,117],[117,50],[50,118],[223,222],[222,52],[52,223],[94,19],[19,141],[141,94],[222,221],[221,65],[65,222],[196,3],[3,197],[197,196],[45,220],[220,44],[44,45],[156,70],[70,139],[139,156],[188,122],[122,245],[245,188],[139,71],[71,162],[162,139],\n[149,170],[170,150],[150,149],[122,188],[188,196],[196,122],[206,216],[216,92],[92,206],[164,2],[2,167],[167,164],[242,141],[141,241],[241,242],[0,164],[164,37],[37,0],[11,72],[72,12],[12,11],[12,38],[38,13],[13,12],[70,63],[63,71],[71,70],[31,226],[226,111],[111,31],[36,101],[101,205],[205,36],[203,206],[206,165],[165,203],[126,209],[209,217],[217,126],[98,165],[165,97],[97,98],[237,220],[220,218],[218,237],[237,239],[239,241],[241,237],[210,214],[214,169],[169,210],[140,171],[171,32],[32,140],[241,\n125],[125,237],[237,241],[179,86],[86,178],[178,179],[180,85],[85,179],[179,180],[181,84],[84,180],[180,181],[182,83],[83,181],[181,182],[194,201],[201,182],[182,194],[177,137],[137,132],[132,177],[184,76],[76,183],[183,184],[185,61],[61,184],[184,185],[186,57],[57,185],[185,186],[216,212],[212,186],[186,216],[192,214],[214,187],[187,192],[139,34],[34,156],[156,139],[218,79],[79,237],[237,218],[147,123],[123,177],[177,147],[45,44],[44,4],[4,45],[208,201],[201,32],[32,208],[98,64],[64,129],[129,98],\n[192,213],[213,138],[138,192],[235,59],[59,219],[219,235],[141,242],[242,97],[97,141],[97,2],[2,141],[141,97],[240,75],[75,235],[235,240],[229,24],[24,228],[228,229],[31,25],[25,226],[226,31],[230,23],[23,229],[229,230],[231,22],[22,230],[230,231],[232,26],[26,231],[231,232],[233,112],[112,232],[232,233],[244,189],[189,243],[243,244],[189,221],[221,190],[190,189],[222,28],[28,221],[221,222],[223,27],[27,222],[222,223],[224,29],[29,223],[223,224],[225,30],[30,224],[224,225],[113,247],[247,225],[225,\n113],[99,60],[60,240],[240,99],[213,147],[147,215],[215,213],[60,20],[20,166],[166,60],[192,187],[187,213],[213,192],[243,112],[112,244],[244,243],[244,233],[233,245],[245,244],[245,128],[128,188],[188,245],[188,114],[114,174],[174,188],[134,131],[131,220],[220,134],[174,217],[217,236],[236,174],[236,198],[198,134],[134,236],[215,177],[177,58],[58,215],[156,143],[143,124],[124,156],[25,110],[110,7],[7,25],[31,228],[228,25],[25,31],[264,356],[356,368],[368,264],[0,11],[11,267],[267,0],[451,452],[452,\n349],[349,451],[267,302],[302,269],[269,267],[350,357],[357,277],[277,350],[350,452],[452,357],[357,350],[299,333],[333,297],[297,299],[396,175],[175,377],[377,396],[280,347],[347,330],[330,280],[269,303],[303,270],[270,269],[151,9],[9,337],[337,151],[344,278],[278,360],[360,344],[424,418],[418,431],[431,424],[270,304],[304,409],[409,270],[272,310],[310,407],[407,272],[322,270],[270,410],[410,322],[449,450],[450,347],[347,449],[432,422],[422,434],[434,432],[18,313],[313,17],[17,18],[291,306],[306,\n375],[375,291],[259,387],[387,260],[260,259],[424,335],[335,418],[418,424],[434,364],[364,416],[416,434],[391,423],[423,327],[327,391],[301,251],[251,298],[298,301],[275,281],[281,4],[4,275],[254,373],[373,253],[253,254],[375,307],[307,321],[321,375],[280,425],[425,411],[411,280],[200,421],[421,18],[18,200],[335,321],[321,406],[406,335],[321,320],[320,405],[405,321],[314,315],[315,17],[17,314],[423,426],[426,266],[266,423],[396,377],[377,369],[369,396],[270,322],[322,269],[269,270],[413,417],[417,\n464],[464,413],[385,386],[386,258],[258,385],[248,456],[456,419],[419,248],[298,284],[284,333],[333,298],[168,417],[417,8],[8,168],[448,346],[346,261],[261,448],[417,413],[413,285],[285,417],[326,327],[327,328],[328,326],[277,355],[355,329],[329,277],[309,392],[392,438],[438,309],[381,382],[382,256],[256,381],[279,429],[429,360],[360,279],[365,364],[364,379],[379,365],[355,277],[277,437],[437,355],[282,443],[443,283],[283,282],[281,275],[275,363],[363,281],[395,431],[431,369],[369,395],[299,297],\n[297,337],[337,299],[335,273],[273,321],[321,335],[348,450],[450,349],[349,348],[359,446],[446,467],[467,359],[283,293],[293,282],[282,283],[250,458],[458,462],[462,250],[300,276],[276,383],[383,300],[292,308],[308,325],[325,292],[283,276],[276,293],[293,283],[264,372],[372,447],[447,264],[346,352],[352,340],[340,346],[354,274],[274,19],[19,354],[363,456],[456,281],[281,363],[426,436],[436,425],[425,426],[380,381],[381,252],[252,380],[267,269],[269,393],[393,267],[421,200],[200,428],[428,421],[371,\n266],[266,329],[329,371],[432,287],[287,422],[422,432],[290,250],[250,328],[328,290],[385,258],[258,384],[384,385],[446,265],[265,342],[342,446],[386,387],[387,257],[257,386],[422,424],[424,430],[430,422],[445,342],[342,276],[276,445],[422,273],[273,424],[424,422],[306,292],[292,307],[307,306],[352,366],[366,345],[345,352],[268,271],[271,302],[302,268],[358,423],[423,371],[371,358],[327,294],[294,460],[460,327],[331,279],[279,294],[294,331],[303,271],[271,304],[304,303],[436,432],[432,427],[427,436],\n[304,272],[272,408],[408,304],[395,394],[394,431],[431,395],[378,395],[395,400],[400,378],[296,334],[334,299],[299,296],[6,351],[351,168],[168,6],[376,352],[352,411],[411,376],[307,325],[325,320],[320,307],[285,295],[295,336],[336,285],[320,319],[319,404],[404,320],[329,330],[330,349],[349,329],[334,293],[293,333],[333,334],[366,323],[323,447],[447,366],[316,15],[15,315],[315,316],[331,358],[358,279],[279,331],[317,14],[14,316],[316,317],[8,285],[285,9],[9,8],[277,329],[329,350],[350,277],[253,374],\n[374,252],[252,253],[319,318],[318,403],[403,319],[351,6],[6,419],[419,351],[324,318],[318,325],[325,324],[397,367],[367,365],[365,397],[288,435],[435,397],[397,288],[278,344],[344,439],[439,278],[310,272],[272,311],[311,310],[248,195],[195,281],[281,248],[375,273],[273,291],[291,375],[175,396],[396,199],[199,175],[312,311],[311,268],[268,312],[276,283],[283,445],[445,276],[390,373],[373,339],[339,390],[295,282],[282,296],[296,295],[448,449],[449,346],[346,448],[356,264],[264,454],[454,356],[337,\n336],[336,299],[299,337],[337,338],[338,151],[151,337],[294,278],[278,455],[455,294],[308,292],[292,415],[415,308],[429,358],[358,355],[355,429],[265,340],[340,372],[372,265],[352,346],[346,280],[280,352],[295,442],[442,282],[282,295],[354,19],[19,370],[370,354],[285,441],[441,295],[295,285],[195,248],[248,197],[197,195],[457,440],[440,274],[274,457],[301,300],[300,368],[368,301],[417,351],[351,465],[465,417],[251,301],[301,389],[389,251],[394,395],[395,379],[379,394],[399,412],[412,419],[419,399],\n[410,436],[436,322],[322,410],[326,2],[2,393],[393,326],[354,370],[370,461],[461,354],[393,164],[164,267],[267,393],[268,302],[302,12],[12,268],[312,268],[268,13],[13,312],[298,293],[293,301],[301,298],[265,446],[446,340],[340,265],[280,330],[330,425],[425,280],[322,426],[426,391],[391,322],[420,429],[429,437],[437,420],[393,391],[391,326],[326,393],[344,440],[440,438],[438,344],[458,459],[459,461],[461,458],[364,434],[434,394],[394,364],[428,396],[396,262],[262,428],[274,354],[354,457],[457,274],\n[317,316],[316,402],[402,317],[316,315],[315,403],[403,316],[315,314],[314,404],[404,315],[314,313],[313,405],[405,314],[313,421],[421,406],[406,313],[323,366],[366,361],[361,323],[292,306],[306,407],[407,292],[306,291],[291,408],[408,306],[291,287],[287,409],[409,291],[287,432],[432,410],[410,287],[427,434],[434,411],[411,427],[372,264],[264,383],[383,372],[459,309],[309,457],[457,459],[366,352],[352,401],[401,366],[1,274],[274,4],[4,1],[418,421],[421,262],[262,418],[331,294],[294,358],[358,331],\n[435,433],[433,367],[367,435],[392,289],[289,439],[439,392],[328,462],[462,326],[326,328],[94,2],[2,370],[370,94],[289,305],[305,455],[455,289],[339,254],[254,448],[448,339],[359,255],[255,446],[446,359],[254,253],[253,449],[449,254],[253,252],[252,450],[450,253],[252,256],[256,451],[451,252],[256,341],[341,452],[452,256],[414,413],[413,463],[463,414],[286,441],[441,414],[414,286],[286,258],[258,441],[441,286],[258,257],[257,442],[442,258],[257,259],[259,443],[443,257],[259,260],[260,444],[444,259],\n[260,467],[467,445],[445,260],[309,459],[459,250],[250,309],[305,289],[289,290],[290,305],[305,290],[290,460],[460,305],[401,376],[376,435],[435,401],[309,250],[250,392],[392,309],[376,411],[411,433],[433,376],[453,341],[341,464],[464,453],[357,453],[453,465],[465,357],[343,357],[357,412],[412,343],[437,343],[343,399],[399,437],[344,360],[360,440],[440,344],[420,437],[437,456],[456,420],[360,420],[420,363],[363,360],[361,401],[401,288],[288,361],[265,372],[372,353],[353,265],[390,339],[339,249],[249,\n390],[339,448],[448,255],[255,339]);function Sj(a){a.j={faceLandmarks:[],faceBlendshapes:[],facialTransformationMatrixes:[]}}\nvar Y=class extends Gj{constructor(a,b){super(new Bj(a,b),\"image_in\",\"norm_rect\",!1);this.j={faceLandmarks:[],faceBlendshapes:[],facialTransformationMatrixes:[]};this.outputFacialTransformationMatrixes=this.outputFaceBlendshapes=!1;a=this.h=new ih;b=new R;z(a,R,1,b);this.A=new hh;z(this.h,hh,3,this.A);this.u=new dh;z(this.h,dh,2,this.u);Jd(this.u,4,1);B(this.u,2,.5);B(this.A,2,.5);B(this.h,4,.5)}get baseOptions(){return y(this.h,R,1)}set baseOptions(a){z(this.h,R,1,a)}o(a){\"numFaces\"in a&&Jd(this.u,\n4,a.numFaces??1);\"minFaceDetectionConfidence\"in a&&B(this.u,2,a.minFaceDetectionConfidence??.5);\"minTrackingConfidence\"in a&&B(this.h,4,a.minTrackingConfidence??.5);\"minFacePresenceConfidence\"in a&&B(this.A,2,a.minFacePresenceConfidence??.5);\"outputFaceBlendshapes\"in a&&(this.outputFaceBlendshapes=!!a.outputFaceBlendshapes);\"outputFacialTransformationMatrixes\"in a&&(this.outputFacialTransformationMatrixes=!!a.outputFacialTransformationMatrixes);return this.l(a)}F(a,b){Sj(this);Dj(this,a,b);return this.j}G(a,\nb,c){Sj(this);Ej(this,a,c,b);return this.j}m(){var a=new yg;P(a,\"image_in\");P(a,\"norm_rect\");Q(a,\"face_landmarks\");const b=new Wf;Oe(b,kh,this.h);const c=new sg;Kd(c,2,\"mediapipe.tasks.vision.face_landmarker.FaceLandmarkerGraph\");M(c,\"IMAGE:image_in\");M(c,\"NORM_RECT:norm_rect\");O(c,\"NORM_LANDMARKS:face_landmarks\");c.o(b);xg(a,c);this.g.attachProtoVectorListener(\"face_landmarks\",(d,e)=>{for(const f of d)d=Mg(f),this.j.faceLandmarks.push(ai(d));U(this,e)});this.g.attachEmptyPacketListener(\"face_landmarks\",\nd=>{U(this,d)});this.outputFaceBlendshapes&&(Q(a,\"blendshapes\"),O(c,\"BLENDSHAPES:blendshapes\"),this.g.attachProtoVectorListener(\"blendshapes\",(d,e)=>{if(this.outputFaceBlendshapes)for(const f of d)d=Eg(f),this.j.faceBlendshapes.push(Xh(d.g()??[]));U(this,e)}),this.g.attachEmptyPacketListener(\"blendshapes\",d=>{U(this,d)}));this.outputFacialTransformationMatrixes&&(Q(a,\"face_geometry\"),O(c,\"FACE_GEOMETRY:face_geometry\"),this.g.attachProtoVectorListener(\"face_geometry\",(d,e)=>{if(this.outputFacialTransformationMatrixes)for(const f of d)d=\ngh(f),(d=y(d,Ng,2))&&this.j.facialTransformationMatrixes.push({rows:Id(d,1)??0??0,columns:Id(d,2)??0??0,data:kd(d,3,Zb,jd()).slice()??[]});U(this,e)}),this.g.attachEmptyPacketListener(\"face_geometry\",d=>{U(this,d)}));a=a.g();this.setGraph(new Uint8Array(a),!0)}};Y.prototype.detectForVideo=Y.prototype.G;Y.prototype.detect=Y.prototype.F;Y.prototype.setOptions=Y.prototype.o;Y.createFromModelPath=function(a,b){return X(Y,a,{baseOptions:{modelAssetPath:b}})};\nY.createFromModelBuffer=function(a,b){return X(Y,a,{baseOptions:{modelAssetBuffer:b}})};Y.createFromOptions=function(a,b){return X(Y,a,b)};Y.FACE_LANDMARKS_LIPS=Ij;Y.FACE_LANDMARKS_LEFT_EYE=Jj;\nY.FACE_LANDMARKS_LEFT_EYEBROW=Kj;Y.FACE_LANDMARKS_LEFT_IRIS=Lj;Y.FACE_LANDMARKS_RIGHT_EYE=Mj;\nY.FACE_LANDMARKS_RIGHT_EYEBROW=Nj;Y.FACE_LANDMARKS_RIGHT_IRIS=Oj;\nY.FACE_LANDMARKS_FACE_OVAL=Pj;Y.FACE_LANDMARKS_CONTOURS=Qj;\nY.FACE_LANDMARKS_TESSELATION=Rj;export {Y as FaceLandmarker};var Tj=zj([0,1],[1,2],[2,3],[3,4],[0,5],[5,6],[6,7],[7,8],[5,9],[9,10],[10,11],[11,12],[9,13],[13,14],[14,15],[15,16],[13,17],[0,17],[17,18],[18,19],[19,20]);function Uj(a){a.gestures=[];a.landmarks=[];a.worldLandmarks=[];a.handedness=[]}function Vj(a){return a.gestures.length===0?{gestures:[],landmarks:[],worldLandmarks:[],handedness:[],handednesses:[]}:{gestures:a.gestures,landmarks:a.landmarks,worldLandmarks:a.worldLandmarks,handedness:a.handedness,handednesses:a.handedness}}\nfunction Wj(a,b=!0){const c=[];for(const e of a){var d=Eg(e);a=[];for(const f of d.g())d=b&&Id(f,1)!=null?Id(f,1)??0:-1,a.push({score:A(f,2)??0,index:d,categoryName:t(u(f,3))??\"\"??\"\",displayName:t(u(f,4))??\"\"??\"\"});c.push(a)}return c}\nvar Xj=class extends Gj{constructor(a,b){super(new Bj(a,b),\"image_in\",\"norm_rect\",!1);this.gestures=[];this.landmarks=[];this.worldLandmarks=[];this.handedness=[];a=this.j=new rh;b=new R;z(a,R,1,b);this.u=new qh;z(this.j,qh,2,this.u);this.D=new ph;z(this.u,ph,3,this.D);this.A=new oh;z(this.u,oh,2,this.A);this.h=new nh;z(this.j,nh,3,this.h);B(this.A,2,.5);B(this.u,4,.5);B(this.D,2,.5)}get baseOptions(){return y(this.j,R,1)}set baseOptions(a){z(this.j,R,1,a)}o(a){Jd(this.A,3,a.numHands??1);\"minHandDetectionConfidence\"in\na&&B(this.A,2,a.minHandDetectionConfidence??.5);\"minTrackingConfidence\"in a&&B(this.u,4,a.minTrackingConfidence??.5);\"minHandPresenceConfidence\"in a&&B(this.D,2,a.minHandPresenceConfidence??.5);if(a.cannedGesturesClassifierOptions){var b=new lh,c=b,d=Vh(a.cannedGesturesClassifierOptions,y(this.h,lh,3)?.l());z(c,Wg,2,d);z(this.h,lh,3,b)}else a.cannedGesturesClassifierOptions===void 0&&y(this.h,lh,3)?.g();a.customGesturesClassifierOptions?(c=b=new lh,d=Vh(a.customGesturesClassifierOptions,y(this.h,\nlh,4)?.l()),z(c,Wg,2,d),z(this.h,lh,4,b)):a.customGesturesClassifierOptions===void 0&&y(this.h,lh,4)?.g();return this.l(a)}Ha(a,b){Uj(this);Dj(this,a,b);return Vj(this)}Ia(a,b,c){Uj(this);Ej(this,a,c,b);return Vj(this)}m(){var a=new yg;P(a,\"image_in\");P(a,\"norm_rect\");Q(a,\"hand_gestures\");Q(a,\"hand_landmarks\");Q(a,\"world_hand_landmarks\");Q(a,\"handedness\");const b=new Wf;Oe(b,wh,this.j);const c=new sg;Kd(c,2,\"mediapipe.tasks.vision.gesture_recognizer.GestureRecognizerGraph\");M(c,\"IMAGE:image_in\");\nM(c,\"NORM_RECT:norm_rect\");O(c,\"HAND_GESTURES:hand_gestures\");O(c,\"LANDMARKS:hand_landmarks\");O(c,\"WORLD_LANDMARKS:world_hand_landmarks\");O(c,\"HANDEDNESS:handedness\");c.o(b);xg(a,c);this.g.attachProtoVectorListener(\"hand_landmarks\",(d,e)=>{for(const f of d){d=Mg(f);const g=[];for(const h of Ed(d,Lg,1))g.push({x:A(h,1)??0,y:A(h,2)??0,z:A(h,3)??0,visibility:A(h,4)??0});this.landmarks.push(g)}U(this,e)});this.g.attachEmptyPacketListener(\"hand_landmarks\",d=>{U(this,d)});this.g.attachProtoVectorListener(\"world_hand_landmarks\",\n(d,e)=>{for(const f of d){d=Kg(f);const g=[];for(const h of Ed(d,Jg,1))g.push({x:A(h,1)??0,y:A(h,2)??0,z:A(h,3)??0,visibility:A(h,4)??0});this.worldLandmarks.push(g)}U(this,e)});this.g.attachEmptyPacketListener(\"world_hand_landmarks\",d=>{U(this,d)});this.g.attachProtoVectorListener(\"hand_gestures\",(d,e)=>{this.gestures.push(...Wj(d,!1));U(this,e)});this.g.attachEmptyPacketListener(\"hand_gestures\",d=>{U(this,d)});this.g.attachProtoVectorListener(\"handedness\",(d,e)=>{this.handedness.push(...Wj(d));\nU(this,e)});this.g.attachEmptyPacketListener(\"handedness\",d=>{U(this,d)});a=a.g();this.setGraph(new Uint8Array(a),!0)}};Xj.prototype.recognizeForVideo=Xj.prototype.Ia;Xj.prototype.recognize=Xj.prototype.Ha;Xj.prototype.setOptions=Xj.prototype.o;Xj.createFromModelPath=function(a,b){return X(Xj,a,{baseOptions:{modelAssetPath:b}})};Xj.createFromModelBuffer=function(a,b){return X(Xj,a,{baseOptions:{modelAssetBuffer:b}})};Xj.createFromOptions=function(a,b){return X(Xj,a,b)};Xj.HAND_CONNECTIONS=Tj;\nexport {Xj as GestureRecognizer};function Yj(a){return{landmarks:a.landmarks,worldLandmarks:a.worldLandmarks,handednesses:a.handedness,handedness:a.handedness}}\nvar Zj=class extends Gj{constructor(a,b){super(new Bj(a,b),\"image_in\",\"norm_rect\",!1);this.landmarks=[];this.worldLandmarks=[];this.handedness=[];a=this.h=new qh;b=new R;z(a,R,1,b);this.u=new ph;z(this.h,ph,3,this.u);this.j=new oh;z(this.h,oh,2,this.j);Jd(this.j,3,1);B(this.j,2,.5);B(this.u,2,.5);B(this.h,4,.5)}get baseOptions(){return y(this.h,R,1)}set baseOptions(a){z(this.h,R,1,a)}o(a){\"numHands\"in a&&Jd(this.j,3,a.numHands??1);\"minHandDetectionConfidence\"in a&&B(this.j,2,a.minHandDetectionConfidence??\n.5);\"minTrackingConfidence\"in a&&B(this.h,4,a.minTrackingConfidence??.5);\"minHandPresenceConfidence\"in a&&B(this.u,2,a.minHandPresenceConfidence??.5);return this.l(a)}F(a,b){this.landmarks=[];this.worldLandmarks=[];this.handedness=[];Dj(this,a,b);return Yj(this)}G(a,b,c){this.landmarks=[];this.worldLandmarks=[];this.handedness=[];Ej(this,a,c,b);return Yj(this)}m(){var a=new yg;P(a,\"image_in\");P(a,\"norm_rect\");Q(a,\"hand_landmarks\");Q(a,\"world_hand_landmarks\");Q(a,\"handedness\");const b=new Wf;Oe(b,\nxh,this.h);const c=new sg;Kd(c,2,\"mediapipe.tasks.vision.hand_landmarker.HandLandmarkerGraph\");M(c,\"IMAGE:image_in\");M(c,\"NORM_RECT:norm_rect\");O(c,\"LANDMARKS:hand_landmarks\");O(c,\"WORLD_LANDMARKS:world_hand_landmarks\");O(c,\"HANDEDNESS:handedness\");c.o(b);xg(a,c);this.g.attachProtoVectorListener(\"hand_landmarks\",(d,e)=>{for(const f of d)d=Mg(f),this.landmarks.push(ai(d));U(this,e)});this.g.attachEmptyPacketListener(\"hand_landmarks\",d=>{U(this,d)});this.g.attachProtoVectorListener(\"world_hand_landmarks\",\n(d,e)=>{for(const f of d)d=Kg(f),this.worldLandmarks.push(bi(d));U(this,e)});this.g.attachEmptyPacketListener(\"world_hand_landmarks\",d=>{U(this,d)});this.g.attachProtoVectorListener(\"handedness\",(d,e)=>{var f=this.handedness,g=f.push;const h=[];for(const k of d){d=Eg(k);const w=[];for(const m of d.g())w.push({score:A(m,2)??0,index:Id(m,1)??0??-1,categoryName:t(u(m,3))??\"\"??\"\",displayName:t(u(m,4))??\"\"??\"\"});h.push(w)}g.call(f,...h);U(this,e)});this.g.attachEmptyPacketListener(\"handedness\",d=>{U(this,\nd)});a=a.g();this.setGraph(new Uint8Array(a),!0)}};Zj.prototype.detectForVideo=Zj.prototype.G;Zj.prototype.detect=Zj.prototype.F;Zj.prototype.setOptions=Zj.prototype.o;Zj.createFromModelPath=function(a,b){return X(Zj,a,{baseOptions:{modelAssetPath:b}})};Zj.createFromModelBuffer=function(a,b){return X(Zj,a,{baseOptions:{modelAssetBuffer:b}})};Zj.createFromOptions=function(a,b){return X(Zj,a,b)};Zj.HAND_CONNECTIONS=Tj;\nexport {Zj as HandLandmarker};var ak=zj([0,1],[1,2],[2,3],[3,7],[0,4],[4,5],[5,6],[6,8],[9,10],[11,12],[11,13],[13,15],[15,17],[15,19],[15,21],[17,19],[12,14],[14,16],[16,18],[16,20],[16,22],[18,20],[11,23],[12,24],[23,24],[23,25],[24,26],[25,27],[26,28],[27,29],[28,30],[29,31],[30,32],[27,31],[28,32]);function bk(a){a.h={faceLandmarks:[],faceBlendshapes:[],poseLandmarks:[],poseWorldLandmarks:[],poseSegmentationMasks:[],leftHandLandmarks:[],leftHandWorldLandmarks:[],rightHandLandmarks:[],rightHandWorldLandmarks:[]}}function ck(a){try{if(a.D)a.D(a.h);else return a.h}finally{Bi(a)}}function dk(a,b){a=Mg(a);b.push(ai(a))}\nvar Z=class extends Gj{constructor(a,b){super(new Bj(a,b),\"input_frames_image\",null,!1);this.h={faceLandmarks:[],faceBlendshapes:[],poseLandmarks:[],poseWorldLandmarks:[],poseSegmentationMasks:[],leftHandLandmarks:[],leftHandWorldLandmarks:[],rightHandLandmarks:[],rightHandWorldLandmarks:[]};this.outputPoseSegmentationMasks=this.outputFaceBlendshapes=!1;a=this.j=new Bh;b=new R;z(a,R,1,b);this.I=new ph;z(this.j,ph,2,this.I);this.W=new yh;z(this.j,yh,3,this.W);this.u=new dh;z(this.j,dh,4,this.u);this.O=\nnew hh;z(this.j,hh,5,this.O);this.A=new zh;z(this.j,zh,6,this.A);this.M=new Ah;z(this.j,Ah,7,this.M);B(this.u,2,.5);B(this.u,3,.3);B(this.O,2,.5);B(this.A,2,.5);B(this.A,3,.3);B(this.M,2,.5);B(this.I,2,.5)}get baseOptions(){return y(this.j,R,1)}set baseOptions(a){z(this.j,R,1,a)}o(a){\"minFaceDetectionConfidence\"in a&&B(this.u,2,a.minFaceDetectionConfidence??.5);\"minFaceSuppressionThreshold\"in a&&B(this.u,3,a.minFaceSuppressionThreshold??.3);\"minFacePresenceConfidence\"in a&&B(this.O,2,a.minFacePresenceConfidence??\n.5);\"outputFaceBlendshapes\"in a&&(this.outputFaceBlendshapes=!!a.outputFaceBlendshapes);\"minPoseDetectionConfidence\"in a&&B(this.A,2,a.minPoseDetectionConfidence??.5);\"minPoseSuppressionThreshold\"in a&&B(this.A,3,a.minPoseSuppressionThreshold??.3);\"minPosePresenceConfidence\"in a&&B(this.M,2,a.minPosePresenceConfidence??.5);\"outputPoseSegmentationMasks\"in a&&(this.outputPoseSegmentationMasks=!!a.outputPoseSegmentationMasks);\"minHandLandmarksConfidence\"in a&&B(this.I,2,a.minHandLandmarksConfidence??\n.5);return this.l(a)}F(a,b,c){const d=typeof b!==\"function\"?b:{};this.D=typeof b===\"function\"?b:c;bk(this);Dj(this,a,d);return ck(this)}G(a,b,c,d){const e=typeof c!==\"function\"?c:{};this.D=typeof c===\"function\"?c:d;bk(this);Ej(this,a,e,b);return ck(this)}m(){var a=new yg;P(a,\"input_frames_image\");Q(a,\"pose_landmarks\");Q(a,\"pose_world_landmarks\");Q(a,\"face_landmarks\");Q(a,\"left_hand_landmarks\");Q(a,\"left_hand_world_landmarks\");Q(a,\"right_hand_landmarks\");Q(a,\"right_hand_world_landmarks\");const b=new Wf,\nc=new ag;Kd(c,1,\"type.googleapis.com/mediapipe.tasks.vision.holistic_landmarker.proto.HolisticLandmarkerGraphOptions\");$f(c,this.j.g());const d=new sg;Kd(d,2,\"mediapipe.tasks.vision.holistic_landmarker.HolisticLandmarkerGraph\");Hd(d,8,ag,c);M(d,\"IMAGE:input_frames_image\");O(d,\"POSE_LANDMARKS:pose_landmarks\");O(d,\"POSE_WORLD_LANDMARKS:pose_world_landmarks\");O(d,\"FACE_LANDMARKS:face_landmarks\");O(d,\"LEFT_HAND_LANDMARKS:left_hand_landmarks\");O(d,\"LEFT_HAND_WORLD_LANDMARKS:left_hand_world_landmarks\");\nO(d,\"RIGHT_HAND_LANDMARKS:right_hand_landmarks\");O(d,\"RIGHT_HAND_WORLD_LANDMARKS:right_hand_world_landmarks\");d.o(b);xg(a,d);zi(this,a);this.g.attachProtoListener(\"pose_landmarks\",(e,f)=>{dk(e,this.h.poseLandmarks);U(this,f)});this.g.attachEmptyPacketListener(\"pose_landmarks\",e=>{U(this,e)});this.g.attachProtoListener(\"pose_world_landmarks\",(e,f)=>{var g=this.h.poseWorldLandmarks;e=Kg(e);g.push(bi(e));U(this,f)});this.g.attachEmptyPacketListener(\"pose_world_landmarks\",e=>{U(this,e)});this.outputPoseSegmentationMasks&&\n(O(d,\"POSE_SEGMENTATION_MASK:pose_segmentation_mask\"),Ai(this,\"pose_segmentation_mask\"),this.g.Z(\"pose_segmentation_mask\",(e,f)=>{this.h.poseSegmentationMasks=[Fj(this,e,!0,!this.D)];U(this,f)}),this.g.attachEmptyPacketListener(\"pose_segmentation_mask\",e=>{this.h.poseSegmentationMasks=[];U(this,e)}));this.g.attachProtoListener(\"face_landmarks\",(e,f)=>{dk(e,this.h.faceLandmarks);U(this,f)});this.g.attachEmptyPacketListener(\"face_landmarks\",e=>{U(this,e)});this.outputFaceBlendshapes&&(Q(a,\"extra_blendshapes\"),\nO(d,\"FACE_BLENDSHAPES:extra_blendshapes\"),this.g.attachProtoListener(\"extra_blendshapes\",(e,f)=>{var g=this.h.faceBlendshapes;this.outputFaceBlendshapes&&(e=Eg(e),g.push(Xh(e.g()??[])));U(this,f)}),this.g.attachEmptyPacketListener(\"extra_blendshapes\",e=>{U(this,e)}));this.g.attachProtoListener(\"left_hand_landmarks\",(e,f)=>{dk(e,this.h.leftHandLandmarks);U(this,f)});this.g.attachEmptyPacketListener(\"left_hand_landmarks\",e=>{U(this,e)});this.g.attachProtoListener(\"left_hand_world_landmarks\",(e,f)=>\n{var g=this.h.leftHandWorldLandmarks;e=Kg(e);g.push(bi(e));U(this,f)});this.g.attachEmptyPacketListener(\"left_hand_world_landmarks\",e=>{U(this,e)});this.g.attachProtoListener(\"right_hand_landmarks\",(e,f)=>{dk(e,this.h.rightHandLandmarks);U(this,f)});this.g.attachEmptyPacketListener(\"right_hand_landmarks\",e=>{U(this,e)});this.g.attachProtoListener(\"right_hand_world_landmarks\",(e,f)=>{var g=this.h.rightHandWorldLandmarks;e=Kg(e);g.push(bi(e));U(this,f)});this.g.attachEmptyPacketListener(\"right_hand_world_landmarks\",\ne=>{U(this,e)});a=a.g();this.setGraph(new Uint8Array(a),!0)}};Z.prototype.detectForVideo=Z.prototype.G;Z.prototype.detect=Z.prototype.F;Z.prototype.setOptions=Z.prototype.o;Z.createFromModelPath=function(a,b){return X(Z,a,{baseOptions:{modelAssetPath:b}})};Z.createFromModelBuffer=function(a,b){return X(Z,a,{baseOptions:{modelAssetBuffer:b}})};Z.createFromOptions=function(a,b){return X(Z,a,b)};Z.HAND_CONNECTIONS=Tj;\nZ.POSE_CONNECTIONS=ak;Z.FACE_LANDMARKS_LIPS=Ij;\nZ.FACE_LANDMARKS_LEFT_EYE=Jj;Z.FACE_LANDMARKS_LEFT_EYEBROW=Kj;\nZ.FACE_LANDMARKS_LEFT_IRIS=Lj;Z.FACE_LANDMARKS_RIGHT_EYE=Mj;\nZ.FACE_LANDMARKS_RIGHT_EYEBROW=Nj;Z.FACE_LANDMARKS_RIGHT_IRIS=Oj;\nZ.FACE_LANDMARKS_FACE_OVAL=Pj;Z.FACE_LANDMARKS_CONTOURS=Qj;\nZ.FACE_LANDMARKS_TESSELATION=Rj;export {Z as HolisticLandmarker};var ek=class extends Gj{constructor(a,b){super(new Bj(a,b),\"input_image\",\"norm_rect\",!0);this.j={classifications:[]};a=this.h=new Eh;b=new R;z(a,R,1,b)}get baseOptions(){return y(this.h,R,1)}set baseOptions(a){z(this.h,R,1,a)}o(a){var b=this.h,c=Vh(a,y(this.h,Wg,2));z(b,Wg,2,c);return this.l(a)}sa(a,b){this.j={classifications:[]};Dj(this,a,b);return this.j}ta(a,b,c){this.j={classifications:[]};Ej(this,a,c,b);return this.j}m(){var a=new yg;P(a,\"input_image\");P(a,\"norm_rect\");Q(a,\"classifications\");\nconst b=new Wf;Oe(b,Fh,this.h);const c=new sg;Kd(c,2,\"mediapipe.tasks.vision.image_classifier.ImageClassifierGraph\");M(c,\"IMAGE:input_image\");M(c,\"NORM_RECT:norm_rect\");O(c,\"CLASSIFICATIONS:classifications\");c.o(b);xg(a,c);this.g.attachProtoListener(\"classifications\",(d,e)=>{this.j=Yh(Rg(d));U(this,e)});this.g.attachEmptyPacketListener(\"classifications\",d=>{U(this,d)});a=a.g();this.setGraph(new Uint8Array(a),!0)}};ek.prototype.classifyForVideo=ek.prototype.ta;ek.prototype.classify=ek.prototype.sa;\nek.prototype.setOptions=ek.prototype.o;ek.createFromModelPath=function(a,b){return X(ek,a,{baseOptions:{modelAssetPath:b}})};ek.createFromModelBuffer=function(a,b){return X(ek,a,{baseOptions:{modelAssetBuffer:b}})};ek.createFromOptions=function(a,b){return X(ek,a,b)};export {ek as ImageClassifier};var fk=class extends Gj{constructor(a,b){super(new Bj(a,b),\"image_in\",\"norm_rect\",!0);this.h=new Gh;this.embeddings={embeddings:[]};a=this.h;b=new R;z(a,R,1,b)}get baseOptions(){return y(this.h,R,1)}set baseOptions(a){z(this.h,R,1,a)}o(a){var b=this.h,c=y(this.h,Yg,2);c=c?c.clone():new Yg;a.l2Normalize!==void 0?v(c,1,$b(a.l2Normalize)):\"l2Normalize\"in a&&v(c,1);a.quantize!==void 0?v(c,2,$b(a.quantize)):\"quantize\"in a&&v(c,2);z(b,Yg,2,c);return this.l(a)}za(a,b){Dj(this,a,b);return this.embeddings}Aa(a,\nb,c){Ej(this,a,c,b);return this.embeddings}m(){var a=new yg;P(a,\"image_in\");P(a,\"norm_rect\");Q(a,\"embeddings_out\");const b=new Wf;Oe(b,Hh,this.h);const c=new sg;Kd(c,2,\"mediapipe.tasks.vision.image_embedder.ImageEmbedderGraph\");M(c,\"IMAGE:image_in\");M(c,\"NORM_RECT:norm_rect\");O(c,\"EMBEDDINGS:embeddings_out\");c.o(b);xg(a,c);this.g.attachProtoListener(\"embeddings_out\",(d,e)=>{d=Vg(d);this.embeddings=$h(d);U(this,e)});this.g.attachEmptyPacketListener(\"embeddings_out\",d=>{U(this,d)});a=a.g();this.setGraph(new Uint8Array(a),\n!0)}};fk.cosineSimilarity=function(a,b){if(a.floatEmbedding&&b.floatEmbedding)a=di(a.floatEmbedding,b.floatEmbedding);else if(a.quantizedEmbedding&&b.quantizedEmbedding)a=di(ci(a.quantizedEmbedding),ci(b.quantizedEmbedding));else throw Error(\"Cannot compute cosine similarity between quantized and float embeddings.\");return a};fk.prototype.embedForVideo=fk.prototype.Aa;fk.prototype.embed=fk.prototype.za;fk.prototype.setOptions=fk.prototype.o;fk.createFromModelPath=function(a,b){return X(fk,a,{baseOptions:{modelAssetPath:b}})};\nfk.createFromModelBuffer=function(a,b){return X(fk,a,{baseOptions:{modelAssetBuffer:b}})};fk.createFromOptions=function(a,b){return X(fk,a,b)};export {fk as ImageEmbedder};var gk=class{constructor(a,b,c){this.confidenceMasks=a;this.categoryMask=b;this.qualityScores=c}close(){this.confidenceMasks?.forEach(a=>{a.close()});this.categoryMask?.close()}};gk.prototype.close=gk.prototype.close;export {gk as ImageSegmenterResult};function hk(a){const b=wg(a.ca()).filter(c=>(t(u(c,1))??\"\").includes(\"mediapipe.tasks.TensorsToSegmentationCalculator\"));a.u=[];if(b.length>1)throw Error(\"The graph has more than one mediapipe.tasks.TensorsToSegmentationCalculator.\");b.length===1&&(y(b[0],Wf,7)?.j()?.g()??new Map).forEach((c,d)=>{a.u[Number(d)]=t(u(c,1))??\"\"})}function ik(a){a.categoryMask=void 0;a.confidenceMasks=void 0;a.qualityScores=void 0}\nfunction jk(a){try{const b=new gk(a.confidenceMasks,a.categoryMask,a.qualityScores);if(a.j)a.j(b);else return b}finally{Bi(a)}}\nvar kk=class extends Gj{constructor(a,b){super(new Bj(a,b),\"image_in\",\"norm_rect\",!1);this.u=[];this.outputCategoryMask=!1;this.outputConfidenceMasks=!0;this.h=new Kh;this.A=new Ih;z(this.h,Ih,3,this.A);a=this.h;b=new R;z(a,R,1,b)}get baseOptions(){return y(this.h,R,1)}set baseOptions(a){z(this.h,R,1,a)}o(a){a.displayNamesLocale!==void 0?v(this.h,2,qc(a.displayNamesLocale)):\"displayNamesLocale\"in a&&v(this.h,2);\"outputCategoryMask\"in a&&(this.outputCategoryMask=a.outputCategoryMask??!1);\"outputConfidenceMasks\"in\na&&(this.outputConfidenceMasks=a.outputConfidenceMasks??!0);return super.l(a)}L(){hk(this)}segment(a,b,c){const d=typeof b!==\"function\"?b:{};this.j=typeof b===\"function\"?b:c;ik(this);Dj(this,a,d);return jk(this)}La(a,b,c,d){const e=typeof c!==\"function\"?c:{};this.j=typeof c===\"function\"?c:d;ik(this);Ej(this,a,e,b);return jk(this)}Da(){return this.u}m(){var a=new yg;P(a,\"image_in\");P(a,\"norm_rect\");const b=new Wf;Oe(b,Lh,this.h);const c=new sg;Kd(c,2,\"mediapipe.tasks.vision.image_segmenter.ImageSegmenterGraph\");\nM(c,\"IMAGE:image_in\");M(c,\"NORM_RECT:norm_rect\");c.o(b);xg(a,c);zi(this,a);this.outputConfidenceMasks&&(Q(a,\"confidence_masks\"),O(c,\"CONFIDENCE_MASKS:confidence_masks\"),Ai(this,\"confidence_masks\"),this.g.aa(\"confidence_masks\",(d,e)=>{this.confidenceMasks=d.map(f=>Fj(this,f,!0,!this.j));U(this,e)}),this.g.attachEmptyPacketListener(\"confidence_masks\",d=>{this.confidenceMasks=[];U(this,d)}));this.outputCategoryMask&&(Q(a,\"category_mask\"),O(c,\"CATEGORY_MASK:category_mask\"),Ai(this,\"category_mask\"),this.g.Z(\"category_mask\",\n(d,e)=>{this.categoryMask=Fj(this,d,!1,!this.j);U(this,e)}),this.g.attachEmptyPacketListener(\"category_mask\",d=>{this.categoryMask=void 0;U(this,d)}));Q(a,\"quality_scores\");O(c,\"QUALITY_SCORES:quality_scores\");this.g.attachFloatVectorListener(\"quality_scores\",(d,e)=>{this.qualityScores=d;U(this,e)});this.g.attachEmptyPacketListener(\"quality_scores\",d=>{this.categoryMask=void 0;U(this,d)});a=a.g();this.setGraph(new Uint8Array(a),!0)}};kk.prototype.getLabels=kk.prototype.Da;\nkk.prototype.segmentForVideo=kk.prototype.La;kk.prototype.segment=kk.prototype.segment;kk.prototype.setOptions=kk.prototype.o;kk.createFromModelPath=function(a,b){return X(kk,a,{baseOptions:{modelAssetPath:b}})};kk.createFromModelBuffer=function(a,b){return X(kk,a,{baseOptions:{modelAssetBuffer:b}})};kk.createFromOptions=function(a,b){return X(kk,a,b)};export {kk as ImageSegmenter};var lk=class{constructor(a,b,c){this.confidenceMasks=a;this.categoryMask=b;this.qualityScores=c}close(){this.confidenceMasks?.forEach(a=>{a.close()});this.categoryMask?.close()}};lk.prototype.close=lk.prototype.close;export {lk as InteractiveSegmenterResult};var mk=class extends Gj{constructor(a,b){super(new Bj(a,b),\"image_in\",\"norm_rect_in\",!1);this.outputCategoryMask=!1;this.outputConfidenceMasks=!0;this.h=new Kh;this.u=new Ih;z(this.h,Ih,3,this.u);a=this.h;b=new R;z(a,R,1,b)}get baseOptions(){return y(this.h,R,1)}set baseOptions(a){z(this.h,R,1,a)}o(a){\"outputCategoryMask\"in a&&(this.outputCategoryMask=a.outputCategoryMask??!1);\"outputConfidenceMasks\"in a&&(this.outputConfidenceMasks=a.outputConfidenceMasks??!0);return super.l(a)}segment(a,b,c,d){const e=\ntypeof c!==\"function\"?c:{};this.j=typeof c===\"function\"?c:d;this.qualityScores=this.categoryMask=this.confidenceMasks=void 0;c=this.C+1;d=new Ph;if(b.keypoint&&b.scribble)throw Error(\"Cannot provide both keypoint and scribble.\");if(b.keypoint){var f=new Mh;ud(f,3,$b(!0),!1);ud(f,1,Yb(b.keypoint.x),0);ud(f,2,Yb(b.keypoint.y),0);Gd(d,1,Qh,f)}else if(b.scribble){const h=new Oh;for(f of b.scribble)b=new Mh,ud(b,3,$b(!0),!1),ud(b,1,Yb(f.x),0),ud(b,2,Yb(f.y),0),Hd(h,1,Mh,b);Gd(d,2,Qh,h)}else throw Error(\"Must provide either a keypoint or a scribble.\");\nthis.g.addProtoToStream(d.g(),\"mediapipe.tasks.vision.interactive_segmenter.proto.RegionOfInterest\",\"roi_in\",c);Dj(this,a,e);a:{try{const h=new lk(this.confidenceMasks,this.categoryMask,this.qualityScores);if(this.j)this.j(h);else{var g=h;break a}}finally{Bi(this)}g=void 0}return g}m(){var a=new yg;P(a,\"image_in\");P(a,\"roi_in\");P(a,\"norm_rect_in\");const b=new Wf;Oe(b,Lh,this.h);const c=new sg;Kd(c,2,\"mediapipe.tasks.vision.interactive_segmenter.InteractiveSegmenterGraphV2\");M(c,\"IMAGE:image_in\");\nM(c,\"ROI:roi_in\");M(c,\"NORM_RECT:norm_rect_in\");c.o(b);xg(a,c);zi(this,a);this.outputConfidenceMasks&&(Q(a,\"confidence_masks\"),O(c,\"CONFIDENCE_MASKS:confidence_masks\"),Ai(this,\"confidence_masks\"),this.g.aa(\"confidence_masks\",(d,e)=>{this.confidenceMasks=d.map(f=>Fj(this,f,!0,!this.j));U(this,e)}),this.g.attachEmptyPacketListener(\"confidence_masks\",d=>{this.confidenceMasks=[];U(this,d)}));this.outputCategoryMask&&(Q(a,\"category_mask\"),O(c,\"CATEGORY_MASK:category_mask\"),Ai(this,\"category_mask\"),this.g.Z(\"category_mask\",\n(d,e)=>{this.categoryMask=Fj(this,d,!1,!this.j);U(this,e)}),this.g.attachEmptyPacketListener(\"category_mask\",d=>{this.categoryMask=void 0;U(this,d)}));Q(a,\"quality_scores\");O(c,\"QUALITY_SCORES:quality_scores\");this.g.attachFloatVectorListener(\"quality_scores\",(d,e)=>{this.qualityScores=d;U(this,e)});this.g.attachEmptyPacketListener(\"quality_scores\",d=>{this.categoryMask=void 0;U(this,d)});a=a.g();this.setGraph(new Uint8Array(a),!0)}};mk.prototype.segment=mk.prototype.segment;\nmk.prototype.setOptions=mk.prototype.o;mk.createFromModelPath=function(a,b){return X(mk,a,{baseOptions:{modelAssetPath:b}})};mk.createFromModelBuffer=function(a,b){return X(mk,a,{baseOptions:{modelAssetBuffer:b}})};mk.createFromOptions=function(a,b){return X(mk,a,b)};export {mk as InteractiveSegmenter};var nk=class extends Gj{constructor(a,b){super(new Bj(a,b),\"input_frame_gpu\",\"norm_rect\",!1);this.j={detections:[]};a=this.h=new Rh;b=new R;z(a,R,1,b)}get baseOptions(){return y(this.h,R,1)}set baseOptions(a){z(this.h,R,1,a)}o(a){a.displayNamesLocale!==void 0?v(this.h,2,qc(a.displayNamesLocale)):\"displayNamesLocale\"in a&&v(this.h,2);a.maxResults!==void 0?Jd(this.h,3,a.maxResults):\"maxResults\"in a&&v(this.h,3);a.scoreThreshold!==void 0?B(this.h,4,a.scoreThreshold):\"scoreThreshold\"in a&&v(this.h,4);\na.categoryAllowlist!==void 0?Ld(this.h,5,a.categoryAllowlist):\"categoryAllowlist\"in a&&v(this.h,5);a.categoryDenylist!==void 0?Ld(this.h,6,a.categoryDenylist):\"categoryDenylist\"in a&&v(this.h,6);return this.l(a)}F(a,b){this.j={detections:[]};Dj(this,a,b);return this.j}G(a,b,c){this.j={detections:[]};Ej(this,a,c,b);return this.j}m(){var a=new yg;P(a,\"input_frame_gpu\");P(a,\"norm_rect\");Q(a,\"detections\");const b=new Wf;Oe(b,Sh,this.h);const c=new sg;Kd(c,2,\"mediapipe.tasks.vision.ObjectDetectorGraph\");\nM(c,\"IMAGE:input_frame_gpu\");M(c,\"NORM_RECT:norm_rect\");O(c,\"DETECTIONS:detections\");c.o(b);xg(a,c);this.g.attachProtoVectorListener(\"detections\",(d,e)=>{for(const f of d)d=Ig(f),this.j.detections.push(Zh(d));U(this,e)});this.g.attachEmptyPacketListener(\"detections\",d=>{U(this,d)});a=a.g();this.setGraph(new Uint8Array(a),!0)}};nk.prototype.detectForVideo=nk.prototype.G;nk.prototype.detect=nk.prototype.F;nk.prototype.setOptions=nk.prototype.o;\nnk.createFromModelPath=async function(a,b){return X(nk,a,{baseOptions:{modelAssetPath:b}})};nk.createFromModelBuffer=function(a,b){return X(nk,a,{baseOptions:{modelAssetBuffer:b}})};nk.createFromOptions=function(a,b){return X(nk,a,b)};export {nk as ObjectDetector};var ok=class{constructor(a,b,c){this.landmarks=a;this.worldLandmarks=b;this.segmentationMasks=c}close(){this.segmentationMasks?.forEach(a=>{a.close()})}};ok.prototype.close=ok.prototype.close;function pk(a){a.landmarks=[];a.worldLandmarks=[];a.segmentationMasks=void 0}function qk(a){try{const b=new ok(a.landmarks,a.worldLandmarks,a.segmentationMasks);if(a.u)a.u(b);else return b}finally{Bi(a)}}\nvar rk=class extends Gj{constructor(a,b){super(new Bj(a,b),\"image_in\",\"norm_rect\",!1);this.landmarks=[];this.worldLandmarks=[];this.outputSegmentationMasks=!1;a=this.h=new Th;b=new R;z(a,R,1,b);this.A=new Ah;z(this.h,Ah,3,this.A);this.j=new zh;z(this.h,zh,2,this.j);Jd(this.j,4,1);B(this.j,2,.5);B(this.A,2,.5);B(this.h,4,.5)}get baseOptions(){return y(this.h,R,1)}set baseOptions(a){z(this.h,R,1,a)}o(a){\"numPoses\"in a&&Jd(this.j,4,a.numPoses??1);\"minPoseDetectionConfidence\"in a&&B(this.j,2,a.minPoseDetectionConfidence??\n.5);\"minTrackingConfidence\"in a&&B(this.h,4,a.minTrackingConfidence??.5);\"minPosePresenceConfidence\"in a&&B(this.A,2,a.minPosePresenceConfidence??.5);\"outputSegmentationMasks\"in a&&(this.outputSegmentationMasks=a.outputSegmentationMasks??!1);return this.l(a)}F(a,b,c){const d=typeof b!==\"function\"?b:{};this.u=typeof b===\"function\"?b:c;pk(this);Dj(this,a,d);return qk(this)}G(a,b,c,d){const e=typeof c!==\"function\"?c:{};this.u=typeof c===\"function\"?c:d;pk(this);Ej(this,a,e,b);return qk(this)}m(){var a=\nnew yg;P(a,\"image_in\");P(a,\"norm_rect\");Q(a,\"normalized_landmarks\");Q(a,\"world_landmarks\");Q(a,\"segmentation_masks\");const b=new Wf;Oe(b,Uh,this.h);const c=new sg;Kd(c,2,\"mediapipe.tasks.vision.pose_landmarker.PoseLandmarkerGraph\");M(c,\"IMAGE:image_in\");M(c,\"NORM_RECT:norm_rect\");O(c,\"NORM_LANDMARKS:normalized_landmarks\");O(c,\"WORLD_LANDMARKS:world_landmarks\");c.o(b);xg(a,c);zi(this,a);this.g.attachProtoVectorListener(\"normalized_landmarks\",(d,e)=>{this.landmarks=[];for(const f of d)d=Mg(f),this.landmarks.push(ai(d));\nU(this,e)});this.g.attachEmptyPacketListener(\"normalized_landmarks\",d=>{this.landmarks=[];U(this,d)});this.g.attachProtoVectorListener(\"world_landmarks\",(d,e)=>{this.worldLandmarks=[];for(const f of d)d=Kg(f),this.worldLandmarks.push(bi(d));U(this,e)});this.g.attachEmptyPacketListener(\"world_landmarks\",d=>{this.worldLandmarks=[];U(this,d)});this.outputSegmentationMasks&&(O(c,\"SEGMENTATION_MASK:segmentation_masks\"),Ai(this,\"segmentation_masks\"),this.g.aa(\"segmentation_masks\",(d,e)=>{this.segmentationMasks=\nd.map(f=>Fj(this,f,!0,!this.u));U(this,e)}),this.g.attachEmptyPacketListener(\"segmentation_masks\",d=>{this.segmentationMasks=[];U(this,d)}));a=a.g();this.setGraph(new Uint8Array(a),!0)}};rk.prototype.detectForVideo=rk.prototype.G;rk.prototype.detect=rk.prototype.F;rk.prototype.setOptions=rk.prototype.o;rk.createFromModelPath=function(a,b){return X(rk,a,{baseOptions:{modelAssetPath:b}})};rk.createFromModelBuffer=function(a,b){return X(rk,a,{baseOptions:{modelAssetBuffer:b}})};\nrk.createFromOptions=function(a,b){return X(rk,a,b)};rk.POSE_CONNECTIONS=ak;export {rk as PoseLandmarker};\n"],"names":["aa","self","ba","a","b","c","d","e","length","da","Error","ea","String","fromCharCode","apply","fa","ha","ia","TextDecoder","ja","ka","TextEncoder","la","encode","Uint8Array","charCodeAt","f","subarray","ma","setTimeout","qa","na","oa","pa","navigator","userAgent","ra","sa","userAgentData","ta","ua","va","Math","floor","indexOf","charAt","g","test","ya","h","xa","split","concat","za","Aa","brands","btoa","Ba","Ca","_","Da","Ea","replace","atob","Fa","Ga","Ha","Ia","Ja","Ka","La","this","constructor","Na","Ma","__closure__error__context__984382","severity","Oa","Pa","Qa","BigInt","Ra","Symbol","Sa","for","Ta","Ua","Va","Wa","Xa","Ya","Za","$a","ab","bb","cb","value","configurable","writable","enumerable","db","Object","defineProperties","n","eb","fb","gb","p","hb","ib","freeze","jb","kb","lb","v","mb","nb","l","next","done","call","iterator","ob","pb","isNaN","qb","rb","sb","tb","ub","vb","wb","xb","Number","isSafeInteger","trim","Db","yb","zb","Ab","Bb","Cb","MIN_SAFE_INTEGER","toString","MAX_SAFE_INTEGER","Eb","prototype","slice","Fb","q","r","Gb","Hb","Ib","Jb","DataView","ArrayBuffer","setFloat32","getUint32","Kb","Lb","Mb","asUintN","Nb","asIntN","Ob","Pb","Qb","trunc","Rb","Array","Sb","Tb","Ub","Vb","isFinite","Wb","Xb","Yb","Zb","$b","isArray","ac","bc","cc","dc","ec","fc","hc","ic","substring","jc","kc","mc","pc","qc","t","rc","sc","uc","vc","Map","super","wc","get","set","size","delete","clear","has","entries","keys","values","forEach","xc","setPrototypeOf","yc","zc","J","Cc","K","S","Ac","V","from","Bc","Dc","Ec","Fc","Gc","Ic","toJSON","Kc","Lc","Mc","Nc","k","w","m","D","G","N","wa","push","Jc","Pc","Qc","Rc","join","Sc","Tc","Vc","Wc","Xc","max","Yc","Zc","$c","ad","bd","cd","dd","ed","fd","gd","hd","u","id","is","x","jd","kd","ld","md","nd","od","pd","qd","rd","ud","vd","wd","xd","yd","zd","defineProperty","Ad","Bd","Cd","y","Dd","Rf","Hc","Td","Ud","Sf","Ed","Fd","z","Gd","Hd","Id","A","Jd","B","Kd","Ld","isFrozen","Md","Nd","buffer","Od","byteOffset","byteLength","Pd","Qd","Rd","Sd","Vd","Wd","NaN","Infinity","pow","Xd","Yd","Zd","Y","j","ae","be","ce","pop","o","init","de","ee","fe","ge","he","ie","fatal","decode","je","ke","le","ne","me","oe","qe","pe","re","se","te","ue","we","xe","ye","end","ze","Ae","Be","De","Ee","Fe","Ge","He","Ie","Je","Ke","Le","Me","Ne","Oe","C","Pe","defaultValue","clone","Qe","Re","Se","Te","Ue","Ve","We","Xe","Ye","Ze","$e","af","bf","cf","T","Uc","df","ef","ff","gf","hf","jf","bind","kf","lf","mf","nf","of","pf","qf","rf","sf","tf","uf","vf","wf","nc","xf","yf","zf","Af","Bf","Cf","Df","E","Ef","Ff","Gf","Hf","If","Jf","oc","F","Kf","Lf","H","Mf","Nf","Of","I","Pf","Qf","Tf","Uf","parseInt","Vf","Wf","register","Xf","Yf","assign","Zf","ag","bg","dg","cg","globalThis","trustedTypes","gg","createPolicy","createHTML","createScript","createScriptURL","eg","hg","encodeURIComponent","ig","jg","kg","lg","mg","ng","og","pg","L","qg","M","O","sg","tg","ug","vg","xg","P","Q","yg","rg","zg","Ag","Bg","Cg","Dg","Eg","Fg","Gg","Hg","Ig","Jg","Kg","Lg","Mg","Ng","Og","Pg","Qg","Rg","Sg","Tg","Ug","Vg","Wg","Xg","Yg","Zg","$g","ah","bh","R","ch","dh","eh","fh","gh","hh","ih","jh","kh","lh","mh","nh","oh","ph","qh","rh","sh","th","uh","vh","wh","xh","yh","zh","Ah","Bh","Ch","Dh","Eh","Fh","Gh","Hh","Ih","td","Jh","sd","Kh","Lh","Mh","Nh","Oh","Ph","Qh","Rh","Sh","Th","Uh","Vh","displayNamesLocale","maxResults","scoreThreshold","categoryAllowlist","categoryDenylist","Wh","Xh","categories","map","index","score","categoryName","displayName","headIndex","headName","Yh","classifications","lc","timestampMs","Zh","keypoints","boundingBox","originX","originY","width","height","angle","label","ai","visibility","bi","ci","di","sqrt","ei","fi","async","gi","WebAssembly","instantiate","hi","wasmLoaderPath","wasmBinaryPath","ii","li","OffscreenCanvas","includes","ki","match","mi","importScripts","document","createElement","src","crossOrigin","Promise","addEventListener","body","appendChild","TypeError","ni","videoWidth","videoHeight","naturalWidth","naturalHeight","displayWidth","displayHeight","console","error","i","stringToNewUTF8","_free","oi","canvas","_bindTextureToStream","_bindTextureToCanvas","getContext","gpuOriginForWebTexturesIsBottomLeft","pixelStorei","UNPACK_FLIP_Y_WEBGL","texImage2D","TEXTURE_2D","RGBA","UNSIGNED_BYTE","pi","Uint32Array","_malloc","HEAPU32","qi","simpleListeners","ri","forVisionTasks","forTextTasks","forGenAiTasks","forAudioTasks","isSimdSupported","ui","ModuleFactory","Module","locateFile","mainScriptUrlOrBlob","ti","assetLoaderPath","endsWith","assetBinaryPath","xi","baseOptions","yi","message","U","zi","Ai","Bi","addBoolToStream","Ci","setAutoRenderToScreen","modelAssetBuffer","modelAssetPath","delegate","wi","fetch","then","ok","arrayBuffer","status","FS_unlink","FS_createDataFile","read","ji","resolve","ca","setGraph","attachErrorListener","finishProcessing","close","closeGraph","Di","Ei","bindVertexArray","deleteVertexArray","deleteBuffer","Fi","createShader","shaderSource","compileShader","getShaderParameter","COMPILE_STATUS","getShaderInfoLog","attachShader","Gi","createVertexArray","createBuffer","bindBuffer","ARRAY_BUFFER","enableVertexAttribArray","vertexAttribPointer","FLOAT","bufferData","Float32Array","STATIC_DRAW","Hi","Ii","useProgram","Ji","createTexture","bindTexture","texParameteri","TEXTURE_WRAP_S","CLAMP_TO_EDGE","TEXTURE_WRAP_T","TEXTURE_MIN_FILTER","LINEAR","TEXTURE_MAG_FILTER","Ki","createFramebuffer","bindFramebuffer","FRAMEBUFFER","framebufferTexture2D","COLOR_ATTACHMENT0","Li","Mi","createProgram","X","VERTEX_SHADER","W","FRAGMENT_SHADER","linkProgram","getProgramParameter","LINK_STATUS","getProgramInfoLog","getAttribLocation","deleteProgram","deleteShader","deleteFramebuffer","Pi","activeTexture","TEXTURE1","TEXTURE2","NEAREST","getUniformLocation","uniform1i","deleteTexture","Qi","Ri","find","WebGLTexture","Ti","Ui","Vi","Wi","platform","readPixels","RED","Xi","Yi","Zi","$i","getExtension","R32F","R16F","viewport","TEXTURE0","aj","round","clearColor","COLOR_BUFFER_BIT","drawArrays","TRIANGLE_FAN","getAsWebGLTexture","getAsFloat32Array","getAsUint8Array","hasWebGLTexture","hasFloat32Array","hasUint8Array","bj","color","lineWidth","radius","cj","fillColor","dj","Function","ej","min","fj","gj","jj","kj","hj","ImageData","Uint8ClampedArray","Ni","fill","Oi","mj","ij","oj","CanvasRenderingContext2D","OffscreenCanvasRenderingContext2D","save","fillStyle","strokeStyle","Path2D","arc","PI","stroke","restore","beginPath","start","to","moveTo","lineTo","drawImage","lj","nj","pj","ImageBitmap","qj","rj","sj","tj","uj","vj","wj","xj","transferToImageBitmap","drawConfidenceMask","drawCategoryMask","drawBoundingBox","drawConnectors","drawLandmarks","lerp","clamp","yj","data","getAsImageBitmap","getAsImageData","hasImageBitmap","hasImageData","zj","Aj","_registerModelResourcesGraphService","_addIntToInputStream","warn","setGraphFromString","HEAPU8","_changeBinaryGraph","_changeTextGraph","configureAudio","_configureAudio","setAutoResizeCanvas","_setAutoRenderToScreen","setGpuBufferVerticalFlip","_getGraphConfig","__graph_config__","errorListener","attachEmptyPacketListener","emptyPacketListeners","addAudioToStream","addAudioToStreamWithShape","HEAPF32","_addAudioToInputStream","addGpuBufferToStream","_addBoundTextureToStream","_addBoolToInputStream","addDoubleToStream","_addDoubleToInputStream","addFloatToStream","_addFloatToInputStream","addIntToStream","addUintToStream","_addUintToInputStream","addStringToStream","_addStringToInputStream","addStringRecordToStream","_addFlatHashMapToInputStream","addProtoToStream","_addProtoToInputStream","addEmptyPacketToStream","_addEmptyPacketToInputStream","addBoolVectorToStream","_allocateBoolVector","_addBoolVectorEntry","_addBoolVectorToInputStream","addDoubleVectorToStream","_allocateDoubleVector","_addDoubleVectorEntry","_addDoubleVectorToInputStream","addFloatVectorToStream","_allocateFloatVector","_addFloatVectorEntry","_addFloatVectorToInputStream","addIntVectorToStream","_allocateIntVector","_addIntVectorEntry","_addIntVectorToInputStream","addUintVectorToStream","_allocateUintVector","_addUintVectorEntry","_addUintVectorToInputStream","addStringVectorToStream","_allocateStringVector","_addStringVectorEntry","_addStringVectorToInputStream","addBoolToInputSidePacket","_addBoolToInputSidePacket","addDoubleToInputSidePacket","_addDoubleToInputSidePacket","addFloatToInputSidePacket","_addFloatToInputSidePacket","addIntToInputSidePacket","_addIntToInputSidePacket","addUintToInputSidePacket","_addUintToInputSidePacket","addStringToInputSidePacket","_addStringToInputSidePacket","addProtoToInputSidePacket","_addProtoToInputSidePacket","addBoolVectorToInputSidePacket","_addBoolVectorToInputSidePacket","addDoubleVectorToInputSidePacket","_addDoubleVectorToInputSidePacket","addFloatVectorToInputSidePacket","_addFloatVectorToInputSidePacket","addIntVectorToInputSidePacket","_addIntVectorToInputSidePacket","addUintVectorToInputSidePacket","_addUintVectorToInputSidePacket","addStringVectorToInputSidePacket","_addStringVectorToInputSidePacket","attachBoolListener","_attachBoolListener","attachBoolVectorListener","_attachBoolVectorListener","attachIntListener","_attachIntListener","attachIntVectorListener","_attachIntVectorListener","attachUintListener","_attachUintListener","attachUintVectorListener","_attachUintVectorListener","attachDoubleListener","_attachDoubleListener","attachDoubleVectorListener","_attachDoubleVectorListener","attachFloatListener","_attachFloatListener","attachFloatVectorListener","_attachFloatVectorListener","attachStringListener","_attachStringListener","attachStringVectorListener","_attachStringVectorListener","attachProtoListener","_attachProtoListener","attachProtoVectorListener","_attachProtoVectorListener","attachAudioListener","_attachAudioListener","_waitUntilIdle","_closeGraph","ga","_addBoundTextureAsImageToStream","Z","_attachImageListener","_attachImageVectorListener","Bj","vi","Cj","regionOfInterest","left","right","top","bottom","rotationDegrees","performance","now","Dj","Ej","Fj","Gj","runningMode","Hj","detections","minDetectionConfidence","minSuppressionThreshold","detectForVideo","detect","setOptions","createFromModelPath","createFromModelBuffer","createFromOptions","Ij","Jj","Kj","Lj","Mj","Nj","Oj","Pj","Qj","Rj","Sj","faceLandmarks","faceBlendshapes","facialTransformationMatrixes","outputFacialTransformationMatrixes","outputFaceBlendshapes","numFaces","minFaceDetectionConfidence","minTrackingConfidence","minFacePresenceConfidence","rows","columns","FACE_LANDMARKS_LIPS","FACE_LANDMARKS_LEFT_EYE","FACE_LANDMARKS_LEFT_EYEBROW","FACE_LANDMARKS_LEFT_IRIS","FACE_LANDMARKS_RIGHT_EYE","FACE_LANDMARKS_RIGHT_EYEBROW","FACE_LANDMARKS_RIGHT_IRIS","FACE_LANDMARKS_FACE_OVAL","FACE_LANDMARKS_CONTOURS","FACE_LANDMARKS_TESSELATION","Tj","Uj","gestures","landmarks","worldLandmarks","handedness","Vj","handednesses","Wj","Xj","numHands","minHandDetectionConfidence","minHandPresenceConfidence","cannedGesturesClassifierOptions","customGesturesClassifierOptions","Yj","recognizeForVideo","recognize","HAND_CONNECTIONS","Zj","ak","bk","poseLandmarks","poseWorldLandmarks","poseSegmentationMasks","leftHandLandmarks","leftHandWorldLandmarks","rightHandLandmarks","rightHandWorldLandmarks","ck","dk","outputPoseSegmentationMasks","minFaceSuppressionThreshold","minPoseDetectionConfidence","minPoseSuppressionThreshold","minPosePresenceConfidence","minHandLandmarksConfidence","$f","POSE_CONNECTIONS","ek","classifyForVideo","classify","fk","embeddings","l2Normalize","quantize","floatEmbedding","quantizedEmbedding","$h","cosineSimilarity","embedForVideo","embed","gk","confidenceMasks","categoryMask","qualityScores","hk","wg","filter","ik","jk","kk","outputCategoryMask","outputConfidenceMasks","segment","getLabels","segmentForVideo","lk","mk","keypoint","scribble","nk","segmentationMasks","pk","qk","rk","outputSegmentationMasks","numPoses"],"mappings":"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C,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACpf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,GAAG,CAAC,EAAE,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAClf,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAClf,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACpf,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IACrf,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,GAAG,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACjf,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,GAAG,GAAG,CAAC,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAChf,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IACnf,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAChf,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACnf,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACpf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACpf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACpf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACrf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACpf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACnf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACrf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KACpf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IACpf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACnf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACrf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAClf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACpf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IACpf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IACpf,CAAC,GAAG,IAAI,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,IAAI,CAAC,GAAG,GAAG,CAAC,EAAE,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GACnf,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IACnf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAChf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACrf,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GACpf,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,GAAG,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IACpf,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KACjf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,GAAG,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IACrf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,GAAG,CAAC,EAAE,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IACnf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,GAAG,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACnf,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IACpf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,IAClf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAClf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAChf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACnf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACpf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACnf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IACjf,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAClf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACjf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,GAAG,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACjf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KACnf,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,KAAK,C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"} \ No newline at end of file diff --git a/app/node_modules/@mediapipe/tasks-vision/wasm/vision_wasm_internal.js b/app/node_modules/@mediapipe/tasks-vision/wasm/vision_wasm_internal.js index 162d0b8f..15dde9e8 100644 --- a/app/node_modules/@mediapipe/tasks-vision/wasm/vision_wasm_internal.js +++ b/app/node_modules/@mediapipe/tasks-vision/wasm/vision_wasm_internal.js @@ -1,20 +1,8844 @@ -// Build 676155176 +// This code implements the `-sMODULARIZE` settings by taking the generated +// JS program code (INNER_JS_CODE) and wrapping it in a factory function. +// Single threaded MINIMAL_RUNTIME programs do not need access to +// document.currentScript, so a simple export declaration is enough. var ModuleFactory = (() => { - var _scriptName = typeof document != 'undefined' ? document.currentScript?.src : undefined; - if (typeof __filename != 'undefined') _scriptName ||= __filename; - return ( -function(moduleArg = {}) { - var moduleRtn; + // When MODULARIZE this JS may be executed later, + // after document.currentScript is gone, so we save it. + // In EXPORT_ES6 mode we can just use 'import.meta.url'. + var _scriptName = globalThis.document?.currentScript?.src; + return async function(moduleArg = {}) { + var moduleRtn; -var Module=moduleArg;var readyPromiseResolve,readyPromiseReject;var readyPromise=new Promise((resolve,reject)=>{readyPromiseResolve=resolve;readyPromiseReject=reject});var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";if(ENVIRONMENT_IS_NODE){}var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_NODE){var fs=require("fs");var nodePath=require("path");scriptDirectory=__dirname+"/";readBinary=filename=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);var ret=fs.readFileSync(filename);return ret};readAsync=(filename,binary=true)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);return new Promise((resolve,reject)=>{fs.readFile(filename,binary?undefined:"utf8",(err,data)=>{if(err)reject(err);else resolve(binary?data.buffer:data)})})};if(!Module["thisProgram"]&&process.argv.length>1){thisProgram=process.argv[1].replace(/\\/g,"/")}arguments_=process.argv.slice(2);quit_=(status,toThrow)=>{process.exitCode=status;throw toThrow}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptName){scriptDirectory=_scriptName}if(scriptDirectory.startsWith("blob:")){scriptDirectory=""}else{scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}{if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=url=>{if(isFileURI(url)){return new Promise((reject,resolve)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){resolve(xhr.response)}reject(xhr.status)};xhr.onerror=reject;xhr.send(null)})}return fetch(url,{credentials:"same-origin"}).then(response=>{if(response.ok){return response.arrayBuffer()}return Promise.reject(new Error(response.status+" : "+response.url))})}}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.error.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var wasmMemory;var ABORT=false;var EXITSTATUS;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)}function removeRunDependency(id){runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";var isDataURI=filename=>filename.startsWith(dataURIPrefix);var isFileURI=filename=>filename.startsWith("file://");function findWasmBinary(){var f="vision_wasm_internal.wasm";if(!isDataURI(f)){return locateFile(f)}return f}var wasmBinaryFile;function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}function getBinaryPromise(binaryFile){if(!wasmBinary){return readAsync(binaryFile).then(response=>new Uint8Array(response),()=>getBinarySync(binaryFile))}return Promise.resolve().then(()=>getBinarySync(binaryFile))}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(binary=>WebAssembly.instantiate(binary,imports)).then(receiver,reason=>{err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&!isFileURI(binaryFile)&&!ENVIRONMENT_IS_NODE&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}return instantiateArrayBuffer(binaryFile,imports,callback)}function getWasmImports(){return{a:wasmImports}}function createWasm(){var info=getWasmImports();function receiveInstance(instance,module){wasmExports=instance.exports;wasmMemory=wasmExports["xd"];updateMemoryViews();wasmTable=wasmExports["zd"];addOnInit(wasmExports["yd"]);removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err(`Module.instantiateWasm callback failed with error: ${e}`);readyPromiseReject(e)}}if(!wasmBinaryFile)wasmBinaryFile=findWasmBinary();instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult).catch(readyPromiseReject);return{}}var tempDouble;var tempI64;var ASM_CONSTS={1271505:$0=>{const canvas=Emval.toValue($0);const context=canvas.getContext("webgpu");return JsValStore.add(context.getCurrentTexture())},1271640:($0,$1,$2,$3,$4)=>{const drawable=Emval.toValue($0);const device=JsValStore.get($1);const texture=JsValStore.get($2);const width=$3;const height=$4;device.queue.copyExternalImageToTexture({source:drawable},{texture:texture},[width,height])},1271891:($0,$1,$2,$3)=>{const sourceExtTex=Emval.toValue($0);const device=JsValStore.get($1);const sampler=JsValStore.get($2);const bgLayout=JsValStore.get($3);const bindGroup=device.createBindGroup({layout:bgLayout,entries:[{binding:0,resource:sampler},{binding:1,resource:sourceExtTex}]});return JsValStore.add(bindGroup)},1272239:($0,$1)=>{const input=Emval.toValue($0);const output=Emval.toValue($1);const ctx=output.getContext("2d");ctx.drawImage(input,0,0,output.width,output.height)},1272404:($0,$1)=>{const inputArray=Emval.toValue($0);const output=Emval.toValue($1);const ctx=output.getContext("2d");const image_data=new ImageData(inputArray,output.width,output.height);ctx.putImageData(image_data,0,0)},1272628:($0,$1)=>{const input=Emval.toValue($0);const outputArray=Emval.toValue($1);const ctx=input.getContext("2d");const data=ctx.getImageData(0,0,input.width,input.height);outputArray.set(data.data)},1272832:()=>typeof HTMLCanvasElement!=="undefined",1272887:()=>!!Module["preinitializedWebGPUDevice"],1272938:()=>{specialHTMLTargets["#canvas"]=Module.canvas},1272989:()=>typeof wasmOffsetConverter!=="undefined"};function JsWrapImageConverter(){if(!Module._imageConverter){Module._imageConverter=(binaryPtr,binarySize,width,height,numChannels,makeDeepCopy,outputType)=>{const imageData=new outputType(makeDeepCopy?Module.HEAPU8.slice(binaryPtr,binaryPtr+binarySize).buffer:Module.HEAPU8.buffer,binaryPtr,width*height*numChannels);return{data:imageData,width:width,height:height}}}}function JsOnUint8ArrayImageListener(output_stream_name,binary_ptr,binary_size,width,height,num_channels,make_deep_copy,timestamp_ms){const image=Module._imageConverter(binary_ptr,binary_size,width,height,num_channels,make_deep_copy,Uint8Array);Module._wrapSimpleListenerOutput(output_stream_name,image,timestamp_ms)}function JsOnFloat32ArrayImageListener(output_stream_name,binary_ptr,binary_size,width,height,num_channels,make_deep_copy,timestamp_ms){const image=Module._imageConverter(binary_ptr,binary_size,width,height,num_channels,make_deep_copy,Float32Array);Module._wrapSimpleListenerOutput(output_stream_name,image,timestamp_ms)}function JsOnWebGLTextureListener(output_stream_name,name,width,height,timestamp_ms){Module._wrapSimpleListenerOutput(output_stream_name,{data:GL.textures[name],width:width,height:height},timestamp_ms)}function JsOnUint8ArrayImageVectorListener(output_stream_name,binary_ptr,binary_size,width,height,num_channels,make_deep_copy,timestamp_ms){const image=Module._imageConverter(binary_ptr,binary_size,width,height,num_channels,make_deep_copy,Uint8Array);Module._wrapSimpleListenerOutput(output_stream_name,image,false,timestamp_ms)}function JsOnFloat32ArrayImageVectorListener(output_stream_name,binary_ptr,binary_size,width,height,num_channels,make_deep_copy,timestamp_ms){const image=Module._imageConverter(binary_ptr,binary_size,width,height,num_channels,make_deep_copy,Float32Array);Module._wrapSimpleListenerOutput(output_stream_name,image,false,timestamp_ms)}function JsOnWebGLTextureVectorListener(output_stream_name,name,width,height,timestamp_ms){Module._wrapSimpleListenerOutput(output_stream_name,{data:GL.textures[name],width:width,height:height},false,timestamp_ms)}function JsOnEmptyPacketListener(output_stream_name,timestamp){Module._wrapEmptyPacketListenerOutput(output_stream_name,timestamp)}function JsOnVectorFinishedListener(output_stream_name,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,undefined,true,timestamp)}function JsOnSimpleListenerBool(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,out_data,timestamp)}function JsOnVectorListenerBool(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,out_data,false,timestamp)}function JsOnSimpleListenerInt(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,out_data,timestamp)}function JsOnVectorListenerInt(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,out_data,false,timestamp)}function JsOnSimpleListenerUint(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,out_data,timestamp)}function JsOnVectorListenerUint(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,out_data,false,timestamp)}function JsOnSimpleListenerDouble(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,out_data,timestamp)}function JsOnVectorListenerDouble(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,out_data,false,timestamp)}function JsOnSimpleListenerFloat(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,out_data,timestamp)}function JsOnVectorListenerFloat(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,out_data,false,timestamp)}function JsOnSimpleListenerString(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,UTF8ToString(out_data),timestamp)}function JsOnVectorListenerString(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,UTF8ToString(out_data),false,timestamp)}function JsOnVectorListenerProto(output_stream_name,proto_ptr,proto_size,make_deep_copy,timestamp){const newProtoArray=make_deep_copy?Module.HEAPU8.slice(proto_ptr,proto_ptr+proto_size):new Uint8Array(Module.HEAPU8.buffer,proto_ptr,proto_size);Module._wrapSimpleListenerOutput(output_stream_name,newProtoArray,false,timestamp)}function JsWrapSimpleListeners(){if(!Module._wrapSimpleListenerOutput){Module._wrapSimpleListenerOutput=(outputStreamName,...args)=>{if(Module.simpleListeners){const streamName=UTF8ToString(outputStreamName);if(Module.simpleListeners[streamName]){Module.simpleListeners[streamName](...args)}}}}if(!Module._wrapEmptyPacketListenerOutput){Module._wrapEmptyPacketListenerOutput=(outputStreamName,timestamp)=>{if(Module.emptyPacketListeners){const streamName=UTF8ToString(outputStreamName);if(Module.emptyPacketListeners[streamName]){Module.emptyPacketListeners[streamName](timestamp)}}}}}function JsOnSimpleListenerBinaryArray(output_stream_name,binary_ptr,binary_size,make_deep_copy,timestamp){const newProtoArray=make_deep_copy?Module.HEAPU8.slice(binary_ptr,binary_ptr+binary_size):new Uint8Array(Module.HEAPU8.buffer,binary_ptr,binary_size);Module._wrapSimpleListenerOutput(output_stream_name,newProtoArray,timestamp)}function mediapipe_import_external_texture(device_handle,source_handle){const device=WebGPU.mgrDevice.get(device_handle);const source=Emval.toValue(source_handle);const externalTexture=device.importExternalTexture({source:source});return Emval.toHandle(externalTexture)}function mediapipe_create_utility_canvas2d(){let canvas;if(typeof HTMLCanvasElement!=="undefined"){canvas=document.createElement("canvas");canvas.style.display="none"}else{canvas=new OffscreenCanvas(0,0)}return Emval.toHandle(canvas)}function GetAdapterArchitecture(){const device=Module["preinitializedWebGPUDevice"];const architecture=device.adapterInfo?device.adapterInfo.architecture:"Unknown";return stringToNewUTF8(architecture)}function GetAdapterDescription(){const device=Module["preinitializedWebGPUDevice"];const description=device.adapterInfo?device.adapterInfo.description:"Unknown";return stringToNewUTF8(description)}function GetAdapterDeviceName(){const device=Module["preinitializedWebGPUDevice"];const deviceName=device.adapterInfo?device.adapterInfo.device:"Unknown";return stringToNewUTF8(deviceName)}function GetAdapterVendor(){const device=Module["preinitializedWebGPUDevice"];const vendor=device.adapterInfo?device.adapterInfo.vendor:"Unknown";return stringToNewUTF8(vendor)}function __asyncjs__mediapipe_map_buffer_jspi(buffer_handle,data){return Asyncify.handleAsync(async()=>{const buffer=WebGPU.mgrBuffer.get(buffer_handle);await buffer.mapAsync(GPUMapMode.READ);const mapped=buffer.getMappedRange();HEAPU8.set(new Uint8Array(mapped),data);buffer.unmap()})}function hardware_concurrency(){var concurrency=1;try{concurrency=self.navigator.hardwareConcurrency}catch(e){}return concurrency}function JsWrapErrorListener(code,message){if(Module.errorListener){const stringMessage=UTF8ToString(message);Module.errorListener(code,stringMessage)}}function UseBottomLeftGpuOrigin(){return Module&&Module.gpuOriginForWebTexturesIsBottomLeft}function custom_emscripten_dbgn(str,len){if(typeof dbg!=="undefined"){dbg(UTF8ToString(str,len))}else{if(typeof custom_dbg==="undefined"){function custom_dbg(text){console.warn.apply(console,arguments)}}custom_dbg(UTF8ToString(str,len))}}function HaveOffsetConverter(){return typeof wasmOffsetConverter!=="undefined"}var _emscripten_set_main_loop_timing=(mode,value)=>{Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(!Browser.mainLoop.running){Browser.mainLoop.running=true}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof Browser.setImmediate=="undefined"){if(typeof setImmediate=="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=event=>{if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);Browser.setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){Module["setImmediates"]??=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}else{Browser.setImmediate=setImmediate}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){Browser.setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0};var _emscripten_get_now;_emscripten_get_now=()=>performance.now();var setMainLoop=(browserIterationFunc,fps,simulateInfiniteLoop,arg,noSetTiming)=>{Browser.mainLoop.func=browserIterationFunc;Browser.mainLoop.arg=arg;var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;function checkIsRunning(){if(thisMainLoopId0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}Browser.mainLoop.updateStatus();if(!checkIsRunning())return;setTimeout(Browser.mainLoop.runner,0);return}if(!checkIsRunning())return;Browser.mainLoop.currentFrameNumber=Browser.mainLoop.currentFrameNumber+1|0;if(Browser.mainLoop.timingMode==1&&Browser.mainLoop.timingValue>1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}GL.newRenderingFrameStarted();Browser.mainLoop.runIter(browserIterationFunc);if(!checkIsRunning())return;if(typeof SDL=="object")SDL.audio?.queueNewAudioData?.();Browser.mainLoop.scheduler()};if(!noSetTiming){if(fps&&fps>0){_emscripten_set_main_loop_timing(0,1e3/fps)}else{_emscripten_set_main_loop_timing(1,1)}Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"unwind"}};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};function ExitStatus(status){this.name="ExitStatus";this.message=`Program terminated with exit(${status})`;this.status=status}var runtimeKeepaliveCounter=0;var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var safeSetTimeout=(func,timeout)=>setTimeout(()=>{callUserCallback(func)},timeout);var warnOnce=text=>{warnOnce.shown||={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;if(ENVIRONMENT_IS_NODE)text="warning: "+text;err(text)}};var preloadPlugins=Module["preloadPlugins"]||[];var Browser={mainLoop:{running:false,scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;setMainLoop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining{var canvas=document.createElement("canvas");canvas.width=img.width;canvas.height=img.height;var ctx=canvas.getContext("2d");ctx.drawImage(img,0,0);preloadedImages[name]=canvas;URL.revokeObjectURL(url);onload?.(byteArray)};img.onerror=event=>{err(`Image ${url} could not be decoded`);onerror?.()};img.src=url};preloadPlugins.push(imagePlugin);var audioPlugin={};audioPlugin["canHandle"]=function audioPlugin_canHandle(name){return!Module.noAudioDecoding&&name.substr(-4)in{".ogg":1,".wav":1,".mp3":1}};audioPlugin["handle"]=function audioPlugin_handle(byteArray,name,onload,onerror){var done=false;function finish(audio){if(done)return;done=true;preloadedAudios[name]=audio;onload?.(byteArray)}var b=new Blob([byteArray],{type:Browser.getMimetype(name)});var url=URL.createObjectURL(b);var audio=new Audio;audio.addEventListener("canplaythrough",()=>finish(audio),false);audio.onerror=function audio_onerror(event){if(done)return;err(`warning: browser could not fully decode audio ${name}, trying slower base64 approach`);function encode64(data){var BASE="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var PAD="=";var ret="";var leftchar=0;var leftbits=0;for(var i=0;i=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;safeSetTimeout(()=>{finish(audio)},1e4)};preloadPlugins.push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||(()=>{});canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||(()=>{});canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",ev=>{if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:typeof WebGL2RenderingContext!="undefined"?2:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(callback=>callback());Browser.init()}return ctx},destroyContext(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen(lockPointer,resizeCanvas){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;if(typeof Browser.lockPointer=="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas=="undefined")Browser.resizeCanvas=false;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}Module["onFullScreen"]?.(Browser.isFullscreen);Module["onFullscreen"]?.(Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?()=>canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"]):null)||(canvasContainer["webkitRequestFullScreen"]?()=>canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"]):null);canvasContainer.requestFullscreen()},exitFullscreen(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||(()=>{});CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame(func){if(typeof requestAnimationFrame=="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeSetTimeout(func,timeout){return safeSetTimeout(func,timeout)},safeRequestAnimationFrame(func){return Browser.requestAnimationFrame(()=>{callUserCallback(func)})},getMimetype(name){return{jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",bmp:"image/bmp",ogg:"audio/ogg",wav:"audio/wav",mp3:"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia(func){window.getUserMedia||=navigator["getUserMedia"]||navigator["mozGetUserMedia"];window.getUserMedia(func)},getMovementX(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseCoords(pageX,pageY){var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!="undefined"?window.scrollY:window.pageYOffset;var adjustedX=pageX-(scrollX+rect.left);var adjustedY=pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);return{x:adjustedX,y:adjustedY}},setMouseCoords(pageX,pageY){const{x:x,y:y}=Browser.calculateMouseCoords(pageX,pageY);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y},calculateMouseEvent(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}else{if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var coords=Browser.calculateMouseCoords(touch.pageX,touch.pageY);if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];last||=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}Browser.setMouseCoords(event.pageX,event.pageY)}},resizeListeners:[],updateResizeListeners(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(listener=>listener(canvas.width,canvas.height))},setCanvasSize(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h{while(callbacks.length>0){callbacks.shift()(Module)}};var noExitRuntime=Module["noExitRuntime"]||true;var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();class ExceptionInfo{constructor(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24}set_type(type){HEAPU32[this.ptr+4>>2]=type}get_type(){return HEAPU32[this.ptr+4>>2]}set_destructor(destructor){HEAPU32[this.ptr+8>>2]=destructor}get_destructor(){return HEAPU32[this.ptr+8>>2]}set_caught(caught){caught=caught?1:0;HEAP8[this.ptr+12]=caught}get_caught(){return HEAP8[this.ptr+12]!=0}set_rethrown(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13]=rethrown}get_rethrown(){return HEAP8[this.ptr+13]!=0}init(type,destructor){this.set_adjusted_ptr(0);this.set_type(type);this.set_destructor(destructor)}set_adjusted_ptr(adjustedPtr){HEAPU32[this.ptr+16>>2]=adjustedPtr}get_adjusted_ptr(){return HEAPU32[this.ptr+16>>2]}get_exception_ptr(){var isPointer=___cxa_is_pointer_type(this.get_type());if(isPointer){return HEAPU32[this.excPtr>>2]}var adjusted=this.get_adjusted_ptr();if(adjusted!==0)return adjusted;return this.excPtr}}var exceptionLast=0;var uncaughtExceptionCount=0;var ___cxa_throw=(ptr,type,destructor)=>{var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw exceptionLast};var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:path=>{if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>{if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){return view=>crypto.getRandomValues(view)}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");var randomFillSync=crypto_module["randomFillSync"];if(randomFillSync){return view=>crypto_module["randomFillSync"](view)}var randomBytes=crypto_module["randomBytes"];return view=>(view.set(randomBytes(view.byteLength)),view)}catch(e){}}abort("initRandomDevice")};var randomFill=view=>(randomFill=initRandomFill())(view);var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;return UTF8Decoder.decode(heapOrArray.buffer?heapOrArray.subarray(idx,endPtr):new Uint8Array(heapOrArray.slice(idx,endPtr)))};var FS_stdin_getChar_buffer=[];var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx};function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(ENVIRONMENT_IS_NODE){var BUFSIZE=256;var buf=Buffer.alloc(BUFSIZE);var bytesRead=0;var fd=process.stdin.fd;try{bytesRead=fs.readSync(fd,buf,0,BUFSIZE)}catch(e){if(e.toString().includes("EOF"))bytesRead=0;else throw e}if(bytesRead>0){result=buf.slice(0,bytesRead).toString("utf-8")}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops:ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var zeroMemory=(address,size)=>{HEAPU8.fill(0,address,address+size);return address};var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(!ptr)return 0;return zeroMemory(ptr,size)};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){throw FS.genericErrors[44]},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp},unlink(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir(node){var entries=[".",".."];for(var key of Object.keys(node.contents)){entries.push(key)}return entries},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var dep=!noRunDep?getUniqueRunDependency(`al ${url}`):"";readAsync(url).then(arrayBuffer=>{onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},err=>{if(onerror){onerror()}else{throw`Loading data file "${url}" failed.`}});if(dep)addRunDependency(dep)};var FS_createDataFile=(parent,name,fileData,canRead,canWrite,canOwn)=>{FS.createDataFile(parent,name,fileData,canRead,canWrite,canOwn)};var FS_handledByPreloadPlugin=(byteArray,fullname,finish,onerror)=>{if(typeof Browser!="undefined")Browser.init();var handled=false;preloadPlugins.forEach(plugin=>{if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);function processData(byteArray){function finish(byteArray){preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}onload?.();removeRunDependency(dep)}if(FS_handledByPreloadPlugin(byteArray,fullname,finish,()=>{onerror?.();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,processData,onerror)}else{processData(url)}};var FS_modeStringToFlags=str=>{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,ErrnoError:class{constructor(errno){this.name="ErrnoError";this.errno=errno}},genericErrors:{},filesystems:null,syncFSRequests:0,FSStream:class{constructor(){this.shared={}}get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev;this.readMode=292|73;this.writeMode=146}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){path=PATH_FS.resolve(path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?`${mount}/${path}`:mount+path}path=path?`${node.name}/${path}`:node.name;node=node.parent}},hashName(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var i=0;iFS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomLeft=randomFill(randomBuffer).byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams(){if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},staticInit(){[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""});FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS:MEMFS}},init(input,output,error){FS.init.initialized=true;Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit(){FS.init.initialized=false;for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr:ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var UTF8ToString=(ptr,maxBytesToRead)=>{if(!ptr)return"";var maxPtr=ptr+maxBytesToRead;for(var end=ptr;!(end>=maxPtr)&&HEAPU8[end];)++end;return UTF8Decoder.decode(HEAPU8.subarray(ptr,end))};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat(func,path,buf){var stat=func(path);HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAP32[buf+12>>2]=stat.uid;HEAP32[buf+16>>2]=stat.gid;HEAP32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_dup(fd){try{var old=SYSCALLS.getStreamFromFD(fd);return FS.dupStream(old).fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function syscallGetVarargI(){var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret}var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{var stream=SYSCALLS.getStreamFromFD(fd);return SYSCALLS.doStat(FS.stat,stream.path,buf)}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:{if(!stream.tty)return-59;return 0}case 21505:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tcgets){var termios=stream.tty.ops.ioctl_tcgets(stream);var argp=syscallGetVarargP();HEAP32[argp>>2]=termios.c_iflag||0;HEAP32[argp+4>>2]=termios.c_oflag||0;HEAP32[argp+8>>2]=termios.c_cflag||0;HEAP32[argp+12>>2]=termios.c_lflag||0;for(var i=0;i<32;i++){HEAP8[argp+i+17]=termios.c_cc[i]||0}return 0}return 0}case 21510:case 21511:case 21512:{if(!stream.tty)return-59;return 0}case 21506:case 21507:case 21508:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tcsets){var argp=syscallGetVarargP();var c_iflag=HEAP32[argp>>2];var c_oflag=HEAP32[argp+4>>2];var c_cflag=HEAP32[argp+8>>2];var c_lflag=HEAP32[argp+12>>2];var c_cc=[];for(var i=0;i<32;i++){c_cc.push(HEAP8[argp+i+17])}return stream.tty.ops.ioctl_tcsets(stream.tty,op,{c_iflag:c_iflag,c_oflag:c_oflag,c_cflag:c_cflag,c_lflag:c_lflag,c_cc:c_cc})}return 0}case 21519:{if(!stream.tty)return-59;var argp=syscallGetVarargP();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=syscallGetVarargP();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tiocgwinsz){var winsize=stream.tty.ops.ioctl_tiocgwinsz(stream.tty);var argp=syscallGetVarargP();HEAP16[argp>>1]=winsize[0];HEAP16[argp+2>>1]=winsize[1]}return 0}case 21524:{if(!stream.tty)return-59;return 0}case 21515:{if(!stream.tty)return-59;return 0}default:return-28}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_lstat64(path,buf){try{path=SYSCALLS.getStr(path);return SYSCALLS.doStat(FS.lstat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_newfstatat(dirfd,path,buf,flags){try{path=SYSCALLS.getStr(path);var nofollow=flags&256;var allowEmpty=flags&4096;flags=flags&~6400;path=SYSCALLS.calculateAt(dirfd,path,allowEmpty);return SYSCALLS.doStat(nofollow?FS.lstat:FS.stat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_openat(dirfd,path,flags,varargs){SYSCALLS.varargs=varargs;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);var mode=varargs?syscallGetVarargI():0;return FS.open(path,flags,mode).fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_stat64(path,buf){try{path=SYSCALLS.getStr(path);return SYSCALLS.doStat(FS.stat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>{abort("")};var __embind_register_bigint=(primitiveType,name,size,minRange,maxRange)=>{};var embind_init_charCodes=()=>{var codes=new Array(256);for(var i=0;i<256;++i){codes[i]=String.fromCharCode(i)}embind_charCodes=codes};var embind_charCodes;var readLatin1String=ptr=>{var ret="";var c=ptr;while(HEAPU8[c]){ret+=embind_charCodes[HEAPU8[c++]]}return ret};var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var BindingError;var throwBindingError=message=>{throw new BindingError(message)};var InternalError;function sharedRegisterType(rawType,registeredInstance,options={}){var name=registeredInstance.name;if(!rawType){throwBindingError(`type "${name}" must have a positive integer typeid pointer`)}if(registeredTypes.hasOwnProperty(rawType)){if(options.ignoreDuplicateRegistrations){return}else{throwBindingError(`Cannot register type '${name}' twice`)}}registeredTypes[rawType]=registeredInstance;delete typeDependencies[rawType];if(awaitingDependencies.hasOwnProperty(rawType)){var callbacks=awaitingDependencies[rawType];delete awaitingDependencies[rawType];callbacks.forEach(cb=>cb())}}function registerType(rawType,registeredInstance,options={}){if(!("argPackAdvance"in registeredInstance)){throw new TypeError("registerType registeredInstance requires argPackAdvance")}return sharedRegisterType(rawType,registeredInstance,options)}var GenericWireTypeSize=8;var __embind_register_bool=(rawType,name,trueValue,falseValue)=>{name=readLatin1String(name);registerType(rawType,{name:name,fromWireType:function(wt){return!!wt},toWireType:function(destructors,o){return o?trueValue:falseValue},argPackAdvance:GenericWireTypeSize,readValueFromPointer:function(pointer){return this["fromWireType"](HEAPU8[pointer])},destructorFunction:null})};var emval_freelist=[];var emval_handles=[];var __emval_decref=handle=>{if(handle>9&&0===--emval_handles[handle+1]){emval_handles[handle]=undefined;emval_freelist.push(handle)}};var count_emval_handles=()=>emval_handles.length/2-5-emval_freelist.length;var init_emval=()=>{emval_handles.push(0,1,undefined,1,null,1,true,1,false,1);Module["count_emval_handles"]=count_emval_handles};var Emval={toValue:handle=>{if(!handle){throwBindingError("Cannot use deleted val. handle = "+handle)}return emval_handles[handle]},toHandle:value=>{switch(value){case undefined:return 2;case null:return 4;case true:return 6;case false:return 8;default:{const handle=emval_freelist.pop()||emval_handles.length;emval_handles[handle]=value;emval_handles[handle+1]=1;return handle}}}};function readPointer(pointer){return this["fromWireType"](HEAPU32[pointer>>2])}var EmValType={name:"emscripten::val",fromWireType:handle=>{var rv=Emval.toValue(handle);__emval_decref(handle);return rv},toWireType:(destructors,value)=>Emval.toHandle(value),argPackAdvance:GenericWireTypeSize,readValueFromPointer:readPointer,destructorFunction:null};var __embind_register_emval=rawType=>registerType(rawType,EmValType);var floatReadValueFromPointer=(name,width)=>{switch(width){case 4:return function(pointer){return this["fromWireType"](HEAPF32[pointer>>2])};case 8:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError(`invalid float width (${width}): ${name}`)}};var __embind_register_float=(rawType,name,size)=>{name=readLatin1String(name);registerType(rawType,{name:name,fromWireType:value=>value,toWireType:(destructors,value)=>value,argPackAdvance:GenericWireTypeSize,readValueFromPointer:floatReadValueFromPointer(name,size),destructorFunction:null})};var integerReadValueFromPointer=(name,width,signed)=>{switch(width){case 1:return signed?pointer=>HEAP8[pointer]:pointer=>HEAPU8[pointer];case 2:return signed?pointer=>HEAP16[pointer>>1]:pointer=>HEAPU16[pointer>>1];case 4:return signed?pointer=>HEAP32[pointer>>2]:pointer=>HEAPU32[pointer>>2];default:throw new TypeError(`invalid integer width (${width}): ${name}`)}};var __embind_register_integer=(primitiveType,name,size,minRange,maxRange)=>{name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=value=>value<>>bitshift}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,fromWireType:fromWireType,toWireType:toWireType,argPackAdvance:GenericWireTypeSize,readValueFromPointer:integerReadValueFromPointer(name,size,minRange!==0),destructorFunction:null})};var __embind_register_memory_view=(rawType,dataTypeIndex,name)=>{var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){var size=HEAPU32[handle>>2];var data=HEAPU32[handle+4>>2];return new TA(HEAP8.buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,fromWireType:decodeMemoryView,argPackAdvance:GenericWireTypeSize,readValueFromPointer:decodeMemoryView},{ignoreDuplicateRegistrations:true})};var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);var __embind_register_std_string=(rawType,name)=>{name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,fromWireType(value){var length=HEAPU32[value>>2];var payload=value+4;var str;if(stdStringIsUTF8){var decodeStartPtr=payload;for(var i=0;i<=length;++i){var currentBytePtr=payload+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+i]=charCode}}else{for(var i=0;i{var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr))};var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var lengthBytesUTF16=str=>str.length*2;var UTF32ToString=(ptr,maxBytesToRead)=>{var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var lengthBytesUTF32=str=>{var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len};var __embind_register_std_wstring=(rawType,charSize,name)=>{name=readLatin1String(name);var decodeString,encodeString,readCharAt,lengthBytesUTF;if(charSize===2){decodeString=UTF16ToString;encodeString=stringToUTF16;lengthBytesUTF=lengthBytesUTF16;readCharAt=pointer=>HEAPU16[pointer>>1]}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;readCharAt=pointer=>HEAPU32[pointer>>2]}registerType(rawType,{name:name,fromWireType:value=>{var length=HEAPU32[value>>2];var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||readCharAt(currentBytePtr)==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},toWireType:(destructors,value)=>{if(!(typeof value=="string")){throwBindingError(`Cannot pass non-string to C++ string type ${name}`)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length/charSize;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},argPackAdvance:GenericWireTypeSize,readValueFromPointer:readPointer,destructorFunction(ptr){_free(ptr)}})};var __embind_register_void=(rawType,name)=>{name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,argPackAdvance:0,fromWireType:()=>undefined,toWireType:(destructors,o)=>undefined})};var nowIsMonotonic=1;var __emscripten_get_now_is_monotonic=()=>nowIsMonotonic;var __emscripten_memcpy_js=(dest,src,num)=>HEAPU8.copyWithin(dest,src,src+num);var getTypeName=type=>{var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv};var requireRegisteredType=(rawType,humanName)=>{var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(`${humanName} has unknown type ${getTypeName(rawType)}`)}return impl};var emval_returnValue=(returnType,destructorsRef,handle)=>{var destructors=[];var result=returnType["toWireType"](destructors,handle);if(destructors.length){HEAPU32[destructorsRef>>2]=Emval.toHandle(destructors)}return result};var __emval_as=(handle,returnType,destructorsRef)=>{handle=Emval.toValue(handle);returnType=requireRegisteredType(returnType,"emval::as");return emval_returnValue(returnType,destructorsRef,handle)};var emval_symbols={};var getStringOrSymbol=address=>{var symbol=emval_symbols[address];if(symbol===undefined){return readLatin1String(address)}return symbol};var emval_get_global=()=>{if(typeof globalThis=="object"){return globalThis}function testGlobal(obj){obj["$$$embind_global$$$"]=obj;var success=typeof $$$embind_global$$$=="object"&&obj["$$$embind_global$$$"]==obj;if(!success){delete obj["$$$embind_global$$$"]}return success}if(typeof $$$embind_global$$$=="object"){return $$$embind_global$$$}if(typeof global=="object"&&testGlobal(global)){$$$embind_global$$$=global}else if(typeof self=="object"&&testGlobal(self)){$$$embind_global$$$=self}if(typeof $$$embind_global$$$=="object"){return $$$embind_global$$$}throw Error("unable to get global object.")};var __emval_get_global=name=>{if(name===0){return Emval.toHandle(emval_get_global())}else{name=getStringOrSymbol(name);return Emval.toHandle(emval_get_global()[name])}};var __emval_get_property=(handle,key)=>{handle=Emval.toValue(handle);key=Emval.toValue(key);return Emval.toHandle(handle[key])};var __emval_incref=handle=>{if(handle>9){emval_handles[handle+1]+=1}};var __emval_instanceof=(object,constructor)=>{object=Emval.toValue(object);constructor=Emval.toValue(constructor);return object instanceof constructor};var __emval_new_cstring=v=>Emval.toHandle(getStringOrSymbol(v));var runDestructors=destructors=>{while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}};var __emval_run_destructors=handle=>{var destructors=Emval.toValue(handle);runDestructors(destructors);__emval_decref(handle)};var __emval_set_property=(handle,key,value)=>{handle=Emval.toValue(handle);key=Emval.toValue(key);value=Emval.toValue(value);handle[key]=value};var __emval_take_value=(type,arg)=>{type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](arg);return Emval.toHandle(v)};var __emval_typeof=handle=>{handle=Emval.toValue(handle);return Emval.toHandle(typeof handle)};var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function __gmtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getUTCSeconds();HEAP32[tmPtr+4>>2]=date.getUTCMinutes();HEAP32[tmPtr+8>>2]=date.getUTCHours();HEAP32[tmPtr+12>>2]=date.getUTCDate();HEAP32[tmPtr+16>>2]=date.getUTCMonth();HEAP32[tmPtr+20>>2]=date.getUTCFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getUTCDay();var start=Date.UTC(date.getUTCFullYear(),0,1,0,0,0,0);var yday=(date.getTime()-start)/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday}var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}var setTempRet0=val=>__emscripten_tempret_set(val);var __mktime_js=function(tmPtr){var ret=(()=>{var date=new Date(HEAP32[tmPtr+20>>2]+1900,HEAP32[tmPtr+16>>2],HEAP32[tmPtr+12>>2],HEAP32[tmPtr+8>>2],HEAP32[tmPtr+4>>2],HEAP32[tmPtr>>2],0);var dst=HEAP32[tmPtr+32>>2];var guessedOffset=date.getTimezoneOffset();var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dstOffset=Math.min(winterOffset,summerOffset);if(dst<0){HEAP32[tmPtr+32>>2]=Number(summerOffset!=winterOffset&&dstOffset==guessedOffset)}else if(dst>0!=(dstOffset==guessedOffset)){var nonDstOffset=Math.max(winterOffset,summerOffset);var trueOffset=dst>0?dstOffset:nonDstOffset;date.setTime(date.getTime()+(trueOffset-guessedOffset)*6e4)}HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getYear();var timeMs=date.getTime();if(isNaN(timeMs)){return-1}return timeMs/1e3})();return setTempRet0((tempDouble=ret,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)),ret>>>0};function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=date=>date.toLocaleTimeString(undefined,{hour12:false,timeZoneName:"short"}).split(" ")[1];var winterName=extractZone(winter);var summerName=extractZone(summer);if(summerOffset{readEmAsmArgsArray.length=0;var ch;while(ch=HEAPU8[sigPtr++]){var wide=ch!=105;wide&=ch!=112;buf+=wide&&buf%8?4:0;readEmAsmArgsArray.push(ch==112?HEAPU32[buf>>2]:ch==105?HEAP32[buf>>2]:HEAPF64[buf>>3]);buf+=wide?8:4}return readEmAsmArgsArray};var runEmAsmFunction=(code,sigPtr,argbuf)=>{var args=readEmAsmArgs(sigPtr,argbuf);return ASM_CONSTS[code](...args)};var _emscripten_asm_const_int=(code,sigPtr,argbuf)=>runEmAsmFunction(code,sigPtr,argbuf);var _emscripten_date_now=()=>Date.now();var _emscripten_errn=(str,len)=>err(UTF8ToString(str,len));var getHeapMax=()=>2147483648;var _emscripten_get_heap_max=()=>getHeapMax();var _emscripten_has_asyncify=()=>0;var _emscripten_outn=(str,len)=>out(UTF8ToString(str,len));var _emscripten_pc_get_function=pc=>{abort("Cannot use emscripten_pc_get_function without -sUSE_OFFSET_CONVERTER");return 0};var growMemory=size=>{var b=wasmMemory.buffer;var pages=(size-b.byteLength+65535)/65536;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}var alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var convertFrameToPC=frame=>{abort("Cannot use convertFrameToPC (needed by __builtin_return_address) without -sUSE_OFFSET_CONVERTER");return 0};var UNWIND_CACHE={};var saveInUnwindCache=callstack=>{callstack.forEach(frame=>{var pc=convertFrameToPC(frame);if(pc){UNWIND_CACHE[pc]=frame}})};function jsStackTrace(){return(new Error).stack.toString()}function _emscripten_stack_snapshot(){var callstack=jsStackTrace().split("\n");if(callstack[0]=="Error"){callstack.shift()}saveInUnwindCache(callstack);UNWIND_CACHE.last_addr=convertFrameToPC(callstack[3]);UNWIND_CACHE.last_stack=callstack;return UNWIND_CACHE.last_addr}var _emscripten_stack_unwind_buffer=(addr,buffer,count)=>{var stack;if(UNWIND_CACHE.last_addr==addr){stack=UNWIND_CACHE.last_stack}else{stack=jsStackTrace().split("\n");if(stack[0]=="Error"){stack.shift()}saveInUnwindCache(stack)}var offset=3;while(stack[offset]&&convertFrameToPC(stack[offset])!=addr){++offset}for(var i=0;i>2]=convertFrameToPC(stack[i+offset])}return i};var webgl_enable_ANGLE_instanced_arrays=ctx=>{var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=(index,divisor)=>ext["vertexAttribDivisorANGLE"](index,divisor);ctx["drawArraysInstanced"]=(mode,first,count,primcount)=>ext["drawArraysInstancedANGLE"](mode,first,count,primcount);ctx["drawElementsInstanced"]=(mode,count,type,indices,primcount)=>ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount);return 1}};var webgl_enable_OES_vertex_array_object=ctx=>{var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=()=>ext["createVertexArrayOES"]();ctx["deleteVertexArray"]=vao=>ext["deleteVertexArrayOES"](vao);ctx["bindVertexArray"]=vao=>ext["bindVertexArrayOES"](vao);ctx["isVertexArray"]=vao=>ext["isVertexArrayOES"](vao);return 1}};var webgl_enable_WEBGL_draw_buffers=ctx=>{var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=(n,bufs)=>ext["drawBuffersWEBGL"](n,bufs);return 1}};var webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance=ctx=>!!(ctx.dibvbi=ctx.getExtension("WEBGL_draw_instanced_base_vertex_base_instance"));var webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance=ctx=>!!(ctx.mdibvbi=ctx.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance"));var webgl_enable_WEBGL_multi_draw=ctx=>!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"));var getEmscriptenSupportedExtensions=ctx=>{var supportedExtensions=["ANGLE_instanced_arrays","EXT_blend_minmax","EXT_disjoint_timer_query","EXT_frag_depth","EXT_shader_texture_lod","EXT_sRGB","OES_element_index_uint","OES_fbo_render_mipmap","OES_standard_derivatives","OES_texture_float","OES_texture_half_float","OES_texture_half_float_linear","OES_vertex_array_object","WEBGL_color_buffer_float","WEBGL_depth_texture","WEBGL_draw_buffers","EXT_color_buffer_float","EXT_conservative_depth","EXT_disjoint_timer_query_webgl2","EXT_texture_norm16","NV_shader_noperspective_interpolation","WEBGL_clip_cull_distance","EXT_color_buffer_half_float","EXT_depth_clamp","EXT_float_blend","EXT_texture_compression_bptc","EXT_texture_compression_rgtc","EXT_texture_filter_anisotropic","KHR_parallel_shader_compile","OES_texture_float_linear","WEBGL_blend_func_extended","WEBGL_compressed_texture_astc","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_etc1","WEBGL_compressed_texture_s3tc","WEBGL_compressed_texture_s3tc_srgb","WEBGL_debug_renderer_info","WEBGL_debug_shaders","WEBGL_lose_context","WEBGL_multi_draw"];return(ctx.getSupportedExtensions()||[]).filter(ext=>supportedExtensions.includes(ext))};var GL={counter:1,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},queries:[],samplers:[],transformFeedbacks:[],syncs:[],byteSizeByTypeRoot:5120,byteSizeByType:[1,1,2,2,4,4,4,2,3,4,8],stringCache:{},stringiCache:{},unpackAlignment:4,unpackRowLength:0,recordError:errorCode=>{if(!GL.lastError){GL.lastError=errorCode}},getNewId:table=>{var ret=GL.counter++;for(var i=table.length;i{for(var i=0;i>2]=id}},MAX_TEMP_BUFFER_SIZE:2097152,numTempVertexBuffersPerSize:64,log2ceilLookup:i=>32-Math.clz32(i===0?0:i-1),generateTempBuffers:(quads,context)=>{var largestIndex=GL.log2ceilLookup(GL.MAX_TEMP_BUFFER_SIZE);context.tempVertexBufferCounters1=[];context.tempVertexBufferCounters2=[];context.tempVertexBufferCounters1.length=context.tempVertexBufferCounters2.length=largestIndex+1;context.tempVertexBuffers1=[];context.tempVertexBuffers2=[];context.tempVertexBuffers1.length=context.tempVertexBuffers2.length=largestIndex+1;context.tempIndexBuffers=[];context.tempIndexBuffers.length=largestIndex+1;for(var i=0;i<=largestIndex;++i){context.tempIndexBuffers[i]=null;context.tempVertexBufferCounters1[i]=context.tempVertexBufferCounters2[i]=0;var ringbufferLength=GL.numTempVertexBuffersPerSize;context.tempVertexBuffers1[i]=[];context.tempVertexBuffers2[i]=[];var ringbuffer1=context.tempVertexBuffers1[i];var ringbuffer2=context.tempVertexBuffers2[i];ringbuffer1.length=ringbuffer2.length=ringbufferLength;for(var j=0;j>1;var quadIndexes=new Uint16Array(numIndexes);var i=0,v=0;while(1){quadIndexes[i++]=v;if(i>=numIndexes)break;quadIndexes[i++]=v+1;if(i>=numIndexes)break;quadIndexes[i++]=v+2;if(i>=numIndexes)break;quadIndexes[i++]=v;if(i>=numIndexes)break;quadIndexes[i++]=v+2;if(i>=numIndexes)break;quadIndexes[i++]=v+3;if(i>=numIndexes)break;v+=4}context.GLctx.bufferData(34963,quadIndexes,35044);context.GLctx.bindBuffer(34963,null)}},getTempVertexBuffer:sizeBytes=>{var idx=GL.log2ceilLookup(sizeBytes);var ringbuffer=GL.currentContext.tempVertexBuffers1[idx];var nextFreeBufferIndex=GL.currentContext.tempVertexBufferCounters1[idx];GL.currentContext.tempVertexBufferCounters1[idx]=GL.currentContext.tempVertexBufferCounters1[idx]+1&GL.numTempVertexBuffersPerSize-1;var vbo=ringbuffer[nextFreeBufferIndex];if(vbo){return vbo}var prevVBO=GLctx.getParameter(34964);ringbuffer[nextFreeBufferIndex]=GLctx.createBuffer();GLctx.bindBuffer(34962,ringbuffer[nextFreeBufferIndex]);GLctx.bufferData(34962,1<{var idx=GL.log2ceilLookup(sizeBytes);var ibo=GL.currentContext.tempIndexBuffers[idx];if(ibo){return ibo}var prevIBO=GLctx.getParameter(34965);GL.currentContext.tempIndexBuffers[idx]=GLctx.createBuffer();GLctx.bindBuffer(34963,GL.currentContext.tempIndexBuffers[idx]);GLctx.bufferData(34963,1<{if(!GL.currentContext){return}var vb=GL.currentContext.tempVertexBuffers1;GL.currentContext.tempVertexBuffers1=GL.currentContext.tempVertexBuffers2;GL.currentContext.tempVertexBuffers2=vb;vb=GL.currentContext.tempVertexBufferCounters1;GL.currentContext.tempVertexBufferCounters1=GL.currentContext.tempVertexBufferCounters2;GL.currentContext.tempVertexBufferCounters2=vb;var largestIndex=GL.log2ceilLookup(GL.MAX_TEMP_BUFFER_SIZE);for(var i=0;i<=largestIndex;++i){GL.currentContext.tempVertexBufferCounters1[i]=0}},getSource:(shader,count,string,length)=>{var source="";for(var i=0;i>2]:undefined;source+=UTF8ToString(HEAPU32[string+i*4>>2],len)}return source},calcBufLength:(size,type,stride,count)=>{if(stride>0){return count*stride}var typeSize=GL.byteSizeByType[type-GL.byteSizeByTypeRoot];return size*typeSize*count},usedTempBuffers:[],preDrawHandleClientVertexAttribBindings:count=>{GL.resetBufferBinding=false;for(var i=0;i{if(GL.resetBufferBinding){GLctx.bindBuffer(34962,GL.buffers[GLctx.currentArrayBufferBinding])}},createContext:(canvas,webGLContextAttributes)=>{if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;function fixedGetContext(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}canvas.getContext=fixedGetContext}var ctx=webGLContextAttributes.majorVersion>1?canvas.getContext("webgl2",webGLContextAttributes):canvas.getContext("webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:(ctx,webGLContextAttributes)=>{var handle=GL.getNewId(GL.contexts);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault=="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}context.maxVertexAttribs=context.GLctx.getParameter(34921);context.clientBuffers=[];for(var i=0;i{GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext?.GLctx;return!(contextHandle&&!GLctx)},getContext:contextHandle=>GL.contexts[contextHandle],deleteContext:contextHandle=>{if(GL.currentContext===GL.contexts[contextHandle]){GL.currentContext=null}if(typeof JSEvents=="object"){JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas)}if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas){GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined}GL.contexts[contextHandle]=null},initExtensions:context=>{context||=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;webgl_enable_ANGLE_instanced_arrays(GLctx);webgl_enable_OES_vertex_array_object(GLctx);webgl_enable_WEBGL_draw_buffers(GLctx);webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(GLctx);webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(GLctx);if(context.version>=2){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query_webgl2")}if(context.version<2||!GLctx.disjointTimerQueryExt){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query")}webgl_enable_WEBGL_multi_draw(GLctx);getEmscriptenSupportedExtensions(GLctx).forEach(ext=>{if(!ext.includes("lose_context")&&!ext.includes("debug")){GLctx.getExtension(ext)}})}};var JSEvents={removeAllEventListeners(){while(JSEvents.eventHandlers.length){JSEvents._removeHandler(JSEvents.eventHandlers.length-1)}JSEvents.deferredCalls=[]},inEventHandler:0,deferredCalls:[],deferCall(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var call of JSEvents.deferredCalls){if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort((x,y)=>x.precedencecall.targetFunction!=targetFunction)},canPerformEventHandlerRequests(){if(navigator.userActivation){return navigator.userActivation.isActive}return JSEvents.inEventHandler&&JSEvents.currentEventHandler.allowsDeferredCalls},runDeferredCalls(){if(!JSEvents.canPerformEventHandlerRequests()){return}var deferredCalls=JSEvents.deferredCalls;JSEvents.deferredCalls=[];for(var call of deferredCalls){call.targetFunction(...call.argsList)}},eventHandlers:[],removeAllHandlersOnTarget:(target,eventTypeString)=>{for(var i=0;i{try{if(!target)return window;if(typeof target=="number")target=specialHTMLTargets[target]||UTF8ToString(target);if(target==="#window")return window;else if(target==="#document")return document;else if(target==="#screen")return screen;else if(target==="#canvas")return Module["canvas"];return typeof target=="string"?document.getElementById(target):target}catch(e){return null}};var findCanvasEventTarget=target=>{if(typeof target=="number")target=UTF8ToString(target);if(!target||target==="#canvas"){if(typeof GL!="undefined"&&GL.offscreenCanvases["canvas"])return GL.offscreenCanvases["canvas"];return Module["canvas"]}if(typeof GL!="undefined"&&GL.offscreenCanvases[target])return GL.offscreenCanvases[target];return findEventTarget(target)};var _emscripten_webgl_do_create_context=(target,attributes)=>{var attr32=attributes>>2;var powerPreference=HEAP32[attr32+(8>>2)];var contextAttributes={alpha:!!HEAP8[attributes+0],depth:!!HEAP8[attributes+1],stencil:!!HEAP8[attributes+2],antialias:!!HEAP8[attributes+3],premultipliedAlpha:!!HEAP8[attributes+4],preserveDrawingBuffer:!!HEAP8[attributes+5],powerPreference:webglPowerPreferences[powerPreference],failIfMajorPerformanceCaveat:!!HEAP8[attributes+12],majorVersion:HEAP32[attr32+(16>>2)],minorVersion:HEAP32[attr32+(20>>2)],enableExtensionsByDefault:HEAP8[attributes+24],explicitSwapControl:HEAP8[attributes+25],proxyContextToMainThread:HEAP32[attr32+(28>>2)],renderViaOffscreenBackBuffer:HEAP8[attributes+32]};var canvas=findCanvasEventTarget(target);if(!canvas){return 0}if(contextAttributes.explicitSwapControl){return 0}var contextHandle=GL.createContext(canvas,contextAttributes);return contextHandle};var _emscripten_webgl_create_context=_emscripten_webgl_do_create_context;var _emscripten_webgl_destroy_context=contextHandle=>{if(GL.currentContext==contextHandle)GL.currentContext=0;GL.deleteContext(contextHandle)};var _emscripten_webgl_get_context_attributes=(c,a)=>{if(!a)return-5;c=GL.contexts[c];if(!c)return-3;var t=c.GLctx;if(!t)return-3;t=t.getContextAttributes();HEAP8[a]=t.alpha;HEAP8[a+1]=t.depth;HEAP8[a+2]=t.stencil;HEAP8[a+3]=t.antialias;HEAP8[a+4]=t.premultipliedAlpha;HEAP8[a+5]=t.preserveDrawingBuffer;var power=t["powerPreference"]&&webglPowerPreferences.indexOf(t["powerPreference"]);HEAP32[a+8>>2]=power;HEAP8[a+12]=t.failIfMajorPerformanceCaveat;HEAP32[a+16>>2]=c.version;HEAP32[a+20>>2]=0;HEAP8[a+24]=c.attributes.enableExtensionsByDefault;return 0};var _emscripten_webgl_do_get_current_context=()=>GL.currentContext?GL.currentContext.handle:0;var _emscripten_webgl_get_current_context=_emscripten_webgl_do_get_current_context;var _emscripten_webgl_make_context_current=contextHandle=>{var success=GL.makeContextCurrent(contextHandle);return success?0:-5};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var wasmTableMirror=[];var wasmTable;var getWasmTableEntry=funcPtr=>{var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func};var WebGPU={errorCallback:(callback,type,message,userdata)=>{var sp=stackSave();var messagePtr=stringToUTF8OnStack(message);getWasmTableEntry(callback)(type,messagePtr,userdata);stackRestore(sp)},initManagers:()=>{if(WebGPU.mgrDevice)return;function Manager(){this.objects={};this.nextId=1;this.create=function(object,wrapper={}){var id=this.nextId++;wrapper.refcount=1;wrapper.object=object;this.objects[id]=wrapper;return id};this.get=function(id){if(!id)return undefined;var o=this.objects[id];return o.object};this.reference=function(id){var o=this.objects[id];o.refcount++};this.release=function(id){var o=this.objects[id];o.refcount--;if(o.refcount<=0){delete this.objects[id]}}}WebGPU.mgrSurface=WebGPU.mgrSurface||new Manager;WebGPU.mgrSwapChain=WebGPU.mgrSwapChain||new Manager;WebGPU.mgrAdapter=WebGPU.mgrAdapter||new Manager;WebGPU.mgrDevice=WebGPU.mgrDevice||new Manager;WebGPU.mgrQueue=WebGPU.mgrQueue||new Manager;WebGPU.mgrCommandBuffer=WebGPU.mgrCommandBuffer||new Manager;WebGPU.mgrCommandEncoder=WebGPU.mgrCommandEncoder||new Manager;WebGPU.mgrRenderPassEncoder=WebGPU.mgrRenderPassEncoder||new Manager;WebGPU.mgrComputePassEncoder=WebGPU.mgrComputePassEncoder||new Manager;WebGPU.mgrBindGroup=WebGPU.mgrBindGroup||new Manager;WebGPU.mgrBuffer=WebGPU.mgrBuffer||new Manager;WebGPU.mgrSampler=WebGPU.mgrSampler||new Manager;WebGPU.mgrTexture=WebGPU.mgrTexture||new Manager;WebGPU.mgrTextureView=WebGPU.mgrTextureView||new Manager;WebGPU.mgrQuerySet=WebGPU.mgrQuerySet||new Manager;WebGPU.mgrBindGroupLayout=WebGPU.mgrBindGroupLayout||new Manager;WebGPU.mgrPipelineLayout=WebGPU.mgrPipelineLayout||new Manager;WebGPU.mgrRenderPipeline=WebGPU.mgrRenderPipeline||new Manager;WebGPU.mgrComputePipeline=WebGPU.mgrComputePipeline||new Manager;WebGPU.mgrShaderModule=WebGPU.mgrShaderModule||new Manager;WebGPU.mgrRenderBundleEncoder=WebGPU.mgrRenderBundleEncoder||new Manager;WebGPU.mgrRenderBundle=WebGPU.mgrRenderBundle||new Manager},makeColor:ptr=>({r:HEAPF64[ptr>>3],g:HEAPF64[ptr+8>>3],b:HEAPF64[ptr+16>>3],a:HEAPF64[ptr+24>>3]}),makeExtent3D:ptr=>({width:HEAPU32[ptr>>2],height:HEAPU32[ptr+4>>2],depthOrArrayLayers:HEAPU32[ptr+8>>2]}),makeOrigin3D:ptr=>({x:HEAPU32[ptr>>2],y:HEAPU32[ptr+4>>2],z:HEAPU32[ptr+8>>2]}),makeImageCopyTexture:ptr=>({texture:WebGPU.mgrTexture.get(HEAPU32[ptr+4>>2]),mipLevel:HEAPU32[ptr+8>>2],origin:WebGPU.makeOrigin3D(ptr+12),aspect:WebGPU.TextureAspect[HEAPU32[ptr+24>>2]]}),makeTextureDataLayout:ptr=>{var bytesPerRow=HEAPU32[ptr+16>>2];var rowsPerImage=HEAPU32[ptr+20>>2];return{offset:HEAPU32[ptr+4+8>>2]*4294967296+HEAPU32[ptr+8>>2],bytesPerRow:bytesPerRow===4294967295?undefined:bytesPerRow,rowsPerImage:rowsPerImage===4294967295?undefined:rowsPerImage}},makeImageCopyBuffer:ptr=>{var layoutPtr=ptr+8;var bufferCopyView=WebGPU.makeTextureDataLayout(layoutPtr);bufferCopyView["buffer"]=WebGPU.mgrBuffer.get(HEAPU32[ptr+32>>2]);return bufferCopyView},makePipelineConstants:(constantCount,constantsPtr)=>{if(!constantCount)return;var constants={};for(var i=0;i>2]);constants[key]=HEAPF64[entryPtr+8>>3]}return constants},makePipelineLayout:layoutPtr=>{if(!layoutPtr)return"auto";return WebGPU.mgrPipelineLayout.get(layoutPtr)},makeProgrammableStageDescriptor:ptr=>{if(!ptr)return undefined;var desc={module:WebGPU.mgrShaderModule.get(HEAPU32[ptr+4>>2]),constants:WebGPU.makePipelineConstants(HEAPU32[ptr+12>>2],HEAPU32[ptr+16>>2])};var entryPointPtr=HEAPU32[ptr+8>>2];if(entryPointPtr)desc["entryPoint"]=UTF8ToString(entryPointPtr);return desc},fillLimitStruct:(limits,supportedLimitsOutPtr)=>{var limitsOutPtr=supportedLimitsOutPtr+8;function setLimitValueU32(name,limitOffset){var limitValue=limits[name];HEAP32[limitsOutPtr+limitOffset>>2]=limitValue}function setLimitValueU64(name,limitOffset){var limitValue=limits[name];tempI64=[limitValue>>>0,(tempDouble=limitValue,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[limitsOutPtr+limitOffset>>2]=tempI64[0],HEAP32[limitsOutPtr+(limitOffset+4)>>2]=tempI64[1]}setLimitValueU32("maxTextureDimension1D",0);setLimitValueU32("maxTextureDimension2D",4);setLimitValueU32("maxTextureDimension3D",8);setLimitValueU32("maxTextureArrayLayers",12);setLimitValueU32("maxBindGroups",16);setLimitValueU32("maxBindGroupsPlusVertexBuffers",20);setLimitValueU32("maxBindingsPerBindGroup",24);setLimitValueU32("maxDynamicUniformBuffersPerPipelineLayout",28);setLimitValueU32("maxDynamicStorageBuffersPerPipelineLayout",32);setLimitValueU32("maxSampledTexturesPerShaderStage",36);setLimitValueU32("maxSamplersPerShaderStage",40);setLimitValueU32("maxStorageBuffersPerShaderStage",44);setLimitValueU32("maxStorageTexturesPerShaderStage",48);setLimitValueU32("maxUniformBuffersPerShaderStage",52);setLimitValueU32("minUniformBufferOffsetAlignment",72);setLimitValueU32("minStorageBufferOffsetAlignment",76);setLimitValueU64("maxUniformBufferBindingSize",56);setLimitValueU64("maxStorageBufferBindingSize",64);setLimitValueU32("maxVertexBuffers",80);setLimitValueU32("maxBufferSize",88);setLimitValueU32("maxVertexAttributes",96);setLimitValueU32("maxVertexBufferArrayStride",100);setLimitValueU32("maxInterStageShaderComponents",104);setLimitValueU32("maxInterStageShaderVariables",108);setLimitValueU32("maxColorAttachments",112);setLimitValueU32("maxColorAttachmentBytesPerSample",116);setLimitValueU32("maxComputeWorkgroupStorageSize",120);setLimitValueU32("maxComputeInvocationsPerWorkgroup",124);setLimitValueU32("maxComputeWorkgroupSizeX",128);setLimitValueU32("maxComputeWorkgroupSizeY",132);setLimitValueU32("maxComputeWorkgroupSizeZ",136);setLimitValueU32("maxComputeWorkgroupsPerDimension",140)},Int_BufferMapState:{unmapped:0,pending:1,mapped:2},Int_CompilationMessageType:{error:0,warning:1,info:2},Int_DeviceLostReason:{undefined:1,unknown:1,destroyed:2},Int_PreferredFormat:{rgba8unorm:18,bgra8unorm:23},WGSLFeatureName:[,"readonly_and_readwrite_storage_textures","packed_4x8_integer_dot_product","unrestricted_pointer_parameters","pointer_composite_access"],AddressMode:[,"clamp-to-edge","repeat","mirror-repeat"],BlendFactor:[,"zero","one","src","one-minus-src","src-alpha","one-minus-src-alpha","dst","one-minus-dst","dst-alpha","one-minus-dst-alpha","src-alpha-saturated","constant","one-minus-constant"],BlendOperation:[,"add","subtract","reverse-subtract","min","max"],BufferBindingType:[,"uniform","storage","read-only-storage"],BufferMapState:{1:"unmapped",2:"pending",3:"mapped"},CompareFunction:[,"never","less","equal","less-equal","greater","not-equal","greater-equal","always"],CompilationInfoRequestStatus:["success","error","device-lost","unknown"],CullMode:[,"none","front","back"],ErrorFilter:{1:"validation",2:"out-of-memory",3:"internal"},FeatureName:[,"depth-clip-control","depth32float-stencil8","timestamp-query","texture-compression-bc","texture-compression-etc2","texture-compression-astc","indirect-first-instance","shader-f16","rg11b10ufloat-renderable","bgra8unorm-storage","float32-filterable"],FilterMode:[,"nearest","linear"],FrontFace:[,"ccw","cw"],IndexFormat:[,"uint16","uint32"],LoadOp:[,"clear","load"],MipmapFilterMode:[,"nearest","linear"],PowerPreference:[,"low-power","high-performance"],PrimitiveTopology:[,"point-list","line-list","line-strip","triangle-list","triangle-strip"],QueryType:{1:"occlusion",2:"timestamp"},SamplerBindingType:[,"filtering","non-filtering","comparison"],StencilOperation:[,"keep","zero","replace","invert","increment-clamp","decrement-clamp","increment-wrap","decrement-wrap"],StorageTextureAccess:[,"write-only","read-only","read-write"],StoreOp:[,"store","discard"],TextureAspect:[,"all","stencil-only","depth-only"],TextureDimension:[,"1d","2d","3d"],TextureFormat:[,"r8unorm","r8snorm","r8uint","r8sint","r16uint","r16sint","r16float","rg8unorm","rg8snorm","rg8uint","rg8sint","r32float","r32uint","r32sint","rg16uint","rg16sint","rg16float","rgba8unorm","rgba8unorm-srgb","rgba8snorm","rgba8uint","rgba8sint","bgra8unorm","bgra8unorm-srgb","rgb10a2uint","rgb10a2unorm","rg11b10ufloat","rgb9e5ufloat","rg32float","rg32uint","rg32sint","rgba16uint","rgba16sint","rgba16float","rgba32float","rgba32uint","rgba32sint","stencil8","depth16unorm","depth24plus","depth24plus-stencil8","depth32float","depth32float-stencil8","bc1-rgba-unorm","bc1-rgba-unorm-srgb","bc2-rgba-unorm","bc2-rgba-unorm-srgb","bc3-rgba-unorm","bc3-rgba-unorm-srgb","bc4-r-unorm","bc4-r-snorm","bc5-rg-unorm","bc5-rg-snorm","bc6h-rgb-ufloat","bc6h-rgb-float","bc7-rgba-unorm","bc7-rgba-unorm-srgb","etc2-rgb8unorm","etc2-rgb8unorm-srgb","etc2-rgb8a1unorm","etc2-rgb8a1unorm-srgb","etc2-rgba8unorm","etc2-rgba8unorm-srgb","eac-r11unorm","eac-r11snorm","eac-rg11unorm","eac-rg11snorm","astc-4x4-unorm","astc-4x4-unorm-srgb","astc-5x4-unorm","astc-5x4-unorm-srgb","astc-5x5-unorm","astc-5x5-unorm-srgb","astc-6x5-unorm","astc-6x5-unorm-srgb","astc-6x6-unorm","astc-6x6-unorm-srgb","astc-8x5-unorm","astc-8x5-unorm-srgb","astc-8x6-unorm","astc-8x6-unorm-srgb","astc-8x8-unorm","astc-8x8-unorm-srgb","astc-10x5-unorm","astc-10x5-unorm-srgb","astc-10x6-unorm","astc-10x6-unorm-srgb","astc-10x8-unorm","astc-10x8-unorm-srgb","astc-10x10-unorm","astc-10x10-unorm-srgb","astc-12x10-unorm","astc-12x10-unorm-srgb","astc-12x12-unorm","astc-12x12-unorm-srgb"],TextureSampleType:[,"float","unfilterable-float","depth","sint","uint"],TextureViewDimension:[,"1d","2d","2d-array","cube","cube-array","3d"],VertexFormat:[,"uint8x2","uint8x4","sint8x2","sint8x4","unorm8x2","unorm8x4","snorm8x2","snorm8x4","uint16x2","uint16x4","sint16x2","sint16x4","unorm16x2","unorm16x4","snorm16x2","snorm16x4","float16x2","float16x4","float32","float32x2","float32x3","float32x4","uint32","uint32x2","uint32x3","uint32x4","sint32","sint32x2","sint32x3","sint32x4","unorm10-10-10-2"],VertexStepMode:[,"vertex-buffer-not-used","vertex","instance"],FeatureNameString2Enum:{undefined:"0","depth-clip-control":"1","depth32float-stencil8":"2","timestamp-query":"3","texture-compression-bc":"4","texture-compression-etc2":"5","texture-compression-astc":"6","indirect-first-instance":"7","shader-f16":"8","rg11b10ufloat-renderable":"9","bgra8unorm-storage":"10","float32-filterable":"11"}};var JsValStore={values:{},next_id:1,add(js_val){var id;do{id=JsValStore.next_id++;if(JsValStore.next_id>2147483647)JsValStore.next_id=1}while(id in JsValStore.values);JsValStore.values[id]=js_val;return id},remove(id){delete JsValStore.values[id]},get(id){return JsValStore.values[id]}};var _emscripten_webgpu_export_bind_group_layout=handle=>JsValStore.add(WebGPU.mgrBindGroupLayout.get(handle));var _emscripten_webgpu_export_device=handle=>JsValStore.add(WebGPU.mgrDevice.get(handle));var _emscripten_webgpu_export_sampler=handle=>JsValStore.add(WebGPU.mgrSampler.get(handle));var _emscripten_webgpu_export_texture=handle=>JsValStore.add(WebGPU.mgrTexture.get(handle));var _emscripten_webgpu_get_device=()=>{if(WebGPU.preinitializedDeviceId===undefined){var device=Module["preinitializedWebGPUDevice"];var deviceWrapper={queueId:WebGPU.mgrQueue.create(device["queue"])};WebGPU.preinitializedDeviceId=WebGPU.mgrDevice.create(device,deviceWrapper)}WebGPU.mgrDevice.reference(WebGPU.preinitializedDeviceId);return WebGPU.preinitializedDeviceId};var _emscripten_webgpu_import_bind_group=handle=>WebGPU.mgrBindGroup.create(JsValStore.get(handle));var _emscripten_webgpu_import_texture=handle=>WebGPU.mgrTexture.create(JsValStore.get(handle));var _emscripten_webgpu_release_js_handle=id=>JsValStore.remove(id);var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var stringToAscii=(str,buffer)=>{for(var i=0;i{var bufSize=0;getEnvStrings().forEach((string,i)=>{var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>2]=ptr;stringToAscii(string,ptr);bufSize+=string.length+1});return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(string=>bufSize+=string.length+1);HEAPU32[penviron_buf_size>>2]=bufSize;return 0};function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(typeof offset!="undefined"){offset+=curr}}return ret};function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doWritev(stream,iov,iovcnt);HEAPU32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var _getentropy=(buffer,size)=>{randomFill(HEAPU8.subarray(buffer,buffer+size));return 0};var _glActiveTexture=x0=>GLctx.activeTexture(x0);var _glAttachShader=(program,shader)=>{GLctx.attachShader(GL.programs[program],GL.shaders[shader])};var _glBindAttribLocation=(program,index,name)=>{GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))};var _glBindBuffer=(target,buffer)=>{if(target==34962){GLctx.currentArrayBufferBinding=buffer}else if(target==34963){GLctx.currentElementArrayBufferBinding=buffer}if(target==35051){GLctx.currentPixelPackBufferBinding=buffer}else if(target==35052){GLctx.currentPixelUnpackBufferBinding=buffer}GLctx.bindBuffer(target,GL.buffers[buffer])};var _glBindBufferBase=(target,index,buffer)=>{GLctx.bindBufferBase(target,index,GL.buffers[buffer])};var _glBindFramebuffer=(target,framebuffer)=>{GLctx.bindFramebuffer(target,GL.framebuffers[framebuffer])};var _glBindTexture=(target,texture)=>{GLctx.bindTexture(target,GL.textures[texture])};var _glBindVertexArray=vao=>{GLctx.bindVertexArray(GL.vaos[vao]);var ibo=GLctx.getParameter(34965);GLctx.currentElementArrayBufferBinding=ibo?ibo.name|0:0};var _glBlendEquation=x0=>GLctx.blendEquation(x0);var _glBlendFunc=(x0,x1)=>GLctx.blendFunc(x0,x1);var _glBufferData=(target,size,data,usage)=>{if(GL.currentContext.version>=2){if(data&&size){GLctx.bufferData(target,HEAPU8,usage,data,size)}else{GLctx.bufferData(target,size,usage)}return}GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)};var _glClear=x0=>GLctx.clear(x0);var _glClearColor=(x0,x1,x2,x3)=>GLctx.clearColor(x0,x1,x2,x3);var convertI32PairToI53=(lo,hi)=>(lo>>>0)+hi*4294967296;var _glClientWaitSync=(sync,flags,timeout_low,timeout_high)=>{var timeout=convertI32PairToI53(timeout_low,timeout_high);return GLctx.clientWaitSync(GL.syncs[sync],flags,timeout)};var _glCompileShader=shader=>{GLctx.compileShader(GL.shaders[shader])};var _glCreateProgram=()=>{var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;program.maxUniformLength=program.maxAttributeLength=program.maxUniformBlockNameLength=0;program.uniformIdCounter=1;GL.programs[id]=program;return id};var _glCreateShader=shaderType=>{var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id};var _glDeleteBuffers=(n,buffers)=>{for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GLctx.currentArrayBufferBinding)GLctx.currentArrayBufferBinding=0;if(id==GLctx.currentElementArrayBufferBinding)GLctx.currentElementArrayBufferBinding=0;if(id==GLctx.currentPixelPackBufferBinding)GLctx.currentPixelPackBufferBinding=0;if(id==GLctx.currentPixelUnpackBufferBinding)GLctx.currentPixelUnpackBufferBinding=0}};var _glDeleteFramebuffers=(n,framebuffers)=>{for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}};var _glDeleteProgram=id=>{if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null};var _glDeleteShader=id=>{if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null};var _glDeleteSync=id=>{if(!id)return;var sync=GL.syncs[id];if(!sync){GL.recordError(1281);return}GLctx.deleteSync(sync);sync.name=0;GL.syncs[id]=null};var _glDeleteTextures=(n,textures)=>{for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}};var _glDeleteVertexArrays=(n,vaos)=>{for(var i=0;i>2];GLctx.deleteVertexArray(GL.vaos[id]);GL.vaos[id]=null}};var _glDetachShader=(program,shader)=>{GLctx.detachShader(GL.programs[program],GL.shaders[shader])};var _glDisable=x0=>GLctx.disable(x0);var _glDisableVertexAttribArray=index=>{var cb=GL.currentContext.clientBuffers[index];cb.enabled=false;GLctx.disableVertexAttribArray(index)};var _glDrawArrays=(mode,first,count)=>{GL.preDrawHandleClientVertexAttribBindings(first+count);GLctx.drawArrays(mode,first,count);GL.postDrawHandleClientVertexAttribBindings()};var tempFixedLengthArray=[];var _glDrawBuffers=(n,bufs)=>{var bufArray=tempFixedLengthArray[n];for(var i=0;i>2]}GLctx.drawBuffers(bufArray)};var _glEnable=x0=>GLctx.enable(x0);var _glEnableVertexAttribArray=index=>{var cb=GL.currentContext.clientBuffers[index];cb.enabled=true;GLctx.enableVertexAttribArray(index)};var _glFenceSync=(condition,flags)=>{var sync=GLctx.fenceSync(condition,flags);if(sync){var id=GL.getNewId(GL.syncs);sync.name=id;GL.syncs[id]=sync;return id}return 0};var _glFinish=()=>GLctx.finish();var _glFlush=()=>GLctx.flush();var _glFramebufferTexture2D=(target,attachment,textarget,texture,level)=>{GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)};var _glFramebufferTextureLayer=(target,attachment,texture,level,layer)=>{GLctx.framebufferTextureLayer(target,attachment,GL.textures[texture],level,layer)};var _glGenBuffers=(n,buffers)=>{GL.genObject(n,buffers,"createBuffer",GL.buffers)};var _glGenFramebuffers=(n,ids)=>{GL.genObject(n,ids,"createFramebuffer",GL.framebuffers)};var _glGenTextures=(n,textures)=>{GL.genObject(n,textures,"createTexture",GL.textures)};var _glGenVertexArrays=(n,arrays)=>{GL.genObject(n,arrays,"createVertexArray",GL.vaos)};var _glGetAttribLocation=(program,name)=>GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name));var _glGetError=()=>{var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error};var writeI53ToI64=(ptr,num)=>{HEAPU32[ptr>>2]=num;var lower=HEAPU32[ptr>>2];HEAPU32[ptr+4>>2]=(num-lower)/4294967296};var webglGetExtensions=function $webglGetExtensions(){var exts=getEmscriptenSupportedExtensions(GLctx);exts=exts.concat(exts.map(e=>"GL_"+e));return exts};var emscriptenWebGLGet=(name_,p,type)=>{if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=0&&type!=1){GL.recordError(1280)}return;case 34814:case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break;case 33309:if(GL.currentContext.version<2){GL.recordError(1282);return}ret=webglGetExtensions().length;break;case 33307:case 33308:if(GL.currentContext.version<2){GL.recordError(1280);return}ret=name_==33307?3:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 36662:case 36663:case 35053:case 35055:case 36010:case 35097:case 35869:case 32874:case 36389:case 35983:case 35368:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case 2:HEAPF32[p+i*4>>2]=result[i];break;case 4:HEAP8[p+i]=result[i]?1:0;break}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err(`GL_INVALID_ENUM in glGet${type}v: Unknown object returned from WebGL getParameter(${name_})! (error: ${e})`);return}}break;default:GL.recordError(1280);err(`GL_INVALID_ENUM in glGet${type}v: Native code calling glGet${type}v(${name_}) and it returns ${result} of type ${typeof result}!`);return}}switch(type){case 1:writeI53ToI64(p,ret);break;case 0:HEAP32[p>>2]=ret;break;case 2:HEAPF32[p>>2]=ret;break;case 4:HEAP8[p]=ret?1:0;break}};var _glGetIntegerv=(name_,p)=>emscriptenWebGLGet(name_,p,0);var _glGetProgramiv=(program,pname,p)=>{if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}program=GL.programs[program];if(pname==35716){var log=GLctx.getProgramInfoLog(program);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){if(!program.maxUniformLength){for(var i=0;i>2]=program.maxUniformLength}else if(pname==35722){if(!program.maxAttributeLength){for(var i=0;i>2]=program.maxAttributeLength}else if(pname==35381){if(!program.maxUniformBlockNameLength){for(var i=0;i>2]=program.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(program,pname)}};var _glGetShaderInfoLog=(shader,maxLength,length,infoLog)=>{var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull};var _glGetShaderiv=(shader,pname,p)=>{if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var logLength=log?log.length+1:0;HEAP32[p>>2]=logLength}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source?source.length+1:0;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}};var stringToNewUTF8=str=>{var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8(str,ret,size);return ret};var _glGetString=name_=>{var ret=GL.stringCache[name_];if(!ret){switch(name_){case 7939:ret=stringToNewUTF8(webglGetExtensions().join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=s?stringToNewUTF8(s):0;break;case 7938:var glVersion=GLctx.getParameter(7938);if(GL.currentContext.version>=2)glVersion=`OpenGL ES 3.0 (${glVersion})`;else{glVersion=`OpenGL ES 2.0 (${glVersion})`}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(35724);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion=`OpenGL ES GLSL ES ${ver_num[1]} (${glslVersion})`}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280)}GL.stringCache[name_]=ret}return ret};var _glGetUniformBlockIndex=(program,uniformBlockName)=>GLctx.getUniformBlockIndex(GL.programs[program],UTF8ToString(uniformBlockName));var jstoi_q=str=>parseInt(str);var webglGetLeftBracePos=name=>name.slice(-1)=="]"&&name.lastIndexOf("[");var webglPrepareUniformLocationsBeforeFirstUse=program=>{var uniformLocsById=program.uniformLocsById,uniformSizeAndIdsByName=program.uniformSizeAndIdsByName,i,j;if(!uniformLocsById){program.uniformLocsById=uniformLocsById={};program.uniformArrayNamesById={};for(i=0;i0?nm.slice(0,lb):nm;var id=program.uniformIdCounter;program.uniformIdCounter+=sz;uniformSizeAndIdsByName[arrayName]=[sz,id];for(j=0;j{name=UTF8ToString(name);if(program=GL.programs[program]){webglPrepareUniformLocationsBeforeFirstUse(program);var uniformLocsById=program.uniformLocsById;var arrayIndex=0;var uniformBaseName=name;var leftBrace=webglGetLeftBracePos(name);if(leftBrace>0){arrayIndex=jstoi_q(name.slice(leftBrace+1))>>>0;uniformBaseName=name.slice(0,leftBrace)}var sizeAndId=program.uniformSizeAndIdsByName[uniformBaseName];if(sizeAndId&&arrayIndex{program=GL.programs[program];GLctx.linkProgram(program);program.uniformLocsById=0;program.uniformSizeAndIdsByName={}};var _glPixelStorei=(pname,param)=>{if(pname==3317){GL.unpackAlignment=param}else if(pname==3314){GL.unpackRowLength=param}GLctx.pixelStorei(pname,param)};var computeUnpackAlignedImageSize=(width,height,sizePerPixel)=>{function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=(GL.unpackRowLength||width)*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,GL.unpackAlignment);return height*alignedRowSize};var colorChannelsInGlTextureFormat=format=>{var colorChannels={5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4};return colorChannels[format-6402]||1};var heapObjectForWebGLType=type=>{type-=5120;if(type==0)return HEAP8;if(type==1)return HEAPU8;if(type==2)return HEAP16;if(type==4)return HEAP32;if(type==6)return HEAPF32;if(type==5||type==28922||type==28520||type==30779||type==30782)return HEAPU32;return HEAPU16};var toTypedArrayIndex=(pointer,heap)=>pointer>>>31-Math.clz32(heap.BYTES_PER_ELEMENT);var emscriptenWebGLGetTexPixelData=(type,format,width,height,pixels,internalFormat)=>{var heap=heapObjectForWebGLType(type);var sizePerPixel=colorChannelsInGlTextureFormat(format)*heap.BYTES_PER_ELEMENT;var bytes=computeUnpackAlignedImageSize(width,height,sizePerPixel);return heap.subarray(toTypedArrayIndex(pixels,heap),toTypedArrayIndex(pixels+bytes,heap))};var _glReadPixels=(x,y,width,height,format,type,pixels)=>{if(GL.currentContext.version>=2){if(GLctx.currentPixelPackBufferBinding){GLctx.readPixels(x,y,width,height,format,type,pixels);return}var heap=heapObjectForWebGLType(type);var target=toTypedArrayIndex(pixels,heap);GLctx.readPixels(x,y,width,height,format,type,heap,target);return}var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)};var _glShaderSource=(shader,count,string,length)=>{var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)};var _glTexImage2D=(target,level,internalFormat,width,height,border,format,type,pixels)=>{if(GL.currentContext.version>=2){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels);return}if(pixels){var heap=heapObjectForWebGLType(type);var index=toTypedArrayIndex(pixels,heap);GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,heap,index);return}}var pixelData=pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null;GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixelData)};var _glTexParameterf=(x0,x1,x2)=>GLctx.texParameterf(x0,x1,x2);var _glTexParameterfv=(target,pname,params)=>{var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)};var _glTexParameteri=(x0,x1,x2)=>GLctx.texParameteri(x0,x1,x2);var _glTexStorage2D=(x0,x1,x2,x3,x4)=>GLctx.texStorage2D(x0,x1,x2,x3,x4);var _glTexStorage3D=(x0,x1,x2,x3,x4,x5)=>GLctx.texStorage3D(x0,x1,x2,x3,x4,x5);var _glTexSubImage2D=(target,level,xoffset,yoffset,width,height,format,type,pixels)=>{if(GL.currentContext.version>=2){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels);return}if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,heap,toTypedArrayIndex(pixels,heap));return}}var pixelData=pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0):null;GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)};var _glTexSubImage3D=(target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels)=>{if(GLctx.currentPixelUnpackBufferBinding){GLctx.texSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,heap,toTypedArrayIndex(pixels,heap))}else{GLctx.texSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,null)}};var webglGetUniformLocation=location=>{var p=GLctx.currentProgram;if(p){var webglLoc=p.uniformLocsById[location];if(typeof webglLoc=="number"){p.uniformLocsById[location]=webglLoc=GLctx.getUniformLocation(p,p.uniformArrayNamesById[location]+(webglLoc>0?`[${webglLoc}]`:""))}return webglLoc}else{GL.recordError(1282)}};var _glUniform1f=(location,v0)=>{GLctx.uniform1f(webglGetUniformLocation(location),v0)};var _glUniform1i=(location,v0)=>{GLctx.uniform1i(webglGetUniformLocation(location),v0)};var _glUniform2f=(location,v0,v1)=>{GLctx.uniform2f(webglGetUniformLocation(location),v0,v1)};var miniTempWebGLFloatBuffers=[];var _glUniform2fv=(location,count,value)=>{if(GL.currentContext.version>=2){count&&GLctx.uniform2fv(webglGetUniformLocation(location),HEAPF32,value>>2,count*2);return}if(count<=144){var view=miniTempWebGLFloatBuffers[2*count];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(webglGetUniformLocation(location),view)};var _glUniform3f=(location,v0,v1,v2)=>{GLctx.uniform3f(webglGetUniformLocation(location),v0,v1,v2)};var _glUniform4fv=(location,count,value)=>{if(GL.currentContext.version>=2){count&&GLctx.uniform4fv(webglGetUniformLocation(location),HEAPF32,value>>2,count*4);return}if(count<=72){var view=miniTempWebGLFloatBuffers[4*count];var heap=HEAPF32;value=value>>2;for(var i=0;i<4*count;i+=4){var dst=value+i;view[i]=heap[dst];view[i+1]=heap[dst+1];view[i+2]=heap[dst+2];view[i+3]=heap[dst+3]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(webglGetUniformLocation(location),view)};var miniTempWebGLIntBuffers=[];var _glUniform4iv=(location,count,value)=>{if(GL.currentContext.version>=2){count&&GLctx.uniform4iv(webglGetUniformLocation(location),HEAP32,value>>2,count*4);return}if(count<=72){var view=miniTempWebGLIntBuffers[4*count];for(var i=0;i<4*count;i+=4){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2];view[i+2]=HEAP32[value+(4*i+8)>>2];view[i+3]=HEAP32[value+(4*i+12)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4iv(webglGetUniformLocation(location),view)};var _glUniformBlockBinding=(program,uniformBlockIndex,uniformBlockBinding)=>{program=GL.programs[program];GLctx.uniformBlockBinding(program,uniformBlockIndex,uniformBlockBinding)};var _glUniformMatrix4fv=(location,count,transpose,value)=>{if(GL.currentContext.version>=2){count&&GLctx.uniformMatrix4fv(webglGetUniformLocation(location),!!transpose,HEAPF32,value>>2,count*16);return}if(count<=18){var view=miniTempWebGLFloatBuffers[16*count];var heap=HEAPF32;value=value>>2;for(var i=0;i<16*count;i+=16){var dst=value+i;view[i]=heap[dst];view[i+1]=heap[dst+1];view[i+2]=heap[dst+2];view[i+3]=heap[dst+3];view[i+4]=heap[dst+4];view[i+5]=heap[dst+5];view[i+6]=heap[dst+6];view[i+7]=heap[dst+7];view[i+8]=heap[dst+8];view[i+9]=heap[dst+9];view[i+10]=heap[dst+10];view[i+11]=heap[dst+11];view[i+12]=heap[dst+12];view[i+13]=heap[dst+13];view[i+14]=heap[dst+14];view[i+15]=heap[dst+15]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(webglGetUniformLocation(location),!!transpose,view)};var _glUseProgram=program=>{program=GL.programs[program];GLctx.useProgram(program);GLctx.currentProgram=program};var _glVertexAttribPointer=(index,size,type,normalized,stride,ptr)=>{var cb=GL.currentContext.clientBuffers[index];if(!GLctx.currentArrayBufferBinding){cb.size=size;cb.type=type;cb.normalized=normalized;cb.stride=stride;cb.ptr=ptr;cb.clientside=true;cb.vertexAttribPointerAdaptor=function(index,size,type,normalized,stride,ptr){this.vertexAttribPointer(index,size,type,normalized,stride,ptr)};return}cb.clientside=false;GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)};var _glViewport=(x0,x1,x2,x3)=>GLctx.viewport(x0,x1,x2,x3);function _mediapipe_find_canvas_event_target(canvasSelector){let target=findCanvasEventTarget(canvasSelector);if(Module&&!target){target=Module.canvasWebGpu}return Emval.toHandle(target)}function _mediapipe_webgl_tex_image_drawable(drawableHandle){const drawable=Emval.toValue(drawableHandle);GLctx.texImage2D(GLctx.TEXTURE_2D,0,GLctx.RGBA,GLctx.RGBA,GLctx.UNSIGNED_BYTE,drawable)}var _wgpuBindGroupLayoutRelease=id=>WebGPU.mgrBindGroupLayout.release(id);var _wgpuBindGroupRelease=id=>WebGPU.mgrBindGroup.release(id);var _wgpuBufferDestroy=bufferId=>{var bufferWrapper=WebGPU.mgrBuffer.objects[bufferId];if(bufferWrapper.onUnmap){for(var i=0;i{var bufferWrapper=WebGPU.mgrBuffer.objects[bufferId];if(size===0)warnOnce("getMappedRange size=0 no longer means WGPU_WHOLE_MAP_SIZE");if(size==-1)size=undefined;if(bufferWrapper.mapMode!==2){return 0}var mapped;try{mapped=bufferWrapper.object.getMappedRange(offset,size)}catch(ex){return 0}var data=_memalign(16,mapped.byteLength);HEAPU8.fill(0,data,mapped.byteLength);bufferWrapper.onUnmap.push(()=>{new Uint8Array(mapped).set(HEAPU8.subarray(data,data+mapped.byteLength));_free(data)});return data};var _wgpuBufferReference=id=>WebGPU.mgrBuffer.reference(id);var _wgpuBufferRelease=id=>WebGPU.mgrBuffer.release(id);var _wgpuBufferUnmap=bufferId=>{var bufferWrapper=WebGPU.mgrBuffer.objects[bufferId];if(!bufferWrapper.onUnmap){return}for(var i=0;iWebGPU.mgrCommandBuffer.release(id);var _wgpuCommandEncoderBeginComputePass=(encoderId,descriptor)=>{var desc;function makeComputePassTimestampWrites(twPtr){if(twPtr===0)return undefined;return{querySet:WebGPU.mgrQuerySet.get(HEAPU32[twPtr>>2]),beginningOfPassWriteIndex:HEAPU32[twPtr+4>>2],endOfPassWriteIndex:HEAPU32[twPtr+8>>2]}}if(descriptor){desc={label:undefined,timestampWrites:makeComputePassTimestampWrites(HEAPU32[descriptor+8>>2])};var labelPtr=HEAPU32[descriptor+4>>2];if(labelPtr)desc["label"]=UTF8ToString(labelPtr)}var commandEncoder=WebGPU.mgrCommandEncoder.get(encoderId);return WebGPU.mgrComputePassEncoder.create(commandEncoder.beginComputePass(desc))};var _wgpuCommandEncoderBeginRenderPass=(encoderId,descriptor)=>{function makeColorAttachment(caPtr){var viewPtr=HEAPU32[caPtr+4>>2];if(viewPtr===0){return undefined}var depthSlice=HEAP32[caPtr+8>>2];if(depthSlice==-1)depthSlice=undefined;var loadOpInt=HEAPU32[caPtr+16>>2];var storeOpInt=HEAPU32[caPtr+20>>2];var clearValue=WebGPU.makeColor(caPtr+24);return{view:WebGPU.mgrTextureView.get(viewPtr),depthSlice:depthSlice,resolveTarget:WebGPU.mgrTextureView.get(HEAPU32[caPtr+12>>2]),clearValue:clearValue,loadOp:WebGPU.LoadOp[loadOpInt],storeOp:WebGPU.StoreOp[storeOpInt]}}function makeColorAttachments(count,caPtr){var attachments=[];for(var i=0;i>2]),depthClearValue:HEAPF32[dsaPtr+12>>2],depthLoadOp:WebGPU.LoadOp[HEAPU32[dsaPtr+4>>2]],depthStoreOp:WebGPU.StoreOp[HEAPU32[dsaPtr+8>>2]],depthReadOnly:!!HEAPU32[dsaPtr+16>>2],stencilClearValue:HEAPU32[dsaPtr+28>>2],stencilLoadOp:WebGPU.LoadOp[HEAPU32[dsaPtr+20>>2]],stencilStoreOp:WebGPU.StoreOp[HEAPU32[dsaPtr+24>>2]],stencilReadOnly:!!HEAPU32[dsaPtr+32>>2]}}function makeRenderPassTimestampWrites(twPtr){if(twPtr===0)return undefined;return{querySet:WebGPU.mgrQuerySet.get(HEAPU32[twPtr>>2]),beginningOfPassWriteIndex:HEAPU32[twPtr+4>>2],endOfPassWriteIndex:HEAPU32[twPtr+8>>2]}}function makeRenderPassDescriptor(descriptor){var nextInChainPtr=HEAPU32[descriptor>>2];var maxDrawCount=undefined;if(nextInChainPtr!==0){var sType=HEAPU32[nextInChainPtr+4>>2];var renderPassDescriptorMaxDrawCount=nextInChainPtr;maxDrawCount=HEAPU32[renderPassDescriptorMaxDrawCount+4+8>>2]*4294967296+HEAPU32[renderPassDescriptorMaxDrawCount+8>>2]}var desc={label:undefined,colorAttachments:makeColorAttachments(HEAPU32[descriptor+8>>2],HEAPU32[descriptor+12>>2]),depthStencilAttachment:makeDepthStencilAttachment(HEAPU32[descriptor+16>>2]),occlusionQuerySet:WebGPU.mgrQuerySet.get(HEAPU32[descriptor+20>>2]),timestampWrites:makeRenderPassTimestampWrites(HEAPU32[descriptor+24>>2]),maxDrawCount:maxDrawCount};var labelPtr=HEAPU32[descriptor+4>>2];if(labelPtr)desc["label"]=UTF8ToString(labelPtr);return desc}var desc=makeRenderPassDescriptor(descriptor);var commandEncoder=WebGPU.mgrCommandEncoder.get(encoderId);return WebGPU.mgrRenderPassEncoder.create(commandEncoder.beginRenderPass(desc))};var _wgpuCommandEncoderCopyBufferToTexture=(encoderId,srcPtr,dstPtr,copySizePtr)=>{var commandEncoder=WebGPU.mgrCommandEncoder.get(encoderId);var copySize=WebGPU.makeExtent3D(copySizePtr);commandEncoder.copyBufferToTexture(WebGPU.makeImageCopyBuffer(srcPtr),WebGPU.makeImageCopyTexture(dstPtr),copySize)};var _wgpuCommandEncoderCopyTextureToBuffer=(encoderId,srcPtr,dstPtr,copySizePtr)=>{var commandEncoder=WebGPU.mgrCommandEncoder.get(encoderId);var copySize=WebGPU.makeExtent3D(copySizePtr);commandEncoder.copyTextureToBuffer(WebGPU.makeImageCopyTexture(srcPtr),WebGPU.makeImageCopyBuffer(dstPtr),copySize)};var _wgpuCommandEncoderCopyTextureToTexture=(encoderId,srcPtr,dstPtr,copySizePtr)=>{var commandEncoder=WebGPU.mgrCommandEncoder.get(encoderId);var copySize=WebGPU.makeExtent3D(copySizePtr);commandEncoder.copyTextureToTexture(WebGPU.makeImageCopyTexture(srcPtr),WebGPU.makeImageCopyTexture(dstPtr),copySize)};var _wgpuCommandEncoderFinish=(encoderId,descriptor)=>{var commandEncoder=WebGPU.mgrCommandEncoder.get(encoderId);return WebGPU.mgrCommandBuffer.create(commandEncoder.finish())};var _wgpuCommandEncoderRelease=id=>WebGPU.mgrCommandEncoder.release(id);var _wgpuComputePassEncoderDispatchWorkgroups=(passId,x,y,z)=>{var pass=WebGPU.mgrComputePassEncoder.get(passId);pass.dispatchWorkgroups(x,y,z)};var _wgpuComputePassEncoderEnd=passId=>{var pass=WebGPU.mgrComputePassEncoder.get(passId);pass.end()};var _wgpuComputePassEncoderRelease=id=>WebGPU.mgrComputePassEncoder.release(id);var _wgpuComputePassEncoderSetBindGroup=(passId,groupIndex,groupId,dynamicOffsetCount,dynamicOffsetsPtr)=>{var pass=WebGPU.mgrComputePassEncoder.get(passId);var group=WebGPU.mgrBindGroup.get(groupId);if(dynamicOffsetCount==0){pass.setBindGroup(groupIndex,group)}else{var offsets=[];for(var i=0;i>2])}pass.setBindGroup(groupIndex,group,offsets)}};var _wgpuComputePassEncoderSetPipeline=(passId,pipelineId)=>{var pass=WebGPU.mgrComputePassEncoder.get(passId);var pipeline=WebGPU.mgrComputePipeline.get(pipelineId);pass.setPipeline(pipeline)};var _wgpuComputePipelineGetBindGroupLayout=(pipelineId,groupIndex)=>{var pipeline=WebGPU.mgrComputePipeline.get(pipelineId);return WebGPU.mgrBindGroupLayout.create(pipeline.getBindGroupLayout(groupIndex))};var _wgpuComputePipelineRelease=id=>WebGPU.mgrComputePipeline.release(id);var readI53FromI64=ptr=>HEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;var _wgpuDeviceCreateBindGroup=(deviceId,descriptor)=>{function makeEntry(entryPtr){var bufferId=HEAPU32[entryPtr+8>>2];var samplerId=HEAPU32[entryPtr+32>>2];var textureViewId=HEAPU32[entryPtr+36>>2];var binding=HEAPU32[entryPtr+4>>2];if(bufferId){var size=readI53FromI64(entryPtr+24);if(size==-1)size=undefined;return{binding:binding,resource:{buffer:WebGPU.mgrBuffer.get(bufferId),offset:HEAPU32[entryPtr+4+16>>2]*4294967296+HEAPU32[entryPtr+16>>2],size:size}}}else if(samplerId){return{binding:binding,resource:WebGPU.mgrSampler.get(samplerId)}}else{return{binding:binding,resource:WebGPU.mgrTextureView.get(textureViewId)}}}function makeEntries(count,entriesPtrs){var entries=[];for(var i=0;i>2]),entries:makeEntries(HEAPU32[descriptor+12>>2],HEAPU32[descriptor+16>>2])};var labelPtr=HEAPU32[descriptor+4>>2];if(labelPtr)desc["label"]=UTF8ToString(labelPtr);var device=WebGPU.mgrDevice.get(deviceId);return WebGPU.mgrBindGroup.create(device.createBindGroup(desc))};var _wgpuDeviceCreateBuffer=(deviceId,descriptor)=>{var mappedAtCreation=!!HEAPU32[descriptor+24>>2];var desc={label:undefined,usage:HEAPU32[descriptor+8>>2],size:HEAPU32[descriptor+4+16>>2]*4294967296+HEAPU32[descriptor+16>>2],mappedAtCreation:mappedAtCreation};var labelPtr=HEAPU32[descriptor+4>>2];if(labelPtr)desc["label"]=UTF8ToString(labelPtr);var device=WebGPU.mgrDevice.get(deviceId);var bufferWrapper={};var id=WebGPU.mgrBuffer.create(device.createBuffer(desc),bufferWrapper);if(mappedAtCreation){bufferWrapper.mapMode=2;bufferWrapper.onUnmap=[]}return id};var _wgpuDeviceCreateCommandEncoder=(deviceId,descriptor)=>{var desc;if(descriptor){desc={label:undefined};var labelPtr=HEAPU32[descriptor+4>>2];if(labelPtr)desc["label"]=UTF8ToString(labelPtr)}var device=WebGPU.mgrDevice.get(deviceId);return WebGPU.mgrCommandEncoder.create(device.createCommandEncoder(desc))};var generateComputePipelineDesc=descriptor=>{var desc={label:undefined,layout:WebGPU.makePipelineLayout(HEAPU32[descriptor+8>>2]),compute:WebGPU.makeProgrammableStageDescriptor(descriptor+12)};var labelPtr=HEAPU32[descriptor+4>>2];if(labelPtr)desc["label"]=UTF8ToString(labelPtr);return desc};var _wgpuDeviceCreateComputePipeline=(deviceId,descriptor)=>{var desc=generateComputePipelineDesc(descriptor);var device=WebGPU.mgrDevice.get(deviceId);return WebGPU.mgrComputePipeline.create(device.createComputePipeline(desc))};var generateRenderPipelineDesc=descriptor=>{function makePrimitiveState(rsPtr){if(!rsPtr)return undefined;var nextInChainPtr=HEAPU32[rsPtr>>2];var sType=nextInChainPtr?HEAPU32[nextInChainPtr+4>>2]:0;return{topology:WebGPU.PrimitiveTopology[HEAPU32[rsPtr+4>>2]],stripIndexFormat:WebGPU.IndexFormat[HEAPU32[rsPtr+8>>2]],frontFace:WebGPU.FrontFace[HEAPU32[rsPtr+12>>2]],cullMode:WebGPU.CullMode[HEAPU32[rsPtr+16>>2]],unclippedDepth:sType===7&&!!HEAPU32[nextInChainPtr+8>>2]}}function makeBlendComponent(bdPtr){if(!bdPtr)return undefined;return{operation:WebGPU.BlendOperation[HEAPU32[bdPtr>>2]],srcFactor:WebGPU.BlendFactor[HEAPU32[bdPtr+4>>2]],dstFactor:WebGPU.BlendFactor[HEAPU32[bdPtr+8>>2]]}}function makeBlendState(bsPtr){if(!bsPtr)return undefined;return{alpha:makeBlendComponent(bsPtr+12),color:makeBlendComponent(bsPtr+0)}}function makeColorState(csPtr){var formatInt=HEAPU32[csPtr+4>>2];return formatInt===0?undefined:{format:WebGPU.TextureFormat[formatInt],blend:makeBlendState(HEAPU32[csPtr+8>>2]),writeMask:HEAPU32[csPtr+12>>2]}}function makeColorStates(count,csArrayPtr){var states=[];for(var i=0;i>2]],failOp:WebGPU.StencilOperation[HEAPU32[ssfPtr+4>>2]],depthFailOp:WebGPU.StencilOperation[HEAPU32[ssfPtr+8>>2]],passOp:WebGPU.StencilOperation[HEAPU32[ssfPtr+12>>2]]}}function makeDepthStencilState(dssPtr){if(!dssPtr)return undefined;return{format:WebGPU.TextureFormat[HEAPU32[dssPtr+4>>2]],depthWriteEnabled:!!HEAPU32[dssPtr+8>>2],depthCompare:WebGPU.CompareFunction[HEAPU32[dssPtr+12>>2]],stencilFront:makeStencilStateFace(dssPtr+16),stencilBack:makeStencilStateFace(dssPtr+32),stencilReadMask:HEAPU32[dssPtr+48>>2],stencilWriteMask:HEAPU32[dssPtr+52>>2],depthBias:HEAP32[dssPtr+56>>2],depthBiasSlopeScale:HEAPF32[dssPtr+60>>2],depthBiasClamp:HEAPF32[dssPtr+64>>2]}}function makeVertexAttribute(vaPtr){return{format:WebGPU.VertexFormat[HEAPU32[vaPtr>>2]],offset:HEAPU32[vaPtr+4+8>>2]*4294967296+HEAPU32[vaPtr+8>>2],shaderLocation:HEAPU32[vaPtr+16>>2]}}function makeVertexAttributes(count,vaArrayPtr){var vas=[];for(var i=0;i>2];return stepModeInt===1?null:{arrayStride:HEAPU32[vbPtr+4>>2]*4294967296+HEAPU32[vbPtr>>2],stepMode:WebGPU.VertexStepMode[stepModeInt],attributes:makeVertexAttributes(HEAPU32[vbPtr+12>>2],HEAPU32[vbPtr+16>>2])}}function makeVertexBuffers(count,vbArrayPtr){if(!count)return undefined;var vbs=[];for(var i=0;i>2]),constants:WebGPU.makePipelineConstants(HEAPU32[viPtr+12>>2],HEAPU32[viPtr+16>>2]),buffers:makeVertexBuffers(HEAPU32[viPtr+20>>2],HEAPU32[viPtr+24>>2])};var entryPointPtr=HEAPU32[viPtr+8>>2];if(entryPointPtr)desc["entryPoint"]=UTF8ToString(entryPointPtr);return desc}function makeMultisampleState(msPtr){if(!msPtr)return undefined;return{count:HEAPU32[msPtr+4>>2],mask:HEAPU32[msPtr+8>>2],alphaToCoverageEnabled:!!HEAPU32[msPtr+12>>2]}}function makeFragmentState(fsPtr){if(!fsPtr)return undefined;var desc={module:WebGPU.mgrShaderModule.get(HEAPU32[fsPtr+4>>2]),constants:WebGPU.makePipelineConstants(HEAPU32[fsPtr+12>>2],HEAPU32[fsPtr+16>>2]),targets:makeColorStates(HEAPU32[fsPtr+20>>2],HEAPU32[fsPtr+24>>2])};var entryPointPtr=HEAPU32[fsPtr+8>>2];if(entryPointPtr)desc["entryPoint"]=UTF8ToString(entryPointPtr);return desc}var desc={label:undefined,layout:WebGPU.makePipelineLayout(HEAPU32[descriptor+8>>2]),vertex:makeVertexState(descriptor+12),primitive:makePrimitiveState(descriptor+40),depthStencil:makeDepthStencilState(HEAPU32[descriptor+60>>2]),multisample:makeMultisampleState(descriptor+64),fragment:makeFragmentState(HEAPU32[descriptor+80>>2])};var labelPtr=HEAPU32[descriptor+4>>2];if(labelPtr)desc["label"]=UTF8ToString(labelPtr);return desc};var _wgpuDeviceCreateRenderPipeline=(deviceId,descriptor)=>{var desc=generateRenderPipelineDesc(descriptor);var device=WebGPU.mgrDevice.get(deviceId);return WebGPU.mgrRenderPipeline.create(device.createRenderPipeline(desc))};var _wgpuDeviceCreateSampler=(deviceId,descriptor)=>{var desc;if(descriptor){desc={label:undefined,addressModeU:WebGPU.AddressMode[HEAPU32[descriptor+8>>2]],addressModeV:WebGPU.AddressMode[HEAPU32[descriptor+12>>2]],addressModeW:WebGPU.AddressMode[HEAPU32[descriptor+16>>2]],magFilter:WebGPU.FilterMode[HEAPU32[descriptor+20>>2]],minFilter:WebGPU.FilterMode[HEAPU32[descriptor+24>>2]],mipmapFilter:WebGPU.MipmapFilterMode[HEAPU32[descriptor+28>>2]],lodMinClamp:HEAPF32[descriptor+32>>2],lodMaxClamp:HEAPF32[descriptor+36>>2],compare:WebGPU.CompareFunction[HEAPU32[descriptor+40>>2]]};var labelPtr=HEAPU32[descriptor+4>>2];if(labelPtr)desc["label"]=UTF8ToString(labelPtr)}var device=WebGPU.mgrDevice.get(deviceId);return WebGPU.mgrSampler.create(device.createSampler(desc))};var _wgpuDeviceCreateShaderModule=(deviceId,descriptor)=>{var nextInChainPtr=HEAPU32[descriptor>>2];var sType=HEAPU32[nextInChainPtr+4>>2];var desc={label:undefined,code:""};var labelPtr=HEAPU32[descriptor+4>>2];if(labelPtr)desc["label"]=UTF8ToString(labelPtr);switch(sType){case 5:{var count=HEAPU32[nextInChainPtr+8>>2];var start=HEAPU32[nextInChainPtr+12>>2];var offset=start>>2;desc["code"]=HEAPU32.subarray(offset,offset+count);break}case 6:{var sourcePtr=HEAPU32[nextInChainPtr+8>>2];if(sourcePtr){desc["code"]=UTF8ToString(sourcePtr)}break}}var device=WebGPU.mgrDevice.get(deviceId);return WebGPU.mgrShaderModule.create(device.createShaderModule(desc))};var _wgpuDeviceCreateTexture=(deviceId,descriptor)=>{var desc={label:undefined,size:WebGPU.makeExtent3D(descriptor+16),mipLevelCount:HEAPU32[descriptor+32>>2],sampleCount:HEAPU32[descriptor+36>>2],dimension:WebGPU.TextureDimension[HEAPU32[descriptor+12>>2]],format:WebGPU.TextureFormat[HEAPU32[descriptor+28>>2]],usage:HEAPU32[descriptor+8>>2]};var labelPtr=HEAPU32[descriptor+4>>2];if(labelPtr)desc["label"]=UTF8ToString(labelPtr);var viewFormatCount=HEAPU32[descriptor+40>>2];if(viewFormatCount){var viewFormatsPtr=HEAPU32[descriptor+44>>2];desc["viewFormats"]=Array.from(HEAP32.subarray(viewFormatsPtr>>2,viewFormatsPtr+viewFormatCount*4>>2),function(format){return WebGPU.TextureFormat[format]})}var device=WebGPU.mgrDevice.get(deviceId);return WebGPU.mgrTexture.create(device.createTexture(desc))};var _wgpuDeviceGetQueue=deviceId=>{var queueId=WebGPU.mgrDevice.objects[deviceId].queueId;WebGPU.mgrQueue.reference(queueId);return queueId};var _wgpuDeviceReference=id=>WebGPU.mgrDevice.reference(id);var _wgpuDeviceRelease=id=>WebGPU.mgrDevice.release(id);var _wgpuPipelineLayoutRelease=id=>WebGPU.mgrPipelineLayout.release(id);var _wgpuQuerySetRelease=id=>WebGPU.mgrQuerySet.release(id);var _wgpuQueueRelease=id=>WebGPU.mgrQueue.release(id);var _wgpuQueueSubmit=(queueId,commandCount,commands)=>{var queue=WebGPU.mgrQueue.get(queueId);var cmds=Array.from(HEAP32.subarray(commands>>2,commands+commandCount*4>>2),id=>WebGPU.mgrCommandBuffer.get(id));queue.submit(cmds)};function _wgpuQueueWriteBuffer(queueId,bufferId,bufferOffset_low,bufferOffset_high,data,size){var bufferOffset=convertI32PairToI53Checked(bufferOffset_low,bufferOffset_high);var queue=WebGPU.mgrQueue.get(queueId);var buffer=WebGPU.mgrBuffer.get(bufferId);var subarray=HEAPU8.subarray(data,data+size);queue.writeBuffer(buffer,bufferOffset,subarray,0,size)}var _wgpuRenderPassEncoderDraw=(passId,vertexCount,instanceCount,firstVertex,firstInstance)=>{var pass=WebGPU.mgrRenderPassEncoder.get(passId);pass.draw(vertexCount,instanceCount,firstVertex,firstInstance)};var _wgpuRenderPassEncoderEnd=encoderId=>{var encoder=WebGPU.mgrRenderPassEncoder.get(encoderId);encoder.end()};var _wgpuRenderPassEncoderRelease=id=>WebGPU.mgrRenderPassEncoder.release(id);var _wgpuRenderPassEncoderSetBindGroup=(passId,groupIndex,groupId,dynamicOffsetCount,dynamicOffsetsPtr)=>{var pass=WebGPU.mgrRenderPassEncoder.get(passId);var group=WebGPU.mgrBindGroup.get(groupId);if(dynamicOffsetCount==0){pass.setBindGroup(groupIndex,group)}else{var offsets=[];for(var i=0;i>2])}pass.setBindGroup(groupIndex,group,offsets)}};var _wgpuRenderPassEncoderSetPipeline=(passId,pipelineId)=>{var pass=WebGPU.mgrRenderPassEncoder.get(passId);var pipeline=WebGPU.mgrRenderPipeline.get(pipelineId);pass.setPipeline(pipeline)};var _wgpuRenderPipelineGetBindGroupLayout=(pipelineId,groupIndex)=>{var pipeline=WebGPU.mgrRenderPipeline.get(pipelineId);return WebGPU.mgrBindGroupLayout.create(pipeline.getBindGroupLayout(groupIndex))};var _wgpuRenderPipelineRelease=id=>WebGPU.mgrRenderPipeline.release(id);var _wgpuSamplerReference=id=>WebGPU.mgrSampler.reference(id);var _wgpuSamplerRelease=id=>WebGPU.mgrSampler.release(id);var _wgpuShaderModuleReference=id=>WebGPU.mgrShaderModule.reference(id);var _wgpuShaderModuleRelease=id=>WebGPU.mgrShaderModule.release(id);var _wgpuTextureCreateView=(textureId,descriptor)=>{var desc;if(descriptor){var mipLevelCount=HEAPU32[descriptor+20>>2];var arrayLayerCount=HEAPU32[descriptor+28>>2];desc={format:WebGPU.TextureFormat[HEAPU32[descriptor+8>>2]],dimension:WebGPU.TextureViewDimension[HEAPU32[descriptor+12>>2]],baseMipLevel:HEAPU32[descriptor+16>>2],mipLevelCount:mipLevelCount===4294967295?undefined:mipLevelCount,baseArrayLayer:HEAPU32[descriptor+24>>2],arrayLayerCount:arrayLayerCount===4294967295?undefined:arrayLayerCount,aspect:WebGPU.TextureAspect[HEAPU32[descriptor+32>>2]]};var labelPtr=HEAPU32[descriptor+4>>2];if(labelPtr)desc["label"]=UTF8ToString(labelPtr)}var texture=WebGPU.mgrTexture.get(textureId);return WebGPU.mgrTextureView.create(texture.createView(desc))};var _wgpuTextureDestroy=textureId=>WebGPU.mgrTexture.get(textureId).destroy();var _wgpuTextureGetFormat=textureId=>{var texture=WebGPU.mgrTexture.get(textureId);return WebGPU.TextureFormat.indexOf(texture.format)};var _wgpuTextureReference=id=>WebGPU.mgrTexture.reference(id);var _wgpuTextureRelease=id=>WebGPU.mgrTexture.release(id);var _wgpuTextureViewReference=id=>WebGPU.mgrTextureView.reference(id);var _wgpuTextureViewRelease=id=>WebGPU.mgrTextureView.release(id);var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;iFS.unlink(path);var FS_createLazyFile=FS.createLazyFile;var FS_createDevice=FS.createDevice;Module["requestFullscreen"]=Browser.requestFullscreen;Module["requestAnimationFrame"]=Browser.requestAnimationFrame;Module["setCanvasSize"]=Browser.setCanvasSize;Module["pauseMainLoop"]=Browser.mainLoop.pause;Module["resumeMainLoop"]=Browser.mainLoop.resume;Module["getUserMedia"]=Browser.getUserMedia;Module["createContext"]=Browser.createContext;var preloadedImages={};var preloadedAudios={};FS.createPreloadedFile=FS_createPreloadedFile;FS.staticInit();Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_unlink"]=FS.unlink;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createDevice"]=FS.createDevice;embind_init_charCodes();BindingError=Module["BindingError"]=class BindingError extends Error{constructor(message){super(message);this.name="BindingError"}};InternalError=Module["InternalError"]=class InternalError extends Error{constructor(message){super(message);this.name="InternalError"}};init_emval();var GLctx;WebGPU.initManagers();for(var i=0;i<32;++i)tempFixedLengthArray.push(new Array(i));var miniTempWebGLFloatBuffersStorage=new Float32Array(288);for(var i=0;i<=288;++i){miniTempWebGLFloatBuffers[i]=miniTempWebGLFloatBuffersStorage.subarray(0,i)}var miniTempWebGLIntBuffersStorage=new Int32Array(288);for(var i=0;i<=288;++i){miniTempWebGLIntBuffers[i]=miniTempWebGLIntBuffersStorage.subarray(0,i)}var wasmImports={wd:GetAdapterArchitecture,vd:GetAdapterDescription,ud:GetAdapterDeviceName,td:GetAdapterVendor,sd:HaveOffsetConverter,rd:JsOnEmptyPacketListener,qd:JsOnFloat32ArrayImageListener,pd:JsOnFloat32ArrayImageVectorListener,Ma:JsOnSimpleListenerBinaryArray,od:JsOnSimpleListenerBool,nd:JsOnSimpleListenerDouble,md:JsOnSimpleListenerFloat,ld:JsOnSimpleListenerInt,kd:JsOnSimpleListenerString,jd:JsOnSimpleListenerUint,id:JsOnUint8ArrayImageListener,hd:JsOnUint8ArrayImageVectorListener,G:JsOnVectorFinishedListener,gd:JsOnVectorListenerBool,fd:JsOnVectorListenerDouble,ed:JsOnVectorListenerFloat,dd:JsOnVectorListenerInt,cd:JsOnVectorListenerProto,bd:JsOnVectorListenerString,ad:JsOnVectorListenerUint,$c:JsOnWebGLTextureListener,_c:JsOnWebGLTextureVectorListener,la:JsWrapErrorListener,La:JsWrapImageConverter,p:JsWrapSimpleListeners,Ka:UseBottomLeftGpuOrigin,Pb:__asyncjs__mediapipe_map_buffer_jspi,o:___cxa_throw,Zc:___syscall_dup,Yc:___syscall_faccessat,Ja:___syscall_fcntl64,Xc:___syscall_fstat64,Wc:___syscall_ioctl,Vc:___syscall_lstat64,Uc:___syscall_newfstatat,Ia:___syscall_openat,Tc:___syscall_stat64,Oc:__abort_js,Zb:__embind_register_bigint,Nc:__embind_register_bool,Mc:__embind_register_emval,Ha:__embind_register_float,E:__embind_register_integer,n:__embind_register_memory_view,Ga:__embind_register_std_string,ia:__embind_register_std_wstring,Lc:__embind_register_void,Kc:__emscripten_get_now_is_monotonic,Jc:__emscripten_memcpy_js,ha:__emval_as,m:__emval_decref,ga:__emval_get_global,Fa:__emval_get_property,Ea:__emval_incref,fa:__emval_instanceof,ba:__emval_new_cstring,ea:__emval_run_destructors,Da:__emval_set_property,aa:__emval_take_value,Ic:__emval_typeof,Yb:__gmtime_js,Xb:__localtime_js,Wb:__mktime_js,Vb:__mmap_js,Ub:__munmap_js,Hc:__tzset_js,Gc:custom_emscripten_dbgn,D:_emscripten_asm_const_int,Fc:_emscripten_date_now,da:_emscripten_errn,Ec:_emscripten_get_heap_max,t:_emscripten_get_now,Dc:_emscripten_has_asyncify,Cc:_emscripten_outn,Bc:_emscripten_pc_get_function,Ac:_emscripten_resize_heap,zc:_emscripten_stack_snapshot,yc:_emscripten_stack_unwind_buffer,xc:_emscripten_webgl_create_context,wc:_emscripten_webgl_destroy_context,vc:_emscripten_webgl_get_context_attributes,Ca:_emscripten_webgl_get_current_context,uc:_emscripten_webgl_make_context_current,tc:_emscripten_webgpu_export_bind_group_layout,Ba:_emscripten_webgpu_export_device,sc:_emscripten_webgpu_export_sampler,rc:_emscripten_webgpu_export_texture,L:_emscripten_webgpu_get_device,qc:_emscripten_webgpu_import_bind_group,pc:_emscripten_webgpu_import_texture,S:_emscripten_webgpu_release_js_handle,Sc:_environ_get,Rc:_environ_sizes_get,Aa:_exit,ka:_fd_close,Qc:_fd_read,_b:_fd_seek,ja:_fd_write,oc:_getentropy,b:_glActiveTexture,$:_glAttachShader,nc:_glBindAttribLocation,d:_glBindBuffer,mc:_glBindBufferBase,u:_glBindFramebuffer,a:_glBindTexture,r:_glBindVertexArray,za:_glBlendEquation,lc:_glBlendFunc,k:_glBufferData,w:_glClear,_:_glClearColor,O:_glClientWaitSync,ya:_glCompileShader,xa:_glCreateProgram,wa:_glCreateShader,A:_glDeleteBuffers,K:_glDeleteFramebuffers,h:_glDeleteProgram,Z:_glDeleteShader,Y:_glDeleteSync,y:_glDeleteTextures,J:_glDeleteVertexArrays,va:_glDetachShader,I:_glDisable,q:_glDisableVertexAttribArray,l:_glDrawArrays,R:_glDrawBuffers,kc:_glEnable,j:_glEnableVertexAttribArray,ua:_glFenceSync,X:_glFinish,z:_glFlush,x:_glFramebufferTexture2D,ta:_glFramebufferTextureLayer,v:_glGenBuffers,N:_glGenFramebuffers,C:_glGenTextures,H:_glGenVertexArrays,sa:_glGetAttribLocation,W:_glGetError,s:_glGetIntegerv,jc:_glGetProgramiv,ic:_glGetShaderInfoLog,hc:_glGetShaderiv,F:_glGetString,gc:_glGetUniformBlockIndex,f:_glGetUniformLocation,ra:_glLinkProgram,V:_glPixelStorei,ca:_glReadPixels,qa:_glShaderSource,B:_glTexImage2D,U:_glTexParameterf,pa:_glTexParameterfv,c:_glTexParameteri,T:_glTexStorage2D,fc:_glTexStorage3D,Q:_glTexSubImage2D,ec:_glTexSubImage3D,P:_glUniform1f,e:_glUniform1i,dc:_glUniform2f,cc:_glUniform2fv,oa:_glUniform3f,na:_glUniform4fv,bc:_glUniform4iv,ac:_glUniformBlockBinding,ma:_glUniformMatrix4fv,g:_glUseProgram,i:_glVertexAttribPointer,M:_glViewport,$b:hardware_concurrency,Sb:mediapipe_create_utility_canvas2d,Rb:_mediapipe_find_canvas_event_target,Qb:mediapipe_import_external_texture,Ob:_mediapipe_webgl_tex_image_drawable,Pc:_proc_exit,Nb:_wgpuBindGroupLayoutRelease,Mb:_wgpuBindGroupRelease,Lb:_wgpuBufferDestroy,Kb:_wgpuBufferGetMappedRange,Jb:_wgpuBufferReference,Ib:_wgpuBufferRelease,Hb:_wgpuBufferUnmap,Gb:_wgpuCommandBufferRelease,Fb:_wgpuCommandEncoderBeginComputePass,Eb:_wgpuCommandEncoderBeginRenderPass,Db:_wgpuCommandEncoderCopyBufferToTexture,Cb:_wgpuCommandEncoderCopyTextureToBuffer,Bb:_wgpuCommandEncoderCopyTextureToTexture,Ab:_wgpuCommandEncoderFinish,zb:_wgpuCommandEncoderRelease,yb:_wgpuComputePassEncoderDispatchWorkgroups,xb:_wgpuComputePassEncoderEnd,wb:_wgpuComputePassEncoderRelease,vb:_wgpuComputePassEncoderSetBindGroup,ub:_wgpuComputePassEncoderSetPipeline,tb:_wgpuComputePipelineGetBindGroupLayout,sb:_wgpuComputePipelineRelease,rb:_wgpuDeviceCreateBindGroup,qb:_wgpuDeviceCreateBuffer,pb:_wgpuDeviceCreateCommandEncoder,ob:_wgpuDeviceCreateComputePipeline,nb:_wgpuDeviceCreateRenderPipeline,mb:_wgpuDeviceCreateSampler,lb:_wgpuDeviceCreateShaderModule,kb:_wgpuDeviceCreateTexture,jb:_wgpuDeviceGetQueue,ib:_wgpuDeviceReference,hb:_wgpuDeviceRelease,gb:_wgpuPipelineLayoutRelease,fb:_wgpuQuerySetRelease,eb:_wgpuQueueRelease,db:_wgpuQueueSubmit,Tb:_wgpuQueueWriteBuffer,cb:_wgpuRenderPassEncoderDraw,bb:_wgpuRenderPassEncoderEnd,ab:_wgpuRenderPassEncoderRelease,$a:_wgpuRenderPassEncoderSetBindGroup,_a:_wgpuRenderPassEncoderSetPipeline,Za:_wgpuRenderPipelineGetBindGroupLayout,Ya:_wgpuRenderPipelineRelease,Xa:_wgpuSamplerReference,Wa:_wgpuSamplerRelease,Va:_wgpuShaderModuleReference,Ua:_wgpuShaderModuleRelease,Ta:_wgpuTextureCreateView,Sa:_wgpuTextureDestroy,Ra:_wgpuTextureGetFormat,Qa:_wgpuTextureReference,Pa:_wgpuTextureRelease,Oa:_wgpuTextureViewReference,Na:_wgpuTextureViewRelease};var wasmExports=createWasm();var ___wasm_call_ctors=()=>(___wasm_call_ctors=wasmExports["yd"])();var _free=Module["_free"]=a0=>(_free=Module["_free"]=wasmExports["Ad"])(a0);var _malloc=Module["_malloc"]=a0=>(_malloc=Module["_malloc"]=wasmExports["Bd"])(a0);var _addBoundTextureAsImageToStream=Module["_addBoundTextureAsImageToStream"]=(a0,a1,a2,a3)=>(_addBoundTextureAsImageToStream=Module["_addBoundTextureAsImageToStream"]=wasmExports["Cd"])(a0,a1,a2,a3);var _attachImageListener=Module["_attachImageListener"]=(a0,a1)=>(_attachImageListener=Module["_attachImageListener"]=wasmExports["Dd"])(a0,a1);var _attachImageVectorListener=Module["_attachImageVectorListener"]=(a0,a1)=>(_attachImageVectorListener=Module["_attachImageVectorListener"]=wasmExports["Ed"])(a0,a1);var _registerModelResourcesGraphService=Module["_registerModelResourcesGraphService"]=()=>(_registerModelResourcesGraphService=Module["_registerModelResourcesGraphService"]=wasmExports["Fd"])();var _bindTextureToStream=Module["_bindTextureToStream"]=a0=>(_bindTextureToStream=Module["_bindTextureToStream"]=wasmExports["Gd"])(a0);var _addBoundTextureToStream=Module["_addBoundTextureToStream"]=(a0,a1,a2,a3)=>(_addBoundTextureToStream=Module["_addBoundTextureToStream"]=wasmExports["Hd"])(a0,a1,a2,a3);var _addDoubleToInputStream=Module["_addDoubleToInputStream"]=(a0,a1,a2)=>(_addDoubleToInputStream=Module["_addDoubleToInputStream"]=wasmExports["Id"])(a0,a1,a2);var _addFloatToInputStream=Module["_addFloatToInputStream"]=(a0,a1,a2)=>(_addFloatToInputStream=Module["_addFloatToInputStream"]=wasmExports["Jd"])(a0,a1,a2);var _addBoolToInputStream=Module["_addBoolToInputStream"]=(a0,a1,a2)=>(_addBoolToInputStream=Module["_addBoolToInputStream"]=wasmExports["Kd"])(a0,a1,a2);var _addIntToInputStream=Module["_addIntToInputStream"]=(a0,a1,a2)=>(_addIntToInputStream=Module["_addIntToInputStream"]=wasmExports["Ld"])(a0,a1,a2);var _addUintToInputStream=Module["_addUintToInputStream"]=(a0,a1,a2)=>(_addUintToInputStream=Module["_addUintToInputStream"]=wasmExports["Md"])(a0,a1,a2);var _addStringToInputStream=Module["_addStringToInputStream"]=(a0,a1,a2)=>(_addStringToInputStream=Module["_addStringToInputStream"]=wasmExports["Nd"])(a0,a1,a2);var _addRawDataSpanToInputStream=Module["_addRawDataSpanToInputStream"]=(a0,a1,a2,a3)=>(_addRawDataSpanToInputStream=Module["_addRawDataSpanToInputStream"]=wasmExports["Od"])(a0,a1,a2,a3);var _allocateBoolVector=Module["_allocateBoolVector"]=a0=>(_allocateBoolVector=Module["_allocateBoolVector"]=wasmExports["Pd"])(a0);var _allocateFloatVector=Module["_allocateFloatVector"]=a0=>(_allocateFloatVector=Module["_allocateFloatVector"]=wasmExports["Qd"])(a0);var _allocateDoubleVector=Module["_allocateDoubleVector"]=a0=>(_allocateDoubleVector=Module["_allocateDoubleVector"]=wasmExports["Rd"])(a0);var _allocateIntVector=Module["_allocateIntVector"]=a0=>(_allocateIntVector=Module["_allocateIntVector"]=wasmExports["Sd"])(a0);var _allocateUintVector=Module["_allocateUintVector"]=a0=>(_allocateUintVector=Module["_allocateUintVector"]=wasmExports["Td"])(a0);var _allocateStringVector=Module["_allocateStringVector"]=a0=>(_allocateStringVector=Module["_allocateStringVector"]=wasmExports["Ud"])(a0);var _addBoolVectorEntry=Module["_addBoolVectorEntry"]=(a0,a1)=>(_addBoolVectorEntry=Module["_addBoolVectorEntry"]=wasmExports["Vd"])(a0,a1);var _addFloatVectorEntry=Module["_addFloatVectorEntry"]=(a0,a1)=>(_addFloatVectorEntry=Module["_addFloatVectorEntry"]=wasmExports["Wd"])(a0,a1);var _addDoubleVectorEntry=Module["_addDoubleVectorEntry"]=(a0,a1)=>(_addDoubleVectorEntry=Module["_addDoubleVectorEntry"]=wasmExports["Xd"])(a0,a1);var _addIntVectorEntry=Module["_addIntVectorEntry"]=(a0,a1)=>(_addIntVectorEntry=Module["_addIntVectorEntry"]=wasmExports["Yd"])(a0,a1);var _addUintVectorEntry=Module["_addUintVectorEntry"]=(a0,a1)=>(_addUintVectorEntry=Module["_addUintVectorEntry"]=wasmExports["Zd"])(a0,a1);var _addStringVectorEntry=Module["_addStringVectorEntry"]=(a0,a1)=>(_addStringVectorEntry=Module["_addStringVectorEntry"]=wasmExports["_d"])(a0,a1);var _addBoolVectorToInputStream=Module["_addBoolVectorToInputStream"]=(a0,a1,a2)=>(_addBoolVectorToInputStream=Module["_addBoolVectorToInputStream"]=wasmExports["$d"])(a0,a1,a2);var _addFloatVectorToInputStream=Module["_addFloatVectorToInputStream"]=(a0,a1,a2)=>(_addFloatVectorToInputStream=Module["_addFloatVectorToInputStream"]=wasmExports["ae"])(a0,a1,a2);var _addDoubleVectorToInputStream=Module["_addDoubleVectorToInputStream"]=(a0,a1,a2)=>(_addDoubleVectorToInputStream=Module["_addDoubleVectorToInputStream"]=wasmExports["be"])(a0,a1,a2);var _addIntVectorToInputStream=Module["_addIntVectorToInputStream"]=(a0,a1,a2)=>(_addIntVectorToInputStream=Module["_addIntVectorToInputStream"]=wasmExports["ce"])(a0,a1,a2);var _addUintVectorToInputStream=Module["_addUintVectorToInputStream"]=(a0,a1,a2)=>(_addUintVectorToInputStream=Module["_addUintVectorToInputStream"]=wasmExports["de"])(a0,a1,a2);var _addStringVectorToInputStream=Module["_addStringVectorToInputStream"]=(a0,a1,a2)=>(_addStringVectorToInputStream=Module["_addStringVectorToInputStream"]=wasmExports["ee"])(a0,a1,a2);var _addFlatHashMapToInputStream=Module["_addFlatHashMapToInputStream"]=(a0,a1,a2,a3,a4)=>(_addFlatHashMapToInputStream=Module["_addFlatHashMapToInputStream"]=wasmExports["fe"])(a0,a1,a2,a3,a4);var _addProtoToInputStream=Module["_addProtoToInputStream"]=(a0,a1,a2,a3,a4)=>(_addProtoToInputStream=Module["_addProtoToInputStream"]=wasmExports["ge"])(a0,a1,a2,a3,a4);var _addEmptyPacketToInputStream=Module["_addEmptyPacketToInputStream"]=(a0,a1)=>(_addEmptyPacketToInputStream=Module["_addEmptyPacketToInputStream"]=wasmExports["he"])(a0,a1);var _addBoolToInputSidePacket=Module["_addBoolToInputSidePacket"]=(a0,a1)=>(_addBoolToInputSidePacket=Module["_addBoolToInputSidePacket"]=wasmExports["ie"])(a0,a1);var _addDoubleToInputSidePacket=Module["_addDoubleToInputSidePacket"]=(a0,a1)=>(_addDoubleToInputSidePacket=Module["_addDoubleToInputSidePacket"]=wasmExports["je"])(a0,a1);var _addFloatToInputSidePacket=Module["_addFloatToInputSidePacket"]=(a0,a1)=>(_addFloatToInputSidePacket=Module["_addFloatToInputSidePacket"]=wasmExports["ke"])(a0,a1);var _addIntToInputSidePacket=Module["_addIntToInputSidePacket"]=(a0,a1)=>(_addIntToInputSidePacket=Module["_addIntToInputSidePacket"]=wasmExports["le"])(a0,a1);var _addUintToInputSidePacket=Module["_addUintToInputSidePacket"]=(a0,a1)=>(_addUintToInputSidePacket=Module["_addUintToInputSidePacket"]=wasmExports["me"])(a0,a1);var _addStringToInputSidePacket=Module["_addStringToInputSidePacket"]=(a0,a1)=>(_addStringToInputSidePacket=Module["_addStringToInputSidePacket"]=wasmExports["ne"])(a0,a1);var _addRawDataSpanToInputSidePacket=Module["_addRawDataSpanToInputSidePacket"]=(a0,a1,a2)=>(_addRawDataSpanToInputSidePacket=Module["_addRawDataSpanToInputSidePacket"]=wasmExports["oe"])(a0,a1,a2);var _addProtoToInputSidePacket=Module["_addProtoToInputSidePacket"]=(a0,a1,a2,a3)=>(_addProtoToInputSidePacket=Module["_addProtoToInputSidePacket"]=wasmExports["pe"])(a0,a1,a2,a3);var _addBoolVectorToInputSidePacket=Module["_addBoolVectorToInputSidePacket"]=(a0,a1)=>(_addBoolVectorToInputSidePacket=Module["_addBoolVectorToInputSidePacket"]=wasmExports["qe"])(a0,a1);var _addDoubleVectorToInputSidePacket=Module["_addDoubleVectorToInputSidePacket"]=(a0,a1)=>(_addDoubleVectorToInputSidePacket=Module["_addDoubleVectorToInputSidePacket"]=wasmExports["re"])(a0,a1);var _addFloatVectorToInputSidePacket=Module["_addFloatVectorToInputSidePacket"]=(a0,a1)=>(_addFloatVectorToInputSidePacket=Module["_addFloatVectorToInputSidePacket"]=wasmExports["se"])(a0,a1);var _addIntVectorToInputSidePacket=Module["_addIntVectorToInputSidePacket"]=(a0,a1)=>(_addIntVectorToInputSidePacket=Module["_addIntVectorToInputSidePacket"]=wasmExports["te"])(a0,a1);var _addUintVectorToInputSidePacket=Module["_addUintVectorToInputSidePacket"]=(a0,a1)=>(_addUintVectorToInputSidePacket=Module["_addUintVectorToInputSidePacket"]=wasmExports["ue"])(a0,a1);var _addStringVectorToInputSidePacket=Module["_addStringVectorToInputSidePacket"]=(a0,a1)=>(_addStringVectorToInputSidePacket=Module["_addStringVectorToInputSidePacket"]=wasmExports["ve"])(a0,a1);var _attachBoolListener=Module["_attachBoolListener"]=a0=>(_attachBoolListener=Module["_attachBoolListener"]=wasmExports["we"])(a0);var _attachBoolVectorListener=Module["_attachBoolVectorListener"]=a0=>(_attachBoolVectorListener=Module["_attachBoolVectorListener"]=wasmExports["xe"])(a0);var _attachDoubleListener=Module["_attachDoubleListener"]=a0=>(_attachDoubleListener=Module["_attachDoubleListener"]=wasmExports["ye"])(a0);var _attachDoubleVectorListener=Module["_attachDoubleVectorListener"]=a0=>(_attachDoubleVectorListener=Module["_attachDoubleVectorListener"]=wasmExports["ze"])(a0);var _attachFloatListener=Module["_attachFloatListener"]=a0=>(_attachFloatListener=Module["_attachFloatListener"]=wasmExports["Ae"])(a0);var _attachFloatVectorListener=Module["_attachFloatVectorListener"]=a0=>(_attachFloatVectorListener=Module["_attachFloatVectorListener"]=wasmExports["Be"])(a0);var _attachIntListener=Module["_attachIntListener"]=a0=>(_attachIntListener=Module["_attachIntListener"]=wasmExports["Ce"])(a0);var _attachIntVectorListener=Module["_attachIntVectorListener"]=a0=>(_attachIntVectorListener=Module["_attachIntVectorListener"]=wasmExports["De"])(a0);var _attachUintListener=Module["_attachUintListener"]=a0=>(_attachUintListener=Module["_attachUintListener"]=wasmExports["Ee"])(a0);var _attachUintVectorListener=Module["_attachUintVectorListener"]=a0=>(_attachUintVectorListener=Module["_attachUintVectorListener"]=wasmExports["Fe"])(a0);var _attachStringListener=Module["_attachStringListener"]=a0=>(_attachStringListener=Module["_attachStringListener"]=wasmExports["Ge"])(a0);var _attachStringVectorListener=Module["_attachStringVectorListener"]=a0=>(_attachStringVectorListener=Module["_attachStringVectorListener"]=wasmExports["He"])(a0);var _attachProtoListener=Module["_attachProtoListener"]=(a0,a1)=>(_attachProtoListener=Module["_attachProtoListener"]=wasmExports["Ie"])(a0,a1);var _attachProtoVectorListener=Module["_attachProtoVectorListener"]=(a0,a1)=>(_attachProtoVectorListener=Module["_attachProtoVectorListener"]=wasmExports["Je"])(a0,a1);var _getGraphConfig=Module["_getGraphConfig"]=(a0,a1)=>(_getGraphConfig=Module["_getGraphConfig"]=wasmExports["Ke"])(a0,a1);var _clearSubgraphs=Module["_clearSubgraphs"]=()=>(_clearSubgraphs=Module["_clearSubgraphs"]=wasmExports["Le"])();var _pushBinarySubgraph=Module["_pushBinarySubgraph"]=(a0,a1)=>(_pushBinarySubgraph=Module["_pushBinarySubgraph"]=wasmExports["Me"])(a0,a1);var _pushTextSubgraph=Module["_pushTextSubgraph"]=(a0,a1)=>(_pushTextSubgraph=Module["_pushTextSubgraph"]=wasmExports["Ne"])(a0,a1);var _changeBinaryGraph=Module["_changeBinaryGraph"]=(a0,a1)=>(_changeBinaryGraph=Module["_changeBinaryGraph"]=wasmExports["Oe"])(a0,a1);var _changeTextGraph=Module["_changeTextGraph"]=(a0,a1)=>(_changeTextGraph=Module["_changeTextGraph"]=wasmExports["Pe"])(a0,a1);var _processGl=Module["_processGl"]=a0=>(_processGl=Module["_processGl"]=wasmExports["Qe"])(a0);var _process=Module["_process"]=a0=>(_process=Module["_process"]=wasmExports["Re"])(a0);var _bindTextureToCanvas=Module["_bindTextureToCanvas"]=()=>(_bindTextureToCanvas=Module["_bindTextureToCanvas"]=wasmExports["Se"])();var _requestShaderRefreshOnGraphChange=Module["_requestShaderRefreshOnGraphChange"]=()=>(_requestShaderRefreshOnGraphChange=Module["_requestShaderRefreshOnGraphChange"]=wasmExports["Te"])();var _waitUntilIdle=Module["_waitUntilIdle"]=()=>(_waitUntilIdle=Module["_waitUntilIdle"]=wasmExports["Ue"])();var _closeGraph=Module["_closeGraph"]=()=>(_closeGraph=Module["_closeGraph"]=wasmExports["Ve"])();var _setAutoRenderToScreen=Module["_setAutoRenderToScreen"]=a0=>(_setAutoRenderToScreen=Module["_setAutoRenderToScreen"]=wasmExports["We"])(a0);var ___getTypeName=a0=>(___getTypeName=wasmExports["Xe"])(a0);var _emscripten_builtin_memalign=(a0,a1)=>(_emscripten_builtin_memalign=wasmExports["Ye"])(a0,a1);var _memalign=(a0,a1)=>(_memalign=wasmExports["Ze"])(a0,a1);var __emscripten_tempret_set=a0=>(__emscripten_tempret_set=wasmExports["_e"])(a0);var __emscripten_stack_restore=a0=>(__emscripten_stack_restore=wasmExports["$e"])(a0);var __emscripten_stack_alloc=a0=>(__emscripten_stack_alloc=wasmExports["af"])(a0);var _emscripten_stack_get_current=()=>(_emscripten_stack_get_current=wasmExports["bf"])();var ___cxa_is_pointer_type=a0=>(___cxa_is_pointer_type=wasmExports["cf"])(a0);var _kVersionStampBuildChangelistStr=Module["_kVersionStampBuildChangelistStr"]=1024;var _kVersionStampCitcSnapshotStr=Module["_kVersionStampCitcSnapshotStr"]=1056;var _kVersionStampCitcWorkspaceIdStr=Module["_kVersionStampCitcWorkspaceIdStr"]=1088;var _kVersionStampSourceUriStr=Module["_kVersionStampSourceUriStr"]=1600;var _kVersionStampBuildClientStr=Module["_kVersionStampBuildClientStr"]=2112;var _kVersionStampBuildClientMintStatusStr=Module["_kVersionStampBuildClientMintStatusStr"]=2624;var _kVersionStampBuildCompilerStr=Module["_kVersionStampBuildCompilerStr"]=2656;var _kVersionStampBuildDateTimePstStr=Module["_kVersionStampBuildDateTimePstStr"]=3168;var _kVersionStampBuildDepotPathStr=Module["_kVersionStampBuildDepotPathStr"]=3200;var _kVersionStampBuildIdStr=Module["_kVersionStampBuildIdStr"]=3712;var _kVersionStampBuildInfoStr=Module["_kVersionStampBuildInfoStr"]=4224;var _kVersionStampBuildLabelStr=Module["_kVersionStampBuildLabelStr"]=4736;var _kVersionStampBuildTargetStr=Module["_kVersionStampBuildTargetStr"]=5248;var _kVersionStampBuildTimestampStr=Module["_kVersionStampBuildTimestampStr"]=5760;var _kVersionStampBuildToolStr=Module["_kVersionStampBuildToolStr"]=5792;var _kVersionStampG3BuildTargetStr=Module["_kVersionStampG3BuildTargetStr"]=6304;var _kVersionStampVerifiableStr=Module["_kVersionStampVerifiableStr"]=6816;var _kVersionStampBuildFdoTypeStr=Module["_kVersionStampBuildFdoTypeStr"]=6848;var _kVersionStampBuildBaselineChangelistStr=Module["_kVersionStampBuildBaselineChangelistStr"]=6880;var _kVersionStampBuildLtoTypeStr=Module["_kVersionStampBuildLtoTypeStr"]=6912;var _kVersionStampBuildPropellerTypeStr=Module["_kVersionStampBuildPropellerTypeStr"]=6944;var _kVersionStampBuildPghoTypeStr=Module["_kVersionStampBuildPghoTypeStr"]=6976;var _kVersionStampBuildUsernameStr=Module["_kVersionStampBuildUsernameStr"]=7008;var _kVersionStampBuildHostnameStr=Module["_kVersionStampBuildHostnameStr"]=7520;var _kVersionStampBuildDirectoryStr=Module["_kVersionStampBuildDirectoryStr"]=8032;var _kVersionStampBuildChangelistInt=Module["_kVersionStampBuildChangelistInt"]=8544;var _kVersionStampCitcSnapshotInt=Module["_kVersionStampCitcSnapshotInt"]=8552;var _kVersionStampBuildClientMintStatusInt=Module["_kVersionStampBuildClientMintStatusInt"]=8556;var _kVersionStampBuildTimestampInt=Module["_kVersionStampBuildTimestampInt"]=8560;var _kVersionStampVerifiableInt=Module["_kVersionStampVerifiableInt"]=8568;var _kVersionStampBuildCoverageEnabledInt=Module["_kVersionStampBuildCoverageEnabledInt"]=8572;var _kVersionStampBuildBaselineChangelistInt=Module["_kVersionStampBuildBaselineChangelistInt"]=8576;var _kVersionStampPrecookedTimestampStr=Module["_kVersionStampPrecookedTimestampStr"]=8592;var _kVersionStampPrecookedClientInfoStr=Module["_kVersionStampPrecookedClientInfoStr"]=9104;Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["ccall"]=ccall;Module["stringToNewUTF8"]=stringToNewUTF8;Module["FS_createPreloadedFile"]=FS_createPreloadedFile;Module["FS_unlink"]=FS_unlink;Module["FS_createPath"]=FS_createPath;Module["FS_createDevice"]=FS_createDevice;Module["FS_createDataFile"]=FS_createDataFile;Module["FS_createLazyFile"]=FS_createLazyFile;var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(){if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);Module["onRuntimeInitialized"]?.();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run();moduleRtn=readyPromise; +// include: shell.js +// include: minimum_runtime_check.js +// end include: minimum_runtime_check.js +// The Module object: Our interface to the outside world. We import +// and export values on it. There are various ways Module can be used: +// 1. Not defined. We create it here +// 2. A function parameter, function(moduleArg) => Promise +// 3. pre-run appended it, var Module = {}; ..generated code.. +// 4. External script tag defines var Module. +// We need to check if Module already exists (e.g. case 3 above). +// Substitution will be replaced with actual code on later stage of the build, +// this way Closure Compiler will not mangle it (e.g. case 4. above). +// Note that if you want to run closure, and also to use Module +// after the generated code, you will need to define var Module = {}; +// before the code. Then that object will be used in the code, and you +// can continue to use Module afterwards as well. +var Module = moduleArg; +// Determine the runtime environment we are in. You can customize this by +// setting the ENVIRONMENT setting at compile time (see settings.js). +// Attempt to auto-detect the environment +var ENVIRONMENT_IS_WEB = !!globalThis.window; - return moduleRtn; +var ENVIRONMENT_IS_WORKER = !!globalThis.WorkerGlobalScope; + +// N.b. Electron.js environment is simultaneously a NODE-environment, but +// also a web environment. +var ENVIRONMENT_IS_NODE = globalThis.process?.versions?.node && globalThis.process?.type != "renderer"; + +// --pre-jses are emitted after the Module integration code, so that they can +// refer to Module (if they choose; they can also define Module) +var arguments_ = []; + +var thisProgram = "./this.program"; + +var quit_ = (status, toThrow) => { + throw toThrow; +}; + +if (typeof __filename != "undefined") { + // Node + _scriptName = __filename; +} else if (ENVIRONMENT_IS_WORKER) { + _scriptName = self.location.href; } -); + +// `/` should be present at the end if `scriptDirectory` is not empty +var scriptDirectory = ""; + +function locateFile(path) { + if (Module["locateFile"]) { + return Module["locateFile"](path, scriptDirectory); + } + return scriptDirectory + path; +} + +// Hooks that are implemented differently in different runtime environments. +var readAsync, readBinary; + +if (ENVIRONMENT_IS_NODE) { + // These modules will usually be used on Node.js. Load them eagerly to avoid + // the complexity of lazy-loading. + var fs = require("node:fs"); + scriptDirectory = __dirname + "/"; + // include: node_shell_read.js + readBinary = filename => { + // We need to re-wrap `file://` strings to URLs. + filename = isFileURI(filename) ? new URL(filename) : filename; + var ret = fs.readFileSync(filename); + return ret; + }; + readAsync = async (filename, binary = true) => { + // See the comment in the `readBinary` function. + filename = isFileURI(filename) ? new URL(filename) : filename; + var ret = fs.readFileSync(filename, binary ? undefined : "utf8"); + return ret; + }; + // end include: node_shell_read.js + if (process.argv.length > 1) { + thisProgram = process.argv[1].replace(/\\/g, "/"); + } + arguments_ = process.argv.slice(2); + quit_ = (status, toThrow) => { + process.exitCode = status; + throw toThrow; + }; +} else // Note that this includes Node.js workers when relevant (pthreads is enabled). +// Node.js workers are detected as a combination of ENVIRONMENT_IS_WORKER and +// ENVIRONMENT_IS_NODE. +if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { + try { + scriptDirectory = new URL(".", _scriptName).href; + } catch {} + { + // include: web_or_worker_shell_read.js + if (ENVIRONMENT_IS_WORKER) { + readBinary = url => { + var xhr = new XMLHttpRequest; + xhr.open("GET", url, false); + xhr.responseType = "arraybuffer"; + xhr.send(null); + return new Uint8Array(/** @type{!ArrayBuffer} */ (xhr.response)); + }; + } + readAsync = async url => { + // Fetch has some additional restrictions over XHR, like it can't be used on a file:// url. + // See https://github.com/github/fetch/pull/92#issuecomment-140665932 + // Cordova or Electron apps are typically loaded from a file:// url. + // So use XHR on webview if URL is a file URL. + if (isFileURI(url)) { + return new Promise((resolve, reject) => { + var xhr = new XMLHttpRequest; + xhr.open("GET", url, true); + xhr.responseType = "arraybuffer"; + xhr.onload = () => { + if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) { + // file URLs can return 0 + resolve(xhr.response); + return; + } + reject(xhr.status); + }; + xhr.onerror = reject; + xhr.send(null); + }); + } + var response = await fetch(url, { + credentials: "same-origin" + }); + if (response.ok) { + return response.arrayBuffer(); + } + throw new Error(response.status + " : " + response.url); + }; + } +} else {} + +var out = console.log.bind(console); + +var err = console.error.bind(console); + +// end include: shell.js +// include: preamble.js +// === Preamble library stuff === +// Documentation for the public APIs defined in this file must be updated in: +// site/source/docs/api_reference/preamble.js.rst +// A prebuilt local version of the documentation is available at: +// site/build/text/docs/api_reference/preamble.js.txt +// You can also build docs locally as HTML or other formats in site/ +// An online HTML version (which may be of a different version of Emscripten) +// is up at http://kripken.github.io/emscripten-site/docs/api_reference/preamble.js.html +var wasmBinary; + +// Wasm globals +//======================================== +// Runtime essentials +//======================================== +// whether we are quitting the application. no code should run after this. +// set in exit() and abort() +var ABORT = false; + +// set by exit() and abort(). Passed to 'onExit' handler. +// NOTE: This is also used as the process return code in shell environments +// but only when noExitRuntime is false. +var EXITSTATUS; + +// In STRICT mode, we only define assert() when ASSERTIONS is set. i.e. we +// don't define it at all in release modes. This matches the behaviour of +// MINIMAL_RUNTIME. +// TODO(sbc): Make this the default even without STRICT enabled. +/** @type {function(*, string=)} */ function assert(condition, text) { + if (!condition) { + // This build was created without ASSERTIONS defined. `assert()` should not + // ever be called in this configuration but in case there are callers in + // the wild leave this simple abort() implementation here for now. + abort(text); + } +} + +/** + * Indicates whether filename is delivered via file protocol (as opposed to http/https) + * @noinline + */ var isFileURI = filename => filename.startsWith("file://"); + +// include: runtime_common.js +// include: runtime_stack_check.js +// end include: runtime_stack_check.js +// include: runtime_exceptions.js +// end include: runtime_exceptions.js +// include: runtime_debug.js +// end include: runtime_debug.js +var readyPromiseResolve, readyPromiseReject; + +// Memory management +var /** @type {!Int8Array} */ HEAP8, /** @type {!Uint8Array} */ HEAPU8, /** @type {!Int16Array} */ HEAP16, /** @type {!Uint16Array} */ HEAPU16, /** @type {!Int32Array} */ HEAP32, /** @type {!Uint32Array} */ HEAPU32, /** @type {!Float32Array} */ HEAPF32, /** @type {!Float64Array} */ HEAPF64; + +var runtimeInitialized = false; + +function updateMemoryViews() { + var b = wasmMemory.buffer; + HEAP8 = new Int8Array(b); + HEAP16 = new Int16Array(b); + Module["HEAPU8"] = HEAPU8 = new Uint8Array(b); + HEAPU16 = new Uint16Array(b); + HEAP32 = new Int32Array(b); + Module["HEAPU32"] = HEAPU32 = new Uint32Array(b); + Module["HEAPF32"] = HEAPF32 = new Float32Array(b); + Module["HEAPF64"] = HEAPF64 = new Float64Array(b); +} + +// include: memoryprofiler.js +// end include: memoryprofiler.js +// end include: runtime_common.js +function preRun() { + if (Module["preRun"]) { + if (typeof Module["preRun"] == "function") Module["preRun"] = [ Module["preRun"] ]; + while (Module["preRun"].length) { + addOnPreRun(Module["preRun"].shift()); + } + } + // Begin ATPRERUNS hooks + callRuntimeCallbacks(onPreRuns); +} + +function initRuntime() { + runtimeInitialized = true; + // Begin ATINITS hooks + if (!Module["noFSInit"] && !FS.initialized) FS.init(); + TTY.init(); + // End ATINITS hooks + wasmExports["jd"](); + // Begin ATPOSTCTORS hooks + FS.ignorePermissions = false; +} + +function postRun() { + // PThreads reuse the runtime from the main thread. + if (Module["postRun"]) { + if (typeof Module["postRun"] == "function") Module["postRun"] = [ Module["postRun"] ]; + while (Module["postRun"].length) { + addOnPostRun(Module["postRun"].shift()); + } + } + // Begin ATPOSTRUNS hooks + callRuntimeCallbacks(onPostRuns); +} + +/** @param {string|number=} what */ function abort(what) { + Module["onAbort"]?.(what); + what = "Aborted(" + what + ")"; + // TODO(sbc): Should we remove printing and leave it up to whoever + // catches the exception? + err(what); + ABORT = true; + what += ". Build with -sASSERTIONS for more info."; + // Use a wasm runtime error, because a JS error might be seen as a foreign + // exception, which means we'd run destructors on it. We need the error to + // simply make the program stop. + // FIXME This approach does not work in Wasm EH because it currently does not assume + // all RuntimeErrors are from traps; it decides whether a RuntimeError is from + // a trap or not based on a hidden field within the object. So at the moment + // we don't have a way of throwing a wasm trap from JS. TODO Make a JS API that + // allows this in the wasm spec. + // Suppress closure compiler warning here. Closure compiler's builtin extern + // definition for WebAssembly.RuntimeError claims it takes no arguments even + // though it can. + // TODO(https://github.com/google/closure-compiler/pull/3913): Remove if/when upstream closure gets fixed. + /** @suppress {checkTypes} */ var e = new WebAssembly.RuntimeError(what); + readyPromiseReject?.(e); + // Throw the error whether or not MODULARIZE is set because abort is used + // in code paths apart from instantiation where an exception is expected + // to be thrown when abort is called. + throw e; +} + +var wasmBinaryFile; + +function findWasmBinary() { + return locateFile("vision_wasm_internal.wasm"); +} + +function getBinarySync(file) { + if (file == wasmBinaryFile && wasmBinary) { + return new Uint8Array(wasmBinary); + } + if (readBinary) { + return readBinary(file); + } + // Throwing a plain string here, even though it not normally advisable since + // this gets turning into an `abort` in instantiateArrayBuffer. + throw "both async and sync fetching of the wasm failed"; +} + +async function getWasmBinary(binaryFile) { + // If we don't have the binary yet, load it asynchronously using readAsync. + if (!wasmBinary) { + // Fetch the binary using readAsync + try { + var response = await readAsync(binaryFile); + return new Uint8Array(response); + } catch {} + } + // Otherwise, getBinarySync should be able to get it synchronously + return getBinarySync(binaryFile); +} + +async function instantiateArrayBuffer(binaryFile, imports) { + try { + var binary = await getWasmBinary(binaryFile); + var instance = await WebAssembly.instantiate(binary, imports); + return instance; + } catch (reason) { + err(`failed to asynchronously prepare wasm: ${reason}`); + abort(reason); + } +} + +async function instantiateAsync(binary, binaryFile, imports) { + if (!binary && !isFileURI(binaryFile) && !ENVIRONMENT_IS_NODE) { + try { + var response = fetch(binaryFile, { + credentials: "same-origin" + }); + var instantiationResult = await WebAssembly.instantiateStreaming(response, imports); + return instantiationResult; + } catch (reason) { + // We expect the most common failure cause to be a bad MIME type for the binary, + // in which case falling back to ArrayBuffer instantiation should work. + err(`wasm streaming compile failed: ${reason}`); + err("falling back to ArrayBuffer instantiation"); + } + } + return instantiateArrayBuffer(binaryFile, imports); +} + +function getWasmImports() { + // prepare imports + var imports = { + "a": wasmImports + }; + return imports; +} + +// Create the wasm instance. +// Receives the wasm imports, returns the exports. +async function createWasm() { + // Load the wasm module and create an instance of using native support in the JS engine. + // handle a generated wasm instance, receiving its exports and + // performing other necessary setup + /** @param {WebAssembly.Module=} module*/ function receiveInstance(instance, module) { + wasmExports = instance.exports; + assignWasmExports(wasmExports); + updateMemoryViews(); + return wasmExports; + } + // Prefer streaming instantiation if available. + function receiveInstantiationResult(result) { + // 'result' is a ResultObject object which has both the module and instance. + // receiveInstance() will swap in the exports (to Module.asm) so they can be called + // TODO: Due to Closure regression https://github.com/google/closure-compiler/issues/3193, the above line no longer optimizes out down to the following line. + // When the regression is fixed, can restore the above PTHREADS-enabled path. + return receiveInstance(result["instance"]); + } + var info = getWasmImports(); + // User shell pages can write their own Module.instantiateWasm = function(imports, successCallback) callback + // to manually instantiate the Wasm module themselves. This allows pages to + // run the instantiation parallel to any other async startup actions they are + // performing. + // Also pthreads and wasm workers initialize the wasm instance through this + // path. + if (Module["instantiateWasm"]) { + return new Promise((resolve, reject) => { + Module["instantiateWasm"](info, (inst, mod) => { + resolve(receiveInstance(inst, mod)); + }); + }); + } + wasmBinaryFile ??= findWasmBinary(); + var result = await instantiateAsync(wasmBinary, wasmBinaryFile, info); + var exports = receiveInstantiationResult(result); + return exports; +} + +// Globals used by JS i64 conversions (see makeSetValue) +var tempDouble; + +var tempI64; + +// end include: preamble.js +// Begin JS library code +var handleException = e => { + // Certain exception types we do not treat as errors since they are used for + // internal control flow. + // 1. ExitStatus, which is thrown by exit() + // 2. "unwind", which is thrown by emscripten_unwind_to_js_event_loop() and others + // that wish to return to JS event loop. + if (e instanceof ExitStatus || e == "unwind") { + return EXITSTATUS; + } + quit_(1, e); +}; + +class ExitStatus { + name="ExitStatus"; + constructor(status) { + this.message = `Program terminated with exit(${status})`; + this.status = status; + } +} + +var runtimeKeepaliveCounter = 0; + +var keepRuntimeAlive = () => noExitRuntime || runtimeKeepaliveCounter > 0; + +var _proc_exit = code => { + EXITSTATUS = code; + if (!keepRuntimeAlive()) { + Module["onExit"]?.(code); + ABORT = true; + } + quit_(code, new ExitStatus(code)); +}; + +/** @param {boolean|number=} implicit */ var exitJS = (status, implicit) => { + EXITSTATUS = status; + _proc_exit(status); +}; + +var _exit = exitJS; + +var maybeExit = () => { + if (!keepRuntimeAlive()) { + try { + _exit(EXITSTATUS); + } catch (e) { + handleException(e); + } + } +}; + +var callUserCallback = func => { + if (ABORT) { + return; + } + try { + return func(); + } catch (e) { + handleException(e); + } finally { + maybeExit(); + } +}; + +function getFullscreenElement() { + return document.fullscreenElement || document.mozFullScreenElement || document.webkitFullscreenElement || document.webkitCurrentFullScreenElement || document.msFullscreenElement; +} + +/** @param {number=} timeout */ var safeSetTimeout = (func, timeout) => setTimeout(() => { + callUserCallback(func); +}, timeout); + +var warnOnce = text => { + warnOnce.shown ||= {}; + if (!warnOnce.shown[text]) { + warnOnce.shown[text] = 1; + if (ENVIRONMENT_IS_NODE) text = "warning: " + text; + err(text); + } +}; + +var preloadPlugins = []; + +var Browser = { + useWebGL: false, + isFullscreen: false, + pointerLock: false, + moduleContextCreatedCallbacks: [], + workers: [], + preloadedImages: {}, + preloadedAudios: {}, + getCanvas: () => Module["canvas"], + init() { + if (Browser.initted) return; + Browser.initted = true; + // Support for plugins that can process preloaded files. You can add more of these to + // your app by creating and appending to preloadPlugins. + // Each plugin is asked if it can handle a file based on the file's name. If it can, + // it is given the file's raw data. When it is done, it calls a callback with the file's + // (possibly modified) data. For example, a plugin might decompress a file, or it + // might create some side data structure for use later (like an Image element, etc.). + var imagePlugin = {}; + imagePlugin["canHandle"] = name => !Module["noImageDecoding"] && /\.(jpg|jpeg|png|bmp|webp)$/i.test(name); + imagePlugin["handle"] = async (byteArray, name) => { + var b = new Blob([ byteArray ], { + type: Browser.getMimetype(name) + }); + if (b.size !== byteArray.length) { + // Safari bug #118630 + // Safari's Blob can only take an ArrayBuffer + b = new Blob([ (new Uint8Array(byteArray)).buffer ], { + type: Browser.getMimetype(name) + }); + } + var url = URL.createObjectURL(b); + return new Promise((resolve, reject) => { + var img = new Image; + img.onload = () => { + var canvas = /** @type {!HTMLCanvasElement} */ (document.createElement("canvas")); + canvas.width = img.width; + canvas.height = img.height; + var ctx = canvas.getContext("2d"); + ctx.drawImage(img, 0, 0); + Browser.preloadedImages[name] = canvas; + URL.revokeObjectURL(url); + resolve(byteArray); + }; + img.onerror = event => { + err(`Image ${url} could not be decoded`); + reject(); + }; + img.src = url; + }); + }; + preloadPlugins.push(imagePlugin); + var audioPlugin = {}; + audioPlugin["canHandle"] = name => !Module["noAudioDecoding"] && name.slice(-4) in { + ".ogg": 1, + ".wav": 1, + ".mp3": 1 + }; + audioPlugin["handle"] = async (byteArray, name) => new Promise((resolve, reject) => { + var done = false; + function finish(audio) { + if (done) return; + done = true; + Browser.preloadedAudios[name] = audio; + resolve(byteArray); + } + var b = new Blob([ byteArray ], { + type: Browser.getMimetype(name) + }); + var url = URL.createObjectURL(b); + // XXX we never revoke this! + var audio = new Audio; + audio.addEventListener("canplaythrough", () => finish(audio), false); + // use addEventListener due to chromium bug 124926 + audio.onerror = event => { + if (done) return; + err(`warning: browser could not fully decode audio ${name}, trying slower base64 approach`); + function encode64(data) { + var BASE = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; + var PAD = "="; + var ret = ""; + var leftchar = 0; + var leftbits = 0; + for (var i = 0; i < data.length; i++) { + leftchar = (leftchar << 8) | data[i]; + leftbits += 8; + while (leftbits >= 6) { + var curr = (leftchar >> (leftbits - 6)) & 63; + leftbits -= 6; + ret += BASE[curr]; + } + } + if (leftbits == 2) { + ret += BASE[(leftchar & 3) << 4]; + ret += PAD + PAD; + } else if (leftbits == 4) { + ret += BASE[(leftchar & 15) << 2]; + ret += PAD; + } + return ret; + } + audio.src = "data:audio/x-" + name.slice(-3) + ";base64," + encode64(byteArray); + finish(audio); + }; + audio.src = url; + // workaround for chrome bug 124926 - we do not always get oncanplaythrough or onerror + safeSetTimeout(() => { + finish(audio); + }, 1e4); + }); + preloadPlugins.push(audioPlugin); + // Canvas event setup + function pointerLockChange() { + var canvas = Browser.getCanvas(); + Browser.pointerLock = document.pointerLockElement === canvas; + } + var canvas = Browser.getCanvas(); + if (canvas) { + // forced aspect ratio can be enabled by defining 'forcedAspectRatio' on Module + // Module['forcedAspectRatio'] = 4 / 3; + document.addEventListener("pointerlockchange", pointerLockChange, false); + if (Module["elementPointerLock"]) { + canvas.addEventListener("click", ev => { + if (!Browser.pointerLock && Browser.getCanvas().requestPointerLock) { + Browser.getCanvas().requestPointerLock(); + ev.preventDefault(); + } + }, false); + } + } + }, + createContext(/** @type {HTMLCanvasElement} */ canvas, useWebGL, setInModule, webGLContextAttributes) { + if (useWebGL && Module["ctx"] && canvas == Browser.getCanvas()) return Module["ctx"]; + // no need to recreate GL context if it's already been created for this canvas. + var ctx; + var contextHandle; + if (useWebGL) { + // For GLES2/desktop GL compatibility, adjust a few defaults to be different to WebGL defaults, so that they align better with the desktop defaults. + var contextAttributes = { + antialias: false, + alpha: false, + majorVersion: (typeof WebGL2RenderingContext != "undefined") ? 2 : 1 + }; + if (webGLContextAttributes) { + for (var attribute in webGLContextAttributes) { + contextAttributes[attribute] = webGLContextAttributes[attribute]; + } + } + // This check of existence of GL is here to satisfy Closure compiler, which yells if variable GL is referenced below but GL object is not + // actually compiled in because application is not doing any GL operations. TODO: Ideally if GL is not being used, this function + // Browser.createContext() should not even be emitted. + if (typeof GL != "undefined") { + contextHandle = GL.createContext(canvas, contextAttributes); + if (contextHandle) { + ctx = GL.getContext(contextHandle).GLctx; + } + } + } else { + ctx = canvas.getContext("2d"); + } + if (!ctx) return null; + if (setInModule) { + Module["ctx"] = ctx; + if (useWebGL) GL.makeContextCurrent(contextHandle); + Browser.useWebGL = useWebGL; + Browser.moduleContextCreatedCallbacks.forEach(callback => callback()); + Browser.init(); + } + return ctx; + }, + fullscreenHandlersInstalled: false, + lockPointer: undefined, + resizeCanvas: undefined, + requestFullscreen(lockPointer, resizeCanvas) { + Browser.lockPointer = lockPointer; + Browser.resizeCanvas = resizeCanvas; + if (typeof Browser.lockPointer == "undefined") Browser.lockPointer = true; + if (typeof Browser.resizeCanvas == "undefined") Browser.resizeCanvas = false; + var canvas = Browser.getCanvas(); + function fullscreenChange() { + Browser.isFullscreen = false; + var canvasContainer = canvas.parentNode; + if (getFullscreenElement() === canvasContainer) { + canvas.exitFullscreen = Browser.exitFullscreen; + if (Browser.lockPointer) canvas.requestPointerLock(); + Browser.isFullscreen = true; + if (Browser.resizeCanvas) { + Browser.setFullscreenCanvasSize(); + } else { + Browser.updateCanvasDimensions(canvas); + } + } else { + // remove the full screen specific parent of the canvas again to restore the HTML structure from before going full screen + canvasContainer.parentNode.insertBefore(canvas, canvasContainer); + canvasContainer.parentNode.removeChild(canvasContainer); + if (Browser.resizeCanvas) { + Browser.setWindowedCanvasSize(); + } else { + Browser.updateCanvasDimensions(canvas); + } + } + Module["onFullScreen"]?.(Browser.isFullscreen); + Module["onFullscreen"]?.(Browser.isFullscreen); + } + if (!Browser.fullscreenHandlersInstalled) { + Browser.fullscreenHandlersInstalled = true; + document.addEventListener("fullscreenchange", fullscreenChange, false); + document.addEventListener("mozfullscreenchange", fullscreenChange, false); + document.addEventListener("webkitfullscreenchange", fullscreenChange, false); + document.addEventListener("MSFullscreenChange", fullscreenChange, false); + } + // create a new parent to ensure the canvas has no siblings. this allows browsers to optimize full screen performance when its parent is the full screen root + var canvasContainer = document.createElement("div"); + canvas.parentNode.insertBefore(canvasContainer, canvas); + canvasContainer.appendChild(canvas); + // use parent of canvas as full screen root to allow aspect ratio correction (Firefox stretches the root to screen size) + canvasContainer.requestFullscreen = canvasContainer["requestFullscreen"] || canvasContainer["mozRequestFullScreen"] || canvasContainer["msRequestFullscreen"] || (canvasContainer["webkitRequestFullscreen"] ? () => canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"]) : null) || (canvasContainer["webkitRequestFullScreen"] ? () => canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"]) : null); + canvasContainer.requestFullscreen(); + }, + exitFullscreen() { + // This is workaround for chrome. Trying to exit from fullscreen + // not in fullscreen state will cause "TypeError: Document not active" + // in chrome. See https://github.com/emscripten-core/emscripten/pull/8236 + if (!Browser.isFullscreen) { + return false; + } + var CFS = document["exitFullscreen"] || document["cancelFullScreen"] || document["mozCancelFullScreen"] || document["msExitFullscreen"] || document["webkitCancelFullScreen"] || (() => {}); + CFS.apply(document, []); + return true; + }, + safeSetTimeout(func, timeout) { + // Legacy function, this is used by the SDL2 port so we need to keep it + // around at least until that is updated. + // See https://github.com/libsdl-org/SDL/pull/6304 + return safeSetTimeout(func, timeout); + }, + getMimetype(name) { + return { + "jpg": "image/jpeg", + "jpeg": "image/jpeg", + "png": "image/png", + "bmp": "image/bmp", + "ogg": "audio/ogg", + "wav": "audio/wav", + "mp3": "audio/mpeg" + }[name.slice(name.lastIndexOf(".") + 1)]; + }, + getUserMedia(func) { + window.getUserMedia ||= navigator["getUserMedia"] || navigator["mozGetUserMedia"]; + window.getUserMedia(func); + }, + getMovementX(event) { + return event["movementX"] || event["mozMovementX"] || event["webkitMovementX"] || 0; + }, + getMovementY(event) { + return event["movementY"] || event["mozMovementY"] || event["webkitMovementY"] || 0; + }, + getMouseWheelDelta(event) { + var delta = 0; + switch (event.type) { + case "DOMMouseScroll": + // 3 lines make up a step + delta = event.detail / 3; + break; + + case "mousewheel": + // 120 units make up a step + delta = event.wheelDelta / 120; + break; + + case "wheel": + delta = event.deltaY; + switch (event.deltaMode) { + case 0: + // DOM_DELTA_PIXEL: 100 pixels make up a step + delta /= 100; + break; + + case 1: + // DOM_DELTA_LINE: 3 lines make up a step + delta /= 3; + break; + + case 2: + // DOM_DELTA_PAGE: A page makes up 80 steps + delta *= 80; + break; + + default: + abort("unrecognized mouse wheel delta mode: " + event.deltaMode); + } + break; + + default: + abort("unrecognized mouse wheel event: " + event.type); + } + return delta; + }, + mouseX: 0, + mouseY: 0, + mouseMovementX: 0, + mouseMovementY: 0, + touches: {}, + lastTouches: {}, + calculateMouseCoords(pageX, pageY) { + // Calculate the movement based on the changes + // in the coordinates. + var canvas = Browser.getCanvas(); + var rect = canvas.getBoundingClientRect(); + // Neither .scrollX or .pageXOffset are defined in a spec, but + // we prefer .scrollX because it is currently in a spec draft. + // (see: http://www.w3.org/TR/2013/WD-cssom-view-20131217/) + var scrollX = ((typeof window.scrollX != "undefined") ? window.scrollX : window.pageXOffset); + var scrollY = ((typeof window.scrollY != "undefined") ? window.scrollY : window.pageYOffset); + var adjustedX = pageX - (scrollX + rect.left); + var adjustedY = pageY - (scrollY + rect.top); + // the canvas might be CSS-scaled compared to its backbuffer; + // SDL-using content will want mouse coordinates in terms + // of backbuffer units. + adjustedX = adjustedX * (canvas.width / rect.width); + adjustedY = adjustedY * (canvas.height / rect.height); + return { + x: adjustedX, + y: adjustedY + }; + }, + setMouseCoords(pageX, pageY) { + const {x, y} = Browser.calculateMouseCoords(pageX, pageY); + Browser.mouseMovementX = x - Browser.mouseX; + Browser.mouseMovementY = y - Browser.mouseY; + Browser.mouseX = x; + Browser.mouseY = y; + }, + calculateMouseEvent(event) { + // event should be mousemove, mousedown or mouseup + if (Browser.pointerLock) { + // When the pointer is locked, calculate the coordinates + // based on the movement of the mouse. + // Workaround for Firefox bug 764498 + if (event.type != "mousemove" && ("mozMovementX" in event)) { + Browser.mouseMovementX = Browser.mouseMovementY = 0; + } else { + Browser.mouseMovementX = Browser.getMovementX(event); + Browser.mouseMovementY = Browser.getMovementY(event); + } + // add the mouse delta to the current absolute mouse position + Browser.mouseX += Browser.mouseMovementX; + Browser.mouseY += Browser.mouseMovementY; + } else { + if (event.type === "touchstart" || event.type === "touchend" || event.type === "touchmove") { + var touch = event.touch; + if (touch === undefined) { + return; + } + var coords = Browser.calculateMouseCoords(touch.pageX, touch.pageY); + if (event.type === "touchstart") { + Browser.lastTouches[touch.identifier] = coords; + Browser.touches[touch.identifier] = coords; + } else if (event.type === "touchend" || event.type === "touchmove") { + var last = Browser.touches[touch.identifier]; + last ||= coords; + Browser.lastTouches[touch.identifier] = last; + Browser.touches[touch.identifier] = coords; + } + return; + } + Browser.setMouseCoords(event.pageX, event.pageY); + } + }, + resizeListeners: [], + updateResizeListeners() { + var canvas = Browser.getCanvas(); + Browser.resizeListeners.forEach(listener => listener(canvas.width, canvas.height)); + }, + setCanvasSize(width, height, noUpdates) { + var canvas = Browser.getCanvas(); + Browser.updateCanvasDimensions(canvas, width, height); + if (!noUpdates) Browser.updateResizeListeners(); + }, + windowedWidth: 0, + windowedHeight: 0, + setFullscreenCanvasSize() { + // check if SDL is available + if (typeof SDL != "undefined") { + var flags = HEAPU32[((SDL.screen) >> 2)]; + flags = flags | 8388608; + // set SDL_FULLSCREEN flag + HEAP32[((SDL.screen) >> 2)] = flags; + } + Browser.updateCanvasDimensions(Browser.getCanvas()); + Browser.updateResizeListeners(); + }, + setWindowedCanvasSize() { + // check if SDL is available + if (typeof SDL != "undefined") { + var flags = HEAPU32[((SDL.screen) >> 2)]; + flags = flags & ~8388608; + // clear SDL_FULLSCREEN flag + HEAP32[((SDL.screen) >> 2)] = flags; + } + Browser.updateCanvasDimensions(Browser.getCanvas()); + Browser.updateResizeListeners(); + }, + updateCanvasDimensions(canvas, wNative, hNative) { + if (wNative && hNative) { + canvas.widthNative = wNative; + canvas.heightNative = hNative; + } else { + wNative = canvas.widthNative; + hNative = canvas.heightNative; + } + var w = wNative; + var h = hNative; + if (Module["forcedAspectRatio"] > 0) { + if (w / h < Module["forcedAspectRatio"]) { + w = Math.round(h * Module["forcedAspectRatio"]); + } else { + h = Math.round(w / Module["forcedAspectRatio"]); + } + } + if ((getFullscreenElement() === canvas.parentNode) && (typeof screen != "undefined")) { + var factor = Math.min(screen.width / w, screen.height / h); + w = Math.round(w * factor); + h = Math.round(h * factor); + } + if (Browser.resizeCanvas) { + if (canvas.width != w) canvas.width = w; + if (canvas.height != h) canvas.height = h; + if (typeof canvas.style != "undefined") { + canvas.style.removeProperty("width"); + canvas.style.removeProperty("height"); + } + } else { + if (canvas.width != wNative) canvas.width = wNative; + if (canvas.height != hNative) canvas.height = hNative; + if (typeof canvas.style != "undefined") { + if (w != wNative || h != hNative) { + canvas.style.setProperty("width", w + "px", "important"); + canvas.style.setProperty("height", h + "px", "important"); + } else { + canvas.style.removeProperty("width"); + canvas.style.removeProperty("height"); + } + } + } + } +}; + +var callRuntimeCallbacks = callbacks => { + while (callbacks.length > 0) { + // Pass the module as the first argument. + callbacks.shift()(Module); + } +}; + +var onPostRuns = []; + +var addOnPostRun = cb => onPostRuns.push(cb); + +var onPreRuns = []; + +var addOnPreRun = cb => onPreRuns.push(cb); + +var noExitRuntime = true; + +var stackRestore = val => __emscripten_stack_restore(val); + +var stackSave = () => _emscripten_stack_get_current(); + +class ExceptionInfo { + // excPtr - Thrown object pointer to wrap. Metadata pointer is calculated from it. + constructor(excPtr) { + this.excPtr = excPtr; + this.ptr = excPtr - 24; + } + set_type(type) { + HEAPU32[(((this.ptr) + (4)) >> 2)] = type; + } + get_type() { + return HEAPU32[(((this.ptr) + (4)) >> 2)]; + } + set_destructor(destructor) { + HEAPU32[(((this.ptr) + (8)) >> 2)] = destructor; + } + get_destructor() { + return HEAPU32[(((this.ptr) + (8)) >> 2)]; + } + set_caught(caught) { + caught = caught ? 1 : 0; + HEAP8[(this.ptr) + (12)] = caught; + } + get_caught() { + return HEAP8[(this.ptr) + (12)] != 0; + } + set_rethrown(rethrown) { + rethrown = rethrown ? 1 : 0; + HEAP8[(this.ptr) + (13)] = rethrown; + } + get_rethrown() { + return HEAP8[(this.ptr) + (13)] != 0; + } + // Initialize native structure fields. Should be called once after allocated. + init(type, destructor) { + this.set_adjusted_ptr(0); + this.set_type(type); + this.set_destructor(destructor); + } + set_adjusted_ptr(adjustedPtr) { + HEAPU32[(((this.ptr) + (16)) >> 2)] = adjustedPtr; + } + get_adjusted_ptr() { + return HEAPU32[(((this.ptr) + (16)) >> 2)]; + } +} + +var exceptionLast = 0; + +var uncaughtExceptionCount = 0; + +var ___cxa_throw = (ptr, type, destructor) => { + var info = new ExceptionInfo(ptr); + // Initialize ExceptionInfo content after it was allocated in __cxa_allocate_exception. + info.init(type, destructor); + exceptionLast = ptr; + uncaughtExceptionCount++; + throw exceptionLast; +}; + +var PATH = { + isAbs: path => path.charAt(0) === "/", + splitPath: filename => { + var splitPathRe = /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/; + return splitPathRe.exec(filename).slice(1); + }, + normalizeArray: (parts, allowAboveRoot) => { + // if the path tries to go above the root, `up` ends up > 0 + var up = 0; + for (var i = parts.length - 1; i >= 0; i--) { + var last = parts[i]; + if (last === ".") { + parts.splice(i, 1); + } else if (last === "..") { + parts.splice(i, 1); + up++; + } else if (up) { + parts.splice(i, 1); + up--; + } + } + // if the path is allowed to go above the root, restore leading ..s + if (allowAboveRoot) { + for (;up; up--) { + parts.unshift(".."); + } + } + return parts; + }, + normalize: path => { + var isAbsolute = PATH.isAbs(path), trailingSlash = path.slice(-1) === "/"; + // Normalize the path + path = PATH.normalizeArray(path.split("/").filter(p => !!p), !isAbsolute).join("/"); + if (!path && !isAbsolute) { + path = "."; + } + if (path && trailingSlash) { + path += "/"; + } + return (isAbsolute ? "/" : "") + path; + }, + dirname: path => { + var result = PATH.splitPath(path), root = result[0], dir = result[1]; + if (!root && !dir) { + // No dirname whatsoever + return "."; + } + if (dir) { + // It has a dirname, strip trailing slash + dir = dir.slice(0, -1); + } + return root + dir; + }, + basename: path => path && path.match(/([^\/]+|\/)\/*$/)[1], + join: (...paths) => PATH.normalize(paths.join("/")), + join2: (l, r) => PATH.normalize(l + "/" + r) +}; + +var initRandomFill = () => { + // This block is not needed on v19+ since crypto.getRandomValues is builtin + if (ENVIRONMENT_IS_NODE) { + var nodeCrypto = require("node:crypto"); + return view => nodeCrypto.randomFillSync(view); + } + return view => crypto.getRandomValues(view); +}; + +var randomFill = view => { + // Lazily init on the first invocation. + (randomFill = initRandomFill())(view); +}; + +var PATH_FS = { + resolve: (...args) => { + var resolvedPath = "", resolvedAbsolute = false; + for (var i = args.length - 1; i >= -1 && !resolvedAbsolute; i--) { + var path = (i >= 0) ? args[i] : FS.cwd(); + // Skip empty and invalid entries + if (typeof path != "string") { + throw new TypeError("Arguments to path.resolve must be strings"); + } else if (!path) { + return ""; + } + resolvedPath = path + "/" + resolvedPath; + resolvedAbsolute = PATH.isAbs(path); + } + // At this point the path should be resolved to a full absolute path, but + // handle relative paths to be safe (might happen when process.cwd() fails) + resolvedPath = PATH.normalizeArray(resolvedPath.split("/").filter(p => !!p), !resolvedAbsolute).join("/"); + return ((resolvedAbsolute ? "/" : "") + resolvedPath) || "."; + }, + relative: (from, to) => { + from = PATH_FS.resolve(from).slice(1); + to = PATH_FS.resolve(to).slice(1); + function trim(arr) { + var start = 0; + for (;start < arr.length; start++) { + if (arr[start] !== "") break; + } + var end = arr.length - 1; + for (;end >= 0; end--) { + if (arr[end] !== "") break; + } + if (start > end) return []; + return arr.slice(start, end - start + 1); + } + var fromParts = trim(from.split("/")); + var toParts = trim(to.split("/")); + var length = Math.min(fromParts.length, toParts.length); + var samePartsLength = length; + for (var i = 0; i < length; i++) { + if (fromParts[i] !== toParts[i]) { + samePartsLength = i; + break; + } + } + var outputParts = []; + for (var i = samePartsLength; i < fromParts.length; i++) { + outputParts.push(".."); + } + outputParts = outputParts.concat(toParts.slice(samePartsLength)); + return outputParts.join("/"); + } +}; + +var UTF8Decoder = new TextDecoder; + +var findStringEnd = (heapOrArray, idx, maxBytesToRead, ignoreNul) => { + var maxIdx = idx + maxBytesToRead; + if (ignoreNul) return maxIdx; + // TextDecoder needs to know the byte length in advance, it doesn't stop on + // null terminator by itself. + // As a tiny code save trick, compare idx against maxIdx using a negation, + // so that maxBytesToRead=undefined/NaN means Infinity. + while (heapOrArray[idx] && !(idx >= maxIdx)) ++idx; + return idx; +}; + +/** + * Given a pointer 'idx' to a null-terminated UTF8-encoded string in the given + * array that contains uint8 values, returns a copy of that string as a + * Javascript String object. + * heapOrArray is either a regular array, or a JavaScript typed array view. + * @param {number=} idx + * @param {number=} maxBytesToRead + * @param {boolean=} ignoreNul - If true, the function will not stop on a NUL character. + * @return {string} + */ var UTF8ArrayToString = (heapOrArray, idx = 0, maxBytesToRead, ignoreNul) => { + var endPtr = findStringEnd(heapOrArray, idx, maxBytesToRead, ignoreNul); + return UTF8Decoder.decode(heapOrArray.buffer ? heapOrArray.subarray(idx, endPtr) : new Uint8Array(heapOrArray.slice(idx, endPtr))); +}; + +var FS_stdin_getChar_buffer = []; + +var lengthBytesUTF8 = str => { + var len = 0; + for (var i = 0; i < str.length; ++i) { + // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code + // unit, not a Unicode code point of the character! So decode + // UTF16->UTF32->UTF8. + // See http://unicode.org/faq/utf_bom.html#utf16-3 + var c = str.charCodeAt(i); + // possibly a lead surrogate + if (c <= 127) { + len++; + } else if (c <= 2047) { + len += 2; + } else if (c >= 55296 && c <= 57343) { + len += 4; + ++i; + } else { + len += 3; + } + } + return len; +}; + +var stringToUTF8Array = (str, heap, outIdx, maxBytesToWrite) => { + // Parameter maxBytesToWrite is not optional. Negative values, 0, null, + // undefined and false each don't write out any bytes. + if (!(maxBytesToWrite > 0)) return 0; + var startIdx = outIdx; + var endIdx = outIdx + maxBytesToWrite - 1; + // -1 for string null terminator. + for (var i = 0; i < str.length; ++i) { + // For UTF8 byte structure, see http://en.wikipedia.org/wiki/UTF-8#Description + // and https://www.ietf.org/rfc/rfc2279.txt + // and https://tools.ietf.org/html/rfc3629 + var u = str.codePointAt(i); + if (u <= 127) { + if (outIdx >= endIdx) break; + heap[outIdx++] = u; + } else if (u <= 2047) { + if (outIdx + 1 >= endIdx) break; + heap[outIdx++] = 192 | (u >> 6); + heap[outIdx++] = 128 | (u & 63); + } else if (u <= 65535) { + if (outIdx + 2 >= endIdx) break; + heap[outIdx++] = 224 | (u >> 12); + heap[outIdx++] = 128 | ((u >> 6) & 63); + heap[outIdx++] = 128 | (u & 63); + } else { + if (outIdx + 3 >= endIdx) break; + heap[outIdx++] = 240 | (u >> 18); + heap[outIdx++] = 128 | ((u >> 12) & 63); + heap[outIdx++] = 128 | ((u >> 6) & 63); + heap[outIdx++] = 128 | (u & 63); + // Gotcha: if codePoint is over 0xFFFF, it is represented as a surrogate pair in UTF-16. + // We need to manually skip over the second code unit for correct iteration. + i++; + } + } + // Null-terminate the pointer to the buffer. + heap[outIdx] = 0; + return outIdx - startIdx; +}; + +/** @type {function(string, boolean=, number=)} */ var intArrayFromString = (stringy, dontAddNull, length) => { + var len = length > 0 ? length : lengthBytesUTF8(stringy) + 1; + var u8array = new Array(len); + var numBytesWritten = stringToUTF8Array(stringy, u8array, 0, u8array.length); + if (dontAddNull) u8array.length = numBytesWritten; + return u8array; +}; + +var FS_stdin_getChar = () => { + if (!FS_stdin_getChar_buffer.length) { + var result = null; + if (ENVIRONMENT_IS_NODE) { + // we will read data by chunks of BUFSIZE + var BUFSIZE = 256; + var buf = Buffer.alloc(BUFSIZE); + var bytesRead = 0; + // For some reason we must suppress a closure warning here, even though + // fd definitely exists on process.stdin, and is even the proper way to + // get the fd of stdin, + // https://github.com/nodejs/help/issues/2136#issuecomment-523649904 + // This started to happen after moving this logic out of library_tty.js, + // so it is related to the surrounding code in some unclear manner. + /** @suppress {missingProperties} */ var fd = process.stdin.fd; + try { + bytesRead = fs.readSync(fd, buf, 0, BUFSIZE); + } catch (e) { + // Cross-platform differences: on Windows, reading EOF throws an + // exception, but on other OSes, reading EOF returns 0. Uniformize + // behavior by treating the EOF exception to return 0. + if (e.toString().includes("EOF")) bytesRead = 0; else throw e; + } + if (bytesRead > 0) { + result = buf.slice(0, bytesRead).toString("utf-8"); + } + } else if (globalThis.window?.prompt) { + // Browser. + result = window.prompt("Input: "); + // returns null on cancel + if (result !== null) { + result += "\n"; + } + } else {} + if (!result) { + return null; + } + FS_stdin_getChar_buffer = intArrayFromString(result, true); + } + return FS_stdin_getChar_buffer.shift(); +}; + +var TTY = { + ttys: [], + init() {}, + shutdown() {}, + register(dev, ops) { + TTY.ttys[dev] = { + input: [], + output: [], + ops + }; + FS.registerDevice(dev, TTY.stream_ops); + }, + stream_ops: { + open(stream) { + var tty = TTY.ttys[stream.node.rdev]; + if (!tty) { + throw new FS.ErrnoError(43); + } + stream.tty = tty; + stream.seekable = false; + }, + close(stream) { + // flush any pending line data + stream.tty.ops.fsync(stream.tty); + }, + fsync(stream) { + stream.tty.ops.fsync(stream.tty); + }, + read(stream, buffer, offset, length, pos) { + if (!stream.tty || !stream.tty.ops.get_char) { + throw new FS.ErrnoError(60); + } + var bytesRead = 0; + for (var i = 0; i < length; i++) { + var result; + try { + result = stream.tty.ops.get_char(stream.tty); + } catch (e) { + throw new FS.ErrnoError(29); + } + if (result === undefined && bytesRead === 0) { + throw new FS.ErrnoError(6); + } + if (result === null || result === undefined) break; + bytesRead++; + buffer[offset + i] = result; + } + if (bytesRead) { + stream.node.atime = Date.now(); + } + return bytesRead; + }, + write(stream, buffer, offset, length, pos) { + if (!stream.tty || !stream.tty.ops.put_char) { + throw new FS.ErrnoError(60); + } + try { + for (var i = 0; i < length; i++) { + stream.tty.ops.put_char(stream.tty, buffer[offset + i]); + } + } catch (e) { + throw new FS.ErrnoError(29); + } + if (length) { + stream.node.mtime = stream.node.ctime = Date.now(); + } + return i; + } + }, + default_tty_ops: { + get_char(tty) { + return FS_stdin_getChar(); + }, + put_char(tty, val) { + if (val === null || val === 10) { + out(UTF8ArrayToString(tty.output)); + tty.output = []; + } else { + if (val != 0) tty.output.push(val); + } + }, + fsync(tty) { + if (tty.output?.length > 0) { + out(UTF8ArrayToString(tty.output)); + tty.output = []; + } + }, + ioctl_tcgets(tty) { + // typical setting + return { + c_iflag: 25856, + c_oflag: 5, + c_cflag: 191, + c_lflag: 35387, + c_cc: [ 3, 28, 127, 21, 4, 0, 1, 0, 17, 19, 26, 0, 18, 15, 23, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] + }; + }, + ioctl_tcsets(tty, optional_actions, data) { + // currently just ignore + return 0; + }, + ioctl_tiocgwinsz(tty) { + return [ 24, 80 ]; + } + }, + default_tty1_ops: { + put_char(tty, val) { + if (val === null || val === 10) { + err(UTF8ArrayToString(tty.output)); + tty.output = []; + } else { + if (val != 0) tty.output.push(val); + } + }, + fsync(tty) { + if (tty.output?.length > 0) { + err(UTF8ArrayToString(tty.output)); + tty.output = []; + } + } + } +}; + +var zeroMemory = (ptr, size) => HEAPU8.fill(0, ptr, ptr + size); + +var alignMemory = (size, alignment) => Math.ceil(size / alignment) * alignment; + +var mmapAlloc = size => { + size = alignMemory(size, 65536); + var ptr = _emscripten_builtin_memalign(65536, size); + if (ptr) zeroMemory(ptr, size); + return ptr; +}; + +var MEMFS = { + ops_table: null, + mount(mount) { + return MEMFS.createNode(null, "/", 16895, 0); + }, + createNode(parent, name, mode, dev) { + if (FS.isBlkdev(mode) || FS.isFIFO(mode)) { + // not supported + throw new FS.ErrnoError(63); + } + MEMFS.ops_table ||= { + dir: { + node: { + getattr: MEMFS.node_ops.getattr, + setattr: MEMFS.node_ops.setattr, + lookup: MEMFS.node_ops.lookup, + mknod: MEMFS.node_ops.mknod, + rename: MEMFS.node_ops.rename, + unlink: MEMFS.node_ops.unlink, + rmdir: MEMFS.node_ops.rmdir, + readdir: MEMFS.node_ops.readdir, + symlink: MEMFS.node_ops.symlink + }, + stream: { + llseek: MEMFS.stream_ops.llseek + } + }, + file: { + node: { + getattr: MEMFS.node_ops.getattr, + setattr: MEMFS.node_ops.setattr + }, + stream: { + llseek: MEMFS.stream_ops.llseek, + read: MEMFS.stream_ops.read, + write: MEMFS.stream_ops.write, + mmap: MEMFS.stream_ops.mmap, + msync: MEMFS.stream_ops.msync + } + }, + link: { + node: { + getattr: MEMFS.node_ops.getattr, + setattr: MEMFS.node_ops.setattr, + readlink: MEMFS.node_ops.readlink + }, + stream: {} + }, + chrdev: { + node: { + getattr: MEMFS.node_ops.getattr, + setattr: MEMFS.node_ops.setattr + }, + stream: FS.chrdev_stream_ops + } + }; + var node = FS.createNode(parent, name, mode, dev); + if (FS.isDir(node.mode)) { + node.node_ops = MEMFS.ops_table.dir.node; + node.stream_ops = MEMFS.ops_table.dir.stream; + node.contents = {}; + } else if (FS.isFile(node.mode)) { + node.node_ops = MEMFS.ops_table.file.node; + node.stream_ops = MEMFS.ops_table.file.stream; + node.usedBytes = 0; + // The actual number of bytes used in the typed array, as opposed to contents.length which gives the whole capacity. + // When the byte data of the file is populated, this will point to either a typed array, or a normal JS array. Typed arrays are preferred + // for performance, and used by default. However, typed arrays are not resizable like normal JS arrays are, so there is a small disk size + // penalty involved for appending file writes that continuously grow a file similar to std::vector capacity vs used -scheme. + node.contents = null; + } else if (FS.isLink(node.mode)) { + node.node_ops = MEMFS.ops_table.link.node; + node.stream_ops = MEMFS.ops_table.link.stream; + } else if (FS.isChrdev(node.mode)) { + node.node_ops = MEMFS.ops_table.chrdev.node; + node.stream_ops = MEMFS.ops_table.chrdev.stream; + } + node.atime = node.mtime = node.ctime = Date.now(); + // add the new node to the parent + if (parent) { + parent.contents[name] = node; + parent.atime = parent.mtime = parent.ctime = node.atime; + } + return node; + }, + getFileDataAsTypedArray(node) { + if (!node.contents) return new Uint8Array(0); + if (node.contents.subarray) return node.contents.subarray(0, node.usedBytes); + // Make sure to not return excess unused bytes. + return new Uint8Array(node.contents); + }, + expandFileStorage(node, newCapacity) { + var prevCapacity = node.contents ? node.contents.length : 0; + if (prevCapacity >= newCapacity) return; + // No need to expand, the storage was already large enough. + // Don't expand strictly to the given requested limit if it's only a very small increase, but instead geometrically grow capacity. + // For small filesizes (<1MB), perform size*2 geometric increase, but for large sizes, do a much more conservative size*1.125 increase to + // avoid overshooting the allocation cap by a very large margin. + var CAPACITY_DOUBLING_MAX = 1024 * 1024; + newCapacity = Math.max(newCapacity, (prevCapacity * (prevCapacity < CAPACITY_DOUBLING_MAX ? 2 : 1.125)) >>> 0); + if (prevCapacity != 0) newCapacity = Math.max(newCapacity, 256); + // At minimum allocate 256b for each file when expanding. + var oldContents = node.contents; + node.contents = new Uint8Array(newCapacity); + // Allocate new storage. + if (node.usedBytes > 0) node.contents.set(oldContents.subarray(0, node.usedBytes), 0); + }, + resizeFileStorage(node, newSize) { + if (node.usedBytes == newSize) return; + if (newSize == 0) { + node.contents = null; + // Fully decommit when requesting a resize to zero. + node.usedBytes = 0; + } else { + var oldContents = node.contents; + node.contents = new Uint8Array(newSize); + // Allocate new storage. + if (oldContents) { + node.contents.set(oldContents.subarray(0, Math.min(newSize, node.usedBytes))); + } + node.usedBytes = newSize; + } + }, + node_ops: { + getattr(node) { + var attr = {}; + // device numbers reuse inode numbers. + attr.dev = FS.isChrdev(node.mode) ? node.id : 1; + attr.ino = node.id; + attr.mode = node.mode; + attr.nlink = 1; + attr.uid = 0; + attr.gid = 0; + attr.rdev = node.rdev; + if (FS.isDir(node.mode)) { + attr.size = 4096; + } else if (FS.isFile(node.mode)) { + attr.size = node.usedBytes; + } else if (FS.isLink(node.mode)) { + attr.size = node.link.length; + } else { + attr.size = 0; + } + attr.atime = new Date(node.atime); + attr.mtime = new Date(node.mtime); + attr.ctime = new Date(node.ctime); + // NOTE: In our implementation, st_blocks = Math.ceil(st_size/st_blksize), + // but this is not required by the standard. + attr.blksize = 4096; + attr.blocks = Math.ceil(attr.size / attr.blksize); + return attr; + }, + setattr(node, attr) { + for (const key of [ "mode", "atime", "mtime", "ctime" ]) { + if (attr[key] != null) { + node[key] = attr[key]; + } + } + if (attr.size !== undefined) { + MEMFS.resizeFileStorage(node, attr.size); + } + }, + lookup(parent, name) { + // This error may happen quite a bit. To avoid overhead we reuse it (and + // suffer a lack of stack info). + if (!MEMFS.doesNotExistError) { + MEMFS.doesNotExistError = new FS.ErrnoError(44); + /** @suppress {checkTypes} */ MEMFS.doesNotExistError.stack = ""; + } + throw MEMFS.doesNotExistError; + }, + mknod(parent, name, mode, dev) { + return MEMFS.createNode(parent, name, mode, dev); + }, + rename(old_node, new_dir, new_name) { + var new_node; + try { + new_node = FS.lookupNode(new_dir, new_name); + } catch (e) {} + if (new_node) { + if (FS.isDir(old_node.mode)) { + // if we're overwriting a directory at new_name, make sure it's empty. + for (var i in new_node.contents) { + throw new FS.ErrnoError(55); + } + } + FS.hashRemoveNode(new_node); + } + // do the internal rewiring + delete old_node.parent.contents[old_node.name]; + new_dir.contents[new_name] = old_node; + old_node.name = new_name; + new_dir.ctime = new_dir.mtime = old_node.parent.ctime = old_node.parent.mtime = Date.now(); + }, + unlink(parent, name) { + delete parent.contents[name]; + parent.ctime = parent.mtime = Date.now(); + }, + rmdir(parent, name) { + var node = FS.lookupNode(parent, name); + for (var i in node.contents) { + throw new FS.ErrnoError(55); + } + delete parent.contents[name]; + parent.ctime = parent.mtime = Date.now(); + }, + readdir(node) { + return [ ".", "..", ...Object.keys(node.contents) ]; + }, + symlink(parent, newname, oldpath) { + var node = MEMFS.createNode(parent, newname, 511 | 40960, 0); + node.link = oldpath; + return node; + }, + readlink(node) { + if (!FS.isLink(node.mode)) { + throw new FS.ErrnoError(28); + } + return node.link; + } + }, + stream_ops: { + read(stream, buffer, offset, length, position) { + var contents = stream.node.contents; + if (position >= stream.node.usedBytes) return 0; + var size = Math.min(stream.node.usedBytes - position, length); + if (size > 8 && contents.subarray) { + // non-trivial, and typed array + buffer.set(contents.subarray(position, position + size), offset); + } else { + for (var i = 0; i < size; i++) buffer[offset + i] = contents[position + i]; + } + return size; + }, + write(stream, buffer, offset, length, position, canOwn) { + // If the buffer is located in main memory (HEAP), and if + // memory can grow, we can't hold on to references of the + // memory buffer, as they may get invalidated. That means we + // need to copy its contents. + if (buffer.buffer === HEAP8.buffer) { + canOwn = false; + } + if (!length) return 0; + var node = stream.node; + node.mtime = node.ctime = Date.now(); + if (buffer.subarray && (!node.contents || node.contents.subarray)) { + // This write is from a typed array to a typed array? + if (canOwn) { + node.contents = buffer.subarray(offset, offset + length); + node.usedBytes = length; + return length; + } else if (node.usedBytes === 0 && position === 0) { + // If this is a simple first write to an empty file, do a fast set since we don't need to care about old data. + node.contents = buffer.slice(offset, offset + length); + node.usedBytes = length; + return length; + } else if (position + length <= node.usedBytes) { + // Writing to an already allocated and used subrange of the file? + node.contents.set(buffer.subarray(offset, offset + length), position); + return length; + } + } + // Appending to an existing file and we need to reallocate, or source data did not come as a typed array. + MEMFS.expandFileStorage(node, position + length); + if (node.contents.subarray && buffer.subarray) { + // Use typed array write which is available. + node.contents.set(buffer.subarray(offset, offset + length), position); + } else { + for (var i = 0; i < length; i++) { + node.contents[position + i] = buffer[offset + i]; + } + } + node.usedBytes = Math.max(node.usedBytes, position + length); + return length; + }, + llseek(stream, offset, whence) { + var position = offset; + if (whence === 1) { + position += stream.position; + } else if (whence === 2) { + if (FS.isFile(stream.node.mode)) { + position += stream.node.usedBytes; + } + } + if (position < 0) { + throw new FS.ErrnoError(28); + } + return position; + }, + mmap(stream, length, position, prot, flags) { + if (!FS.isFile(stream.node.mode)) { + throw new FS.ErrnoError(43); + } + var ptr; + var allocated; + var contents = stream.node.contents; + // Only make a new copy when MAP_PRIVATE is specified. + if (!(flags & 2) && contents && contents.buffer === HEAP8.buffer) { + // We can't emulate MAP_SHARED when the file is not backed by the + // buffer we're mapping to (e.g. the HEAP buffer). + allocated = false; + ptr = contents.byteOffset; + } else { + allocated = true; + ptr = mmapAlloc(length); + if (!ptr) { + throw new FS.ErrnoError(48); + } + if (contents) { + // Try to avoid unnecessary slices. + if (position > 0 || position + length < contents.length) { + if (contents.subarray) { + contents = contents.subarray(position, position + length); + } else { + contents = Array.prototype.slice.call(contents, position, position + length); + } + } + HEAP8.set(contents, ptr); + } + } + return { + ptr, + allocated + }; + }, + msync(stream, buffer, offset, length, mmapFlags) { + MEMFS.stream_ops.write(stream, buffer, 0, length, offset, false); + // should we check if bytesWritten and length are the same? + return 0; + } + } +}; + +var FS_modeStringToFlags = str => { + var flagModes = { + "r": 0, + "r+": 2, + "w": 512 | 64 | 1, + "w+": 512 | 64 | 2, + "a": 1024 | 64 | 1, + "a+": 1024 | 64 | 2 + }; + var flags = flagModes[str]; + if (typeof flags == "undefined") { + throw new Error(`Unknown file open mode: ${str}`); + } + return flags; +}; + +var FS_getMode = (canRead, canWrite) => { + var mode = 0; + if (canRead) mode |= 292 | 73; + if (canWrite) mode |= 146; + return mode; +}; + +var asyncLoad = async url => { + var arrayBuffer = await readAsync(url); + return new Uint8Array(arrayBuffer); +}; + +var FS_createDataFile = (...args) => FS.createDataFile(...args); + +var getUniqueRunDependency = id => id; + +var runDependencies = 0; + +var dependenciesFulfilled = null; + +var removeRunDependency = id => { + runDependencies--; + Module["monitorRunDependencies"]?.(runDependencies); + if (runDependencies == 0) { + if (dependenciesFulfilled) { + var callback = dependenciesFulfilled; + dependenciesFulfilled = null; + callback(); + } + } +}; + +var addRunDependency = id => { + runDependencies++; + Module["monitorRunDependencies"]?.(runDependencies); +}; + +var FS_handledByPreloadPlugin = async (byteArray, fullname) => { + // Ensure plugins are ready. + if (typeof Browser != "undefined") Browser.init(); + for (var plugin of preloadPlugins) { + if (plugin["canHandle"](fullname)) { + return plugin["handle"](byteArray, fullname); + } + } + // If no plugin handled this file then return the original/unmodified + // byteArray. + return byteArray; +}; + +var FS_preloadFile = async (parent, name, url, canRead, canWrite, dontCreateFile, canOwn, preFinish) => { + // TODO we should allow people to just pass in a complete filename instead + // of parent and name being that we just join them anyways + var fullname = name ? PATH_FS.resolve(PATH.join2(parent, name)) : parent; + var dep = getUniqueRunDependency(`cp ${fullname}`); + // might have several active requests for the same fullname + addRunDependency(dep); + try { + var byteArray = url; + if (typeof url == "string") { + byteArray = await asyncLoad(url); + } + byteArray = await FS_handledByPreloadPlugin(byteArray, fullname); + preFinish?.(); + if (!dontCreateFile) { + FS_createDataFile(parent, name, byteArray, canRead, canWrite, canOwn); + } + } finally { + removeRunDependency(dep); + } +}; + +var FS_createPreloadedFile = (parent, name, url, canRead, canWrite, onload, onerror, dontCreateFile, canOwn, preFinish) => { + FS_preloadFile(parent, name, url, canRead, canWrite, dontCreateFile, canOwn, preFinish).then(onload).catch(onerror); +}; + +var FS = { + root: null, + mounts: [], + devices: {}, + streams: [], + nextInode: 1, + nameTable: null, + currentPath: "/", + initialized: false, + ignorePermissions: true, + filesystems: null, + syncFSRequests: 0, + ErrnoError: class { + name="ErrnoError"; + // We set the `name` property to be able to identify `FS.ErrnoError` + // - the `name` is a standard ECMA-262 property of error objects. Kind of good to have it anyway. + // - when using PROXYFS, an error can come from an underlying FS + // as different FS objects have their own FS.ErrnoError each, + // the test `err instanceof FS.ErrnoError` won't detect an error coming from another filesystem, causing bugs. + // we'll use the reliable test `err.name == "ErrnoError"` instead + constructor(errno) { + this.errno = errno; + } + }, + FSStream: class { + shared={}; + get object() { + return this.node; + } + set object(val) { + this.node = val; + } + get isRead() { + return (this.flags & 2097155) !== 1; + } + get isWrite() { + return (this.flags & 2097155) !== 0; + } + get isAppend() { + return (this.flags & 1024); + } + get flags() { + return this.shared.flags; + } + set flags(val) { + this.shared.flags = val; + } + get position() { + return this.shared.position; + } + set position(val) { + this.shared.position = val; + } + }, + FSNode: class { + node_ops={}; + stream_ops={}; + readMode=292 | 73; + writeMode=146; + mounted=null; + constructor(parent, name, mode, rdev) { + if (!parent) { + parent = this; + } + this.parent = parent; + this.mount = parent.mount; + this.id = FS.nextInode++; + this.name = name; + this.mode = mode; + this.rdev = rdev; + this.atime = this.mtime = this.ctime = Date.now(); + } + get read() { + return (this.mode & this.readMode) === this.readMode; + } + set read(val) { + val ? this.mode |= this.readMode : this.mode &= ~this.readMode; + } + get write() { + return (this.mode & this.writeMode) === this.writeMode; + } + set write(val) { + val ? this.mode |= this.writeMode : this.mode &= ~this.writeMode; + } + get isFolder() { + return FS.isDir(this.mode); + } + get isDevice() { + return FS.isChrdev(this.mode); + } + }, + lookupPath(path, opts = {}) { + if (!path) { + throw new FS.ErrnoError(44); + } + opts.follow_mount ??= true; + if (!PATH.isAbs(path)) { + path = FS.cwd() + "/" + path; + } + // limit max consecutive symlinks to 40 (SYMLOOP_MAX). + linkloop: for (var nlinks = 0; nlinks < 40; nlinks++) { + // split the absolute path + var parts = path.split("/").filter(p => !!p); + // start at the root + var current = FS.root; + var current_path = "/"; + for (var i = 0; i < parts.length; i++) { + var islast = (i === parts.length - 1); + if (islast && opts.parent) { + // stop resolving + break; + } + if (parts[i] === ".") { + continue; + } + if (parts[i] === "..") { + current_path = PATH.dirname(current_path); + if (FS.isRoot(current)) { + path = current_path + "/" + parts.slice(i + 1).join("/"); + // We're making progress here, don't let many consecutive ..'s + // lead to ELOOP + nlinks--; + continue linkloop; + } else { + current = current.parent; + } + continue; + } + current_path = PATH.join2(current_path, parts[i]); + try { + current = FS.lookupNode(current, parts[i]); + } catch (e) { + // if noent_okay is true, suppress a ENOENT in the last component + // and return an object with an undefined node. This is needed for + // resolving symlinks in the path when creating a file. + if ((e?.errno === 44) && islast && opts.noent_okay) { + return { + path: current_path + }; + } + throw e; + } + // jump to the mount's root node if this is a mountpoint + if (FS.isMountpoint(current) && (!islast || opts.follow_mount)) { + current = current.mounted.root; + } + // by default, lookupPath will not follow a symlink if it is the final path component. + // setting opts.follow = true will override this behavior. + if (FS.isLink(current.mode) && (!islast || opts.follow)) { + if (!current.node_ops.readlink) { + throw new FS.ErrnoError(52); + } + var link = current.node_ops.readlink(current); + if (!PATH.isAbs(link)) { + link = PATH.dirname(current_path) + "/" + link; + } + path = link + "/" + parts.slice(i + 1).join("/"); + continue linkloop; + } + } + return { + path: current_path, + node: current + }; + } + throw new FS.ErrnoError(32); + }, + getPath(node) { + var path; + while (true) { + if (FS.isRoot(node)) { + var mount = node.mount.mountpoint; + if (!path) return mount; + return mount[mount.length - 1] !== "/" ? `${mount}/${path}` : mount + path; + } + path = path ? `${node.name}/${path}` : node.name; + node = node.parent; + } + }, + hashName(parentid, name) { + var hash = 0; + for (var i = 0; i < name.length; i++) { + hash = ((hash << 5) - hash + name.charCodeAt(i)) | 0; + } + return ((parentid + hash) >>> 0) % FS.nameTable.length; + }, + hashAddNode(node) { + var hash = FS.hashName(node.parent.id, node.name); + node.name_next = FS.nameTable[hash]; + FS.nameTable[hash] = node; + }, + hashRemoveNode(node) { + var hash = FS.hashName(node.parent.id, node.name); + if (FS.nameTable[hash] === node) { + FS.nameTable[hash] = node.name_next; + } else { + var current = FS.nameTable[hash]; + while (current) { + if (current.name_next === node) { + current.name_next = node.name_next; + break; + } + current = current.name_next; + } + } + }, + lookupNode(parent, name) { + var errCode = FS.mayLookup(parent); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + var hash = FS.hashName(parent.id, name); + for (var node = FS.nameTable[hash]; node; node = node.name_next) { + var nodeName = node.name; + if (node.parent.id === parent.id && nodeName === name) { + return node; + } + } + // if we failed to find it in the cache, call into the VFS + return FS.lookup(parent, name); + }, + createNode(parent, name, mode, rdev) { + var node = new FS.FSNode(parent, name, mode, rdev); + FS.hashAddNode(node); + return node; + }, + destroyNode(node) { + FS.hashRemoveNode(node); + }, + isRoot(node) { + return node === node.parent; + }, + isMountpoint(node) { + return !!node.mounted; + }, + isFile(mode) { + return (mode & 61440) === 32768; + }, + isDir(mode) { + return (mode & 61440) === 16384; + }, + isLink(mode) { + return (mode & 61440) === 40960; + }, + isChrdev(mode) { + return (mode & 61440) === 8192; + }, + isBlkdev(mode) { + return (mode & 61440) === 24576; + }, + isFIFO(mode) { + return (mode & 61440) === 4096; + }, + isSocket(mode) { + return (mode & 49152) === 49152; + }, + flagsToPermissionString(flag) { + var perms = [ "r", "w", "rw" ][flag & 3]; + if ((flag & 512)) { + perms += "w"; + } + return perms; + }, + nodePermissions(node, perms) { + if (FS.ignorePermissions) { + return 0; + } + // return 0 if any user, group or owner bits are set. + if (perms.includes("r") && !(node.mode & 292)) { + return 2; + } + if (perms.includes("w") && !(node.mode & 146)) { + return 2; + } + if (perms.includes("x") && !(node.mode & 73)) { + return 2; + } + return 0; + }, + mayLookup(dir) { + if (!FS.isDir(dir.mode)) return 54; + var errCode = FS.nodePermissions(dir, "x"); + if (errCode) return errCode; + if (!dir.node_ops.lookup) return 2; + return 0; + }, + mayCreate(dir, name) { + if (!FS.isDir(dir.mode)) { + return 54; + } + try { + var node = FS.lookupNode(dir, name); + return 20; + } catch (e) {} + return FS.nodePermissions(dir, "wx"); + }, + mayDelete(dir, name, isdir) { + var node; + try { + node = FS.lookupNode(dir, name); + } catch (e) { + return e.errno; + } + var errCode = FS.nodePermissions(dir, "wx"); + if (errCode) { + return errCode; + } + if (isdir) { + if (!FS.isDir(node.mode)) { + return 54; + } + if (FS.isRoot(node) || FS.getPath(node) === FS.cwd()) { + return 10; + } + } else if (FS.isDir(node.mode)) { + return 31; + } + return 0; + }, + mayOpen(node, flags) { + if (!node) { + return 44; + } + if (FS.isLink(node.mode)) { + return 32; + } + var mode = FS.flagsToPermissionString(flags); + if (FS.isDir(node.mode)) { + // opening for write + // TODO: check for O_SEARCH? (== search for dir only) + if (mode !== "r" || (flags & (512 | 64))) { + return 31; + } + } + return FS.nodePermissions(node, mode); + }, + checkOpExists(op, err) { + if (!op) { + throw new FS.ErrnoError(err); + } + return op; + }, + MAX_OPEN_FDS: 4096, + nextfd() { + for (var fd = 0; fd <= FS.MAX_OPEN_FDS; fd++) { + if (!FS.streams[fd]) { + return fd; + } + } + throw new FS.ErrnoError(33); + }, + getStreamChecked(fd) { + var stream = FS.getStream(fd); + if (!stream) { + throw new FS.ErrnoError(8); + } + return stream; + }, + getStream: fd => FS.streams[fd], + createStream(stream, fd = -1) { + // clone it, so we can return an instance of FSStream + stream = Object.assign(new FS.FSStream, stream); + if (fd == -1) { + fd = FS.nextfd(); + } + stream.fd = fd; + FS.streams[fd] = stream; + return stream; + }, + closeStream(fd) { + FS.streams[fd] = null; + }, + dupStream(origStream, fd = -1) { + var stream = FS.createStream(origStream, fd); + stream.stream_ops?.dup?.(stream); + return stream; + }, + doSetAttr(stream, node, attr) { + var setattr = stream?.stream_ops.setattr; + var arg = setattr ? stream : node; + setattr ??= node.node_ops.setattr; + FS.checkOpExists(setattr, 63); + setattr(arg, attr); + }, + chrdev_stream_ops: { + open(stream) { + var device = FS.getDevice(stream.node.rdev); + // override node's stream ops with the device's + stream.stream_ops = device.stream_ops; + // forward the open call + stream.stream_ops.open?.(stream); + }, + llseek() { + throw new FS.ErrnoError(70); + } + }, + major: dev => ((dev) >> 8), + minor: dev => ((dev) & 255), + makedev: (ma, mi) => ((ma) << 8 | (mi)), + registerDevice(dev, ops) { + FS.devices[dev] = { + stream_ops: ops + }; + }, + getDevice: dev => FS.devices[dev], + getMounts(mount) { + var mounts = []; + var check = [ mount ]; + while (check.length) { + var m = check.pop(); + mounts.push(m); + check.push(...m.mounts); + } + return mounts; + }, + syncfs(populate, callback) { + if (typeof populate == "function") { + callback = populate; + populate = false; + } + FS.syncFSRequests++; + if (FS.syncFSRequests > 1) { + err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`); + } + var mounts = FS.getMounts(FS.root.mount); + var completed = 0; + function doCallback(errCode) { + FS.syncFSRequests--; + return callback(errCode); + } + function done(errCode) { + if (errCode) { + if (!done.errored) { + done.errored = true; + return doCallback(errCode); + } + return; + } + if (++completed >= mounts.length) { + doCallback(null); + } + } + // sync all mounts + for (var mount of mounts) { + if (mount.type.syncfs) { + mount.type.syncfs(mount, populate, done); + } else { + done(null); + } + } + }, + mount(type, opts, mountpoint) { + var root = mountpoint === "/"; + var pseudo = !mountpoint; + var node; + if (root && FS.root) { + throw new FS.ErrnoError(10); + } else if (!root && !pseudo) { + var lookup = FS.lookupPath(mountpoint, { + follow_mount: false + }); + mountpoint = lookup.path; + // use the absolute path + node = lookup.node; + if (FS.isMountpoint(node)) { + throw new FS.ErrnoError(10); + } + if (!FS.isDir(node.mode)) { + throw new FS.ErrnoError(54); + } + } + var mount = { + type, + opts, + mountpoint, + mounts: [] + }; + // create a root node for the fs + var mountRoot = type.mount(mount); + mountRoot.mount = mount; + mount.root = mountRoot; + if (root) { + FS.root = mountRoot; + } else if (node) { + // set as a mountpoint + node.mounted = mount; + // add the new mount to the current mount's children + if (node.mount) { + node.mount.mounts.push(mount); + } + } + return mountRoot; + }, + unmount(mountpoint) { + var lookup = FS.lookupPath(mountpoint, { + follow_mount: false + }); + if (!FS.isMountpoint(lookup.node)) { + throw new FS.ErrnoError(28); + } + // destroy the nodes for this mount, and all its child mounts + var node = lookup.node; + var mount = node.mounted; + var mounts = FS.getMounts(mount); + for (var [hash, current] of Object.entries(FS.nameTable)) { + while (current) { + var next = current.name_next; + if (mounts.includes(current.mount)) { + FS.destroyNode(current); + } + current = next; + } + } + // no longer a mountpoint + node.mounted = null; + // remove this mount from the child mounts + var idx = node.mount.mounts.indexOf(mount); + node.mount.mounts.splice(idx, 1); + }, + lookup(parent, name) { + return parent.node_ops.lookup(parent, name); + }, + mknod(path, mode, dev) { + var lookup = FS.lookupPath(path, { + parent: true + }); + var parent = lookup.node; + var name = PATH.basename(path); + if (!name) { + throw new FS.ErrnoError(28); + } + if (name === "." || name === "..") { + throw new FS.ErrnoError(20); + } + var errCode = FS.mayCreate(parent, name); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + if (!parent.node_ops.mknod) { + throw new FS.ErrnoError(63); + } + return parent.node_ops.mknod(parent, name, mode, dev); + }, + statfs(path) { + return FS.statfsNode(FS.lookupPath(path, { + follow: true + }).node); + }, + statfsStream(stream) { + // We keep a separate statfsStream function because noderawfs overrides + // it. In noderawfs, stream.node is sometimes null. Instead, we need to + // look at stream.path. + return FS.statfsNode(stream.node); + }, + statfsNode(node) { + // NOTE: None of the defaults here are true. We're just returning safe and + // sane values. Currently nodefs and rawfs replace these defaults, + // other file systems leave them alone. + var rtn = { + bsize: 4096, + frsize: 4096, + blocks: 1e6, + bfree: 5e5, + bavail: 5e5, + files: FS.nextInode, + ffree: FS.nextInode - 1, + fsid: 42, + flags: 2, + namelen: 255 + }; + if (node.node_ops.statfs) { + Object.assign(rtn, node.node_ops.statfs(node.mount.opts.root)); + } + return rtn; + }, + create(path, mode = 438) { + mode &= 4095; + mode |= 32768; + return FS.mknod(path, mode, 0); + }, + mkdir(path, mode = 511) { + mode &= 511 | 512; + mode |= 16384; + return FS.mknod(path, mode, 0); + }, + mkdirTree(path, mode) { + var dirs = path.split("/"); + var d = ""; + for (var dir of dirs) { + if (!dir) continue; + if (d || PATH.isAbs(path)) d += "/"; + d += dir; + try { + FS.mkdir(d, mode); + } catch (e) { + if (e.errno != 20) throw e; + } + } + }, + mkdev(path, mode, dev) { + if (typeof dev == "undefined") { + dev = mode; + mode = 438; + } + mode |= 8192; + return FS.mknod(path, mode, dev); + }, + symlink(oldpath, newpath) { + if (!PATH_FS.resolve(oldpath)) { + throw new FS.ErrnoError(44); + } + var lookup = FS.lookupPath(newpath, { + parent: true + }); + var parent = lookup.node; + if (!parent) { + throw new FS.ErrnoError(44); + } + var newname = PATH.basename(newpath); + var errCode = FS.mayCreate(parent, newname); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + if (!parent.node_ops.symlink) { + throw new FS.ErrnoError(63); + } + return parent.node_ops.symlink(parent, newname, oldpath); + }, + rename(old_path, new_path) { + var old_dirname = PATH.dirname(old_path); + var new_dirname = PATH.dirname(new_path); + var old_name = PATH.basename(old_path); + var new_name = PATH.basename(new_path); + // parents must exist + var lookup, old_dir, new_dir; + // let the errors from non existent directories percolate up + lookup = FS.lookupPath(old_path, { + parent: true + }); + old_dir = lookup.node; + lookup = FS.lookupPath(new_path, { + parent: true + }); + new_dir = lookup.node; + if (!old_dir || !new_dir) throw new FS.ErrnoError(44); + // need to be part of the same mount + if (old_dir.mount !== new_dir.mount) { + throw new FS.ErrnoError(75); + } + // source must exist + var old_node = FS.lookupNode(old_dir, old_name); + // old path should not be an ancestor of the new path + var relative = PATH_FS.relative(old_path, new_dirname); + if (relative.charAt(0) !== ".") { + throw new FS.ErrnoError(28); + } + // new path should not be an ancestor of the old path + relative = PATH_FS.relative(new_path, old_dirname); + if (relative.charAt(0) !== ".") { + throw new FS.ErrnoError(55); + } + // see if the new path already exists + var new_node; + try { + new_node = FS.lookupNode(new_dir, new_name); + } catch (e) {} + // early out if nothing needs to change + if (old_node === new_node) { + return; + } + // we'll need to delete the old entry + var isdir = FS.isDir(old_node.mode); + var errCode = FS.mayDelete(old_dir, old_name, isdir); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + // need delete permissions if we'll be overwriting. + // need create permissions if new doesn't already exist. + errCode = new_node ? FS.mayDelete(new_dir, new_name, isdir) : FS.mayCreate(new_dir, new_name); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + if (!old_dir.node_ops.rename) { + throw new FS.ErrnoError(63); + } + if (FS.isMountpoint(old_node) || (new_node && FS.isMountpoint(new_node))) { + throw new FS.ErrnoError(10); + } + // if we are going to change the parent, check write permissions + if (new_dir !== old_dir) { + errCode = FS.nodePermissions(old_dir, "w"); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + } + // remove the node from the lookup hash + FS.hashRemoveNode(old_node); + // do the underlying fs rename + try { + old_dir.node_ops.rename(old_node, new_dir, new_name); + // update old node (we do this here to avoid each backend + // needing to) + old_node.parent = new_dir; + } catch (e) { + throw e; + } finally { + // add the node back to the hash (in case node_ops.rename + // changed its name) + FS.hashAddNode(old_node); + } + }, + rmdir(path) { + var lookup = FS.lookupPath(path, { + parent: true + }); + var parent = lookup.node; + var name = PATH.basename(path); + var node = FS.lookupNode(parent, name); + var errCode = FS.mayDelete(parent, name, true); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + if (!parent.node_ops.rmdir) { + throw new FS.ErrnoError(63); + } + if (FS.isMountpoint(node)) { + throw new FS.ErrnoError(10); + } + parent.node_ops.rmdir(parent, name); + FS.destroyNode(node); + }, + readdir(path) { + var lookup = FS.lookupPath(path, { + follow: true + }); + var node = lookup.node; + var readdir = FS.checkOpExists(node.node_ops.readdir, 54); + return readdir(node); + }, + unlink(path) { + var lookup = FS.lookupPath(path, { + parent: true + }); + var parent = lookup.node; + if (!parent) { + throw new FS.ErrnoError(44); + } + var name = PATH.basename(path); + var node = FS.lookupNode(parent, name); + var errCode = FS.mayDelete(parent, name, false); + if (errCode) { + // According to POSIX, we should map EISDIR to EPERM, but + // we instead do what Linux does (and we must, as we use + // the musl linux libc). + throw new FS.ErrnoError(errCode); + } + if (!parent.node_ops.unlink) { + throw new FS.ErrnoError(63); + } + if (FS.isMountpoint(node)) { + throw new FS.ErrnoError(10); + } + parent.node_ops.unlink(parent, name); + FS.destroyNode(node); + }, + readlink(path) { + var lookup = FS.lookupPath(path); + var link = lookup.node; + if (!link) { + throw new FS.ErrnoError(44); + } + if (!link.node_ops.readlink) { + throw new FS.ErrnoError(28); + } + return link.node_ops.readlink(link); + }, + stat(path, dontFollow) { + var lookup = FS.lookupPath(path, { + follow: !dontFollow + }); + var node = lookup.node; + var getattr = FS.checkOpExists(node.node_ops.getattr, 63); + return getattr(node); + }, + fstat(fd) { + var stream = FS.getStreamChecked(fd); + var node = stream.node; + var getattr = stream.stream_ops.getattr; + var arg = getattr ? stream : node; + getattr ??= node.node_ops.getattr; + FS.checkOpExists(getattr, 63); + return getattr(arg); + }, + lstat(path) { + return FS.stat(path, true); + }, + doChmod(stream, node, mode, dontFollow) { + FS.doSetAttr(stream, node, { + mode: (mode & 4095) | (node.mode & ~4095), + ctime: Date.now(), + dontFollow + }); + }, + chmod(path, mode, dontFollow) { + var node; + if (typeof path == "string") { + var lookup = FS.lookupPath(path, { + follow: !dontFollow + }); + node = lookup.node; + } else { + node = path; + } + FS.doChmod(null, node, mode, dontFollow); + }, + lchmod(path, mode) { + FS.chmod(path, mode, true); + }, + fchmod(fd, mode) { + var stream = FS.getStreamChecked(fd); + FS.doChmod(stream, stream.node, mode, false); + }, + doChown(stream, node, dontFollow) { + FS.doSetAttr(stream, node, { + timestamp: Date.now(), + dontFollow + }); + }, + chown(path, uid, gid, dontFollow) { + var node; + if (typeof path == "string") { + var lookup = FS.lookupPath(path, { + follow: !dontFollow + }); + node = lookup.node; + } else { + node = path; + } + FS.doChown(null, node, dontFollow); + }, + lchown(path, uid, gid) { + FS.chown(path, uid, gid, true); + }, + fchown(fd, uid, gid) { + var stream = FS.getStreamChecked(fd); + FS.doChown(stream, stream.node, false); + }, + doTruncate(stream, node, len) { + if (FS.isDir(node.mode)) { + throw new FS.ErrnoError(31); + } + if (!FS.isFile(node.mode)) { + throw new FS.ErrnoError(28); + } + var errCode = FS.nodePermissions(node, "w"); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + FS.doSetAttr(stream, node, { + size: len, + timestamp: Date.now() + }); + }, + truncate(path, len) { + if (len < 0) { + throw new FS.ErrnoError(28); + } + var node; + if (typeof path == "string") { + var lookup = FS.lookupPath(path, { + follow: true + }); + node = lookup.node; + } else { + node = path; + } + FS.doTruncate(null, node, len); + }, + ftruncate(fd, len) { + var stream = FS.getStreamChecked(fd); + if (len < 0 || (stream.flags & 2097155) === 0) { + throw new FS.ErrnoError(28); + } + FS.doTruncate(stream, stream.node, len); + }, + utime(path, atime, mtime) { + var lookup = FS.lookupPath(path, { + follow: true + }); + var node = lookup.node; + var setattr = FS.checkOpExists(node.node_ops.setattr, 63); + setattr(node, { + atime, + mtime + }); + }, + open(path, flags, mode = 438) { + if (path === "") { + throw new FS.ErrnoError(44); + } + flags = typeof flags == "string" ? FS_modeStringToFlags(flags) : flags; + if ((flags & 64)) { + mode = (mode & 4095) | 32768; + } else { + mode = 0; + } + var node; + var isDirPath; + if (typeof path == "object") { + node = path; + } else { + isDirPath = path.endsWith("/"); + // noent_okay makes it so that if the final component of the path + // doesn't exist, lookupPath returns `node: undefined`. `path` will be + // updated to point to the target of all symlinks. + var lookup = FS.lookupPath(path, { + follow: !(flags & 131072), + noent_okay: true + }); + node = lookup.node; + path = lookup.path; + } + // perhaps we need to create the node + var created = false; + if ((flags & 64)) { + if (node) { + // if O_CREAT and O_EXCL are set, error out if the node already exists + if ((flags & 128)) { + throw new FS.ErrnoError(20); + } + } else if (isDirPath) { + throw new FS.ErrnoError(31); + } else { + // node doesn't exist, try to create it + // Ignore the permission bits here to ensure we can `open` this new + // file below. We use chmod below to apply the permissions once the + // file is open. + node = FS.mknod(path, mode | 511, 0); + created = true; + } + } + if (!node) { + throw new FS.ErrnoError(44); + } + // can't truncate a device + if (FS.isChrdev(node.mode)) { + flags &= ~512; + } + // if asked only for a directory, then this must be one + if ((flags & 65536) && !FS.isDir(node.mode)) { + throw new FS.ErrnoError(54); + } + // check permissions, if this is not a file we just created now (it is ok to + // create and write to a file with read-only permissions; it is read-only + // for later use) + if (!created) { + var errCode = FS.mayOpen(node, flags); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + } + // do truncation if necessary + if ((flags & 512) && !created) { + FS.truncate(node, 0); + } + // we've already handled these, don't pass down to the underlying vfs + flags &= ~(128 | 512 | 131072); + // register the stream with the filesystem + var stream = FS.createStream({ + node, + path: FS.getPath(node), + // we want the absolute path to the node + flags, + seekable: true, + position: 0, + stream_ops: node.stream_ops, + // used by the file family libc calls (fopen, fwrite, ferror, etc.) + ungotten: [], + error: false + }); + // call the new stream's open function + if (stream.stream_ops.open) { + stream.stream_ops.open(stream); + } + if (created) { + FS.chmod(node, mode & 511); + } + return stream; + }, + close(stream) { + if (FS.isClosed(stream)) { + throw new FS.ErrnoError(8); + } + if (stream.getdents) stream.getdents = null; + // free readdir state + try { + if (stream.stream_ops.close) { + stream.stream_ops.close(stream); + } + } catch (e) { + throw e; + } finally { + FS.closeStream(stream.fd); + } + stream.fd = null; + }, + isClosed(stream) { + return stream.fd === null; + }, + llseek(stream, offset, whence) { + if (FS.isClosed(stream)) { + throw new FS.ErrnoError(8); + } + if (!stream.seekable || !stream.stream_ops.llseek) { + throw new FS.ErrnoError(70); + } + if (whence != 0 && whence != 1 && whence != 2) { + throw new FS.ErrnoError(28); + } + stream.position = stream.stream_ops.llseek(stream, offset, whence); + stream.ungotten = []; + return stream.position; + }, + read(stream, buffer, offset, length, position) { + if (length < 0 || position < 0) { + throw new FS.ErrnoError(28); + } + if (FS.isClosed(stream)) { + throw new FS.ErrnoError(8); + } + if ((stream.flags & 2097155) === 1) { + throw new FS.ErrnoError(8); + } + if (FS.isDir(stream.node.mode)) { + throw new FS.ErrnoError(31); + } + if (!stream.stream_ops.read) { + throw new FS.ErrnoError(28); + } + var seeking = typeof position != "undefined"; + if (!seeking) { + position = stream.position; + } else if (!stream.seekable) { + throw new FS.ErrnoError(70); + } + var bytesRead = stream.stream_ops.read(stream, buffer, offset, length, position); + if (!seeking) stream.position += bytesRead; + return bytesRead; + }, + write(stream, buffer, offset, length, position, canOwn) { + if (length < 0 || position < 0) { + throw new FS.ErrnoError(28); + } + if (FS.isClosed(stream)) { + throw new FS.ErrnoError(8); + } + if ((stream.flags & 2097155) === 0) { + throw new FS.ErrnoError(8); + } + if (FS.isDir(stream.node.mode)) { + throw new FS.ErrnoError(31); + } + if (!stream.stream_ops.write) { + throw new FS.ErrnoError(28); + } + if (stream.seekable && stream.flags & 1024) { + // seek to the end before writing in append mode + FS.llseek(stream, 0, 2); + } + var seeking = typeof position != "undefined"; + if (!seeking) { + position = stream.position; + } else if (!stream.seekable) { + throw new FS.ErrnoError(70); + } + var bytesWritten = stream.stream_ops.write(stream, buffer, offset, length, position, canOwn); + if (!seeking) stream.position += bytesWritten; + return bytesWritten; + }, + mmap(stream, length, position, prot, flags) { + // User requests writing to file (prot & PROT_WRITE != 0). + // Checking if we have permissions to write to the file unless + // MAP_PRIVATE flag is set. According to POSIX spec it is possible + // to write to file opened in read-only mode with MAP_PRIVATE flag, + // as all modifications will be visible only in the memory of + // the current process. + if ((prot & 2) !== 0 && (flags & 2) === 0 && (stream.flags & 2097155) !== 2) { + throw new FS.ErrnoError(2); + } + if ((stream.flags & 2097155) === 1) { + throw new FS.ErrnoError(2); + } + if (!stream.stream_ops.mmap) { + throw new FS.ErrnoError(43); + } + if (!length) { + throw new FS.ErrnoError(28); + } + return stream.stream_ops.mmap(stream, length, position, prot, flags); + }, + msync(stream, buffer, offset, length, mmapFlags) { + if (!stream.stream_ops.msync) { + return 0; + } + return stream.stream_ops.msync(stream, buffer, offset, length, mmapFlags); + }, + ioctl(stream, cmd, arg) { + if (!stream.stream_ops.ioctl) { + throw new FS.ErrnoError(59); + } + return stream.stream_ops.ioctl(stream, cmd, arg); + }, + readFile(path, opts = {}) { + opts.flags = opts.flags || 0; + opts.encoding = opts.encoding || "binary"; + if (opts.encoding !== "utf8" && opts.encoding !== "binary") { + abort(`Invalid encoding type "${opts.encoding}"`); + } + var stream = FS.open(path, opts.flags); + var stat = FS.stat(path); + var length = stat.size; + var buf = new Uint8Array(length); + FS.read(stream, buf, 0, length, 0); + if (opts.encoding === "utf8") { + buf = UTF8ArrayToString(buf); + } + FS.close(stream); + return buf; + }, + writeFile(path, data, opts = {}) { + opts.flags = opts.flags || 577; + var stream = FS.open(path, opts.flags, opts.mode); + if (typeof data == "string") { + data = new Uint8Array(intArrayFromString(data, true)); + } + if (ArrayBuffer.isView(data)) { + FS.write(stream, data, 0, data.byteLength, undefined, opts.canOwn); + } else { + abort("Unsupported data type"); + } + FS.close(stream); + }, + cwd: () => FS.currentPath, + chdir(path) { + var lookup = FS.lookupPath(path, { + follow: true + }); + if (lookup.node === null) { + throw new FS.ErrnoError(44); + } + if (!FS.isDir(lookup.node.mode)) { + throw new FS.ErrnoError(54); + } + var errCode = FS.nodePermissions(lookup.node, "x"); + if (errCode) { + throw new FS.ErrnoError(errCode); + } + FS.currentPath = lookup.path; + }, + createDefaultDirectories() { + FS.mkdir("/tmp"); + FS.mkdir("/home"); + FS.mkdir("/home/web_user"); + }, + createDefaultDevices() { + // create /dev + FS.mkdir("/dev"); + // setup /dev/null + FS.registerDevice(FS.makedev(1, 3), { + read: () => 0, + write: (stream, buffer, offset, length, pos) => length, + llseek: () => 0 + }); + FS.mkdev("/dev/null", FS.makedev(1, 3)); + // setup /dev/tty and /dev/tty1 + // stderr needs to print output using err() rather than out() + // so we register a second tty just for it. + TTY.register(FS.makedev(5, 0), TTY.default_tty_ops); + TTY.register(FS.makedev(6, 0), TTY.default_tty1_ops); + FS.mkdev("/dev/tty", FS.makedev(5, 0)); + FS.mkdev("/dev/tty1", FS.makedev(6, 0)); + // setup /dev/[u]random + // use a buffer to avoid overhead of individual crypto calls per byte + var randomBuffer = new Uint8Array(1024), randomLeft = 0; + var randomByte = () => { + if (randomLeft === 0) { + randomFill(randomBuffer); + randomLeft = randomBuffer.byteLength; + } + return randomBuffer[--randomLeft]; + }; + FS.createDevice("/dev", "random", randomByte); + FS.createDevice("/dev", "urandom", randomByte); + // we're not going to emulate the actual shm device, + // just create the tmp dirs that reside in it commonly + FS.mkdir("/dev/shm"); + FS.mkdir("/dev/shm/tmp"); + }, + createSpecialDirectories() { + // create /proc/self/fd which allows /proc/self/fd/6 => readlink gives the + // name of the stream for fd 6 (see test_unistd_ttyname) + FS.mkdir("/proc"); + var proc_self = FS.mkdir("/proc/self"); + FS.mkdir("/proc/self/fd"); + FS.mount({ + mount() { + var node = FS.createNode(proc_self, "fd", 16895, 73); + node.stream_ops = { + llseek: MEMFS.stream_ops.llseek + }; + node.node_ops = { + lookup(parent, name) { + var fd = +name; + var stream = FS.getStreamChecked(fd); + var ret = { + parent: null, + mount: { + mountpoint: "fake" + }, + node_ops: { + readlink: () => stream.path + }, + id: fd + 1 + }; + ret.parent = ret; + // make it look like a simple root node + return ret; + }, + readdir() { + return Array.from(FS.streams.entries()).filter(([k, v]) => v).map(([k, v]) => k.toString()); + } + }; + return node; + } + }, {}, "/proc/self/fd"); + }, + createStandardStreams(input, output, error) { + // TODO deprecate the old functionality of a single + // input / output callback and that utilizes FS.createDevice + // and instead require a unique set of stream ops + // by default, we symlink the standard streams to the + // default tty devices. however, if the standard streams + // have been overwritten we create a unique device for + // them instead. + if (input) { + FS.createDevice("/dev", "stdin", input); + } else { + FS.symlink("/dev/tty", "/dev/stdin"); + } + if (output) { + FS.createDevice("/dev", "stdout", null, output); + } else { + FS.symlink("/dev/tty", "/dev/stdout"); + } + if (error) { + FS.createDevice("/dev", "stderr", null, error); + } else { + FS.symlink("/dev/tty1", "/dev/stderr"); + } + // open default streams for the stdin, stdout and stderr devices + var stdin = FS.open("/dev/stdin", 0); + var stdout = FS.open("/dev/stdout", 1); + var stderr = FS.open("/dev/stderr", 1); + }, + staticInit() { + FS.nameTable = new Array(4096); + FS.mount(MEMFS, {}, "/"); + FS.createDefaultDirectories(); + FS.createDefaultDevices(); + FS.createSpecialDirectories(); + FS.filesystems = { + "MEMFS": MEMFS + }; + }, + init(input, output, error) { + FS.initialized = true; + // Allow Module.stdin etc. to provide defaults, if none explicitly passed to us here + input ??= Module["stdin"]; + output ??= Module["stdout"]; + error ??= Module["stderr"]; + FS.createStandardStreams(input, output, error); + }, + quit() { + FS.initialized = false; + // force-flush all streams, so we get musl std streams printed out + // close all of our streams + for (var stream of FS.streams) { + if (stream) { + FS.close(stream); + } + } + }, + findObject(path, dontResolveLastLink) { + var ret = FS.analyzePath(path, dontResolveLastLink); + if (!ret.exists) { + return null; + } + return ret.object; + }, + analyzePath(path, dontResolveLastLink) { + // operate from within the context of the symlink's target + try { + var lookup = FS.lookupPath(path, { + follow: !dontResolveLastLink + }); + path = lookup.path; + } catch (e) {} + var ret = { + isRoot: false, + exists: false, + error: 0, + name: null, + path: null, + object: null, + parentExists: false, + parentPath: null, + parentObject: null + }; + try { + var lookup = FS.lookupPath(path, { + parent: true + }); + ret.parentExists = true; + ret.parentPath = lookup.path; + ret.parentObject = lookup.node; + ret.name = PATH.basename(path); + lookup = FS.lookupPath(path, { + follow: !dontResolveLastLink + }); + ret.exists = true; + ret.path = lookup.path; + ret.object = lookup.node; + ret.name = lookup.node.name; + ret.isRoot = lookup.path === "/"; + } catch (e) { + ret.error = e.errno; + } + return ret; + }, + createPath(parent, path, canRead, canWrite) { + parent = typeof parent == "string" ? parent : FS.getPath(parent); + var parts = path.split("/").reverse(); + while (parts.length) { + var part = parts.pop(); + if (!part) continue; + var current = PATH.join2(parent, part); + try { + FS.mkdir(current); + } catch (e) { + if (e.errno != 20) throw e; + } + parent = current; + } + return current; + }, + createFile(parent, name, properties, canRead, canWrite) { + var path = PATH.join2(typeof parent == "string" ? parent : FS.getPath(parent), name); + var mode = FS_getMode(canRead, canWrite); + return FS.create(path, mode); + }, + createDataFile(parent, name, data, canRead, canWrite, canOwn) { + var path = name; + if (parent) { + parent = typeof parent == "string" ? parent : FS.getPath(parent); + path = name ? PATH.join2(parent, name) : parent; + } + var mode = FS_getMode(canRead, canWrite); + var node = FS.create(path, mode); + if (data) { + if (typeof data == "string") { + var arr = new Array(data.length); + for (var i = 0, len = data.length; i < len; ++i) arr[i] = data.charCodeAt(i); + data = arr; + } + // make sure we can write to the file + FS.chmod(node, mode | 146); + var stream = FS.open(node, 577); + FS.write(stream, data, 0, data.length, 0, canOwn); + FS.close(stream); + FS.chmod(node, mode); + } + }, + createDevice(parent, name, input, output) { + var path = PATH.join2(typeof parent == "string" ? parent : FS.getPath(parent), name); + var mode = FS_getMode(!!input, !!output); + FS.createDevice.major ??= 64; + var dev = FS.makedev(FS.createDevice.major++, 0); + // Create a fake device that a set of stream ops to emulate + // the old behavior. + FS.registerDevice(dev, { + open(stream) { + stream.seekable = false; + }, + close(stream) { + // flush any pending line data + if (output?.buffer?.length) { + output(10); + } + }, + read(stream, buffer, offset, length, pos) { + var bytesRead = 0; + for (var i = 0; i < length; i++) { + var result; + try { + result = input(); + } catch (e) { + throw new FS.ErrnoError(29); + } + if (result === undefined && bytesRead === 0) { + throw new FS.ErrnoError(6); + } + if (result === null || result === undefined) break; + bytesRead++; + buffer[offset + i] = result; + } + if (bytesRead) { + stream.node.atime = Date.now(); + } + return bytesRead; + }, + write(stream, buffer, offset, length, pos) { + for (var i = 0; i < length; i++) { + try { + output(buffer[offset + i]); + } catch (e) { + throw new FS.ErrnoError(29); + } + } + if (length) { + stream.node.mtime = stream.node.ctime = Date.now(); + } + return i; + } + }); + return FS.mkdev(path, mode, dev); + }, + forceLoadFile(obj) { + if (obj.isDevice || obj.isFolder || obj.link || obj.contents) return true; + if (globalThis.XMLHttpRequest) { + abort("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread."); + } else { + // Command-line. + try { + obj.contents = readBinary(obj.url); + } catch (e) { + throw new FS.ErrnoError(29); + } + } + }, + createLazyFile(parent, name, url, canRead, canWrite) { + // Lazy chunked Uint8Array (implements get and length from Uint8Array). + // Actual getting is abstracted away for eventual reuse. + class LazyUint8Array { + lengthKnown=false; + chunks=[]; + // Loaded chunks. Index is the chunk number + get(idx) { + if (idx > this.length - 1 || idx < 0) { + return undefined; + } + var chunkOffset = idx % this.chunkSize; + var chunkNum = (idx / this.chunkSize) | 0; + return this.getter(chunkNum)[chunkOffset]; + } + setDataGetter(getter) { + this.getter = getter; + } + cacheLength() { + // Find length + var xhr = new XMLHttpRequest; + xhr.open("HEAD", url, false); + xhr.send(null); + if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) abort("Couldn't load " + url + ". Status: " + xhr.status); + var datalength = Number(xhr.getResponseHeader("Content-length")); + var header; + var hasByteServing = (header = xhr.getResponseHeader("Accept-Ranges")) && header === "bytes"; + var usesGzip = (header = xhr.getResponseHeader("Content-Encoding")) && header === "gzip"; + var chunkSize = 1024 * 1024; + // Chunk size in bytes + if (!hasByteServing) chunkSize = datalength; + // Function to get a range from the remote URL. + var doXHR = (from, to) => { + if (from > to) abort("invalid range (" + from + ", " + to + ") or no bytes requested!"); + if (to > datalength - 1) abort("only " + datalength + " bytes available! programmer error!"); + // TODO: Use mozResponseArrayBuffer, responseStream, etc. if available. + var xhr = new XMLHttpRequest; + xhr.open("GET", url, false); + if (datalength !== chunkSize) xhr.setRequestHeader("Range", "bytes=" + from + "-" + to); + // Some hints to the browser that we want binary data. + xhr.responseType = "arraybuffer"; + if (xhr.overrideMimeType) { + xhr.overrideMimeType("text/plain; charset=x-user-defined"); + } + xhr.send(null); + if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) abort("Couldn't load " + url + ". Status: " + xhr.status); + if (xhr.response !== undefined) { + return new Uint8Array(/** @type{Array} */ (xhr.response || [])); + } + return intArrayFromString(xhr.responseText || "", true); + }; + var lazyArray = this; + lazyArray.setDataGetter(chunkNum => { + var start = chunkNum * chunkSize; + var end = (chunkNum + 1) * chunkSize - 1; + // including this byte + end = Math.min(end, datalength - 1); + // if datalength-1 is selected, this is the last block + if (typeof lazyArray.chunks[chunkNum] == "undefined") { + lazyArray.chunks[chunkNum] = doXHR(start, end); + } + if (typeof lazyArray.chunks[chunkNum] == "undefined") abort("doXHR failed!"); + return lazyArray.chunks[chunkNum]; + }); + if (usesGzip || !datalength) { + // if the server uses gzip or doesn't supply the length, we have to download the whole file to get the (uncompressed) length + chunkSize = datalength = 1; + // this will force getter(0)/doXHR do download the whole file + datalength = this.getter(0).length; + chunkSize = datalength; + out("LazyFiles on gzip forces download of the whole file when length is accessed"); + } + this._length = datalength; + this._chunkSize = chunkSize; + this.lengthKnown = true; + } + get length() { + if (!this.lengthKnown) { + this.cacheLength(); + } + return this._length; + } + get chunkSize() { + if (!this.lengthKnown) { + this.cacheLength(); + } + return this._chunkSize; + } + } + if (globalThis.XMLHttpRequest) { + if (!ENVIRONMENT_IS_WORKER) abort("Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc"); + var lazyArray = new LazyUint8Array; + var properties = { + isDevice: false, + contents: lazyArray + }; + } else { + var properties = { + isDevice: false, + url + }; + } + var node = FS.createFile(parent, name, properties, canRead, canWrite); + // This is a total hack, but I want to get this lazy file code out of the + // core of MEMFS. If we want to keep this lazy file concept I feel it should + // be its own thin LAZYFS proxying calls to MEMFS. + if (properties.contents) { + node.contents = properties.contents; + } else if (properties.url) { + node.contents = null; + node.url = properties.url; + } + // Add a function that defers querying the file size until it is asked the first time. + Object.defineProperties(node, { + usedBytes: { + get: function() { + return this.contents.length; + } + } + }); + // override each stream op with one that tries to force load the lazy file first + var stream_ops = {}; + for (const [key, fn] of Object.entries(node.stream_ops)) { + stream_ops[key] = (...args) => { + FS.forceLoadFile(node); + return fn(...args); + }; + } + function writeChunks(stream, buffer, offset, length, position) { + var contents = stream.node.contents; + if (position >= contents.length) return 0; + var size = Math.min(contents.length - position, length); + if (contents.slice) { + // normal array + for (var i = 0; i < size; i++) { + buffer[offset + i] = contents[position + i]; + } + } else { + for (var i = 0; i < size; i++) { + // LazyUint8Array from sync binary XHR + buffer[offset + i] = contents.get(position + i); + } + } + return size; + } + // use a custom read function + stream_ops.read = (stream, buffer, offset, length, position) => { + FS.forceLoadFile(node); + return writeChunks(stream, buffer, offset, length, position); + }; + // use a custom mmap function + stream_ops.mmap = (stream, length, position, prot, flags) => { + FS.forceLoadFile(node); + var ptr = mmapAlloc(length); + if (!ptr) { + throw new FS.ErrnoError(48); + } + writeChunks(stream, HEAP8, ptr, length, position); + return { + ptr, + allocated: true + }; + }; + node.stream_ops = stream_ops; + return node; + } +}; + +/** + * Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the + * emscripten HEAP, returns a copy of that string as a Javascript String object. + * + * @param {number} ptr + * @param {number=} maxBytesToRead - An optional length that specifies the + * maximum number of bytes to read. You can omit this parameter to scan the + * string until the first 0 byte. If maxBytesToRead is passed, and the string + * at [ptr, ptr+maxBytesToReadr[ contains a null byte in the middle, then the + * string will cut short at that byte index. + * @param {boolean=} ignoreNul - If true, the function will not stop on a NUL character. + * @return {string} + */ var UTF8ToString = (ptr, maxBytesToRead, ignoreNul) => { + if (!ptr) return ""; + var end = findStringEnd(HEAPU8, ptr, maxBytesToRead, ignoreNul); + return UTF8Decoder.decode(HEAPU8.subarray(ptr, end)); +}; + +var SYSCALLS = { + calculateAt(dirfd, path, allowEmpty) { + if (PATH.isAbs(path)) { + return path; + } + // relative path + var dir; + if (dirfd === -100) { + dir = FS.cwd(); + } else { + var dirstream = SYSCALLS.getStreamFromFD(dirfd); + dir = dirstream.path; + } + if (path.length == 0) { + if (!allowEmpty) { + throw new FS.ErrnoError(44); + } + return dir; + } + return dir + "/" + path; + }, + writeStat(buf, stat) { + HEAPU32[((buf) >> 2)] = stat.dev; + HEAPU32[(((buf) + (4)) >> 2)] = stat.mode; + HEAPU32[(((buf) + (8)) >> 2)] = stat.nlink; + HEAPU32[(((buf) + (12)) >> 2)] = stat.uid; + HEAPU32[(((buf) + (16)) >> 2)] = stat.gid; + HEAPU32[(((buf) + (20)) >> 2)] = stat.rdev; + (tempI64 = [ stat.size >>> 0, (tempDouble = stat.size, (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ], + HEAP32[(((buf) + (24)) >> 2)] = tempI64[0], HEAP32[(((buf) + (28)) >> 2)] = tempI64[1]); + HEAP32[(((buf) + (32)) >> 2)] = 4096; + HEAP32[(((buf) + (36)) >> 2)] = stat.blocks; + var atime = stat.atime.getTime(); + var mtime = stat.mtime.getTime(); + var ctime = stat.ctime.getTime(); + (tempI64 = [ Math.floor(atime / 1e3) >>> 0, (tempDouble = Math.floor(atime / 1e3), + (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ], + HEAP32[(((buf) + (40)) >> 2)] = tempI64[0], HEAP32[(((buf) + (44)) >> 2)] = tempI64[1]); + HEAPU32[(((buf) + (48)) >> 2)] = (atime % 1e3) * 1e3 * 1e3; + (tempI64 = [ Math.floor(mtime / 1e3) >>> 0, (tempDouble = Math.floor(mtime / 1e3), + (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ], + HEAP32[(((buf) + (56)) >> 2)] = tempI64[0], HEAP32[(((buf) + (60)) >> 2)] = tempI64[1]); + HEAPU32[(((buf) + (64)) >> 2)] = (mtime % 1e3) * 1e3 * 1e3; + (tempI64 = [ Math.floor(ctime / 1e3) >>> 0, (tempDouble = Math.floor(ctime / 1e3), + (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ], + HEAP32[(((buf) + (72)) >> 2)] = tempI64[0], HEAP32[(((buf) + (76)) >> 2)] = tempI64[1]); + HEAPU32[(((buf) + (80)) >> 2)] = (ctime % 1e3) * 1e3 * 1e3; + (tempI64 = [ stat.ino >>> 0, (tempDouble = stat.ino, (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ], + HEAP32[(((buf) + (88)) >> 2)] = tempI64[0], HEAP32[(((buf) + (92)) >> 2)] = tempI64[1]); + return 0; + }, + writeStatFs(buf, stats) { + HEAPU32[(((buf) + (4)) >> 2)] = stats.bsize; + HEAPU32[(((buf) + (60)) >> 2)] = stats.bsize; + (tempI64 = [ stats.blocks >>> 0, (tempDouble = stats.blocks, (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ], + HEAP32[(((buf) + (8)) >> 2)] = tempI64[0], HEAP32[(((buf) + (12)) >> 2)] = tempI64[1]); + (tempI64 = [ stats.bfree >>> 0, (tempDouble = stats.bfree, (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ], + HEAP32[(((buf) + (16)) >> 2)] = tempI64[0], HEAP32[(((buf) + (20)) >> 2)] = tempI64[1]); + (tempI64 = [ stats.bavail >>> 0, (tempDouble = stats.bavail, (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ], + HEAP32[(((buf) + (24)) >> 2)] = tempI64[0], HEAP32[(((buf) + (28)) >> 2)] = tempI64[1]); + (tempI64 = [ stats.files >>> 0, (tempDouble = stats.files, (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ], + HEAP32[(((buf) + (32)) >> 2)] = tempI64[0], HEAP32[(((buf) + (36)) >> 2)] = tempI64[1]); + (tempI64 = [ stats.ffree >>> 0, (tempDouble = stats.ffree, (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ], + HEAP32[(((buf) + (40)) >> 2)] = tempI64[0], HEAP32[(((buf) + (44)) >> 2)] = tempI64[1]); + HEAPU32[(((buf) + (48)) >> 2)] = stats.fsid; + HEAPU32[(((buf) + (64)) >> 2)] = stats.flags; + // ST_NOSUID + HEAPU32[(((buf) + (56)) >> 2)] = stats.namelen; + }, + doMsync(addr, stream, len, flags, offset) { + if (!FS.isFile(stream.node.mode)) { + throw new FS.ErrnoError(43); + } + if (flags & 2) { + // MAP_PRIVATE calls need not to be synced back to underlying fs + return 0; + } + var buffer = HEAPU8.slice(addr, addr + len); + FS.msync(stream, buffer, offset, len, flags); + }, + getStreamFromFD(fd) { + var stream = FS.getStreamChecked(fd); + return stream; + }, + varargs: undefined, + getStr(ptr) { + var ret = UTF8ToString(ptr); + return ret; + } +}; + +function ___syscall_dup(fd) { + try { + var old = SYSCALLS.getStreamFromFD(fd); + return FS.dupStream(old).fd; + } catch (e) { + if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e; + return -e.errno; + } +} + +function ___syscall_faccessat(dirfd, path, amode, flags) { + try { + path = SYSCALLS.getStr(path); + path = SYSCALLS.calculateAt(dirfd, path); + if (amode & ~7) { + // need a valid mode + return -28; + } + var lookup = FS.lookupPath(path, { + follow: true + }); + var node = lookup.node; + if (!node) { + return -44; + } + var perms = ""; + if (amode & 4) perms += "r"; + if (amode & 2) perms += "w"; + if (amode & 1) perms += "x"; + if (perms && FS.nodePermissions(node, perms)) { + return -2; + } + return 0; + } catch (e) { + if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e; + return -e.errno; + } +} + +var syscallGetVarargI = () => { + // the `+` prepended here is necessary to convince the JSCompiler that varargs is indeed a number. + var ret = HEAP32[((+SYSCALLS.varargs) >> 2)]; + SYSCALLS.varargs += 4; + return ret; +}; + +var syscallGetVarargP = syscallGetVarargI; + +function ___syscall_fcntl64(fd, cmd, varargs) { + SYSCALLS.varargs = varargs; + try { + var stream = SYSCALLS.getStreamFromFD(fd); + switch (cmd) { + case 0: + { + var arg = syscallGetVarargI(); + if (arg < 0) { + return -28; + } + while (FS.streams[arg]) { + arg++; + } + var newStream; + newStream = FS.dupStream(stream, arg); + return newStream.fd; + } + + case 1: + case 2: + return 0; + + // FD_CLOEXEC makes no sense for a single process. + case 3: + return stream.flags; + + case 4: + { + var arg = syscallGetVarargI(); + stream.flags |= arg; + return 0; + } + + case 12: + { + var arg = syscallGetVarargP(); + var offset = 0; + // We're always unlocked. + HEAP16[(((arg) + (offset)) >> 1)] = 2; + return 0; + } + + case 13: + case 14: + // Pretend that the locking is successful. These are process-level locks, + // and Emscripten programs are a single process. If we supported linking a + // filesystem between programs, we'd need to do more here. + // See https://github.com/emscripten-core/emscripten/issues/23697 + return 0; + } + return -28; + } catch (e) { + if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e; + return -e.errno; + } +} + +function ___syscall_fstat64(fd, buf) { + try { + return SYSCALLS.writeStat(buf, FS.fstat(fd)); + } catch (e) { + if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e; + return -e.errno; + } +} + +var convertI32PairToI53Checked = (lo, hi) => ((hi + 2097152) >>> 0 < 4194305 - !!lo) ? (lo >>> 0) + hi * 4294967296 : NaN; + +function ___syscall_ftruncate64(fd, length_low, length_high) { + var length = convertI32PairToI53Checked(length_low, length_high); + try { + if (isNaN(length)) return -61; + FS.ftruncate(fd, length); + return 0; + } catch (e) { + if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e; + return -e.errno; + } +} + +function ___syscall_ioctl(fd, op, varargs) { + SYSCALLS.varargs = varargs; + try { + var stream = SYSCALLS.getStreamFromFD(fd); + switch (op) { + case 21509: + { + if (!stream.tty) return -59; + return 0; + } + + case 21505: + { + if (!stream.tty) return -59; + if (stream.tty.ops.ioctl_tcgets) { + var termios = stream.tty.ops.ioctl_tcgets(stream); + var argp = syscallGetVarargP(); + HEAP32[((argp) >> 2)] = termios.c_iflag || 0; + HEAP32[(((argp) + (4)) >> 2)] = termios.c_oflag || 0; + HEAP32[(((argp) + (8)) >> 2)] = termios.c_cflag || 0; + HEAP32[(((argp) + (12)) >> 2)] = termios.c_lflag || 0; + for (var i = 0; i < 32; i++) { + HEAP8[(argp + i) + (17)] = termios.c_cc[i] || 0; + } + return 0; + } + return 0; + } + + case 21510: + case 21511: + case 21512: + { + if (!stream.tty) return -59; + return 0; + } + + case 21506: + case 21507: + case 21508: + { + if (!stream.tty) return -59; + if (stream.tty.ops.ioctl_tcsets) { + var argp = syscallGetVarargP(); + var c_iflag = HEAP32[((argp) >> 2)]; + var c_oflag = HEAP32[(((argp) + (4)) >> 2)]; + var c_cflag = HEAP32[(((argp) + (8)) >> 2)]; + var c_lflag = HEAP32[(((argp) + (12)) >> 2)]; + var c_cc = []; + for (var i = 0; i < 32; i++) { + c_cc.push(HEAP8[(argp + i) + (17)]); + } + return stream.tty.ops.ioctl_tcsets(stream.tty, op, { + c_iflag, + c_oflag, + c_cflag, + c_lflag, + c_cc + }); + } + return 0; + } + + case 21519: + { + if (!stream.tty) return -59; + var argp = syscallGetVarargP(); + HEAP32[((argp) >> 2)] = 0; + return 0; + } + + case 21520: + { + if (!stream.tty) return -59; + return -28; + } + + case 21537: + case 21531: + { + var argp = syscallGetVarargP(); + return FS.ioctl(stream, op, argp); + } + + case 21523: + { + // TODO: in theory we should write to the winsize struct that gets + // passed in, but for now musl doesn't read anything on it + if (!stream.tty) return -59; + if (stream.tty.ops.ioctl_tiocgwinsz) { + var winsize = stream.tty.ops.ioctl_tiocgwinsz(stream.tty); + var argp = syscallGetVarargP(); + HEAP16[((argp) >> 1)] = winsize[0]; + HEAP16[(((argp) + (2)) >> 1)] = winsize[1]; + } + return 0; + } + + case 21524: + { + // TODO: technically, this ioctl call should change the window size. + // but, since emscripten doesn't have any concept of a terminal window + // yet, we'll just silently throw it away as we do TIOCGWINSZ + if (!stream.tty) return -59; + return 0; + } + + case 21515: + { + if (!stream.tty) return -59; + return 0; + } + + default: + return -28; + } + } catch (e) { + if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e; + return -e.errno; + } +} + +function ___syscall_lstat64(path, buf) { + try { + path = SYSCALLS.getStr(path); + return SYSCALLS.writeStat(buf, FS.lstat(path)); + } catch (e) { + if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e; + return -e.errno; + } +} + +function ___syscall_newfstatat(dirfd, path, buf, flags) { + try { + path = SYSCALLS.getStr(path); + var nofollow = flags & 256; + var allowEmpty = flags & 4096; + flags = flags & (~6400); + path = SYSCALLS.calculateAt(dirfd, path, allowEmpty); + return SYSCALLS.writeStat(buf, nofollow ? FS.lstat(path) : FS.stat(path)); + } catch (e) { + if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e; + return -e.errno; + } +} + +function ___syscall_openat(dirfd, path, flags, varargs) { + SYSCALLS.varargs = varargs; + try { + path = SYSCALLS.getStr(path); + path = SYSCALLS.calculateAt(dirfd, path); + var mode = varargs ? syscallGetVarargI() : 0; + return FS.open(path, flags, mode).fd; + } catch (e) { + if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e; + return -e.errno; + } +} + +function ___syscall_stat64(path, buf) { + try { + path = SYSCALLS.getStr(path); + return SYSCALLS.writeStat(buf, FS.stat(path)); + } catch (e) { + if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e; + return -e.errno; + } +} + +var __abort_js = () => abort(""); + +var __embind_register_bigint = (primitiveType, name, size, minRange, maxRange) => {}; + +var AsciiToString = ptr => { + var str = ""; + while (1) { + var ch = HEAPU8[ptr++]; + if (!ch) return str; + str += String.fromCharCode(ch); + } +}; + +var awaitingDependencies = {}; + +var registeredTypes = {}; + +var typeDependencies = {}; + +var BindingError = class BindingError extends Error { + constructor(message) { + super(message); + this.name = "BindingError"; + } +}; + +var throwBindingError = message => { + throw new BindingError(message); +}; + +/** @param {Object=} options */ function sharedRegisterType(rawType, registeredInstance, options = {}) { + var name = registeredInstance.name; + if (!rawType) { + throwBindingError(`type "${name}" must have a positive integer typeid pointer`); + } + if (registeredTypes.hasOwnProperty(rawType)) { + if (options.ignoreDuplicateRegistrations) { + return; + } else { + throwBindingError(`Cannot register type '${name}' twice`); + } + } + registeredTypes[rawType] = registeredInstance; + delete typeDependencies[rawType]; + if (awaitingDependencies.hasOwnProperty(rawType)) { + var callbacks = awaitingDependencies[rawType]; + delete awaitingDependencies[rawType]; + callbacks.forEach(cb => cb()); + } +} + +/** @param {Object=} options */ function registerType(rawType, registeredInstance, options = {}) { + return sharedRegisterType(rawType, registeredInstance, options); +} + +/** @suppress {globalThis} */ var __embind_register_bool = (rawType, name, trueValue, falseValue) => { + name = AsciiToString(name); + registerType(rawType, { + name, + fromWireType: function(wt) { + // ambiguous emscripten ABI: sometimes return values are + // true or false, and sometimes integers (0 or 1) + return !!wt; + }, + toWireType: function(destructors, o) { + return o ? trueValue : falseValue; + }, + readValueFromPointer: function(pointer) { + return this.fromWireType(HEAPU8[pointer]); + }, + destructorFunction: null + }); +}; + +var emval_freelist = []; + +var emval_handles = [ 0, 1, , 1, null, 1, true, 1, false, 1 ]; + +var __emval_decref = handle => { + if (handle > 9 && 0 === --emval_handles[handle + 1]) { + emval_handles[handle] = undefined; + emval_freelist.push(handle); + } +}; + +var Emval = { + toValue: handle => { + if (!handle) { + throwBindingError(`Cannot use deleted val. handle = ${handle}`); + } + return emval_handles[handle]; + }, + toHandle: value => { + switch (value) { + case undefined: + return 2; + + case null: + return 4; + + case true: + return 6; + + case false: + return 8; + + default: + { + const handle = emval_freelist.pop() || emval_handles.length; + emval_handles[handle] = value; + emval_handles[handle + 1] = 1; + return handle; + } + } + } +}; + +/** @suppress {globalThis} */ function readPointer(pointer) { + return this.fromWireType(HEAPU32[((pointer) >> 2)]); +} + +var EmValType = { + name: "emscripten::val", + fromWireType: handle => { + var rv = Emval.toValue(handle); + __emval_decref(handle); + return rv; + }, + toWireType: (destructors, value) => Emval.toHandle(value), + readValueFromPointer: readPointer, + destructorFunction: null +}; + +var __embind_register_emval = rawType => registerType(rawType, EmValType); + +var floatReadValueFromPointer = (name, width) => { + switch (width) { + case 4: + return function(pointer) { + return this.fromWireType(HEAPF32[((pointer) >> 2)]); + }; + + case 8: + return function(pointer) { + return this.fromWireType(HEAPF64[((pointer) >> 3)]); + }; + + default: + throw new TypeError(`invalid float width (${width}): ${name}`); + } +}; + +var __embind_register_float = (rawType, name, size) => { + name = AsciiToString(name); + registerType(rawType, { + name, + fromWireType: value => value, + toWireType: (destructors, value) => value, + readValueFromPointer: floatReadValueFromPointer(name, size), + destructorFunction: null + }); +}; + +var integerReadValueFromPointer = (name, width, signed) => { + // integers are quite common, so generate very specialized functions + switch (width) { + case 1: + return signed ? pointer => HEAP8[pointer] : pointer => HEAPU8[pointer]; + + case 2: + return signed ? pointer => HEAP16[((pointer) >> 1)] : pointer => HEAPU16[((pointer) >> 1)]; + + case 4: + return signed ? pointer => HEAP32[((pointer) >> 2)] : pointer => HEAPU32[((pointer) >> 2)]; + + default: + throw new TypeError(`invalid integer width (${width}): ${name}`); + } +}; + +/** @suppress {globalThis} */ var __embind_register_integer = (primitiveType, name, size, minRange, maxRange) => { + name = AsciiToString(name); + const isUnsignedType = minRange === 0; + let fromWireType = value => value; + if (isUnsignedType) { + var bitshift = 32 - 8 * size; + fromWireType = value => (value << bitshift) >>> bitshift; + maxRange = fromWireType(maxRange); + } + registerType(primitiveType, { + name, + fromWireType, + toWireType: (destructors, value) => value, + readValueFromPointer: integerReadValueFromPointer(name, size, minRange !== 0), + destructorFunction: null + }); +}; + +var __embind_register_memory_view = (rawType, dataTypeIndex, name) => { + var typeMapping = [ Int8Array, Uint8Array, Int16Array, Uint16Array, Int32Array, Uint32Array, Float32Array, Float64Array ]; + var TA = typeMapping[dataTypeIndex]; + function decodeMemoryView(handle) { + var size = HEAPU32[((handle) >> 2)]; + var data = HEAPU32[(((handle) + (4)) >> 2)]; + return new TA(HEAP8.buffer, data, size); + } + name = AsciiToString(name); + registerType(rawType, { + name, + fromWireType: decodeMemoryView, + readValueFromPointer: decodeMemoryView + }, { + ignoreDuplicateRegistrations: true + }); +}; + +var stringToUTF8 = (str, outPtr, maxBytesToWrite) => stringToUTF8Array(str, HEAPU8, outPtr, maxBytesToWrite); + +var __embind_register_std_string = (rawType, name) => { + name = AsciiToString(name); + var stdStringIsUTF8 = true; + registerType(rawType, { + name, + // For some method names we use string keys here since they are part of + // the public/external API and/or used by the runtime-generated code. + fromWireType(value) { + var length = HEAPU32[((value) >> 2)]; + var payload = value + 4; + var str; + if (stdStringIsUTF8) { + str = UTF8ToString(payload, length, true); + } else { + str = ""; + for (var i = 0; i < length; ++i) { + str += String.fromCharCode(HEAPU8[payload + i]); + } + } + _free(value); + return str; + }, + toWireType(destructors, value) { + if (value instanceof ArrayBuffer) { + value = new Uint8Array(value); + } + var length; + var valueIsOfTypeString = (typeof value == "string"); + // We accept `string` or array views with single byte elements + if (!(valueIsOfTypeString || (ArrayBuffer.isView(value) && value.BYTES_PER_ELEMENT == 1))) { + throwBindingError("Cannot pass non-string to std::string"); + } + if (stdStringIsUTF8 && valueIsOfTypeString) { + length = lengthBytesUTF8(value); + } else { + length = value.length; + } + // assumes POINTER_SIZE alignment + var base = _malloc(4 + length + 1); + var ptr = base + 4; + HEAPU32[((base) >> 2)] = length; + if (valueIsOfTypeString) { + if (stdStringIsUTF8) { + stringToUTF8(value, ptr, length + 1); + } else { + for (var i = 0; i < length; ++i) { + var charCode = value.charCodeAt(i); + if (charCode > 255) { + _free(base); + throwBindingError("String has UTF-16 code units that do not fit in 8 bits"); + } + HEAPU8[ptr + i] = charCode; + } + } + } else { + HEAPU8.set(value, ptr); + } + if (destructors !== null) { + destructors.push(_free, base); + } + return base; + }, + readValueFromPointer: readPointer, + destructorFunction(ptr) { + _free(ptr); + } + }); +}; + +var UTF16Decoder = new TextDecoder("utf-16le"); + +var UTF16ToString = (ptr, maxBytesToRead, ignoreNul) => { + var idx = ((ptr) >> 1); + var endIdx = findStringEnd(HEAPU16, idx, maxBytesToRead / 2, ignoreNul); + return UTF16Decoder.decode(HEAPU16.subarray(idx, endIdx)); +}; + +var stringToUTF16 = (str, outPtr, maxBytesToWrite) => { + // Backwards compatibility: if max bytes is not specified, assume unsafe unbounded write is allowed. + maxBytesToWrite ??= 2147483647; + if (maxBytesToWrite < 2) return 0; + maxBytesToWrite -= 2; + // Null terminator. + var startPtr = outPtr; + var numCharsToWrite = (maxBytesToWrite < str.length * 2) ? (maxBytesToWrite / 2) : str.length; + for (var i = 0; i < numCharsToWrite; ++i) { + // charCodeAt returns a UTF-16 encoded code unit, so it can be directly written to the HEAP. + var codeUnit = str.charCodeAt(i); + // possibly a lead surrogate + HEAP16[((outPtr) >> 1)] = codeUnit; + outPtr += 2; + } + // Null-terminate the pointer to the HEAP. + HEAP16[((outPtr) >> 1)] = 0; + return outPtr - startPtr; +}; + +var lengthBytesUTF16 = str => str.length * 2; + +var UTF32ToString = (ptr, maxBytesToRead, ignoreNul) => { + var str = ""; + var startIdx = ((ptr) >> 2); + // If maxBytesToRead is not passed explicitly, it will be undefined, and this + // will always evaluate to true. This saves on code size. + for (var i = 0; !(i >= maxBytesToRead / 4); i++) { + var utf32 = HEAPU32[startIdx + i]; + if (!utf32 && !ignoreNul) break; + str += String.fromCodePoint(utf32); + } + return str; +}; + +var stringToUTF32 = (str, outPtr, maxBytesToWrite) => { + // Backwards compatibility: if max bytes is not specified, assume unsafe unbounded write is allowed. + maxBytesToWrite ??= 2147483647; + if (maxBytesToWrite < 4) return 0; + var startPtr = outPtr; + var endPtr = startPtr + maxBytesToWrite - 4; + for (var i = 0; i < str.length; ++i) { + var codePoint = str.codePointAt(i); + // Gotcha: if codePoint is over 0xFFFF, it is represented as a surrogate pair in UTF-16. + // We need to manually skip over the second code unit for correct iteration. + if (codePoint > 65535) { + i++; + } + HEAP32[((outPtr) >> 2)] = codePoint; + outPtr += 4; + if (outPtr + 4 > endPtr) break; + } + // Null-terminate the pointer to the HEAP. + HEAP32[((outPtr) >> 2)] = 0; + return outPtr - startPtr; +}; + +var lengthBytesUTF32 = str => { + var len = 0; + for (var i = 0; i < str.length; ++i) { + var codePoint = str.codePointAt(i); + // Gotcha: if codePoint is over 0xFFFF, it is represented as a surrogate pair in UTF-16. + // We need to manually skip over the second code unit for correct iteration. + if (codePoint > 65535) { + i++; + } + len += 4; + } + return len; +}; + +var __embind_register_std_wstring = (rawType, charSize, name) => { + name = AsciiToString(name); + var decodeString, encodeString, lengthBytesUTF; + if (charSize === 2) { + decodeString = UTF16ToString; + encodeString = stringToUTF16; + lengthBytesUTF = lengthBytesUTF16; + } else { + decodeString = UTF32ToString; + encodeString = stringToUTF32; + lengthBytesUTF = lengthBytesUTF32; + } + registerType(rawType, { + name, + fromWireType: value => { + // Code mostly taken from _embind_register_std_string fromWireType + var length = HEAPU32[((value) >> 2)]; + var str = decodeString(value + 4, length * charSize, true); + _free(value); + return str; + }, + toWireType: (destructors, value) => { + if (!(typeof value == "string")) { + throwBindingError(`Cannot pass non-string to C++ string type ${name}`); + } + // assumes POINTER_SIZE alignment + var length = lengthBytesUTF(value); + var ptr = _malloc(4 + length + charSize); + HEAPU32[((ptr) >> 2)] = length / charSize; + encodeString(value, ptr + 4, length + charSize); + if (destructors !== null) { + destructors.push(_free, ptr); + } + return ptr; + }, + readValueFromPointer: readPointer, + destructorFunction(ptr) { + _free(ptr); + } + }); +}; + +var __embind_register_void = (rawType, name) => { + name = AsciiToString(name); + registerType(rawType, { + isVoid: true, + // void return values can be optimized out sometimes + name, + fromWireType: () => undefined, + // TODO: assert if anything else is given? + toWireType: (destructors, o) => undefined + }); +}; + +var emval_methodCallers = []; + +var emval_addMethodCaller = caller => { + var id = emval_methodCallers.length; + emval_methodCallers.push(caller); + return id; +}; + +var getTypeName = type => { + var ptr = ___getTypeName(type); + var rv = AsciiToString(ptr); + _free(ptr); + return rv; +}; + +var requireRegisteredType = (rawType, humanName) => { + var impl = registeredTypes[rawType]; + if (undefined === impl) { + throwBindingError(`${humanName} has unknown type ${getTypeName(rawType)}`); + } + return impl; +}; + +var emval_lookupTypes = (argCount, argTypes) => { + var a = new Array(argCount); + for (var i = 0; i < argCount; ++i) { + a[i] = requireRegisteredType(HEAPU32[(((argTypes) + (i * 4)) >> 2)], `parameter ${i}`); + } + return a; +}; + +var createNamedFunction = (name, func) => Object.defineProperty(func, "name", { + value: name +}); + +var emval_returnValue = (toReturnWire, destructorsRef, handle) => { + var destructors = []; + var result = toReturnWire(destructors, handle); + if (destructors.length) { + // void, primitives and any other types w/o destructors don't need to allocate a handle + HEAPU32[((destructorsRef) >> 2)] = Emval.toHandle(destructors); + } + return result; +}; + +var emval_symbols = {}; + +var getStringOrSymbol = address => { + var symbol = emval_symbols[address]; + if (symbol === undefined) { + return AsciiToString(address); + } + return symbol; +}; + +var __emval_create_invoker = (argCount, argTypesPtr, kind) => { + var GenericWireTypeSize = 8; + var [retType, ...argTypes] = emval_lookupTypes(argCount, argTypesPtr); + var toReturnWire = retType.toWireType.bind(retType); + var argFromPtr = argTypes.map(type => type.readValueFromPointer.bind(type)); + argCount--; + // remove the extracted return type + var argN = new Array(argCount); + var invokerFunction = (handle, methodName, destructorsRef, args) => { + var offset = 0; + for (var i = 0; i < argCount; ++i) { + argN[i] = argFromPtr[i](args + offset); + offset += GenericWireTypeSize; + } + var rv; + switch (kind) { + case 0: + rv = Emval.toValue(handle).apply(null, argN); + break; + + case 2: + rv = Reflect.construct(Emval.toValue(handle), argN); + break; + + case 3: + // no-op, just return the argument + rv = argN[0]; + break; + + case 1: + rv = Emval.toValue(handle)[getStringOrSymbol(methodName)](...argN); + break; + } + return emval_returnValue(toReturnWire, destructorsRef, rv); + }; + var functionName = `methodCaller<(${argTypes.map(t => t.name)}) => ${retType.name}>`; + return emval_addMethodCaller(createNamedFunction(functionName, invokerFunction)); +}; + +var __emval_get_global = name => { + if (!name) { + return Emval.toHandle(globalThis); + } + name = getStringOrSymbol(name); + return Emval.toHandle(globalThis[name]); +}; + +var __emval_get_property = (handle, key) => { + handle = Emval.toValue(handle); + key = Emval.toValue(key); + return Emval.toHandle(handle[key]); +}; + +var __emval_incref = handle => { + if (handle > 9) { + emval_handles[handle + 1] += 1; + } +}; + +var __emval_instanceof = (object, constructor) => { + object = Emval.toValue(object); + constructor = Emval.toValue(constructor); + return object instanceof constructor; +}; + +var __emval_invoke = (caller, handle, methodName, destructorsRef, args) => emval_methodCallers[caller](handle, methodName, destructorsRef, args); + +var __emval_new_cstring = v => Emval.toHandle(getStringOrSymbol(v)); + +var runDestructors = destructors => { + while (destructors.length) { + var ptr = destructors.pop(); + var del = destructors.pop(); + del(ptr); + } +}; + +var __emval_run_destructors = handle => { + var destructors = Emval.toValue(handle); + runDestructors(destructors); + __emval_decref(handle); +}; + +var __emval_set_property = (handle, key, value) => { + handle = Emval.toValue(handle); + key = Emval.toValue(key); + value = Emval.toValue(value); + handle[key] = value; +}; + +var __emval_typeof = handle => { + handle = Emval.toValue(handle); + return Emval.toHandle(typeof handle); +}; + +function __gmtime_js(time_low, time_high, tmPtr) { + var time = convertI32PairToI53Checked(time_low, time_high); + var date = new Date(time * 1e3); + HEAP32[((tmPtr) >> 2)] = date.getUTCSeconds(); + HEAP32[(((tmPtr) + (4)) >> 2)] = date.getUTCMinutes(); + HEAP32[(((tmPtr) + (8)) >> 2)] = date.getUTCHours(); + HEAP32[(((tmPtr) + (12)) >> 2)] = date.getUTCDate(); + HEAP32[(((tmPtr) + (16)) >> 2)] = date.getUTCMonth(); + HEAP32[(((tmPtr) + (20)) >> 2)] = date.getUTCFullYear() - 1900; + HEAP32[(((tmPtr) + (24)) >> 2)] = date.getUTCDay(); + var start = Date.UTC(date.getUTCFullYear(), 0, 1, 0, 0, 0, 0); + var yday = ((date.getTime() - start) / (1e3 * 60 * 60 * 24)) | 0; + HEAP32[(((tmPtr) + (28)) >> 2)] = yday; +} + +var isLeapYear = year => year % 4 === 0 && (year % 100 !== 0 || year % 400 === 0); + +var MONTH_DAYS_LEAP_CUMULATIVE = [ 0, 31, 60, 91, 121, 152, 182, 213, 244, 274, 305, 335 ]; + +var MONTH_DAYS_REGULAR_CUMULATIVE = [ 0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334 ]; + +var ydayFromDate = date => { + var leap = isLeapYear(date.getFullYear()); + var monthDaysCumulative = (leap ? MONTH_DAYS_LEAP_CUMULATIVE : MONTH_DAYS_REGULAR_CUMULATIVE); + var yday = monthDaysCumulative[date.getMonth()] + date.getDate() - 1; + // -1 since it's days since Jan 1 + return yday; +}; + +function __localtime_js(time_low, time_high, tmPtr) { + var time = convertI32PairToI53Checked(time_low, time_high); + var date = new Date(time * 1e3); + HEAP32[((tmPtr) >> 2)] = date.getSeconds(); + HEAP32[(((tmPtr) + (4)) >> 2)] = date.getMinutes(); + HEAP32[(((tmPtr) + (8)) >> 2)] = date.getHours(); + HEAP32[(((tmPtr) + (12)) >> 2)] = date.getDate(); + HEAP32[(((tmPtr) + (16)) >> 2)] = date.getMonth(); + HEAP32[(((tmPtr) + (20)) >> 2)] = date.getFullYear() - 1900; + HEAP32[(((tmPtr) + (24)) >> 2)] = date.getDay(); + var yday = ydayFromDate(date) | 0; + HEAP32[(((tmPtr) + (28)) >> 2)] = yday; + HEAP32[(((tmPtr) + (36)) >> 2)] = -(date.getTimezoneOffset() * 60); + // Attention: DST is in December in South, and some regions don't have DST at all. + var start = new Date(date.getFullYear(), 0, 1); + var summerOffset = new Date(date.getFullYear(), 6, 1).getTimezoneOffset(); + var winterOffset = start.getTimezoneOffset(); + var dst = (summerOffset != winterOffset && date.getTimezoneOffset() == Math.min(winterOffset, summerOffset)) | 0; + HEAP32[(((tmPtr) + (32)) >> 2)] = dst; +} + +var setTempRet0 = val => __emscripten_tempret_set(val); + +var __mktime_js = function(tmPtr) { + var ret = (() => { + var date = new Date(HEAP32[(((tmPtr) + (20)) >> 2)] + 1900, HEAP32[(((tmPtr) + (16)) >> 2)], HEAP32[(((tmPtr) + (12)) >> 2)], HEAP32[(((tmPtr) + (8)) >> 2)], HEAP32[(((tmPtr) + (4)) >> 2)], HEAP32[((tmPtr) >> 2)], 0); + // There's an ambiguous hour when the time goes back; the tm_isdst field is + // used to disambiguate it. Date() basically guesses, so we fix it up if it + // guessed wrong, or fill in tm_isdst with the guess if it's -1. + var dst = HEAP32[(((tmPtr) + (32)) >> 2)]; + var guessedOffset = date.getTimezoneOffset(); + var start = new Date(date.getFullYear(), 0, 1); + var summerOffset = new Date(date.getFullYear(), 6, 1).getTimezoneOffset(); + var winterOffset = start.getTimezoneOffset(); + var dstOffset = Math.min(winterOffset, summerOffset); + // DST is in December in South + if (dst < 0) { + // Attention: some regions don't have DST at all. + HEAP32[(((tmPtr) + (32)) >> 2)] = Number(summerOffset != winterOffset && dstOffset == guessedOffset); + } else if ((dst > 0) != (dstOffset == guessedOffset)) { + var nonDstOffset = Math.max(winterOffset, summerOffset); + var trueOffset = dst > 0 ? dstOffset : nonDstOffset; + // Don't try setMinutes(date.getMinutes() + ...) -- it's messed up. + date.setTime(date.getTime() + (trueOffset - guessedOffset) * 6e4); + } + HEAP32[(((tmPtr) + (24)) >> 2)] = date.getDay(); + var yday = ydayFromDate(date) | 0; + HEAP32[(((tmPtr) + (28)) >> 2)] = yday; + // To match expected behavior, update fields from date + HEAP32[((tmPtr) >> 2)] = date.getSeconds(); + HEAP32[(((tmPtr) + (4)) >> 2)] = date.getMinutes(); + HEAP32[(((tmPtr) + (8)) >> 2)] = date.getHours(); + HEAP32[(((tmPtr) + (12)) >> 2)] = date.getDate(); + HEAP32[(((tmPtr) + (16)) >> 2)] = date.getMonth(); + HEAP32[(((tmPtr) + (20)) >> 2)] = date.getYear(); + var timeMs = date.getTime(); + if (isNaN(timeMs)) { + return -1; + } + // Return time in microseconds + return timeMs / 1e3; + })(); + return (setTempRet0((tempDouble = ret, (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0)), + ret >>> 0); +}; + +function __mmap_js(len, prot, flags, fd, offset_low, offset_high, allocated, addr) { + var offset = convertI32PairToI53Checked(offset_low, offset_high); + try { + var stream = SYSCALLS.getStreamFromFD(fd); + var res = FS.mmap(stream, len, offset, prot, flags); + var ptr = res.ptr; + HEAP32[((allocated) >> 2)] = res.allocated; + HEAPU32[((addr) >> 2)] = ptr; + return 0; + } catch (e) { + if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e; + return -e.errno; + } +} + +function __munmap_js(addr, len, prot, flags, fd, offset_low, offset_high) { + var offset = convertI32PairToI53Checked(offset_low, offset_high); + try { + var stream = SYSCALLS.getStreamFromFD(fd); + if (prot & 2) { + SYSCALLS.doMsync(addr, stream, len, flags, offset); + } + } catch (e) { + if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e; + return -e.errno; + } +} + +var __tzset_js = (timezone, daylight, std_name, dst_name) => { + // TODO: Use (malleable) environment variables instead of system settings. + var currentYear = (new Date).getFullYear(); + var winter = new Date(currentYear, 0, 1); + var summer = new Date(currentYear, 6, 1); + var winterOffset = winter.getTimezoneOffset(); + var summerOffset = summer.getTimezoneOffset(); + // Local standard timezone offset. Local standard time is not adjusted for + // daylight savings. This code uses the fact that getTimezoneOffset returns + // a greater value during Standard Time versus Daylight Saving Time (DST). + // Thus it determines the expected output during Standard Time, and it + // compares whether the output of the given date the same (Standard) or less + // (DST). + var stdTimezoneOffset = Math.max(winterOffset, summerOffset); + // timezone is specified as seconds west of UTC ("The external variable + // `timezone` shall be set to the difference, in seconds, between + // Coordinated Universal Time (UTC) and local standard time."), the same + // as returned by stdTimezoneOffset. + // See http://pubs.opengroup.org/onlinepubs/009695399/functions/tzset.html + HEAPU32[((timezone) >> 2)] = stdTimezoneOffset * 60; + HEAP32[((daylight) >> 2)] = Number(winterOffset != summerOffset); + var extractZone = timezoneOffset => { + // Why inverse sign? + // Read here https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getTimezoneOffset + var sign = timezoneOffset >= 0 ? "-" : "+"; + var absOffset = Math.abs(timezoneOffset); + var hours = String(Math.floor(absOffset / 60)).padStart(2, "0"); + var minutes = String(absOffset % 60).padStart(2, "0"); + return `UTC${sign}${hours}${minutes}`; + }; + var winterName = extractZone(winterOffset); + var summerName = extractZone(summerOffset); + if (summerOffset < winterOffset) { + // Northern hemisphere + stringToUTF8(winterName, std_name, 17); + stringToUTF8(summerName, dst_name, 17); + } else { + stringToUTF8(winterName, dst_name, 17); + stringToUTF8(summerName, std_name, 17); + } +}; + +var _emscripten_get_now = () => performance.now(); + +var _emscripten_date_now = () => Date.now(); + +var nowIsMonotonic = 1; + +var checkWasiClock = clock_id => clock_id >= 0 && clock_id <= 3; + +function _clock_time_get(clk_id, ignored_precision_low, ignored_precision_high, ptime) { + var ignored_precision = convertI32PairToI53Checked(ignored_precision_low, ignored_precision_high); + if (!checkWasiClock(clk_id)) { + return 28; + } + var now; + // all wasi clocks but realtime are monotonic + if (clk_id === 0) { + now = _emscripten_date_now(); + } else if (nowIsMonotonic) { + now = _emscripten_get_now(); + } else { + return 52; + } + // "now" is in ms, and wasi times are in ns. + var nsec = Math.round(now * 1e3 * 1e3); + (tempI64 = [ nsec >>> 0, (tempDouble = nsec, (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ], + HEAP32[((ptime) >> 2)] = tempI64[0], HEAP32[(((ptime) + (4)) >> 2)] = tempI64[1]); + return 0; +} + +var readEmAsmArgsArray = []; + +var readEmAsmArgs = (sigPtr, buf) => { + readEmAsmArgsArray.length = 0; + var ch; + // Most arguments are i32s, so shift the buffer pointer so it is a plain + // index into HEAP32. + while (ch = HEAPU8[sigPtr++]) { + // Floats are always passed as doubles, so all types except for 'i' + // are 8 bytes and require alignment. + var wide = (ch != 105); + wide &= (ch != 112); + buf += wide && (buf % 8) ? 4 : 0; + readEmAsmArgsArray.push(// Special case for pointers under wasm64 or CAN_ADDRESS_2GB mode. + ch == 112 ? HEAPU32[((buf) >> 2)] : ch == 105 ? HEAP32[((buf) >> 2)] : HEAPF64[((buf) >> 3)]); + buf += wide ? 8 : 4; + } + return readEmAsmArgsArray; +}; + +var runEmAsmFunction = (code, sigPtr, argbuf) => { + var args = readEmAsmArgs(sigPtr, argbuf); + return ASM_CONSTS[code](...args); +}; + +var _emscripten_asm_const_int = (code, sigPtr, argbuf) => runEmAsmFunction(code, sigPtr, argbuf); + +var _emscripten_asm_const_ptr = (code, sigPtr, argbuf) => runEmAsmFunction(code, sigPtr, argbuf); + +var _emscripten_errn = (str, len) => err(UTF8ToString(str, len)); + +var getHeapMax = () => // Stay one Wasm page short of 4GB: while e.g. Chrome is able to allocate +// full 4GB Wasm memories, the size will wrap back to 0 bytes in Wasm side +// for any code that deals with heap sizes, which would require special +// casing all heap size related code to treat 0 specially. +2147483648; + +var _emscripten_get_heap_max = () => getHeapMax(); + +var _emscripten_has_asyncify = () => 0; + +var _emscripten_outn = (str, len) => out(UTF8ToString(str, len)); + +var UNWIND_CACHE = {}; + +var stringToNewUTF8 = str => { + var size = lengthBytesUTF8(str) + 1; + var ret = _malloc(size); + if (ret) stringToUTF8(str, ret, size); + return ret; +}; + +/** @returns {number} */ var convertFrameToPC = frame => { + var match; + if (match = /\bwasm-function\[\d+\]:(0x[0-9a-f]+)/.exec(frame)) { + // Wasm engines give the binary offset directly, so we use that as return address + return +match[1]; + } else if (match = /:(\d+):\d+(?:\)|$)/.exec(frame)) { + // If we are in js, we can use the js line number as the "return address". + // This should work for wasm2js. We tag the high bit to distinguish this + // from wasm addresses. + return 2147483648 | +match[1]; + } + // return 0 if we can't find any + return 0; +}; + +var saveInUnwindCache = callstack => { + for (var line of callstack) { + var pc = convertFrameToPC(line); + if (pc) { + UNWIND_CACHE[pc] = line; + } + } +}; + +var jsStackTrace = () => (new Error).stack.toString(); + +var _emscripten_stack_snapshot = () => { + var callstack = jsStackTrace().split("\n"); + if (callstack[0] == "Error") { + callstack.shift(); + } + saveInUnwindCache(callstack); + // Caches the stack snapshot so that emscripten_stack_unwind_buffer() can + // unwind from this spot. + UNWIND_CACHE.last_addr = convertFrameToPC(callstack[3]); + UNWIND_CACHE.last_stack = callstack; + return UNWIND_CACHE.last_addr; +}; + +var _emscripten_pc_get_function = pc => { + var frame = UNWIND_CACHE[pc]; + if (!frame) return 0; + var name; + var match; + // First try to match foo.wasm.sym files explcitly. e.g. + // at test_return_address.wasm.main (wasm://wasm/test_return_address.wasm-0012cc2a:wasm-function[26]:0x9f3 + // Then match JS symbols which don't include that module name: + // at invokeEntryPoint (.../test_return_address.js:1500:42) + // Finally match firefox format: + // Object._main@http://server.com:4324:12' + if (match = /^\s+at .*\.wasm\.(.*) \(.*\)$/.exec(frame)) { + name = match[1]; + } else if (match = /^\s+at (.*) \(.*\)$/.exec(frame)) { + name = match[1]; + } else if (match = /^(.+?)@/.exec(frame)) { + name = match[1]; + } else { + return 0; + } + _free(_emscripten_pc_get_function.ret ?? 0); + _emscripten_pc_get_function.ret = stringToNewUTF8(name); + return _emscripten_pc_get_function.ret; +}; + +var growMemory = size => { + var oldHeapSize = wasmMemory.buffer.byteLength; + var pages = ((size - oldHeapSize + 65535) / 65536) | 0; + try { + // round size grow request up to wasm page size (fixed 64KB per spec) + wasmMemory.grow(pages); + // .grow() takes a delta compared to the previous size + updateMemoryViews(); + return 1; + } catch (e) {} +}; + +var _emscripten_resize_heap = requestedSize => { + var oldSize = HEAPU8.length; + // With CAN_ADDRESS_2GB or MEMORY64, pointers are already unsigned. + requestedSize >>>= 0; + // With multithreaded builds, races can happen (another thread might increase the size + // in between), so return a failure, and let the caller retry. + // Memory resize rules: + // 1. Always increase heap size to at least the requested size, rounded up + // to next page multiple. + // 2a. If MEMORY_GROWTH_LINEAR_STEP == -1, excessively resize the heap + // geometrically: increase the heap size according to + // MEMORY_GROWTH_GEOMETRIC_STEP factor (default +20%), At most + // overreserve by MEMORY_GROWTH_GEOMETRIC_CAP bytes (default 96MB). + // 2b. If MEMORY_GROWTH_LINEAR_STEP != -1, excessively resize the heap + // linearly: increase the heap size by at least + // MEMORY_GROWTH_LINEAR_STEP bytes. + // 3. Max size for the heap is capped at 2048MB-WASM_PAGE_SIZE, or by + // MAXIMUM_MEMORY, or by ASAN limit, depending on which is smallest + // 4. If we were unable to allocate as much memory, it may be due to + // over-eager decision to excessively reserve due to (3) above. + // Hence if an allocation fails, cut down on the amount of excess + // growth, in an attempt to succeed to perform a smaller allocation. + // A limit is set for how much we can grow. We should not exceed that + // (the wasm binary specifies it, so if we tried, we'd fail anyhow). + var maxHeapSize = getHeapMax(); + if (requestedSize > maxHeapSize) { + return false; + } + // Loop through potential heap size increases. If we attempt a too eager + // reservation that fails, cut down on the attempted size and reserve a + // smaller bump instead. (max 3 times, chosen somewhat arbitrarily) + for (var cutDown = 1; cutDown <= 4; cutDown *= 2) { + var overGrownHeapSize = oldSize * (1 + .2 / cutDown); + // ensure geometric growth + // but limit overreserving (default to capping at +96MB overgrowth at most) + overGrownHeapSize = Math.min(overGrownHeapSize, requestedSize + 100663296); + var newSize = Math.min(maxHeapSize, alignMemory(Math.max(requestedSize, overGrownHeapSize), 65536)); + var replacement = growMemory(newSize); + if (replacement) { + return true; + } + } + return false; +}; + +var _emscripten_stack_unwind_buffer = (addr, buffer, count) => { + var stack; + if (UNWIND_CACHE.last_addr == addr) { + stack = UNWIND_CACHE.last_stack; + } else { + stack = jsStackTrace().split("\n"); + if (stack[0] == "Error") { + stack.shift(); + } + saveInUnwindCache(stack); + } + var offset = 3; + while (stack[offset] && convertFrameToPC(stack[offset]) != addr) { + ++offset; + } + for (var i = 0; i < count && stack[i + offset]; ++i) { + HEAP32[(((buffer) + (i * 4)) >> 2)] = convertFrameToPC(stack[i + offset]); + } + return i; +}; + +var GLctx; + +var webgl_enable_ANGLE_instanced_arrays = ctx => { + // Extension available in WebGL 1 from Firefox 26 and Google Chrome 30 onwards. Core feature in WebGL 2. + var ext = ctx.getExtension("ANGLE_instanced_arrays"); + // Because this extension is a core function in WebGL 2, assign the extension entry points in place of + // where the core functions will reside in WebGL 2. This way the calling code can call these without + // having to dynamically branch depending if running against WebGL 1 or WebGL 2. + if (ext) { + ctx["vertexAttribDivisor"] = (index, divisor) => ext["vertexAttribDivisorANGLE"](index, divisor); + ctx["drawArraysInstanced"] = (mode, first, count, primcount) => ext["drawArraysInstancedANGLE"](mode, first, count, primcount); + ctx["drawElementsInstanced"] = (mode, count, type, indices, primcount) => ext["drawElementsInstancedANGLE"](mode, count, type, indices, primcount); + return 1; + } +}; + +var webgl_enable_OES_vertex_array_object = ctx => { + // Extension available in WebGL 1 from Firefox 25 and WebKit 536.28/desktop Safari 6.0.3 onwards. Core feature in WebGL 2. + var ext = ctx.getExtension("OES_vertex_array_object"); + if (ext) { + ctx["createVertexArray"] = () => ext["createVertexArrayOES"](); + ctx["deleteVertexArray"] = vao => ext["deleteVertexArrayOES"](vao); + ctx["bindVertexArray"] = vao => ext["bindVertexArrayOES"](vao); + ctx["isVertexArray"] = vao => ext["isVertexArrayOES"](vao); + return 1; + } +}; + +var webgl_enable_WEBGL_draw_buffers = ctx => { + // Extension available in WebGL 1 from Firefox 28 onwards. Core feature in WebGL 2. + var ext = ctx.getExtension("WEBGL_draw_buffers"); + if (ext) { + ctx["drawBuffers"] = (n, bufs) => ext["drawBuffersWEBGL"](n, bufs); + return 1; + } +}; + +var webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance = ctx => // Closure is expected to be allowed to minify the '.dibvbi' property, so not accessing it quoted. +!!(ctx.dibvbi = ctx.getExtension("WEBGL_draw_instanced_base_vertex_base_instance")); + +var webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance = ctx => !!(ctx.mdibvbi = ctx.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance")); + +var webgl_enable_EXT_polygon_offset_clamp = ctx => !!(ctx.extPolygonOffsetClamp = ctx.getExtension("EXT_polygon_offset_clamp")); + +var webgl_enable_EXT_clip_control = ctx => !!(ctx.extClipControl = ctx.getExtension("EXT_clip_control")); + +var webgl_enable_WEBGL_polygon_mode = ctx => !!(ctx.webglPolygonMode = ctx.getExtension("WEBGL_polygon_mode")); + +var webgl_enable_WEBGL_multi_draw = ctx => // Closure is expected to be allowed to minify the '.multiDrawWebgl' property, so not accessing it quoted. +!!(ctx.multiDrawWebgl = ctx.getExtension("WEBGL_multi_draw")); + +var getEmscriptenSupportedExtensions = ctx => { + // Restrict the list of advertised extensions to those that we actually + // support. + var supportedExtensions = [ // WebGL 1 extensions + "ANGLE_instanced_arrays", "EXT_blend_minmax", "EXT_disjoint_timer_query", "EXT_frag_depth", "EXT_shader_texture_lod", "EXT_sRGB", "OES_element_index_uint", "OES_fbo_render_mipmap", "OES_standard_derivatives", "OES_texture_float", "OES_texture_half_float", "OES_texture_half_float_linear", "OES_vertex_array_object", "WEBGL_color_buffer_float", "WEBGL_depth_texture", "WEBGL_draw_buffers", // WebGL 2 extensions + "EXT_color_buffer_float", "EXT_conservative_depth", "EXT_disjoint_timer_query_webgl2", "EXT_texture_norm16", "NV_shader_noperspective_interpolation", "WEBGL_clip_cull_distance", // WebGL 1 and WebGL 2 extensions + "EXT_clip_control", "EXT_color_buffer_half_float", "EXT_depth_clamp", "EXT_float_blend", "EXT_polygon_offset_clamp", "EXT_texture_compression_bptc", "EXT_texture_compression_rgtc", "EXT_texture_filter_anisotropic", "KHR_parallel_shader_compile", "OES_texture_float_linear", "WEBGL_blend_func_extended", "WEBGL_compressed_texture_astc", "WEBGL_compressed_texture_etc", "WEBGL_compressed_texture_etc1", "WEBGL_compressed_texture_s3tc", "WEBGL_compressed_texture_s3tc_srgb", "WEBGL_debug_renderer_info", "WEBGL_debug_shaders", "WEBGL_lose_context", "WEBGL_multi_draw", "WEBGL_polygon_mode" ]; + // .getSupportedExtensions() can return null if context is lost, so coerce to empty array. + return (ctx.getSupportedExtensions() || []).filter(ext => supportedExtensions.includes(ext)); +}; + +var registerPreMainLoop = f => { + // Does nothing unless $MainLoop is included/used. + typeof MainLoop != "undefined" && MainLoop.preMainLoop.push(f); +}; + +var GL = { + counter: 1, + buffers: [], + mappedBuffers: {}, + programs: [], + framebuffers: [], + renderbuffers: [], + textures: [], + shaders: [], + vaos: [], + contexts: [], + offscreenCanvases: {}, + queries: [], + samplers: [], + transformFeedbacks: [], + syncs: [], + byteSizeByTypeRoot: 5120, + byteSizeByType: [ 1, 1, 2, 2, 4, 4, 4, 2, 3, 4, 8 ], + stringCache: {}, + stringiCache: {}, + unpackAlignment: 4, + unpackRowLength: 0, + recordError: errorCode => { + if (!GL.lastError) { + GL.lastError = errorCode; + } + }, + getNewId: table => { + var ret = GL.counter++; + for (var i = table.length; i < ret; i++) { + table[i] = null; + } + // Skip over any non-null elements that might have been created by + // glBindBuffer. + while (table[ret]) { + ret = GL.counter++; + } + return ret; + }, + genObject: (n, buffers, createFunction, objectTable) => { + for (var i = 0; i < n; i++) { + var buffer = GLctx[createFunction](); + var id = buffer && GL.getNewId(objectTable); + if (buffer) { + buffer.name = id; + objectTable[id] = buffer; + } else { + GL.recordError(1282); + } + HEAP32[(((buffers) + (i * 4)) >> 2)] = id; + } + }, + MAX_TEMP_BUFFER_SIZE: 2097152, + numTempVertexBuffersPerSize: 64, + log2ceilLookup: i => 32 - Math.clz32(i === 0 ? 0 : i - 1), + generateTempBuffers: (quads, context) => { + var largestIndex = GL.log2ceilLookup(GL.MAX_TEMP_BUFFER_SIZE); + context.tempVertexBufferCounters1 = []; + context.tempVertexBufferCounters2 = []; + context.tempVertexBufferCounters1.length = context.tempVertexBufferCounters2.length = largestIndex + 1; + context.tempVertexBuffers1 = []; + context.tempVertexBuffers2 = []; + context.tempVertexBuffers1.length = context.tempVertexBuffers2.length = largestIndex + 1; + context.tempIndexBuffers = []; + context.tempIndexBuffers.length = largestIndex + 1; + for (var i = 0; i <= largestIndex; ++i) { + context.tempIndexBuffers[i] = null; + // Created on-demand + context.tempVertexBufferCounters1[i] = context.tempVertexBufferCounters2[i] = 0; + var ringbufferLength = GL.numTempVertexBuffersPerSize; + context.tempVertexBuffers1[i] = []; + context.tempVertexBuffers2[i] = []; + var ringbuffer1 = context.tempVertexBuffers1[i]; + var ringbuffer2 = context.tempVertexBuffers2[i]; + ringbuffer1.length = ringbuffer2.length = ringbufferLength; + for (var j = 0; j < ringbufferLength; ++j) { + ringbuffer1[j] = ringbuffer2[j] = null; + } + } + if (quads) { + // GL_QUAD indexes can be precalculated + context.tempQuadIndexBuffer = GLctx.createBuffer(); + context.GLctx.bindBuffer(34963, context.tempQuadIndexBuffer); + var numIndexes = GL.MAX_TEMP_BUFFER_SIZE >> 1; + var quadIndexes = new Uint16Array(numIndexes); + var i = 0, v = 0; + while (1) { + quadIndexes[i++] = v; + if (i >= numIndexes) break; + quadIndexes[i++] = v + 1; + if (i >= numIndexes) break; + quadIndexes[i++] = v + 2; + if (i >= numIndexes) break; + quadIndexes[i++] = v; + if (i >= numIndexes) break; + quadIndexes[i++] = v + 2; + if (i >= numIndexes) break; + quadIndexes[i++] = v + 3; + if (i >= numIndexes) break; + v += 4; + } + context.GLctx.bufferData(34963, quadIndexes, 35044); + context.GLctx.bindBuffer(34963, null); + } + }, + getTempVertexBuffer: sizeBytes => { + var idx = GL.log2ceilLookup(sizeBytes); + var ringbuffer = GL.currentContext.tempVertexBuffers1[idx]; + var nextFreeBufferIndex = GL.currentContext.tempVertexBufferCounters1[idx]; + GL.currentContext.tempVertexBufferCounters1[idx] = (GL.currentContext.tempVertexBufferCounters1[idx] + 1) & (GL.numTempVertexBuffersPerSize - 1); + var vbo = ringbuffer[nextFreeBufferIndex]; + if (vbo) { + return vbo; + } + var prevVBO = GLctx.getParameter(34964); + ringbuffer[nextFreeBufferIndex] = GLctx.createBuffer(); + GLctx.bindBuffer(34962, ringbuffer[nextFreeBufferIndex]); + GLctx.bufferData(34962, 1 << idx, 35048); + GLctx.bindBuffer(34962, prevVBO); + return ringbuffer[nextFreeBufferIndex]; + }, + getTempIndexBuffer: sizeBytes => { + var idx = GL.log2ceilLookup(sizeBytes); + var ibo = GL.currentContext.tempIndexBuffers[idx]; + if (ibo) { + return ibo; + } + var prevIBO = GLctx.getParameter(34965); + GL.currentContext.tempIndexBuffers[idx] = GLctx.createBuffer(); + GLctx.bindBuffer(34963, GL.currentContext.tempIndexBuffers[idx]); + GLctx.bufferData(34963, 1 << idx, 35048); + GLctx.bindBuffer(34963, prevIBO); + return GL.currentContext.tempIndexBuffers[idx]; + }, + newRenderingFrameStarted: () => { + if (!GL.currentContext) { + return; + } + var vb = GL.currentContext.tempVertexBuffers1; + GL.currentContext.tempVertexBuffers1 = GL.currentContext.tempVertexBuffers2; + GL.currentContext.tempVertexBuffers2 = vb; + vb = GL.currentContext.tempVertexBufferCounters1; + GL.currentContext.tempVertexBufferCounters1 = GL.currentContext.tempVertexBufferCounters2; + GL.currentContext.tempVertexBufferCounters2 = vb; + var largestIndex = GL.log2ceilLookup(GL.MAX_TEMP_BUFFER_SIZE); + for (var i = 0; i <= largestIndex; ++i) { + GL.currentContext.tempVertexBufferCounters1[i] = 0; + } + }, + getSource: (shader, count, string, length) => { + var source = ""; + for (var i = 0; i < count; ++i) { + var len = length ? HEAPU32[(((length) + (i * 4)) >> 2)] : undefined; + source += UTF8ToString(HEAPU32[(((string) + (i * 4)) >> 2)], len); + } + return source; + }, + calcBufLength: (size, type, stride, count) => { + if (stride > 0) { + return count * stride; + } + var typeSize = GL.byteSizeByType[type - GL.byteSizeByTypeRoot]; + return size * typeSize * count; + }, + usedTempBuffers: [], + preDrawHandleClientVertexAttribBindings: count => { + GL.resetBufferBinding = false; + // TODO: initial pass to detect ranges we need to upload, might not need + // an upload per attrib + for (var i = 0; i < GL.currentContext.maxVertexAttribs; ++i) { + var cb = GL.currentContext.clientBuffers[i]; + if (!cb.clientside || !cb.enabled) continue; + GL.resetBufferBinding = true; + var size = GL.calcBufLength(cb.size, cb.type, cb.stride, count); + var buf = GL.getTempVertexBuffer(size); + GLctx.bindBuffer(34962, buf); + GLctx.bufferSubData(34962, 0, HEAPU8.subarray(cb.ptr, cb.ptr + size)); + cb.vertexAttribPointerAdaptor.call(GLctx, i, cb.size, cb.type, cb.normalized, cb.stride, 0); + } + }, + postDrawHandleClientVertexAttribBindings: () => { + if (GL.resetBufferBinding) { + GLctx.bindBuffer(34962, GL.buffers[GLctx.currentArrayBufferBinding]); + } + }, + createContext: (/** @type {HTMLCanvasElement} */ canvas, webGLContextAttributes) => { + // BUG: Workaround Safari WebGL issue: After successfully acquiring WebGL + // context on a canvas, calling .getContext() will always return that + // context independent of which 'webgl' or 'webgl2' + // context version was passed. See: + // https://webkit.org/b/222758 + // and: + // https://github.com/emscripten-core/emscripten/issues/13295. + // TODO: Once the bug is fixed and shipped in Safari, adjust the Safari + // version field in above check. + if (!canvas.getContextSafariWebGL2Fixed) { + canvas.getContextSafariWebGL2Fixed = canvas.getContext; + /** @type {function(this:HTMLCanvasElement, string, (Object|null)=): (Object|null)} */ function fixedGetContext(ver, attrs) { + var gl = canvas.getContextSafariWebGL2Fixed(ver, attrs); + return ((ver == "webgl") == (gl instanceof WebGLRenderingContext)) ? gl : null; + } + canvas.getContext = fixedGetContext; + } + var ctx = (webGLContextAttributes.majorVersion > 1) ? canvas.getContext("webgl2", webGLContextAttributes) : canvas.getContext("webgl", webGLContextAttributes); + if (!ctx) return 0; + var handle = GL.registerContext(ctx, webGLContextAttributes); + return handle; + }, + registerContext: (ctx, webGLContextAttributes) => { + // without pthreads a context is just an integer ID + var handle = GL.getNewId(GL.contexts); + var context = { + handle, + attributes: webGLContextAttributes, + version: webGLContextAttributes.majorVersion, + GLctx: ctx + }; + // Store the created context object so that we can access the context + // given a canvas without having to pass the parameters again. + if (ctx.canvas) ctx.canvas.GLctxObject = context; + GL.contexts[handle] = context; + if (typeof webGLContextAttributes.enableExtensionsByDefault == "undefined" || webGLContextAttributes.enableExtensionsByDefault) { + GL.initExtensions(context); + } + context.maxVertexAttribs = context.GLctx.getParameter(34921); + context.clientBuffers = []; + for (var i = 0; i < context.maxVertexAttribs; i++) { + context.clientBuffers[i] = { + enabled: false, + clientside: false, + size: 0, + type: 0, + normalized: 0, + stride: 0, + ptr: 0, + vertexAttribPointerAdaptor: null + }; + } + GL.generateTempBuffers(false, context); + return handle; + }, + makeContextCurrent: contextHandle => { + // Active Emscripten GL layer context object. + GL.currentContext = GL.contexts[contextHandle]; + // Active WebGL context object. + Module["ctx"] = GLctx = GL.currentContext?.GLctx; + return !(contextHandle && !GLctx); + }, + getContext: contextHandle => GL.contexts[contextHandle], + deleteContext: contextHandle => { + if (GL.currentContext === GL.contexts[contextHandle]) { + GL.currentContext = null; + } + if (typeof JSEvents == "object") { + // Release all JS event handlers on the DOM element that the GL context is + // associated with since the context is now deleted. + JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas); + } + // Make sure the canvas object no longer refers to the context object so + // there are no GC surprises. + if (GL.contexts[contextHandle]?.GLctx.canvas) { + GL.contexts[contextHandle].GLctx.canvas.GLctxObject = undefined; + } + GL.contexts[contextHandle] = null; + }, + initExtensions: context => { + // If this function is called without a specific context object, init the + // extensions of the currently active context. + context ||= GL.currentContext; + if (context.initExtensionsDone) return; + context.initExtensionsDone = true; + var GLctx = context.GLctx; + // Detect the presence of a few extensions manually, since the GL interop + // layer itself will need to know if they exist. + // Extensions that are available in both WebGL 1 and WebGL 2 + webgl_enable_WEBGL_multi_draw(GLctx); + webgl_enable_EXT_polygon_offset_clamp(GLctx); + webgl_enable_EXT_clip_control(GLctx); + webgl_enable_WEBGL_polygon_mode(GLctx); + // Extensions that are only available in WebGL 1 (the calls will be no-ops + // if called on a WebGL 2 context active) + webgl_enable_ANGLE_instanced_arrays(GLctx); + webgl_enable_OES_vertex_array_object(GLctx); + webgl_enable_WEBGL_draw_buffers(GLctx); + // Extensions that are available from WebGL >= 2 (no-op if called on a WebGL 1 context active) + webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(GLctx); + webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(GLctx); + // On WebGL 2, EXT_disjoint_timer_query is replaced with an alternative + // that's based on core APIs, and exposes only the queryCounterEXT() + // entrypoint. + if (context.version >= 2) { + GLctx.disjointTimerQueryExt = GLctx.getExtension("EXT_disjoint_timer_query_webgl2"); + } + // However, Firefox exposes the WebGL 1 version on WebGL 2 as well and + // thus we look for the WebGL 1 version again if the WebGL 2 version + // isn't present. https://bugzil.la/1328882 + if (context.version < 2 || !GLctx.disjointTimerQueryExt) { + GLctx.disjointTimerQueryExt = GLctx.getExtension("EXT_disjoint_timer_query"); + } + for (var ext of getEmscriptenSupportedExtensions(GLctx)) { + // WEBGL_lose_context, WEBGL_debug_renderer_info and WEBGL_debug_shaders + // are not enabled by default. + if (!ext.includes("lose_context") && !ext.includes("debug")) { + // Call .getExtension() to enable that extension permanently. + GLctx.getExtension(ext); + } + } + } +}; + +var webglPowerPreferences = [ "default", "low-power", "high-performance" ]; + +/** @type {Object} */ var specialHTMLTargets = [ 0, globalThis.document ?? 0, globalThis.window ?? 0 ]; + +var findEventTarget = target => { + // The sensible "default" target varies between events, but use window as the default + // since DOM events mostly can default to that. Specific callback registrations + // override their own defaults. + if (!target) return window; + if (typeof target == "number") target = specialHTMLTargets[target] || UTF8ToString(target); + if (target === "#window") return window; else if (target === "#document") return document; else if (target === "#screen") return screen; else if (target === "#canvas") return Module["canvas"]; else if (typeof target == "string") return globalThis.document?.getElementById(target); + return target; +}; + +var findCanvasEventTarget = target => { + if (typeof target == "number") target = UTF8ToString(target); + if (!target || target === "#canvas") { + if (typeof GL != "undefined" && GL.offscreenCanvases["canvas"]) return GL.offscreenCanvases["canvas"]; + // TODO: Remove this line, target '#canvas' should refer only to Module['canvas'], not to GL.offscreenCanvases['canvas'] - but need stricter tests to be able to remove this line. + return Module["canvas"]; + } + if (typeof GL != "undefined" && GL.offscreenCanvases[target]) return GL.offscreenCanvases[target]; + return findEventTarget(target); +}; + +var _emscripten_webgl_do_create_context = (target, attributes) => { + var attr32 = ((attributes) >> 2); + var powerPreference = HEAP32[attr32 + (8 >> 2)]; + var contextAttributes = { + "alpha": !!HEAP8[attributes + 0], + "depth": !!HEAP8[attributes + 1], + "stencil": !!HEAP8[attributes + 2], + "antialias": !!HEAP8[attributes + 3], + "premultipliedAlpha": !!HEAP8[attributes + 4], + "preserveDrawingBuffer": !!HEAP8[attributes + 5], + "powerPreference": webglPowerPreferences[powerPreference], + "failIfMajorPerformanceCaveat": !!HEAP8[attributes + 12], + // The following are not predefined WebGL context attributes in the WebGL specification, so the property names can be minified by Closure. + majorVersion: HEAP32[attr32 + (16 >> 2)], + minorVersion: HEAP32[attr32 + (20 >> 2)], + enableExtensionsByDefault: HEAP8[attributes + 24], + explicitSwapControl: HEAP8[attributes + 25], + proxyContextToMainThread: HEAP32[attr32 + (28 >> 2)], + renderViaOffscreenBackBuffer: HEAP8[attributes + 32] + }; + var canvas = findCanvasEventTarget(target); + if (!canvas) { + return 0; + } + if (contextAttributes.explicitSwapControl) { + return 0; + } + var contextHandle = GL.createContext(canvas, contextAttributes); + return contextHandle; +}; + +var _emscripten_webgl_create_context = _emscripten_webgl_do_create_context; + +var _emscripten_webgl_destroy_context = contextHandle => { + if (GL.currentContext == contextHandle) GL.currentContext = 0; + GL.deleteContext(contextHandle); +}; + +var _emscripten_webgl_get_context_attributes = (c, a) => { + if (!a) return -5; + c = GL.contexts[c]; + if (!c) return -3; + var t = c.GLctx?.getContextAttributes(); + if (!t) return -3; + HEAP8[a] = t.alpha; + HEAP8[(a) + (1)] = t.depth; + HEAP8[(a) + (2)] = t.stencil; + HEAP8[(a) + (3)] = t.antialias; + HEAP8[(a) + (4)] = t.premultipliedAlpha; + HEAP8[(a) + (5)] = t.preserveDrawingBuffer; + var power = t["powerPreference"] && webglPowerPreferences.indexOf(t["powerPreference"]); + HEAP32[(((a) + (8)) >> 2)] = power; + HEAP8[(a) + (12)] = t.failIfMajorPerformanceCaveat; + HEAP32[(((a) + (16)) >> 2)] = c.version; + HEAP32[(((a) + (20)) >> 2)] = 0; + HEAP8[(a) + (24)] = c.attributes.enableExtensionsByDefault; + return 0; +}; + +var _emscripten_webgl_do_get_current_context = () => GL.currentContext ? GL.currentContext.handle : 0; + +var _emscripten_webgl_get_current_context = _emscripten_webgl_do_get_current_context; + +var _emscripten_webgl_make_context_current = contextHandle => { + var success = GL.makeContextCurrent(contextHandle); + return success ? 0 : -5; +}; + +var stackAlloc = sz => __emscripten_stack_alloc(sz); + +var stringToUTF8OnStack = str => { + var size = lengthBytesUTF8(str) + 1; + var ret = stackAlloc(size); + stringToUTF8(str, ret, size); + return ret; +}; + +var writeI53ToI64 = (ptr, num) => { + HEAPU32[((ptr) >> 2)] = num; + var lower = HEAPU32[((ptr) >> 2)]; + HEAPU32[(((ptr) + (4)) >> 2)] = (num - lower) / 4294967296; +}; + +var readI53FromI64 = ptr => HEAPU32[((ptr) >> 2)] + HEAP32[(((ptr) + (4)) >> 2)] * 4294967296; + +var wasmTableMirror = []; + +var getWasmTableEntry = funcPtr => { + var func = wasmTableMirror[funcPtr]; + if (!func) { + /** @suppress {checkTypes} */ wasmTableMirror[funcPtr] = func = wasmTable.get(funcPtr); + } + return func; +}; + +var WebGPU = { + Internals: { + jsObjects: [], + jsObjectInsert: (ptr, jsObject) => { + ptr >>>= 0; + WebGPU.Internals.jsObjects[ptr] = jsObject; + }, + bufferOnUnmaps: [], + futures: [], + futureInsert: (futureId, promise) => {} + }, + getJsObject: ptr => { + if (!ptr) return undefined; + ptr >>>= 0; + return WebGPU.Internals.jsObjects[ptr]; + }, + importJsAdapter: (obj, parentPtr = 0) => { + var ptr = _emwgpuCreateAdapter(parentPtr); + WebGPU.Internals.jsObjects[ptr] = obj; + return ptr; + }, + importJsBindGroup: (obj, parentPtr = 0) => { + var ptr = _emwgpuCreateBindGroup(parentPtr); + WebGPU.Internals.jsObjects[ptr] = obj; + return ptr; + }, + importJsBindGroupLayout: (obj, parentPtr = 0) => { + var ptr = _emwgpuCreateBindGroupLayout(parentPtr); + WebGPU.Internals.jsObjects[ptr] = obj; + return ptr; + }, + importJsBuffer: (buffer, parentPtr = 0) => { + // At the moment, we do not allow importing pending buffers. + assert(buffer.mapState === "unmapped"); + var bufferPtr = _emwgpuImportBuffer(parentPtr); + WebGPU.Internals.jsObjectInsert(bufferPtr, buffer); + return bufferPtr; + }, + importJsCommandBuffer: (obj, parentPtr = 0) => { + var ptr = _emwgpuCreateCommandBuffer(parentPtr); + WebGPU.Internals.jsObjects[ptr] = obj; + return ptr; + }, + importJsCommandEncoder: (obj, parentPtr = 0) => { + var ptr = _emwgpuCreateCommandEncoder(parentPtr); + WebGPU.Internals.jsObjects[ptr] = obj; + return ptr; + }, + importJsComputePassEncoder: (obj, parentPtr = 0) => { + var ptr = _emwgpuCreateComputePassEncoder(parentPtr); + WebGPU.Internals.jsObjects[ptr] = obj; + return ptr; + }, + importJsComputePipeline: (obj, parentPtr = 0) => { + var ptr = _emwgpuCreateComputePipeline(parentPtr); + WebGPU.Internals.jsObjects[ptr] = obj; + return ptr; + }, + importJsDevice: (device, parentPtr = 0) => { + var queuePtr = _emwgpuCreateQueue(parentPtr); + var devicePtr = _emwgpuCreateDevice(parentPtr, queuePtr); + WebGPU.Internals.jsObjectInsert(queuePtr, device.queue); + WebGPU.Internals.jsObjectInsert(devicePtr, device); + return devicePtr; + }, + importJsExternalTexture: (obj, parentPtr = 0) => { + var ptr = _emwgpuCreateExternalTexture(parentPtr); + WebGPU.Internals.jsObjects[ptr] = obj; + return ptr; + }, + importJsPipelineLayout: (obj, parentPtr = 0) => { + var ptr = _emwgpuCreatePipelineLayout(parentPtr); + WebGPU.Internals.jsObjects[ptr] = obj; + return ptr; + }, + importJsQuerySet: (obj, parentPtr = 0) => { + var ptr = _emwgpuCreateQuerySet(parentPtr); + WebGPU.Internals.jsObjects[ptr] = obj; + return ptr; + }, + importJsQueue: (obj, parentPtr = 0) => { + var ptr = _emwgpuCreateQueue(parentPtr); + WebGPU.Internals.jsObjects[ptr] = obj; + return ptr; + }, + importJsRenderBundle: (obj, parentPtr = 0) => { + var ptr = _emwgpuCreateRenderBundle(parentPtr); + WebGPU.Internals.jsObjects[ptr] = obj; + return ptr; + }, + importJsRenderBundleEncoder: (obj, parentPtr = 0) => { + var ptr = _emwgpuCreateRenderBundleEncoder(parentPtr); + WebGPU.Internals.jsObjects[ptr] = obj; + return ptr; + }, + importJsRenderPassEncoder: (obj, parentPtr = 0) => { + var ptr = _emwgpuCreateRenderPassEncoder(parentPtr); + WebGPU.Internals.jsObjects[ptr] = obj; + return ptr; + }, + importJsRenderPipeline: (obj, parentPtr = 0) => { + var ptr = _emwgpuCreateRenderPipeline(parentPtr); + WebGPU.Internals.jsObjects[ptr] = obj; + return ptr; + }, + importJsSampler: (obj, parentPtr = 0) => { + var ptr = _emwgpuCreateSampler(parentPtr); + WebGPU.Internals.jsObjects[ptr] = obj; + return ptr; + }, + importJsShaderModule: (obj, parentPtr = 0) => { + var ptr = _emwgpuCreateShaderModule(parentPtr); + WebGPU.Internals.jsObjects[ptr] = obj; + return ptr; + }, + importJsSurface: (obj, parentPtr = 0) => { + var ptr = _emwgpuCreateSurface(parentPtr); + WebGPU.Internals.jsObjects[ptr] = obj; + return ptr; + }, + importJsTexture: (obj, parentPtr = 0) => { + var ptr = _emwgpuCreateTexture(parentPtr); + WebGPU.Internals.jsObjects[ptr] = obj; + return ptr; + }, + importJsTextureView: (obj, parentPtr = 0) => { + var ptr = _emwgpuCreateTextureView(parentPtr); + WebGPU.Internals.jsObjects[ptr] = obj; + return ptr; + }, + errorCallback: (callback, type, message, userdata) => { + var sp = stackSave(); + var messagePtr = stringToUTF8OnStack(message); + getWasmTableEntry(callback)(type, messagePtr, userdata); + stackRestore(sp); + }, + iterateExtensions: (root, handlers) => { + for (var ptr = HEAPU32[((root) >> 2)]; ptr; ptr = HEAPU32[((ptr) >> 2)]) { + var sType = HEAP32[(((ptr) + (4)) >> 2)]; + // This will crash if there's no handler indicating either a bogus + // sType, or one we haven't implemented yet. + var handler = handlers[sType](ptr); + } + }, + setStringView: (ptr, data, length) => { + HEAPU32[((ptr) >> 2)] = data; + HEAPU32[(((ptr) + (4)) >> 2)] = length; + }, + makeStringFromStringView: stringViewPtr => { + var ptr = HEAPU32[((stringViewPtr) >> 2)]; + var length = HEAPU32[(((stringViewPtr) + (4)) >> 2)]; + // UTF8ToString stops at the first null terminator character in the + // string regardless of the length. + return UTF8ToString(ptr, length); + }, + makeStringFromOptionalStringView: stringViewPtr => { + var ptr = HEAPU32[((stringViewPtr) >> 2)]; + var length = HEAPU32[(((stringViewPtr) + (4)) >> 2)]; + // If we don't have a valid string pointer, just return undefined when + // optional. + if (!ptr) { + if (length === 0) { + return ""; + } + return undefined; + } + // UTF8ToString stops at the first null terminator character in the + // string regardless of the length. + return UTF8ToString(ptr, length); + }, + makeColor: ptr => ({ + "r": HEAPF64[((ptr) >> 3)], + "g": HEAPF64[(((ptr) + (8)) >> 3)], + "b": HEAPF64[(((ptr) + (16)) >> 3)], + "a": HEAPF64[(((ptr) + (24)) >> 3)] + }), + makeExtent3D: ptr => ({ + "width": HEAPU32[((ptr) >> 2)], + "height": HEAPU32[(((ptr) + (4)) >> 2)], + "depthOrArrayLayers": HEAPU32[(((ptr) + (8)) >> 2)] + }), + makeOrigin3D: ptr => ({ + "x": HEAPU32[((ptr) >> 2)], + "y": HEAPU32[(((ptr) + (4)) >> 2)], + "z": HEAPU32[(((ptr) + (8)) >> 2)] + }), + makeTexelCopyTextureInfo: ptr => ({ + "texture": WebGPU.getJsObject(HEAPU32[((ptr) >> 2)]), + "mipLevel": HEAPU32[(((ptr) + (4)) >> 2)], + "origin": WebGPU.makeOrigin3D(ptr + 8), + "aspect": WebGPU.TextureAspect[HEAP32[(((ptr) + (20)) >> 2)]] + }), + makeTexelCopyBufferLayout: ptr => { + var bytesPerRow = HEAPU32[(((ptr) + (8)) >> 2)]; + var rowsPerImage = HEAPU32[(((ptr) + (12)) >> 2)]; + return { + "offset": readI53FromI64(ptr), + "bytesPerRow": bytesPerRow === 4294967295 ? undefined : bytesPerRow, + "rowsPerImage": rowsPerImage === 4294967295 ? undefined : rowsPerImage + }; + }, + makeTexelCopyBufferInfo: ptr => { + var layoutPtr = ptr + 0; + var bufferCopyView = WebGPU.makeTexelCopyBufferLayout(layoutPtr); + bufferCopyView["buffer"] = WebGPU.getJsObject(HEAPU32[(((ptr) + (16)) >> 2)]); + return bufferCopyView; + }, + makePassTimestampWrites: ptr => { + if (ptr === 0) return undefined; + return { + "querySet": WebGPU.getJsObject(HEAPU32[(((ptr) + (4)) >> 2)]), + "beginningOfPassWriteIndex": HEAPU32[(((ptr) + (8)) >> 2)], + "endOfPassWriteIndex": HEAPU32[(((ptr) + (12)) >> 2)] + }; + }, + makePipelineConstants: (constantCount, constantsPtr) => { + if (!constantCount) return; + var constants = {}; + for (var i = 0; i < constantCount; ++i) { + var entryPtr = constantsPtr + 24 * i; + var key = WebGPU.makeStringFromStringView(entryPtr + 4); + constants[key] = HEAPF64[(((entryPtr) + (16)) >> 3)]; + } + return constants; + }, + makePipelineLayout: layoutPtr => { + if (!layoutPtr) return "auto"; + return WebGPU.getJsObject(layoutPtr); + }, + makeComputeState: ptr => { + if (!ptr) return undefined; + var desc = { + "module": WebGPU.getJsObject(HEAPU32[(((ptr) + (4)) >> 2)]), + "constants": WebGPU.makePipelineConstants(HEAPU32[(((ptr) + (16)) >> 2)], HEAPU32[(((ptr) + (20)) >> 2)]), + "entryPoint": WebGPU.makeStringFromOptionalStringView(ptr + 8) + }; + return desc; + }, + makeComputePipelineDesc: descriptor => { + var desc = { + "label": WebGPU.makeStringFromOptionalStringView(descriptor + 4), + "layout": WebGPU.makePipelineLayout(HEAPU32[(((descriptor) + (12)) >> 2)]), + "compute": WebGPU.makeComputeState(descriptor + 16) + }; + return desc; + }, + makeRenderPipelineDesc: descriptor => { + function makePrimitiveState(psPtr) { + if (!psPtr) return undefined; + return { + "topology": WebGPU.PrimitiveTopology[HEAP32[(((psPtr) + (4)) >> 2)]], + "stripIndexFormat": WebGPU.IndexFormat[HEAP32[(((psPtr) + (8)) >> 2)]], + "frontFace": WebGPU.FrontFace[HEAP32[(((psPtr) + (12)) >> 2)]], + "cullMode": WebGPU.CullMode[HEAP32[(((psPtr) + (16)) >> 2)]], + "unclippedDepth": !!(HEAPU32[(((psPtr) + (20)) >> 2)]) + }; + } + function makeBlendComponent(bdPtr) { + if (!bdPtr) return undefined; + return { + "operation": WebGPU.BlendOperation[HEAP32[((bdPtr) >> 2)]], + "srcFactor": WebGPU.BlendFactor[HEAP32[(((bdPtr) + (4)) >> 2)]], + "dstFactor": WebGPU.BlendFactor[HEAP32[(((bdPtr) + (8)) >> 2)]] + }; + } + function makeBlendState(bsPtr) { + if (!bsPtr) return undefined; + return { + "alpha": makeBlendComponent(bsPtr + 12), + "color": makeBlendComponent(bsPtr + 0) + }; + } + function makeColorState(csPtr) { + var format = WebGPU.TextureFormat[HEAP32[(((csPtr) + (4)) >> 2)]]; + return format ? { + "format": format, + "blend": makeBlendState(HEAPU32[(((csPtr) + (8)) >> 2)]), + "writeMask": HEAPU32[(((csPtr) + (16)) >> 2)] + } : undefined; + } + function makeColorStates(count, csArrayPtr) { + var states = []; + for (var i = 0; i < count; ++i) { + states.push(makeColorState(csArrayPtr + 24 * i)); + } + return states; + } + function makeStencilStateFace(ssfPtr) { + return { + "compare": WebGPU.CompareFunction[HEAP32[((ssfPtr) >> 2)]], + "failOp": WebGPU.StencilOperation[HEAP32[(((ssfPtr) + (4)) >> 2)]], + "depthFailOp": WebGPU.StencilOperation[HEAP32[(((ssfPtr) + (8)) >> 2)]], + "passOp": WebGPU.StencilOperation[HEAP32[(((ssfPtr) + (12)) >> 2)]] + }; + } + function makeDepthStencilState(dssPtr) { + if (!dssPtr) return undefined; + return { + "format": WebGPU.TextureFormat[HEAP32[(((dssPtr) + (4)) >> 2)]], + "depthWriteEnabled": !!(HEAPU32[(((dssPtr) + (8)) >> 2)]), + "depthCompare": WebGPU.CompareFunction[HEAP32[(((dssPtr) + (12)) >> 2)]], + "stencilFront": makeStencilStateFace(dssPtr + 16), + "stencilBack": makeStencilStateFace(dssPtr + 32), + "stencilReadMask": HEAPU32[(((dssPtr) + (48)) >> 2)], + "stencilWriteMask": HEAPU32[(((dssPtr) + (52)) >> 2)], + "depthBias": HEAP32[(((dssPtr) + (56)) >> 2)], + "depthBiasSlopeScale": HEAPF32[(((dssPtr) + (60)) >> 2)], + "depthBiasClamp": HEAPF32[(((dssPtr) + (64)) >> 2)] + }; + } + function makeVertexAttribute(vaPtr) { + return { + "format": WebGPU.VertexFormat[HEAP32[(((vaPtr) + (4)) >> 2)]], + "offset": readI53FromI64((vaPtr) + (8)), + "shaderLocation": HEAPU32[(((vaPtr) + (16)) >> 2)] + }; + } + function makeVertexAttributes(count, vaArrayPtr) { + var vas = []; + for (var i = 0; i < count; ++i) { + vas.push(makeVertexAttribute(vaArrayPtr + i * 24)); + } + return vas; + } + function makeVertexBuffer(vbPtr) { + if (!vbPtr) return undefined; + var stepMode = WebGPU.VertexStepMode[HEAP32[(((vbPtr) + (4)) >> 2)]]; + var attributeCount = HEAPU32[(((vbPtr) + (16)) >> 2)]; + if (!stepMode && !attributeCount) { + return null; + } + return { + "arrayStride": readI53FromI64((vbPtr) + (8)), + "stepMode": stepMode, + "attributes": makeVertexAttributes(attributeCount, HEAPU32[(((vbPtr) + (20)) >> 2)]) + }; + } + function makeVertexBuffers(count, vbArrayPtr) { + if (!count) return undefined; + var vbs = []; + for (var i = 0; i < count; ++i) { + vbs.push(makeVertexBuffer(vbArrayPtr + i * 24)); + } + return vbs; + } + function makeVertexState(viPtr) { + if (!viPtr) return undefined; + var desc = { + "module": WebGPU.getJsObject(HEAPU32[(((viPtr) + (4)) >> 2)]), + "constants": WebGPU.makePipelineConstants(HEAPU32[(((viPtr) + (16)) >> 2)], HEAPU32[(((viPtr) + (20)) >> 2)]), + "buffers": makeVertexBuffers(HEAPU32[(((viPtr) + (24)) >> 2)], HEAPU32[(((viPtr) + (28)) >> 2)]), + "entryPoint": WebGPU.makeStringFromOptionalStringView(viPtr + 8) + }; + return desc; + } + function makeMultisampleState(msPtr) { + if (!msPtr) return undefined; + return { + "count": HEAPU32[(((msPtr) + (4)) >> 2)], + "mask": HEAPU32[(((msPtr) + (8)) >> 2)], + "alphaToCoverageEnabled": !!(HEAPU32[(((msPtr) + (12)) >> 2)]) + }; + } + function makeFragmentState(fsPtr) { + if (!fsPtr) return undefined; + var desc = { + "module": WebGPU.getJsObject(HEAPU32[(((fsPtr) + (4)) >> 2)]), + "constants": WebGPU.makePipelineConstants(HEAPU32[(((fsPtr) + (16)) >> 2)], HEAPU32[(((fsPtr) + (20)) >> 2)]), + "targets": makeColorStates(HEAPU32[(((fsPtr) + (24)) >> 2)], HEAPU32[(((fsPtr) + (28)) >> 2)]), + "entryPoint": WebGPU.makeStringFromOptionalStringView(fsPtr + 8) + }; + return desc; + } + var desc = { + "label": WebGPU.makeStringFromOptionalStringView(descriptor + 4), + "layout": WebGPU.makePipelineLayout(HEAPU32[(((descriptor) + (12)) >> 2)]), + "vertex": makeVertexState(descriptor + 16), + "primitive": makePrimitiveState(descriptor + 48), + "depthStencil": makeDepthStencilState(HEAPU32[(((descriptor) + (72)) >> 2)]), + "multisample": makeMultisampleState(descriptor + 76), + "fragment": makeFragmentState(HEAPU32[(((descriptor) + (92)) >> 2)]) + }; + return desc; + }, + fillLimitStruct: (limits, limitsOutPtr) => { + var nextInChainPtr = HEAPU32[((limitsOutPtr) >> 2)]; + function setLimitValueU32(name, basePtr, limitOffset, fallbackValue = 0) { + var limitValue = limits[name] ?? fallbackValue; + HEAPU32[(((basePtr) + (limitOffset)) >> 2)] = limitValue; + } + function setLimitValueU64(name, basePtr, limitOffset, fallbackValue = 0) { + var limitValue = limits[name] ?? fallbackValue; + // Limits are integer-valued JS `Number`s, so they fit in 'i53'. + writeI53ToI64((basePtr) + (limitOffset), limitValue); + } + setLimitValueU32("maxTextureDimension1D", limitsOutPtr, 4); + setLimitValueU32("maxTextureDimension2D", limitsOutPtr, 8); + setLimitValueU32("maxTextureDimension3D", limitsOutPtr, 12); + setLimitValueU32("maxTextureArrayLayers", limitsOutPtr, 16); + setLimitValueU32("maxBindGroups", limitsOutPtr, 20); + setLimitValueU32("maxBindGroupsPlusVertexBuffers", limitsOutPtr, 24); + setLimitValueU32("maxBindingsPerBindGroup", limitsOutPtr, 28); + setLimitValueU32("maxDynamicUniformBuffersPerPipelineLayout", limitsOutPtr, 32); + setLimitValueU32("maxDynamicStorageBuffersPerPipelineLayout", limitsOutPtr, 36); + setLimitValueU32("maxSampledTexturesPerShaderStage", limitsOutPtr, 40); + setLimitValueU32("maxSamplersPerShaderStage", limitsOutPtr, 44); + setLimitValueU32("maxStorageBuffersPerShaderStage", limitsOutPtr, 48); + setLimitValueU32("maxStorageTexturesPerShaderStage", limitsOutPtr, 52); + setLimitValueU32("maxUniformBuffersPerShaderStage", limitsOutPtr, 56); + setLimitValueU32("minUniformBufferOffsetAlignment", limitsOutPtr, 80); + setLimitValueU32("minStorageBufferOffsetAlignment", limitsOutPtr, 84); + setLimitValueU64("maxUniformBufferBindingSize", limitsOutPtr, 64); + setLimitValueU64("maxStorageBufferBindingSize", limitsOutPtr, 72); + setLimitValueU32("maxVertexBuffers", limitsOutPtr, 88); + setLimitValueU64("maxBufferSize", limitsOutPtr, 96); + setLimitValueU32("maxVertexAttributes", limitsOutPtr, 104); + setLimitValueU32("maxVertexBufferArrayStride", limitsOutPtr, 108); + setLimitValueU32("maxInterStageShaderVariables", limitsOutPtr, 112); + setLimitValueU32("maxColorAttachments", limitsOutPtr, 116); + setLimitValueU32("maxColorAttachmentBytesPerSample", limitsOutPtr, 120); + setLimitValueU32("maxComputeWorkgroupStorageSize", limitsOutPtr, 124); + setLimitValueU32("maxComputeInvocationsPerWorkgroup", limitsOutPtr, 128); + setLimitValueU32("maxComputeWorkgroupSizeX", limitsOutPtr, 132); + setLimitValueU32("maxComputeWorkgroupSizeY", limitsOutPtr, 136); + setLimitValueU32("maxComputeWorkgroupSizeZ", limitsOutPtr, 140); + setLimitValueU32("maxComputeWorkgroupsPerDimension", limitsOutPtr, 144); + // Note this limit is new and won't be present in all browsers for a while. Fall back to 0. + setLimitValueU32("maxImmediateSize", limitsOutPtr, 148); + if (nextInChainPtr !== 0) { + var sType = HEAP32[(((nextInChainPtr) + (4)) >> 2)]; + var compatibilityModeLimitsPtr = nextInChainPtr; + // Note these limits are new and won't be present in all browsers for a while. Fall back to exposing the PerShaderStage limit. + setLimitValueU32("maxStorageBuffersInVertexStage", compatibilityModeLimitsPtr, 8, limits.maxStorageBuffersPerShaderStage); + setLimitValueU32("maxStorageBuffersInFragmentStage", compatibilityModeLimitsPtr, 16, limits.maxStorageBuffersPerShaderStage); + setLimitValueU32("maxStorageTexturesInVertexStage", compatibilityModeLimitsPtr, 12, limits.maxStorageTexturesPerShaderStage); + setLimitValueU32("maxStorageTexturesInFragmentStage", compatibilityModeLimitsPtr, 20, limits.maxStorageTexturesPerShaderStage); + } + }, + fillAdapterInfoStruct: (info, infoStruct) => { + // Populate subgroup limits. + HEAPU32[(((infoStruct) + (52)) >> 2)] = info.subgroupMinSize; + HEAPU32[(((infoStruct) + (56)) >> 2)] = info.subgroupMaxSize; + // Append all the strings together to condense into a single malloc. + var strs = info.vendor + info.architecture + info.device + info.description; + var strPtr = stringToNewUTF8(strs); + var vendorLen = lengthBytesUTF8(info.vendor); + WebGPU.setStringView(infoStruct + 4, strPtr, vendorLen); + strPtr += vendorLen; + var architectureLen = lengthBytesUTF8(info.architecture); + WebGPU.setStringView(infoStruct + 12, strPtr, architectureLen); + strPtr += architectureLen; + var deviceLen = lengthBytesUTF8(info.device); + WebGPU.setStringView(infoStruct + 20, strPtr, deviceLen); + strPtr += deviceLen; + var descriptionLen = lengthBytesUTF8(info.description); + WebGPU.setStringView(infoStruct + 28, strPtr, descriptionLen); + strPtr += descriptionLen; + HEAP32[(((infoStruct) + (36)) >> 2)] = 2; + var adapterType = info.isFallbackAdapter ? 3 : 4; + HEAP32[(((infoStruct) + (40)) >> 2)] = adapterType; + HEAPU32[(((infoStruct) + (44)) >> 2)] = 0; + HEAPU32[(((infoStruct) + (48)) >> 2)] = 0; + }, + AddressMode: [ , "clamp-to-edge", "repeat", "mirror-repeat" ], + BlendFactor: [ , "zero", "one", "src", "one-minus-src", "src-alpha", "one-minus-src-alpha", "dst", "one-minus-dst", "dst-alpha", "one-minus-dst-alpha", "src-alpha-saturated", "constant", "one-minus-constant", "src1", "one-minus-src1", "src1-alpha", "one-minus-src1-alpha" ], + BlendOperation: [ , "add", "subtract", "reverse-subtract", "min", "max" ], + BufferBindingType: [ , , "uniform", "storage", "read-only-storage" ], + BufferMapState: [ , "unmapped", "pending", "mapped" ], + CompareFunction: [ , "never", "less", "equal", "less-equal", "greater", "not-equal", "greater-equal", "always" ], + CompilationInfoRequestStatus: [ , "success", "callback-cancelled" ], + ComponentSwizzle: [ , "0", "1", "r", "g", "b", "a" ], + CompositeAlphaMode: [ , "opaque", "premultiplied", "unpremultiplied", "inherit" ], + CullMode: [ , "none", "front", "back" ], + ErrorFilter: [ , "validation", "out-of-memory", "internal" ], + FeatureLevel: [ , "compatibility", "core" ], + FeatureName: { + 1: "core-features-and-limits", + 2: "depth-clip-control", + 3: "depth32float-stencil8", + 4: "texture-compression-bc", + 5: "texture-compression-bc-sliced-3d", + 6: "texture-compression-etc2", + 7: "texture-compression-astc", + 8: "texture-compression-astc-sliced-3d", + 9: "timestamp-query", + 10: "indirect-first-instance", + 11: "shader-f16", + 12: "rg11b10ufloat-renderable", + 13: "bgra8unorm-storage", + 14: "float32-filterable", + 15: "float32-blendable", + 16: "clip-distances", + 17: "dual-source-blending", + 18: "subgroups", + 19: "texture-formats-tier1", + 20: "texture-formats-tier2", + 21: "primitive-index", + 22: "texture-component-swizzle", + 327692: "chromium-experimental-unorm16-texture-formats", + 327729: "chromium-experimental-multi-draw-indirect" + }, + FilterMode: [ , "nearest", "linear" ], + FrontFace: [ , "ccw", "cw" ], + IndexFormat: [ , "uint16", "uint32" ], + InstanceFeatureName: [ , "timed-wait-any", "shader-source-spirv", "multiple-devices-per-adapter" ], + LoadOp: [ , "load", "clear" ], + MipmapFilterMode: [ , "nearest", "linear" ], + OptionalBool: [ "false", "true" ], + PowerPreference: [ , "low-power", "high-performance" ], + PredefinedColorSpace: [ , "srgb", "display-p3" ], + PrimitiveTopology: [ , "point-list", "line-list", "line-strip", "triangle-list", "triangle-strip" ], + QueryType: [ , "occlusion", "timestamp" ], + SamplerBindingType: [ , , "filtering", "non-filtering", "comparison" ], + Status: [ , "success", "error" ], + StencilOperation: [ , "keep", "zero", "replace", "invert", "increment-clamp", "decrement-clamp", "increment-wrap", "decrement-wrap" ], + StorageTextureAccess: [ , , "write-only", "read-only", "read-write" ], + StoreOp: [ , "store", "discard" ], + SurfaceGetCurrentTextureStatus: [ , "success-optimal", "success-suboptimal", "timeout", "outdated", "lost", "error" ], + TextureAspect: [ , "all", "stencil-only", "depth-only" ], + TextureDimension: [ , "1d", "2d", "3d" ], + TextureFormat: [ , "r8unorm", "r8snorm", "r8uint", "r8sint", "r16unorm", "r16snorm", "r16uint", "r16sint", "r16float", "rg8unorm", "rg8snorm", "rg8uint", "rg8sint", "r32float", "r32uint", "r32sint", "rg16unorm", "rg16snorm", "rg16uint", "rg16sint", "rg16float", "rgba8unorm", "rgba8unorm-srgb", "rgba8snorm", "rgba8uint", "rgba8sint", "bgra8unorm", "bgra8unorm-srgb", "rgb10a2uint", "rgb10a2unorm", "rg11b10ufloat", "rgb9e5ufloat", "rg32float", "rg32uint", "rg32sint", "rgba16unorm", "rgba16snorm", "rgba16uint", "rgba16sint", "rgba16float", "rgba32float", "rgba32uint", "rgba32sint", "stencil8", "depth16unorm", "depth24plus", "depth24plus-stencil8", "depth32float", "depth32float-stencil8", "bc1-rgba-unorm", "bc1-rgba-unorm-srgb", "bc2-rgba-unorm", "bc2-rgba-unorm-srgb", "bc3-rgba-unorm", "bc3-rgba-unorm-srgb", "bc4-r-unorm", "bc4-r-snorm", "bc5-rg-unorm", "bc5-rg-snorm", "bc6h-rgb-ufloat", "bc6h-rgb-float", "bc7-rgba-unorm", "bc7-rgba-unorm-srgb", "etc2-rgb8unorm", "etc2-rgb8unorm-srgb", "etc2-rgb8a1unorm", "etc2-rgb8a1unorm-srgb", "etc2-rgba8unorm", "etc2-rgba8unorm-srgb", "eac-r11unorm", "eac-r11snorm", "eac-rg11unorm", "eac-rg11snorm", "astc-4x4-unorm", "astc-4x4-unorm-srgb", "astc-5x4-unorm", "astc-5x4-unorm-srgb", "astc-5x5-unorm", "astc-5x5-unorm-srgb", "astc-6x5-unorm", "astc-6x5-unorm-srgb", "astc-6x6-unorm", "astc-6x6-unorm-srgb", "astc-8x5-unorm", "astc-8x5-unorm-srgb", "astc-8x6-unorm", "astc-8x6-unorm-srgb", "astc-8x8-unorm", "astc-8x8-unorm-srgb", "astc-10x5-unorm", "astc-10x5-unorm-srgb", "astc-10x6-unorm", "astc-10x6-unorm-srgb", "astc-10x8-unorm", "astc-10x8-unorm-srgb", "astc-10x10-unorm", "astc-10x10-unorm-srgb", "astc-12x10-unorm", "astc-12x10-unorm-srgb", "astc-12x12-unorm", "astc-12x12-unorm-srgb" ], + TextureSampleType: [ , , "float", "unfilterable-float", "depth", "sint", "uint" ], + TextureViewDimension: [ , "1d", "2d", "2d-array", "cube", "cube-array", "3d" ], + ToneMappingMode: [ , "standard", "extended" ], + VertexFormat: [ , "uint8", "uint8x2", "uint8x4", "sint8", "sint8x2", "sint8x4", "unorm8", "unorm8x2", "unorm8x4", "snorm8", "snorm8x2", "snorm8x4", "uint16", "uint16x2", "uint16x4", "sint16", "sint16x2", "sint16x4", "unorm16", "unorm16x2", "unorm16x4", "snorm16", "snorm16x2", "snorm16x4", "float16", "float16x2", "float16x4", "float32", "float32x2", "float32x3", "float32x4", "uint32", "uint32x2", "uint32x3", "uint32x4", "sint32", "sint32x2", "sint32x3", "sint32x4", "unorm10-10-10-2", "unorm8x4-bgra" ], + VertexStepMode: [ , "vertex", "instance" ], + WGSLLanguageFeatureName: [ , "readonly_and_readwrite_storage_textures", "packed_4x8_integer_dot_product", "unrestricted_pointer_parameters", "pointer_composite_access", "uniform_buffer_standard_layout", "subgroup_id", "texture_and_sampler_let", "subgroup_uniformity", "texture_formats_tier1" ] +}; + +var _emscripten_webgpu_get_device = () => { + if (WebGPU.preinitializedDeviceId === undefined) { + WebGPU.preinitializedDeviceId = WebGPU.importJsDevice(Module["preinitializedWebGPUDevice"]); + // Some users depend on this keeping the device alive, so we add an + // additional reference when we first initialize it. + _wgpuDeviceAddRef(WebGPU.preinitializedDeviceId); + } + _wgpuDeviceAddRef(WebGPU.preinitializedDeviceId); + return WebGPU.preinitializedDeviceId; +}; + +var _emwgpuBufferDestroy = bufferPtr => { + var buffer = WebGPU.getJsObject(bufferPtr); + var onUnmap = WebGPU.Internals.bufferOnUnmaps[bufferPtr]; + if (onUnmap) { + for (var i = 0; i < onUnmap.length; ++i) { + onUnmap[i](); + } + delete WebGPU.Internals.bufferOnUnmaps[bufferPtr]; + } + buffer.destroy(); +}; + +var _emwgpuBufferGetMappedRange = (bufferPtr, offset, size) => { + var buffer = WebGPU.getJsObject(bufferPtr); + if (size == -1) size = undefined; + var mapped; + try { + mapped = buffer.getMappedRange(offset, size); + } catch (ex) { + return 0; + } + var data = _memalign(16, mapped.byteLength); + HEAPU8.fill(0, data, mapped.byteLength); + WebGPU.Internals.bufferOnUnmaps[bufferPtr].push(() => { + new Uint8Array(mapped).set(HEAPU8.subarray(data, data + mapped.byteLength)); + _free(data); + }); + return data; +}; + +var _emwgpuBufferUnmap = bufferPtr => { + var buffer = WebGPU.getJsObject(bufferPtr); + var onUnmap = WebGPU.Internals.bufferOnUnmaps[bufferPtr]; + if (!onUnmap) { + // Already unmapped + return; + } + for (var i = 0; i < onUnmap.length; ++i) { + onUnmap[i](); + } + delete WebGPU.Internals.bufferOnUnmaps[bufferPtr]; + buffer.unmap(); +}; + +var _emwgpuDelete = ptr => { + delete WebGPU.Internals.jsObjects[ptr]; +}; + +var _emwgpuDeviceCreateBuffer = (devicePtr, descriptor, bufferPtr) => { + var mappedAtCreation = !!(HEAPU32[(((descriptor) + (32)) >> 2)]); + var desc = { + "label": WebGPU.makeStringFromOptionalStringView(descriptor + 4), + "usage": HEAPU32[(((descriptor) + (16)) >> 2)], + "size": readI53FromI64((descriptor) + (24)), + "mappedAtCreation": mappedAtCreation + }; + var device = WebGPU.getJsObject(devicePtr); + var buffer; + try { + buffer = device.createBuffer(desc); + } catch (ex) { + // The only exception should be RangeError if mapping at creation ran out of memory. + return false; + } + WebGPU.Internals.jsObjectInsert(bufferPtr, buffer); + if (mappedAtCreation) { + WebGPU.Internals.bufferOnUnmaps[bufferPtr] = []; + } + return true; +}; + +var _emwgpuDeviceCreateComputePipelineAsync = function(devicePtr, futureId_low, futureId_high, descriptor, pipelinePtr) { + var futureId = convertI32PairToI53Checked(futureId_low, futureId_high); + var desc = WebGPU.makeComputePipelineDesc(descriptor); + var device = WebGPU.getJsObject(devicePtr); + // createComputePipelineAsync + WebGPU.Internals.futureInsert(futureId, device.createComputePipelineAsync(desc).then(pipeline => { + // createComputePipelineAsync fulfilled + callUserCallback(() => { + WebGPU.Internals.jsObjectInsert(pipelinePtr, pipeline); + _emwgpuOnCreateComputePipelineCompleted(futureId, 1, pipelinePtr, 0); + }); + }, pipelineError => { + // createComputePipelineAsync rejected + callUserCallback(() => { + var sp = stackSave(); + var messagePtr = stringToUTF8OnStack(pipelineError.message); + var status = pipelineError.reason === "validation" ? 3 : pipelineError.reason === "internal" ? 4 : 0; + _emwgpuOnCreateComputePipelineCompleted(futureId, status, pipelinePtr, messagePtr); + stackRestore(sp); + }); + })); +}; + +var _emwgpuDeviceCreateRenderPipelineAsync = function(devicePtr, futureId_low, futureId_high, descriptor, pipelinePtr) { + var futureId = convertI32PairToI53Checked(futureId_low, futureId_high); + var desc = WebGPU.makeRenderPipelineDesc(descriptor); + var device = WebGPU.getJsObject(devicePtr); + // createRenderPipelineAsync + WebGPU.Internals.futureInsert(futureId, device.createRenderPipelineAsync(desc).then(pipeline => { + // createRenderPipelineAsync fulfilled + callUserCallback(() => { + WebGPU.Internals.jsObjectInsert(pipelinePtr, pipeline); + _emwgpuOnCreateRenderPipelineCompleted(futureId, 1, pipelinePtr, 0); + }); + }, pipelineError => { + // createRenderPipelineAsync rejected + callUserCallback(() => { + var sp = stackSave(); + var messagePtr = stringToUTF8OnStack(pipelineError.message); + var status = pipelineError.reason === "validation" ? 3 : pipelineError.reason === "internal" ? 4 : 0; + _emwgpuOnCreateRenderPipelineCompleted(futureId, status, pipelinePtr, messagePtr); + stackRestore(sp); + }); + })); +}; + +var _emwgpuDeviceCreateShaderModule = (devicePtr, descriptor, shaderModulePtr) => { + var nextInChainPtr = HEAPU32[((descriptor) >> 2)]; + var sType = HEAP32[(((nextInChainPtr) + (4)) >> 2)]; + var desc = { + "label": WebGPU.makeStringFromOptionalStringView(descriptor + 4), + "code": "" + }; + switch (sType) { + case 2: + { + desc["code"] = WebGPU.makeStringFromStringView(nextInChainPtr + 8); + break; + } + } + var device = WebGPU.getJsObject(devicePtr); + WebGPU.Internals.jsObjectInsert(shaderModulePtr, device.createShaderModule(desc)); +}; + +var _emwgpuDeviceDestroy = devicePtr => { + const device = WebGPU.getJsObject(devicePtr); + // Remove the onuncapturederror handler which holds a pointer to the WGPUDevice. + device.onuncapturederror = null; + device.destroy(); +}; + +var _emwgpuWaitAny = (futurePtr, futureCount, timeoutMSPtr) => { + abort("TODO: Implement asyncify-free WaitAny for timeout=0"); +}; + +var ENV = {}; + +var getExecutableName = () => thisProgram || "./this.program"; + +var getEnvStrings = () => { + if (!getEnvStrings.strings) { + // Default values. + // Browser language detection #8751 + var lang = (globalThis.navigator?.language ?? "C").replace("-", "_") + ".UTF-8"; + var env = { + "USER": "web_user", + "LOGNAME": "web_user", + "PATH": "/", + "PWD": "/", + "HOME": "/home/web_user", + "LANG": lang, + "_": getExecutableName() + }; + // Apply the user-provided values, if any. + for (var x in ENV) { + // x is a key in ENV; if ENV[x] is undefined, that means it was + // explicitly set to be so. We allow user code to do that to + // force variables with default values to remain unset. + if (ENV[x] === undefined) delete env[x]; else env[x] = ENV[x]; + } + var strings = []; + for (var x in env) { + strings.push(`${x}=${env[x]}`); + } + getEnvStrings.strings = strings; + } + return getEnvStrings.strings; +}; + +var _environ_get = (__environ, environ_buf) => { + var bufSize = 0; + var envp = 0; + for (var string of getEnvStrings()) { + var ptr = environ_buf + bufSize; + HEAPU32[(((__environ) + (envp)) >> 2)] = ptr; + bufSize += stringToUTF8(string, ptr, Infinity) + 1; + envp += 4; + } + return 0; +}; + +var _environ_sizes_get = (penviron_count, penviron_buf_size) => { + var strings = getEnvStrings(); + HEAPU32[((penviron_count) >> 2)] = strings.length; + var bufSize = 0; + for (var string of strings) { + bufSize += lengthBytesUTF8(string) + 1; + } + HEAPU32[((penviron_buf_size) >> 2)] = bufSize; + return 0; +}; + +function _fd_close(fd) { + try { + var stream = SYSCALLS.getStreamFromFD(fd); + FS.close(stream); + return 0; + } catch (e) { + if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e; + return e.errno; + } +} + +/** @param {number=} offset */ var doReadv = (stream, iov, iovcnt, offset) => { + var ret = 0; + for (var i = 0; i < iovcnt; i++) { + var ptr = HEAPU32[((iov) >> 2)]; + var len = HEAPU32[(((iov) + (4)) >> 2)]; + iov += 8; + var curr = FS.read(stream, HEAP8, ptr, len, offset); + if (curr < 0) return -1; + ret += curr; + if (curr < len) break; + // nothing more to read + if (typeof offset != "undefined") { + offset += curr; + } + } + return ret; +}; + +function _fd_read(fd, iov, iovcnt, pnum) { + try { + var stream = SYSCALLS.getStreamFromFD(fd); + var num = doReadv(stream, iov, iovcnt); + HEAPU32[((pnum) >> 2)] = num; + return 0; + } catch (e) { + if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e; + return e.errno; + } +} + +function _fd_seek(fd, offset_low, offset_high, whence, newOffset) { + var offset = convertI32PairToI53Checked(offset_low, offset_high); + try { + if (isNaN(offset)) return 61; + var stream = SYSCALLS.getStreamFromFD(fd); + FS.llseek(stream, offset, whence); + (tempI64 = [ stream.position >>> 0, (tempDouble = stream.position, (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ], + HEAP32[((newOffset) >> 2)] = tempI64[0], HEAP32[(((newOffset) + (4)) >> 2)] = tempI64[1]); + if (stream.getdents && offset === 0 && whence === 0) stream.getdents = null; + // reset readdir state + return 0; + } catch (e) { + if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e; + return e.errno; + } +} + +/** @param {number=} offset */ var doWritev = (stream, iov, iovcnt, offset) => { + var ret = 0; + for (var i = 0; i < iovcnt; i++) { + var ptr = HEAPU32[((iov) >> 2)]; + var len = HEAPU32[(((iov) + (4)) >> 2)]; + iov += 8; + var curr = FS.write(stream, HEAP8, ptr, len, offset); + if (curr < 0) return -1; + ret += curr; + if (curr < len) { + // No more space to write. + break; + } + if (typeof offset != "undefined") { + offset += curr; + } + } + return ret; +}; + +function _fd_write(fd, iov, iovcnt, pnum) { + try { + var stream = SYSCALLS.getStreamFromFD(fd); + var num = doWritev(stream, iov, iovcnt); + HEAPU32[((pnum) >> 2)] = num; + return 0; + } catch (e) { + if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e; + return e.errno; + } +} + +var _emscripten_glActiveTexture = x0 => GLctx.activeTexture(x0); + +var _glActiveTexture = _emscripten_glActiveTexture; + +var _emscripten_glAttachShader = (program, shader) => { + GLctx.attachShader(GL.programs[program], GL.shaders[shader]); +}; + +var _glAttachShader = _emscripten_glAttachShader; + +var _emscripten_glBindAttribLocation = (program, index, name) => { + GLctx.bindAttribLocation(GL.programs[program], index, UTF8ToString(name)); +}; + +var _glBindAttribLocation = _emscripten_glBindAttribLocation; + +var _emscripten_glBindBuffer = (target, buffer) => { + // Calling glBindBuffer with an unknown buffer will implicitly create a + // new one. Here we bypass `GL.counter` and directly using the ID passed + // in. + if (buffer && !GL.buffers[buffer]) { + var b = GLctx.createBuffer(); + b.name = buffer; + GL.buffers[buffer] = b; + } + if (target == 34962) { + GLctx.currentArrayBufferBinding = buffer; + } else if (target == 34963) { + GLctx.currentElementArrayBufferBinding = buffer; + } + if (target == 35051) { + // In WebGL 2 glReadPixels entry point, we need to use a different WebGL 2 + // API function call when a buffer is bound to + // GL_PIXEL_PACK_BUFFER_BINDING point, so must keep track whether that + // binding point is non-null to know what is the proper API function to + // call. + GLctx.currentPixelPackBufferBinding = buffer; + } else if (target == 35052) { + // In WebGL 2 gl(Compressed)Tex(Sub)Image[23]D entry points, we need to + // use a different WebGL 2 API function call when a buffer is bound to + // GL_PIXEL_UNPACK_BUFFER_BINDING point, so must keep track whether that + // binding point is non-null to know what is the proper API function to + // call. + GLctx.currentPixelUnpackBufferBinding = buffer; + } + GLctx.bindBuffer(target, GL.buffers[buffer]); +}; + +var _glBindBuffer = _emscripten_glBindBuffer; + +var _emscripten_glBindBufferBase = (target, index, buffer) => { + GLctx.bindBufferBase(target, index, GL.buffers[buffer]); +}; + +var _glBindBufferBase = _emscripten_glBindBufferBase; + +var _emscripten_glBindFramebuffer = (target, framebuffer) => { + GLctx.bindFramebuffer(target, GL.framebuffers[framebuffer]); +}; + +var _glBindFramebuffer = _emscripten_glBindFramebuffer; + +var _emscripten_glBindTexture = (target, texture) => { + GLctx.bindTexture(target, GL.textures[texture]); +}; + +var _glBindTexture = _emscripten_glBindTexture; + +var _emscripten_glBindVertexArray = vao => { + GLctx.bindVertexArray(GL.vaos[vao]); + var ibo = GLctx.getParameter(34965); + GLctx.currentElementArrayBufferBinding = ibo ? (ibo.name | 0) : 0; +}; + +var _glBindVertexArray = _emscripten_glBindVertexArray; + +var _emscripten_glBlendEquation = x0 => GLctx.blendEquation(x0); + +var _glBlendEquation = _emscripten_glBlendEquation; + +var _emscripten_glBlendFunc = (x0, x1) => GLctx.blendFunc(x0, x1); + +var _glBlendFunc = _emscripten_glBlendFunc; + +var _emscripten_glBufferData = (target, size, data, usage) => { + if (GL.currentContext.version >= 2) { + // If size is zero, WebGL would interpret uploading the whole input + // arraybuffer (starting from given offset), which would not make sense in + // WebAssembly, so avoid uploading if size is zero. However we must still + // call bufferData to establish a backing storage of zero bytes. + if (data && size) { + GLctx.bufferData(target, HEAPU8, usage, data, size); + } else { + GLctx.bufferData(target, size, usage); + } + return; + } + // N.b. here first form specifies a heap subarray, second form an integer + // size, so the ?: code here is polymorphic. It is advised to avoid + // randomly mixing both uses in calling code, to avoid any potential JS + // engine JIT issues. + GLctx.bufferData(target, data ? HEAPU8.subarray(data, data + size) : size, usage); +}; + +var _glBufferData = _emscripten_glBufferData; + +var _emscripten_glClear = x0 => GLctx.clear(x0); + +var _glClear = _emscripten_glClear; + +var _emscripten_glClearColor = (x0, x1, x2, x3) => GLctx.clearColor(x0, x1, x2, x3); + +var _glClearColor = _emscripten_glClearColor; + +var convertI32PairToI53 = (lo, hi) => (lo >>> 0) + hi * 4294967296; + +var _emscripten_glClientWaitSync = (sync, flags, timeout_low, timeout_high) => { + // WebGL2 vs GLES3 differences: in GLES3, the timeout parameter is a uint64, where 0xFFFFFFFFFFFFFFFFULL means GL_TIMEOUT_IGNORED. + // In JS, there's no 64-bit value types, so instead timeout is taken to be signed, and GL_TIMEOUT_IGNORED is given value -1. + // Inherently the value accepted in the timeout is lossy, and can't take in arbitrary u64 bit pattern (but most likely doesn't matter) + // See https://www.khronos.org/registry/webgl/specs/latest/2.0/#5.15 + var timeout = convertI32PairToI53(timeout_low, timeout_high); + return GLctx.clientWaitSync(GL.syncs[sync], flags, timeout); +}; + +var _glClientWaitSync = _emscripten_glClientWaitSync; + +var _emscripten_glColorMask = (red, green, blue, alpha) => { + GLctx.colorMask(!!red, !!green, !!blue, !!alpha); +}; + +var _glColorMask = _emscripten_glColorMask; + +var _emscripten_glCompileShader = shader => { + GLctx.compileShader(GL.shaders[shader]); +}; + +var _glCompileShader = _emscripten_glCompileShader; + +var _emscripten_glCreateProgram = () => { + var id = GL.getNewId(GL.programs); + var program = GLctx.createProgram(); + // Store additional information needed for each shader program: + program.name = id; + // Lazy cache results of + // glGetProgramiv(GL_ACTIVE_UNIFORM_MAX_LENGTH/GL_ACTIVE_ATTRIBUTE_MAX_LENGTH/GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH) + program.maxUniformLength = program.maxAttributeLength = program.maxUniformBlockNameLength = 0; + program.uniformIdCounter = 1; + GL.programs[id] = program; + return id; +}; + +var _glCreateProgram = _emscripten_glCreateProgram; + +var _emscripten_glCreateShader = shaderType => { + var id = GL.getNewId(GL.shaders); + GL.shaders[id] = GLctx.createShader(shaderType); + return id; +}; + +var _glCreateShader = _emscripten_glCreateShader; + +var _emscripten_glDeleteBuffers = (n, buffers) => { + for (var i = 0; i < n; i++) { + var id = HEAP32[(((buffers) + (i * 4)) >> 2)]; + var buffer = GL.buffers[id]; + // From spec: "glDeleteBuffers silently ignores 0's and names that do not + // correspond to existing buffer objects." + if (!buffer) continue; + GLctx.deleteBuffer(buffer); + buffer.name = 0; + GL.buffers[id] = null; + if (id == GLctx.currentArrayBufferBinding) GLctx.currentArrayBufferBinding = 0; + if (id == GLctx.currentElementArrayBufferBinding) GLctx.currentElementArrayBufferBinding = 0; + if (id == GLctx.currentPixelPackBufferBinding) GLctx.currentPixelPackBufferBinding = 0; + if (id == GLctx.currentPixelUnpackBufferBinding) GLctx.currentPixelUnpackBufferBinding = 0; + } +}; + +var _glDeleteBuffers = _emscripten_glDeleteBuffers; + +var _emscripten_glDeleteFramebuffers = (n, framebuffers) => { + for (var i = 0; i < n; ++i) { + var id = HEAP32[(((framebuffers) + (i * 4)) >> 2)]; + var framebuffer = GL.framebuffers[id]; + if (!framebuffer) continue; + // GL spec: "glDeleteFramebuffers silently ignores 0s and names that do not correspond to existing framebuffer objects". + GLctx.deleteFramebuffer(framebuffer); + framebuffer.name = 0; + GL.framebuffers[id] = null; + } +}; + +var _glDeleteFramebuffers = _emscripten_glDeleteFramebuffers; + +var _emscripten_glDeleteProgram = id => { + if (!id) return; + var program = GL.programs[id]; + if (!program) { + // glDeleteProgram actually signals an error when deleting a nonexisting + // object, unlike some other GL delete functions. + GL.recordError(1281); + return; + } + GLctx.deleteProgram(program); + program.name = 0; + GL.programs[id] = null; +}; + +var _glDeleteProgram = _emscripten_glDeleteProgram; + +var _emscripten_glDeleteShader = id => { + if (!id) return; + var shader = GL.shaders[id]; + if (!shader) { + // glDeleteShader actually signals an error when deleting a nonexisting + // object, unlike some other GL delete functions. + GL.recordError(1281); + return; + } + GLctx.deleteShader(shader); + GL.shaders[id] = null; +}; + +var _glDeleteShader = _emscripten_glDeleteShader; + +var _emscripten_glDeleteSync = id => { + if (!id) return; + var sync = GL.syncs[id]; + if (!sync) { + // glDeleteSync signals an error when deleting a nonexisting object, unlike some other GL delete functions. + GL.recordError(1281); + return; + } + GLctx.deleteSync(sync); + sync.name = 0; + GL.syncs[id] = null; +}; + +var _glDeleteSync = _emscripten_glDeleteSync; + +var _emscripten_glDeleteTextures = (n, textures) => { + for (var i = 0; i < n; i++) { + var id = HEAP32[(((textures) + (i * 4)) >> 2)]; + var texture = GL.textures[id]; + // GL spec: "glDeleteTextures silently ignores 0s and names that do not + // correspond to existing textures". + if (!texture) continue; + GLctx.deleteTexture(texture); + texture.name = 0; + GL.textures[id] = null; + } +}; + +var _glDeleteTextures = _emscripten_glDeleteTextures; + +var _emscripten_glDeleteVertexArrays = (n, vaos) => { + for (var i = 0; i < n; i++) { + var id = HEAP32[(((vaos) + (i * 4)) >> 2)]; + GLctx.deleteVertexArray(GL.vaos[id]); + GL.vaos[id] = null; + } +}; + +var _glDeleteVertexArrays = _emscripten_glDeleteVertexArrays; + +var _emscripten_glDetachShader = (program, shader) => { + GLctx.detachShader(GL.programs[program], GL.shaders[shader]); +}; + +var _glDetachShader = _emscripten_glDetachShader; + +var _emscripten_glDisable = x0 => GLctx.disable(x0); + +var _glDisable = _emscripten_glDisable; + +var _emscripten_glDisableVertexAttribArray = index => { + var cb = GL.currentContext.clientBuffers[index]; + cb.enabled = false; + GLctx.disableVertexAttribArray(index); +}; + +var _glDisableVertexAttribArray = _emscripten_glDisableVertexAttribArray; + +var _emscripten_glDrawArrays = (mode, first, count) => { + // bind any client-side buffers + GL.preDrawHandleClientVertexAttribBindings(first + count); + GLctx.drawArrays(mode, first, count); + GL.postDrawHandleClientVertexAttribBindings(); +}; + +var _glDrawArrays = _emscripten_glDrawArrays; + +var tempFixedLengthArray = []; + +var _emscripten_glDrawBuffers = (n, bufs) => { + var bufArray = tempFixedLengthArray[n]; + for (var i = 0; i < n; i++) { + bufArray[i] = HEAP32[(((bufs) + (i * 4)) >> 2)]; + } + GLctx.drawBuffers(bufArray); +}; + +var _glDrawBuffers = _emscripten_glDrawBuffers; + +var _emscripten_glEnable = x0 => GLctx.enable(x0); + +var _glEnable = _emscripten_glEnable; + +var _emscripten_glEnableVertexAttribArray = index => { + var cb = GL.currentContext.clientBuffers[index]; + cb.enabled = true; + GLctx.enableVertexAttribArray(index); +}; + +var _glEnableVertexAttribArray = _emscripten_glEnableVertexAttribArray; + +var _emscripten_glFenceSync = (condition, flags) => { + var sync = GLctx.fenceSync(condition, flags); + if (sync) { + var id = GL.getNewId(GL.syncs); + sync.name = id; + GL.syncs[id] = sync; + return id; + } + return 0; +}; + +var _glFenceSync = _emscripten_glFenceSync; + +var _emscripten_glFinish = () => GLctx.finish(); + +var _glFinish = _emscripten_glFinish; + +var _emscripten_glFlush = () => GLctx.flush(); + +var _glFlush = _emscripten_glFlush; + +var _emscripten_glFramebufferTexture2D = (target, attachment, textarget, texture, level) => { + GLctx.framebufferTexture2D(target, attachment, textarget, GL.textures[texture], level); +}; + +var _glFramebufferTexture2D = _emscripten_glFramebufferTexture2D; + +var _emscripten_glFramebufferTextureLayer = (target, attachment, texture, level, layer) => { + GLctx.framebufferTextureLayer(target, attachment, GL.textures[texture], level, layer); +}; + +var _glFramebufferTextureLayer = _emscripten_glFramebufferTextureLayer; + +var _emscripten_glGenBuffers = (n, buffers) => { + GL.genObject(n, buffers, "createBuffer", GL.buffers); +}; + +var _glGenBuffers = _emscripten_glGenBuffers; + +var _emscripten_glGenFramebuffers = (n, ids) => { + GL.genObject(n, ids, "createFramebuffer", GL.framebuffers); +}; + +var _glGenFramebuffers = _emscripten_glGenFramebuffers; + +var _emscripten_glGenTextures = (n, textures) => { + GL.genObject(n, textures, "createTexture", GL.textures); +}; + +var _glGenTextures = _emscripten_glGenTextures; + +var _emscripten_glGenVertexArrays = (n, arrays) => { + GL.genObject(n, arrays, "createVertexArray", GL.vaos); +}; + +var _glGenVertexArrays = _emscripten_glGenVertexArrays; + +var _emscripten_glGetAttribLocation = (program, name) => GLctx.getAttribLocation(GL.programs[program], UTF8ToString(name)); + +var _glGetAttribLocation = _emscripten_glGetAttribLocation; + +var _emscripten_glGetError = () => { + var error = GLctx.getError() || GL.lastError; + GL.lastError = 0; + return error; +}; + +var _glGetError = _emscripten_glGetError; + +var webglGetExtensions = () => { + var exts = getEmscriptenSupportedExtensions(GLctx); + exts = exts.concat(exts.map(e => "GL_" + e)); + return exts; +}; + +var emscriptenWebGLGet = (name_, p, type) => { + // Guard against user passing a null pointer. + // Note that GLES2 spec does not say anything about how passing a null + // pointer should be treated. Testing on desktop core GL 3, the application + // crashes on glGetIntegerv to a null pointer, but better to report an error + // instead of doing anything random. + if (!p) { + GL.recordError(1281); + return; + } + var ret = undefined; + switch (name_) { + // Handle a few trivial GLES values + case 36346: + // GL_SHADER_COMPILER + ret = 1; + break; + + case 36344: + // GL_SHADER_BINARY_FORMATS + if (type != 0 && type != 1) { + GL.recordError(1280); + } + // Do not write anything to the out pointer, since no binary formats are + // supported. + return; + + case 34814: + // GL_NUM_PROGRAM_BINARY_FORMATS + case 36345: + // GL_NUM_SHADER_BINARY_FORMATS + ret = 0; + break; + + case 34466: + // GL_NUM_COMPRESSED_TEXTURE_FORMATS + // WebGL doesn't have GL_NUM_COMPRESSED_TEXTURE_FORMATS (it's obsolete + // since GL_COMPRESSED_TEXTURE_FORMATS returns a JS array that can be + // queried for length), so implement it ourselves to allow C++ GLES2 + // code to get the length. + var formats = GLctx.getParameter(34467); + ret = formats ? formats.length : 0; + break; + + case 33309: + // GL_NUM_EXTENSIONS + if (GL.currentContext.version < 2) { + // Calling GLES3/WebGL2 function with a GLES2/WebGL1 context + GL.recordError(1282); + return; + } + ret = webglGetExtensions().length; + break; + + case 33307: + // GL_MAJOR_VERSION + case 33308: + // GL_MINOR_VERSION + if (GL.currentContext.version < 2) { + GL.recordError(1280); + // GL_INVALID_ENUM + return; + } + ret = name_ == 33307 ? 3 : 0; + // return version 3.0 + break; + } + if (ret === undefined) { + var result = GLctx.getParameter(name_); + switch (typeof result) { + case "number": + ret = result; + break; + + case "boolean": + ret = result ? 1 : 0; + break; + + case "string": + GL.recordError(1280); + // GL_INVALID_ENUM + return; + + case "object": + if (result === null) { + // null is a valid result for some (e.g., which buffer is bound - + // perhaps nothing is bound), but otherwise can mean an invalid + // name_, which we need to report as an error + switch (name_) { + case 34964: + // ARRAY_BUFFER_BINDING + case 35725: + // CURRENT_PROGRAM + case 34965: + // ELEMENT_ARRAY_BUFFER_BINDING + case 36006: + // FRAMEBUFFER_BINDING or DRAW_FRAMEBUFFER_BINDING + case 36007: + // RENDERBUFFER_BINDING + case 32873: + // TEXTURE_BINDING_2D + case 34229: + // WebGL 2 GL_VERTEX_ARRAY_BINDING, or WebGL 1 extension OES_vertex_array_object GL_VERTEX_ARRAY_BINDING_OES + case 36662: + // COPY_READ_BUFFER_BINDING or COPY_READ_BUFFER + case 36663: + // COPY_WRITE_BUFFER_BINDING or COPY_WRITE_BUFFER + case 35053: + // PIXEL_PACK_BUFFER_BINDING + case 35055: + // PIXEL_UNPACK_BUFFER_BINDING + case 36010: + // READ_FRAMEBUFFER_BINDING + case 35097: + // SAMPLER_BINDING + case 35869: + // TEXTURE_BINDING_2D_ARRAY + case 32874: + // TEXTURE_BINDING_3D + case 36389: + // TRANSFORM_FEEDBACK_BINDING + case 35983: + // TRANSFORM_FEEDBACK_BUFFER_BINDING + case 35368: + // UNIFORM_BUFFER_BINDING + case 34068: + { + // TEXTURE_BINDING_CUBE_MAP + ret = 0; + break; + } + + default: + { + GL.recordError(1280); + // GL_INVALID_ENUM + return; + } + } + } else if (result instanceof Float32Array || result instanceof Uint32Array || result instanceof Int32Array || result instanceof Array) { + for (var i = 0; i < result.length; ++i) { + switch (type) { + case 0: + HEAP32[(((p) + (i * 4)) >> 2)] = result[i]; + break; + + case 2: + HEAPF32[(((p) + (i * 4)) >> 2)] = result[i]; + break; + + case 4: + HEAP8[(p) + (i)] = result[i] ? 1 : 0; + break; + } + } + return; + } else { + try { + ret = result.name | 0; + } catch (e) { + GL.recordError(1280); + // GL_INVALID_ENUM + err(`GL_INVALID_ENUM in glGet${type}v: Unknown object returned from WebGL getParameter(${name_})! (error: ${e})`); + return; + } + } + break; + + default: + GL.recordError(1280); + // GL_INVALID_ENUM + err(`GL_INVALID_ENUM in glGet${type}v: Native code calling glGet${type}v(${name_}) and it returns ${result} of type ${typeof (result)}!`); + return; + } + } + switch (type) { + case 1: + writeI53ToI64(p, ret); + break; + + case 0: + HEAP32[((p) >> 2)] = ret; + break; + + case 2: + HEAPF32[((p) >> 2)] = ret; + break; + + case 4: + HEAP8[p] = ret ? 1 : 0; + break; + } +}; + +var _emscripten_glGetFloatv = (name_, p) => emscriptenWebGLGet(name_, p, 2); + +var _glGetFloatv = _emscripten_glGetFloatv; + +var _emscripten_glGetIntegerv = (name_, p) => emscriptenWebGLGet(name_, p, 0); + +var _glGetIntegerv = _emscripten_glGetIntegerv; + +var _emscripten_glGetProgramiv = (program, pname, p) => { + if (!p) { + // GLES2 specification does not specify how to behave if p is a null + // pointer. Since calling this function does not make sense if p == null, + // issue a GL error to notify user about it. + GL.recordError(1281); + return; + } + if (program >= GL.counter) { + GL.recordError(1281); + return; + } + program = GL.programs[program]; + if (pname == 35716) { + // GL_INFO_LOG_LENGTH + var log = GLctx.getProgramInfoLog(program); + if (log === null) log = "(unknown error)"; + HEAP32[((p) >> 2)] = log.length + 1; + } else if (pname == 35719) { + if (!program.maxUniformLength) { + var numActiveUniforms = GLctx.getProgramParameter(program, 35718); + for (var i = 0; i < numActiveUniforms; ++i) { + program.maxUniformLength = Math.max(program.maxUniformLength, GLctx.getActiveUniform(program, i).name.length + 1); + } + } + HEAP32[((p) >> 2)] = program.maxUniformLength; + } else if (pname == 35722) { + if (!program.maxAttributeLength) { + var numActiveAttributes = GLctx.getProgramParameter(program, 35721); + for (var i = 0; i < numActiveAttributes; ++i) { + program.maxAttributeLength = Math.max(program.maxAttributeLength, GLctx.getActiveAttrib(program, i).name.length + 1); + } + } + HEAP32[((p) >> 2)] = program.maxAttributeLength; + } else if (pname == 35381) { + if (!program.maxUniformBlockNameLength) { + var numActiveUniformBlocks = GLctx.getProgramParameter(program, 35382); + for (var i = 0; i < numActiveUniformBlocks; ++i) { + program.maxUniformBlockNameLength = Math.max(program.maxUniformBlockNameLength, GLctx.getActiveUniformBlockName(program, i).length + 1); + } + } + HEAP32[((p) >> 2)] = program.maxUniformBlockNameLength; + } else { + HEAP32[((p) >> 2)] = GLctx.getProgramParameter(program, pname); + } +}; + +var _glGetProgramiv = _emscripten_glGetProgramiv; + +var _emscripten_glGetShaderInfoLog = (shader, maxLength, length, infoLog) => { + var log = GLctx.getShaderInfoLog(GL.shaders[shader]); + if (log === null) log = "(unknown error)"; + var numBytesWrittenExclNull = (maxLength > 0 && infoLog) ? stringToUTF8(log, infoLog, maxLength) : 0; + if (length) HEAP32[((length) >> 2)] = numBytesWrittenExclNull; +}; + +var _glGetShaderInfoLog = _emscripten_glGetShaderInfoLog; + +var _emscripten_glGetShaderiv = (shader, pname, p) => { + if (!p) { + // GLES2 specification does not specify how to behave if p is a null + // pointer. Since calling this function does not make sense if p == null, + // issue a GL error to notify user about it. + GL.recordError(1281); + return; + } + if (pname == 35716) { + // GL_INFO_LOG_LENGTH + var log = GLctx.getShaderInfoLog(GL.shaders[shader]); + if (log === null) log = "(unknown error)"; + // The GLES2 specification says that if the shader has an empty info log, + // a value of 0 is returned. Otherwise the log has a null char appended. + // (An empty string is falsey, so we can just check that instead of + // looking at log.length.) + var logLength = log ? log.length + 1 : 0; + HEAP32[((p) >> 2)] = logLength; + } else if (pname == 35720) { + // GL_SHADER_SOURCE_LENGTH + var source = GLctx.getShaderSource(GL.shaders[shader]); + // source may be a null, or the empty string, both of which are falsey + // values that we report a 0 length for. + var sourceLength = source ? source.length + 1 : 0; + HEAP32[((p) >> 2)] = sourceLength; + } else { + HEAP32[((p) >> 2)] = GLctx.getShaderParameter(GL.shaders[shader], pname); + } +}; + +var _glGetShaderiv = _emscripten_glGetShaderiv; + +var _emscripten_glGetString = name_ => { + var ret = GL.stringCache[name_]; + if (!ret) { + switch (name_) { + case 7939: + ret = stringToNewUTF8(webglGetExtensions().join(" ")); + break; + + case 7936: + case 7937: + case 37445: + case 37446: + var s = GLctx.getParameter(name_); + if (!s) { + GL.recordError(1280); + } + ret = s ? stringToNewUTF8(s) : 0; + break; + + case 7938: + var webGLVersion = GLctx.getParameter(7938); + // return GLES version string corresponding to the version of the WebGL context + var glVersion = `OpenGL ES 2.0 (${webGLVersion})`; + if (GL.currentContext.version >= 2) glVersion = `OpenGL ES 3.0 (${webGLVersion})`; + ret = stringToNewUTF8(glVersion); + break; + + case 35724: + var glslVersion = GLctx.getParameter(35724); + // extract the version number 'N.M' from the string 'WebGL GLSL ES N.M ...' + var ver_re = /^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/; + var ver_num = glslVersion.match(ver_re); + if (ver_num !== null) { + if (ver_num[1].length == 3) ver_num[1] = ver_num[1] + "0"; + // ensure minor version has 2 digits + glslVersion = `OpenGL ES GLSL ES ${ver_num[1]} (${glslVersion})`; + } + ret = stringToNewUTF8(glslVersion); + break; + + default: + GL.recordError(1280); + } + GL.stringCache[name_] = ret; + } + return ret; +}; + +var _glGetString = _emscripten_glGetString; + +var _emscripten_glGetUniformBlockIndex = (program, uniformBlockName) => GLctx.getUniformBlockIndex(GL.programs[program], UTF8ToString(uniformBlockName)); + +var _glGetUniformBlockIndex = _emscripten_glGetUniformBlockIndex; + +/** @suppress {checkTypes} */ var jstoi_q = str => parseInt(str); + +/** @noinline */ var webglGetLeftBracePos = name => name.slice(-1) == "]" && name.lastIndexOf("["); + +var webglPrepareUniformLocationsBeforeFirstUse = program => { + var uniformLocsById = program.uniformLocsById, // Maps GLuint -> WebGLUniformLocation + uniformSizeAndIdsByName = program.uniformSizeAndIdsByName, // Maps name -> [uniform array length, GLuint] + i, j; + // On the first time invocation of glGetUniformLocation on this shader program: + // initialize cache data structures and discover which uniforms are arrays. + if (!uniformLocsById) { + // maps GLint integer locations to WebGLUniformLocations + program.uniformLocsById = uniformLocsById = {}; + // maps integer locations back to uniform name strings, so that we can lazily fetch uniform array locations + program.uniformArrayNamesById = {}; + var numActiveUniforms = GLctx.getProgramParameter(program, 35718); + for (i = 0; i < numActiveUniforms; ++i) { + var u = GLctx.getActiveUniform(program, i); + var nm = u.name; + var sz = u.size; + var lb = webglGetLeftBracePos(nm); + var arrayName = lb > 0 ? nm.slice(0, lb) : nm; + // Assign a new location. + var id = program.uniformIdCounter; + program.uniformIdCounter += sz; + // Eagerly get the location of the uniformArray[0] base element. + // The remaining indices >0 will be left for lazy evaluation to + // improve performance. Those may never be needed to fetch, if the + // application fills arrays always in full starting from the first + // element of the array. + uniformSizeAndIdsByName[arrayName] = [ sz, id ]; + // Store placeholder integers in place that highlight that these + // >0 index locations are array indices pending population. + for (j = 0; j < sz; ++j) { + uniformLocsById[id] = j; + program.uniformArrayNamesById[id++] = arrayName; + } + } + } +}; + +var _emscripten_glGetUniformLocation = (program, name) => { + name = UTF8ToString(name); + if (program = GL.programs[program]) { + webglPrepareUniformLocationsBeforeFirstUse(program); + var uniformLocsById = program.uniformLocsById; + // Maps GLuint -> WebGLUniformLocation + var arrayIndex = 0; + var uniformBaseName = name; + // Invariant: when populating integer IDs for uniform locations, we must + // maintain the precondition that arrays reside in contiguous addresses, + // i.e. for a 'vec4 colors[10];', colors[4] must be at location + // colors[0]+4. However, user might call glGetUniformLocation(program, + // "colors") for an array, so we cannot discover based on the user input + // arguments whether the uniform we are dealing with is an array. The only + // way to discover which uniforms are arrays is to enumerate over all the + // active uniforms in the program. + var leftBrace = webglGetLeftBracePos(name); + // If user passed an array accessor "[index]", parse the array index off the accessor. + if (leftBrace > 0) { + arrayIndex = jstoi_q(name.slice(leftBrace + 1)) >>> 0; + // "index]", coerce parseInt(']') with >>>0 to treat "foo[]" as "foo[0]" and foo[-1] as unsigned out-of-bounds. + uniformBaseName = name.slice(0, leftBrace); + } + // Have we cached the location of this uniform before? + // A pair [array length, GLint of the uniform location] + var sizeAndId = program.uniformSizeAndIdsByName[uniformBaseName]; + // If a uniform with this name exists, and if its index is within the + // array limits (if it's even an array), query the WebGLlocation, or + // return an existing cached location. + if (sizeAndId && arrayIndex < sizeAndId[0]) { + arrayIndex += sizeAndId[1]; + // Add the base location of the uniform to the array index offset. + if ((uniformLocsById[arrayIndex] = uniformLocsById[arrayIndex] || GLctx.getUniformLocation(program, name))) { + return arrayIndex; + } + } + } else { + // N.b. we are currently unable to distinguish between GL program IDs that + // never existed vs GL program IDs that have been deleted, so report + // GL_INVALID_VALUE in both cases. + GL.recordError(1281); + } + return -1; +}; + +var _glGetUniformLocation = _emscripten_glGetUniformLocation; + +var _emscripten_glLineWidth = x0 => GLctx.lineWidth(x0); + +var _glLineWidth = _emscripten_glLineWidth; + +var _emscripten_glLinkProgram = program => { + program = GL.programs[program]; + GLctx.linkProgram(program); + // Invalidate earlier computed uniform->ID mappings, those have now become stale + program.uniformLocsById = 0; + // Mark as null-like so that glGetUniformLocation() knows to populate this again. + program.uniformSizeAndIdsByName = {}; +}; + +var _glLinkProgram = _emscripten_glLinkProgram; + +var _emscripten_glPixelStorei = (pname, param) => { + if (pname == 3317) { + GL.unpackAlignment = param; + } else if (pname == 3314) { + GL.unpackRowLength = param; + } + GLctx.pixelStorei(pname, param); +}; + +var _glPixelStorei = _emscripten_glPixelStorei; + +var computeUnpackAlignedImageSize = (width, height, sizePerPixel) => { + function roundedToNextMultipleOf(x, y) { + return (x + y - 1) & -y; + } + var plainRowSize = (GL.unpackRowLength || width) * sizePerPixel; + var alignedRowSize = roundedToNextMultipleOf(plainRowSize, GL.unpackAlignment); + return height * alignedRowSize; +}; + +var colorChannelsInGlTextureFormat = format => { + // Micro-optimizations for size: map format to size by subtracting smallest + // enum value (0x1902) from all values first. Also omit the most common + // size value (1) from the list, which is assumed by formats not on the + // list. + var colorChannels = { + // 0x1902 /* GL_DEPTH_COMPONENT */ - 0x1902: 1, + // 0x1906 /* GL_ALPHA */ - 0x1902: 1, + 5: 3, + 6: 4, + // 0x1909 /* GL_LUMINANCE */ - 0x1902: 1, + 8: 2, + 29502: 3, + 29504: 4, + // 0x1903 /* GL_RED */ - 0x1902: 1, + 26917: 2, + 26918: 2, + // 0x8D94 /* GL_RED_INTEGER */ - 0x1902: 1, + 29846: 3, + 29847: 4 + }; + return colorChannels[format - 6402] || 1; +}; + +var heapObjectForWebGLType = type => { + // Micro-optimization for size: Subtract lowest GL enum number (0x1400/* GL_BYTE */) from type to compare + // smaller values for the heap, for shorter generated code size. + // Also the type HEAPU16 is not tested for explicitly, but any unrecognized type will return out HEAPU16. + // (since most types are HEAPU16) + type -= 5120; + if (type == 0) return HEAP8; + if (type == 1) return HEAPU8; + if (type == 2) return HEAP16; + if (type == 4) return HEAP32; + if (type == 6) return HEAPF32; + if (type == 5 || type == 28922 || type == 28520 || type == 30779 || type == 30782) return HEAPU32; + return HEAPU16; +}; + +var toTypedArrayIndex = (pointer, heap) => pointer >>> (31 - Math.clz32(heap.BYTES_PER_ELEMENT)); + +var emscriptenWebGLGetTexPixelData = (type, format, width, height, pixels, internalFormat) => { + var heap = heapObjectForWebGLType(type); + var sizePerPixel = colorChannelsInGlTextureFormat(format) * heap.BYTES_PER_ELEMENT; + var bytes = computeUnpackAlignedImageSize(width, height, sizePerPixel); + return heap.subarray(toTypedArrayIndex(pixels, heap), toTypedArrayIndex(pixels + bytes, heap)); +}; + +var _emscripten_glReadPixels = (x, y, width, height, format, type, pixels) => { + if (GL.currentContext.version >= 2) { + if (GLctx.currentPixelPackBufferBinding) { + GLctx.readPixels(x, y, width, height, format, type, pixels); + return; + } + var heap = heapObjectForWebGLType(type); + var target = toTypedArrayIndex(pixels, heap); + GLctx.readPixels(x, y, width, height, format, type, heap, target); + return; + } + var pixelData = emscriptenWebGLGetTexPixelData(type, format, width, height, pixels, format); + if (!pixelData) { + GL.recordError(1280); + return; + } + GLctx.readPixels(x, y, width, height, format, type, pixelData); +}; + +var _glReadPixels = _emscripten_glReadPixels; + +var _emscripten_glShaderSource = (shader, count, string, length) => { + var source = GL.getSource(shader, count, string, length); + GLctx.shaderSource(GL.shaders[shader], source); +}; + +var _glShaderSource = _emscripten_glShaderSource; + +var _emscripten_glTexImage2D = (target, level, internalFormat, width, height, border, format, type, pixels) => { + if (GL.currentContext.version >= 2) { + if (GLctx.currentPixelUnpackBufferBinding) { + GLctx.texImage2D(target, level, internalFormat, width, height, border, format, type, pixels); + return; + } + if (pixels) { + var heap = heapObjectForWebGLType(type); + var index = toTypedArrayIndex(pixels, heap); + GLctx.texImage2D(target, level, internalFormat, width, height, border, format, type, heap, index); + return; + } + } + var pixelData = pixels ? emscriptenWebGLGetTexPixelData(type, format, width, height, pixels, internalFormat) : null; + GLctx.texImage2D(target, level, internalFormat, width, height, border, format, type, pixelData); +}; + +var _glTexImage2D = _emscripten_glTexImage2D; + +var _emscripten_glTexParameterf = (x0, x1, x2) => GLctx.texParameterf(x0, x1, x2); + +var _glTexParameterf = _emscripten_glTexParameterf; + +var _emscripten_glTexParameterfv = (target, pname, params) => { + var param = HEAPF32[((params) >> 2)]; + GLctx.texParameterf(target, pname, param); +}; + +var _glTexParameterfv = _emscripten_glTexParameterfv; + +var _emscripten_glTexParameteri = (x0, x1, x2) => GLctx.texParameteri(x0, x1, x2); + +var _glTexParameteri = _emscripten_glTexParameteri; + +var _emscripten_glTexStorage2D = (x0, x1, x2, x3, x4) => GLctx.texStorage2D(x0, x1, x2, x3, x4); + +var _glTexStorage2D = _emscripten_glTexStorage2D; + +var _emscripten_glTexStorage3D = (x0, x1, x2, x3, x4, x5) => GLctx.texStorage3D(x0, x1, x2, x3, x4, x5); + +var _glTexStorage3D = _emscripten_glTexStorage3D; + +var _emscripten_glTexSubImage2D = (target, level, xoffset, yoffset, width, height, format, type, pixels) => { + if (GL.currentContext.version >= 2) { + if (GLctx.currentPixelUnpackBufferBinding) { + GLctx.texSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels); + return; + } + if (pixels) { + var heap = heapObjectForWebGLType(type); + GLctx.texSubImage2D(target, level, xoffset, yoffset, width, height, format, type, heap, toTypedArrayIndex(pixels, heap)); + return; + } + } + var pixelData = pixels ? emscriptenWebGLGetTexPixelData(type, format, width, height, pixels, 0) : null; + GLctx.texSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixelData); +}; + +var _glTexSubImage2D = _emscripten_glTexSubImage2D; + +var _emscripten_glTexSubImage3D = (target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels) => { + if (GLctx.currentPixelUnpackBufferBinding) { + GLctx.texSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels); + } else if (pixels) { + var heap = heapObjectForWebGLType(type); + GLctx.texSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, heap, toTypedArrayIndex(pixels, heap)); + } else { + GLctx.texSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, null); + } +}; + +var _glTexSubImage3D = _emscripten_glTexSubImage3D; + +var webglGetUniformLocation = location => { + var p = GLctx.currentProgram; + if (p) { + var webglLoc = p.uniformLocsById[location]; + // p.uniformLocsById[location] stores either an integer, or a + // WebGLUniformLocation. + // If an integer, we have not yet bound the location, so do it now. The + // integer value specifies the array index we should bind to. + if (typeof webglLoc == "number") { + p.uniformLocsById[location] = webglLoc = GLctx.getUniformLocation(p, p.uniformArrayNamesById[location] + (webglLoc > 0 ? `[${webglLoc}]` : "")); + } + // Else an already cached WebGLUniformLocation, return it. + return webglLoc; + } else { + GL.recordError(1282); + } +}; + +var _emscripten_glUniform1f = (location, v0) => { + GLctx.uniform1f(webglGetUniformLocation(location), v0); +}; + +var _glUniform1f = _emscripten_glUniform1f; + +var miniTempWebGLFloatBuffers = []; + +var _emscripten_glUniform1fv = (location, count, value) => { + if (GL.currentContext.version >= 2) { + count && GLctx.uniform1fv(webglGetUniformLocation(location), HEAPF32, ((value) >> 2), count); + return; + } + if (count <= 288) { + // avoid allocation when uploading few enough uniforms + var view = miniTempWebGLFloatBuffers[count]; + for (var i = 0; i < count; ++i) { + view[i] = HEAPF32[(((value) + (4 * i)) >> 2)]; + } + } else { + var view = HEAPF32.subarray((((value) >> 2)), ((value + count * 4) >> 2)); + } + GLctx.uniform1fv(webglGetUniformLocation(location), view); +}; + +var _glUniform1fv = _emscripten_glUniform1fv; + +var _emscripten_glUniform1i = (location, v0) => { + GLctx.uniform1i(webglGetUniformLocation(location), v0); +}; + +var _glUniform1i = _emscripten_glUniform1i; + +var _emscripten_glUniform2f = (location, v0, v1) => { + GLctx.uniform2f(webglGetUniformLocation(location), v0, v1); +}; + +var _glUniform2f = _emscripten_glUniform2f; + +var _emscripten_glUniform2fv = (location, count, value) => { + if (GL.currentContext.version >= 2) { + count && GLctx.uniform2fv(webglGetUniformLocation(location), HEAPF32, ((value) >> 2), count * 2); + return; + } + if (count <= 144) { + // avoid allocation when uploading few enough uniforms + count *= 2; + var view = miniTempWebGLFloatBuffers[count]; + for (var i = 0; i < count; i += 2) { + view[i] = HEAPF32[(((value) + (4 * i)) >> 2)]; + view[i + 1] = HEAPF32[(((value) + (4 * i + 4)) >> 2)]; + } + } else { + var view = HEAPF32.subarray((((value) >> 2)), ((value + count * 8) >> 2)); + } + GLctx.uniform2fv(webglGetUniformLocation(location), view); +}; + +var _glUniform2fv = _emscripten_glUniform2fv; + +var _emscripten_glUniform3f = (location, v0, v1, v2) => { + GLctx.uniform3f(webglGetUniformLocation(location), v0, v1, v2); +}; + +var _glUniform3f = _emscripten_glUniform3f; + +var _emscripten_glUniform4f = (location, v0, v1, v2, v3) => { + GLctx.uniform4f(webglGetUniformLocation(location), v0, v1, v2, v3); +}; + +var _glUniform4f = _emscripten_glUniform4f; + +var _emscripten_glUniform4fv = (location, count, value) => { + if (GL.currentContext.version >= 2) { + count && GLctx.uniform4fv(webglGetUniformLocation(location), HEAPF32, ((value) >> 2), count * 4); + return; + } + if (count <= 72) { + // avoid allocation when uploading few enough uniforms + var view = miniTempWebGLFloatBuffers[4 * count]; + // hoist the heap out of the loop for size and for pthreads+growth. + var heap = HEAPF32; + value = ((value) >> 2); + count *= 4; + for (var i = 0; i < count; i += 4) { + var dst = value + i; + view[i] = heap[dst]; + view[i + 1] = heap[dst + 1]; + view[i + 2] = heap[dst + 2]; + view[i + 3] = heap[dst + 3]; + } + } else { + var view = HEAPF32.subarray((((value) >> 2)), ((value + count * 16) >> 2)); + } + GLctx.uniform4fv(webglGetUniformLocation(location), view); +}; + +var _glUniform4fv = _emscripten_glUniform4fv; + +var miniTempWebGLIntBuffers = []; + +var _emscripten_glUniform4iv = (location, count, value) => { + if (GL.currentContext.version >= 2) { + count && GLctx.uniform4iv(webglGetUniformLocation(location), HEAP32, ((value) >> 2), count * 4); + return; + } + if (count <= 72) { + // avoid allocation when uploading few enough uniforms + count *= 4; + var view = miniTempWebGLIntBuffers[count]; + for (var i = 0; i < count; i += 4) { + view[i] = HEAP32[(((value) + (4 * i)) >> 2)]; + view[i + 1] = HEAP32[(((value) + (4 * i + 4)) >> 2)]; + view[i + 2] = HEAP32[(((value) + (4 * i + 8)) >> 2)]; + view[i + 3] = HEAP32[(((value) + (4 * i + 12)) >> 2)]; + } + } else { + var view = HEAP32.subarray((((value) >> 2)), ((value + count * 16) >> 2)); + } + GLctx.uniform4iv(webglGetUniformLocation(location), view); +}; + +var _glUniform4iv = _emscripten_glUniform4iv; + +var _emscripten_glUniformBlockBinding = (program, uniformBlockIndex, uniformBlockBinding) => { + program = GL.programs[program]; + GLctx.uniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding); +}; + +var _glUniformBlockBinding = _emscripten_glUniformBlockBinding; + +var _emscripten_glUniformMatrix2fv = (location, count, transpose, value) => { + if (GL.currentContext.version >= 2) { + count && GLctx.uniformMatrix2fv(webglGetUniformLocation(location), !!transpose, HEAPF32, ((value) >> 2), count * 4); + return; + } + if (count <= 72) { + // avoid allocation when uploading few enough uniforms + count *= 4; + var view = miniTempWebGLFloatBuffers[count]; + for (var i = 0; i < count; i += 4) { + view[i] = HEAPF32[(((value) + (4 * i)) >> 2)]; + view[i + 1] = HEAPF32[(((value) + (4 * i + 4)) >> 2)]; + view[i + 2] = HEAPF32[(((value) + (4 * i + 8)) >> 2)]; + view[i + 3] = HEAPF32[(((value) + (4 * i + 12)) >> 2)]; + } + } else { + var view = HEAPF32.subarray((((value) >> 2)), ((value + count * 16) >> 2)); + } + GLctx.uniformMatrix2fv(webglGetUniformLocation(location), !!transpose, view); +}; + +var _glUniformMatrix2fv = _emscripten_glUniformMatrix2fv; + +var _emscripten_glUniformMatrix3fv = (location, count, transpose, value) => { + if (GL.currentContext.version >= 2) { + count && GLctx.uniformMatrix3fv(webglGetUniformLocation(location), !!transpose, HEAPF32, ((value) >> 2), count * 9); + return; + } + if (count <= 32) { + // avoid allocation when uploading few enough uniforms + count *= 9; + var view = miniTempWebGLFloatBuffers[count]; + for (var i = 0; i < count; i += 9) { + view[i] = HEAPF32[(((value) + (4 * i)) >> 2)]; + view[i + 1] = HEAPF32[(((value) + (4 * i + 4)) >> 2)]; + view[i + 2] = HEAPF32[(((value) + (4 * i + 8)) >> 2)]; + view[i + 3] = HEAPF32[(((value) + (4 * i + 12)) >> 2)]; + view[i + 4] = HEAPF32[(((value) + (4 * i + 16)) >> 2)]; + view[i + 5] = HEAPF32[(((value) + (4 * i + 20)) >> 2)]; + view[i + 6] = HEAPF32[(((value) + (4 * i + 24)) >> 2)]; + view[i + 7] = HEAPF32[(((value) + (4 * i + 28)) >> 2)]; + view[i + 8] = HEAPF32[(((value) + (4 * i + 32)) >> 2)]; + } + } else { + var view = HEAPF32.subarray((((value) >> 2)), ((value + count * 36) >> 2)); + } + GLctx.uniformMatrix3fv(webglGetUniformLocation(location), !!transpose, view); +}; + +var _glUniformMatrix3fv = _emscripten_glUniformMatrix3fv; + +var _emscripten_glUniformMatrix4fv = (location, count, transpose, value) => { + if (GL.currentContext.version >= 2) { + count && GLctx.uniformMatrix4fv(webglGetUniformLocation(location), !!transpose, HEAPF32, ((value) >> 2), count * 16); + return; + } + if (count <= 18) { + // avoid allocation when uploading few enough uniforms + var view = miniTempWebGLFloatBuffers[16 * count]; + // hoist the heap out of the loop for size and for pthreads+growth. + var heap = HEAPF32; + value = ((value) >> 2); + count *= 16; + for (var i = 0; i < count; i += 16) { + var dst = value + i; + view[i] = heap[dst]; + view[i + 1] = heap[dst + 1]; + view[i + 2] = heap[dst + 2]; + view[i + 3] = heap[dst + 3]; + view[i + 4] = heap[dst + 4]; + view[i + 5] = heap[dst + 5]; + view[i + 6] = heap[dst + 6]; + view[i + 7] = heap[dst + 7]; + view[i + 8] = heap[dst + 8]; + view[i + 9] = heap[dst + 9]; + view[i + 10] = heap[dst + 10]; + view[i + 11] = heap[dst + 11]; + view[i + 12] = heap[dst + 12]; + view[i + 13] = heap[dst + 13]; + view[i + 14] = heap[dst + 14]; + view[i + 15] = heap[dst + 15]; + } + } else { + var view = HEAPF32.subarray((((value) >> 2)), ((value + count * 64) >> 2)); + } + GLctx.uniformMatrix4fv(webglGetUniformLocation(location), !!transpose, view); +}; + +var _glUniformMatrix4fv = _emscripten_glUniformMatrix4fv; + +var _emscripten_glUseProgram = program => { + program = GL.programs[program]; + GLctx.useProgram(program); + // Record the currently active program so that we can access the uniform + // mapping table of that program. + GLctx.currentProgram = program; +}; + +var _glUseProgram = _emscripten_glUseProgram; + +var _emscripten_glVertexAttribPointer = (index, size, type, normalized, stride, ptr) => { + var cb = GL.currentContext.clientBuffers[index]; + if (!GLctx.currentArrayBufferBinding) { + cb.size = size; + cb.type = type; + cb.normalized = normalized; + cb.stride = stride; + cb.ptr = ptr; + cb.clientside = true; + cb.vertexAttribPointerAdaptor = function(index, size, type, normalized, stride, ptr) { + this.vertexAttribPointer(index, size, type, normalized, stride, ptr); + }; + return; + } + cb.clientside = false; + GLctx.vertexAttribPointer(index, size, type, !!normalized, stride, ptr); +}; + +var _glVertexAttribPointer = _emscripten_glVertexAttribPointer; + +var _emscripten_glViewport = (x0, x1, x2, x3) => GLctx.viewport(x0, x1, x2, x3); + +var _glViewport = _emscripten_glViewport; + +function _mediapipe_find_canvas_event_target(canvasSelector) { + let target = findCanvasEventTarget(canvasSelector); + // WebGPU-on-worker uses this function to try to grab the canvas, but + // doesn't have a DOM element to find. So as a quick patch, if the default + // behavior is unsuccessful here then we try a webgpu canvas property + // which is set by the user directly on the Module, much like how our old + // pipeline used the Module.canvas property. See b/265271517 for details. + if (Module && !target) { + target = Module.canvasWebGpu; + } + return Emval.toHandle(target); +} + +function _mediapipe_webgl_tex_image_drawable(drawableHandle) { + const drawable = Emval.toValue(drawableHandle); + GLctx.texImage2D(GLctx.TEXTURE_2D, 0, GLctx.RGBA, GLctx.RGBA, GLctx.UNSIGNED_BYTE, drawable); +} + +function _random_get(buffer, size) { + try { + randomFill(HEAPU8.subarray(buffer, buffer + size)); + return 0; + } catch (e) { + if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e; + return e.errno; + } +} + +var _wgpuCommandEncoderBeginComputePass = (encoderPtr, descriptor) => { + var desc; + if (descriptor) { + desc = { + "label": WebGPU.makeStringFromOptionalStringView(descriptor + 4), + "timestampWrites": WebGPU.makePassTimestampWrites(HEAPU32[(((descriptor) + (12)) >> 2)]) + }; + } + var commandEncoder = WebGPU.getJsObject(encoderPtr); + var ptr = _emwgpuCreateComputePassEncoder(0); + WebGPU.Internals.jsObjectInsert(ptr, commandEncoder.beginComputePass(desc)); + return ptr; +}; + +var _wgpuCommandEncoderBeginRenderPass = (encoderPtr, descriptor) => { + function makeColorAttachment(caPtr) { + var viewPtr = HEAPU32[(((caPtr) + (4)) >> 2)]; + if (viewPtr === 0) { + // Null `view` means no attachment in this slot. + return undefined; + } + var depthSlice = HEAPU32[(((caPtr) + (8)) >> 2)]; + if (depthSlice == 4294967295) depthSlice = undefined; + return { + "view": WebGPU.getJsObject(viewPtr), + "depthSlice": depthSlice, + "resolveTarget": WebGPU.getJsObject(HEAPU32[(((caPtr) + (12)) >> 2)]), + "clearValue": WebGPU.makeColor(caPtr + 24), + "loadOp": WebGPU.LoadOp[HEAP32[(((caPtr) + (16)) >> 2)]], + "storeOp": WebGPU.StoreOp[HEAP32[(((caPtr) + (20)) >> 2)]] + }; + } + function makeColorAttachments(count, caPtr) { + var attachments = []; + for (var i = 0; i < count; ++i) { + attachments.push(makeColorAttachment(caPtr + 56 * i)); + } + return attachments; + } + function makeDepthStencilAttachment(dsaPtr) { + if (dsaPtr === 0) return undefined; + return { + "view": WebGPU.getJsObject(HEAPU32[(((dsaPtr) + (4)) >> 2)]), + "depthClearValue": HEAPF32[(((dsaPtr) + (16)) >> 2)], + "depthLoadOp": WebGPU.LoadOp[HEAP32[(((dsaPtr) + (8)) >> 2)]], + "depthStoreOp": WebGPU.StoreOp[HEAP32[(((dsaPtr) + (12)) >> 2)]], + "depthReadOnly": !!(HEAPU32[(((dsaPtr) + (20)) >> 2)]), + "stencilClearValue": HEAPU32[(((dsaPtr) + (32)) >> 2)], + "stencilLoadOp": WebGPU.LoadOp[HEAP32[(((dsaPtr) + (24)) >> 2)]], + "stencilStoreOp": WebGPU.StoreOp[HEAP32[(((dsaPtr) + (28)) >> 2)]], + "stencilReadOnly": !!(HEAPU32[(((dsaPtr) + (36)) >> 2)]) + }; + } + function makeRenderPassDescriptor(descriptor) { + var nextInChainPtr = HEAPU32[((descriptor) >> 2)]; + var maxDrawCount = undefined; + if (nextInChainPtr !== 0) { + var sType = HEAP32[(((nextInChainPtr) + (4)) >> 2)]; + var renderPassMaxDrawCount = nextInChainPtr; + // Note: The user could have passed a really huge value here, which is technically valid in + // C but will not be allowed by WebGPU in JS because of [EnforceRange]. We intentionally + // ignore that case because it's not useful - apps can just pick a smaller maxDrawCount. + maxDrawCount = readI53FromI64((renderPassMaxDrawCount) + (8)); + } + var desc = { + "label": WebGPU.makeStringFromOptionalStringView(descriptor + 4), + "colorAttachments": makeColorAttachments(HEAPU32[(((descriptor) + (12)) >> 2)], HEAPU32[(((descriptor) + (16)) >> 2)]), + "depthStencilAttachment": makeDepthStencilAttachment(HEAPU32[(((descriptor) + (20)) >> 2)]), + "occlusionQuerySet": WebGPU.getJsObject(HEAPU32[(((descriptor) + (24)) >> 2)]), + "timestampWrites": WebGPU.makePassTimestampWrites(HEAPU32[(((descriptor) + (28)) >> 2)]), + "maxDrawCount": maxDrawCount + }; + return desc; + } + var desc = makeRenderPassDescriptor(descriptor); + var commandEncoder = WebGPU.getJsObject(encoderPtr); + var ptr = _emwgpuCreateRenderPassEncoder(0); + WebGPU.Internals.jsObjectInsert(ptr, commandEncoder.beginRenderPass(desc)); + return ptr; +}; + +var _wgpuCommandEncoderCopyBufferToTexture = (encoderPtr, srcPtr, dstPtr, copySizePtr) => { + var commandEncoder = WebGPU.getJsObject(encoderPtr); + var copySize = WebGPU.makeExtent3D(copySizePtr); + commandEncoder.copyBufferToTexture(WebGPU.makeTexelCopyBufferInfo(srcPtr), WebGPU.makeTexelCopyTextureInfo(dstPtr), copySize); +}; + +var _wgpuCommandEncoderCopyTextureToBuffer = (encoderPtr, srcPtr, dstPtr, copySizePtr) => { + var commandEncoder = WebGPU.getJsObject(encoderPtr); + var copySize = WebGPU.makeExtent3D(copySizePtr); + commandEncoder.copyTextureToBuffer(WebGPU.makeTexelCopyTextureInfo(srcPtr), WebGPU.makeTexelCopyBufferInfo(dstPtr), copySize); +}; + +var _wgpuCommandEncoderCopyTextureToTexture = (encoderPtr, srcPtr, dstPtr, copySizePtr) => { + var commandEncoder = WebGPU.getJsObject(encoderPtr); + var copySize = WebGPU.makeExtent3D(copySizePtr); + commandEncoder.copyTextureToTexture(WebGPU.makeTexelCopyTextureInfo(srcPtr), WebGPU.makeTexelCopyTextureInfo(dstPtr), copySize); +}; + +var _wgpuCommandEncoderFinish = (encoderPtr, descriptor) => { + // TODO: Use the descriptor. + var commandEncoder = WebGPU.getJsObject(encoderPtr); + var ptr = _emwgpuCreateCommandBuffer(0); + WebGPU.Internals.jsObjectInsert(ptr, commandEncoder.finish()); + return ptr; +}; + +var _wgpuComputePassEncoderDispatchWorkgroups = (passPtr, x, y, z) => { + var pass = WebGPU.getJsObject(passPtr); + pass.dispatchWorkgroups(x, y, z); +}; + +var _wgpuComputePassEncoderEnd = passPtr => { + var pass = WebGPU.getJsObject(passPtr); + pass.end(); +}; + +var _wgpuComputePassEncoderSetBindGroup = (passPtr, groupIndex, groupPtr, dynamicOffsetCount, dynamicOffsetsPtr) => { + var pass = WebGPU.getJsObject(passPtr); + var group = WebGPU.getJsObject(groupPtr); + if (dynamicOffsetCount == 0) { + pass.setBindGroup(groupIndex, group); + } else { + pass.setBindGroup(groupIndex, group, HEAPU32, ((dynamicOffsetsPtr) >> 2), dynamicOffsetCount); + } +}; + +var _wgpuComputePassEncoderSetPipeline = (passPtr, pipelinePtr) => { + var pass = WebGPU.getJsObject(passPtr); + var pipeline = WebGPU.getJsObject(pipelinePtr); + pass.setPipeline(pipeline); +}; + +var _wgpuComputePipelineGetBindGroupLayout = (pipelinePtr, groupIndex) => { + var pipeline = WebGPU.getJsObject(pipelinePtr); + var ptr = _emwgpuCreateBindGroupLayout(0); + WebGPU.Internals.jsObjectInsert(ptr, pipeline.getBindGroupLayout(groupIndex)); + return ptr; +}; + +var _wgpuDeviceCreateBindGroup = (devicePtr, descriptor) => { + function makeEntry(entryPtr) { + var bufferPtr = HEAPU32[(((entryPtr) + (8)) >> 2)]; + var samplerPtr = HEAPU32[(((entryPtr) + (32)) >> 2)]; + var textureViewPtr = HEAPU32[(((entryPtr) + (36)) >> 2)]; + var externalTexturePtr = 0; + WebGPU.iterateExtensions(entryPtr, { + 14: ptr => { + externalTexturePtr = HEAPU32[(((ptr) + (8)) >> 2)]; + } + }); + var resource; + if (bufferPtr) { + // Note the sentinel UINT64_MAX will be read as -1. + var size = readI53FromI64((entryPtr) + (24)); + if (size == -1) size = undefined; + resource = { + "buffer": WebGPU.getJsObject(bufferPtr), + "offset": readI53FromI64((entryPtr) + (16)), + "size": size + }; + } else { + resource = WebGPU.getJsObject(samplerPtr || textureViewPtr || externalTexturePtr); + } + return { + "binding": HEAPU32[(((entryPtr) + (4)) >> 2)], + "resource": resource + }; + } + function makeEntries(count, entriesPtrs) { + var entries = []; + for (var i = 0; i < count; ++i) { + entries.push(makeEntry(entriesPtrs + 40 * i)); + } + return entries; + } + var desc = { + "label": WebGPU.makeStringFromOptionalStringView(descriptor + 4), + "layout": WebGPU.getJsObject(HEAPU32[(((descriptor) + (12)) >> 2)]), + "entries": makeEntries(HEAPU32[(((descriptor) + (16)) >> 2)], HEAPU32[(((descriptor) + (20)) >> 2)]) + }; + var device = WebGPU.getJsObject(devicePtr); + var ptr = _emwgpuCreateBindGroup(0); + WebGPU.Internals.jsObjectInsert(ptr, device.createBindGroup(desc)); + return ptr; +}; + +var _wgpuDeviceCreateBindGroupLayout = (devicePtr, descriptor) => { + function makeBufferEntry(substructPtr) { + var typeInt = HEAPU32[(((substructPtr) + (4)) >> 2)]; + if (!typeInt) return undefined; + return { + "type": WebGPU.BufferBindingType[typeInt], + "hasDynamicOffset": !!(HEAPU32[(((substructPtr) + (8)) >> 2)]), + "minBindingSize": readI53FromI64((substructPtr) + (16)) + }; + } + function makeSamplerEntry(substructPtr) { + var typeInt = HEAPU32[(((substructPtr) + (4)) >> 2)]; + if (!typeInt) return undefined; + return { + "type": WebGPU.SamplerBindingType[typeInt] + }; + } + function makeTextureEntry(substructPtr) { + var sampleTypeInt = HEAPU32[(((substructPtr) + (4)) >> 2)]; + if (!sampleTypeInt) return undefined; + return { + "sampleType": WebGPU.TextureSampleType[sampleTypeInt], + "viewDimension": WebGPU.TextureViewDimension[HEAP32[(((substructPtr) + (8)) >> 2)]], + "multisampled": !!(HEAPU32[(((substructPtr) + (12)) >> 2)]) + }; + } + function makeStorageTextureEntry(substructPtr) { + var accessInt = HEAPU32[(((substructPtr) + (4)) >> 2)]; + if (!accessInt) return undefined; + return { + "access": WebGPU.StorageTextureAccess[accessInt], + "format": WebGPU.TextureFormat[HEAP32[(((substructPtr) + (8)) >> 2)]], + "viewDimension": WebGPU.TextureViewDimension[HEAP32[(((substructPtr) + (12)) >> 2)]] + }; + } + function makeEntry(entryPtr) { + var entry = { + "binding": HEAPU32[(((entryPtr) + (4)) >> 2)], + "visibility": HEAPU32[(((entryPtr) + (8)) >> 2)], + "buffer": makeBufferEntry(entryPtr + 24), + "sampler": makeSamplerEntry(entryPtr + 48), + "texture": makeTextureEntry(entryPtr + 56), + "storageTexture": makeStorageTextureEntry(entryPtr + 72) + }; + WebGPU.iterateExtensions(entryPtr, { + 13: ptr => { + entry["externalTexture"] = {}; + } + }); + return entry; + } + function makeEntries(count, entriesPtrs) { + var entries = []; + for (var i = 0; i < count; ++i) { + entries.push(makeEntry(entriesPtrs + 88 * i)); + } + return entries; + } + var desc = { + "label": WebGPU.makeStringFromOptionalStringView(descriptor + 4), + "entries": makeEntries(HEAPU32[(((descriptor) + (12)) >> 2)], HEAPU32[(((descriptor) + (16)) >> 2)]) + }; + var device = WebGPU.getJsObject(devicePtr); + var ptr = _emwgpuCreateBindGroupLayout(0); + WebGPU.Internals.jsObjectInsert(ptr, device.createBindGroupLayout(desc)); + return ptr; +}; + +var _wgpuDeviceCreateCommandEncoder = (devicePtr, descriptor) => { + var desc; + if (descriptor) { + desc = { + "label": WebGPU.makeStringFromOptionalStringView(descriptor + 4) + }; + } + var device = WebGPU.getJsObject(devicePtr); + var ptr = _emwgpuCreateCommandEncoder(0); + WebGPU.Internals.jsObjectInsert(ptr, device.createCommandEncoder(desc)); + return ptr; +}; + +var _wgpuDeviceCreateComputePipeline = (devicePtr, descriptor) => { + var desc = WebGPU.makeComputePipelineDesc(descriptor); + var device = WebGPU.getJsObject(devicePtr); + var ptr = _emwgpuCreateComputePipeline(0); + WebGPU.Internals.jsObjectInsert(ptr, device.createComputePipeline(desc)); + return ptr; +}; + +var _wgpuDeviceCreatePipelineLayout = (devicePtr, descriptor) => { + var bglCount = HEAPU32[(((descriptor) + (12)) >> 2)]; + var bglPtr = HEAPU32[(((descriptor) + (16)) >> 2)]; + var bgls = []; + for (var i = 0; i < bglCount; ++i) { + bgls.push(WebGPU.getJsObject(HEAPU32[(((bglPtr) + (4 * i)) >> 2)])); + } + var desc = { + "label": WebGPU.makeStringFromOptionalStringView(descriptor + 4), + "bindGroupLayouts": bgls + }; + var device = WebGPU.getJsObject(devicePtr); + var ptr = _emwgpuCreatePipelineLayout(0); + WebGPU.Internals.jsObjectInsert(ptr, device.createPipelineLayout(desc)); + return ptr; +}; + +var _wgpuDeviceCreateRenderPipeline = (devicePtr, descriptor) => { + var desc = WebGPU.makeRenderPipelineDesc(descriptor); + var device = WebGPU.getJsObject(devicePtr); + var ptr = _emwgpuCreateRenderPipeline(0); + WebGPU.Internals.jsObjectInsert(ptr, device.createRenderPipeline(desc)); + return ptr; +}; + +var _wgpuDeviceCreateSampler = (devicePtr, descriptor) => { + var desc; + if (descriptor) { + desc = { + "label": WebGPU.makeStringFromOptionalStringView(descriptor + 4), + "addressModeU": WebGPU.AddressMode[HEAP32[(((descriptor) + (12)) >> 2)]], + "addressModeV": WebGPU.AddressMode[HEAP32[(((descriptor) + (16)) >> 2)]], + "addressModeW": WebGPU.AddressMode[HEAP32[(((descriptor) + (20)) >> 2)]], + "magFilter": WebGPU.FilterMode[HEAP32[(((descriptor) + (24)) >> 2)]], + "minFilter": WebGPU.FilterMode[HEAP32[(((descriptor) + (28)) >> 2)]], + "mipmapFilter": WebGPU.MipmapFilterMode[HEAP32[(((descriptor) + (32)) >> 2)]], + "lodMinClamp": HEAPF32[(((descriptor) + (36)) >> 2)], + "lodMaxClamp": HEAPF32[(((descriptor) + (40)) >> 2)], + "compare": WebGPU.CompareFunction[HEAP32[(((descriptor) + (44)) >> 2)]], + "maxAnisotropy": HEAPU16[(((descriptor) + (48)) >> 1)] + }; + } + var device = WebGPU.getJsObject(devicePtr); + var ptr = _emwgpuCreateSampler(0); + WebGPU.Internals.jsObjectInsert(ptr, device.createSampler(desc)); + return ptr; +}; + +var _wgpuDeviceCreateTexture = (devicePtr, descriptor) => { + var nextInChainPtr = HEAPU32[((descriptor) >> 2)]; + var textureBindingViewDimension; + if (nextInChainPtr !== 0) { + var sType = HEAP32[(((nextInChainPtr) + (4)) >> 2)]; + var textureBindingViewDimensionDescriptor = nextInChainPtr; + textureBindingViewDimension = WebGPU.TextureViewDimension[HEAP32[(((textureBindingViewDimensionDescriptor) + (8)) >> 2)]]; + } + var desc = { + "label": WebGPU.makeStringFromOptionalStringView(descriptor + 4), + "size": WebGPU.makeExtent3D(descriptor + 28), + "mipLevelCount": HEAPU32[(((descriptor) + (44)) >> 2)], + "sampleCount": HEAPU32[(((descriptor) + (48)) >> 2)], + "dimension": WebGPU.TextureDimension[HEAP32[(((descriptor) + (24)) >> 2)]], + "format": WebGPU.TextureFormat[HEAP32[(((descriptor) + (40)) >> 2)]], + "usage": HEAPU32[(((descriptor) + (16)) >> 2)], + "textureBindingViewDimension": textureBindingViewDimension + }; + var viewFormatCount = HEAPU32[(((descriptor) + (52)) >> 2)]; + if (viewFormatCount) { + var viewFormatsPtr = HEAPU32[(((descriptor) + (56)) >> 2)]; + // viewFormatsPtr pointer to an array of TextureFormat which is an enum of size uint32_t + desc["viewFormats"] = Array.from(HEAP32.subarray((((viewFormatsPtr) >> 2)), ((viewFormatsPtr + viewFormatCount * 4) >> 2)), format => WebGPU.TextureFormat[format]); + } + var device = WebGPU.getJsObject(devicePtr); + var ptr = _emwgpuCreateTexture(0); + WebGPU.Internals.jsObjectInsert(ptr, device.createTexture(desc)); + return ptr; +}; + +var _wgpuQueueSubmit = (queuePtr, commandCount, commands) => { + var queue = WebGPU.getJsObject(queuePtr); + var cmds = Array.from(HEAP32.subarray((((commands) >> 2)), ((commands + commandCount * 4) >> 2)), id => WebGPU.getJsObject(id)); + queue.submit(cmds); +}; + +function _wgpuQueueWriteBuffer(queuePtr, bufferPtr, bufferOffset_low, bufferOffset_high, data, size) { + var bufferOffset = convertI32PairToI53Checked(bufferOffset_low, bufferOffset_high); + var queue = WebGPU.getJsObject(queuePtr); + var buffer = WebGPU.getJsObject(bufferPtr); + // There is a size limitation for ArrayBufferView. Work around by passing in a subarray + // instead of the whole heap. crbug.com/1201109 + var subarray = HEAPU8.subarray(data, data + size); + queue.writeBuffer(buffer, bufferOffset, subarray, 0, size); +} + +var _wgpuQueueWriteTexture = (queuePtr, destinationPtr, data, dataSize, dataLayoutPtr, writeSizePtr) => { + var queue = WebGPU.getJsObject(queuePtr); + var destination = WebGPU.makeTexelCopyTextureInfo(destinationPtr); + var dataLayout = WebGPU.makeTexelCopyBufferLayout(dataLayoutPtr); + var writeSize = WebGPU.makeExtent3D(writeSizePtr); + // This subarray isn't strictly necessary, but helps work around an issue + // where Chromium makes a copy of the entire heap. crbug.com/1134457 + var subarray = HEAPU8.subarray(data, data + dataSize); + queue.writeTexture(destination, subarray, dataLayout, writeSize); +}; + +var _wgpuRenderPassEncoderDraw = (passPtr, vertexCount, instanceCount, firstVertex, firstInstance) => { + firstVertex >>>= 0; + firstInstance >>>= 0; + var pass = WebGPU.getJsObject(passPtr); + pass.draw(vertexCount, instanceCount, firstVertex, firstInstance); +}; + +var _wgpuRenderPassEncoderEnd = encoderPtr => { + var encoder = WebGPU.getJsObject(encoderPtr); + encoder.end(); +}; + +var _wgpuRenderPassEncoderSetBindGroup = (passPtr, groupIndex, groupPtr, dynamicOffsetCount, dynamicOffsetsPtr) => { + var pass = WebGPU.getJsObject(passPtr); + var group = WebGPU.getJsObject(groupPtr); + if (dynamicOffsetCount == 0) { + pass.setBindGroup(groupIndex, group); + } else { + pass.setBindGroup(groupIndex, group, HEAPU32, ((dynamicOffsetsPtr) >> 2), dynamicOffsetCount); + } +}; + +var _wgpuRenderPassEncoderSetPipeline = (passPtr, pipelinePtr) => { + var pass = WebGPU.getJsObject(passPtr); + var pipeline = WebGPU.getJsObject(pipelinePtr); + pass.setPipeline(pipeline); +}; + +var _wgpuRenderPipelineGetBindGroupLayout = (pipelinePtr, groupIndex) => { + var pipeline = WebGPU.getJsObject(pipelinePtr); + var ptr = _emwgpuCreateBindGroupLayout(0); + WebGPU.Internals.jsObjectInsert(ptr, pipeline.getBindGroupLayout(groupIndex)); + return ptr; +}; + +var _wgpuTextureCreateView = (texturePtr, descriptor) => { + var desc; + if (descriptor) { + var swizzle; + var nextInChainPtr = HEAPU32[((descriptor) >> 2)]; + if (nextInChainPtr !== 0) { + var sType = HEAP32[(((nextInChainPtr) + (4)) >> 2)]; + var swizzleDescriptor = nextInChainPtr; + var swizzlePtr = swizzleDescriptor + 8; + var r = WebGPU.ComponentSwizzle[HEAP32[((swizzlePtr) >> 2)]] || "r"; + var g = WebGPU.ComponentSwizzle[HEAP32[(((swizzlePtr) + (4)) >> 2)]] || "g"; + var b = WebGPU.ComponentSwizzle[HEAP32[(((swizzlePtr) + (8)) >> 2)]] || "b"; + var a = WebGPU.ComponentSwizzle[HEAP32[(((swizzlePtr) + (12)) >> 2)]] || "a"; + swizzle = `${r}${g}${b}${a}`; + } + var mipLevelCount = HEAPU32[(((descriptor) + (24)) >> 2)]; + var arrayLayerCount = HEAPU32[(((descriptor) + (32)) >> 2)]; + desc = { + "label": WebGPU.makeStringFromOptionalStringView(descriptor + 4), + "format": WebGPU.TextureFormat[HEAP32[(((descriptor) + (12)) >> 2)]], + "dimension": WebGPU.TextureViewDimension[HEAP32[(((descriptor) + (16)) >> 2)]], + "baseMipLevel": HEAPU32[(((descriptor) + (20)) >> 2)], + "mipLevelCount": mipLevelCount === 4294967295 ? undefined : mipLevelCount, + "baseArrayLayer": HEAPU32[(((descriptor) + (28)) >> 2)], + "arrayLayerCount": arrayLayerCount === 4294967295 ? undefined : arrayLayerCount, + "aspect": WebGPU.TextureAspect[HEAP32[(((descriptor) + (36)) >> 2)]], + "usage": HEAPU32[(((descriptor) + (40)) >> 2)], + "swizzle": swizzle + }; + } + var texture = WebGPU.getJsObject(texturePtr); + var ptr = _emwgpuCreateTextureView(0); + WebGPU.Internals.jsObjectInsert(ptr, texture.createView(desc)); + return ptr; +}; + +var _wgpuTextureDestroy = texturePtr => { + WebGPU.getJsObject(texturePtr).destroy(); +}; + +var _wgpuTextureGetFormat = texturePtr => { + var texture = WebGPU.getJsObject(texturePtr); + // Should return the enum integer instead of string. + return WebGPU.TextureFormat.indexOf(texture.format); +}; + +var getCFunc = ident => { + var func = Module["_" + ident]; + // closure exported function + return func; +}; + +var writeArrayToMemory = (array, buffer) => { + HEAP8.set(array, buffer); +}; + +/** + * @param {string|null=} returnType + * @param {Array=} argTypes + * @param {Array=} args + * @param {Object=} opts + */ var ccall = (ident, returnType, argTypes, args, opts) => { + // For fast lookup of conversion functions + var toC = { + "string": str => { + var ret = 0; + if (str !== null && str !== undefined && str !== 0) { + // null string + ret = stringToUTF8OnStack(str); + } + return ret; + }, + "array": arr => { + var ret = stackAlloc(arr.length); + writeArrayToMemory(arr, ret); + return ret; + } + }; + function convertReturnValue(ret) { + if (returnType === "string") { + return UTF8ToString(ret); + } + if (returnType === "boolean") return Boolean(ret); + return ret; + } + var func = getCFunc(ident); + var cArgs = []; + var stack = 0; + if (args) { + for (var i = 0; i < args.length; i++) { + var converter = toC[argTypes[i]]; + if (converter) { + if (stack === 0) stack = stackSave(); + cArgs[i] = converter(args[i]); + } else { + cArgs[i] = args[i]; + } + } + } + var ret = func(...cArgs); + function onDone(ret) { + if (stack !== 0) stackRestore(stack); + return convertReturnValue(ret); + } + ret = onDone(ret); + return ret; +}; + +var FS_createPath = (...args) => FS.createPath(...args); + +var FS_unlink = (...args) => FS.unlink(...args); + +var FS_createLazyFile = (...args) => FS.createLazyFile(...args); + +var FS_createDevice = (...args) => FS.createDevice(...args); + +FS.createPreloadedFile = FS_createPreloadedFile; + +FS.preloadFile = FS_preloadFile; + +FS.staticInit(); + +// Signal GL rendering layer that processing of a new frame is about to +// start. This helps it optimize VBO double-buffering and reduce GPU stalls. +registerPreMainLoop(() => GL.newRenderingFrameStarted()); + +for (let i = 0; i < 32; ++i) tempFixedLengthArray.push(new Array(i)); + +var miniTempWebGLFloatBuffersStorage = new Float32Array(288); + +// Create GL_POOL_TEMP_BUFFERS_SIZE+1 temporary buffers, for uploads of size 0 through GL_POOL_TEMP_BUFFERS_SIZE inclusive +for (/**@suppress{duplicate}*/ var i = 0; i <= 288; ++i) { + miniTempWebGLFloatBuffers[i] = miniTempWebGLFloatBuffersStorage.subarray(0, i); +} + +var miniTempWebGLIntBuffersStorage = new Int32Array(288); + +// Create GL_POOL_TEMP_BUFFERS_SIZE+1 temporary buffers, for uploads of size 0 through GL_POOL_TEMP_BUFFERS_SIZE inclusive +for (/**@suppress{duplicate}*/ var i = 0; i <= 288; ++i) { + miniTempWebGLIntBuffers[i] = miniTempWebGLIntBuffersStorage.subarray(0, i); +} + +// End JS library code +// include: postlibrary.js +// This file is included after the automatically-generated JS library code +// but before the wasm module is created. +{ + // Begin ATMODULES hooks + if (Module["preloadPlugins"]) preloadPlugins = Module["preloadPlugins"]; + if (Module["noExitRuntime"]) noExitRuntime = Module["noExitRuntime"]; + if (Module["print"]) out = Module["print"]; + if (Module["printErr"]) err = Module["printErr"]; + if (Module["wasmBinary"]) wasmBinary = Module["wasmBinary"]; + // End ATMODULES hooks + if (Module["arguments"]) arguments_ = Module["arguments"]; + if (Module["thisProgram"]) thisProgram = Module["thisProgram"]; + if (Module["preInit"]) { + if (typeof Module["preInit"] == "function") Module["preInit"] = [ Module["preInit"] ]; + while (Module["preInit"].length > 0) { + Module["preInit"].shift()(); + } + } +} + +// Begin runtime exports +Module["addRunDependency"] = addRunDependency; + +Module["removeRunDependency"] = removeRunDependency; + +Module["ccall"] = ccall; + +Module["stringToNewUTF8"] = stringToNewUTF8; + +Module["FS_preloadFile"] = FS_preloadFile; + +Module["FS_unlink"] = FS_unlink; + +Module["FS_createPath"] = FS_createPath; + +Module["FS_createDevice"] = FS_createDevice; + +Module["FS_createDataFile"] = FS_createDataFile; + +Module["FS_createLazyFile"] = FS_createLazyFile; + +// End runtime exports +// Begin JS library exports +// End JS library exports +// end include: postlibrary.js +var ASM_CONSTS = { + 1484179: $0 => { + const canvas = Emval.toValue($0); + const context = canvas.getContext("webgpu"); + return WebGPU.importJsTexture(context.getCurrentTexture()); + }, + 1484322: ($0, $1, $2, $3, $4) => { + const drawable = Emval.toValue($0); + const device = WebGPU.getJsObject($1); + const texture = WebGPU.getJsObject($2); + const width = $3; + const height = $4; + device.queue.copyExternalImageToTexture({ + source: drawable + }, { + texture + }, [ width, height ]); + }, + 1484581: ($0, $1, $2, $3) => { + const sourceExtTex = Emval.toValue($0); + const device = WebGPU.getJsObject($1); + const sampler = WebGPU.getJsObject($2); + const bgLayout = WebGPU.getJsObject($3); + const bindGroup = device.createBindGroup({ + layout: bgLayout, + entries: [ { + binding: 0, + resource: sampler + }, { + binding: 1, + resource: sourceExtTex + } ] + }); + return WebGPU.importJsBindGroup(bindGroup); + }, + 1484951: ($0, $1) => { + const input = Emval.toValue($0); + const output = Emval.toValue($1); + const ctx = output.getContext("2d"); + ctx.drawImage(input, 0, 0, output.width, output.height); + }, + 1485116: ($0, $1) => { + const inputArray = Emval.toValue($0); + const output = Emval.toValue($1); + const ctx = output.getContext("2d"); + const image_data = new ImageData(inputArray, output.width, output.height); + ctx.putImageData(image_data, 0, 0); + }, + 1485340: ($0, $1) => { + const input = Emval.toValue($0); + const outputArray = Emval.toValue($1); + const ctx = input.getContext("2d"); + const data = ctx.getImageData(0, 0, input.width, input.height); + outputArray.set(data.data); + }, + 1485544: () => (typeof HTMLCanvasElement !== "undefined"), + 1485599: () => !!Module["preinitializedWebGPUDevice"], + 1485650: () => { + specialHTMLTargets["#canvas"] = Module.canvas; + } +}; + +function BeginGlQueryTiming(calc_name, num_repetitions) { + const gl = Module.canvas.getContext("webgl2"); + const query = gl.createQuery(); + Module.WEBGL_SHADER_CALC_METRICS = Module.WEBGL_SHADER_CALC_METRICS || {}; + Module.WEBGL_SHADER_CALC_METRICS[UTF8ToString(calc_name)] = { + query, + repetitions: num_repetitions + }; + Module.WEBGL_QUERY_TIMER_EXT = Module.WEBGL_QUERY_TIMER_EXT || gl.getExtension("EXT_disjoint_timer_query_webgl2"); + gl.beginQuery(Module.WEBGL_QUERY_TIMER_EXT.TIME_ELAPSED_EXT, query); +} + +function EndGlQueryTiming(calc_name) { + const gl = Module.canvas.getContext("webgl2"); + gl.endQuery(Module.WEBGL_QUERY_TIMER_EXT.TIME_ELAPSED_EXT, Module.WEBGL_SHADER_CALC_METRICS[UTF8ToString(calc_name)].query); +} + +function JsWrapImageConverter() { + if (!Module._imageConverter) { + Module._imageConverter = (binaryPtr, binarySize, width, height, numChannels, makeDeepCopy, outputType) => { + const imageData = new outputType(makeDeepCopy ? Module.HEAPU8.slice(binaryPtr, binaryPtr + binarySize).buffer : Module.HEAPU8.buffer, binaryPtr, width * height * numChannels); + return { + data: imageData, + width, + height + }; + }; + } +} + +function JsOnUint8ArrayImageListener(output_stream_name, binary_ptr, binary_size, width, height, num_channels, make_deep_copy, timestamp_ms) { + const image = Module._imageConverter(binary_ptr, binary_size, width, height, num_channels, make_deep_copy, Uint8Array); + Module._wrapSimpleListenerOutput(output_stream_name, image, timestamp_ms); +} + +function JsOnFloat32ArrayImageListener(output_stream_name, binary_ptr, binary_size, width, height, num_channels, make_deep_copy, timestamp_ms) { + const image = Module._imageConverter(binary_ptr, binary_size, width, height, num_channels, make_deep_copy, Float32Array); + Module._wrapSimpleListenerOutput(output_stream_name, image, timestamp_ms); +} + +function JsOnWebGLTextureListener(output_stream_name, name, width, height, timestamp_ms) { + Module._wrapSimpleListenerOutput(output_stream_name, { + data: GL.textures[name], + width, + height + }, timestamp_ms); +} + +function JsOnUint8ArrayImageVectorListener(output_stream_name, binary_ptr, binary_size, width, height, num_channels, make_deep_copy, timestamp_ms) { + const image = Module._imageConverter(binary_ptr, binary_size, width, height, num_channels, make_deep_copy, Uint8Array); + Module._wrapSimpleListenerOutput(output_stream_name, image, false, timestamp_ms); +} + +function JsOnFloat32ArrayImageVectorListener(output_stream_name, binary_ptr, binary_size, width, height, num_channels, make_deep_copy, timestamp_ms) { + const image = Module._imageConverter(binary_ptr, binary_size, width, height, num_channels, make_deep_copy, Float32Array); + Module._wrapSimpleListenerOutput(output_stream_name, image, false, timestamp_ms); +} + +function JsOnWebGLTextureVectorListener(output_stream_name, name, width, height, timestamp_ms) { + Module._wrapSimpleListenerOutput(output_stream_name, { + data: GL.textures[name], + width, + height + }, false, timestamp_ms); +} + +function JsOnEmptyPacketListener(output_stream_name, timestamp) { + Module._wrapEmptyPacketListenerOutput(output_stream_name, timestamp); +} + +function JsOnVectorFinishedListener(output_stream_name, timestamp) { + Module._wrapSimpleListenerOutput(output_stream_name, undefined, true, timestamp); +} + +function JsOnSimpleListenerBool(output_stream_name, out_data, timestamp) { + Module._wrapSimpleListenerOutput(output_stream_name, out_data, timestamp); +} + +function JsOnVectorListenerBool(output_stream_name, out_data, timestamp) { + Module._wrapSimpleListenerOutput(output_stream_name, out_data, false, timestamp); +} + +function JsOnSimpleListenerInt(output_stream_name, out_data, timestamp) { + Module._wrapSimpleListenerOutput(output_stream_name, out_data, timestamp); +} + +function JsOnVectorListenerInt(output_stream_name, out_data, timestamp) { + Module._wrapSimpleListenerOutput(output_stream_name, out_data, false, timestamp); +} + +function JsOnSimpleListenerUint(output_stream_name, out_data, timestamp) { + Module._wrapSimpleListenerOutput(output_stream_name, out_data, timestamp); +} + +function JsOnVectorListenerUint(output_stream_name, out_data, timestamp) { + Module._wrapSimpleListenerOutput(output_stream_name, out_data, false, timestamp); +} + +function JsOnSimpleListenerDouble(output_stream_name, out_data, timestamp) { + Module._wrapSimpleListenerOutput(output_stream_name, out_data, timestamp); +} + +function JsOnVectorListenerDouble(output_stream_name, out_data, timestamp) { + Module._wrapSimpleListenerOutput(output_stream_name, out_data, false, timestamp); +} + +function JsOnSimpleListenerFloat(output_stream_name, out_data, timestamp) { + Module._wrapSimpleListenerOutput(output_stream_name, out_data, timestamp); +} + +function JsOnVectorListenerFloat(output_stream_name, out_data, timestamp) { + Module._wrapSimpleListenerOutput(output_stream_name, out_data, false, timestamp); +} + +function JsOnSimpleListenerString(output_stream_name, out_data, timestamp) { + Module._wrapSimpleListenerOutput(output_stream_name, UTF8ToString(out_data), timestamp); +} + +function JsOnVectorListenerString(output_stream_name, out_data, timestamp) { + Module._wrapSimpleListenerOutput(output_stream_name, UTF8ToString(out_data), false, timestamp); +} + +function JsOnVectorListenerProto(output_stream_name, proto_ptr, proto_size, make_deep_copy, timestamp) { + const newProtoArray = make_deep_copy ? Module.HEAPU8.slice(proto_ptr, proto_ptr + proto_size) : new Uint8Array(Module.HEAPU8.buffer, proto_ptr, proto_size); + Module._wrapSimpleListenerOutput(output_stream_name, newProtoArray, false, timestamp); +} + +function JsWrapSimpleListeners() { + if (!Module._wrapSimpleListenerOutput) { + Module._wrapSimpleListenerOutput = (outputStreamName, ...args) => { + if (Module.simpleListeners) { + const streamName = UTF8ToString(outputStreamName); + if (Module.simpleListeners[streamName]) { + Module.simpleListeners[streamName](...args); + } + } + }; + } + if (!Module._wrapEmptyPacketListenerOutput) { + Module._wrapEmptyPacketListenerOutput = (outputStreamName, timestamp) => { + if (Module.emptyPacketListeners) { + const streamName = UTF8ToString(outputStreamName); + if (Module.emptyPacketListeners[streamName]) { + Module.emptyPacketListeners[streamName](timestamp); + } + } + }; + } +} + +function JsOnSimpleListenerBinaryArray(output_stream_name, binary_ptr, binary_size, make_deep_copy, timestamp) { + const newProtoArray = make_deep_copy ? Module.HEAPU8.slice(binary_ptr, binary_ptr + binary_size) : new Uint8Array(Module.HEAPU8.buffer, binary_ptr, binary_size); + Module._wrapSimpleListenerOutput(output_stream_name, newProtoArray, timestamp); +} + +function mediapipe_import_external_texture(device_handle, source_handle) { + const device = WebGPU.getJsObject(device_handle); + const source = Emval.toValue(source_handle); + const externalTexture = device.importExternalTexture({ + source + }); + return Emval.toHandle(externalTexture); +} + +function mediapipe_create_utility_canvas2d() { + let canvas; + if (typeof HTMLCanvasElement !== "undefined") { + canvas = document.createElement("canvas"); + canvas.style.display = "none"; + } else { + canvas = new OffscreenCanvas(0, 0); + } + return Emval.toHandle(canvas); +} + +function GetAdapterArchitecture() { + const device = Module["preinitializedWebGPUDevice"]; + const architecture = device.adapterInfo ? device.adapterInfo.architecture : "Unknown"; + return stringToNewUTF8(architecture); +} + +function GetAdapterDescription() { + const device = Module["preinitializedWebGPUDevice"]; + const description = device.adapterInfo ? device.adapterInfo.description : "Unknown"; + return stringToNewUTF8(description); +} + +function GetAdapterDeviceName() { + const device = Module["preinitializedWebGPUDevice"]; + const deviceName = device.adapterInfo ? device.adapterInfo.device : "Unknown"; + return stringToNewUTF8(deviceName); +} + +function GetAdapterVendor() { + const device = Module["preinitializedWebGPUDevice"]; + const vendor = device.adapterInfo ? device.adapterInfo.vendor : "Unknown"; + return stringToNewUTF8(vendor); +} + +function __asyncjs__mediapipe_map_buffer_jspi(buffer_handle, data) { + return Asyncify.handleAsync(async () => { + const buffer = WebGPU.getJsObject(buffer_handle); + if ("mapSync" in buffer) { + buffer.mapSync(GPUMapMode.READ); + } else { + await buffer.mapAsync(GPUMapMode.READ); + } + const mapped = buffer.getMappedRange(); + HEAPU8.set(new Uint8Array(mapped), data); + buffer.unmap(); + }); +} + +function hardware_concurrency() { + var concurrency = 1; + try { + concurrency = self.navigator.hardwareConcurrency; + } catch (e) {} + return concurrency; +} + +function JsWrapErrorListener(code, message) { + if (Module.errorListener) { + const stringMessage = UTF8ToString(message); + Module.errorListener(code, stringMessage); + } +} + +function UseBottomLeftGpuOrigin() { + return (Module && Module.gpuOriginForWebTexturesIsBottomLeft); +} + +function custom_emscripten_dbgn(str, len) { + if (typeof (dbg) !== "undefined") { + dbg(UTF8ToString(str, len)); + } else { + if (typeof (custom_dbg) === "undefined") { + function custom_dbg(text) { + console.warn.apply(console, arguments); + } + } + custom_dbg(UTF8ToString(str, len)); + } +} + +// Imports from the Wasm binary. +var _free, _malloc, _wgpuDeviceAddRef, _addBoundTextureAsImageToStream, _attachImageListener, _attachImageVectorListener, _registerModelResourcesGraphService, _bindTextureToStream, _addBoundTextureToStream, _addDoubleToInputStream, _addFloatToInputStream, _addBoolToInputStream, _addIntToInputStream, _addUintToInputStream, _addStringToInputStream, _addRawDataSpanToInputStream, _allocateBoolVector, _allocateFloatVector, _allocateDoubleVector, _allocateIntVector, _allocateUintVector, _allocateStringVector, _addBoolVectorEntry, _addFloatVectorEntry, _addDoubleVectorEntry, _addIntVectorEntry, _addUintVectorEntry, _addStringVectorEntry, _addBoolVectorToInputStream, _addFloatVectorToInputStream, _addDoubleVectorToInputStream, _addIntVectorToInputStream, _addUintVectorToInputStream, _addStringVectorToInputStream, _addFlatHashMapToInputStream, _addProtoToInputStream, _addEmptyPacketToInputStream, _addBoolToInputSidePacket, _addDoubleToInputSidePacket, _addFloatToInputSidePacket, _addIntToInputSidePacket, _addUintToInputSidePacket, _addStringToInputSidePacket, _addRawDataSpanToInputSidePacket, _addProtoToInputSidePacket, _addBoolVectorToInputSidePacket, _addDoubleVectorToInputSidePacket, _addFloatVectorToInputSidePacket, _addIntVectorToInputSidePacket, _addUintVectorToInputSidePacket, _addStringVectorToInputSidePacket, _attachBoolListener, _attachBoolVectorListener, _attachDoubleListener, _attachDoubleVectorListener, _attachFloatListener, _attachFloatVectorListener, _attachIntListener, _attachIntVectorListener, _attachUintListener, _attachUintVectorListener, _attachStringListener, _attachStringVectorListener, _attachProtoListener, _attachProtoVectorListener, _getGraphConfig, ___getTypeName, _emwgpuCreateBindGroup, _emwgpuCreateBindGroupLayout, _emwgpuCreateCommandBuffer, _emwgpuCreateCommandEncoder, _emwgpuCreateComputePassEncoder, _emwgpuCreateComputePipeline, _emwgpuCreateExternalTexture, _emwgpuCreatePipelineLayout, _emwgpuCreateQuerySet, _emwgpuCreateRenderBundle, _emwgpuCreateRenderBundleEncoder, _emwgpuCreateRenderPassEncoder, _emwgpuCreateRenderPipeline, _emwgpuCreateSampler, _emwgpuCreateSurface, _emwgpuCreateTexture, _emwgpuCreateTextureView, _emwgpuCreateAdapter, _emwgpuImportBuffer, _emwgpuCreateDevice, _emwgpuCreateQueue, _emwgpuCreateShaderModule, _emwgpuOnCreateComputePipelineCompleted, _emwgpuOnCreateRenderPipelineCompleted, _clearSubgraphs, _pushBinarySubgraph, _pushTextSubgraph, _changeBinaryGraph, _changeTextGraph, _processGl, _process, _bindTextureToCanvas, _requestShaderRefreshOnGraphChange, _waitUntilIdle, _closeGraph, _setAutoRenderToScreen, _emscripten_builtin_memalign, _memalign, __emscripten_tempret_set, __emscripten_stack_restore, __emscripten_stack_alloc, _emscripten_stack_get_current, dynCall_ji, dynCall_jii, dynCall_iiiijij, dynCall_viiji, dynCall_viji, dynCall_iiiji, dynCall_jjj, dynCall_iiiijj, dynCall_viijj, dynCall_viiijjj, dynCall_vij, dynCall_viijii, dynCall_viiiji, dynCall_vijjj, dynCall_vj, dynCall_viij, dynCall_jiji, dynCall_iiiiij, dynCall_iiiiijj, dynCall_iiiiiijj, memory, _kVersionStampBuildChangelistStr, _kVersionStampCitcSnapshotStr, _kVersionStampCitcWorkspaceIdStr, _kVersionStampSourceUriStr, _kVersionStampBuildClientStr, _kVersionStampBuildClientMintStatusStr, _kVersionStampBuildCompilerStr, _kVersionStampBuildDateTimePstStr, _kVersionStampBuildDepotPathStr, _kVersionStampBuildIdStr, _kVersionStampBuildInfoStr, _kVersionStampBuildLabelStr, _kVersionStampBuildTargetStr, _kVersionStampBuildTimestampStr, _kVersionStampBuildToolStr, _kVersionStampG3BuildTargetStr, _kVersionStampVerifiableStr, _kVersionStampBuildFdoTypeStr, _kVersionStampBuildBaselineChangelistStr, _kVersionStampBuildLtoTypeStr, _kVersionStampBuildPropellerTypeStr, _kVersionStampBuildPghoTypeStr, _kVersionStampBuildUsernameStr, _kVersionStampBuildHostnameStr, _kVersionStampBuildDirectoryStr, _kVersionStampBuildChangelistInt, _kVersionStampCitcSnapshotInt, _kVersionStampBuildClientMintStatusInt, _kVersionStampBuildTimestampInt, _kVersionStampVerifiableInt, _kVersionStampBuildCoverageEnabledInt, _kVersionStampBuildBaselineChangelistInt, _kVersionStampPrecookedTimestampStr, _kVersionStampPrecookedClientInfoStr, __indirect_function_table, wasmMemory, wasmTable; + +function assignWasmExports(wasmExports) { + _free = Module["_free"] = wasmExports["Td"]; + _malloc = Module["_malloc"] = wasmExports["Ud"]; + _wgpuDeviceAddRef = wasmExports["Vd"]; + _addBoundTextureAsImageToStream = Module["_addBoundTextureAsImageToStream"] = wasmExports["Wd"]; + _attachImageListener = Module["_attachImageListener"] = wasmExports["Xd"]; + _attachImageVectorListener = Module["_attachImageVectorListener"] = wasmExports["Yd"]; + _registerModelResourcesGraphService = Module["_registerModelResourcesGraphService"] = wasmExports["Zd"]; + _bindTextureToStream = Module["_bindTextureToStream"] = wasmExports["_d"]; + _addBoundTextureToStream = Module["_addBoundTextureToStream"] = wasmExports["$d"]; + _addDoubleToInputStream = Module["_addDoubleToInputStream"] = wasmExports["ae"]; + _addFloatToInputStream = Module["_addFloatToInputStream"] = wasmExports["be"]; + _addBoolToInputStream = Module["_addBoolToInputStream"] = wasmExports["ce"]; + _addIntToInputStream = Module["_addIntToInputStream"] = wasmExports["de"]; + _addUintToInputStream = Module["_addUintToInputStream"] = wasmExports["ee"]; + _addStringToInputStream = Module["_addStringToInputStream"] = wasmExports["fe"]; + _addRawDataSpanToInputStream = Module["_addRawDataSpanToInputStream"] = wasmExports["ge"]; + _allocateBoolVector = Module["_allocateBoolVector"] = wasmExports["he"]; + _allocateFloatVector = Module["_allocateFloatVector"] = wasmExports["ie"]; + _allocateDoubleVector = Module["_allocateDoubleVector"] = wasmExports["je"]; + _allocateIntVector = Module["_allocateIntVector"] = wasmExports["ke"]; + _allocateUintVector = Module["_allocateUintVector"] = wasmExports["le"]; + _allocateStringVector = Module["_allocateStringVector"] = wasmExports["me"]; + _addBoolVectorEntry = Module["_addBoolVectorEntry"] = wasmExports["ne"]; + _addFloatVectorEntry = Module["_addFloatVectorEntry"] = wasmExports["oe"]; + _addDoubleVectorEntry = Module["_addDoubleVectorEntry"] = wasmExports["pe"]; + _addIntVectorEntry = Module["_addIntVectorEntry"] = wasmExports["qe"]; + _addUintVectorEntry = Module["_addUintVectorEntry"] = wasmExports["re"]; + _addStringVectorEntry = Module["_addStringVectorEntry"] = wasmExports["se"]; + _addBoolVectorToInputStream = Module["_addBoolVectorToInputStream"] = wasmExports["te"]; + _addFloatVectorToInputStream = Module["_addFloatVectorToInputStream"] = wasmExports["ue"]; + _addDoubleVectorToInputStream = Module["_addDoubleVectorToInputStream"] = wasmExports["ve"]; + _addIntVectorToInputStream = Module["_addIntVectorToInputStream"] = wasmExports["we"]; + _addUintVectorToInputStream = Module["_addUintVectorToInputStream"] = wasmExports["xe"]; + _addStringVectorToInputStream = Module["_addStringVectorToInputStream"] = wasmExports["ye"]; + _addFlatHashMapToInputStream = Module["_addFlatHashMapToInputStream"] = wasmExports["ze"]; + _addProtoToInputStream = Module["_addProtoToInputStream"] = wasmExports["Ae"]; + _addEmptyPacketToInputStream = Module["_addEmptyPacketToInputStream"] = wasmExports["Be"]; + _addBoolToInputSidePacket = Module["_addBoolToInputSidePacket"] = wasmExports["Ce"]; + _addDoubleToInputSidePacket = Module["_addDoubleToInputSidePacket"] = wasmExports["De"]; + _addFloatToInputSidePacket = Module["_addFloatToInputSidePacket"] = wasmExports["Ee"]; + _addIntToInputSidePacket = Module["_addIntToInputSidePacket"] = wasmExports["Fe"]; + _addUintToInputSidePacket = Module["_addUintToInputSidePacket"] = wasmExports["Ge"]; + _addStringToInputSidePacket = Module["_addStringToInputSidePacket"] = wasmExports["He"]; + _addRawDataSpanToInputSidePacket = Module["_addRawDataSpanToInputSidePacket"] = wasmExports["Ie"]; + _addProtoToInputSidePacket = Module["_addProtoToInputSidePacket"] = wasmExports["Je"]; + _addBoolVectorToInputSidePacket = Module["_addBoolVectorToInputSidePacket"] = wasmExports["Ke"]; + _addDoubleVectorToInputSidePacket = Module["_addDoubleVectorToInputSidePacket"] = wasmExports["Le"]; + _addFloatVectorToInputSidePacket = Module["_addFloatVectorToInputSidePacket"] = wasmExports["Me"]; + _addIntVectorToInputSidePacket = Module["_addIntVectorToInputSidePacket"] = wasmExports["Ne"]; + _addUintVectorToInputSidePacket = Module["_addUintVectorToInputSidePacket"] = wasmExports["Oe"]; + _addStringVectorToInputSidePacket = Module["_addStringVectorToInputSidePacket"] = wasmExports["Pe"]; + _attachBoolListener = Module["_attachBoolListener"] = wasmExports["Qe"]; + _attachBoolVectorListener = Module["_attachBoolVectorListener"] = wasmExports["Re"]; + _attachDoubleListener = Module["_attachDoubleListener"] = wasmExports["Se"]; + _attachDoubleVectorListener = Module["_attachDoubleVectorListener"] = wasmExports["Te"]; + _attachFloatListener = Module["_attachFloatListener"] = wasmExports["Ue"]; + _attachFloatVectorListener = Module["_attachFloatVectorListener"] = wasmExports["Ve"]; + _attachIntListener = Module["_attachIntListener"] = wasmExports["We"]; + _attachIntVectorListener = Module["_attachIntVectorListener"] = wasmExports["Xe"]; + _attachUintListener = Module["_attachUintListener"] = wasmExports["Ye"]; + _attachUintVectorListener = Module["_attachUintVectorListener"] = wasmExports["Ze"]; + _attachStringListener = Module["_attachStringListener"] = wasmExports["_e"]; + _attachStringVectorListener = Module["_attachStringVectorListener"] = wasmExports["$e"]; + _attachProtoListener = Module["_attachProtoListener"] = wasmExports["af"]; + _attachProtoVectorListener = Module["_attachProtoVectorListener"] = wasmExports["bf"]; + _getGraphConfig = Module["_getGraphConfig"] = wasmExports["cf"]; + ___getTypeName = wasmExports["df"]; + _emwgpuCreateBindGroup = wasmExports["ef"]; + _emwgpuCreateBindGroupLayout = wasmExports["ff"]; + _emwgpuCreateCommandBuffer = wasmExports["gf"]; + _emwgpuCreateCommandEncoder = wasmExports["hf"]; + _emwgpuCreateComputePassEncoder = wasmExports["jf"]; + _emwgpuCreateComputePipeline = wasmExports["kf"]; + _emwgpuCreateExternalTexture = wasmExports["lf"]; + _emwgpuCreatePipelineLayout = wasmExports["mf"]; + _emwgpuCreateQuerySet = wasmExports["nf"]; + _emwgpuCreateRenderBundle = wasmExports["of"]; + _emwgpuCreateRenderBundleEncoder = wasmExports["pf"]; + _emwgpuCreateRenderPassEncoder = wasmExports["qf"]; + _emwgpuCreateRenderPipeline = wasmExports["rf"]; + _emwgpuCreateSampler = wasmExports["sf"]; + _emwgpuCreateSurface = wasmExports["tf"]; + _emwgpuCreateTexture = wasmExports["uf"]; + _emwgpuCreateTextureView = wasmExports["vf"]; + _emwgpuCreateAdapter = wasmExports["wf"]; + _emwgpuImportBuffer = wasmExports["xf"]; + _emwgpuCreateDevice = wasmExports["yf"]; + _emwgpuCreateQueue = wasmExports["zf"]; + _emwgpuCreateShaderModule = wasmExports["Af"]; + _emwgpuOnCreateComputePipelineCompleted = wasmExports["Bf"]; + _emwgpuOnCreateRenderPipelineCompleted = wasmExports["Cf"]; + _clearSubgraphs = Module["_clearSubgraphs"] = wasmExports["Df"]; + _pushBinarySubgraph = Module["_pushBinarySubgraph"] = wasmExports["Ef"]; + _pushTextSubgraph = Module["_pushTextSubgraph"] = wasmExports["Ff"]; + _changeBinaryGraph = Module["_changeBinaryGraph"] = wasmExports["Gf"]; + _changeTextGraph = Module["_changeTextGraph"] = wasmExports["Hf"]; + _processGl = Module["_processGl"] = wasmExports["If"]; + _process = Module["_process"] = wasmExports["Jf"]; + _bindTextureToCanvas = Module["_bindTextureToCanvas"] = wasmExports["Kf"]; + _requestShaderRefreshOnGraphChange = Module["_requestShaderRefreshOnGraphChange"] = wasmExports["Lf"]; + _waitUntilIdle = Module["_waitUntilIdle"] = wasmExports["Mf"]; + _closeGraph = Module["_closeGraph"] = wasmExports["Nf"]; + _setAutoRenderToScreen = Module["_setAutoRenderToScreen"] = wasmExports["Of"]; + _emscripten_builtin_memalign = wasmExports["Pf"]; + _memalign = wasmExports["Qf"]; + __emscripten_tempret_set = wasmExports["Rf"]; + __emscripten_stack_restore = wasmExports["Sf"]; + __emscripten_stack_alloc = wasmExports["Tf"]; + _emscripten_stack_get_current = wasmExports["Uf"]; + dynCall_ji = wasmExports["dynCall_ji"]; + dynCall_jii = wasmExports["dynCall_jii"]; + dynCall_iiiijij = wasmExports["dynCall_iiiijij"]; + dynCall_viiji = wasmExports["dynCall_viiji"]; + dynCall_viji = wasmExports["dynCall_viji"]; + dynCall_iiiji = wasmExports["dynCall_iiiji"]; + dynCall_jjj = wasmExports["dynCall_jjj"]; + dynCall_iiiijj = wasmExports["dynCall_iiiijj"]; + dynCall_viijj = wasmExports["dynCall_viijj"]; + dynCall_viiijjj = wasmExports["dynCall_viiijjj"]; + dynCall_vij = wasmExports["dynCall_vij"]; + dynCall_viijii = wasmExports["dynCall_viijii"]; + dynCall_viiiji = wasmExports["dynCall_viiiji"]; + dynCall_vijjj = wasmExports["dynCall_vijjj"]; + dynCall_vj = wasmExports["dynCall_vj"]; + dynCall_viij = wasmExports["dynCall_viij"]; + dynCall_jiji = wasmExports["dynCall_jiji"]; + dynCall_iiiiij = wasmExports["dynCall_iiiiij"]; + dynCall_iiiiijj = wasmExports["dynCall_iiiiijj"]; + dynCall_iiiiiijj = wasmExports["dynCall_iiiiiijj"]; + memory = wasmMemory = wasmExports["id"]; + _kVersionStampBuildChangelistStr = Module["_kVersionStampBuildChangelistStr"] = wasmExports["kd"].value; + _kVersionStampCitcSnapshotStr = Module["_kVersionStampCitcSnapshotStr"] = wasmExports["ld"].value; + _kVersionStampCitcWorkspaceIdStr = Module["_kVersionStampCitcWorkspaceIdStr"] = wasmExports["md"].value; + _kVersionStampSourceUriStr = Module["_kVersionStampSourceUriStr"] = wasmExports["nd"].value; + _kVersionStampBuildClientStr = Module["_kVersionStampBuildClientStr"] = wasmExports["od"].value; + _kVersionStampBuildClientMintStatusStr = Module["_kVersionStampBuildClientMintStatusStr"] = wasmExports["pd"].value; + _kVersionStampBuildCompilerStr = Module["_kVersionStampBuildCompilerStr"] = wasmExports["qd"].value; + _kVersionStampBuildDateTimePstStr = Module["_kVersionStampBuildDateTimePstStr"] = wasmExports["rd"].value; + _kVersionStampBuildDepotPathStr = Module["_kVersionStampBuildDepotPathStr"] = wasmExports["sd"].value; + _kVersionStampBuildIdStr = Module["_kVersionStampBuildIdStr"] = wasmExports["td"].value; + _kVersionStampBuildInfoStr = Module["_kVersionStampBuildInfoStr"] = wasmExports["ud"].value; + _kVersionStampBuildLabelStr = Module["_kVersionStampBuildLabelStr"] = wasmExports["vd"].value; + _kVersionStampBuildTargetStr = Module["_kVersionStampBuildTargetStr"] = wasmExports["wd"].value; + _kVersionStampBuildTimestampStr = Module["_kVersionStampBuildTimestampStr"] = wasmExports["xd"].value; + _kVersionStampBuildToolStr = Module["_kVersionStampBuildToolStr"] = wasmExports["yd"].value; + _kVersionStampG3BuildTargetStr = Module["_kVersionStampG3BuildTargetStr"] = wasmExports["zd"].value; + _kVersionStampVerifiableStr = Module["_kVersionStampVerifiableStr"] = wasmExports["Ad"].value; + _kVersionStampBuildFdoTypeStr = Module["_kVersionStampBuildFdoTypeStr"] = wasmExports["Bd"].value; + _kVersionStampBuildBaselineChangelistStr = Module["_kVersionStampBuildBaselineChangelistStr"] = wasmExports["Cd"].value; + _kVersionStampBuildLtoTypeStr = Module["_kVersionStampBuildLtoTypeStr"] = wasmExports["Dd"].value; + _kVersionStampBuildPropellerTypeStr = Module["_kVersionStampBuildPropellerTypeStr"] = wasmExports["Ed"].value; + _kVersionStampBuildPghoTypeStr = Module["_kVersionStampBuildPghoTypeStr"] = wasmExports["Fd"].value; + _kVersionStampBuildUsernameStr = Module["_kVersionStampBuildUsernameStr"] = wasmExports["Gd"].value; + _kVersionStampBuildHostnameStr = Module["_kVersionStampBuildHostnameStr"] = wasmExports["Hd"].value; + _kVersionStampBuildDirectoryStr = Module["_kVersionStampBuildDirectoryStr"] = wasmExports["Id"].value; + _kVersionStampBuildChangelistInt = Module["_kVersionStampBuildChangelistInt"] = wasmExports["Jd"].value; + _kVersionStampCitcSnapshotInt = Module["_kVersionStampCitcSnapshotInt"] = wasmExports["Kd"].value; + _kVersionStampBuildClientMintStatusInt = Module["_kVersionStampBuildClientMintStatusInt"] = wasmExports["Ld"].value; + _kVersionStampBuildTimestampInt = Module["_kVersionStampBuildTimestampInt"] = wasmExports["Md"].value; + _kVersionStampVerifiableInt = Module["_kVersionStampVerifiableInt"] = wasmExports["Nd"].value; + _kVersionStampBuildCoverageEnabledInt = Module["_kVersionStampBuildCoverageEnabledInt"] = wasmExports["Od"].value; + _kVersionStampBuildBaselineChangelistInt = Module["_kVersionStampBuildBaselineChangelistInt"] = wasmExports["Pd"].value; + _kVersionStampPrecookedTimestampStr = Module["_kVersionStampPrecookedTimestampStr"] = wasmExports["Qd"].value; + _kVersionStampPrecookedClientInfoStr = Module["_kVersionStampPrecookedClientInfoStr"] = wasmExports["Rd"].value; + __indirect_function_table = wasmTable = wasmExports["Sd"]; +} + +var wasmImports = { + /** @export */ hd: BeginGlQueryTiming, + /** @export */ gd: EndGlQueryTiming, + /** @export */ fd: GetAdapterArchitecture, + /** @export */ ed: GetAdapterDescription, + /** @export */ dd: GetAdapterDeviceName, + /** @export */ cd: GetAdapterVendor, + /** @export */ bd: JsOnEmptyPacketListener, + /** @export */ ad: JsOnFloat32ArrayImageListener, + /** @export */ $c: JsOnFloat32ArrayImageVectorListener, + /** @export */ pb: JsOnSimpleListenerBinaryArray, + /** @export */ _c: JsOnSimpleListenerBool, + /** @export */ Zc: JsOnSimpleListenerDouble, + /** @export */ Yc: JsOnSimpleListenerFloat, + /** @export */ Xc: JsOnSimpleListenerInt, + /** @export */ Wc: JsOnSimpleListenerString, + /** @export */ Vc: JsOnSimpleListenerUint, + /** @export */ Uc: JsOnUint8ArrayImageListener, + /** @export */ Tc: JsOnUint8ArrayImageVectorListener, + /** @export */ O: JsOnVectorFinishedListener, + /** @export */ Sc: JsOnVectorListenerBool, + /** @export */ Rc: JsOnVectorListenerDouble, + /** @export */ Qc: JsOnVectorListenerFloat, + /** @export */ Pc: JsOnVectorListenerInt, + /** @export */ Oc: JsOnVectorListenerProto, + /** @export */ Nc: JsOnVectorListenerString, + /** @export */ Mc: JsOnVectorListenerUint, + /** @export */ Lc: JsOnWebGLTextureListener, + /** @export */ Kc: JsOnWebGLTextureVectorListener, + /** @export */ Pa: JsWrapErrorListener, + /** @export */ ob: JsWrapImageConverter, + /** @export */ u: JsWrapSimpleListeners, + /** @export */ nb: UseBottomLeftGpuOrigin, + /** @export */ yb: __asyncjs__mediapipe_map_buffer_jspi, + /** @export */ r: ___cxa_throw, + /** @export */ Jc: ___syscall_dup, + /** @export */ Ic: ___syscall_faccessat, + /** @export */ mb: ___syscall_fcntl64, + /** @export */ Hc: ___syscall_fstat64, + /** @export */ Mb: ___syscall_ftruncate64, + /** @export */ Gc: ___syscall_ioctl, + /** @export */ Fc: ___syscall_lstat64, + /** @export */ Ec: ___syscall_newfstatat, + /** @export */ lb: ___syscall_openat, + /** @export */ Dc: ___syscall_stat64, + /** @export */ yc: __abort_js, + /** @export */ Jb: __embind_register_bigint, + /** @export */ xc: __embind_register_bool, + /** @export */ wc: __embind_register_emval, + /** @export */ jb: __embind_register_float, + /** @export */ I: __embind_register_integer, + /** @export */ q: __embind_register_memory_view, + /** @export */ vc: __embind_register_std_string, + /** @export */ Ma: __embind_register_std_wstring, + /** @export */ uc: __embind_register_void, + /** @export */ $: __emval_create_invoker, + /** @export */ p: __emval_decref, + /** @export */ La: __emval_get_global, + /** @export */ ib: __emval_get_property, + /** @export */ ja: __emval_incref, + /** @export */ Ka: __emval_instanceof, + /** @export */ _: __emval_invoke, + /** @export */ ua: __emval_new_cstring, + /** @export */ Z: __emval_run_destructors, + /** @export */ hb: __emval_set_property, + /** @export */ tc: __emval_typeof, + /** @export */ Ib: __gmtime_js, + /** @export */ Hb: __localtime_js, + /** @export */ Gb: __mktime_js, + /** @export */ Fb: __mmap_js, + /** @export */ Eb: __munmap_js, + /** @export */ sc: __tzset_js, + /** @export */ Lb: _clock_time_get, + /** @export */ rc: custom_emscripten_dbgn, + /** @export */ Y: _emscripten_asm_const_int, + /** @export */ gb: _emscripten_asm_const_ptr, + /** @export */ Ja: _emscripten_errn, + /** @export */ qc: _emscripten_get_heap_max, + /** @export */ y: _emscripten_get_now, + /** @export */ ia: _emscripten_has_asyncify, + /** @export */ pc: _emscripten_outn, + /** @export */ oc: _emscripten_pc_get_function, + /** @export */ nc: _emscripten_resize_heap, + /** @export */ fb: _emscripten_stack_snapshot, + /** @export */ mc: _emscripten_stack_unwind_buffer, + /** @export */ lc: _emscripten_webgl_create_context, + /** @export */ kc: _emscripten_webgl_destroy_context, + /** @export */ jc: _emscripten_webgl_get_context_attributes, + /** @export */ ha: _emscripten_webgl_get_current_context, + /** @export */ ic: _emscripten_webgl_make_context_current, + /** @export */ Q: _emscripten_webgpu_get_device, + /** @export */ hc: _emwgpuBufferDestroy, + /** @export */ gc: _emwgpuBufferGetMappedRange, + /** @export */ fc: _emwgpuBufferUnmap, + /** @export */ x: _emwgpuDelete, + /** @export */ ec: _emwgpuDeviceCreateBuffer, + /** @export */ Db: _emwgpuDeviceCreateComputePipelineAsync, + /** @export */ Cb: _emwgpuDeviceCreateRenderPipelineAsync, + /** @export */ dc: _emwgpuDeviceCreateShaderModule, + /** @export */ cc: _emwgpuDeviceDestroy, + /** @export */ bc: _emwgpuWaitAny, + /** @export */ Cc: _environ_get, + /** @export */ Bc: _environ_sizes_get, + /** @export */ eb: _exit, + /** @export */ Oa: _fd_close, + /** @export */ kb: _fd_read, + /** @export */ Kb: _fd_seek, + /** @export */ Na: _fd_write, + /** @export */ b: _glActiveTexture, + /** @export */ ta: _glAttachShader, + /** @export */ ac: _glBindAttribLocation, + /** @export */ c: _glBindBuffer, + /** @export */ db: _glBindBufferBase, + /** @export */ t: _glBindFramebuffer, + /** @export */ a: _glBindTexture, + /** @export */ m: _glBindVertexArray, + /** @export */ cb: _glBlendEquation, + /** @export */ $b: _glBlendFunc, + /** @export */ j: _glBufferData, + /** @export */ H: _glClear, + /** @export */ X: _glClearColor, + /** @export */ da: _glClientWaitSync, + /** @export */ ga: _glColorMask, + /** @export */ bb: _glCompileShader, + /** @export */ ab: _glCreateProgram, + /** @export */ $a: _glCreateShader, + /** @export */ o: _glDeleteBuffers, + /** @export */ P: _glDeleteFramebuffers, + /** @export */ h: _glDeleteProgram, + /** @export */ sa: _glDeleteShader, + /** @export */ ra: _glDeleteSync, + /** @export */ D: _glDeleteTextures, + /** @export */ A: _glDeleteVertexArrays, + /** @export */ _a: _glDetachShader, + /** @export */ G: _glDisable, + /** @export */ n: _glDisableVertexAttribArray, + /** @export */ i: _glDrawArrays, + /** @export */ fa: _glDrawBuffers, + /** @export */ _b: _glEnable, + /** @export */ l: _glEnableVertexAttribArray, + /** @export */ Za: _glFenceSync, + /** @export */ qa: _glFinish, + /** @export */ v: _glFlush, + /** @export */ C: _glFramebufferTexture2D, + /** @export */ Ya: _glFramebufferTextureLayer, + /** @export */ s: _glGenBuffers, + /** @export */ W: _glGenFramebuffers, + /** @export */ F: _glGenTextures, + /** @export */ B: _glGenVertexArrays, + /** @export */ Xa: _glGetAttribLocation, + /** @export */ ea: _glGetError, + /** @export */ Zb: _glGetFloatv, + /** @export */ w: _glGetIntegerv, + /** @export */ Yb: _glGetProgramiv, + /** @export */ Xb: _glGetShaderInfoLog, + /** @export */ Wb: _glGetShaderiv, + /** @export */ N: _glGetString, + /** @export */ Vb: _glGetUniformBlockIndex, + /** @export */ d: _glGetUniformLocation, + /** @export */ Ub: _glLineWidth, + /** @export */ Wa: _glLinkProgram, + /** @export */ pa: _glPixelStorei, + /** @export */ oa: _glReadPixels, + /** @export */ Va: _glShaderSource, + /** @export */ E: _glTexImage2D, + /** @export */ na: _glTexParameterf, + /** @export */ Ua: _glTexParameterfv, + /** @export */ f: _glTexParameteri, + /** @export */ ma: _glTexStorage2D, + /** @export */ Tb: _glTexStorage3D, + /** @export */ V: _glTexSubImage2D, + /** @export */ Sb: _glTexSubImage3D, + /** @export */ M: _glUniform1f, + /** @export */ la: _glUniform1fv, + /** @export */ e: _glUniform1i, + /** @export */ U: _glUniform2f, + /** @export */ Rb: _glUniform2fv, + /** @export */ Ia: _glUniform3f, + /** @export */ Ta: _glUniform4f, + /** @export */ T: _glUniform4fv, + /** @export */ Qb: _glUniform4iv, + /** @export */ Pb: _glUniformBlockBinding, + /** @export */ Ob: _glUniformMatrix2fv, + /** @export */ Nb: _glUniformMatrix3fv, + /** @export */ Ha: _glUniformMatrix4fv, + /** @export */ g: _glUseProgram, + /** @export */ k: _glVertexAttribPointer, + /** @export */ S: _glViewport, + /** @export */ Ga: hardware_concurrency, + /** @export */ Bb: mediapipe_create_utility_canvas2d, + /** @export */ Ab: _mediapipe_find_canvas_event_target, + /** @export */ zb: mediapipe_import_external_texture, + /** @export */ xb: _mediapipe_webgl_tex_image_drawable, + /** @export */ Ac: _proc_exit, + /** @export */ zc: _random_get, + /** @export */ Fa: _wgpuCommandEncoderBeginComputePass, + /** @export */ Ea: _wgpuCommandEncoderBeginRenderPass, + /** @export */ wb: _wgpuCommandEncoderCopyBufferToTexture, + /** @export */ vb: _wgpuCommandEncoderCopyTextureToBuffer, + /** @export */ ub: _wgpuCommandEncoderCopyTextureToTexture, + /** @export */ L: _wgpuCommandEncoderFinish, + /** @export */ Da: _wgpuComputePassEncoderDispatchWorkgroups, + /** @export */ Ca: _wgpuComputePassEncoderEnd, + /** @export */ Ba: _wgpuComputePassEncoderSetBindGroup, + /** @export */ Aa: _wgpuComputePassEncoderSetPipeline, + /** @export */ za: _wgpuComputePipelineGetBindGroupLayout, + /** @export */ ca: _wgpuDeviceCreateBindGroup, + /** @export */ tb: _wgpuDeviceCreateBindGroupLayout, + /** @export */ K: _wgpuDeviceCreateCommandEncoder, + /** @export */ sb: _wgpuDeviceCreateComputePipeline, + /** @export */ rb: _wgpuDeviceCreatePipelineLayout, + /** @export */ Sa: _wgpuDeviceCreateRenderPipeline, + /** @export */ R: _wgpuDeviceCreateSampler, + /** @export */ ba: _wgpuDeviceCreateTexture, + /** @export */ J: _wgpuQueueSubmit, + /** @export */ ka: _wgpuQueueWriteBuffer, + /** @export */ qb: _wgpuQueueWriteTexture, + /** @export */ ya: _wgpuRenderPassEncoderDraw, + /** @export */ xa: _wgpuRenderPassEncoderEnd, + /** @export */ wa: _wgpuRenderPassEncoderSetBindGroup, + /** @export */ va: _wgpuRenderPassEncoderSetPipeline, + /** @export */ Ra: _wgpuRenderPipelineGetBindGroupLayout, + /** @export */ z: _wgpuTextureCreateView, + /** @export */ Qa: _wgpuTextureDestroy, + /** @export */ aa: _wgpuTextureGetFormat +}; + +// include: postamble.js +// === Auto-generated postamble setup entry stuff === +function run() { + if (runDependencies > 0) { + dependenciesFulfilled = run; + return; + } + preRun(); + // a preRun added a dependency, run will be called later + if (runDependencies > 0) { + dependenciesFulfilled = run; + return; + } + function doRun() { + // run may have just been called through dependencies being fulfilled just in this very frame, + // or while the async setStatus time below was happening + Module["calledRun"] = true; + if (ABORT) return; + initRuntime(); + readyPromiseResolve?.(Module); + Module["onRuntimeInitialized"]?.(); + postRun(); + } + if (Module["setStatus"]) { + Module["setStatus"]("Running..."); + setTimeout(() => { + setTimeout(() => Module["setStatus"](""), 1); + doRun(); + }, 1); + } else { + doRun(); + } +} + +var wasmExports; + +// In modularize mode the generated code is within a factory function so we +// can use await here (since it's not top-level-await). +wasmExports = await (createWasm()); + +run(); + +// end include: postamble.js +// include: postamble_modularize.js +// In MODULARIZE mode we wrap the generated code in a factory function +// and return either the Module itself, or a promise of the module. +// We assign to the `moduleRtn` global here and configure closure to see +// this as an extern so it won't get minified. +if (runtimeInitialized) { + moduleRtn = Module; +} else { + // Set up the promise that indicates the Module is initialized + moduleRtn = new Promise((resolve, reject) => { + readyPromiseResolve = resolve; + readyPromiseReject = reject; + }); +} + + + return moduleRtn; + }; })(); -if (typeof exports === 'object' && typeof module === 'object') + +// Export using a UMD style export, or ES6 exports if selected +if (typeof exports === 'object' && typeof module === 'object') { module.exports = ModuleFactory; -else if (typeof define === 'function' && define['amd']) + // This default export looks redundant, but it allows TS to import this + // commonjs style module. + module.exports.default = ModuleFactory; +} else if (typeof define === 'function' && define['amd']) define([], () => ModuleFactory); + diff --git a/app/node_modules/@mediapipe/tasks-vision/wasm/vision_wasm_internal.wasm b/app/node_modules/@mediapipe/tasks-vision/wasm/vision_wasm_internal.wasm index a0fe60d5072de9a25aebed83e56a558600cfd5b2..9e6095d0e2eb88184b0af314ab45484b96bb6ec8 100644 GIT binary patch literal 11510753 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

e^RLU(NWip~Ka$8anLK?$TcVs!CI@9v{0_H8yr! z?3h8L2UY*J`nOe`)~ZIvj)|pwMC|C;!r0-lLt}@<7R8Q=U8|pKXaXk(QtH6TQ*big zf1H28M@{19_)YQKF!!4Ht(g0kc&I*Nl49~D5ycU7aH2!N6Z^#O2=49c>?8G!ptLDv zGbq)7((0I1G1W2aV&;8B@?IOW25#d?_+w=jkHQ~@ueGnS&o*2@udONDQV!Vn+Yj37 z?8E&F{fjto+8(owWwdAZFgIcWk$jKGaOLO|gx(jj~O&O|Xr(jl-RLadJs=vozS2XUn$@vAs%pnNnmM z&hACN68dS1nFY^OT+WQ(>A~0hoBXe{yoW{=@WzrKH6&^dJ@~4#K zmL_qcaRSe9ym6dytWmzwS(i=o+@=}w+3M_7*#)1i$u9hCeRg&B+U&uf4g2hR?81Kg zVrO~H(NFiTHZ1pkf}`>6kEbV2OPmE+&PXhSEN4QNmy@nwGrDKm>$itjDl98#vl1q5 z3fdTi)f2d0Ih<7ot_xhCA8EK|IO3B#=ym$wL3x9Q;P5gpWj?gIJA9X7J3GU7gpcT5 z)VmN?UYoExVLyV5Jqh~|Wb8$daX9)AA4uw>4@TGF;Bp{(KiBs~?~UGr`cC5xp6hnw zHse-o#*=-gz_+Z;q0OuQv+A66Icsw2K09GJZ&=`63d_z-e~pcJwRMg4p8s8c8na2f z6natF{4a!_5519iJ@F1^eKYYkW_>HMKAUJ2e|9+gQ1-;n4rU*~cJv6^f3AmLOrC*l zX=(5hMSqKf7X=slPV_DDodhnPL5j~!2;c&@DKgm_xFxXCd#?VB;gt7j?=zsZCV4F= z)alAnr}#}~nVyV05qB28=2YAn_?px3HJ5@fD)cV|pT`@Xb;;G-XI5&d-&F2%Iqp*2 zHT1a>*MvS-(Wfc+s?z65@MZK_pS*$l%ucQHTflwB#*c}g2#+!@egZto`1s3-mlCgG z-d7TvFz>6-_RZiM3XSW**Mj%x>kTD7XFl0EaQDDn18X70Mb^a#j1Pv^DbhO-x<9nh z|D69Ymg>W(2W+kPqwYoBh4pSR*082F8#fs@8Yd)-PnZNvPfRF*ri&A1DfYR`d1m(B z?)0kTS~g~+?`dhJX*1HM zr_BWITgkT}t%D(TN~m!lWPeCQ!jXg%;P`05ad3PLwzveR@}T)1_ga^+He+?hZI5GK zQ+-|xd_M5iz?TE*l5eGT6=vEPdQO??+0ZkgP2$|>3SJ3wqRXRaM^kVxE4qwZDn6PS zJtO+IewSsZrB<_A_G6aamX)>@wpF&hmOZ#wCj6rT4FMEP90@oaa3}zwSKp(2WNYYq zr0?Orgi-#7<+f$)>7JxK#;U!QbQ{;t4^r-PK;`f^2ZQPqA8;UOe^8!ZuHRrB6&?PG z{7+Gb+wI!^JKO$DdxYwJ8+p8Qeb4qi(-$xP`(EbyrM?&YUO>ITn9uSZVjOJDgM60< zEMtDlIxP)Y5^#hsyDoaxTMk+dSf+K~Z<*wF$a2N=sHMSj*mA-1vgbZao#lz?&c}~T z_db4RdTM%XYUV4fSDIRnho%RnN|&O)Bd>V#<7U$x(=C%6sNVSais^zT*Zr#LhUup1 zx~a)@+jQA<%~T6HR@oNVZt>gbMYe^I%T3!2mJX~jc_REiUByoeE>%{|)Zi&td1H*D zc^0FLBaI{28}A0C62m;(T-$ZqvL4HORNCf)$~9Y)LTg;|c&0_vCI?SasFeg4gIbYs zI8!S$4l@o_e0!b#x_%U{)i0QZb(JQ&|GmG5SLh<`#$r1!KBNAW-6p+ z1WgY*0_cd;BE;a8$qPVicknKS;hn)df=?Tk`fN+zn!Y1_J6;W)vo^wz*M_YLBeScL zR)?($d*uJn|1q|^W_^SAsML|EV^T+_4)Yu8M=#dM1SdvK;6*h1qw!JWu&BmHjp6#} zs8LZPQ6CXi#P#7(g;B$zE?ID{OI`>*_66@%_}CL%8@%Y3i+;JsbGl`=rQ9;hGQ(14 znQ6J3J+1rg?1t`lvX6D2_1V4b=Io>0Z)MMS+SjwD`$e~{SzEF;cR#`JXBW84cfV+9 z_8GK-OtVb2Otwt1Trf3#+-SP~@g>tm(|OaikEa?Y#gxQM ziz$tHhOcF&#!QKs9J4T+7ivryha@v&X2eX784*(yGd5-nV~vg(6*Ce+N^#6Y#+VQ@ zK4x4D^?4rsj2HLQ=qJ&SqZ>L@n=XF5&a~cCtGl9FV_IvfF>NtzG;K0%Fm2|xRi@RZ zqrDq?AM1_NxM{y>yJ?q+Le7Jx!<^Td4w-6A`%K$RJ59SydrezSJ4^>m^`@FX+%()U zOwivlEZ0xcPt{+}6GtVCOc)2xH#%V~Jl~jvvOIBSo;WN-T;S9yc0$)QGrI*rP_qjY%4vGy(Wylg0yo zT++Pwx$#xlkLJfOzpj^h7>ZV>m2N5p;NVR5fmFYXo(iM8VFfLQ_a0_FxRbH>L{0doS%1D+Tk8($h< z7^&sC@tN_dF+XNV%82Cp)mz9FQZ>X501&>mfV=v(XXQC$IOda6tgg9F5>5^ zm<2JFF_i)H0~QA?V#*5xssa`SkfQ1X4zic33pfz4Kj5|Tl`%hH2;&S6$P35~C=Hkz zP!=$gTV@1I517Wib_eX@UONMJ1Z)quYiu??GCpJu9~kc&?-?fsObD0~FqwNz3MdIE z=3d(ZwsNm60W|@e1Fjpd8SfZxbFW**o5mZ)Q2`?Z#s`e!USk8s1dQfhn*ug+ucuu% z1gsCZXuM!-GG66gSB#g9myAOL3Iaw16mhTN0fhm>xL0++I;GdzfHeW9ji-#~jg8#v zobjyjjFINPFJP~NvnQZ7U}K)RDNn4<6W8a7Q@zI+X6bk3iCgo;-Ff1+JaI>!Sd%C2 z%oDfd@j{>WP3bq}78-sr^_wZ*oJu&Ea1JjMPA8nj%Y-utM1Ar%lN5}SZ;HR6mWprY za7+0&v%i_eEoI-#RB&c|Go4#TeltR8Df(vkHwWYD;ts=V>f;WJ_zJ<5{SU_GylUyb#=D!yL5 zB7Ql}u@l25DEQ;U#{qvt%1Gc}PtT7V5?2UK6~qmLriLP>9UDGI!5kev3YgeE{&r{%Y!z%!vk}?(WyXjR)3mCpIyh?#D z2(JXZIHd&eJL#24^BF!Tyj+3L4xa`1^pqKZ--k?BhObZ{%fpueGA3m#AUD%zC(YuX zlfx$|@RIQ2@R{DX4I^{KDt(P%v3`xuYMdj)WancFsd#^m!C9NFU=j znuGpnaiwu(5bE@}nGos>2(>0`v(jr**hchvZhc`LW}p#IrZ4eZ%)KDQusaIY?XX+G zx@^5-eay7$(#QFYRj{^)ZBwwehHU}XOY19ZA=5gQzRYhaV=anb7{3f=usD7x%wP!& z;6d1ZrPsZ%yXbY*+GKsgv=3rdyTf)V(4ApB0KIR0V9jHiN7KvwW;4wfanIvkV^%NY zUSU>wJt`CDCoaNKW@L5dp8wg??0KI# z-c~=)KIZu{`$hKPoT|_Aa$aT2fp}rgu$&<|C7ttiYhv?tm7l%No|UsHYkO8?hd;Ir%xcIdh~VuB*L@GKOai%XpUgH1l<4Zq}>J=b5X#R(ie6e37|VU#g#?pXoE# zr^07}Pr1(=pGu!9pZPuueP;N~@|o>3&!^01y3aJMwN2K|*0Jeh(#Jt&4?^!Nhpl^| zcS9jV>warR`keH+fQ=0sqs(t~*eFPQk9DtgcKWRJa==E0jZk1kVZ#ACVr{T4OJAD4 z9I&#mnF?%1*mS^lT6bBerI)5p2P{8qhyoiNmIv5wYpr!=`i%54zzV~LDX^ho1%Ms0 z9=0w{UzENCuxVkX3T$fF6u^#Jk6BlyuSj17*qpF(1vWcu7GMXh_13EN1?dX`n;bSt zft7?619sec!n!7Xb^2Ps=7-HwU~|JN0NY^QXdRV4GJP~)&7pS`x!exD6^e^O>o#ji zdU5)s^xPij;x57}8{;m(D$m2Sya;`+;64j|3f%419o8x7lhdbyPHxz11@w0TZ`tbA-=_}(_ z#I42ntK!yR{M8u$X6OwC_j>3x;I6f2Bb~^1;+8JC1jI)l%sbzBLBn6`+v^aFO_Z;t4hCPP;h610VKEq%=BdjB> zYyH>o%BW8}nD$6}C{2D7T&00sgpN>p7ljT7FQcrZt%uW&0qY2`=6O*POST9MMj9`5dE&=mHhbW^A4$T8^50f7yFHKtl z>}8NyW5_w>5P3G_Oh}XXIyu+6Ic*c5HGn<{xvxO)h1>-+&pOz;HEj!^+W>tM@>qdB z3V8_Vusa=cO2IxEaw3FuyQt^l zo&{M$vKIEd`uS<)T4{{i)=YfTiSz1pud^9vGEQbxx}3_GXV~by*?W`st+(ml)s!nK zdu+?xm%HPVDWyU+smG0!gG&7->Lop{rR-Pg*HN#v?Y2GCO!6<`E4Dh@0o0!PJ@tF; z2d$)BOu3AZ=X&Hde#3c1)f9O(a-VH4a4_Gb7q~XUOoMJHHwV{)uHmxyby6-)>JNhM zE3Nl}?xOW&(ksSp4!WbX-wwJJBww!7L~Z8N{-&snQ5&N2(}tuKK!Wp)^Y~I^uCc;6 z2Ny-_qpBHeUDVpBHBod>c$g|*f4{W9us_Eus>Ozb-Y;y=ZLe%EacMs*c{cc18@xuj zF<2eED!9Ub4$qVNopP%2nwqiMYqiTFL!I{%+hf}^+f($LnOuf`D}z@k{gwwW3oiGc z&HdyT3md(rWK7POl(F7xpSf%#%rH*p`A;*J8mD6Z3!|zSYe7_H)cmOP zsg0=@Qspmd)_Ij=6lYA#c&^y*(B1n&=SbR)|c+H+mz z+RW9NYci`058*RQ(u!e^H#^6DMjc|>MWW+A`BACoyYb9ClNE|+9Z$}G;Dz~#l6OEMQ_R%O1- zc#)BpIXE*n^Of?wWI<+r<^>I1D8Kf~?Kv!SXeN~h_Z*)&E_1#MeFIRMIW2Q)=H$%T znX@u0GUsN_$z0)D-hD{VnVDsoGn8^==7P-mC@;%gnz<^opy$fW<(Vh6PcmM3J^}hkj#aduQOI;KFWB>ul2TRb~%^k?CsvzZ+y;# zoZ_5`Ia6|`=1k5h$$74wlvAatG;D#*)Z3=^I3#~hopKv1Vrmb1u?EkboUg2h7eUXJ z_3$j{Y0xzP(w6l=vRv*}(0*tJed|@j7M+(onEUOtP3f_VuU9Knw?KCa+jO%;wst4- zHrvvz$eWQjU|Uau9xEd}3VIlH%+Tb0)%&{lHSa6lm!Z@8o?oPe!e@n53 z$sv;z?UsZT!)wK4Bm1!ru?7zJl^$SC0KP2LBbZK+#R zH~Vc;a7KoVP;iPuhKI-&JNmPo**mhgWpB^kX*h@3ZBDL9eyX3JIxlrWYGvvX|HJ+b zuu^#C;QNZT-wVDQJWqcDxGR!ZCQnJ7oH`ZrI30XSfu9UM5quobWy#BvOHzwdCjojq z_?QAc8r%?EowP3Lk;fB{#~vj8diC0*{2t4bRwS)VD(JB)X?4nvSa zgmu*Nm9;C?JEC=Bbz*c@uUs>9#XsDDS@REtn_CA3Kji;_G#-61kZFg`ll6X)_f`H^ z1wd>4?+(8?7_M*X=JWSDu7Fm5KfgJTp8I|l=F#%s6fi^u zIpS$ukmm5i`exeN_p9HBz1u~2u(L9@~`b&0L+j+WN&UsCDY!)4-}PSuR>md^5gT_m1z{H*I{|chB(C zpx#F-Y|Cv+ZOd#o4yx4H*4kFvR@zqC)*PRQjlAa;StlNBZscX1da$`^mw77VRNohc zUll<)PQN+-rZALmwuqEgzTPTtR}KI^B@w`h&}6n)44%c$;-< zH17_)x;XVSd$lzT?d@c?}q(^=jYQeC8$TKR$r*PP!DtenhSL>_pgPyf8no1 z&<|F=UEb8wrEeF%?fj>_7zKa|7cI(NfCv(2e#?48<=M{1+;PdV;?_El`lmtAcTuQ!_cqtX<1YYm{ zS^y<4d^^8c^4zzx-xgC=KA!n`_UE~uSLr!hs^nOhWvFGiWrXD&ITnK6H3e+-g;z>r zmtI{Ozcg{F?Mwg9{Xf43!*93YbNrBLmtm)2hapUG&W7LbcA3A&NnV8M&pPv9vwvrv$vCs2XDznMqs_KWaKNI75-Z1I5(ZQ1xNsA>&uZqsHhE)Jx+R#v{fxmZ>N1pLnz#))WTg1~Uee22%#p29@V4&euZw zSDmkc_OCwQV(I^l-#0g)RhQ2%onMEPmGf(mvU>gjC5sZhtK$8LJz;yo_uSbts2a8> z0^C8>I}mO?`cEDzC|!Ge-x>psI^L{&KZ}FxWGH9Z4D_8-YgKPmXH~SV#;VGy(yH3( zk<~-1Y^x_$kF9d79#~~sWm(;~O0i0_%CJhcO1FB<$>C&k9&sLWGIo?%m0ML<CsAH|PoY{ZXfz#b-hkPWKEiQESJD4YTxX68xQ-C-z*%R@ISP&v!Ygb|StRuwSx6_Jr<%LrLs*2)DAIf!o4<3T_j-8QcbTBe-?!dT?v;{57~+#jb{! zO59(r3Oxm*E66H|6V3_aL~!nMZURS7 zILjZdg8rq!a}J*OIEjFhz`4eEgVg(+R0ySTCLtx369@hnjvV5nIMLvb+EUGhnghC*VWPpyYOiO?7|e~gc%=)H5c-NgPujmiB38qHrdzvpP>WR(l{ zW_5oYj5bw2RBnzl6+e{!kPL>a^Y2~w`Ya!C(!WpJ9LH0?zyEy_q}FcFgZTEpcK}Yx z_sN^7N#7@ak2EC3G#P)xoMf74de1cW%l0o`efj)C*M&Y99=b2|!tl@oBTW0R9ltt( ziEg^oc&YL0hRvDgy}u=F)+zpPaeqq$PMvk0;C!}0S@*tA*eoml`?&8ntYh%e0o#7t zUfVv~{4Yi?l~H_vzq@~r{Cm|mmH0>=Y#C&E$1=nc*(TV7{OUa;|1yeRS1TZu>wl8ga)dN0`JbL%& z3)>OfQG5Y-&Bo2f)y5g0`l4ocx0%?Frc?1dmfrES@v!l-xo(r9cVExP#{Z~tyRS{A zM!KHAjh{`)CzJb=^}KCdY|`{HGzRgq(ZVb5YNf`;M9NbyA0|?{SC_Xux$2=8sWE)q z3l!Du=h+i8C+5%)gaw`s*j)bHJbmM|Cp1LR--DsX%a@m+_V>O^*sOQ_cX8h}e$fZH zOMflk2Hi9>eJC@VE8Nj=A>j>bIq^v}*vR^ZL~rU)-V1 z5cJ>sP0u%d(8=!pBjO)}{}}kk&_AO75eZui{r~6#7j0tv^B;^h!4K;D;_H#GU&53M zg>U2a_y5*!vn=0leZB=lb2bI9NAlUEvx#TrmmMxEKn{2R8iCg){I6ku4Taidp3T6q z($A)yO+6dEec+>T#sfy)XStt6oCrU0_e3Pnj@ecCS;1%5F1ucKyBtd?{5-0kguW98W1TDm5yBl&Uk8_$=qv z!HP5G@D)PHkHPplI_SsSKi`l4UcKsb?rx2SXr+dui+i9Y1gXp3LHaH{;1eY zm;dPSv9P3dZwMLoOFLi$1@pTsnKawoZ++)ZvHw~(924dgoVGxAe%Gr5smPp&1mlBdXHrgIfi_f97j$dCz6xN+2kkWJaPfKi2RtG zL(V1VlMBfu|f`S+rcODBA3wA_49KL;z&caG&@@?`hau7L~9767=4p953gVZ4^*h*;ibvq|}M|)>`g}vNfY42+9 zVt>uv-QLaK!~VLxr@fc`UHb_8Nc%ARQ2TKEX!|Jp82dQ;So?VUd-e(TiT3{Xe)c!) zeeAvMeeDD6Z`udi-?qPHA7me5A8dceKGpudeVTo;eUg2OeTIFyeWrbu{R8`l_K)o! z*=Ix9Q_wDx0Mh_70J8v*3NWxy$hnK0Xyn8wu%%;BvS?Y1ELIjL^ELD_M3>#HNb-*j z0IW*<4gK&KPieuiK}o@}>(X??G(2WqvLfRZ6oAAK)P;siV|cnqruY zhvp@7k_Abs;e9-`Bw3U!OCA|M#6zx97wI)=w&7zuLkQNyh;-MI6v@}-gN+>fd#lxx6`_eRNonfsZTD28O>y8yl zOAL$gv_xsuu_S4YVKttXC#^Y_FRd^v$I~82Go@M52E%$htw`E%tXNuQSc#`Sk>*Hq zrA>y7cv^|H=~$`srr`}dEmFFwF(g^lcmWV44KxhEW8a5P&~Ej*egk_VGJH$ zb8Jd-$1ntsPmmTL8z~JhkcAtOSiSDPZlrDc30;6jzEH#hId@I8xTg4wM!05_y4qYu6k(VAl-! z#x5_4C&iuOLb*n9qR1&q$|`xCyi8ss&yxdp&602KnkM`20z(co`y|ogRr@jfHTx$! z{_DSw*jId093b`=-w^wWoy9I`~n%GV3Dozq7i_^sE;``!Maf*1{e!_mne%5}< ze%gN0K0}--ek6V@&JsTqKM=3mJBS^{PGW^vDVB=^#ka&E;ydCXaj^Kdc+P&_e%XG- ze$jr(e!)IQ94o#jP87$B6U1@iP;r}Q>zNAc&De00VNirl&l6Fb4q)L(_ z84*v3eI>Ug3W=L!NgN@0A)XZbNrEIwiMwQ3d{;6io)h~>LM6_U>ykBbjAUFqFAk90 zlDJ5`B$*6cnd_xit~x5PmbE-90iOY5Z-(n@KAv`$(pt&vtstE2-*tJVA{!4!W=2*rnT zo8n6eqTHa|q1>c|QUWMplt4;2q}4mZWp`y^vPfA3KGH;~u1fu60kS)?Te2Wouq;G&TNWrA zKNcz*J?10xm%Tc6Q|9{q#4&H#*s&WjUzrz-I#H?~GEdnxnVZaAc3tL*$GFIxWX`zH z5!}En3Yk*2E|tsHqz-s^S-J%FFmTI)^yRU6+_#9kD-fQwTeX|Bo3~rDTd`ZVTe4fU zTd;d+H*Gg+_sVX@Zpv=bZo+QdZp_Y8>@D^ZUl&)4Ys3xWMsc0EUR*0K5toW9#Z}^R zafP@{oGZ=~7m16-1>!<+zPMN1Cms?HiwDGm;(l?vxI^46?h$v1pNl)iP2y(pGjW^v zskl|#BF+H|-YUJOz@FGo%CYMTOrgM*k7bKJ6<7#iLXO4D5@Z!`!UY@B7t&YKQR#rR zUpgqwQgu>b<8o|NW5n)--3yH&yJ0(+8=OdnF75LEb7}vvZfUQy2cCUU+j}PxA>NfR zEFF@LKwdAy>xSO2uZLDR`R~kKp1nMMdBcC(@|ICC6UkcZwl} zuQ9I1XWh$ttBfm+AAFsOuhQ@TlJZLiY<#Bvk`5c6X}_$?;=%gJK{W%n44msf*LQC4 zT;KjzR%2G(R?n@vta_{l@H;Z%Eu3~YzlG>tKjn$=br5Jj2)#>`3-qb`-l+i9J(d9ZIZIiQQp`vfGqcyAq29oaaicTZzShFPhz@ z#Nxpd$L>*L4IgHy-edPFu|#$f8x`5lSYXUDTnQbFzz^3Lejm;-LI5|I{S;afJh#|E zYiNYTsyN0 z>x+>y!+7}i!J#vQIEIsvBThqUq%e{Ljj=PYaE#G2FVDQdG2D!<;TWz)E=JCPF@0tV z$Cx}bab_IH@H6toF@g^I7vQ$@D>#SvX zF0ocvD1Cvo$eLr#vz{?p8MCZu));GsHOZP{jk6|LFIX>GqpVk~5mvJjTQV5ruNb`K zSAxY{H0b3I@RtpS_#^xQ)*!1^iPb4Vf%{MP;qL@`PxhSbJ_#yqHiYk=44Ms?^_#(F zwb?ixjz2hN_6owIW-m9xFU&?D++x;@hnvhA%^DzFZ&rtgYt3rRs_}E$ou(c5_EWoQ zo9Q$BrCF(2364{2R%BLaHjLO9JzB0dqQqVxKP;(EcHvBQp6oc;4otP1wc#0_nYEfd zg+ltwdhu}F!5*`22tPOL+6;G^bwIelEFTZ&ndO>2!I^l9Yy2~-W~(OLhg7fy_qAFL zgKQg>Sd$VP0$)8Ss}k#D_2aVcVfC`QSv5+mi}jq<$*M;DtuR0*09FB}7^p=$SXD~Q zg_)(QWV$k)n2t2)42+l~@bwDXX4U%X((mZusckHh@-uQdS+Siq*hs zWaYA(S&!HitS9UyRt~#{^^jf8dd#k5WwFax+3ac-oQFE)iuX~MQ_iQHP9gr&&C>8% zrkdS1OTlaT&@2m&d0>`lmVw7Oo>Jnu6sP2;9AIy@*R%(3jBeBCrd{xvWLXto*e6)6!4HtP)l_`vJQM zs#?gZP-6M40#+WYT!}ql<+5^EWl9W*=rJoB7wALQBUT^(0V|7DqQpv(I5VMglOW0g z2C7s$-YA{8+lIRxRw;kZQcY)Nuu@rREKlZjrU%oD8P7^$C9>|b?y*u>_t|OeOm+e* znH396#IWL6(X3)67R4%3V&Sa2c)4M$2v#KP4l9%u#0qBJW`(cSplrIy%UUa z#_HZzj8Vq0RSsiquZPvz-YF$E0}5f44Jqzct9vJv*t8P6!75Z@1xic-Z7pYpA@350zM!5?f4@KD5cL>i0uaZUlgu&ZJtg*v znV`g8GDn#s%oofXe-7mPymgEJnBi%K8m^x?!0cxBFuRz~nH|hdW*g*;2Yb(qgFyg_ zEMOKg^VmbsWt3Pkq!lqsm}Shq!==n}X1@~4gQ#3)K64tLNlGk5iA^yRl~}S88&qNg zO6)PjKVoJxvzQN=t;|>@mdegxKV`;1mtjULv1VqJ5^H2OG3%KP%vxq0GwQ=?$Wg_t zVOB6JnW*lW%m>U2h)ZWiLT>QfXQtr^$;=dHA~T7Zz`V!o=MVE=@Z*^A%m^iRSBXV4 zW0+CQSSB*hcbSn))QaKE2xcfVjCq?G%)G-4VumnpFmE#bfTAzcpXtr?VGeLcL0itxAGYIj3^9ETof0kb=i{j7l zOJt$^X@0RRm_NZUkk#|o`Sr3O{y0BhcAG!O&yzVAtdj~2hKL0QgT#&xIzI?Ch&G5Z zh&5;+KKN59KZPH-C4-;EPvGbBdt~Vb83t(vsRs8AQVfC(d<^movJ8q0iVfn41;i9$ z2{DaWPE03O5HpC`#9U$?@fE-5gQ5@otfH+Vtw#B+#5UqHVh_>RD$44vRj$DUgG>X3 zL6kv`!6So6gGl0C;w@qz@h0&GF`O7iOeNkYCJ_^fal|rWDY1xHNX#cbA?6St5g!s` ziGf@CWVfvDSatB-KMk?+{M6%9w@+_a1y}`Hg<7@qZ(0Rf1zUw#weh=UBQk%h2rD0} zF8*z+a4T=CPJXt*Lj!MvVq!A!F)@M|0JPjcE#s&23;40(u!5@;{=Rf9$^G9W= z{64EzeiHv4{}F#smdJm`&*2ZqUdST(FJ;5BURfOf3I8s?-zu9Q#_zRCJs87JJs4)- z@@c-o6N5m50E1fwHw|tW_#5~c_!@M`;tkqmP6loUUIy0;t{b=-cpA7Eco;YvxEn+m zgc~>-BpW0d1Q{e6+%rfpP#RRfF>3X~3T|k%8nLR`9ihN(DX`lLEL?#FD6l{U7OKF) z6xbbDJt(js1s1HpqUhCH)mrPcBCR4VH+qRyiB=B1UaMZ~CfFZ(tyZnpEqbL^rPgiw zQ<@`fmiCx7Om(0a(I%;>^p~_iS~R_fcAe%Df!?YVTe|j@bK?|pM z(%fh(w0zna)rDR`o2NdcPtxwt66r%Uf0`e?i6*Co(K~3@Xv?%b+AFFvy__~j&7x1x zLTLBsgET*yFTIiGK)XwSPV=BOXccN@X>GWV>C?0@S~7ivc9V94-a=E-g6Yp_&a`=2 z4($b1K`)_AQ`70MXt!yx^gfz5Er{MqbE3`BvS}k!IlY)RMNOlR(r(dW=)E*AS}47p z=1NoEA(=pbyY|X+HD@+B!9o-c9qQt7^fsCcZGrZL_L8ckm(pga8T2t)5G{`0PxGO9(d%hz)IfTLR)tmoyn6QSt4!-Uy^gj@^`O_#mZ_ffTG|RVlzIb3A*vfSo*GAWrw&juwfZQL)VtJv$_ix= zLebPH>M|vjnoLchKBrbv?^Bbg3DkSk3Tg>8k?KlarL0k6sWDVXY8bVLvPkKsmQtOl z5!44-543uzZD3g?@ z)F;%N)C{c*trltyRYCQkHc>_?_0%ltb!t6jgi=GzpsrIqsdbcLN;Nf|dV|_ZnV>XN zv#B1`TFMZmike0Zp+2X~Q#z?d)H~E}$^xZ}T1@q#Hc(zrYN?r2XR4Aar+QNxDK9B? z)CW`tYKrbWDOtCjI7f2Sy-f-tDRq~KH%S2`h3+EJm*hv1>pGKMNUo%7BnMpuNl9`f zIg!?N97uA~s?IENnYcn+)|n>0AigB7=)5A15qor=5*PFr^}BVNh|~Hr`pPyPtbiu8Y7L9CPyS4Wy@}c2X6oOh1bluA4=AOnO4fBNdWLNe@Vm zNI9fjQUR%ilu61a<&(-tQMwOFHKcO=B2qEw8L5pFtowl2K};j1lY(>;NlBz+QVQul zDV3C~pGln62_nXR5b&2MqC3%pIHwc$LHq~a#Au=?aZ+bOXI{sL7(?tNUMG4Hr*x)u z?hr$X0e`to9Mc)snbC0}x)QGu-H4+)FLhq&4Cw?Dorr@vN}?mNUuQ*sRew!?UB5%e zkLVA1e2F9aFZ5sPkLusm9UxYaB6RzS<)kK^K4P1GjZUNf9o-C4qt5*gp6OSE+o1nK zr$9enKTp3@r%b0@r%$G&qFtq6h^wPdxzwy8$znnd8A*gU#efBU#b5@KSw`HcafB?yFg0Ql^dk$29xgV z-XbOG29kP-ak||^Z;}rwR@aLZqkEkcsq0A!)Ab;Q>OLpBliWxlx~s&Sx(mb`y7NST z-8rJ4?hMgecZ%qxJ3*Wz-qZCb-5|N^juYKi>|ZoJyPKZPPz%; zj_AzmHxq|-GCr8qpVRNvaVBPd(52I_UrlU>xL*A}{bxF_^fNzb)@jmjA=c_t>(>$s zbV_te^w)IOi0i~6og)20{d}El{XCt=`XR&;gAV;H)lvi45+Jw|7C8%?CC)OZhyR3* zRsc!HiTEbRJ>vx9czCs#W}J$L?;EEWC*$wme~CQb|IDF?0`H_OJSS7C2IHhToV zI*!vvh)ONo)$|G-BIxHl+kFRppIO`mz z?D`XLK`q8GVeW7U;g@p~KHCS}o)s4<7EcXtqGN4x{^uyDZRs#VEA=cIo~W zizbWW{Zs0SpOd$wY;pQo`E!lB>(9aOIR8AjKkwsfKfC-qu)llvbz5IsSKDcNu@!Y~Ww8@$K@#?vib4%xP)z;4W?GAcJ{`2}d z#hcx`m(SgOr$;^AHuXP8<(QiSTa{x=8#|YoCo}N1b=ceKC(}+Q|CIDo`cG;2MFgoo z-Tx^CzaJv{rzm{29r@GUpCa&>wEuL4Zi93Y-c=nhIsWi?>G90tNnfUXnfzs{#eIu( zi!_TQi$seQi)0JfqP0i>xAS7xMK}p`I(c)?G3j*TX+&Y-HDV#zX&;U=SVRe zGwFeI&n||}hUkJbmtUNJafjVW*I(RVckf`6f&QHT8^2GTm*hHQ@AG53IvtT(E zv~grL0rIwg-S#zl+lOTH%4ihd3@&#;l1q_tpWbBA@tTa{_%Z(R*S@>lY zYPj^v3e<2JztZ5Eu`7;o=b($RGt_C`Xbz_}YcyjtZG>n{8BO9b6Gr1kV?e#!v<%;w zDK#xIEry+$BGW=VTwt1SnrB-6e!;~;{D&?)jXgFgyBoXV=5WPm8K<;lv}m*dl%|X) zaf}J$apN&4`?m2dJRE2oV0;ttVmyb3XN_l!r;TebCaBk4EWKEAvFxHNA>_^ai*@fc zTx^8aT{d3A@xVkIFBp%|hw09jvyZG@esUz|h{AI8sDtJDWjSonI~cET%4yAL70NF@ zTZC`w7oIIRn}4?bV%tThD;+>D!89JPQJiV4X^d&^#U~f@F5bF)??}Mqz{}`_{Vmf# z(-70(%@g)Prnm9U!ep}~+`uQA-7`xtQ#fEbUwDCvt-?{f(r-$>Df52m49+#B zf0wp-qAB&e``*g~}_@3>pgN1O!q@Zoo;qrwS;*;W;$gCp&)vk$-)k?LQU?NzzcPgXuQ-YlSq@h5DwTH1-#ufxnUAya@z#uy=4+;5@6zG za^1w=#1D`0HSsa=23)@%eK$|k`26S%Cw07jyuKOs{L$mbPRkCrHybq>HA3?*o?XD3e^7P)?A+No%Vez=aH)*du;q~Dh~*2* zmzEPp#w{l-T?vzx1JEZ2LCQ0R)A(zjDZ@#_33z>!U=okl|L(y!lUS(J3&RmSeb{iw za1heR4ae~CE5lL4mxiO3uPnzbCyz{7P6O2$pqFftw3$EA*CRup+fk~!G287d1 z((rJq$$gU)lTwoslWLPHlS&guLWN1WNtsEWNv=t;NfBN~p-F*BzDbKovq^_ZyGa}1 zJTqxEd1_K?Qe)C&(rAM0YJ*9=NgdD)*ct;Zjh@k)&shBV#3TnVFWcm?$s@pvI}s1@ zV}B{3_`bDq&bvoF(f0P`fhz@e`F44Bxpq(BwOy|16TIFzrrD;C!KOSieTav%OdptL zLO8=T9S^6OrkdWzdt0dS9lXzn7zY~%8Mo8h=pFbmMqkUqBR-a1mbe|ZY&`PV@}Z@V zPVW^zof|s+SNg7?BZ;nWwpl*2d}{f~(%aHkr`7U?rN8A(%O}TkDNFPf_)Z|;g9gjK z^S$SXzykN59|Q|L0HNF5#Uu!>WA8RjbZ)?>5vWy?#ykr_@7^j2X$~Vr# z!@0&!jB|_=zeF};)?~(H(PUxsN2=yc=I|e>%DI@0+sb>V6E?@E_|tKx`>s0fiPwnG z8@Sqkwfk!C)t;+ES4WTrFI=9#ym&eMa@ggF%Ssc4$u$#K6BlSEXA>tAN0a5VOK0UK z4kqhx@$cH%)w3&S3n+z@NI7;F4*bcnC`2LK`0=Kxd}RF4*k6wM$+3s}P9OEqgWv6? zXItl4=UNw8hiDX9=Ub<%)mVpVtiMxlUAy^d-yMx=_$h=E>tgE)>q_f#>xUn&zVq0+ z^OGmmIo7c|I=08#6&_8pOSDU{E3m$2S8y~`qsqF@y41SolQQd$PkPi_ZC_8{6gG03 zLe*!s4H_M`?Y3>UMH&G|ZycGtG<9kE(#)kO%Sg*;%NWa8%XrH;%SrrmhmQALbb$Xe zk8xud{`R9Y56_^<4EnHT&K7;{Gxn9A=M*5nmE3P&vXOcJb zC!I+=lK?+$f^JByS4&WTiVOXw-m|N%SDUZ4T)m;!e%0YG^XhqoJ8JHh*DXCP3y!#1 zUbBqY>1pX|>0-GCiZXv?;fniZm;zk(ynOxgi%TPyUS4{2IpD~`rLoJ4myl|>TpqnV zEXUe@Yya)pZ>_&|{?_qZg8CG_i#|#3qtDQ5u2x@-(TLTkyIOk{=~bg%y-l4>jm~0_JvTe5+F>ki1wTadkG{0|KcC_^9uzA(dJ`HqlMZliGJ#luic6mp0 zkD{;=!W~!JuHM$`yc(t#uJ`90`J_?h~e z2AJO5Y?>RU{&>@*|7XU37N0LVUk<&l=Y>SL?4vy&LoHb-0C0j(N*5 zFFA(J^T$!}YgsArlmyBR#&w3PBj(A-+2YIaWB4~SsF};`uJ0+eE3s?eU19gst_weE-+8pkuF|gD?)AsO)pn2Yn_=ti8tm%qYV7*# zdhMe2MDH22>$hvNYqWc2*Jjsh*KF5e*KXHs*JJnG4tn6xTDulIcfo+2vz!p{P3Py9|Lu~zlVtPM!gge9?4s-7^#{V)Vy2-o2 z^X2*Qym?+cf1V#NkXLu0?tnATiRZ{u@)SHd&x7a2yT)_jIq=rG?mSmsC}Tx-o#(k( zH&nkE_}r=XeOH)k2wjD4!tjrR%){}mfCW*!a8VSv1?g8NqvSImId-4nB*&5&3OJz5 zkjt?&h7vAGWH`#Pn{w>Nh9<`BDu2KH{c1{r9E*@+;Tw^mBJ`2hLxzhSOJ_LCu?&WX z9CL?N9h54^D(KDh26_p-nqEY&r8m(_>5cSCdKJBnUQaKh7t(9!<@jLQsCQF%L+CAh zD9jS(A1XMMEqo*#7mf*Mgs%=w3nzrHt+|J&MGyHM_RIHsi9AKf-=nd7$WP=g>QN6D zp$=D|Uag)cx-UWtbLYb@hciX#INoEC>)}VD2O^|%YwBLR>qVaUhwaEe2>w7}fG|W@ zxII{SOSrag=Fs!Eiw@-pbA%h6bwM~Ugu5~iM~GrXj)$W~cSUn=^&V>3_jF&OFkguL zFZQ**T`Q~>4jg(We6??EUx%`5{ICf}JxUz3`-->Wa*z>l($Z5ax z{s7SpQJg4Nlq^aSC5hri?)$SvUi-cG=ZbPfKKt`TH}>D$Unt5Kt-Vzx3fdpMzgAQ& zY7o{7p9))rEy70Ob77aTUpR88PuMM7Idn^ON7Vmzi0HPcL{u!Q6uBL)5S5CCMMI)j zqML_DMI)jTVX?4MSbnHNSSoZs+$d@l-P!+C)Fhe^jf-YQ5&LIElcM!~P9ita;-PCI zXVHcnlp=*_O(+*Rh}MO3hg?N2q8o=_ie8A~b_|HZ_fLzaL{5h@L=Qz-BG3IE`=5yV z-VPQ8iTV#U3!8*-JL*Is`&&fKqHBlCMP;J0L*>FU;qakeVUKWm-_pKiVZ2~+-^9Kl zVUdQr$XDbe>VEsW$Z@}N|4mV_U}WF$z8c}J{ek;yM1K2y_ZNto_ciS+5U!Yy?t8hf zUD#mmFZ2`o3VnnH+k=F+g<&H3wtHJrMT)~wqDWDq=$@QH9rI4PVH z&I)4>#T*(IL>(Fu3TqTsN7QJ0-USnQwUT5BB-fZ4v{?xq1yu`fRyv)4P zyuv)+JkPw)yuiHJyvW>9;4D}-Uo)2r90aZcH-U%1OK@G_Bk&gZ348^21pa~m!A-#} zL7*T?5Gm*}?>3JX#0g>redfL91LpnacLfoG=jL7Ji{=aF%jQewv*t7A^X7BrljalV z)86LN9OaQInnE1SpBchVGS4ZHFA%-i$#z6H4AqOHw$kI9}6!F z4-01tSBvWwo)$g|Y~3J;;Ye1J6V30LCz&UhCz~f8au&J>QyC6&Y;xPgw!8cM-?(p2??qp95LS>^)3p<31fvZ@2)st%NsvL`aqZ>yeCW+ zCJ65fGlbE?>_h3oG-0YRMwlc_6vCYLP^K_cct;p1yeo_nh6y8t;X*`bW1K)^#Z86- zd1*%?ql&WbfOTs+lU>P=&BtW7KAn>VeL5kVlFi7H1g~U)pU%o|e>yIkluhFYOg)8O zLU-ZJhaRBL*M(~aIa^j`ZVuQr2W;b)kgpwgJwB+~x4-8=_W`)IPW378;ht7r&2G2j z?#FLg1X?HZ?qf19-wp@u z&7;jD%%jZP4%VwhnunMNn}?c*n}?a-F-O?dI|fw|AUAb?(vj5tsr%F5|H0u0hcn?H zrMME(_GcV+C9I0pMfGZHBBdjivt{mcls!<11;9a^EwIS`)Ws2VLMb_0;y+6GsLcU$ zcElVVF@+;0cf=eVv2{3bqQq8}*a{p@*|LP3W#lX(2mJ?p@cKFFfEB!-_}LVaNz!M@ zpN%`HVPwd3J7qi05~M)8aUMl2(akxqFi$L1Zd1qW<#gVOcm^Kgn(iOs@U zo#U>AIq*4PGY(h=C6n@O&zuAH4EX-EVOxg-)&gznh}pQ zIR>rqMkFPMl1xdXq)?J5_bI8A3_0d}+~s)Eo665>9k6BxtkD5$08uz#bq-k5M)9s@ zE_g+p&78~}%}O1x5)gs|R^|XrROx_KIADs;iXE^b^hC{9e>WVYXEqS^IBcA4s>vzbGx{m+-`0UcXmeyub=mv*Td`Pb@4iRy}UkNJFksbx+`^W zki~5aM~0H|j90Zc#3IRu9bc7IM-}8A;p(ZX7p;8+su0KrHtjH<269jfVIrZUi@sdxv}Hz?}o3+`HUJZa6mt z;)A(?+*{n6+yHJ6_cr$i#Q1Z)xjx+MTraL4*O%*wQ}5lj{*|1&_LT#7^(zJU6>pq3 z$(!Jf@kV)5Jj4f_q5f+5tA($YzMB7P<*Py7Fz*F#gg3++;JxH6z1#lL+*in*g$>!h zKll9^{WwbLmT<6o(>tbj{LgW{f9~DH3;P}Ke~QcGW&qFW+%#}gx%a_M;UmuzCkN^9;w14wr9lRp49oj}*`s(M^4FIIWDfEjy6YrNG7% z*aVz(S74JU;*|m$MNcnuWUCPQijm`of<4Ih3^@)ccnvv@$Z*U=a4Eqme0aTv;*^L$FLV`%7*t>- zfbvj*b;4s|BhnusJV2-lIEe^ZpKnm;{wJZ;_iGebodT;>VD$*GT7gxeXZi+(cH~E8 zqpB{Wz&sorf}iS!bMXr71&UZl&Qs*9zD^p3K8+%pkQ1xG%04epVEHJJr@(U2GYL7@ z5qqA%Kwg`^%1%_&zmY>E0XIRvCe%sq*D66-^cPwu{=T@KC#Wn4qFfVB1{QR=J?14(S9o zb{Q}TY{KO)cVU{UnyLsx4ba&|y-ExMCm>oyQ|*G53W0_G*<~B?nyOqi7D9hR3)56% zuVa6OAW%3=*rrY3?jo?$0S|Y82wMs$s@7L86A3DBsP9Brd$qP8^i3j=M-w9w-he0q zk+AIzH5}(1ZGxIiQII+UBDuH_l2EWYN{+vHLb0h1Z@n`wbV3$S-^+N zV358Mh77w@c4}^AtDtgKcWSC1CIBCo*{a-Ks_blFP!pwSs&6Dnfju>lfeIV5L_T#q z^{t(n|H>O-CtF1e+o`z)WD6n$#x&RjD{aDILO&cp)l~fo1VLaU{{>VhU}zV{&O*{a z&W1ElrVVKjb|M;@TcCO0~k9_a!)Wo1+z}4JBB<$Uk0xoHg)9ww<_P!Pt zYHVD9@BA}CQ~eagqKa#)L1W`QZ?q&d3ADNzi(R$BmZmx|fCn^Hfo*mkVi`HWvZl%f zZCq6Ul#c3aP2ld@g3A(@G9HQh-rD&ZVS_Nzn+?K9@OX~@nXrnc>V?;mR|8#zvbFFU z{87`OLb%Q#mj7>>_ODF`Y6TfLR8JkL-fJ>{P`wQ`*-$-oT=f76S3QEJ`u|VWBS5(z z?*FP_ztiu_}f_RX^|EN>1d&ut6hX?1KQ?tp6Wv!bNLPdt~UW zEZK}JsN<@lo~5Cw%26Rf7s8N18{$!gy$=Xs))(2x{`?2`Ju6^G4fK1%P9fv4p~_$F0*z$9Z;cETumo5HPz<%p z7qqt`EmOno6(YVH5!WPWsj>0Ot7`u)3vImcH#X$~Xi!n$LuDseL+D`_G}VykHsyo2 z&{o826Y6!yK^6$RsI9`5X{x*jDLZ$*t)i*2J93A%3Rr{P0~nZ0m7Urch7TYJdn*r2 zhzc?xV2q%GySq`9ceZ1gn(RXrHtT{m;Um;OAXWnq9|#T5_9Kg|q6NZclMq7?(u7(A z)?va&nwXBt5pA%$Y!#liI&kqhk^`V>UeH9rqX;V1aYc(N{jq_XoE)F0}B>k_hjpvu6~Hf?ZJw15C^<3JfvbE;j~9ip~#i^}e7 zkf!_t)m<`z6tmxu%+`;hE68NGC(b-blN|_O3n3QN+1@}^R|T~hvK>&`?u*)6ptPnpcK2Y= zuaIwLrwWXdTYy85#_DIdh~M}X+Dk_TEDjH9hk6&t21w$qN; zGJtBMd^Oj0{xRP+hywM2)t?kgpYS6~s&~s5|+s>W=L%KzC`(c8|Rp^!= z)9viQS>W6Is^)eyS@3}8?x0N!WcHvzi3D?`u$o&g5(yTd={HdZQ;6Em_Me9#9uSNn z_jX;CcQzCg$m3=Rm2;R#IE_$0CTNmWc_>ClOMN3^8ws=wB6e#*OKsE#5r^gkt3!Li1omSfqx~ilo!T)K z6|J|x_!TWdefL7*TSz*p`h-h(bU9e?kMLMDOz9JT{XO>R2JT@LdmfJk)GvS%%0k=7 z@;N-9m~HSt^A#dU7?rc#EoOkXm=*?dIeJlh8x#!k zGSJ#VU;&RHpQF%6+f?%n_mV-3`3-$+sAYvq* zZKwebgMxvmcfsTEh23kPYHnLqQQf8m`89W-R>xrefv9QjUfl^TgK2KVg`|Oex+)rY zT~M4RR1Qe8kD`_WZP!uZX=90;Ar&cShieQd_#F1DCU$|n%}R6I1$Iie$_1(l7-WQa z;@={wLa)%IsKD$L;eY*a@wWgzg`%=;1OJJX<0KH>}{l{;K(2RMGbg39g8}D|;M1l?SK^BrKbVa}-5?rANBPlz;6Db%Z zY5tB5ooJ&4HgI8ag=QaUbqUUd%7xvHJ9k3q-Zd(+n19RnTTsC_IsGa!?YF>{|N9Jo zLK!p>vQ+Z#vESZkrah>q{MUcz#oLil!W;50@OT%Nzep}>?7yIeFeG1KkE(owmXSCP zvV<^r;5h2+K9vjXif#W}>d@8;?78OuHM3U@R@+}K?B=&L2HL5tVEz^y?J88>ap?8iz~Q_CK48Q zVS~ZWJQeC|7SWIg2Jbalu$+ho#NbYCF#3q}4wwX?@sq^{!wd3PKefT38ha^d|9|7} zU%307H>B4v+M_;?!7Le{b`X%h8o($CdP-nJN8eqyM~$V*0;>k&swQVEvS;8s%pu@D zc3|2-1_;B}5_GQipeZVL5yl?&j<0s1ksE_uBDDJ00osL(1ZW~Y zF5$DIqZ`vD91ZG$p}Es381rErvMKeA_0Hxr3+5p(%_5*Oaa4So1@kC;nuVch7LI`y z257bhjfW@FP#s|q1u9Tu7L0ovb98914f0^||Ld%90}0LXU|M*3LyhE-N>~fA*P%Kv zyJQn!P62AQt_pgk3R;GeQ3{N-xXgjPI=*q{00|fVAQFU#Oac;)IvYdsQQMFY+vERb z?(M_$D(idS_42&UtY?xH7+}amSkGgslRA{_4U!Z&b?&(k0i&Xuv&-HWf23z~F1co+ zmjR5N8p&V+Mva;ZwYWt^t0pSZ)UuVfw8p9}N2#LXOV6f?N)?q>tY{H=IiK(Ex7K=| z36n6myRWNaX02zfd)+U;xBK^Y-#2Ta-KgEoomGjp9ro&n)cnD~PKjP(aDd(Tp5aX; z7s`y^CVN~)S{%L!ZSiC)0A+qWCAuNDl44ycAp%O8zw0!sGkg{i@}UQwmfw|NvfP4p zjLsJhx|SS1^{}_BQu$|}CaRG6;aahbv5SDYLI1)&qq07<)G6x&Plo%Tl2{vMA1Fp2 zAS(W|o-BckaIU=p(c4=FrF83d(Lvq4|4p}};$dv*SN^5rtU`Ma zIaj)}BU$z5?>jx*#8ql9AD4G62s(xG^wh)}AnL9HCo(;u-j)nA*uc7&U(>RBy%S4R zhTrQ+D|0p8_{A%IJziUpEXb#~V{!hT(?EjTg0!69#826OW;_2$9H(*~7&mm}lzF_p z73K`1MT7|`+w|OiicGXB5ue7Y|A*dnP!O6q2&YICa# zSm3giC=gU0kG7tv{xEZtOfUOgS~!G<_B&67X+Roc6@Pw=H(8q&Wv^Ww5BweyC~^|2 zM)9v*pRZ|@9@_Bnz3BK0 z{mp()o`=Yq4!6a!@&wD%!%m58KL&8q>szBWY}3Z$wiSgsGw)SX2 zu{jtJeRLdCALk*nqL5wM=-H(1iZ+vVm+3~HSK%X@#NO=Yzl{4$dkS2}V!7%m`eK2) zgQ&tBWQyR)Ib+ycogS}g&AbsQ?!~Q=w{))!lkQk4r9cMB91cf@#g|Y**kNvoMAbuC z!bPVaor9u|E#5lEVjw(*R&i3Q|3cP_D9ROQIz15FKAgnz5bELD(iJAecWvg8^b^7O zM{C`4>J-8!%yf9q{9U1&u$$$Ah-Uh{i#woUMlTRws9!vC|KLSvI3?Wi#ov)!Rw3tb z6%z5o398Z`s!D$dq)bF>K&vPOwvA|`B}EyI5IP#7^XV2HLQe2|s)VNmnT9Blqhf#( z9^-CW53o;gE$-R6CxVw$n$l~)*sg|ILxffN-9l0@Gm;a?@kAWClAmubeE10{4_qRM0(GNSZP z(;4*%$=0LpL@-kq0ADG?R%YgCeKovZ1BtHV)g1RyAv0F^7zI1&-q@ncr{fs z41Ji`tjmYLh?5wZ;YvyhVrTSUICRII(Yh2NF&n*;>(k z?|TJ@eT3+!Kl(qO_|ac2`4I@0CAgM(BmXhF@832EMONd+%ZfAtQXO6700C~Uq<48z zsu;isF9*aAVU}K7QE4Nrnal5Mhnw%0Z10JBr;4uQ&PSwpiCQ(bD|)gRqcCfp2B z{we&KD*phF%=hui4Ww>(Pw+az=r_ipt5`GTZj9%MZO9+m2v;krqxlOG&KWQTni{Y> zrNXKC=SPXT?2s5~%IB&Nkr*AkPUg)*)D~@+tcxsIhbsl$(#1tgElDRFa-|WCFb+G! z2h0PYG19;DC;6M6k4B2;MNG}iDcE8S0z~yla1008j|-_ReNVS8O>frS!SCz@<8X5v z^qbMiQ!fvjFf3}&yaQNXs>^fY3n1io<8gPtjcZCU&|L`xlg!X00;r*|yhLJyI8{hq z^Fv%hQl20szW)I^2qKEH_tH2t0Zr3p>52y}V)8!ql61hK$?EVkB|%qBEB!TbuS zHI^hfkWhBa<5Lz`Bn)wso=MqYAcLNzLp>ANybs)DuR-A~n6M;bV7F9pZcXjD*<%3X zla@V(PI>J5vflI)X+LO3uiIt5->9FW9bOg|u72IFE4TWE@KHwDMDsk+%c=%xA<=yH z7fIZb5J#9gvrmv)K_}3X($xBMN;EBW*#xg|1on8o*H&-6$4s);W08bVhI)fX!N*@3 z(sY0ir*BwyMcEk?vAO1XpG=p7y*Yf&@ueRR&!ijiTt$ECMzn5A+~f zO6Jsc&7hW=QM3ky1b${N5fUZ&K$;nv;!p{T$&@bhPuOrlDN2?^WqfJ=xrxtc`pEN&HA=TAyK1%24SQIEz#kk|$GD)`ZKk#OXE}~mj6WXLHkPXdDgYUh#l?By|M!bkh>0FRxA57@4 zBOCv($_i=zlVXM@uE?h=@L!@*zqmna5d5h@-jDG3?f^mPGF)G zlt@GTD&(L%UG4KE#B9)5{tYIc`Xf#K$rW&+rlCHd24HHFKm^a{A;=aTfpLqL+fWLm z=@XN!loL!$hLsp}{xpUI;G&gIIUjPvy#2ZRn_+hx{&{zrKcKnUW=Yd&?9bIw{|r3v zmykszmw`cJM=^k5hCCr56aK4kLuqI+q%Sb3LnjP5;$)3TmxdHSV?=#qNJ=ozNcEAv zA@Xd@lMfJOuNSI>6~lurrIdBO&gN|Z(3jno1Sp(fsR%eB+bBUTY^+3M0buGa;<-c> zp7sh=@)}C-8%C5Ipd8(K~qD>fGNCF8cIEN3`C|EBNJ4EKTCU*d)YUC1BMoxH$-0u8W38Y@w zEWsye=J0$o{~o$0Q$Vx{6nQu_#%Lq$i|Vk|@{e>REEaVU36EJFnwRC@#A(sWKiynS zXMCE@&RAsLpR_fMULKkyL4@DkD#Gf=C<)*J(gS2s{=QXN_KBv0OyO4(@}dd3Aj2BX zd?_;@+FQER%$I892wUO{nje+2B4#s)@E}@6_XQs)_mpVDJr2k%=_BbybR6D0oy%MH z=SmTf4xhuR_@xn2l#^=2%#D*#ihCpMf<84xxC?H*CJKy%eNM*JCuom7X7q|f#Tgbt z)?C<6d*%igzqq?b9X5xJrZurH9iHs9(i!7#G+GCfkc(~7QIU(*yQr+WGbnvM@U?Y^Kcw`jV4w+_{wyg3N zaD@O6P0V<;RbKFm!79>DF4P*qoVzolrz3pO)(|L~X!KVRaLA8^!QAfkwM?_}FZA(_hWS%=MLXlaQM= z+6-&qMv<3neR_YRWrFyJ(zmv=P-dnS#N9fmEX|o z1eh+JLChuK;3s#S7?S)0NpHj}v8tISRQaex6IsqkP?UM@k(A8!{AwwrRZ$u_Kw@O% z5d)7M^RWo7TM`_B@uFK3+$H=XI8-w9W}6QS=C7C0&%4QIrGBG0%cpAegm-aRF0`2^7k>dINsKB&YOQTCn7+vi47_}KaFek(Ij<^!KpsuC-V*!sb z@)Ib}(N+s63y(^o<_FU%c$9Bl9^VRI;Nl52f-h>Me}=6JJ+SQ3=&9s^=E{LQ5PIOy zBcewmSI`C7r~V~NAqca{xO6#a0a{0bo{{`wY9CNK4t0-cN^3II1HX=vLZTrQBMCrz zjbbB#8pUyqVgjQ^93_f{TTl$M3&kB!oZ&5nSI>g7a)m9p-v~i*!P_l6h8bMhZ?WdH zCi27PuF$dcSon<|0+EWu<8F&mG{y_%QD;3+Z!{)lIvQXua&98c^fH16F22!Vpo7Y( zDs<7Z(8X9cYyRhMsHq|%pPwG^ChYptlLWxEqQhs2A0XPv=Z!U1>*+L|;rRyo!mo`; z2QGQPneRW2S%CX-SX1J`MMcp=>`+Zl4KjhO=fV?)ULbAHMNizw6HG~|FZzk5CIfhy z3-l#N9_>l@maO6ZT43}Mr7IQOAh5#c&CQKo{;d}9%6E@OS^npEr3({qCXFh4O};mq zi|8J;fe-piTuHq)M#P|-N-mKU=5Aebv8LT-SoqQBO(!ubkzc|*b93P)e=gc-hU>p4 zcORlUyuW(P3|i+jf<|&0`Rh52&G6toRe6#op`s>%zx*w!b!IW-S^Mz%KRrqL+w^l< za2NOu?iq7e=oQ8MS%Qup5n_NL^+<$dkEVGf6VXv_k2Z$eygC9Zd9)hX zF>@azo)gRAsW~02rMg>7lvXXtJ`lH;6RY?A!j z$?CA@E5-%+=Q^vyZols*`sGa`n~5QznmWa5+cEz8uS|^ zG8=@??tN}}3sIg`rR-Wz_#aRXRAwd*Q=CebdHL}(fehRbf-B??7}A(AWd<5Ek!KT) ziq=SazA9E&n-YzyL>X6Y$M!CEYmJ#M4g0OhW#vwJl`OfG+xV(}llSP>ltA$=c5hcB z@w28Motdb5~(+DEhwR^0`a{LgUKh zsb$jH#DY0!RBpCUa&Xn~mml#jZ)+r(N6`=?@}tO9 zkr$BL;Muz*}gs=F5%UN`Mk7eNARhV)8LP*}MSaV+(o*m5$H0zwo3;2`mb7prA% z^pObU)%(PKUSzxsYA%C@$ zCX1|CAs0r+o>CN_1Yn@(3#BtAQiw<8)ZmGwEYP?t&QbRw)4jI5yv&+PH%Q7<1ugJF zB|lIk2Sial1c}I>$>l)Nv_}wGf)9hw`)#nMVfLCTGgQ@7@(@sgM)1i|OimUocS@=q ze`)O?<^&}{)~6}($~+40EPxCa*KjwXXFmTnu#`PQj}h0UA6U?ghe4Ftr(Nmw_{*;d zkHuS+rxZqCJemLFY3d-HnEw-*F-%}+Ec|6=J|)7e&HtpwOOb)uB+TW6kr{f7J4ANq zO5_iHF-iQV?TUJcS15aY5%rjd)u@L7IoS*@i>W6opdO5l!>9+4hKPUFw4ojX z;#$X5(GFu5YO(i*sAo*nGd4s$E0o{VEHV;aMnoqR;7_q)5^RmQ1B|C4G^ZYlDmDVx zpq{R%hbJZVn8Moy+7Jlc6ZN1VEkQkG%vbaS;GBRude$%k>XQ~P66Vrj6e8$;Q*_dR zOt@+FOhv+P0di`BfpPSbQlcgXHB3#SKWsL8sP!YTka2BB{TN(E35uRDF3|}jf=RZB zMEYXC(78+t1kHmYc~8VxK~!QM^4O@)b|D@t>?rhMc0P8Wkff~ii7ovVVPd{N5++_D zpAxB}xPZ*prrC@;cZL*+JSyrBGr3e{)LL8@<9>(NYQpcBch}Geg}CSwN@$`LuN7K= z4DKf6cS?#COrpSuUX-2}?#jk2CMpWH#;gQNLD$RLyl>B}16By#R*jV<3RwzP8{Qb0 zQLnhDHha!QE=9`fV7j03yJ@pPRA|~ip#*A?feGyhI(JeMEEO+0Gt!`#LAm7bUIjxM zuK_ZBlQIPx)fsH2Nt8z;^R*#|HF@B>dTR`ML-X`3CMkUf$yY5AVA!F9VPTzus2=Vtr9~UH!{2 zd}j3Akc7v++X;V%xCo~!ov6j#G|zof#NM@)il>{39S59j%B`RtK`);D3J@=NKpmcL z!2=Q&$_LU=ak8;gk1z-nAKSV^NHV{haE2)ZtcGuB;`G3_ zcyI@pW&mZ;XOdGC;E&uYZ2kc%FRVaO=4<(bmx*Djr2hVM@T z4bc3%O)vXg!iob+BU(>nm(fXAR8Vctt8J#Pm+)!&WQCvQmnY zo5i@{+mOv2;CDe}F2CzI3K_vPM53s%8>o3^R>mnA14(}C)1XA6IqTAiK1FaJQ-leD zs`IZM=Y63=-WQUV%H@RgvhGV{ec_XJX|aKln%sR1O1=Hd`|9Jv2jZpax|JJF zrYGsB9Iz7VMM>1gYDUWLeKpaoy{`rcmQ9nrR}v-cCfx^Z0n;drUc$)Yu-CK4Egt0& z_%54Su-X>>Lj{5QU3IY@V{6Wbh0ghO7m|^ek|+8HC&1ObqP%)xPgDRIFD?~@v6g~q zk55d0vgG18|3aIPv4xzmetv=qD(41OC@;gi0Yj@Bd?gKv7mYr3RNVlq>V`VPKf1xa zb))Q<9May6NZp`}cLOEZx*=rH0{zIcm%>D9LVO$Psj&usl-0@re0C>x<^_PrqAW=t zk&vY%Nh$eh_BxO0>mgi*_&U)OIH|028Ff`Zr;feZivn z@=NacGQ@Svm4=cKi+|(!o@xQe;rczdM+9Q;ds>$L-(}#a(E~=B;m}VF_2il5w@;WT zztBTUw0*JtzQ{%Ubo64zs=`yrCVO$VztCS_V60x!{p`Fd$q_Tf6C|}@yq}6^AP222 zbkQvCG1xLWbix?jCI*`1_kwiSS$`J04M;^#8h}e?Kp5ipXhAqSNP}9w-ES}&*3KIh zNd`|YBQ^(J(ZG_SIpgG|-U`ZSz!tAi!wy7fchS0W17+%ieqk-Z0Ul$*ccKhy;ErDD zk(>Ow(|SXo8v-X!^FKt_5GW-evyU{)oj}*)bNcC-kvJ!HW)#t;r$pVcxPl!-Eb3&6 zBTa;Y#$x37n7z>*<6|kNHpj`xF4CSES)P#~xdCO@M5Q^~yuuyLY;=sDUMFDG*T#62 zUx&|B$mV&betk-P{;6^ofT46OF6vdJ#$Z3QR78|kyS1WG@mx)bf8Z*6FUk~>V&nF* zKj?DSl)}JZNLCflkf8Jy=}>Zx8YLiLZ6mxQ;w-?S0z@CcN=2zbad^jmO(=kaCxrsy z?=X-H#!ndv4APp)vj0@OT*S8mABwthD1t&F=?SwKyI z&nmP25t*3B)gBlhPpTyVLQLVxPxkCmK9Ptg`cNRjL5OQSEsdVXuCrUXU1M0GWn3xMugqjd<}=uZ!%ugc{HrBS4W#PDbG ztny|cVFe6~e2tE#bK6LRGFBk5zqG_yvfpDQc!D1JBQxKZUZ;Qub;;ZedA6x!Z4t>* zS`YPWU4k@u-6@fH3Ya{NA9Y^=4Sf}Wyc5|Q;z~y=g|^;FGtd;!bj^y3)(e|fb$@J= zs9=d+7XILYW+>ClfB6+lVkeKuwJa{^T>1VaeDq;^ljL9SRJn8N0>Z{5D8Riv+A^21 zkjmBvpbA^gxf+DjpwADHW)7<(L$#3xx(<$<9Mpkj6HG#mRDa~9k@hLkXm}WBQ+(N( z(J0TM`}{j_pNI#_*Xu`P7EO)14xtDAw0varMoXkEd0wq?ji7?%Ozx>1iFJPS#}l|k zo#eGDw>vNi#`H|{q~DntY|qRLwmUO}?au6QyE8l7?g|;b)Uj56o1@@Yl60+SJ{y&r zXQ>Otia!$51_?;$=XBM{!Ef)X5(w3b5q&v^z%R6rH;g!=X^l)OZX$ONK}TvXj#Vv| zNpZ9J&{b<{PjxMyCUnPj(`o@t_T$vE%Us*AsZ4zZ0hZ^Y&?~>AUdvvk9xqK5FIAWq z3%UnMAmOWcDJzyF7Btf!yKOfyql6RaEtw}sJe$nTuu~-6SB*kf_>jfaq6k=2YQ_o7 z7jU|gFysia7n;br42vhygAkjnM-irz{4ctsGTBNcY(1l`BV>3dGXmL-$WUExO8S=3 zPG|Iyg;Oju%HH09DXshfa^Y=Jz)&tFOa1sC3|3GA-{Y(LiU#6?A_23xoJ?7CeC$#+ zsuc&yl*O(B-b%X%T0Nn9jlCqs`*Oos^2{3D2>>`)^f zEn_nyrlXF4RZ=0yfz|#cez(yPslBQQpvgheUw zt_ap?8LncQEJ9Cg*J&APC~OYp6Ioh#JQYyKqjyHMNxo9;0fa<_qxY-I6ir!3#!jX5At5~h zokKz=DTR(!TH@y6f3_%xUu85w3Zv!`XynX@oiU_v5CGA74xCts8xpNezS3MNanM`= zuN76U%t}NKx$Z-~WDwXXT+6AkQkf-hY$qd&R)j$-C4{M9u9v|C?a;VFG}M(@2&dpV zMFX1D5`5`!g>9M%X2nU>`Z&pW0ItEUXhw08HUJ$_kq%)99vZi$HKU03OC~dioPLWx zxWH?vF&WQ{O+Z^OF1oV|@qaZI<$m8`A9o3AM*o>I?cF`BB{-BqXGIdp`q(mW%095I z#bxj`UFtBL0pl;PM^HD=tvbeD92P;V#)l-gx_#77weIeQ;krjux3Dce$qYX@QI-H6 z?{oW|Niq`DY;ROlE*d2I!Qu+mkV{h#nrutEQAs($`n*0V=c@xkA0<@|nAJfx1#WBq z(Fkyle)4+~_*qz1_-|N#vltr!BnBi+s9r1xe=8|2&TmM)yQu^!jEY+jLRuzJ&m11O zRxK9_?8HhQ^eiHIpQvBFS)(ykJ5LqHMo|K(Q3f;r2Q`%oS{@Q9NxE(Z8DJRw^$Axp z6U~Wy5L)%6$EDI4XYXz%%{s2kj(bcJusMpRw8Th=eKv?q^e5)e_U-)o&H3>cZs;18sODPQy9ZJ_eX7mlStX-6!yec_}uFC?>RUWDWkDwPnFZi^74 z146S+2~>EN7zx5EWt}D!3X~=Yne+)bg7V5G@X{rq1QjZ`vOz;Bx9e3YOG&gp9_}vn z6eE8*LhAF9 z!C2Fwgmf-P)nYtF68?n}(i4IPo)GaB1(K)Vv~pjV-V#A<=uV2vuG0r@bZUOad%daqttS?jFv8A2JH z`hF1*feOMRt_8PEg~P~hlbRF0|Mu1S&y`@Sh+}y8)7bBjeEwE3?Yqb@O2d8c?1Zn; zxhld%q=}4}e~hE-KUV%k3_15FnlXtZ5!}e1s6i}tIy{q#K-J;)JoAwTh&;(3GyDEO z*A}Ar7p0gd`JT49!EBiMJ4wq+@;6z$0QbH9dL!6_F#3@yvtqQRoE1cu#aBkX`Bmg2 zvJ>WO!vk;MsYMYf+qiNU?)luOqu$m9>}2q|*QcrnA#u)891^5lYuk)vL}%M0Dv{qMqmF@^hLo4KBTD^3tf z76JrR$qeGaGR;KZeaJpEukiS}0R;(tJ~>Npp}0PR1yx2KOIv*`5-~3*G9rJht#tt4 z5rB_sGi#4i97t(bEmZ;!&%M_E3f7{WVLxEQmX?ZKXp!A!q-j$w$*)s{p;m!4!`mVg zv%0k?R6+~Q4f-3%{#c#|)r11vQ2MheI9w>1A}THEOS`iUS1m>2saA~vv8Za41tlcV zjx@A1Y-fXacj{`aa%2qX$7dG0D#nROc@#(}F`54?kwdW*p=B{%=0DPN>Vq;}+)8*c zuU3l;O|h3t$^8g{WEn|Zsry4uQ|*<>V5>=x5!fcr*&BYdHpNC|iaqf^$lyWSPF9;k zi*wN2d6vP2=~mq^t+d!fx*u(WsZy9KnSrf#Tn>X3Y-;`UcwSy&TG2hAm@8U=iWbf9fwcF<^aUY|!)V;=9c8z7aY-Bo9n(gk%Oi zF=7Ylz^C(ykwsT*y>xMZsIu&jSpO*ffwoGIjycE~uyq7wK|Ty-Oj7E~o$DDR`X;nk zZL{7NGEz2EFL&U^zv!SO`*W}tH#!Z4v=_H=i-U!Y(`bhpZ5E}AwyT;&D*#g2se!ji zeKS~D3#JVDe&Fg3Fse7#7Uvexr3h2sIA0E7+atR*k3I@1r!&H$T*Xnzy5kkQ*CoM# zWJStGmttf?(4^?ylw8mzW1YE9H(kWDNK#OyWydZZ?{r74;5cd1a6fas=~Z~Bb=p9} zd{~_}0F?1ckfw_Ug`dIq^WnY!<^wDyO-LH)h|)Wi-u$T@xH?3nkP8UtwQ2|`eUN?2 zNpu2t>V0?+wMvUoTj3cHnzk>GeEaeU4Qf984ha_~LII4NRTbb&xSCiD5k%TzGjeog z+l;*Jn~~SREFlcRSg1Ls>&-r9A|DFqc1nVA$hgg@5))6`rv1rdh_0Y6#MW=SZyDJ2uwOh z&Sr&f=xGtU?e}7IYcY4tY$mHJ28%$JF(;ISZRE_LdBPcluG?0U(pLa#$%f&8&x?8wOD!UTlt#~ntt{PssHGK2K zU;A+La`odTiunK^_{ZvQp~(73TDS@c+HY^|lMnmCu}-+366!9qb-1^@$4@&)%5LX{ zW6~H$&KnznTY~D6OON1%B(nck4_DtmNQqtq&Ovk3Cte~ROmLEkK&;!@-O)oJ3^r%Ij!<6L(sOgumq)trD@iVg# zR>RaFB^$$ijxUy70t5Y!G>(L;@+cBbR|Bm0XhFQj+ix;rd*b-e2+N~tzyL6zACnSB zdT2~!q#7PlGe+&gw!QEp5!fgw3f~k5ltirG3l$}%GYk;zL6*NAULm)xvXC(LO z4#YFCP@w#0C2NH#(sRO<03!%z%*?7)qk{~jIPjCZ!FF+XL^-PtVzka$rZN$hGW7@`rln?hCYvjPskv|}cmuMsf>A0P+6G>z*PtGa z686r)$NPu~NZTr?!KLV`rXEVMygV`@qI-;pulR!#j(JqcTN-|%dGh)RSuQXZlbCo>5v(V%0)CS5`SZc6srL(tl^{#e_d zJA=Lg51GD#LZrh}pl!Y`4^QFN)P%$s-w#iryp;mNIy{BM&+_mT6dOXGf-5{W5xS@l zX+Q1(_)32T!5Xy>UTKmH1jju^C>(T{66E92OM4v>An1bi!M65)>Q4exL z+t83SY$vZuvjE;lJ*epkABs&JK7uS5z?#SS@&p8=&{jO_Jndp)%+Q#VE)S%RDW%EC zwxV5ZFFr0$2*a^O5jS@Luwjl5QSGRSSygJhRRpzqDWQ;F@S5kC3FwPMXE≪b%9+ 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ⅅOpfc}I@hNMQ4}T^d!rX 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

R$i8`9@CzaHy(E$7DT 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

Cv=MJfV`+O<0f++o3dwv9W93X=;@=6STO{%(?06 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±6va%OBAB5eoxn}wP9u>5OzqH~_@bj85^5Q! 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%0Don&~K4m-%*0Kc9fuH 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�%i!i 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%0A>aRJ*YwnXIeeNIcO&2+UC=@>(;=yA3 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 z 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


QoW6Q?LlH;yU$?+QP*Tjb7Ck@x_ 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

8kU15{=JpwFCJJMJo_^GZU)Dwn5Pa%JkjFp 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%0DvNXZh~l9i38QxJrph{eFDki7}N>#(ih& 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

?vnAn$D*n79VfxAdwRMdg#u|%A^qw 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

MO%w#xH@R6 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 z z*7N|l{%KzTukio|98wDbZ~#mR;CdMq0PF24fGuW97r;m`bpS6_0DSW|3*egrfGM;F z;Cg-)zfcrifCFGk0N2Z?09bFY0AMU?bpSsF%8N7zgO6gU ztB{80j=@KX@F7g5&>Dd2`Beb-ePRIa`{dXFT>o?>00WMuguvZ0H3~2uz#<2b6M9lF zN+d#W3&1>Q0~xFSP)xb8dqOef2?h2?1<~wM;70`JNe|{DfO!=Z7~xIpK_!^Qk3=Y- zVu2ESLeW@&FhYfmbRB6RV9_uNtbw?m?>MrgAQF9_7>N5mDM36_aaBgyeju(FB@ml%>p{F~Ac)uXV)CI1Cf^T;*L0bjfmn2SI)J##?CKzn z1={-?$oX6;um<9KzKgpc?)$_*-1kWdV(m1`ngPUi3~do3@Dl? zCSY*@N-q}ITOknZ?SRE=27-7)FNklefcSPmtm7$Q)+H7Tyv<_)@$C(0J|L#R8i?!p zRS@@mVj%AOqy%wCAnpVZPxr98`lod)X4P6_GwnePDA?F85C@k(Jw^n+n@T(g4(Sj%Vp=0EvkF!f6)2wyCVMKtRfh_WP(dS9z_n7rp@xD% z-Kh!~UG+e`$0|U9r3Y(@3Y1R;jh+hbwhHd20xaUz1FoTh{J|zGHMI4PaD6;s_E-*~ zaWXAuAn1~6vhMN~HU)IP6mLK|*KfyuQKku&+z-BJw#NWp`ObUzE^nQ}Palo@KvpY? z9rtXIT`VEnr)Xe$L`C<)6gS^vfGG+utzH49JU5u?db7b)DSV89sZvKoY*_Cb4Ac8# z(;@0OizjqCRE)PUxff&cgm{4R1<{lMVj6GcmU6rW(c60=ir|wUq+ryaqG-ca=~tD> zfawK~p@6Gi4nmP~K?1_zLVJLFAgZEou%hc&ikDYU(KlGpg6Q(1g{6>AhEp(QSzReM zqJgPO-EL4->Ux7}(jThQqeWuz0)jw@P}-`_xU$EUO{$v>5ouz>BwOS}Z(~Bkh_wfx z?a#GQymyJI{%;`OrBbgnw%3~$fa?1w1dlz-8_N7=eIRvH<;=?a}qbv zIWdu@cY?A1%HJP8!@eapY~?eIH*OOxTLMgS+?)s@Gwe2ZbO^58lxQ)V3#S+zTUK)G zHRvob*`RBv(=?CG^ean+H+sr_43_KlhxJ_1{ZE7~PurZekfCv5e3qDR?AlF9a9VG| zy~-uFr{?Gs8JLPs@()i6SWqTQJ_=0&+%*&Po% zs5y*r?L>{$NwnSUG~C)~omh;PMzPrt)g0DlDTA)__;A*0p* zVHmBTAQjt}qhn=a=ng-p6z;5tEVAua)fL+jEJ?ym0RBI#4 zhtbzohn>Z}MGSNqwo_=WBVxt>B>nJI+#KC2X%#L-4^a|(G@bKb0P%vYjp+c zN1pZrIqpY-YLw5#9=pFXPm$C0qoVLt#*HN{230-BhGVRA#W596@ivyxBm zM6@zCVG~!?K7n4clI@1~3N3fDfhzrp^KM-8i@CDl)hwcfXKqAKv!8T7Y0uw0+j(yz z^=ZAfRX^M7@4m^ssq*fdRO#bHW7YsFvSs&WeY-eYGV*8*bcAo2I1nO{p&) z=FJN&@G@>AP$c!CWf=?$6hqVm*_exHgg$Dqv!4qK=?n%t#Y2Z7ew(;SZ5SA`QEpE1 zH&D)Wh?ggfu4J(vBskRi-C?BM)bgRRf%+E1OW@M1!Jpko4a8j1RuQXuBU`-OjDC#A zdfh+_I;0>wAq5c+Dd>JkAvlE;B1A|b1B4VuzRX1uO<98Ri(rk{q9=3b7r}}_sd|#mj@WdC@=2(GML`fe00RH8)tb2->1ihS&yOG@%*hQ>iMTX z(;3RY{4cBVq7WL)ux%a=)RMOwFWtco#&Kc!YnJZebNqtaPy=l!w8v_?!sf7;r?-jn zdqYUFfWvNwwk^Q%MbcV?(?T5! zhqef(g}P!9P78Hm5e}Dz)Yb}n7vTs>s71JG7U6DS<56QSO8g?6C?We}%mmD+EhV@c zaK&+Bv#vO7;B%?PxhG)?F4+TJU=uBhtaK)_j44VsStX>CY-EdbQ(8M(1I3Uq#cDQ- zTm1 zM1cGzzhXQ~p zvY;Oo9w z0JG)L08F7Z0N3-Y0Pg$50NnSrXL=}G|ZS(Y17vpo&2mw`k(5@@h3%h68=Cvk&?1s%3+ zjE^HsiqlYN4aoI;H*Ebz%auE1^^5StfZX><31qRG40k`XlJqjV`loduk4Oj}@rS#x z$|gG8U6`9NAouACu0H~#7@aN5p+x`{fII<^+2mtD2G}0RwgNR$0rG+B|AluSh3E<)2=EER(0NWZ=6~K2? z08F?wn-jJ)_uRqDwp#-)Mb^Mu&#!{F?-K)W-zUcg-ukC2fwyOAZpv`jz*{c^C0BS_ zUz!_n!(bkWEQkGx63$Z|&bBZo@fLJ@GRZ(usnkT3VS!{S8_~E*;&i0Uu*ZeiAv%U) z&_ggor>riw37VO3gG%Zt(@G*bIol=thivKKEq>v$824X?cF(SfVv0yeSM!z^Bn$4~ z)}h7Q^PnV8n4FgE&$YT6%8Rf$3jiwQ0Q_izI)~6fft;W2-O|nO|g3^lpe-GxAOqM&2w? z!2oV=j1dG~bFV@Y0=6qN=f`5gIg#V)L(G(eA7Z8){1BzaS|d7`8MEnnPEuDD^;9u<9 z8ny}9niku(wHYJBEV>jMQ?g}E2^x?Qoj!olC~nwbAzr!g;*shCA!_r@CU3FBL)sy8 zgtfeaep~U6#VY=7J*8{D5xuylbe)-2S=prYYt%wEQ?Q#(uED4}!Ea+XyxQg`i&+L+ zyDl-yw9sW?u+aK#c?-j@8LVRcVh9rZrPMoOUhtF-gH?QRiIT$WuA=L z;$*|zriWRa^w`KlBUQGuoZ-MDy7n*-EnWlVXP{lOzzqeS&yq9!9NCw*_MlCB`Dzu* zRgAY*T*fUlh3&SoWf#z&e>6xfQ9*9vwa`V<6Iwnp*IY_Tpj4rhvX!wEe^m`+63^o` zoOcLNLOYcxXM8?T-zWUyt2js>v=mCgbnQdhpm!-7#~Vd{uv5jZ;9|p}BjuEYs4Dsc ziwft&oNJ(^LJl+t(as*T;AK99*@FOZw)6B!JY>c2B0dIfF65$d;qSs(d5oM-#-_6) z9!u`0-}cy)_^b)E~~&-quKUR`|p89v_V z8Van)#yW=)a2=P83fs`IWgF^idW=C-7K>!fO_%92BIp3y{3vH(4`$_t!oJUPajaN! z!Nxe`gZptCJwT)+yQ0!u(us)|2suR>L-vm(A|B zoJm$Bo_U5jL#N{W=NI>LeTQ-?_dcJSP^5@ zFkf_9%8mEx+uixp)tKK|#?Vc+O1Crj<;m4W!5XK%87}K@B+%b(a+9Cg4dpuNYK|%Z z0il+SeXrYnA7AQ?Rrzm!F52r~LnX+D@5|$>o#qj*^TX%+sN(f}0HFCG&cF7>IDBxQ z($+Nf?2RA?kLl+{q{wOP%kTJPx79QZ7c$X?#n!%AEM4}-t-o1$10>5AJKcvL_?xKg zv@j4zbRT{;>v?u4>OOq9+4FEQ-Zz^+{fuB>pt@2`cB5)(7#UW_V*<~;gZpB{>`Jv? zK)j3dd!M2;N1ur_1S}c$c^_yA{MNIKA&MEhMQn|Wi$@_ed-Bd(H8$AV03@23#^!f+ zZhhCzGvDoZa4o*0*uwQp{NuA9)^KE_dke_xgLnK)-cg}eEX7rxT2EFkP!QxFLlsi{ zFH%FY=6$rbr<%ouJ3%bVVH>qU89kPn0kxd2Azkmxs672fX9frXR#v7M z_&_x_Gn5pHSNdAJcggR3VrTNMzVq58_hm4KLm~rQ7np<+0QewY@dKN<;wVhpY?Eq# zi<|a%^lTHf-ihRA6k%NxRHYTvZqNiB(F7$*(tX)XcY<#8{0VV>#R)p633~GK33`f+ z^eM#zo$F4}lfwj^vp42m)Cs!LiPP5R;PMGtnS;wGXk`*Eo1oQ6xNL^@pM}kD|5?~v zaTZpdeiO40)T<+KISZrSdB}w5nVD{Qg_#J0g-6*; zamso>n267TQ%;qfa$|QQp6n;$DbF$yPt!!)vV0<*Y18b?Vj`Z_orqh)L_E#jIPFE9 zh$p*KzP%>madt>R8HU8TZiP*Ui6}{_#{PQmUvPGqcy@?-jn2mEjd3@r*4*#$BVWB3Ki#_)ANU~YIkI#{?Wbq0N9>A*nLNXVFKiPVeo`S!WJga8)*mX+P$~gX< zbEt69g^F6es?@2L^>Fw;7vEQ-(-0nPdFh#PgwyIVO6tA+FYb{H^5)eLKfZ2DsZ5@GG5bB$esQ)Vzz55i>nx}PxAGZfyP=t({YoU6-XXMnN8X~fcXGm>$dH=k*WYCO z;JOZ;IBe#J5^G|s{o#>#X#ZwHa$wL*=AvW))2gi8SwnVOnY%4W8@_XDfuh(X`4|5u zMqhSY=AXiVEc5^W`SW&moR3G2ea(B4HmJWSPsd|57tFG&!m-W5REi?=IMt>bvov!6 zfQ~0me9&cWrupm#I68D4i9ew>ZJV*$I?hJ|#)F0(GU3E08a~5nlja&Otu~qjx>5LY z!1EwaL&$Mf?X^x>c8CzYm=6gMZ1JTNA2a!&y1MxFH5Okw$^VSnZ&Q|4e;_XFKY%H= z(qjRwm8a$DrTXM|j{-1OfCy(oDNAK3H>i|H{%AE1*k)EMMSakFY?)KAp3sK}%0561 zsy+C^dkK?#oj!Po8m=vCSnSq-ExJ|%?QHgx@}3(gU{Ww zIP4_Ye#IFwS{Vr)-&$6~Iz@qF1#;;mIUhG#y<;!r2a*h5*kl2ya0Cdh)O!?Y8E5JO z_h^vK$O0!?l_K%!=a-#>9#Y)oB02c(b!Vz9xQq{0^oo!4wG* zrI|XDHmK3J%DlX3R6?(z5!xFFiz=QGA`(o}Gv(lb&YD)pK?tNM9Dub)O6`cWYKPQk zuO>PgFO_q6qV6SuFsOrZL?fw+bvr1ITEb0B`zl%)#Waa3Ve2!bTjHWxtBIflti5Q7 ztRXWotEjC8{uaFMSOSs{t?etY=+8~OylC1w{n(I>|7<2Ni)@VjceF|C<80|sXh?0y zPRGxW!oO5|c_O!Zdlb159&1-o@cSaMn{ualJl6S0`}Ys9dmWOb%>khr?VE7ZWm%W8 zhYWgtMC&8aC-EujDjkJKjn{w#yE9h#xB(rbw)K$_4t<;|`Z&d=%$`14z1==0Kg;}} zkK^j&NU{JLXu6lpNvDNK0z*0m1d_@FAx|^w2*S8xS?A?~Jm%O+8vrTPIIMRH=s+X%Xh4}1uCJzftilbT%Zg~zWDmj$U@O3Esm_*L z2F!L_y)`6*lhqLo6c30tQ9(2hE`+j?eJT5U@|NO6P2^A6VzO;uLG5(ORaQB3VdP4? z;b1v#hW!mE1adRvZxo@PC18I;oO*5={s#XgZW4b(lu~YDf1_kei^@&bH^CLHZ-O3P zE{R?WlZbN;qnz>~X?E6ce94boyd zmv#EFxij{&nfxcRsbcOZaBg?*j8*W6c7?gqGW3aE%cBnowNZ0tsu=3f(ooH^xdVx? zxii9=f@@rfJjU7$D>;t6E=)5#g;+VH;T2p69{6%R>dqy$iiLioZKtf?YR@xUcyPJu z={I1m_B;MrXiq^iTFC+<(`P;jG`2DvSK#31(<+-!L`D-aQ3z8UtK4XC3o{zRdQ88J>m%0(m| zRzmy7KY?%}0mk~o{LCNtYa;(hp3zBaIbw)L1qx)fkSiF`tK*|Rie%r)EslD$Y>M}WW|jQ|wu$}S(?(l|7l3<3}zg9>{4GCrya zG6;_*$c)e?7hl;9a>ze@KI+`Nx$SfJ6}eyaxsMDHLJ&keFi1NYh#Nvda6>3)xKTsF zQ#}g)-7hagK>(O6&~J}`9@o8V*Efua^BxhcGS?3gfrjBAd%X%#zsSO~tb%a2a4@w| za?sBEOWUNA?nGCmRtR@cDw6z@U)JV4rS82S3EDJ+twAxcmMk(lc9cqzOEIV*P#%Q! zn{B>BbxO<@M;nCM`O&Z3M{B^It9&!Apzc5US6Ts*Jco zi^uN|{>qDi-)DIIw#xeAH+ZB24?L1zkCi0ovqcuWSt>{leHD_+zmKEPYHIXf{tuw~ zl#u!r>_gPmDt!X*1}*xD9vv6(Uzhk}#^QYR4LL;8;qmj!7+{UC6+G)bze~x&i0|_l zVdV-VymAhOt*E^Wry;5BSg;u=8LuBbm)0v3xQ;)uv3~E^SzN|0kEln6q>m_NSo*M1 zXWKzrp||WbC=eCZu-dLW=W9p&+zl!+IW{X4|*ogxly zg!4NWN#r+t5LNgZ5=&1rOJofAes2pfm|Q{S#<1-~)e30G_P#bvRwQK+W7pff@GF_n{4AC~M@m{teG=S4vU}!y8&~KrPVF zHDKZ;x~c{Ag*r@o)7;ugFsj?Mk)GcFu)3I>P9>4Q!T&O*Y+;Tm(CwWavpMRy{jgya-E&= z4*?dU!|W5l1PdHn*__b7ZCE+dnD(tI+t;-A@k{&orG5O;KE*e-_L+Avu8!8evCzKq zduyNGt+sE>+LvRJ0kVG55Nh*P4W>%NOFVG@Mt<9`BXu*u8=Qk>>^}_4Vs}^;8J3a2 ze8)8CiTXI6O~P7}3_S{yhq7_XPTrc?I2a66=pX+B#NurvWF1Af^H?V$A;Rg8T@FOT zkj~D>!7TTNVoIryuc?sBNqm|@E-MPzRTd)Ypi)S(Q2(!(5p1VmlIYMq!wN%RNe3d< zOWGvxR*q$493|T6;e;N5sQe;chR0aNWGN9^=^dC51@K!ffY?CxA-~lRo1I&ynAiN+ zwl-^)RDL)BniU0h{^wX`M=GNKs_?`r#b(gcN-P9TQDh>egGv^Up#ZoJle>iZhrv+p z;h+BBKu%8HN8ZDO3rWaui}SZ12gp{KdR+#VjE|JM8uZNkz!e`xe&C<_|0oXE@BD)* zZl1*FDNf$sMoe5;T+pI~ed8>{GZ(;j+x3GvM8GoOwetNE9m$YkrR6}Vjr40=4|QCf zNK7j$W0!UQpHb{$m>WAIV!Y3Y4kTBe9cg5R%33bmlZ|*~!=_1F zuB~lWUM$L!uz+6hq7a*{H(d~q=lf;hHV}^+OtFaAlFg*@$wCfEZ8zKv{~{Kj7q}FgUE4({KPynyK2eD{nkZK za51_aS5YA;uaFrv^mC(ozllq`w!xHScVDK zVVZnt3=;s}EYjuo33ZHh21a6vfVgOJFQYz{!1rPrHLPkKF(!w`$}uRMUzxhwDqvlbOoH8zQlMhc+)tcVp8 zAG9K6OeNOHj1w%0r5VRed@Y{Oc{SH6rLA6qFAWJ)G-DNYd+}#CQ`S6Rp5k>@`_l2H zSM$1Tt!S;0XTX8{SuA#OhoKmSMk8Q1@EbtQU@)5OSo1c*7>x&HxJKK@0A@Z}T2a(9 zc7mZKsAm^*_vkONrAmg0hyDt3AvF{;$@yHYeG5g;WatZWkSfnHLv-%4@M+g*ws6>u ztQDxZ29{7aE8dtQ8?qCtIV?2MR7fibp-y&T^XGq$q^KoODDJkR?yV(k!V0KHMyvs$ z5wwrn_XY#qp)Ml%G4_^X)nM2($b_r$rR|c`%keEO#hd*2e)#Se!;IlPN?2t=39oJj zlrTtz0cHzhVZi{R_nJ+v?+8o3)DWX7g)v4`O7eFfxisX0=t%`h1FJ@78TVxti=0Sz=XtqCU*3=s$U-p2Dm2!_EwxczrXZVnmbOS#9vUV$^CzQAJR=!0H=U=mlO`9xHSYanrjGT z^v@6|4G3g49H5gu2vmi?T${}B#;_X4HDu~Tm<*ZdlOdClCPOAe+v|iA1u|K!i``l) z$n@+eE35)zYglFYTEQx-pbu7wlMO&tp%3&#=wrw#^f6==RmBo7^s!=V=p(8c7;3H_ zmQFWxj#-Zem&@J5gHITu{{+Sd{Os>?2lDQZjpmm;qLO8tLOA6_yPs^bic)geFMpBA zD*F3MPk*hI%jmC-sJF&o#Ci;pJw@nyc>R+;)ekY)$#R`8<2x-|&- z&2R|vABw5Rklzf4hWyYGBY2vYzJpNqqEgun19Lt$nvLbbX21cJW?eH2sLcV?S;JOM zMPCz>v8YKFP(#=iXts#G=D}iFxGcIh5oFPQiMQw)++?ira4WpK3aTNrf4D&V$Yz3y zd#IiznddNB-F4B2J#E+gI9x!wZ~sDJ(i$h>T*SofL7zT+2{ z&65dL>oO%CF*AoQP%RI|lC{Nyn-@s&fvsHN8a&iZIl=zZmzgah1Hr~`yS`t(3H;;J&3G(m0mFrHb|zD#>7v@<++(F!xjFzj>k&5`25P3GCWo)_T`L{)>c|js8M+qJFj;^| zX~hcL0%edQtgu}P`X~>9J+86Ojr_Ej{u?Zi3+l%R#tZyk-N+T~%&b-dtSL@F1l2|* z=zY4V5)^8NS{Q^TN|VI^;W@?&3CQ^M@&GOVf(f7Gd#niHSD%kYeh@hoPpvD4P_O*= zf_3=bC;j(Gz6wquUppL0bR;7>sf<4PP>Sj8@9$HvRnko;S;8Bly1c=QAO>$7{PKN~ z+}Y-&=@~Y*{A>|!A{$38`M2??=ik4zjklu(IuL-hlcRumqgfmE#gKv*w7B49!U%E3 z#JkPyCQ9|p3iUt~V(@=+RYWiSIg+dfc)cuc|9cFe0JKcDl~L)&CbDz9);*VzeX?UeSU~0if)@|MF;$(D3H_3Kt`x> zt63FCzw;{QVVDfguT?zq4K!Wkgrp_|{ViFn(XZN2 zRlC$#slUjrU5Ip6jnq5+?p8b@@^%C_AX|Jgiel6~saPv1f{9so18U@0kY(88BEw#A z18Nk)aU+L!%dq#KKUWbHaGmkgFsu)mn1D~JTG_`9h`B2l})ea@gR=* zbt_jKvjR|K69S|{vx`OLkN-JaHjGtOs)yGEO*1Lpd(UV3yeAwC%OqI$y#wz1Zmqi< znKe5RpRg!$mx$*x73JoOY49z(F<7LdK!R6fL>|@>TU$h(O&ib`(FctE7D;$m!EP1B zWkh7+s%*&4$-GqjK{iVe0OlbAd}TJ)eKb~m)EfL~{K~!sYGIC6g!qaUXWtd;hby#0 zu6leHcB1&DM0yFB6loIn$y4s(-+Qq1YgC6>NkN{&B~mao+)~fvA6E1r);^iowFD@G zPz*2(LYS)kX%%?<2`l-s_{hMn3_PCs^_0Wx`V_7B=ixYHL+49m91VK1j9c>dLYhe0 z?|DPAdcXOdZzZ~xNjjb}O%ZUqIz<%ec)pf{muNm$%o(E}EH-S>ylHvU7~D}#;Rb0j zP%vO*XKc~WV121pe;HJ*{tgwZzhiWK4bU@KWy7|*$}g*{{Ia^rFRQC^jkDEN#6mgV z+KMSl0~qV7-`nb{-nG?LjT{a?ti7?eMAd6{Mn6pJX!Cs8;^9h*8y;uJdRmP4wpu(~ zv{-(+!&a;2En}LESgZM^)%?FP?&69y;Wakz`Mz(f{hF{_bFu7^2Fc-` zcJ)G1ldMsNMmA*a;+J;uOS|~3wktr>AmoOR37W$OO~LXiB9Nu!}H2n^7ik&Hw=f@dK?O@g~IqaZE< zGq(arV<){j8$yny-x>{~M6t(~-Jn7-!-MWxM`-J0e$%hP$ks8Vf7#kPS#K+cKh`KM z;MUX1dysqY$^>L zd@e6=8p=itpR*O_BQCKsO6_PR3|p?HpfKjmJfCb6-R4zMZvPfv7vz2)*-v{a~+`wWynKRmWLrI2X z+;8L@EnAr)je|__%+5gRRGw|?KHIKxc9hSMDZrQs+fnFGt!i6(IM8&R!babru8biI z>wCb}896Nn2g*<5v>dgwp`XScJQ3+Fy?43%yPC}?P8zo2Cxqc|7#x+WI5MJZ=y)qb zZmk_M3!2(G(=dt4BRU;bE-Q#4C5Gda0nO!og<)i4KTnXod|CPwG^cvWMMioXhLt{N zm*FX7MShrxM^NNS{EyQyYjk1=N)3IGvse)x0WodVuEZU|I4)dT+eD2t7-9wt5MoO3 zDV|gjQ=5O`z}?l|HCAX@UgfJAV%ka)lzm(BrfaOvUEC}dnchS%iCia;VlfE)gj#{9 zw4^v6FEB5`NmwSR0!lz(XkxPX<+|Tnpos>+(87T1x4Z5raxe#p=%B?@5ZG{hsJk@i z1s-a|+saUbKz^u|2uEMOFhhNOR!bD9vzr%qs2jDR=KMK7)JnXdLydf22sd6<8RVTD zA&=dNI>|}FD2ZBkK28l@R1_&`zDJGSE(sg)BvW7rcwVV}8w+pg)WgVs=3kN=3_wI- z@Y~40vWLmA`rX z66i(9;{x_Krb~VI4e@cox<_69?i=Fc0`>D`N%^irjc-Fiy0Bc!ydwViY?kZB)mf`+ zxkgERNh89(Nzb$zBBNvBrC%s_-=O8XRamY^g5|n}EvVJCT(|mLt~&) z`mzG0)Cu5M5^uYFJR@OUkNrcA*%|zhV|MyJG+D=1t-|_`3E$wLW8Wg)-P8!#u{>j6H99A`7^crBA&D z95;v_3phEuFx}e{s;&6xn0lh$cw}!nqbA&5TsA&B1hAqX25*J+V9nAI282R6sPv(A!!}Ruda8O zd4jN?m^EGS>*BgS0vc~(PkOMXgO#pfs|HZex;4F_@OdpEV^Jq45dn2X7!7rl2qxPX26fCje;jqblTjxqCjoUJ zs2+8cctKI;o3i#FN4f7{ltZNO*yd3UcN4#Q@Pd%2V_QAwBI6VsvcD6fR-NR;IAyC& z=BmJ&1Lwt|h9vFVCcIEJlp0~L<{Vq=mxfpM~?XY_pXHabXK7&Dl{Qc%WO2A zx;n(H=2DGm%&F9JxNFLhN`e_RaZYJ93jpPh`VAR+3kl^h51Yc7l;ePUoJr+KYva)H z@^2Bc&O50-{CCq7iIZyZCAD~H6pPyuzmKbMU}o^Kd+)p2$XCB!em9Ql{^nP=?!yPa z;l1<)A32%YfXVSQE|wwm9jWy4=DAwRCm7;2D?Li9X7DAt*=<5 zEK3~NGr7rr)OuENleMmy1FWzpZ6ym5nblDA$_qg*f<@qLNm|Ioja`GTo#g-R6YSx# zZ9@M@8*QJEwbAwo`E4eZeL_~5+&ux5Io5iYxg`Jmqu?=8Xa3KW ze^~*7U3A5lex&R1Yo&*R%Le|M8hE>4_ap_}Rs!*Wfar@j5P&E&F3`ScnBQhI;+pc6 zYZAg#>VyKn%8|r$Y1=7KR`>PKP@Og${R_3RYz`j5p3m9<9tl$<}8`+2Gxf(YHpSPCGWthy(MqU79+TXF4s@A76LUG2%^wqMJKc+;d>RM1MZ`wMhT09Wky^v)bhR!!(i3!9NF(eK2Rw76L4+j0LEQXI6InnQpGdxV>}utPm0#UJ@HD}&M~L+4 zRBo^Qp08m2gs0Jv^I(HWx3;nIA}RkOfw+h*px4YaV6S0>z(tpji|^zM2*&W8d}FNw z!-ie@j-}>MynSbBi~_{W2@kTdAF$J~soL8gD1%P1QLT7^A%t4a;x@|xUTeu^&%uQ2 zxKSFvHzl}sbyF1Ksu@3W0GHn;H3mL&1P&C(FS-vWASSqki}Xcc4GzN$G%qt4>JuY0 zB9btZN2!8}boS)e_)T#kMA>>C$hA6tO*Up8{)|3m8BH8q6}=EvJW$B!fzOC7J@6Sp zsC%DT6m%iGIlZqpQozZ_MqT9%J=~`qu<70OBFxm<6M**#1-va(HQ2ja)OEGK z8Pm=W*aYWYx7;e;<#=g7HfwjMt0>Ecf{ADjDp6yB2H@kWLtq3|L?w>b(PUIp#l_s@ z?#==FE0Pp>pMJXK8%nDO6u>@NJ|@a8zrL{Doxf+sbW4E-D7t&!>X&~_Q}n%B6E*^N zOM-Om_h$wq3v`fudRqawMO?+f#-Fwk1WEXp1j&b=f>CG_^i5yH2tH3joP3V!9e)8I zbaJOxK;^0=NwM1)JI2Nem4Nt#Cn-j22I7lML;tllYnT+^q9BAaJ))jZ|MjS>?|kwU zpUxDYc8X8s3Sa#?kAFb2lE%))ttmsaO&yIygTI)b_nAQAuuY&WpLWKV5gaF$rHhEK zy|f((se9k#UV9;n=Pm9Tx$=ITd+hzp2xhG)P=?ciO^jkM&!9R$Tz%8fh{0am+S=%vr)08hCcS zNP&h4OjEyO+j?si)v+^Bb3 zqf6hdM^|MH0c;7nu5Dbj_MLU-m zpjveSHt3*|t^Cd)O(cwdwmo&7#R>!4I4>i&FcQ5F+l&cw5aFQ4afTpSt3Yo>zi)Q_ zUqWjQ8_9Lkbe2eh?;*C2ICQWn!?;6AA%?tF8DX81hW>rjdFNRh^6eJ6s^8Y-hI5g& zhir9G-^WN4ee(fOzF$-(YF}f*3?u|~Z!7%)ZAFkGa-b0%Hd;r1ABuJ>a0B(~{Klvb z5Ggh?%w&2QBo+0b6gD}O&syDQ#U_XFOkcOJAM)Fx7rjU$S_#@n@$45#s=wxsM%iEU zf0ZYI|M=O;MpSL~Z$OAc#0pjQ&BmkO?y0m@!*DF8($v8?2(S#hhPc=SO_pS}r|MaH z>q)Y@`@XLcJa}_Hc^j!R;sV}-eRrUyyjr}B25S1hh(m2N>1DhF1KLGp7LQ(W8Y~{Y z;xv4cp;Vv->(j;b$;YFYK3xgOL-pOr%kLkm>|#aD7|=FvczEhvVlNmTs-@ArtHL%? zWKQeAvH_CpFkI!4O;_)RHvL(NJv1!b=0h|{uK#Nc705jGe9iL#9QEpCWodnQMl$xvfx zC?1NmjpmFf!Xza60#)b2QX!K59e!H4CNh&a1I($Nj;loP+TF-U%@o5f4l~Cr4Z*Px z_bA54#%38)8Xn{nEgp4DyKn<-MmN(=##XtLu~8`LY-pmXl8IX;80$wOF8>OPfHX_E z?P$#A((^08w8&OD18#3?TuJeo*Z8f6^EAd8T|HQ}G z&k;2C0DO}VX*=xk0=T~g2Zkf2NXH%#7(Bmmxv7oICLXIF#t&66F<#hhs9>p5g?7tc zXlPf@cdjKl&|Wk!>?>oWJG=L$t9{ubK$LmCHB)h&lO0q#Ny}%w(5|m2%CW%i_0iT(`o5A=QvQt7DP*;5akG*0KWA`BpMB5v-D*5mG|; zZd|4w+Z&&;XU9`D4Y6lz3~`sSX^6iU7#qf&?_KRojLom#AR8T5(2g^L- z!CdoQud!jq>BHDsgUpU&U9;nG)$BNo(^;?C5sOf1c2vx(irKNBW6dx`C2$%=VH&qH zJS-HGex%^nOpjp$jdzAAOpjeoRWm&XZMU!KQPxVo^?_J$$Hd>vZ>qlmQcGT}a8QgH zAjhR0cMXs&*&*e0V2%c|PKv_xGeF8BzydY4f?$AT_r^Ypcq=2MtYs+r!2lV{04d9- z04V&<`WPAq8X%*A21x&;p8?W85vR;X7SvNq2VKMWZ0i$Yw zY?=YGPgekn)-jeDAR|D4FKhvO+hkKWKn5Y4W0kApV7?5c0TQGoUSR>r=ZU{rggimx zDmfQYz6SBw>*#L<>oIbMD13g^2m_>_eW4<;E1c8g-8;qEMzpVxYg5;3?aycH+}dB< zdG5R2+Fx+%u5s%wo+bV-Uzp}rmbiA z-1;>tXl}A+V(G(kOD;9uAgOiVNz9PbzPZcIkn+yZ!1gOQm?2kTQXDojq)Ju__azLG z!)|)F-vOr8cp)q9VIpFTu4bhtXV@#*GG?2)297ZhT+ZQYHbjvs^Wd}fAI(Wfv$qX~ z^@G9P2sX)QwKWEtWX%@Z4=lLl%656|Hc5H&9p`RLKm07ti}&YPaS7) z+TsWcefHI_Z#jeWPRpe$Qd1b8ozVH;ah&aaTeCf=Sz2X#5-v1TJ(V-2=aco}f4dtr{Dj$TYv8}zd7(VwywfR1j1KSz z!p|a?TaMqCm9xgHZCM>H?=@c(H?5DnyWa*af3T40RMkCTl`{pA9V7@A+p_R}?Y}K6 zxM^86j?OM~rbTc24t3MAJ{_Bz*1MjIo7UZbr^Bhg?cB6J@ycY{AD)hrmc;_EJ84Y@ zC#?imD5!g`c>Ufo_ zI+L*P#e22SK;$f9M@CFxPDbaKXzu(H&7EJOxy!E()m*3Jn19wP?*PLLDGVhl!)T^T z;C*pD9tSsrU?`b!Ykmypr!^lY{6ee{-5oh;A%jb<*0vYv`oR@zN|L2qu@ux??e2P7 zVdxl=6~uO^;7C!^zNdLuv4XJSOuN0j8m>!npvmZfJ!`{SLQTZY~VM9o7S>Z{40a3@dwnIafe_FSI6e^E- zp6g|*XULR_Fbv5Bi%odF)f+&(1!PG6Q3cEmXS#4_kcP|!%ZH#BuA=fv>FgN;3jr-~ zQd41}C?Gk?7gW(lP4zBVRzshs{j3w!@-=|RUPpgLxnCXXGwqcNR%ElSs0eEZ{;1}7 zb(fR(4X!$O-FnMW4plCNz9@`?U}Rn{*1M2Wsd&B+9o5@8Y;R;zxLe`cWOk0EaJRC_ zV0iDx$QSjoAwL3rAjXhegMkX;aGA!+>>Gvv=4NGM*Y`_C-n&_i@5KhjA?$nEV}n!W z-qJIXvM%?ygqszvXy#@mguy9&uv3vQ7TIVoMk5FmklM=@SvIw4;eQPK#wy?3y}oR7 zv!ZO=tR_|{H`q6(O8W++&+HpbT(5}M%0?fI9qhwP6N*o;sPLvaSKUR$o!Zb*+ZDE* zR(&emst^Pep?`4C>L!fA@73L^2EP|f7$G{7e{Tg7hP~kNDqvS|s}j~2mPuM$=K8u? z*zLWoR;P*L^qO@e@FPxfukxc9elFkta6!v#Mg<2#%mfoy96M}pINpR0l`;eOS_ zmg0eIDHdB&EHengGPWdFQ^F~lcQ6bou%%=VMz}bzCAh5El0{~cVV((WY>74nMmPEe(3Yo~8lc^k+-O$vEPV%RjBNrCj?r9_bFvL!rKV`EDOcwwhObU9l}3MX}HTF#cN3LP}mv+LBeC99#&(|#;N&?w5+ z077z1h)|#`vA)4|h%GID+OH1vIk2UgVP2sb6syV%#T;WZ^k3nAs z-egP(GmYm>9KX@!O_U+qI~RBpMHz4Me#yRARP)NxkT*gH+q-e3z?+(ZH?e9~@+Jz~ z>&rCW#4Wt3=xD!k`|u_4>NH5H&GLHz4yYF_~w-ZUO2?%?<8e9FJK0-v%MJdOoS3w%l#q#VD6uy>0Fd@8Q+ zsbY=!dz?>UmSP?ie2V08J|!*H!fYslfnPvA&Zji<`|*%(HJ^e>20jJudOoFubf}6$ z)Nwu~3Jzxp8#unDd}Tde5to0>q}_o8c7 zD{w3uLTOgKQyInYVTM&K=_We9t#1?v31(5QCA`V<5OSUKWlOqA`{ss^ym5r%J(Ia8 zVMT?4u=f_{r8mOrnX+_Vx(`R8g)K>=K0b$ZKm`?J^LGCgS(c-8g1h2#Sir||5=%Fq z;3E{B?&EVj^moe^ezng(RMgC3ABQSdWmYpwC*2UB)Qld19`2)Za_PVPyTwQ8u*zI@ z`L`JYA|bbNoVHf}x@W$>^SbJp?=jW9`+?3YlM6|_^p(l^T&z4`7h){3R$7TKB3ba# zGNgqL>+XChNn;@GAJn5z5C#UjZKM5{BT17e6!>8;5@yZDrU1tC5f$ZA#P*O$<=Ptt zheh#Y>;s}c>lknIW85F?e?o0@MQt^>3r;G#K)a(Xyz~Y}>1F}2qZZjuu_%OYWfT;! zp+EqvxrS~>G*X6dk0|xt&k?NhVWmDpYZQglcm6OV5!?U{Yh$BtP$I;$NO_z?-H4+Y zHXpnvlKg*tHVpsgDM{mRP+V#Jp8{pA&5B@Kmc!Tg(+)*LJ*4*h!Dl!z`(CBq`Af`> zyOsJ&Ub0A|R>vLP#@7-tPoi8l z>#`>bS#&KWsG3EUWDq8*jIU1tWB#63t}5!dqO774x->YSl(^T8L&-d4QTvZJ6QyXv z4j-VuGg=a0EIP!Tv{i!{vtny)e=+e>`@`eO#QyjlOzp!pva1F@2#u}azsT+bCE3-8 zUFfS2ECZ$9621UFdV%0^yk)IIR=1m!lIN3)WU6Mf0TDE*ngi4$2n{P1BEuFwN_Td; zIM5oWFu5sY7B#b>xAZuiF20VZJb)Ktveae`qWjr)4U|phVX`0+-SXjNn|=+^BB*Hj z3X2aW)^v!Mh}EXxGtI&eViL={_MXDu)z)zfVPkdZhX&aW5Jixr5R0>_b4Pl2fD|Dq z<>ak*Z5u^B_ze9a=p&In-I$hhbi%jAqQlFH<)A+w!QmMhmK9XL9<1TKVMJI(=pGMw zbzbvj1CIz{r8G>Vc*f!={V$*8I#p9E3sAZ)eB`?TpRt2U zE;IhZBvqz?NmJeK3^1C~&ju07*4KLRm?450<@v=?mV$(%L&6iLA)8jxDd7lz$~8P0 z$^)LTyk;lffXv$c0Ip2Es5VoP~1ydz2(VOWkn6U$_mies$#ew$a#YBYtuw2Dtduy z1Sud+i8=4F!AD3ZHnveW?V`kKYRooz?u=7KS0)yec;HweAPqN&zl_x4MWj*l{^S?$ zPk!UC7rEvE`9?z<-l?s2&^m&iID_m2Z$u zMvHzYadxOr+eD4WY2Vbdwr{GZeF`2;&4CY>-&_0i?(+62e3kgzh$q}5g;`-F|Dv=! z_TJ@ZYetULXC#qWyV{)}gNPvJlZ^;72$aGIo?-t1vorV%*v+d^Qq*r^29B68=UNls zSTS8%N*nf^GbQZTy05?4uO6#l`6a{-C$9Fq-A}Hkx|Z#E7sZ(4R;k zWOoxD+pJMWy=ThP_slc3r)}~M(YDRWVmT{|t$qB`K7MH*zcw4fHf4@wkkmI+!?yB! zYagNM)V?w_qMr={Ca^Y)!_p>Ep<>7i7?*gATgC%g!nj0IuZ7b$Y)c|UB*ochP>i23 zPFoly1n?&4lQlptji((EB1$ElO*y=Tw9>f?7f=5fD42TP%nTW~Xq-83#57Re#cIY3 zmR1uY(kK3ioksh;tz>wAOXj5;LeSmkRl4|o&kv9OYmFb4{Jx-o&xdsJYR?j_Dp!(a zN8rg)b^s_HNSsZh9ua~w5fnIGq6R3OaPbUuoc|Kk2M2A!pZJRR@boj(KN zbyzyx@Scw@b>7=p>iiqt{5NK;qY>}A7G*}C*fnd3r+2=2Hjf-(T7S|44VorH;OzXF zN=e}Kb1#XR&*r~;(I|B2amTB<0+?n+V7#(#E((C9g~gb&EG&P{uwo8%xZ zac0av;9Ln(QS`~BZ0vnXoU@c^&7`N5m^@{GMwsxv?7=6qqDlnBhJf55vUP zhe4B#AB>!$j7ZHe`kvb%>_bQqmi+ve3f67XT_VJq=ZC^Px9>I2eS>PIW(rV` zB_l1-V>5rpAd>I17%$XtraZ6gx@!+d79yMHOZ)*2gaVC-{x_Cc@Pq&SNg!i}ctu0M zvjoi@UCF*3VnM$_Pup5Sf&IVg1}y_Oqs6 zNRIH`3eDa#ITlCZUu}uvwm+s=QQyN9E9z^-iu!u+)$H58(F#mcj@}>NPrq+hcRx!3 zx0U@q5SK+9=;^oQOu&bLRW0btOW>`U^Q8xxIp3OsDp#}x0@MpYVH4Wm5Q2ALFK+Fpw+Gj!wP7 z!Gfyii8kEmv=Os5iO$Q@K^s+uar2}Mn}ZhIR|Qd(eHZ+6Rr-?IC1HGJ2>JtIh2T$J zve7U8vA1zeWnFen*wi>=Vx8vr8thYAF(`5(a{Q)7<#2?BHhpn1Yy4IW8?;&nTcqJE z`Uxu?*W)Okwt>t4{O8d~4b&z;r9*i2n#CVpk~|Ax zL9^BnD96N6Vn`H^k`OOuTI0AI_iDu^Hl2{R?3Nueak5B>=` z-DDSO&~(n5TyvOk(9geX7Fht$u~#+huA8RfC?Sp=>|V%&Js;D@?Y;GsgO35{4|4UG ze)aEiQSLio046Zi%w-*So0d3L2Rwsr3!*dt=@}XT#%k#;N4pop7rSAQT*{Sbn`wN) z2Bf<{>v6(mY=VWQCZomq{J+74Q<}O>054(og6v{uZvnk31`j}fCO&xbQ+Cae-XNwQ zvY%0=pL`RSzG+)#{tXIaxMW)JVlY>e?dzTI!|_jL8@V=SCT}}s$$_uGbugijzfGnzYw)qrplMYx;kH)PV>*8;#(G=eL(^rvB zUqwJAm5b(`Jqmr8RyTh*)2nr?^z=WyBH(Q zAZp=BM+8{Qk-rT&`9truP776JXFfklP5;R7Mi0H}Wb*<$QC#>&Z$a{@s26KayaYmi z0*p;bl$W@1@|>B7sR|k?Hf{t0sDa>yrS2uhOjuv}4)P!5RVW)f(}8~Dz55^v3{bY- zkvWCkpyjTPx=m-7Xg%&e+Py@(pxqeSZ|v_UxA&w<>`v38jWi~69pWtv@+AzcxI2P?OprpORs+9SfuGIJvIfnKDm!UOwScz_u?#{;mK zy-d_D^nuG%mmQ-s*FFPb7s-{|UmiEkT>A}+*}zf_i(BkNv9#eJM3X$taqE8{TB_oU zu4tRcj7TYq+Rr4^R;RI-TUXPV5mvL7?d$qlhG`eAWhjl-8e7s^Z`UP37T?9LHBX-3 z@{(-fU9+a3dKb7T5fd^guL3xo&4vu!^Yzfq0mHLJSbGr}j)YyPpZeNI=-5b-{bfDW z9*$@_)92!dbd#-)`d;5v#D_5ySQ4Szv;@UC3LNPw7n=x-YDS20nBnN5F`E>$h#*qg zixNi!^f1Oofhu_kk>#AFn-O_9D?64d(7n?&OEz2KT{7lfI^vyQ?C>Dk_cj{Cnb4E< z-#eRX6s9yt))k@=7R_m&QjrlW*eEHw2q4e*%5>li zX%}VF#?ys%Q{QgARppmjWl&VrMKkaWn}v$LyuMhRB>t>Zsa#1-IJ+&$u*wAbw6`bq?sB zR8AzGb0M4g-&p8!?lO@TF?AzpyVDi~=2_#`WSfea2`HsFdDrFi?O7_Ot)%=x!SDNt zRiI#=r-Lxt()yU7DWY-d1Ts<&$_1ViE|My;pVSM!15U9pZJ=c>ao*>-baQ4BaXyQV z&b-IDli>P?I|-wAQYx7?iF>{&EnAEJCUSS7GxG35%R*6Ygb#F+h=`&y~2nyKtd*fkp^4Mw8~%Ouv*{U_BMH)v|r>Q1~U z)xX4yvW@=d)JvS1d@m(-H-JpN%<^8csLT+Sm3!G7+DnDapwE5L6P$F=og{1&AqT6g z1%$HNw#&D1ry146hBGsCQoJ+bkqj2d55-&7gMZt(8l!4r7C&!!W$G$tao?`2 zmM`$;MxMw2n_63nNk00VlDqiaPTx5FHffICh}PZ1H~d1a?fszK_j@gu^J->A&^~gr za$cL0)uabR*VqqC3*Svl3Rcy36W>X%Gkd#(l$4CoVS+ZyN}%GhcR7NEWqy?15L*4TLNF{1*G19xnU6DnAn2=ZsD9`Q-3vnJ_Xf z3%sK@>XY-hXJfNnLBrroNKMtf%WP(*LP3)%zj3~T8&VW{$oM3*UL-6AOn5Mn@my+< zB3Qagr*mu=3Fj{)oWGE8{zAg(km^I-#{(|58U`URZzNpbnq)F95UDO8Wr&h~X%#!&imW%%BD_vtQdlbd4cfAtM%1za#~;)>cI0j2{JqpuX7YdGQsB zK};<}-V!Ir-b=Dz{=HOab>Z3GP1OefH$=^PO?nSE*N{^Uue2Sr)y>;8PpBKyL zoQu);!X)(n>_1`R6C3%-$4S6N_Wv_)820{0Px{kkc5`(3o@e^VUe3MXR7UGE)PQH&w7Jwe(fW!5nbP=|SF=WhRbd0Sul z*2L6QI0d(DnufdsVDb<4azOxocS52cPs$2$Q!{r;{_b*Z7vUObm-cq*zgASRsmoQ<|8;mz+-LvwUK5>gy&(w4Vj1#gvnrmnCPt$algW9Lmn`fJ)){OQ+3e&Fu# zuQ>M;MN7}AN-DrylE}yMN!P@44$i|gtpYfr8N7V+Mfi*|XMQ*-!#!dI^%=kR55Ou=OC_%W6x zIT~0JcqJL3Gg>j0WD5ynNft=_4R2UmjwNA%^o=D!0c2bWIw8h_cD=p^B2nTR1<>@%R9LzN0g|`WJnm+rFAW-EP z`EdP1u{Z3bK|T??qKy% z7FpToeOaWkQp$xTXe$qGgPryBGk(B$uGK9!IJv!KFGr=L(P4V*3rR;rfl$-pSKg?HwSb!|NRmulwvG@YHnmrHk9o48iTli*n$u zW4WF9hTL{l{C7+skwg<6evp*!`R>1yKVZ&x3!{hd-J+TdCNo{owh^R|F&#k+M-} z4yXvT7EqDtFQKA1ztclSVb&dnxZp^ESm|(Pr_krFR6UfdEsi+8PGo;gO=kBSnSD zB5Tg-dxTv^^~sw|?zIg`eu@fiT0%S5Dap?wq68_R|IE+R)?u~rc@X8Eys@RCF_>D{ z`$V=JjtohJofc*xwAfQl{8E`|H@hxq5$u*(Z5vbAtRy7W^hFr2sHG& zPkOU~4t|Ta8gQbmLk>ZJ<8&DA2s+GK+J-m*R+eH->6OIL!r%O)S3~~PKS|myBF!R) zfMuF>7f1cSfj=$xn1n1`H%oSl_#B64=vLe@7k{rP>_%(i5=v@|^DyHlz^ z{HHAEr07P#uGxXZemh3ysB2+$_~jhA^-G!jKVeC@lJZV~(}q*FGt=+`*Rw3_pr%L) zQ5+J@K06n7?|yn4D9w6l${%Sd`Mz1H9>fmA`05Lo+}nEGoT(*ty&Q!sti<St?2Csiga4r-&&SFdtDW*(9A5bl1iL=#DTR&LDDrerpymz5vnq7J) zuQ@zSrlfDAw?lzc!6p-vL)heKvRWMpq`6TENaZkDdeUGlhqQqG|R6(N3kgo(M{}wL8Jks!%UNtw)M;72k64D0qs$l-~oA-L#9M zFPxHdhPjDLIBi`+(zW}%@F~ue?@&x zjJj)I#tnldEV9jeQn@w^Bu-E@Qk9~cv_JuL&@`0vFS)&&ct;p=v9Bk`|3~~H<{kw3 zH#_|jNJbY;sSUJ}5BY67BM~pyR^;Z1kDhN7>oTq98;zuuO%X2Q(PmKmb-`E&rmCzrdlMYO<#D zO<;*g!e}w=EYHs23}y9GENfGn5f29EFiYAfp$4_7HQP^Wfk&8-7X@E|ei?j~58*2o zU*}#S`1-+9z*jsM&N+Qu4q4?9^@>GSBW z2iZ^AxRr+4CQ6+c;RaqHY^_^^Artz}&Ohz9ecKF;hGGZK_k1=%9aIJ#r^Nv{j*#6y zF$9HsJk*=gJfQ|RAF=yS*QVui0%F!a5){Dr9KB9%b7qk z1jU5zcYnH5-u(%^qTOE%k?{od%ZgQZ|4G05GcR%}a5mkr`_qbcf8Jq3*6y#_^SeLq z-0n{YM(zGKz_$BOR(F3hB-)GG?$4PT_I>dkj=7IIkG{%wd~ijEGveIv!jd*p;s7+g z-upwL$Cwf`wKF;B!pq3oU?6QUg-vIRb6t+If}-75EM?WD^D$e9s3o5uRnSU_=+9o+~aGy ztXe<}$t#w=nu6&SAZgum3it}QYt}1bh3Z(HOgq2u#60SKOgl|XEd5wV8|{>>6x)(S z^6$+g5%quU_xRp_+!g*~8W5+flvw2~@utOp*TkO^j`*1nAYaPikrt{|M(ceHV~P~3 zfAV9aqmZdBBFG?Ym=%muz9lPI-)xhL1ct$Bbo{a3rk$;!os8ki10RO~WHf>ot=gK$ zWDt25si&(>+bA3R*mdhR{jXO1xDOy3V%tIwIA{zhJ>!gk;mA&PJMhq?4 z8D=_Be;$#)7xm4ZJDU0X;8Yz9ePsN|4r}S zsEn9nSGrK*(eOp03=qovxLlFnCq~_Ommz z4wZS>2oYvOW{qVP&K4APJo%~MH1Ok8@-bCwwH%A{YJ%5*hR5pZPfF{McjFI#kCNsl z@Dn7=Pr#}e;wKQQ02nP#M@vep)2PQi8V(lPk~;IvCmD}BNj&_YNyy#jLo|Y+*>&@l zeE7k>u+*%V@;>N6OX{`X>?&uC_3!yZs+7-;)h(Z$`>0!XW$VA}%8o>pe0HpE))8@j zs2SeCpqSS!C!`eAm=il#{23@-nm+AO(N0^MJ)I`Y6wk(UsQyRhK>-jVB9y8C!KymaWP`eLz6_b^-;|5b>%sk5Fcz0F$fpdJPv9@&Jji3rF5V z;(k83nWxR;UO$fwQBT7WVKMbq*HfeaO|2)HvbE%Os@jT26qkDe&3VTOTS!U8`-Tls zm;)iw2GMX)FmE97ssEcU?IH0I-dq#vWc3(oHOz&hsJ7u^8u>`*W!yDjce)04P|eS% z-t8nl@xd8|_iXeZpn-M(-2cC*fFr98YOym0wb+>e zIAiAUUZdwxT4=0&1z!R~V{`K%HiW!=&=NA=ex!IDB<<07HkJK%N@$Gzmz8d4rtm3M zG?qI8Xgu~CYEg7H!XYR`!mP}>hQ=$XUwfIN(t70WO$q(cVA2Uj;$DJh{zZ#S;%z9e zr9~;oiBYSEc~RY)VA@9YE2ksv-jJ=7QwPv0Dvi4QQjosGdV(VmH;|d&c4DO%V|HR6 zi#qKuD8vl)-(z1yd?912zoVXfZiA1LMY>|&FyP4^zH#0hLEFm+QY+C|Xu~gAJfSed zx&;hdr64fch^;U5DQglz&pHTZyj_LS8#9FPub?>UTv1Y&qTNVCAY|vkK*hc+>q)E2 z&MxA7f)3lUIeAZYSdtEN!w(hE0So+~vnG7a`18t}y*2XGEi^C%G%hOihuzD9n=n&0 zdMYD_aS%fV;18^Tpn_Bx5Iv&xQ8!yjsWwVe8{z6XXzzwme0Qo#rF`F=`d#l1#}>ev zw>xxB4%!jZGec18*#KP3hF_in+3dmcEfw{T=ox(!?&yGZ#4g5BQNelv;vchph{b#KPNsrnYxFKNN3J!|=w=)!RpYu{)N73~TJ=iA9 zQqeVnfP(~UUW=OH(u1W8l(wl5)`J-o7QyBH`m5AYUTF}+rB@BMK(WVDGY>Xg*pVgA z4c~1uW_!vIZ^M$D#pa@gSK@{TZ;vF>vOYWdD-~uq5B(mRIun8BiMzZtG?f8-F3shw zX=aS;_1k;YahKFonAm$mgn2?OUlZzEq(0};m-DbphV`Ba_9EJ1AFh}n!uLKNAH=_u zYqLr+DK-6tV*ZM&Q|x+ibv7#E>gwKt!er{@!WBPnF8DpgU^FGr%A+yA0_BTOF$?l& z{B=IKIn=v19|Cb1j_($q!Adq_XN9nM9V36LuLRwJjkI&rEki4|@qA$RE5o zUMJq^*aVByJ0UtWad;kaRmxol`!#9*@CVq=TlDI`&^zJ6V;}Tly+Iu$0`q94wp`xU z3SqV=@W4bxxQ@xXzsO3o#~qzW0EFdGs03K|rQz@ADgkgri#MYdLsvP+nkcnE;+xb3 zKD$1O<#0$;VmU&mj?ja`W&eQ*c^9{26c+#7$eBZRmihWBJBmccr?j*D#$SO4Us3AB zqqqP+snoY<_z5L!bRO4^;aPnhk8nbh4H4Y!{S!SDldu6J8hey_)YwVYXN{du>R>l!T_@e@{Ih%j-F&dK@Mn8?0x( zx2{&tw^YylD*oT8=V)Hfk)oa>gY`6eZJazU)deCCVGBAt0sC6`#MPvliRUR3dTwF*OTlQ5h8sdx6-hqLCP{!cUyR)d-U&VK~+ zc2Vz-Q}0fmh5$Qq5ZN>WYt0}Mw_~E$F(fPD^YDljP*i!;o1#jteHBI3qd;H?DM+4C zG=dXKeNf>D9#QHi=+47RID{0KPF?j-6--))ua#C_i)`xJgFV~*uZ1JpaP6(UoV@nd zTPwu;q2B@EkE`aNq=}E^O&lvm@>sPA=m_%C)0I*m zrk#6~Fi@7%j$6n}<#wR&3@p{x>HD)9N9un@T(Q;vv{IiCiT|2X{|AY$Dq;0M1-Ier ze@c>d2|b|>rp7Bxoo&}oP*^QIu1bsoKBm-f{`mRmd6fD&T6k0mYvE+k!pUk2w)=7W zlp3HhLbhmo5q;F*k)we^^Mg?8Mjtt2p+Yvq>HfLNDAvD-Qfa@Cr`diS9+6qbBcWJ7 zKkD=_zXZlZ%C&14jw|(q)H5Gf>H)y`m=XrYF@fQ5>R1^JJU&=9HW6@7fy8N|DQXj~ zD%?aX^^rfN+QUlypCs;4!cBBBOiShZG13bywLw;Pg)tx=4yU=E@JAUR*LeQuAA!k_ zDPZ-HySp^VmO6(mR8i2XVjWeh^Lh@P`{?sN9oE}m9VZnRe<_bxhtuigwl-q zt(a&Rb^Ir)KQbvRShX4c->cMTzryaQ!=qff$HXe(Cbocj$v35FJhlz{O_(@yCVuxg zBW&(#^TeOi*2%S5JP4<+M~iTklzKp&(?w+_uus#>b8Jm`K@+TXiCUl}^hTQjyq-j_i4qzD#jlIw zQ9b_;6+WC-$U&P>AqU!ul>%^$KKiMN&NI@WZ1*WfU-RbXTz`*R`p5*na&U$+M(~G2 zGz~N+{Mo{vZ7`Vp*-l-5bUrqXM18f0mBlnwfWPnW7((gJzeHEB2~z;uDM#LE?o?!7%Z{Rbfi9$x0_|1|&&5NfkGTD)#1`C?pA21!x^1pGsVi zEyolbw(S(y=hpQ-jJ>o@OPYgk9G`Y7^xyvlCj1U^{*dO7Y+R3Tp*crpq(aZhm`x6Z z8J#7EOZs<4i16`>NsiKX! zRAQ1;ix4SJJ*d<*rp{4kB-gO-Std}hpgSMsOGQA14}v3;z-37=l}6{?h>>H|pz|ws zwNC!?&z$<%3eXh2kxk3NrrxNXJ)!a4rN)Im&sG|L7E0h7f3_JKw{BU>nk(qRGp2Om zVhPGWL;0g7_s0gV=!Kx8H_u8}H?%i5gx)NcdUFG{JzeR|({P5qH%~XEGty81QMqN= z2-PqQY~JwG=+;UNbH=RUJ^_!=L#uCx!6bytZOOe8@Cii8lz9$LLbGL^XSK$m4v<%z zir?)s#L;JkpOkqNRwAndak%cthI$T>sOcYAC zu>y&FXuSLxT=8h^Vxl-59t!5{s62yDO80)UcX=uZKao>G7c3Cw$ovdGOXMT1yr4*3 zO!&{QJ+|4tKVojn!Z;TCWkiSt+0~eXf?9(Rt>J4BG}IdW`giC}6hIBfr$b};8Z;s| zwlS?i8k1LnE%@yua<76b+#0mTDr+z}71;7CY^A15WrQmXMXpRG0)TMcY8!^@X2!P8 zHr;Kifjakp=^mzBGtF}O!BB-J+96eGqE&~DB=vZ+pw*&Pe&P$Tg2GMkTc~LrsiLM9 zvL{=+av)Up!#}|wi7VnNQ*hCh-JAD7Oi?I{R{cLQi|~FzCYkIg3Z;^G97C`S15LFW z>rycgAOT&3KJm;qC!J}U^RW}kP?=dr}3%~F-^MrPsl7gjNR9x zI9&WoEE1QF;>vH1(>86+MQRrl!prrOV=Q2^vQkb@Gi)wAp3XXW&n`n>Efr~54`hip zw42qUyB5sOTXVXGIuUR&GBvdA0lKYOj3qsc!3XRtuM9Q~GuUt-o$*Xjw7@{C3`>=! zfzGAeQCmCksWF_ydMGB-PQ}s=(SaE8R_9Y-I;THkI}^nA`1`K{luxrjX($=w-o(bZf_SN}A>H`XG73{&ow~C(IDy*3->`M})-41LcVzdh~)-*Ea zeQZnw#rw}`tg)SKswu2L`(@87z1Hm?*2H2?dUK(;)c3L?5i7oDdFVUJ2(KwLmgi@G zpMAwxp4WMn$0}cna{vmK$Hq$Z(escEI3MX7AXt!Ah&*mkSI2e}ifD5^&h!klu8lQX z6cXaTGl}lX_)DB={t{=Jzr>l=VS4IIIh2Tvp35gh@Ukg?RX|=|rR`hd;KG+U;%Kf? zGjst(lDnwgI>lg1$kCCU39%nT`UWU=Q9D<{`TmWH(>ojbC&w@dvcKZk_b)GR{nNMB zKNN6s<;r8Sf=cYd+3XeREzE{-9qcOo&-@ar!D2XRKQ?xRWDeQ+B1Q zXk79SgN1Z`!*50+N;tU6xJ%vVcIZe>GVqw}y>eEt2rB%PvxJ+jW|jrQ@yFks9Trg=Hf4%9NK?6$B7x=x8>oZP0P)O2;9Px!0}aBv(1 zmFc5X4m@QUnO=c zFjz-J%(K}7S|L8ZHfda8Qle(Q{oRQ~Nb0$QGtOSJB%YRv?dE9e&s=Q2gzT-)A)9KC zC5qm9J)ezx=>c8ZsqlCa`^%?rXG1A+H;ffWS5<(4w-3dZsbF`#ddEnJ=ln{-V4$Bm zz@>oL<6DV(nbERXNl(Xyk4|~&mK>@bo;XCvBbiySV8C0!$LL}DUd_K zv(n?;S5rw0mNc_hKd2iY@ol2)wnRn*b(0-$B71d~T%H_G?z%cV%t!n6=HBFXkYA}I z$?ZK;+B{DXu>-wXdHS$TUap&WCytlP+@F_ufHJ0jT}pa$2YT!FbBpHP@7tFlFIs&?0fx(ay4f`4*nnNb;X>B( zQ`^eX0e3Tx4!BotBdBg~_CRlryKY?>(4ksJ=-|o-9Sns)hjj;f+(){>W_H6MI=Crc zcfg@a6&)t6&@7i3*U#LmHSOmgRn+cgE82A(bDBsiTvN7*EcHl+Js13doszVDGUZB?cW0@`3IpJgy;9N0rZHtB!%_Fp3ORc0ddo3ce<}{u&>!a59~(*CZDjEt@rk( z4)mJ);TvN{9gjk%OX4luZWA609l6w5w$hephD`zk;{jWP55(_1;Ho+jAFxQ>h!GHW z3f-8o<)wVweEVhz_6s&T$@USz;!U+JImRBwc5J%UjEdNfM3yZOq23?oy*BSeJ2N%$ z0l6Q?cb8pwtFrk|xy@_2JDUB6+o|lgLDINxv*^&Z1kKpNrrw={gLw)E(n=s@s=E$K&oM{cOWK@yNP8J+^dTrB4^SuTiJk z-FbcbiMYE#&tHtWm6DG-FjbR7XZyx%QaX}r;LPDSZcrWbT+z*A!B`*=WjCAG*- zntDeiv_@pX?j_jYYYjzEx?l2fPiBA1K>2H!C7a`yt|*;(HBffRAQn%aNvmEy%1m- zYVL8C9nuKL4rOeC$F^Tv`lf%?jjkIHFn=t7&Y#V6r~Ana17_RYf>=&cuT45c2?QGB zF1Ug+o9DmRWb=NX#CQEww?j{}o>(8|Ya?e@vc~c3)s97)-=AG@dxrga;r8CVZDdmi zK%)5rMAtcgGxt3@MyPdwdww;YoA+f~=+=~iDT;OCmdDMKW9Ovx%+K{~)Fd2ah49!9 z)=%o-U9-RCfQ~jy60~$5O9KP&yStn9xQ1oNW3hWtA7(UN)Z|d!RSC-|W?>GD0y#j> z^G&{(c66b)Ko4PfS)!r>k`}aW+QR)f_i&N{=5qIgj#Vf^BM)v{b*C%b{id6^!i8Wj zu0B_d)#>Zfe$D(Lv!6yUaKyKsSx5Gd?g(v-?1;PoI^yf6{K(m5FXps?RKd2MO^>RnwnMI%B|eus)62PWwR~sLicJbdr!udkDvwg2HuDQq&P`J zNJ=rT?i1vjY_qFu9hH%7drx3#suRYDNw2|((La7DY$rd=%PYSLQ9G^gjN6slAcQ{Q|v_m!Cs?zx8oJDJ5D3Dh(+D?ZTgbl z0m0A*qp~Z^!>$1qKN8}1dTcmrAQre%0M&0f{3!$4Z@WB$RTDD;R=X{7EUd2Z0IZPc zj7>n^RM{oivh|!K{?rxbYNh#S=$}(AUp-&EU1Cf2Zx53c<8`mJO=x1+W+8OkDrTO4 zBp1YtLB!Zxslc{(V;w#oL#ZE7MQlyStQO~zr;m<7dq1vsq$MpY`RXguBYN`cewJ&u z!_K~AziRIvL8_R50wJcFcNgb2KqF?9M+ED0fU%>d=acRREheZlFFJ5TO>F~^98-8g z>Ns3vMi`EsK$2#lW%00mJY_c-nxBoxXN%A_PBAtzJ4R-~ta@fRl*!QjWPjsS3P0J1 z_A@*>>ot9C?|jiot3X~01`}h3bA-}u@c|1~3Vn!5ZDApcoWanAn=N!uj^( z7pmMAw1Ma%I&4WiQ2*(%1#-<}9&*j24VT2D0hff*^7`%tMz|YBDpkdTE?U-|*6g$$ zOF@*niloX8&fahV{buD8#Z4=I-9G5dI!|-ST&I(A7c2APa%O8-X8YD!aUY(06N|sM zDVsNC=ti$>9NM0AMG#1TF|q9n7QvQ{Bo(ntMOtI^J4Nch2>v2Fe>UMf3<_6XgZ~{! zm=V+qQPXh8^gi(@k%muG+o9Cv{WA#&U zKuw7j$TToscnLz`uJ3jj!3}<(4ZRl_L<^fsyKb;;+weL$so8WD9_(=#RcYcF>W#|W zSk7dq2QwM!YH?9kR@t0}8Wzch8XnE*p6NnN2h{}a&Z&vH(1agyI3kJ1P6^Eza>qC7 zU=#hsA~JTnf~?rJ%2}z4EJGf<35;&ribSH6uLzo}6>WYna=X%}Y-{>d*7o&kYCXM4 zxz+tPe=bTJD&m58VZOVD!-eK6L;5R8UXyzAQ0k0-==D$yUVwTIQgbT0zy_2_SF*(r z!`SHprIdBvVMr;a4AfF47wV?PYpOule%7670qu~gOvT~zt@-EMNtu9Pj~&XtEIRMX zXcvgM6(&rSO|zkqvW<}umIw*SxW*OT&6j|-$cQjU1YRJUb-rD~Bw6A2HuH2?lrke@ zm*kZ{@g?3`-|G+kLV$8QN%L1vD>_N=14hCc-y_z)^Qp`8qT8%IJ{_r}R;kv2*aemf z_ytd4!GgmgnF0q4%ZyUNZqo1`V+V|~^7*ZjZy8em%7W~R=n~y`^egavc!i$CDEvg= z4Rr6IF&1O`;jvx}Mvom^7_H^cDMessDCo4i&C+>n=~7otPk{ht^gBFs?l(Azty zG$>=GsP*sA+dENq`T#ryfJ$%AJNVh`HFx%2qgeYxHP;A0200@<0J)WV8GsK8424~k z$qV9c3?RJ|Hu(UJ#(u&y_QSEjZ~#q%(=!Z11GF8cuXpB~)uF*q^GzKM%I2E_4WtwS&psjZd+%nqw^whNV zjTzBCiRjSO)oAOF)U@^Xd#@7^PfJ@*Ki0JMoE@ra>lu|ye6%FVHElhNHLCbEZGHb0 zsjcVopfzp%ptc^mVA^^Z-Jq?PGLa3p(AK{;ZC#N{leq$Iy>@h`^qugG9CaxXvaWv{K*KuTNBbOvp`pUy&U?WePxfw`)K@DQ~1uT2-ONEf8bT8Xy4 z7-_XD-d*T(*0l920kOc90;qn+;ZGUR{({RhSXZL09|`NrQCqK510`*J%W3O%qFFfR zwDt1a>`kDpHv=fz`i;_2p{?gdN0)&tqpimZG*l~(ersrcHX^^Itv3R3h&$rcHB8R< zKf(gJpSiXk*Y2RLpQ>x?4JNOxCp}bKkJfycwtf?eH`CTrF4xwZu1az0P$aEFTTd0z z)`N2Bl{cc(R;q)v6SVacL0i8LB^xV#gPi6zgax<`bFEX%chJ`RRjJI5Y3pm53%Aya zdsUjuSBPCsTaQuJ>{h-#eEud-oCgAffL3VhWyL2{7|!o(BvX>zrgCllR83o->NPW? zqgq3>^$cHKTR$y#>PfGyho!R}#->EtdVDLq#$_@nBKbOKDp6!hTc1i>kK?n`)^GF! zjSG!NeZ01wq4w%_54u$83^n7Q7UQo>hI%lQp{^FMYU}0rfXrvB7>|WI2Ca9% zhN|m%_qrtdaPPZzVYVBpupXtXH^^1$WdJ@XFckKcD(h`5H2xJVco9_9eyVdcD68xJ zJJ4WIUC+A$4eGjTDFDVQ>ka(jsPNJo18|`}06FJ$8p?X?ZP@%@2CnsM%6j&U0cAZd zltEd~YFKlvUsKkjs9$rfUvsS=>srsAt8KGT*1s-k>_X+WB4xdH-Jq;@`!{thtE}fs zGa0~b2a~}-FL0N(yi;?nch$Y@mGv6Pnrpou$UovS9Qq}{y*S34mrAcR~ zyJG88AQNOKB6ka+T*0@^H4zPo!3J#=` z4cz1>Go?-$VV`q>YN&0y>})F2w#M+=6Qq2=Ufsq-su%Ihj}QY;F)0a*(cG$P%N=Xb zFSN(@yb*OHV}Bbm z4bre1lkL_|teyTWPP2dC9}{pl>L32y-?E?(AO0h*Y3h8r(K#WA?Ie)S3q{mQHFm~@ zBNic~AGW8R#XFA3a8f9Lr{-tQkNOK5VcNekA{e7)oIxw+Uln(X{GZ&IbnZ@mm{B|F z!~IaFdWP2msd)vH<@kyQQ(jFjlODX+wkuH}~PQ5U8AhV8^Qz13I-Boz2EPZ)p zpZEadsY9Lp`>5<$C9E={>xasoNh+0T$~jHR2c0ms2&$`Up;X@^6;y*>RbJdF2-ByQ2&qb+gXe9_HQ2}${Xi5`#(#4S{2q?0CJF* zp~eQUphdVfG*TOX5IE84Pxd_t5!tTovUhe8yexZA6_0U?ik@g#7eG?qfFDc&r#Q+eJ0Sgk6!?R^zyd!%Z|&2 z;ni|}l-_E1Pih4J@}msz38lXH5mJvR_3s#thn2ALc&HfOhswiiS4;pP(KOAABF9RN ziUmQ2CMjMvhfX!TAguZ*ES~SdyJm$Hl)GeXAMBY<6{=o_&kD-E7b5_l*3D@;M+3>Bkse9eqBgVYWGVKq;Gp z`<40vb8u7%n}Z|89B_SFftZ|tqfzEK;|>Tabl5Z{Q}qnTC1LVsK8(f)rd_$;9L} zJ@e0j!HUc5@sXAR5AHcA3ynju)Z=cJ2Wzchp=6 zZtI4yQ^FtcRv)b-1~(W8p|Cqn6pMg!UtjMx`=9&j1WiB8aA>(dq+xmbF&4Q(#JM2c zA6M!R7_*NlVPkeoW9DzHDUX?My#Re${mK1vME{HMO|T`P?$gW8&o$Y2{Dx)2!?-{z zDZ&RvEyJpWG?EK|53^*@3-t(^<)GD%jqfgDWVZ1$Z%%j7{|!6|bkaZi9r{n`p8g|B zD3s5i)BCMFt@Bwv-#!YcsR`xdX9t|QG38p8Nx)Jab|qw^Xd=f$++{~Z&gp;oDeBxq z;xBk!6Y2&Kk4uaDZ3T*gGYYNFeOucTvK$(<_e0>O*4_~U1{5ie4gO}Hj--TGR`={C z29Jw*4T>J)V>4=c*cp%V)Lb6XZ+AP8Qr6+aO8pHzzDEfgj-@#7a}iV&;s)N^h~vD) ziF3Q|k1qpHKs$$AGq;3R4v_eSM&&&uzQOb6(8S)n1qI8@`2;b;zCOkMxd%$7VO|nN zGaP(goqS9;aS^dE>FfR$jJdwwm~O*ZKU2m*?6bD9vK<)0jND2dNo^~cR42k#!ck#Y ztaIPxM&LnAs|FK}|4h@Fz7e zSFivRq)%{n_%(R9LFTxQ-}x{j6a|RSR$TS2TPD_678*k`skFyZwTmi^)kM2F*Nmem zieZPtZ1(T}6(1V+HEwNKg^N_^2)kb!8UYQCtB}jvB}=pGt+HwCm-L89(Kv?vY9>FLEg@95R9Kax@Ix;<2YC$#!OJ%#vahJE-cCjigZ^tfJ z6ie;e#hJ8J!3g-tdHF7+K~d^y)%;u=vx#*I!s+Eg#7-lkFX0guFw2hcrD^o$6l$17 zm!_RJbH2t>*_%0uVW}N&<_LzR7T=s^E_LIZ(`_!bSG%^oy+!+Ys-fj4I*@&%hL~aX zv_`C@(E~;CE71c-EI;~wi^A^&Q;V|()(m2XFj6fNno4uZ77fm6PN7bk(xOCwRG+E@ z4)WC!FuSHaK)tcHT2F1YV)Qj!GHak;t@HV6-IA}?t@&!*p0C!O`D)$0wpvHf!%Ndv zzFHUZ)w(TTt-JEox+h<)H|4AKJ^5?QSDh266WNl#J*hxH=Jb!aykB2`m8;|7{?=z3J`9~rei)X3+^3s@ecjulXlcVy zbQ2w)vgZLl)bHJ-*$2frcEcrCUp_o;D}zrvuKiKm_;_|sLSRF4d}MPbFL0ZP4zzW^Mu7}|2!eK zWNqmb#A!{a$s)ci2LK6)_`US}HLk@Kv5sXv}=%pEfSMyLnf9 zr`_g&HDsMliShKrscW15c!B{}PE1a#k`pPGooR*mrY|iddb_s%v^vkiI=@dM)!={j zRnH_<6r20!rsK5PXhoA#6A8*Tm4>b6(dZ^1itY_-s#|srPO8$T!mMU77c@a7=owkI zU?|+|Z$p^U)lFu_vE`#&LSwl*o)q3ttE{P*jic&N^+PJ5YE?p``ad+5hHZsTNGT36 z+$(bx(hEe(!qG|Apc!diB|Q@IN9xdUm&1j;rKKTnvqbtuV(^I}1QcWPOZBS4uaS{sK_r` zN)1$7`v{c0?*O%O+lz8{W(mJY?6AP)BzAFH({hNReIU%pHYpEX_Ko4go5F_#thNtr z$_Tn?SBVLTq1|)ZLa%)u4XgVsQElS}&VA-3YpYFjH!utCGrhOTPKB7v=$!p>S4&MR zE!03@1*7(A$mJ>OlWBL0)qe_~JjWJRQe8La3nV3^MO8vtghgpLPmmnZmhe*KC8R}RLRv(|7qS_9InfzxbZd;ti$-T4 z`30N82AjplyB7z>B;MCoBzZU&QI^-o5xmR`FT@9X>3%j?ID|c$`JEo*E0LVi2ZZt~ ze{dZPj@R#B!cx&sLgMy$&jp(1mRD^Xo=C9^L*uEa*$^CgUVK}USr z=!j1n9U-kjZ@F2S-j6*QKB+t_fx!4uMqqr}2#ik~fvMKkuGV%PhVQoiU!KC36djs1 zerLx18t+r(cP7{9&`Xiuf%P}y!?Pwe<@}EOM7KV;Pgck8xYBlOh#EK}l>zZ=zAqNegl7~s+siWi)$vf=0Kw=7F zAd^PhblfpDqQj(b$^vkAzyQes4<4uY#&el${Agyn8>AES>d*$tGm8>62}MwOr~bU7 zYu>PBU)ps*$)BAfHfAND4 z5{8^B*W%l{=UMK|{@x~^%PoDkajQ=II7;9aG8>FPmbaxluIqBg4xQEgdn2@vC55Xl z7w4;Kbw<~MXQT!duG8)-TnM?lSYMHRoho^gnOTF1piRweEg!1{>n0+bDI(?HLB8ne6<7dvuG@26cg}jlg&P!QqL> z|EP&uQWH<_%XAH2+c%ZBJv*xH+2h%k;caj9ZJ(#M=V{w`Rd+AYn89_LTOEh)jhiX= znI~SOr`>(#mCp`=hasW+Oz%xpYIt>V(|%3a-$;M8?oW4Fp|6+uXIpXyOM=HC@Rr9d zZq*#%E+l^Ci^u$j_jactNAeNmW@c|ABD}yMS+xaDBm}kBjlw>p%kVJP@kVa@rr2HY zEJJ=cI?nyeDpa3RY%{79PxeZsMU|o$@Dfx>%2jF3>|Bkd`Ql1ARf%0uHXyg;xapvK zu`Oio9-i|HnV1^4b=O-i7gW#sTyE&RP4^!j=K?L3cUCO#^XM9uO&N|FZaHnx(sRk_ zLkuT>THx(@#cG)tg|QRIv+STj%ODQYk>O|Zv*jZU_Hbk>x3myQwr5_P8esNl$s;CH?M7RYg?QaV$BZtVs3HU zSG&c90&82`Xl7(>i+iPRake_#7H7#<))r^}dqgFNq2}Vawe9ZANpzjMG}o$0b0)@d z64WuICb;DcsY!Y_yL;F7!mJK+_9#hn?ft!Z&)A(O#%@z!_s;jZ3(CD9o0Bv*EopAr zaah-NFEnXx4EJB!>b#sr3@tb{ai*jOr8#_Ic-Q09W5Z63W;*{Uz83k%1W*`Eu6dO_ zv=dRx3{j-HM?O#QLNW{ayR){XF+?HU9D-$EA0)e?FgK#-1#T)8es`_#2AInW3%+%n zq%~B^vIO0!!PLI52L|-QHFf28Yg|`)oO3u(7h8(jQ4ZH&UK0p*x&Rhiu{&l!H`)i1i5cO>oPe~%$xBIa7}O{TOZcMO2s_<5&M7jCDeAd^O+`-$REG?Dii&< zQ93m#pI()AH5ER+6S+@svmv#`NT1#b6rKzp>Q0NG!UoXA&Y)}0Yd*ab()kSc>2=i) zsif-D%c(^Ag7QY^=Ms7~=+n!gWHqD1iZ!3bpqY_R@8DZ^Ep^SOw^Tp45wn8aHP*|v zfeLtKO&ApF@Hn5|Ei{~Fn;+~EyaBznlrrF6qUW`;8Yut^KD{H}ZkA6kYD@X_UX*RA z`t(}0gFd~gR&%(`Y3poyOlx9;YkInhPp=%oD?Yu7iK&5}wn{iWAbjYxrPOBEZLq1Ep(t^QU0Ks5WFqo2 zV)h~b;f=w$_oncn%tHB;t>4^X7FHXz$aD z?$7)5rt;}sBOnBSas;MwDBvF<0hxkW!1YvodjDCKiug|w?@nq@`(#C=WSCE{O0UtA zvhBI>YuQn9)fH7?c8t`R?YZjHTNDy`2_K5WgtXb7T_KyXmlK`Ar+1Ccyl8ZW9lT&u zyiczV8+i_*KisD`sk-d))p(!YYhiHU+svo;{m;eM9~5QUET3LD80XV_2DlO|vamK- zZ;dPIy!5yd8*SK)o$`wJ2R_YtBL{0=_7&>7E*< zNkG|F^0I4a|Hh5h)J`JCxP3{(fZLC<5@K0N0h4>#HNAp@NNmsn3>A|wB2(Ff-}>cc zheRy943ArgF2O@yc0A-L#6w(U z$3xzCJPu%u;gK&Y^OY=l->nO_83oK8^u9|9L&^}_j5nnC;aF$3nIw4MHB))%Q|Y>z z!KbJawnd6dRFkBf_uV?D)d?e9vdvJj#GnLIi&sV?wQFSoIwA9|XlY?8<|imVxS)rMA#&3R#$$Tf=Y6N{hX z(P9P0iCm-TO53S9m0r^*o|;C{4P)S}y}HpjYo8vbQ4Ev%a^kGvP}k_pON!3aPtAS5 z^n+D8!zYP9uw_sCWW^GE{nVUFuhE$ro$&|VcE||f)24CsY1258E}fb~vFKkKo$+a- zGd^vKMOVmX?BzsfI8sojGi&nvnmk_(Q+8J5c@y9z%;%E4B_zhn7Xe2_oti7j@b+2) zyd~VJIizTb?snQN9UCnvI7Qqua6Q*+}a>Y*ZgQzCoQi|kD& zvNsW}xp`6AfB}&`_*V|NQ*vsKgQRCkWGC?Y+7@T0=GIi!QlO!&^uB#(TV-t<)rc+5 z&i1TkiwgzTwz#z|Zf%RJZ*lplxny5BHTMeI;y5+%mv(AE8=ZDL9F*Ou0lUe`pBk9e zyecQhsXsW1 zu~t2|JMXOLL}Sod0*h_Zi)D9++|5kZD)m>dt@4fSggc>4)B~=u?IgbRbDP|aYh3)a zmEYD_78>hkSdzJn#iBnTZ3q-V+R=@(1*j?x%AN1`z8$+Mq=xQZd{^%`*{=A7&@a1!Q4$>&W4uG z{9YQjGcgilBInB|AZuHyfZ?fJiSN_p3TW$eGdb6l6CS6M%Z1HD za&=d8wFVs>ph=z0Cw_^$Y;nS06E(a|xyMstN=LS^`8yk)0i%HB1|SImB5=9y3)5(0 z=G%!|l8c<>u(L3W41rs1ZXt}gzfG%7M^Bg@tk9$HZ~GnYA=7uiP`$uSm*7>FUAofN zwCt#J__BMPH(GbrT2@|nzCmUNy2KZ|joy@Tc9)SG<$xu-yD{Ss`Kx=|TxLf;82lBk zYPIBL5d+N_YpghqrWD0?_2~dtFK7j^lwF=au}jTTEh-!R#r-z;|Lw7)(dIhigv$?D zT08dlrp@`qb#hub2~liPcgW$W3N(=%dWTQMc14A6xl7pLKyM%dQrzumMJT$8Tsnlk zQ_5uG3C`rMR%wKb%Vxmf4v|moX5C)n@+7(|<8Q7%%xwAAHx=rVA!2DI#2 zq0_T~qNUeS04Ww9F0MP(asJYA{?c*&4(a%;b-bN-+?QABqT}E+YawggQ#)61?-(vW+7YMwUpRT5DC%_o@K1B^Y>UMIXKQo1x;CecsP?%;+16)i z4J1N*keoH(lKC0{3Edj75dqyhy%_BP9fC~AcA;5kJqTlUql}$wa`%dX_D7Qay~#j( zge1%TXMPJfhjGI1ys5Yub!HmviOJ~>|B`gJHMg!~zL~nT=1&t{*tgt&p5WybuA9L+ zKRLaQe@Ua$nw?vR<=zpfq`j3Z;k2hvua?&#F8FETwboB>2XVM7t~bG#fT%kS84sv{ zovC9d!%}cX$`Eqc5kCj6?AzC6({Ss=)9Xfm*Y(DKSUUujTPYVT00^Hy;I2IpHHTkzU6d#gA-}Pi2Eivwl%FEso`#IkBmU!Cb?RZOUOdxpsmYB2f@Mgp2Gb_PK`kcT?JLeqEOG&fWHzT8=H!tNp|zZMZtlmoEBXB7K|OZw``m|5us_X``CNRECSJJYAi{>; z-SH0mBKjSDo*caOs$!ArTDTq@Z@x2ZDfN`J>z~{IxLAzKvHGopxFg#&gf5a+6DwB&_kS$P4u zu_7;kC4=(9mVkvdJ~|YZu-WkP0>Y=47Z5Pv!CB*@&k3BP`RG-`S=#AiP3suEt?|*oX@zY*uX6GN^Ldq% z7nskhoV>t%UghKk=JP5iFEF21IeCHkys9iO)aG+EAAR=Vtntz31kTZX^eW+$5=Z-l z318#qv&KgQrxmvOywb@F%;%MnZGz0_m66E{%;%L(USK}2bn*i8d8LyVn9nQA@g}@fLStV=UNFYGkQZDPBjp7Uf)<9oF3AgsJY{)dH2b_tr214vUKqc6YV5PXveLGE zNSeIB`XL!MIFcqWu!2Y$Q_T`0Y4QSVh-BF0NRHm+MzhbW1o&4f^1^t4Ys@nMyV3?Q zNe^XE+Z2Y4idZK8VAcei7uqL5-_ z4P?>FGGE;eoLY&mb_}&(&Fe70twJ_U{lKEYl?U+M`q8!@LS))dQ-zQV&s@lRq>TzX zd11xis3Vw-a(O{`R+1OS!$q5gyr7CWm|T_@npT;0OZFj{KFJHpMP2|-vl@{rc|p0z z3jiE)B`+wqBrlX;-*lSt!gePwY;*F$)*vrrxx9ewK9?6ZoK1NF{?>*lF-fmJbK~p_ z7~obRFVy(xP&kXR|9N@g@?2iHJeL7b9v$NTwb_*yu7f+N3Ui+SwgFjiw5~< zD{RPgw&bEUK6;h&xeB>xkdHq5a?vZ4k3L0u%lce}Tx1IFb1W~^xbU&^!l!$4ZyRb} zz=n^~ij8oLd7+t`7n&vW!t;~w*j&PRT`$xt3kgFx>@h;Zr&lW^7&l!J5~yOB6o7PV zgmT2|(L%x*2!)V9ZV(bk1|flD5E4iRA%SEN5=f2~5{B{2t7lbM zI*+VENGNg4ZlZi?1DJ|}kU%mB2_%D%Kr#pkB!iGZG6)GIM+*sOfU7pnJ!kM&CM1-Y z=`$)MY$^!}q>c2Qu8;u2tXN2(&GABlRc75P3kl>75faE9A|#MITu3Ncc2{6*7O-uB-j~5j#pvxK+-V|4b1bjLMm9uj}RIMqY zL*XobQ=E7q;Y~5(f~~qY#S`AB@TM3;gRQwY#naxX@TM4(gRQtX#d8&-LLtTp)7zt! z(5r!y7-<#ec|4po<~bD3;y1*Yk4)+Eh8RaWBQ$S_@w7H-`i2-ogTelWc-k8k-VkGQ zFw*mec&=hpsKGg!c|Ln^)|Ala1kTY)=vBg5VkKhvB8|b@8uJXCo_S_Iy-|Vr^hO2d z(;F3-Pj6IUKD|+a`SeBw=Cfi{sLkhS=K1WwSyMuv6F6&1=u@Oa_=i@Q=kfDdW1d6d z3^&un8x<~#8s4aISv28|3YSF~8f^7m7EODj!etRA2XjKYESjqr6>9TYW1i0moTk+- zgoJYfXN?P&kU;FaAw~tT>s$y4NmWP~%3)g{u_UnRvGWy{1a)y)At9++5{#QJgalW` zNFf0Nvb>OhoKv&KK_GY`0U}5;>}n*#wnj4SYa~rb zfDn=lI~&Q8kWgDX!+2&VB&-r(ICDg^;3YU7;1b6yApwA0Y1_m}dMFztJ!lgoJv=Rv z#;`#6Nt%!Vz$A@jf%KCs2?;fTM|0J6fX7)9=yKhXU?A5m2@`=mD>2hSNGR1|fESho z=DM&Xu;ef~6sgd3cYu*V4r*90M9F&7dR_ZOCgvwBhi zruGy!tv9YpNT@N-p>P(zF&7fvm#b)n!EtOBuC2&XMn-Rr~oBjoxD)utIw#s zz>)X-qzUO$k{1~Nio5{AtXN*qk^68~RuefOFIZ*b(}E08@;m~kLvG3Q2=orQLp+a4 z^1{Z`lotpIDx<JsxQ(OVf zSqK>U*fGVVuod|EOPz&)Jgf%V8Avsqg@6?H13#yeB@4m8tksy}vjv(dkKodG-M+%F84i}J0ogIJ_wgEqrO=kxn4=aJ}0Hh{Mc7TCd ztFgXk3p7(hpJUK!yfR$n**Dnm^ApEInPBZt()K4=q+Tt{y2tyPSu}$! zgL2pUz#7KrRt9=>JwlFn#OvHC2s1==Y!wox;bbf zdT3IT9t7$7je7t_lH$@C52^i)e_-L0%(?Ud7;9{80i)A}k5lD?opsinvjGsO@}Yo! z8rUOaU>%fw^O=`0pVy!tu~lbB0+>}D4L}^a$bB#&WrEJdGQ@NFTNw^ z#dqYq_>S?s_-Qb#1mRpUFJ5C}M^sIt*8VoD_TQM(QV^~8`1I_c|%$n!LnKjRgGi#m~XVyF~&a8P} zoLL*ki=PI=8v5trA&sB48p9fjo>kCZISlJ+C?q@Dip305@m83QvoB`U_}vk_I0$r( z)$293yvEx)gGY%iR|ijtEw3@NW9zZyGoqQ%Z24)htm;ikmp*>Y*I3rPtn0OB%OPmg zXxu9ljij;VkTjCU$U@Ud8e0xgBWXM>RE^|lwtOVZx;zU(KhasQkS#AUtYWJ3vIZm7 zc)${p9-5S-2SF-zW6Ob&q_O3|NYdDHU?e%3Ek9MJ*0|-IsV>x&quKHjFMCGWat@H@ zY`M}oqqiJe&Nx@ta&TdVY&p#oY`Lnbv*lJ*44)KOZDY&H#ia&h4Y?&1Id~g#hp5O) zZ29`rWXtb#Z229IEk6|4@>_DY{FyRaKI_@?bXCzmBj&(`6CE4<69&_i2{=eLy`J1@ zw6VqXqR;D$)Y2UXxv?bb&mJO1DL-f+uf__#82zjA%C+&U@pCUm|4@l*{IDPo8NZqq@kQxhg|(}VUyZYRG5S|! zJ!}1|u~ftQXHg*2vq)ol(XHG?@B;rP4;taAg_(prLe3m*Iy||;7?VcT6l0Pw6@xJ* z2i9SYKdX&HEPWD$b(v8}hEQ69Xo?IkPicF}t-a`Ty}4}e-6)F}`zK$(+}V%zY&N>g z0;mR~oYAUq-gJ&VC{dPnjT5UulK>4%=`7CZt>Z{ujfFb*o%`HpDy(L0Mb!ACTKB*N z8}5J&m7P|1KGb*G#!BbkF95H(<>0eBWK{I7&8fbeb0a<2voNP!oUP5*lC7~}h+E|d zCWiELVx|3rV-&w|$3dIqJc4hjpPjKRm$2I6Cq}hfMk07Ci=TKekrXq!eppY8*Y_y0 zqFt-7M9@}$+;J&}iwQv#+hy?HNpWlcdIv5TX71f zT7|hyhAJiI$l*NvmaHRJ^Y9yiCxjp`TtNGxgmdbgqhG?)Yt?kOR%+x5rdZRmMSAV-V42*h$5*AnwAYi>-p^Jj5>f z{0N3N?yu+CCWJxu(G@ea_O)YZ2P3Al`{IO{OXW5GZ_HE_cD=znLx7|tdX1Qb{J6ep zCo?l29xcXGj6nPUF~fjg>rgIGL{!%eow>rkbmO8p;P`E6(lPn-Y01PVd_r zziCg~4|84Su;#n~7rpyfh2R&Pz2F>gEGk~-me0nv=u-eQ- zq^kt-iX4b}jyXq&u;e+u)I^a}a+4@XXPaYqIag2mRNz$SDymt-nUZpLJhZeLpfxxL z)U&=in#onMrl7U_A*UWKf5^E<%O8I7aot#%L7b{DWb-A$BH7>d+ zp2e?A8mh_`-RqK;(zfDWm$a2OqVl?=qjV+$^SWeS>1{5(p!5!x-lFs_I5mG=Q!Re! zg)^v#qwnkd`wP2sAn@!3kk%{#|R#cMN>~U3<)TB?iBCoZA@u*@ZG87>`Q@u@fS& z2DDljCy16Fb-ypsvqpc*^)!*MdOj`6IwYbVUD`l?OLY>LRq3|UTKl9sN^`%1((_8o zJVSaxX;!(?Ta?B?Gvt;9WA$gx9|va@Z33Jc-`{v!^qm*3RSS_cX7=l!Z+1!E3Wdad zq|zGGk@JDVm zmIi<1NW)D$ZXOFF)HZQr_PlX$j>eyeLB9KKCH&!6fj<%WV|NGU?83-(1pb^?8VAkY zO6#tE>+xq;KOlJ3Z$17D`_|)H(Fcz|!@e!?BPIMXL1%V;+_;Xz9}~KkA2;x4zBFzQ ze_UCIKPIdh4z!*(LCw-_rRlf6=_u{-YF=q#wkdx>X^&%Dl%6csNeO>UMw;D7CtM(V zFUg_cgx6Ww z&UZKNE?Xk-XGeKkZNS+fSn<8N6J1|ST^al`bS3g#0ae2`W$ds6+~k?r^{0q_&Lv?5 zo8Ni|a|FzWG?A4w)RU8p<+bF0V5zoTWGvN@hm57>nk-f(bl7b?S!7CNt3NWaET{D&X%TCxQwPfxHMmH6a9Sii6m61zukMh{JZvPl zdEiLyaLFwscL5#@A^if%UhGc1IT>bl-MC2`PKyoUjJUm9s;K4Z2K07a9mZ0512p{B z!eCNb;kVz9+Tr(b`e*m8&d!a4WhniVj8GB693$p8=)p-dCd?lTq0O8Jv3lwbGOEiY z!*X0oab;vyW7mr%BeNR1Ui=uDo!~OFm674xU#86Ykh$GuZd2w$$lU2NcPMj9$lUER zhvNdC=}w;QLt<2{(Rr%XRxaxv|CmPSPvzz#TNzMhjpt{gnM4c1E~Dq6YXZMx#^A0l zG)`Hf2?uN$A)EjX=|*#l7W~wr_`c|=#UFz2)0BSRen+4G=P-XlCa!(#$G7&TRB~!n zC9BQ`b~m!_Z9b)LaBCRw;gi@2|>({lX5jqT%CM|#%bw$Y+RPU zCydicH%=#)9j9eWu4bH;tIUm4J`lw?VcW~cDIdnRay3pD##6(huVlxp9h? z9j9eWu4bH;t864bq0d<1{dC8@uH@s=k^C(N){o`Nl4FIkM z4XIt|@At)JZ?#T}z46jCdY%K>+BinuDyYQD*%*qlO1D&xZI73x9i?r5 zyfj@<+BV2b(@bgGAumn0DQ#QirRff(ZI8S(-KBJiFcz1~wuf2n(nOSRwIDNP0@<@U zKt5c?2jr@ZFOXeX2Qq16bp$eL5B`GE#_kAY(taqmDQzr|Kql>nWtY+=wxdVor6p|2buJ6kcZj$P7P!Zod{&F!5BBo zRY}}t*~?Ls_Hu)t=MX!?%sn;+EfIF*d>t3Hx+>)b_rziODcjA$b?t1&BKYv?tbh+ zH32j6%Omf*J1cqu#AU`s*4}o_{0Bd6w|JL&8M*$Qkjz$<=~D^f8j<=%*LB}QexoRp8Y%&ihq zxf`yCL#c|k0BR)-+r97(Mf0*dB;1Sc;JKIFA>Uqb2gkkK4(YCl?Irv+QMV95$564V z^lqyn3JMCkc@5&1{rg{6wzLTHS&;-hPamZ}PwDth`zQTh5C z5Ts-KC5#Sn!E zBAf{ki2(tE2=FGxn8mwxVugrB0h5Tt1aEMN2o4zVk7&UGL*(f9`JV23-@R|%jK(%G ze`+nyyM6oK+o${V>C@+&K7HE4L|LlP2tt^s(r8v$`0o>rUrL+UPg;|Q7jBcJ;a;1H z?<}Z8kc7ATJ?YeXtKXAuDT@zfDT@zfDT@zfDT@zPl3JxrebVnYr%e)fU&S`{iMKDY zO*M&j;eL`lTWeF0W(idhWLf$tNV4=(kYhtcDBn*(h7A#+d_UFX*GfP2$*

Hc4Q8 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

  • pcBh)aX9j12r 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
      f^P7DvJe?f>~~5r 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

      v5% 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%0DfIbsZ3eEp}jKUSTJN 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� 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

      G=`m zbDp}Z4Yzx5mEEoSxo#m{shLZ{e~F;s$f5}enq(hDqr6fZ)YGmH^oaRE@Kirx&p@)r z^JCd%J5#}}2Vs5?YR`Sl!Se<;_DD&%90nxv(R4yH;E&Gr%Whs4jA45oO^opz}MGH0Mkqb(;-}4YUHh@D^*KJ#u>|#mKwKITvR-p zwFAT>4>8f!i5gE-=A40@(2I)rXz4|bC-V8TwrMrDEo2s zp&86Cq9r9FW8Gpm^-0HRJI~3`S;|G32iIyjM=kuQd3LpSfSsUM@cxSl!P-0W@rZHXI3S6W=QuERL(*@&!M;D z%~si!b`bAiX$O(7OFKvq6ln*~D%k)yk^w-H^Z}V<4wWIv6e`26n4x(B`(`R`qg)sY zzHO*?oZ~rOUEI*3X$1*Bh2D>V-~3&ND3^v%n!^*OIovd@;7QXQO1g%IaF`(rqyVQS z#Inw`L>csw(-L|&_lDZaX%KVNbjq`bZjf2uQf=+HXLYZ0^oqYP)sVDfCNGtKCa80m z;1nY%YW-=VkR=r&MI<$}g|4P_^g2Xh0z&AKSAr`Nr%DV8MhfO%s9e|Rk}UhW%kC73 zKKnRb64oRrpeENP`TU`?RPBMfq$w>+xgRW=5=Xi|1go|zr=6}3euud>8a4&xK3KWy z2h{OFa*AXykQf`AE(zZ*)?8Gq1@fBqVV_wBOD>}okWh~!HeWI*YRPZgy=b- zgjFXbFN6Wu_sjk^axFgWb97y=gA;arr#v_}vD>y;Zv zf+;)fvlyluW9a)CraJIOc8}yw()T`pMBgia%l6Uedu;xNpK<-Y&jAKzEwsp;ZBWyk z{Z^c;P}mkIYzv$|t%E7>^(NW{hKMfy)S~Xb#3^>XKWXm?NWzn!?{Rib_eN(Ki!+iw zCr6MhU|2#jC&KqeXGVnYjSdGeDal0m-oTX+!uLk!OabA0qq8f*_eN)1gzt^cRsrFA zqqA9DP_luzpJV`)PO^s4g-!H%SxxqbOK%Myz2Ex`=y>X_;U8t6$rp!nJX-$DXHkQE zww$@q`N}W+P)RVb8=d@N&h5YAwy)cg#&G|;+^^~$^G4nOKKDd6ywMR;!~IveU)Md( zc)I_;xF>?xjSj{py8lD&k;&ia5b{Fz|CW1pkQ*JWKfN>N@cryR##09iuA%r8*ush% zvQ{kSPd&{0xhh!ARqa}iVg;infwY{Tqbmx@Ivyt3q==w)2!I^t2Va zYlZGuq1*iBY~{lXh33dtY$Cx}F_9MBF(f@UTVkYYTM?%+{Ms*uot6;$!$0P3_=i9L z+Z+=Ck{bSQHu$C9;17D1%l6&H;iGD6)(2k?9}NEg*(BkND;h010Qx~zKd zvwoqTmCApKECLVXrbmD6$L>Ja2q2n)Q1`x-GWh$w;osmZR3@Qn72?bL`Br(qJW+X% zU3mdM72?WcvSyI-@dh%?ILG8~{OuoQb6OH5S|^6>-DBQ89hvJxz zo;P6gc^j}j%QD0EZB++iU}fmG`6GJ!%S6HKfJ0S?{c_`Ws@=Ai!j`myPU6IHO6?;Tu$VCP?b8Byg;l&levi;kVvAFjeI?@R>RO%%fiwjB^+Bh~Jg z6y))Wx+Gc-8o!8v?S8TPAX*dtgD`OFg#E?t7xckp1b4P%nku~d*j%%*p?{$&8hV_1 zCcRGeFKs{QGhQd!{z#Br(~w4OxANM|d-u~Jf7EoJzt!{~wU#I6ZlvIxXznIwX;joP zXK8YtMTH-8p1na=9A%neF6{D0U7em~d)C$8f|D!Z)p4{E_Xf#271xE1%V;XH?wmlj76)|M%(F&a={n1Iqz^vaMdZakJ1xoAbiV9l zV;DzR$j>aay6ZQ~Nk_tuOHbp{AB~GiXXjlVtB$sW0LT}Sk!iO#@cY9R&JPV0PY>Vk zu#t;1$Johu(Lr&|vD_F&>G>XZQcCX;0>(IaEYy|$C^k|`KaGt#?jp#g5`z`7;N&^{ z;35?Z8h%DH-s=+DiZZ-g|LGw|L~+Cy4D&mf+SYy+XUyJ2RZV(ClmK9ddR72D{iFe4 zPimRJx@NS575h3BiZ^C$Y)4zs0rh{ed}HFy{bC2}dD?d4Nw;m%(S^YHa7Oo-of`>C z5L)DzXGAQ?F*}_|MThqHmHf(>$!u?qJ(+J$(ACGOJML;%N@^bS=1I@vTN5nL<1}lM zDSYQc8qQ;OX=?Tkp5W{iV|*AU#N2qy?6o(?p1s#5=<4It9e1@WB{h3_^Q33*-UN&C zIL(@5_TK!EhVz(Rnwq_mQKETsPw^-Q!SA4}LtR7o%F%+R!oDl4b$bA-=tLF(yCiT(7YN#MA6_uwLkUK|x6aiA3; zp<5`T2Ne8(LPDKj8d4{t5rreGd4RHXY4`~H`6V=UIyDNVpA&G-qGv?Fi46gQ88n?I zP+@b0Ruz9$HO8wm)kTY6|L)$Uw=cf4;x(Oj5}M9CXf~fy34JS&z;*YF=X+k$$z}x& z_&jFvWY~~!t+f0r9C zN78dg|Lb9(|1r;}xNF6;kU1zfpSJVozkR90E#=)D{+8Ej-pa3Hal=Rzw*m6newO7> z;!0&At~4ta0O%Q~-&}w&HDQi%@JK7ffjhssks-J#|FHK|-oT+(76j&F=kf;CJ^E|Q zD-KLTj37Fwm#e(0(*w7Mcbb5^rz0A}JAH5P=*=7Df|IAzAz<2jAHtbgi5DxVYI!TD zV9V5k2&z_IgKA0watDwD><#pE2ACQX#8Z~zM{yie&QB|{ai}chXo74-3uKFS)w04- zTsMn{(R%Ld4IOENp{DpULU%Z@UB|bf05=H2J)*Ns0-+yjb(A_)HK=s)crHq7>p4?E zH8voeg%PYx4V7aMPAfjgvj|o5F7t7U0i1z_oGxb6;Zr=CCX#xRnEXc5O)zQK{I87x zYWebi)jfPI%N|ufHtDgflEUgn28YHf2{oR@0(lIN(S|T(!T&@cgjF2_p)^$<|=Q(Oo;m{n%*GB zIM+81!l+mAy4#bj#GVu+d$N_l2*yM|SCKboQ#tzuMz&*h6*T6{FV%l6c$B>QbRc!^ z!Jj^Q8C+5Q0=Nj!2!11k_sgGr2(mBI{3*fWAXi zr&gCW8*|LilrSI;?9qTWh-ufklM< zifTVh5|Uc!qkj-bn4c;@>!i8GgiM~BPCP6R5|y zn8r{*An;!`6jSY?;KAWTL8j(V@L)6)M&LD_OrGpe$a$|lM849-Scf6?`P)MQ|7z$OyIaLHhJqaYR}DqCJrq1Rd??7& z910$ch6189LTgVHLDi^Qb+7HJzS87S`26jm2zya96mn;6^&wj#Ly_P?-Cmg(3g?sB zD#nIl*6$VM;J>R#y=|}P)rVqMLo~@ykf}KoJQxjyr+Pl&6YB}gs5 zS0Hn9`P)MgHu`V&P|UT4g4l`Lwi`n+_boLP7~Chi99#U*wT*3i{7`V1QhF#LEv36| zP27ANQVgmA>w6_TkZ~b~D&Y#))XzP+^>Mx$gbEWC^Vo{jN2LHtJ*cL7(RUB3#em`^ z)s6+6QmrMYTuZiUEg|*=ExGXIT5>Vbk~8g=oNc!RuVOWA)DjHk5+kyJ-pE>ltANJj zM6D%i$5T&k^SI>NQQsTjPOnh!h`fa>wg;mTDcplmJ4$3^>i=nhdkQ*}1n&?M;RobZ z^2yYG7tOvWxDhV>#hEA3m+|mbThz9xfiu4$wiA(MGuLo;CI< zx?z<75#uQJWjtJCEW3>N#nCoGTuhR6;OGpK_0^Bne;N~UUjMZIV~Frj?%(=f|H`ZN zpN5gg|I^m$%k|&>t8h#>V!Pqqb;G?=8*Ya1E5f3*JM8fbjFub2*jrrubft8TIRR_Mwzh{H{C$D7L=;xMR zEY>6(4T#2;?4}#T6SXnaS06GzH|Q+;OC|piv~ZJVv@D08~mKc{ZM|+ z&xJ+@GfK;0lv=&35ky3m7(v2vQd>N-F#UBvPW|H$c0D0Z)jI zeeoiogXjs-v7Cx6f96?FQMYPl8yxkCN#hBHoL_7V(^&#Y#K=!p$a&&^8#?+@>qPwhus9Ssm(eqRVuDhzK-KvABF%GGS5$2yJi;26rW@Mkr zFEu6%j&q3~K#fM+k+^440NRA{3$F#82E!_dTIwr^o~J4Z6J|^uuKlA0sl_>dQRXZ% zlVEG!s(%8d5EfZ$QF0cd%O611H)>|cADZkJWk%3W94RsUxt8BDz0Q!>q$qbR;KxmW zM(FiL^gT~2c>FU69E)dq_rNJ=Ha^k)yj|qiFnlWCus zEEaE~1|i?nD4)GAK2ghL_z73yo4&+14=wRcEAh=xqPw6(cR`77F6M9M-}^ZK9x8da_!N!$%a8f< zeUEwk1CR6X*W-7K@9ut{hd-!?KlC{Nq&+M@@rrQF41IhJK%(Y)s7oL@9H{{TS++_nPD>HVsl*U^Q`d3~s4yZD%rt>P6Wo5ib2Hj0lc z85FN6Su4Ix$&KRMm0T&`TJ7-3V&bDKgQpWBH(=PS}24#@4fby07l9VODvy zxS$g&hF?S#KK$a}!CfBX&8_l0y8N92;zQw-Zz{?03?kVro>sC|Jfma-cOa5Maa&0r zlTMO3e1k})fRhB}I|}%x%&L^g6&6mJ*ivtVr65cw#I@g!wd=T>kouN~+cSL-7#FJV7DS(yYy5fIDRun%<5MFP&Q z%cAf;RX9&hs}T4;xF=Dgo2OOO;_MP)O?8Bv(Rsfd#RTPqEuzu^W~oZ$uy+xGN!!#t zwx2rJt&VLs!^gH?GBlYA+>_Lz{Z4IdDiM+PIP=N2|F>c}Q9|Swo}j?d5Mt{cmo2pK zKx~IyuCYT^*kun$6xOJb*M~Jyg(64WVV9eEUD)Lb4+>6bXGE_yj|z}Lxu+QF5dJ3F zt1dgEr&zmKhGdD+vN4TI_yAd9bs0)D*&I*z=Q`Q`_pl80r>j3b{h89AY5keepIOY+ z&cU`K^J)I0x7rb%lK}o%Y%)_J0$Xc1MB?4DsI3^RT2NnN4f>d+=bTx>|9?74dat?W ze`C6i;K$qWtf}Kid`#7$BF2JbY(cR6ZSE@7#8s+w020wUZSNKJ!P#vL&gp7!lCUOA z0@gE0Sm#6h*NI?dfxZ7PKglBEuNE1JmKli_8i|$~i544)mK(`znLM7l4d{OVQYXvm zKlN?@7yr+H^NspX$I<94n}66DnODbKK(fa63itpuGGHxlSf`I}Z%)bBU~FP7D`5~) z%Gf)O3i9U$A&tesQ6Q8*H%&ea2fKr;0}jrsWj+Q6|M~5xBwlMTUXXz8RYel7l}EyB z6X4*v1`eL71}6z?8?^;kM@KIS_^|i7Bcs4;A1V$$nIw2x+s+5Th%rt}*4Q4#4^ZP# zaB$?UnKJuIF&B{sa1^)!y{?WxK+7A>BHKpqLu!l0c`+6UX6NuRqz;B_WiQB9KaNRtFTflW8Uy7@^qI(5&TPxv9@ zBn~6^57W(CRgYf~$DD34#?z{99VVaH6A}WJXr0D5a1$)3b1uMw;XFLT?E7i8gUy6t zv59aOSkOv3U6pjEDrx>mB^?tBYEsTS+q0$s&tsS`!wuJeYFodK|8)JK<3NLO3=XVA zr|TyV;V~y=EOR;DbUVq}&NfN%YLXPyB;gQ`qfECsSJF&X(&%uD$L=E-n&v0KnMIht+hC3+cIRpY1t}7tLTlaN-CTCgRagR*q>5kOApFiuKnMhR6 zhH*%gia$s``ce(u3h2 z_YTS2A#+cic_F{}1>G3^7JJfBc*J&!W$1wr07@EL;p#fvDnq{>3i^a84@7eio^TWF)M64>Ms zM>srlKEombzt#W91vI%beEvQGNV4K-GJL7`pu9qccZOdftc%Si9pUgh-1zV&dhQ%g z^)Q6V&2LKS^=y9YJ5iS31gq^r#wyKWntrBZm*+7W`Wf>9ORx$(g=OexUqQ-M`|ZDu zowAA<;5w#s1HFSUZi{#w6qn{a#unGJVy4OsOXtcHp}0O0M~YhnrN@lS*y7C5u&KmD zpAZ$m8E~c^!)|P>Y zxf3RG3d*<=tHVk*QJ^TP-JNeJ_%7rsE_}C@-$dm~1Re7tzLMkKpJhxOr33lGMrtd) zA$EYktYX%zo!Htrv%fg?1w~AC{X2mMix0k7ebAjimBt5;dMpzK2zsAoa#<0AFg?#G z$C<+ceC;1FwpBw3x3NTroA4j&g7<&+ce49V1yH|}+4bn1tg_wR{ttDt{qOCf$>L8} ze~>e^g~lAsPBXdyo`j{nSvy5UsNuta zdtV$6aa*tXp^xO3y2CHKz){4{oF2|`FblCOG$$YRQm(u4oZSCHXN)ShCFZlKP+p@m zb@Ci7>y~#$H=Xji(M?vqq?^Qq#0>?9t^@}eNoHJiFOLfCmLD12bjpv8ZnE<3xa#C5 zHs!iS0heM{BAR9Dk7UN=L@V!&!0494(M_lP*ytuJUl|AB3IHanORmK7)ls3{^5dhM zPWjsCCM&;fTy-I`uv13e-Sr#gte0M;}q|c z)g=34RQ3_8S=GE4g92MY-YJSbXy3>5M#;cF|S9hDQ7I^itfAx{(t8HF=%)ff2`D&S0_x!72^VJToUh}WM zt@&!50M}RZSN+S6H(s*6eM#Z=*WLbpnWGDhGPsPuQyVz1wz>GDE*A@2d_@;)T>O?U zrnz`u7hNvCq>Cvo!1$M$m6W54Q(QdK#S9mJ#PLpuLMcZVvt0a^F8W-&uM0!PD(s%W z`GRiV@Hb!7&5!zTYP>>2cD9dITmie-Rw&Ad>V325zfB%!2_vXDfZ`G~oo>@}d zo~XI6%#$ZG&pCPW54`8SAXRZHYkD&x>1>d3{9b9{N!cu}6-+cf! zt5hRcRx0WsT7qrH_BT&~tvaNk5q|R&*s3oYz<%iz*ov5%z@7rzFEwNP} zpLK7-c^g}T6VCI*B!W%;wiCEw4cWKhVlj!jNUwq?#eV1_(>rT*t7&-`9JqtLZh8@b zT`1S>uwD;zjda}(v%^p~k}z78{!(wMBw{?oaJP$MlcpcOY)U^2NUh+tq@P!{uE>p+ z1t*#+*)TuR5?;%STuzYvMMoOD5vA!>AdZWH(ptB{i(Sr#Vf%TtLM9COvTy^3?$sYgW^Tz1I3 zD(WJ=3g}!8U6dv3Rs(m%fqQjcH@yhJu9WM>cGs#<(-zq3I}>#GX7`4=k)&3)9$pX( zH+>s!*emPYeK>Q}-)(W~d?aG;tCzz5<8;aQW%q@WNm46$5|zB4mwb?ye4$+O{q<6^ z#5=3={n`DYWRlcMCNf4|=ZksCdwI#1$|Yxsk`wQ&h zE_t3PIq}X)o@et=GD&JBa}c-cJa+wj-uLbRyT0r3E%u~D{VW|Y8b)<*dR*n5m0akB zbIoHae+;EX$@^I-`5-U(Lb+rt7qyZT@2q6DbcZ@83?2%nkk|QQUh-aE@}+XgQk5$8 zGxe$R&Pp!Sr+GptMPd{sU(QQ@bzbt7Gbwo=gexB3Y&}w(RJvjPfl*Q)=&blhbKxX| zD&-W%>j~F6`%;76)^$$m*jbiY8(!uz?XR!9Bu5h-F7{-q?)Ieyy=~nkC(p9XdfjFI zU0-)ekS07(i}{+WyM3uaZ(DcC%d;%AUU%@WVOOh(?4pf$AWa(TZeME9+tyvOw5jfH zcARQ&`;siPUU!Mz_5E(*qJiIUSKSegjdj13GV67h;9p;NX-7?cFu}%JqZHGN?Mn@M z+kTg}d6s3?>aOjZ51PqXp&Gnn1&28gzROlKupDE*#bmnd*$b`f<*zuw_-jH!ti>TA z@f{u^4oG+&KF(sC2bbk3r$wTb-^rQDmmdqA>Y=G>Sn{zGq-lO;@ORJ?**rrNptkb!ps46fuOt}vg_kUHl z>JDp&0lel4D`YFKutkBL?m?$_*y$g22Io5dWU5(zaIm#~xU+jSnV#DpBcqAyM2jdM z6ysn=ah_O`Wn%l9V(iRbkL%-WvPT)M`rL8V`D$NHypjj5xkHV)$4OS5_6`dGg12Hu z_zo_YiQB>DmBj7fa&G=6U1syI*X8{D8yEr~#S3!r5QFn;yD$Fax8W1Ymy!HUS?T<_ z#bdz%N9l+hy&Qe$Nmf#EZ(xl!cw6v#m!)=6m=6SBv|@YXM)&%!ebg@h1qF0SC4bn5 zxB{HeO%JIk;>GAOtlQUCa|Hz$f4cLL?6Cms5tfF(ibE5Zjw zMk~`QOh-xHy#IZd47UG{bvl(m@O=u*zNr){1Mu?)dbpRG&!D&ur1DW8r)5_Q(!D6} zW~U6;Yr~)SG-K)gjh@rSK(zb#a^jo80SIrRyy4Z2-Wc+`$x5R@R`Kn=@6sEMK3#%( zl`R1$5_<@>HnZ;>2%@7?l<19}KILVvHyW24^P?Q>!g@VK?fjP?#BG-)M5~J$>5=7& zx$`bSmcPUk;dXvkXU8o6=%@bY&g>8Rmc;yc$IE|KO8skc>;3zr%9HB5Px_msr2j%6 zJ`*R^cbAk1NgbFEMZfa5?40cM{_anGz`Qv57Dv9bZ~u^Q2opu+R@62{ezWsPQg$jl zL2D7>d;q#QLfkxMY4TpAiWe#rEn1w<8%K+q4-Bhc`a9pTnA+X1ai@JzDct`B-*6zV z;m+n??LVyHYR<;x1D^;TY-u}qxR!A9X-l{f#aTzyzrKGJ&(sHDdxYLY_@=@bCPHxJ zd7Kb%9BBEvW#@f%8afgU+L0gad`wg!1f=t#lFJ(w=_&{FpXq~5|rU!$G+_|@S59bwQjnEeqjY1efaIDGM`7rul( zQZL7UiP3j$8@O5xW>%}U7&v@;=M3K@2GucqeH*x1_0Lm4$p(x%tiYGSkh2mF`pz0YOu zA?g}pTe)hV-~C+nF8ll-;{n*c)&);{J<0z{_VDcg`|9Pt1_!r&LnDBm+@_8HL3cAo z%JEXSVN4||**i#w3?XXV1J@Rug!`Up7pz~CV1b&ZO`7%AoFHO2#tKJu80$K*<%%D| z!ist`+?M~ux;j__u1y`Sfiw#FWzVjNbWA(YM}Fq5>=rgZ zR{|V4NL8X0o%6-hxzE}gY>jp&d$YrHcb~s_`M#w7achF7uPt5DB2D}9`-T|X^H!3U zB@J`4RvNJYoNguil58b?sS~GzlxiiugjRA{tF5Gi6)Q9PMJk5MDOxV*n--m#){9#% zL}lKr>k@FSh1S$E#sRz zn6mPXt%b=lYgQWR$n`R1`4EJf?iC9u^b`|Pv9cmrq^V{Ye;+_0v61&V#n(l8A-XhQ zf0*mdc=AfZ!Rmy55=+8Sk+3p-_p@0P46~Po`RpT3s+RSaN0&FYG`+-mlB`sI#&x?h)lt&}IfJ=XT={@6qPyPuw2-}5_X?@#QUy&ogd zLJ%efFw^rZXr={cn!aLw5z&6{@`v3isf!D=4=K+tE?IEcugWgzeAkC{$>xvfa+$$_ z%XuQkaybY3TxJXfTqZ<}M+IasY963 zkzKE9B3)x(rLdz$HGqU+LW9W3cLj-B4aI4BNI-p+vdt@s-M zt{u2R%3qFu2I8A<^uICwscx9F$&Bi0_X4N$OW!6%Ot1EFgt6+^hL5QF#qhEF+duQB z_$R=>cN&BoDs~dk9#RD(HP%pvt*UGHw2m5x7DH_=ekXtE^yzr=s-xgBsm>51RPGR~ zF_!}ea#Jt_H*;X_a$pF^E6g?pBg2U3v4fb_bq2MhDK-l#&w7f@5AQ5dY-B$P-Kjks zF}3QRTF7TTrdHjna-zZ-#hO{FCB+VLZ|Xs-chhtxe6!DabR#G+-cJ}w&3kEBdnEq#gqbdoEaTK)^J{dF+*C7hjW zqAI(<{IGt&PoMXt1AbEHrHoyoo-7T%yV^Y^~cQUL*uPp`Cs<;y^Xxr2}MZcvw~E2NP}-JpAt z(iN7z-0TiU`JFYmQ^zY{N?kz;{^eaUiq3gMj9mco+EYR;QMoI~Rdj_vFJ+-dTie#k?NlI5(`f{^780B}?;BE!D0;bdzq~KrP6_pdE zb&6h#t{_plD|k_K1uE3-BHP*lK_xPlb?%ei8^+7-O8m1r9Vn!18S<*wjG(G~J~z@~Eh zx7YifuW8qy&`wMk{SdQo16wR+xBa4ene_Dqu=oVcJm96_vxi zFHmHQt|%SuEv{I5xc8Y3+kUcB>I!+T(ErJ&luY@ZD4pJ!DT;f9Lv5+mOfWvZ3Ra##s7f!I())ls>FpFwgYW50c?_Ql zdwYC39(z)iut8f9J1D213rjp>tfn`^tN&5n`!!7Jqyh&xHN;h#hN)ZSEw9ix{;+)W-VR1%tu$0nT0azte!5j zmX0n8T^ZF=UAi5*yHZczeKqVy>6WdfODL>#vvSuIV!HH8>e4TF#`9N$()^fI@?N@_ zz4{pR-0gkG^NZPKQXXS~x>pC$-J4}H;ju62KYN1b`Mu-p-t3ifVZzY!4l@>U#@D=m zwRbhUj6IKad+bXOe>({tu+zgnxp=^xRQ6U)S)ZL>k#oocZ$%C+pXL8Qe9I>nR|xKR z<+!lH4s)!o zGYqo2PB6*pI>IQc>tKF&_EkFa>s6U7$clA$Kb5=4225xW6m^|pDyYZ0)0fOVjVM|u zfo_O(M^KK7;3bh$jdiCbf+B;R)}+`id4^i7yHbYP(cKp=vqM1PYc3LcW^sXdIUTa6 z=53TzUF7g>Ro-^%cFFp)gneW-f7EdCB!#qi($v8{CBlf&DD^$jifq@>gh9Pt-G%Hh z@N)@Yil1r}PZ0)uTaAIV$D0^^qMyaqn}I=Mh6_fOB^^hd)g8rW-cmA7ML6o-@XYR5 zOUV$B!T_}Z!g{egM+Pll^iioUpsTNUCDB1}KZl*k?<2LQtmkX%1)_i*KnuH4S3rZY zDhu2RLbPfTa3?ioNb(EzypMMkX3Ufa;a)#=1PZ2_L#AXEHf%kW}* zIaS3p=e&9I{`hzD^(Wt2?-m%RKH;pf(gq0h90IaGq!6ezC*fjPg4!?tQw*8ZOt{uE zw4a-winRUQ)!o`$*WHS%Q<3Ko9ycT+nKLIECSg8I$-Y$c)%)+af2Pxkf7X99`Y-;e z|N6@vBXeuME=`#KPS<~N;ks``pyv>9{g)RmL=1s?|NSKW_v??9|Ed3IQ|edxt5f!A z`%hZ+g{0A>M#HBq>L+qiDbsE!y0ENyvRKR>plz)e zvNbxeC6S8E$7GS9fz+sY+vH*2i6dk1zu5Bdj_}j-j>r=lL~`jQq2Z)@{1ozV;KY$3 zRLH_y9M#l}w&U5ImxpG;DT|J?mxr>g*l<=Z=yu4c&*Y?X`^z%_(Q+}Y6-$@=j0PIw zrR>|&_o9KhFe!WX{3tURdxk1A@<%@gTNjK>BV8qOh={2Au1y3Lc}IZDA#%@QalpJ_ zUHKyIYWazG)o3OOa>B}|C@~oHe6%&}kP2@?RaewsqOn?j;+>T*4?7=>Eg_D4mpref z*St%<14Yg?hU=0HXODF#X`)p{De=xw!qy&8N{lwR0vIlb=m-vr0}BJSx=A#Bsg|F3 zXXUdL8Ol%00WlF;mu%-k>^UswgGi8A_}}1(Xs>ym@CBmjo;h@GDqXzPyvG#UE%^CttJVD*Q=JFcxUAoA@}Aasg>^p*NyH%hbQ|kxr%F0+$9(!*ER`zWNIiS z-Wf_9aS@s%v9*RSFJ<%vgV_4=wSm0aB#C!cKHJSh`6Q_|$<%epJ$aX$Zy~s* ziSiTgto&&<4dqYS$$dX2PtaIzb&%8n+xSPnxX?>(9q>9|qhGN?ScBfyHle|%sZ1HV zYHGWcXL)d8M(ghqNTIMqfL8Dq?~1$^}0(Ut*^VJ{aNDCrc4d`XIW;w?$Az) zx{HUK@Nl6Zt|w^TzSN+%rFn_+vn;b-cj-&(`(2}K6CTbnDOGp-QiI;M?ozgz%Djbb z6Pi?%EtYdBChO}i*?E?Dv?)_V=vkIotGiY!%|;l40O+ZghXl}*j!N@!ig;qrWOy=% zi})$Z$G0dSPes1Av52(pj`1=tzFqF6$P*hCCMZ$5WB7En-`ELdOO06cxZzgcwgn z0VsrVKAxg{JVp6N?R{$3sshdW^J;%m&w2UN9!w&La6eW zNGAuEN?trw9`)5xi(tTeUKaHmo3T3QKk_n{h;i0amY z5(zPY)PfSpeYP5uC@-)Ql*n9dt3iqSw6NTGGOqIBnW@Fim*?K>RXFPqLYb30@5>e( z(YaV;m)&l>g*otql}`Kt=&g6mA0ToEv2$LP-S-H=fj;pIGa?IhkC)>QFTZkg`-x+{ z){@oY@@u>QHPMIe*Yef!m;SVK%sw*K=J9^G{CLJkg(kx9;Yu$fKF_N->XwYXIrS4uni)58BOvL%%2E*5OKlAAi z%rD@C67Da9p1&6{P?iGseAv?XTP1O~4|dka139AGZug`$m#SLB+)#>6X}#>yRzFt5&Dp_Ja= z#T;RNW6&L4&pIr3Zv%g8Ik?7YXdH%fjqQG0%j_DCDO?_#@0(W_4rNbfgD02!I)1Y= z-^unZ9K#^nIcC2bgWoZR8?+_l3AY{Ho_veZ;4UfwYl)fO&FtL_8%TD{KI=VEBJJh@ zcKYmTIX%EJJJY6|`{|(>au0aSxc=Z9xZjaio06$1NI!AusmHSW?G;_lcc z16l@%4^~C4PbsX@fFxNb8{31j_n%zM^6c);vM+mr3k(ApKzkUo0>%#UbHHq3nDywG zY=>Lnbv&1+;LbICcIdE1jOd&(7;U{BSDY2e$S;Z@048p$LYV7FS3_w>K|Xe}Ek{=z zO?Hf2MJOF33fX~qEUH=J@w9EE^e=~JM@mLNj+Bh594S4OASJzPK}x3qSS2OFI{6@^ zT{9CQ!@ZMJ@cJ}zX`A@usgnr~ zkO)+nBB4{3>G{EpFum1sys5@oEU+5uCe*mjA5GaC8qCXmpQ~M!HyaQBX}{OM-g`#M z1vTG(8{?No3&yYEvj1TsZuWKA&bqqn!b|;k1r=o6mwM4<dqBIt!jvd&W_neP~1Jw%y53f7k9tS=T8;G=~Bea_PQ(&QxaE zd;5Hg5@{6xjI6%CvNUd=l=gO%^&aYvs5Ltv!#iAsAL`F|Hv{vwD2&HHR3FaA!lR@h zjvhl84wuh7Vcp4PpCY&V5S)CksFHR^R?w?$XCC%-^+KHg|gh?GXX zoVk~1kW$(@PHA&mqu_R|H_i&KR41At!!GBj=l|s#fkx ztsJ3Ml-0@~9`?4cv-zVmN0GRI5=D@V$2Mbm40#Y!;+~_#_nNy;5 zd!WQ=OG<1DSCr_lo-%jMTyno%amCC+CYhWjuIir(gf#6>k6Uhki8uuz?mb! zk2+DvMFhxYEdh2VT^dEklkt1kr8n``NE#jV z+M>^Ee(tr1dn*Of=;z5G$x3j$0N_`JTY6opM(-*WX%@XStrxv2Mg(u@cPNIRE2di$ z!bOLakfUZr?NkYktxg=5(p9jvajYts8`$CF+qL`TqPpsn+R3>LP9ynM*=?Lw*MA3)*t zhJSuL53g8CGzoM_d@QyTJC)4VUCPAQ0}gXg)w~O zjFwXdEbelY1et+fmUWWm%!J2blcE+kY4JgH~IuQ4zmqr%%-#RVR-?&-+cQU!&DgR5*UK_8Og6Ta& zSJqdTBce&a%xYrTBPSLAP<^<`xh_rLgA$MbNyjF67y zF~p`>-sjr$xontME@O4&+L+ZV5G8Svc$8V(=Q>=4$EjG`7tn1gU_+Mv!G5oY(X_Y9 zU>aLWcUM?S<(42}ik%Q0&znboCO3~xvavms%%d{C2czh^jNT?{bF?gB6LnTfXO*>* zHZX{8W(E~>nk+YiB78A}@-{Mq+PfL=R+~Xp@Ob=BhW)MU-H-I2F4QS1D0PbUVA}KZ zi+$9o8Lv>M2rem`C+28f_N+&S*~FA9j?9wzu)_pjDiGEdjSei0*T(cr0Z_4XE)G{K zIvI!U0;%+O@&>$$v~HA!d$0!LK_f)j>M=hKz40((>yDk*!jRlIEg`QTCcwoG_WS*8 z#{`8F3qv#k)qh83#Ko?C-*w+PKFE#rvU!@lp4c85>m$IH*LjtsVD~qJO-#jyE7l!z;8y;GVbd1RHGD?Rxxu&2$S3=WosN{<6~a!+JoknlOnk$QLO)9zgUsSD`UCK#41yZH95efqy+@J zHPeczWouC@ zXG?@4lg|DjrY2a|7Knaq0e!YvPCjQ!6Cw>Z(?rRc3Hm5N$UiqzQof1hv&oX>+jIFU zGlZMUhvH-kOJC+pEqrHP?vOnsW~I>0k!}qafjjeD&;MBOg6^tI4ZSJ~vzqK;8F794vlV>$!?|BFN z^m~n*@F3GX%${bNnJhCo?OIYU%}IBNOoxkyR|RMCnw7_k^Jl|8tv2*d(XOOj=4(Ys zlyfYv-7;+{lR4+Tx8zG#^;sra;j`@LQ@+oZ*CQWg|Dfa;O2+C_)J;{=JmAoX&3!V@ zgHpchAJTL~gMu=RYEH@hCp5|HUj+_hb{UukZ_#YPc`;})u&ZYA@ z1s%nuO-2D+=DlAi!8D*nVlSFs=(+w?^7gX5*k!(xoioo9)zuCLsO+Pm&ESif$WbTM za4G$vLR2iNWY{~#8bLBhvqgrJPj+d3+dAE9yH65}>P{S3CQ)=Xm5NTUS|oQx88;^O zC2`i5>?BFVYR#jTnf*uDGFt9t`$Q)@lr1E;y)NR|?azl7H%I{_3y4h)L znKE(7m~-G9$t1Swi;gC=+Io<;!9Z2Vs5IYn(QVesW>M zv=;YiCk^8JbOPQJEH!Eb;SE>&^7!H?JL0`InvsO@U5WOy+2elI)_o9IGy(^9KL>k6 z4u)E7XHqr}Kr+~S?)vy*hHF(F_E8zOAANH#_}Daug+6ycZLEQei=mW}>~w^$cYdgi zS=@?rsI(alT+Q(@wJP|At76)0#>3cojEb4tTamfWtKC!p>Y?R7??){YfDov3=U!bAPh_h zV1dtFH?q5)C832H7OMm&DTVQg0&XwA99n#oUO zoV=(^Tr5>SCMSIxY?@L-2;YW;$3q=WClV?l0~~Hn7^FVsQ_&(&oly(~7%ZCR%*1P9%#`tY0SD z+61a4y|$kJtfA=EaQ;%#e5=XU!={30&Y(NG*YqoM{*q+jr44vo-F(Yj(`@2}vs*Fo zvJCm$tK`3?MENAl6%vZeCt>?2HU^@X?OU0+U+DU{scQz#^tO7Lv&_%QYGrOVIZM}A z^D_f%6E$CYYND3TUi0O14VF*Ze3jj6QTutDxxd%uea_9+adqXyj%aT5@^r20hwG+mo2h`lue^(W(%-gm_9k|B zvp3y^*_)C5T|usV*3H^T@L8L?$ns+3Zzhf%J|J4Ny;i7HT zT=pw0`76(V%5&$9Z~RY7i?bFz;~M_1W}vmD+Q;V50|4Ni^5X2I5*EO@N&3h=UC6-) zs2~#hxT8SrE~=ReP+>2n`4@h$VY)i0gatS)T+JxF3DE5GK0t*wTKBZaQ$7O(r~sol zEI@A2>KE3-;F`NDXJswr6PiqSa_(gbU;b-68c42>J7;Y|n2lLL(1X~C`qs0{X*UF@ zSOdck0ev&L(Jk@%0Ma5~AMjQ6(aMAtbSd-jW_j`L9y)2i>=RlT-%*Q zu8fHix%K4$Ka9lV!n7oPX!5?ip|`D}Cj=F>O5lf4?AJIj;X~EF@B&S2p6FkA;itdS zbM23KKFD_YG|68|4&gFghbb|Q^E5$jOpI*|*h?f^ynzg&$TzBogSrCQ6=JEmQIoqr zklmd*L}~TNc6{5|#Wf6+6YT&Y!9a~?7fUce0`yomia?B93NDs{-HYIRZLTERx6#z; zZj;EfJAFkaNyw;)lTlMJQlkg8p{1wFbtm$S4OA87cG(lV%x}D!!0W^{>q`YLd$+?bvNCqsm%i zA){QINk-{T;)7wqM9HDCJ#WA0WR%@~-nBjw>M%Rt!|aPM*sEMVRpC|S(?&qOY)VAs zs>r4kk}V`ty(!yBCSO?I92L35xy))XyU;W>sl)-!?mHL0r)5$av+?-%B0g+)d#-8n{B5Y0YF9Df>5>A4aZPQ7^m9E zThiM#k3{)@ge{{H$zmCqiW)|w5b^S53QG}p&B?%q`9YyMQE8ag-JK@lOS_3 zmH=xIUu{EIHTbnv&%gD|4iheLx7WzSsB752*hRcWiS#;+V zJ=-rP1(#RWj$9vK9A=05@P3P4G$4Z|+s_UjU+iUj#V09&g!rn1mJ-Npj6DO|k5+?k z5ew4rOP@AT5E(FuHml;K9I85a&FK30g4+V;Zf#0yLv0$-Qf*Z!%>>$1s;)|Q{mkcx zpF1uarnWozYGJ$l1`3j zP<9jx*!<@;UPAz%+aXNwyRiG_tR>qyW^E@#dh3(Vzwg~x4&sR<2ZDzI>F zuauGp19Z->0gD{V5*F;J1)%)PJf}O9OPmhp<|Yx}K)yPnV27obDXwabKr0Sm#&8O^ zzk&(JuF^_1`(l1l)&A63xN@-HFwpneQQuho$6`pvRa;;sOTCq&I>G?^E zMm7zoWn|tJ-X$iG+fP&eGK%c>a~a}{`ninm^0|!Ld9M!RwKX_bH=l8V3*5{GAAF}L z+04de%4at&q0{_*!hD`nEjFI#G?Xnh$ANSTPh;5)2}_z$@2Yg8#z^yF4&+eLJV?!; zd5|@OG*O3&?kuvZnxWe`BWkFU+9uIT@%*SEXJZ|!i-V_|E%`7c`;D`uHoj!}Y{_|o zCdd8C6zOHJun?app?5V&Y0=`k`4Qxc%aiA8b9{>DN8(C1Khj-3KXNo^j*u32#I~<# z`%E-Pa%q^M6n`mxSuO;=@Pzpb{jpkPoG=d9;$IPx-Fkk}f?j~3S zEaV08Ek;D1D`4Aw8ODH2L_nQXVf%m>`L@=ThxGaQ6`Gi(YmkVl67sC5wH@QcQnx>; z%{P#pE?BMvwcQ}z%EwYHqQHR|`Rv#;#TB)?Q}=mP;1m0vx{oZD2V~Rkr^N|u zF?K`%-s<(9-mM&sDcN{1HWp~ z1Le}Zw?G@jrJ>rYuFi~hc0Y49Eq#^cz;x0`eNagq=r4B;wey7-0nV@_sdBjv;hoW_ zf%8F4EqHV)XQTQGn-|!G1}Oc>)YR(_hFja=DAlOavBOxtQW3?+kYikN>Y4)f+IeQU zw@P{CKXXWh(fs*qi*t;ANiz!gX2DuYKB{6@hm+p`83#RTk!`J9=w z5MB_l+~u6))t!7jJpuE`m?7x8voYg?m-18F{Fve12d&NPMpIBPnyRW&W*jhiVaTMOWx2q&kcXTMG6=U4j+D_~SxYo(t z5U5JWw$}WV%_zROaFNpLj)Zd}nx)rR-t$OE5|NSaj!=e=-f6~_Sl+ug-hx^OW)$ZS zgEO~{2%<#h^xX{*J-f7uO-^0ByceQQ-s?{KZr>G9XP2TgT&7S@llQJxLLN@=^1htR zX(vgTSF}n~yX9c^suV=$9o0s$wv5OFG&n~k1Id;)qq#p6; ziCcHZE|1lS+r7!zr3$RfE@gs^!sTHM{)HX>WXeOO{7A+|4_^t39TOxLC6%rH_iV?7f@2Eq1KP z^%{L`zDep+m@LKdsoH+OFlu|>!C$s zfRQ)1iX1Q}K!adz&hIh8(aXzZ0bF)`+8kt`TlAF<(~%hgwJITU%#U)Q;Blzul@060 zh^mK$8b*5rY)?mDPZV}r2ylSKmELH+6X7ug5A;#+=s$kE*lNO~GrrWBT<%Qo?d;vx z*}tDsWUmyG2Pe~u-QK0a@bdQP-rezi)4lsaB%^|c5N0aF}r8nZL zS2VP=Rdj;dX7!yU>&woJYJDe-?Y_{q3*RkngM?N7sNO@1bM<#1{3s1_knt_iYk6Z; zzY$d8Fr$px`zFfB8?k%PJM13~&JFL{x_kSc<_7Ds_$4yufcWqa0vdeJV!|%0y}o9E zq8&~`hnAN8C(wU;d|CG2&koPt@+-u6-hN`v&XtULz%jIh_CCaxD~oWKcZ33FEai=k zkt@IH)!y{=X220K40y^qXLF$rjA47Vg>v3~+jLMW$`|C*4p@vJC%gZS7uznpv7>yj z$30R^Ew=5x!%*)&!M$Qsga59_A9Y?e@L=^YbPwGEb<&JLGMuj`lr>Ye5NdDiz}k%Q z1^(L_@jWtco6?qQCPZUYj2=QUY#j$H@MZV9ICXm^+S7ox;z#Fb>mk6ygrTkERv|_S zYgHU@LBQ9+?9{3QN8GTd%MvOXD2H6WLVX;2twX2~0kYL0Z$p@pc2$M=Tp)m^>}rRN z>q>8uiz8Rbyc4$L+UOz2OAi+2{EZ!s;p4&AQ-h9?i%39H&xN+0EIFM+=cM&n1E;Ns zS*iV4i;gIMm~oMa;4+#|bQ#QdB`GrEri7M_3Q?m}aIqDVfQv^gi3d`J zd?OIiyi$BSU^KDfx2$+(YoNG1&*-AT-Mu7gDV>oIAPJl@=n*H2lWD*uq%nN;O(S4y ze2uTb*AEOfxWitct^R@*G7W-dv@xH%8fYgraqX>Xx57A0sPRyP!(^*IN^8vUxk|No z#q5m6CnAK1WC5oqiIFqpXU>YvMgr zD=p$ZcuX~(LAH;55gZ^#zuLp7R8LF0t?k?Cw3@8Nl|neO5a@&>(ms@k*s{iCF!Uvg zQ-;38s?;|kMFVZF&7O6W>mC_o)F%aoyGW{0sLgIsHKSt<$riQ)Ue@OMxM~t{c}B5? zuQVj-Mzub&nCgx-s&TYJJ_vL@sR*RuG6?mQOo%{AWLpc&s)KBcamoO^Es8;Kxj|vdpfJ6}5S9-LtV)GJVcQJ~jB1i< z(|AzegoUWlX&P729H${@z#|irKL$~WYgf%+x5^}j^2IA&W}M{X^5k_H2j6}q%=q2Acell z?7LybAbYVWx)u#nPCl%tGxLcG!-|F!4K0`Ny-#xhg~rasw8Xg967pe%F$)m@?wSRa zh81BUB$3ZaWF`zHtC8vO7ZB0CQF55A2uoq20mWmQ1x$sVGU%Jqx!FgrulJ<^s8TcK z5zLTY_o}gwFy%X0TN{+9Ed(M}1j<#VrGtbXCs zn6UJ&LjNlUyT&Ptq%*89^~prQHjJSKsC=N)M_vw6FGs1D6TK`CbpFW8@(iX@vM;wh z(AkPQs|b~Wj=B%fS{b|RgWT8{*DA%p<*MZZk_fLn&dJyGFbvV~HkeEHDeZP15T%y3 zJjnT@Fs(v1rSX+P@Af6yv73UTLCzwpP+~O58JV-NteP~;$ie_8>=+WPql%hn!ewz* zR1;#rhe9-VcQn8;KuM(6s^uhsHMek!GUfx^SOeUy2DshI02e^2eHQ~Q0a|ZU%b|NP z?Kj6I8sMmD!QQUkuB+V8lQ*1)qlQDn2|)E=(S5$A$E>ZW`h+grQFMvq0Ea2Z&3Y6= zz)%NaWQ@&vc1r`C(+0PK)Unj42CmU_oOWWI^e}Y@N)+b^GLK3OaO_YtTZ^0h{O|by zXY$<-aHH}7C$?j(5=+|QQEtGK4UPh^nJu=Ke-;dJ2QtK|YqxSk9A~Q%Jt1j`!-1+F ziP&P0QzJnUYR<+%t`dMigWPryVC4-{CiX`F8)=XmRR=j?q1ug{A<`I^nyGd+;%+g> ztw!eJB@J?y@9lK<_V2sDWA)ExRGqFHpU+R&vz?)-&LXLqbY>l`Mz z!O#tI=YvTus#&L_&0rej&fOITxfv$8(M~kTC2MPg9JPgG#RUkO=0Q%g4L8Wq1Gzm^ zwuoYoEB63{oa_sJkjp1$Hpo>{$}U$8AR)V4KFHPjFXNjZUxCa@${2&+7A_<>tNZVqN6BNxhOh9x(iEfay;(O5`XJn2P zZ869RuD2>8*8*G(a{i&mAeUE5V>ePlgPbzTlvl2nlLQVSQbrkD3~~V^mNX4=zEy2R z3azRK-^7DxkfWvrd%JpvL9Wzr!vNF`avo1N$l1fd2034Ktw=Nva=B>_-MJX#P(y@E zYLIiLJsQy3j`aZsIg|FjqHd7$IJrU2% z^e*m1c#2%yeK16lI2ZT$Ywo`r`KayWK576w`$DQN?(&Ll?Z4})**bYq)!2X6d#2^* zIm+eM{CBZ)V`&I3?lO{l|6)Gy+Dy5N!ofZ39NW?a{=Qh$V;6UOFR-|{2Y>kz*vOMt zuz@bSdVAP@0VH=+gPYmKp?XM9<>}h8`veOb$r|wS%g?`A1yUum^6Pj@vbm$1l6exf zj(vMqR$?>%-m`UaSFh!}Kq3}l4+u+W%`Wc6*PKNn7qyCu`&k!Kb#dQ_MGj38v}Tc_ zAz~KszHcpE+=ZWW8dnSJP9(kiSmEN1dpiuWiHo~)Y)4q*6S@|nXNTPFZ6!O@u{9TW zhb_~JDl62}mugqA!3vZ&V}Y00#r<#8T-@E8TX%79f_RHA?hf1?baA%=dsmxW-1QlC z3jxd`BaxLcBjXc!d{VJZ*)CwbKNT)gP44}otL;=+?}(# zxwuCT=~D1Fb8)Xi>;iidIn9?K$_$Bk&NT;y{l=}}7_`jg(G?&oghN^K4|{~{T-|v` z>sh(#U`qk!%NR0+dYTWHtEV}jd6&m(G9m9_YwiWA`Qgxio?YDkkCcnMz07$e(jVHp zxVMEXj%eZH4!D?r&(6jDuhv}L-5WU}!ux#-QXBiriv}jS+iSwby$PZx;C!raL%==r z#m9yR_o*mjXIDTo0f$Ut*-ECEfLA1|60kqrykU>V9q`#*C54+^+$HZfb#Xu2l0@AJ z7kA0~?q>47WpXF)&&0*uIkwBi-MOZl&u-+9?xphvF78!`5}DJ;X}$!}v&%*NZm7&g8wTr`Sc>g&Y3L$xPlm*j08}?X&w5vrDt%x!7e> z7xz`{vUy1_5xbm;i@WpWcI+abZey3oAw5@SWY*Q_LR`VVMadAsS#E4NCZPR}kSauD zm&j?p1o76`MTk0f(VbV1%t&5Sj|z5inIsl;=hY)+Dzi&DnOBdLY%_NGS3CU?&V}8N zWZT$0xP92clDgPxRxYXm1owH$C(~v|V zbth+{FG-&-FR?_Yra=_W5uz0|&dFK7;-uxc=iUs$6w)d0MG4X|me2EilK z%@?sOkKUEbguF|3@Ho5KH8#c&92ch2<;}3J{p5<~O2a7+Q;KuSWA#T)p$c@su4X2i z$8)?ha9&+(o5S>%N2io&>(6^l(0ZF_poL5`wx~%lcK~E-QML-m%M$EtC0O!wNt10g zYT=Y&-!sY6B{vah9ZqW`)Uqb1Si6a{HGc84PJAJ>>>x*zUO3yQrB|MR?DJ22en}|H zZ=y>1Hx^Zmu!T|*x3XNy^IK3G>NZ=A+bM)lUQ}qtou;C0P2#*{$5Q@G@>ojV2D@{9 zEG6&K=H`Y|8BcXArO;yFbH`HJgI^@5pWs-;!O_w^8mGy1u5}oGS)lE)lm?*1YCuB+ z$f-siWO1aRjgF-Z^|6pR`|ix8QoVF2Wj5WkdD?*UE!B7|WsF)Gu~W6z%3~>u6DjRL zRaLtemQIQjDfMl{w-WuT%Am>G312p$;_>+J4bcU`a5xu(Waztvr^#n zZ4NjH`gWgYzya4afV0osD7=!J!62tATBn z&?KEj9IHfNprER<4^pb?zEf4PU6oYT-x>9`ulGNaF`I$*ic?cTLQfMo#8K(&t)0$| zUwQW9Tsp7&b{Z4e1fEOV{$TNX;23wNhsEpJ?_VV^>+a=4z={AT^b9(+0@UCMQ47rj zRgODMkg_;5kG;&-Eo?%DM;D#N8bc*C&uQVxRFya|RW3n2c_aEYIxvdYEmj|xim`r< z*9QKfx^r=zt@=C~NUooZ4qXSbNNJc|pYaqKd zqmlJtLlqoJ%d}cYu4*DG&dxMfcqUalHoa|q7~#mt$i67f$w#+8z%{fS=XIy8@UV#n zA09dEk<|UXdZsQM>g|DVcz;4_6^JwjcS34QNX>eKN%AIy0wQ#KBfg}M7fj(QozGhvirnx(a5&LKhC(spD45l3|id)uC#E^L0p~o=V%S5a{fz2GscyP_J9& zQbl8#GYQ{fw5P+}$`7Nxot5K8eAa6?(P!s#HXUUcgnDH9!b?Gkm{1m401(UtSXw|1 z!QKF2*Foq5fgce1Tpfg5J8ISij5*!)%Pb~)42f&ZSz-luU=WFG>zuGFcf@^M{N#2mJ@^Ef( z2YJJ}F~JI)&9GEGlEs9SeQ9ZuPsyiSXZ#TKUFtroPg3`P)fuD2^Df@I<9->_8@ay# zv*W?+dN5*q2gZp2fw?6SP!zENrgb?`fVp){HxLFzakg-&DMoYqo>C%wY`05H{i~Vg z9qc#k%sa0j9@VwQ!7DqxtL1-LXK!oJWwJipmIJbJq?90x{@b$`<`e5^G%>zJZwK|X ze}8Tf7^H4RX?e@0uVOaif;SReWA=o$)Gr4gUhFM77g51?x~L_lX?8$eXB`tnOQ!Oq=Ii7!GcjBXn3ie1(m3?7LacoMH&iq10AV0&d4^6Bl~9eU)xvSYx#5g-hv z4v@AVI6w;cf&Q+l7&KJ}C{~*~v~f0b&{i#AGjq&vU_NX@#a% zZ5)~&ebBTD1*FQJeDSi5<}DCszO19YL*5?8ocGMBvIs<&AR0`hy(|Km?_z{`Sp=2_${;Wb zDsgXK7J;RKasv_gC!^lrdheNDT@M^>s0Tiu6oR}>2*FP$g&=Q(5Y(8DCPt9a56^KN z)nywTOAB#Q2W+{C*oVvR+f5cK z4C(O)4%}j?Ngu$du=;tQ6GfRa3#mJb0$o zlw<>aXw3#pQ)2Z?o7{u?^`&RGP5t^OTTcD@lZ-9z-KT3a&<4rV-x_p=T_+*7sAN6| zV3N4C+<#Yc(U#p{`OHv0h*+be9}Fp{G_B>@1~(Xx+rCX2zs?+ZzBQ4_4s>DpRg1YH z)wDAhO=joLUk=xXe3|9T@_coa1f3uw`ae%qhmMKYowX9eUE1VDQ_)4(!UZSC0r&BF zc2(6}Uq=_&IxNz)#OE}Ig$^=NL`t{!RU6byX7)2qSdlxPXPpL+by3t7Zp=Dk=oI0S z+=Ny|+CoT?+P0y2q)Urs)eK#&S7(?qbafg0bQMd3=IBUuwO1ltZS5>t-z7vsX(*m- z*_;(q$?c}suWd!IAyu8C(v%qJHRMaD3iKLM)uG=hdUg6>Os^#k@s{be3GSKDs|Vhm zUR{Ru^y<=WM6W}eHOFGRGHaFzhOoT1o1EX!ikw5LI>Dt0HIQ@2mrfPPIi#vXzf-s7g>Ps@uOU^PqSBNY=r!a^rwa5MQq`evM6XhcuwR#mONx;che%!Ujp5V<*`WFU z9#altdUbDXmeUBbtS(@bS0lHAyD`0bq=UL(I*>;?O|L#fPy?b2WqS2qFNt(XdgY{2 z=?Oil3xuX;=43k;@(FN~Uh6)IYv^@_dK+jZO;Izi-iB0lic05uN$6EwRHfIJ>TMIf z3M4BpB^D?^mgyDJFX&Y(N-OwaV|w*H80gis)s^(>GXy$}GL-2xrQSNgNqY6}i#7E& zOy-mHdY1AvOtjK;7w9#l+LT^HzBKe8Uqh-o^gAVAo2Fx@m9I^3H>TH=d|f#mOUc*N zbSx!bUAiQ_Hptgtofv;5>u+Iu=sCaJc>TM*^`&HZ&n;4C zY#@{si}`cHAh1F_zm<@o`#5N&2{Mp-NL44ubiN>-L%wvXK<*(`9r{Xg_b$}94x8J! znF>7wWtq)atJxldA&`O%3&<|~KEu^Yb zR65^FLa*wgD!sN;Z=2{L$1w)2r831HGEIx{_W~>TQZ% zbL)en*9dTuUYpe0lJ%iVuV*P=!&E3ucY$6*s!i!N~Jmo7=K4e~X&KKz?Yr}cc0%LBHDJ!gB+8U{P{{=~l3!t_xLz(y_EUl~58l`ke;?p2twt!Wh z2)C1dUek(xLaIAOKa~}H=*PV|E&VjXJrnxzz}wT0%dnn)T)K_uXOp@4?If>9T9H>s zb*IRyvZ4-oxi_aJuO_%>LS7ztd-8G_){~b@w-I@j=E_z2apRgF<-BQq-dtkKf7bTG3BPwGsW8MAx!mG!|(^urj=Pi5X>-YlehQFf`bnurO>j4+AFu5M`Y~;1CH;Z<7atqQNR9Q?wpZS~+6Qk{Z+q%yU(4K&Tc z%JfqO*+4&1SG>)k3GS`akAQpIfCs*Yew4w_`CWzv`l+Sch<;w4+pRJ^HO;|JOI}TI z&xE`@@b={8GOQ;rmu@5Sx?^*@|D@IM7E)~_p31rv;u`U!xt;E!;mvCuW4*_;Y1fLE zDZ`t4Q`W7jAj{$@pWC&7yD|NEq&tSR)+H%qrI)GC(6tO&Z_G24=_l8%gmo!hl71R= ztFl-0?Ht|$Wvm|FLaL4E$C@mk+tD8F)uSf*5y)b0R|Q$7pL}kop3v~dwF&OV^pjGL zR?<&OJ#rb!^pnr+gtb?rT)HIvG^s~-Y;G46=hgHRQf)*(r;tBQ>h)>mPZQjY=_e(B zJn;1Rm6AU$Lz#Y3^2eo1(oci@$>(;zG3bu2XNotKhmzKIYeGp&C}nOvE_+NNs(M%9 zvQZp*7nkH|w||v={W^G-^EQ^uXYN^;% zKKRoU+B-ZTN!H26_CPa8hRuA4ECQVt*+M*B=X1%L~r)q!Z zwLwdq?W^voBVHWo+q16T$KQP^4r4lHt`NkUETPA(FiLfW~z30zH7 zo||3X7)#)klppPr-J>|q_WE2u4_8ty%9EThH0p)g zYs-#o67I+vI|<2jc6X%@j#5j-KILa>Y|J{g^(;V)0=cUI{cDIp~#?Mp;=FY5p&^zoO z4bBbk+PZuD9t)g|pH$=Fa3?V23ZA@6M=>O$vD%kpG}d;?0gFmQ#uSztX!5k1(-Aowvah#v=Bnd8wsHv!bSR0 zTOp*qrX|5zmP+d|Kb2G}6}`Ts_F`&0{tvS|r4H53>YCKf^=iksbfgPOZya0|IPM%b z_o-Rx(QfUxtHMcGi)~W+9D>L`H>CtVM z5E|?w2_fA^%-AR)F4%w|el8T5HF9EX9C{&}6j_pdB~)yl6r_d9a`GaS6>BF>W=K2H zUC>Ti$&6i((QFMyn@NsD(3sRke;s>^tTX;a zr=u5UfYAhtdDc*YNjdt<;*;XW#*^8fmVM5`Wlp7-L)9>)ik%h5XUr<6;yu6OR6M>l zoQlVn^r?6*L@7OupjX&ZEb1Xx>9RBL_GP97abh6qM5TJ5()_$81ya>PWQ*b)L!s)d zd4wp<_Fu4PZ1BtTDMn|XBwIt{bbXxp z6}?O+Mty7^scK8DS5(_l=1Uj!)!I@7#coaQ=gOOOmY=|AmcPZp3(psAyPr)n5*%cE z{;jrrMJ-&wFIxEYg{*6Ll~Afgxe6ZDQ}sa{)wISnR(^$btnpmQy{rCMt&nbH#A`=L z+U>~F1#SwdW<@Hyb*VPttnv6$JH4&z{aY6)#SwtpP!ms6Dif32UQMJxdGNB#Si~Os zLa2l8pa1Ev^f*p2Zw?X+q67nb-A zi9tsGry$2Lm`j%&?;u_x}a%OD6eY+o*Kz znT38cqR*i^s*jOfLGt0uxQ14%iJdwnlfA7kwxKN?BvKV5G%YNp$uu| zRPW&mM=_z%XEeEl4~?IHk^qXDz9^|^`m-!z>QtRml1DkqS?Mv~ zsYSD1sWEf*3yE_c42cJM^G2)~Qs?{_QjhY~o3Q10{HLQn(cV9DmcnVhzLU3%p`nzKh*NG)jKf-n3wZdZ?1K${2RLLB92I&oAWxe>jW+G@QpQrxR19jFjSt|=rU zbmyB^gzbeI^0*E6<11C9=q8F~UBZjjo#atKCj(plpm~TA($$d<`{f}%t&9tfOrcGRQ z$S4=nwpa$|kZiQ#&(9C?+1Te7NBJ`NVPY8^70x+e=oD|ikhSMVMj!iq<&mY;V?bGK zA)bgc?50l5tgRtc4=BASxg1q70V~rABj`Df@vfaVYG?oPC7kj((Ihqgt7oAy$vRZe zBlLAhqMk~-0(ECwBFKK+u!cHc0_rs4U^v>DOlJq@?mBytvRl1Q@-pnw&`KPtp;HnvCX_MPSL&R?0gXBogajCmvgo|+13p9 zH$M8FOZZ9dFjjHAZ!{3QH1&1QdWM|03vAr^yw$-tU}LxzgRv`VS1T)Z;C?_(V3RnV zxaFYifN5YZFfQ89&O5Ihd+Y$8-N5WvvF7r%*QhCEI z`QH2PH!ZGh;*;+^`2hO=ne1Iye)*^0e2lN&jh^$7VG{$h&GK8CcEjBa<@^J-Kh&X~ zW`9E&{`!p$<@9L5T1D*~!dt%bO61(8(ST5_rkZ!aKp31ish*_rcpzCQiiCsPF*=2s8$ruKpH88wg-42b&N(L?YQKSK^FrimHJJ>U3ZZ9L}_QI-0 z$%M{R$rne)XFD!f^`mk7v@LGvwxY*>ye)YQ=#XIEt@aNnqc9%-P<>PvRy}-$xcI$< zqsLe)8R{evxfgMfot#TjCUOdtmx=6Zw3wbm0!3agc4YkGmW_KZ_Sw&OO)|1h!Iu!p z(_YSCf0FsbL!D?8+>VLHvw|zu^7{sDd$N!CXWV^>oGnMj;Q5(pa;=E^{r>uYQco|Y5~LVb9D!v z^sa(n`mj=8RX>UfElI+FR=2dpwcIS#DhN3lkv6?-m#5FKHC9XZVCZ61dhDkFe){BoRvHrDz5-r^PNJrn5DDh|O z3ZW0?Edrc50wl1pL?IUuAeXfS$chNMt3+XnP<|psfc8=ZXy+(55a8Ls6#@DalGG~( z)KES7U^l&`tvV5sh;N(tgqnSz3&WKtr9go-9z#L;nlphrkt$>O*a+E{mQ*CK3{S4d ziy13JEN;Eu?0ET7mg1h+TsZ$EBF~q{V$eoMgvD@cU^Vz%^5sCv@JpXc)#|Ml#WXc4 zsg~qK{Hl(`u~kRylNZ;m31;gg%UMHIhJ`$*DkVwRrc#@+%Ez~Bb0^O#nnJ-U(i#d@ zk=DS|TCHIRvkEn9&nhxfIeK>HDm(iWTQ0-^fkIcj z=4t`pju#U)8k*VL?#$#XL$48b$P_UT_VL1`q=Y#eRf{dyD1fPz?f69?b+@AIhJ>55 zSU^SWrDhPjarM(kS^pPexEz%xh6`|NRdP&MYo&ty8gn+*5w=B*%a_9aI(S-x`o~*@ z@$Wrd)}U_LlwoE$v(Vv>X=aFy)c3{V$y4nAJve#l6K$=jd13WiQ;p3m7oXlfONJ>- zb?lWhqIL{(aPp)v%vUWAPQC@kd9uVdhn{Uxsai14?Jl&+NGh*AXIL||PF`<s+|Wm;FkxHEIcodaDS!{atK?i`^S zVrD$ozY1ztjp6`io$N4e+?kl3f|EV^oip!n>cTH{iEj4kE@P*7k zvxaoJ3Fx3$r%~yhzSe1+@h_j*-{#Ua`Iv=89bYsx^_I#B8d~X3YxTYUV7Rp%7A#d) z8pg~?ZIY*&F1A6}x2;x^*3nK*6OP<8;atVM_0un@q4oE=Ctpg<-^2Ty z*BY!{#ezc0iWZ<$ExF-+8G1{jtIHhI{ORqkpZIuecy&)XZ9fQY$A;T7ZS&PQhieMT zCi7w%(^dgWwpRyq72Vb_DAQ`~^JX@sf49}^J)Mec$pLd3GO#MmN>(K-+p;PhrU!|z zKJN^QPE5ltZe}Z42p!oP0K)$h-E5Z?fKPN!ek{{)jwV7huRK7Bn2jg_DUYK#mHWpyqjK>1mJiP_8JQf6F z6idA0@>o!^J_%e5*vL^vT(q&pysDalG+*oi}84Lcs^s*|i=@dtJO?nx;c2MHAL&s}J zXH;Bxq@=mmKW1)^MP(hdI(Fi!p8#S=7^P-R%Ez!YLxD<&%5nEFavT?MpADpzP6ZV zQ|Twur?RPgz;IkzXX$3_i7#`hUv%;5O4j1I(41dWR_beJ9}fDPJv5XYb8tCbsVRCb zc-auC*on*hY|Nb_(!km2`o!E_ZlRpd(-~J)FsT8;?pkU`5iBim{^5XCo8>?IlaF<= zyA7`Pt}g%ZZ-2kLU;Zw4(yh0|Pp_N(Z{681?asF>!Lo}T(h_7_sJ7!*be7q*#qgCK z0DL(I@JAj%PXI;&@bh=gdzQcfP=ZWRAjZo-cDdd*xVrrJ;jO(aQVN$Iy14#jJvkS3 z7JV{gy+=BOX?NL~_w|8fEPLPVyqg5n{)OuHNbpeWoO zY9VqWyP?B{)XUE7f0|AQlqRgmOppumFMs%7{qqiQXbe|^Lv8_=ZtJz&rUF3K6Vxul zje;?tbS9eFfQKu+$w99}<7UIG`!&5;)?5DezrBQzo*mDAne6qS~ zRW48P-=E#Qd2{=T`G}V9Wdn;^b4-oR)hipmK=%}0U$Vpy9SC=h9R0}O$ zD+(|Xy&!(Z$v2X;a)`6hA$~h-4kP&D2u_XQ{bkymI+69=i5`d+8&cp1Tz| z7+Z8RaNrPR(3FJ@mwfJw|IZ<8GQ9n4@^H>3ENB#L@^HZ>4}-NB>9{SM2+-|elOrGL z7GC%-t;2KnIN;Sk>c;OytxErKd@oOaq`OdxJd-{qv*fIhENa%6?^cSEp`%3Z0x#Q8 zLGHLbWwVoMOwXck(%lAfSHHCh1(t%IVXlgov*Xnj zqrzTkRM_{U!nha}rhY^q0s?Y+Ka2`&myyc%Q2)H>*&>(B^1D%fXI$_?w)H%Jeni0Q zW>@UGo9)@aumjj)U?9f!hvc;GAZ#g<0z;B!s$l?AcRn_le>iKAde5k!_sAY3k_`|j zyqMV~jEL;_#2jzJ<>38{7~L=)c1_q=c?*;+Uk~nlJ-GArkSgZz*|vIYgAyZ?{KKst zQlCK}AKc1y*nS=f=<8t1^SRhVZc#tUsVx@KkW;@Acic8LSsw=HFuG6eG;g;HjTafa-BH_}iE3GCzQ|qq$)tD=#`mEr}TNkHX3aCMlBtRyb9$Mo$_$Fia2qPaZKw>l0jD%U*5zucA{z+S zJJ^M<>27(sH+oGsh*55P#oHhlH|#=;j2_17Vet&Ru&B(Ss0_EEGTa87Ht51Q6Y`|p z*!aa^Z|8cyoer-#E@QsNMy9&cbyMA`Q))(;O?HROIF2*^XAyz_d-i|7uCJRSV$<3% z@(F-VY?Zh?qs<4rTbj}CrKX(dvMAnrXyWOqtov$nSf5DAQ;?jd>}IXW1WX0bu&DjA zsy;L5Skxm`-A_MLsyZGJ)Z(mWrdxEG%}rNNN|lUhsVu*&EE#F=KcvC`kjB~x=)WA| zKN*O(X$bL#yDt7O25%x6rpy0}~ZzQ2Ft`{DGfwGt4RI zb(`&ulEMh%9Vd(@b+XpXM0Q8nA7vvn;+|43HbA3C44Hj>>iLYz$X#aca{g1#)4tx+ z=nX(7W;2-@cl>NjaESJAb4ttL<+3*_n!;~n?q`z~N~db=XOnxOEX^l{v!;;lBAj^= z&f4e$Q;8GJXjRs7au^1|64T>D>d72wD|859`>DL98&fyk_|MyPNJYTVAY1e;xVjgsZ1D*xFmE47&!{5nEzUPfU?7_xNaxaI#D zp-U3aR%?(tKcrS>EeKM99 z7(2UGwhf5TCxU^rvbmemd&%WlBkvKaY;(41r(6%C^o&6GOD#h7u2R)L9xJS#3_iT* zB55_4!$@v54y|KI@37HA{0HvN)t3R6VYT$9QSAJM-SNdslj-Gq_xA6*Ut_6~Ke{+- znH=lzfd=yuU>*{IL4lowT0It0LoU0s{Q^u9b`#!Nd%R~lGv&l2o9oD3j(l~L^HE!mA>Hb(X z?0;L)a_hEXfM)R%mX*laaT?RV(F`CgL7nLgz&LfnoVqkJGYMdtzUd@DummX{m%}_j z-|DhI7cyFnm29!8z<%CfZa%PY=N7{?-;(L}N98ukCa(nVC-{@8;f&p2iNq=X7eR)3 zz&>kLeipKEp?i$%tqYaHL*xPcOicSnCy+d}S+lJ}X&zuiu3_l*%>zRBwU`PR)pXU@ zrNkMpY@unB*}(5@^@dN6S#Q#Cx@I&uFcl!P9EFTui=LA+2yYBPb&1S`H zfXD=g%)ePT+RdhqU1BQ)k6nA*3y;0>V?R8iT4|WYBDAm3c0W7kroWVM6ipP&8G^Bx zK6>mDc{E8NiC?rhQl5NDd?0DTa=Knd8tP#AV&}2J^<_sI)K%tcUfoe#1sfhEcZMfd zPQF#5KGVAlx?#p;?+{Ypw1om*|r^3?2Jg7ZEK<-momse^t?-VJPa8q zCJ57{*;5%RBIgHXGs4)zGBOZgk<+*Rr?UNPJn;5imtZGOH5P|VrL!RQjH?c8+T;KW ztitt@b@wT4$rksHVXlIaJa+{~0=+JZYOcMCovxbt%J2e1?SiysD^pe&jG>5AkF9Bo zp+$GHHDURJPF@9ziLsO_TclHMTPiV~8>iB#MwUu!=mwT_svS#(yOS6bs+hi0zq$q-x0M{`Q`x~@;muorLmLgX==y<2o|7Cr@~pkXIZiQ6Z9 zo4otd98NCviLs^ihy$x0fx48@-0cJD&6x?vUgUT&mq^XLh)N`0?1O9{ob0hze(aYY z2j$0M`EjfKxLtl6l^=J?kGti^artplew>yc_sWm^(W8?x;zdugy=?4w@%Q_^t$dQ- zq|SNAy92llNsM_?L!R4wLq8Tn-i&_Nus7w0rgfrabrQ>b`cN1uX? zxOP58??CF=*5A0q9W%%8bk`k!9ew8|Mwy95z6o^6$cIj2JUY=(=tZ@b`@DgyfJZ(} z{Yl0N5(*czpO1dtQnsh}oC{PL09*Q9Sdr#;p~_(zv&xyljLLDf$}ucv+bb&PX3rq$ zD_6Fql`H09*^JvN77HE@j-(|Sfz)D>x!xn=kF@I4Qf)WCR_9k;@c{a%yfv$13uuGU`ycCs7$lJ0YZ<6Lk-VXUU zO39nqXJzOEC^215KO^m1hCopSne+?|K!iUiL;&c+@5Fu~dw)ns5Xf5)>{o%j$x0fX zjdR0hByaXzFck&^r-?3-S&08axDah4n`)qKju3c6O3CHto_Vb6z$rU=%_Vz9>;7+j zPO`e;Qhm6;k)66kAMQ`H6PM=0{Rwpdslcc~>IubfWH+hF|8JU-1Ml2qK9V1r+bse5 zh1>1i{p$GvOA|{j6Dq#IgcTOuGTDRW=Vp#*lpWfdpq$v6ppe*_poG|(%&f{8YoMyN zHu}}tq)owVfJf&UCl~J?(i46LtSmo$7M7nLlpbfmKcqyyNLTzy4VdzqcRO7%15|>6 z&wKMfHXh7#vaDpf8^Bb2*AyXxPsB$RNA*EBafvwky}JQ-=Iqy;0Zd6=V)F4JqGcl9 zVf(S${dhYn-;U!g_N=fw6*MGcp_z84B5az+fLc)-2I5fWs_#G!n$gmmuAr%&QCc3I zXSuM0YoR$g##)x&j3%1J1BD(lT=JYF?b>j zo>E`=Np(?fQ(ctXVHB>taH@;)Hq}MBO?6Rj3td$5rzSAqRfcsG3uH6f5*Rd4>M7esnbkpM!{ZN-~dXx$7 z;Np33K+=k9h^++=t)OHDR}xzbuB@Q&%k{+8f=5=6WN~sC0O*YJ@42VIoLMndQQJLH zRorV*6}6Mr7i`#QCz{aI4TKxCIg?pQF>HH=r7CNSR~_VFdkyAmvh@5C#iBbL&@<+w4jRLtw2CW=NM^VdOSd7`aUqMs8Duk=s;Zn=%UUjz)yj*<#tIpyG}fk6pDTzgRP6+(^bUQg}jkPL!xm^nLm z!8Aop$tCNrNcsoI5|1-lTZZS2{y)G<_)h!p#$lG3y4G8F?%KjzZS#V|F0v?hZDGzl zN!J!lK0U>EsLtA%gRu+@PqC=dBu@vywFe2BMtIuj+7n*2xb{ePA^ehx#iJF3%-ubp z4yddF0pv1-%MDy?S2!-qTPrxo1}dl*0uMg`q))O113$fWcShhYuuJK`1Wf^6!))TL z3?2GG_o$!GSs^8Co#ss~{D9#Blmp{Jd6$_2dLZdl;h39sD z1S7HM+cC^mtohT%75fWAjwuS1d|=D#}34xA>w1?z<> zDPp*g@(-!V*DE}?qhRCn&g&IE9;cNa*wC(fy+X^A&~m*&wZa3JV(H3R4%IhUX8OcSTns4?K&~Ue@wl$qr4;qzODTO<0v8GF+G`Fd*N%O9^ z>OrHzs^;HLnyMDnb{s7kN48yK)dzzg&Ib23YOZ;y4jSw)zI7U`x@DHN1VdbXC^Xrk z%vKC3=_OZ#A&;rqUN@d}(q6xLu%)!XsTsTtTS_0Gi{^Mx!WJ)8Xsmgu4%qTjlGljo zGI?#eSza@xRIU!Dx%!@3%|OZ~UesKdh-HfATKl1rN|`9Nm7pjY>rn-(&kNZmxWlK; z4S8+jpz+x+wTVwErIpEN{75k@nMWDbPV$*H6Rh85rPTUuDs1(6A!4R({HCS0)|EyP z4P!vpKL`O`U8H9%19k+9y81*29A$^7up>x_w)hb@S9?#8=O@y@m@)e`-#h_~IqDH6 zCFvH;uTm)8MzFZ4AcIOd#}MtIMayKwv@;Iv*zY|VE7VR1$8yPf?u*8cZQp2H&!Kr~cFvO=z|>aP`Ro>NC$2lCu{+GNBz3yeiiCE9$z?#%P}y=(i) z4CT*rjuolCwOwx6z?;K58X`5Cqbr)?Kjf;Vb~Co%wM&%6CRd?JQtkCB|20REH5P1Y zQodnoa)tKh8)spZhoQ;N0bq>!J&Uie4jKK<5X+%=pnr7ySKPR))*b1+TyiBv(ooVo+j17x2z3=)xgH z;qc`eQ>uU7&jJd0%JLII(;DNrO^j>=ZsAs#iqN)bL~!=PK2s2eFy6IE<1*feSdx@pt}y$}T{Cj1~a-AE3anrb{YjuPMgOOaK{GJYr1{b7%;W$-sPkE!~0tWFsxTBdoKnPn66P(kw`%tv88Fsy*^=$MA^)pAA1j&pG@r(>(i^~InaTiqX3ng*u_%(weDy58o`i zl|N~6t5nO$t=vnK+r9FwyiJq0lk%++SSD}x%eS-gtvt_?!i)0lvV40`zCDb$XN$oL zETB1o0(y7Nqoo%-S{AmnCAh7D(E^W7d}}nRIK#MuOT%|5MhZPMzT?;6T|$8x5ijDm zEKd|2HF#$+4LGHy$yFynF}ot}1@jLlgNfs@qI3ctA2P-bc&y+9@Hig*kp#C2kEN!E z4Sjmc&hT?|Rd~#A`A`?RM`ee&8H=YF9v@g?1rN0r2I&GGhoHP;+v~S5S4~f~!P)}Q zptM#^-kI=tb(bLj5be4FkBN6NJjR#3z+;eF`1w5e^nepg{xCQ~>M8S|*^JFirQ313 zsdU6_V5x%HO{Eux-@uvUx1EZOS>B>*1&Rysn}6@%x5an2;rFrwcrC&2Wd*+*zN_Ik z-+|wT2f}aQ-$2yxAm#fxep9I!S&rX0I?8#=p?jDeI(~m;I2b9AuZzEq9Cg5JrJBZH z2Y??y22k9gF-2@`!lo7OiOuss2F{~ksVtT)mF*FRv?4I+`b^Eoh_bQG% zidDqWmnjxezaEQN9!_CRi*<);-SIsHS`&ArtDJYuIc0A)%*qnbVg@HaPweeUW0y1%x z7sWB5>qxLlKt@8W^HzJ-s#pXb?n1xe3l`G8P!P4g2)^_i zz5sgc3j&0kg1b}whA(E}iy89+7s8}wQrbMk{z1hp+z2YJIKL>R>Dt1MkTP{WQPdx4 zoIUCf5yYf4ZWZ;H+$!qNZtd6;%wY<92@(%6Cqd#N3{5MnQ_p0JZePO@YePkQcskZ?;6~;))ItCbRFlaL_x@;{4+GrRk_NKtY07t`Y;k5A|jE3Z_`P2aG z$9D`+WHuvJvL^&mVK-E9ERQ*Ltn5O_Y{|rsd0YAk4FG%g`^sk!d>{znnf>xiCOHHl z;>=9XC5EqRoKN?NLhWX)rs80=rsDi#Aq+0heVXE@=E~y;!znVZsZ8&k4Ulk7DQ(@x z`Z+N;mYn1s!xw)1B{6`CA<|o*LVt@FCw$BiYtfaQz$%3dp0IE~`atK^;HzlCa?;%i zmXq~>U^&?@2$qwXuPIG#m^>$Xk8LHOYR~jJnD^+gwVtWG*2TwVio= zV31V*st1wxl?t|bI-{D7Se2qi?Fcc(T&_;09KP!jeE*WYc|T7t(T|smqyyOwpp}I1 z^~&@bHZN3!^#=2w{VJzLDZ$0k5?rY8fh_cu!i-1s+K$>~a0CoNuU)7BS{mqe-fGWU z6|S2#Q)GdPir|@$*n{OzAA1girY?ubzADi+bNt>p5l+&U6}w}ji$q&9$#f_x#Tg^ND6AX#jk8-(>Afytd#%!)YenZ)RO&N< z6ovZiC(%Hdqx!5^p-7l@9SO6pCyF5wVJ3zsrNqP#m2Pvw?1h!-u^`*T5S4Dn<=aWT z-9pp@cx_u~MPAcfg{X&*E2e3bPeDmc<^eT^@vyAW2C%78xF#KYOJ$-?mKXjPfQ^l1 zC+e?GFlbLMWzeqdC?}rj762t+HY+yp8LZir@Ib^_IF$;U181dhC3p>=br24bPXdy% zQ7{cLO``8F=dGG)n^qf4+yF4}56kn&DfJP@O%RB}pfQnxO}66L&r*fQmo`Q#Y%2d ztmHPuN^VoEb`5+gy!p9ZEZ|XAuH5z48 z!%Fy|V`ZzA*hMYF|G*A|s6{L^{|gYA2V4F6cr^Ot;8Xoi+Yx}{Zy#XQ|K98;KEH-L zYP1KRUl09icrH;Sn~(wgkX{3d7lGmhcCboC*qR>IBGVL3^TEl zDzgd7qXrK+V_hS=2NQC)VM~TEzw-Ym^XSbt(|^RxJ>;CVwAd~cMC{oh=UH@5RTNHMgFy$3kIBZe@ z$rdQC3gk!>E1+~U5y0b3bCuaFb{hd0lO|1mXVNSIy!;7Z)#~D52WQcVclyWw5!3<_tw_hT%}N`75K* z;8Vj-rmTEvBgQ_d5igrr`7~kWIz2bAa@m~8m$J7bM@NTOT++_$n9u^aMCreVT;JPx z-NhUOpSRvvVa@rVLxtiym`*ydE{&ZP3apFsc&B1rXg@$S%VzPQhdG}Lr32Qar6Z2C z*H=b|94L$tg`ICt-ZTFPLj#K8!~UlS0U=f?P^`X*fa21NKkq%(B4b$Uy22{DVR`j> z)7pmgU}0^4bMH!JcMzU@phqHdyCOYVZyNA-fz;kh|Lsl|8b#opu{cQSmEJ@t-L@J` zEH9BC=@Dt?b!`J^?9*k%@}@o^Qp7&hR3w-;l-EL_A8Qg{IUi3$&Dwb2)Dz%$3^SUUae^Dz<)`=e@8tHm~#o1 z9TdxlWqsaoa|iYGGHB61fAr|nO{f70=1r7+r7CVgjaX9+JtWFnO(p`znkwiKzpkN3 z^VcmXV!XeseZIc8H~Q2_od2caCw~ijllT+92MdzR#jD>wbn(|rI-J*mlf!REbVb&E z9ox?F>u2);vaT|F9=ZUj{NL+^Uz7au9uo2#f$;>#niIC3jD2AHaRy=*AVg@}_C4z< zo$H<~Ktq&dCLmaVw4HDl*N%s5T-g>^X9G?Hzkyh`m~YlMF3zx2k?3>(O9PL7uc<>^C!dPgne?6_8_deJkv!Blo7WQh}1NJ#E40D#5Sy_0! zz?wXKfi7XL)Q0FUXR}wc`O9G@dc{m=uc$T?XlNT}!ruE#Xi>GRBmuZQA9`$kGP<3~ zSdPsHOQdLe$mQ%b9mQ&O_dUJ&-@RJWzN0XMBvVtjAKz+XWUgj~^h51M=W4J^WcDxi zpRoN={i+H!9sBi7V-|U?*ZZZ!3@P5Qt68L6MWcNqvIOW*ZWihAS(z7XvPAyslg6ov zY%SrsYE15G7e@d#Ht`NlAvNtPDZTZE{4yM0!jNCCprSd1oqz;^`Xksb4F}fR!KzsLZnIVKUkpdX$_8NrHBh6b_=$!A^6hPBcW1#+`ttwb5#H<=B;=&Qb~+3;<@>TV+J zy1F~rTI#E~)h<{pP@`S2{Cd;kmFuVW&?a|(YUE2 zP@HQp{23UvZKOxTTd_mYV)!f9QencemYf8ohQCf)j}7Qe{W9&av0qnW@GdNBW!S?d4~xd-EPLgeOo`jUve)VB z7941>?ETrjz2PULZLen8J1JZCZeZEtQLyYSvm38_Jg_W#$BAVxSot{5MwYz;6X4|A z#kng&kxNXZqu)^={fJB%j0!_OFDGhNw)7i`WJK!iuOoACb5 z056QaWYhUD_rf^beTE$0pcOQ3F3Y2a}?r z-Z;EMk}aA?syOu(3pds)&)t=HYH+Sn`>We8HdYu8ehFtU$7AhrWmAM4-2z!`pSPty zaym0j4a+Ew1#TI|pzDrg_;x5Pjd!?F_-@zV91G#el7=z=Q-c@Wf`4Q)84U7ApI-;h zmU-%^dHh9mE?2`&zDNY&v7z;ep*3N7_wre#(|xm)jKW!7pc0WFw$aX(=?@f6= zNAJx^^PcZztU692w0!upNN2p@tSUL0US#YTa7G^&16|zaVz|X6^D?H#I+LusWU7;N zAq$;*Hg@j$*tri}Q|D?t@v&_<6M3}Y+8&)Txl|MxYmFOi;n$q|Qfgs@P^-^nhp+wI z*Eu}poQU*uc~cJgjoy?7*7&=#LlNCva?i?+RS1az{2_+WKCm|I_*t5)FLB8ar61#7bXP{u^f}SSTw*Sg2>IF0VXXT`(--*RhBT$09D?Vl28kr^|p;iHEbt3xHI^3Q`3dzj+S|uNI%n=7v{& zc%1Do=pwpZ7HE}wj|r{fMnOc8&6Nbi>K7k!Ot)k8<_`mEfUTMZU0!L z#yl~DEe$%5IAs3B+h;yr&kam%vtcDJHy8SJ^Gy6>=_}VnbWJ(oyjMX=;k?$J{%X^@ zlilYU$m8CH0uR zSSFv%^+ej2eA__$n!l}*Kj@xF+%p1TFos;!lDQ#Lr4h!hTnOqb)kWLu z!1Kc~-7yx036Lp+p|a|&bthb(Gy+oBQu*gIuh| zfo%qvD6&l)!UNmPLpW=nCQQ?UIm=A*pSb6Zx$OrD!tMMaiW58k&_$xI4cm zXV@1nF8r;0HiG7W?0{*+WCw{6B|HB>iBFb2nCy5llxJ9A|LZZ_ZpB`pr5+)H72A4x z)GN4;yk-2wEPY5ordyjajP(|Sd2c?nMzK9py(kExiRZK`S6|_;t<{IjR;oT^7HGD+ zc}uiu>FfeqkzJ%w#x4mxN#PMwiI06DO(pLFFf^LV$}T!Tzjw8wQEmhg%(HlVJ4#4F zM`S(I|60rqzG^!PKwFFpT}>T3NjzKHtcf_gx$PxBE&<2eMU`mLDBNrcikw&_jGvZe zo{HQND{AtzsrRDgW6`cuY6&(Cqef+$#^1gUIF)jj)8_6{{El`Eo6B!CA^kEC9PI#2 z0yngAqr*%MieqI>kSr0QyU$DmG&fgJh2|iG8#I@tjNcqxE+B4L4TvKEOBod`APyX} zd=he-VILJfTndN_f{3f{h$E)5;z9BK?5+1bF0QY=_3;_%bH2CkadCaj9*T=2fLF6o zVz<{9(nf?^C4`G^Tw6#R+)5#B_5*LNwjKOoI4aEjVRR8f+J<}-CD?0>YD0}{ifRkm z-6Z;MctQ>xK0q2%nL)_2>+ga~%%Ar39H~>xahi$YxLL5Pr{^#a`a`Fok0a4picmJP zgG8s49eT71?iF&CR^~-g-{nsv4w~n{Mp^Ds6*o(95@pOS!FEuG57vDxezZy*$)D%Q z5`$X)3<-0_VeJG!1s(Q%2{7En8n-DR<=2n+GVU%yBW%^zWtgA`9!Q_g1N^ul9j5c zh>aU;WF0U1O;)bp3?BA8{>*h)59I3e)?2x{knSz!rrk_jSI}ThIJt~-G=Ol=i1 zqE)Jkc}w7w3o8{#Bi7Sq-Rkmfm9(}SxBmKdfahCp-0A`;53h0i`Rd!h62Og?C^Ku7 z0B36$*k-F%sjeLZ!D@)q@_iME+ihC^@|(b>Wf1g^K`R)v1Yh3(_N;#tqs)s`y9Z{^ z3UP!xW{!8iFHZcH``0lln=5WR`SD_&>Ey{Pqn0c@GN@i{BKRf|;4qBCME;d>NsB<2n%P63BE#PH@ggAZNZe_YN|JQwi#rt&|fj z$n<1wg*6c0Vk|6SSMEqxtEIEGu-lg{7-r_ea?aOlF&83{Ig)L4r1RkUF!R6CkNsiRM;#7p3UNoLjP|aJmRm?MU;uAmgK!Y+ymD(K( zu9T?M%mvc7QO(*1x#7nPNi3|_x(OS~4j=#5$aYmPlg4bbGi8AhgYM3h9!nw5D|t`a zR&`(;v)$x<*^j-F#t&Q5AXm)ERc}m9z5}ZFuV8GA&9nomXIWDvjUR6AU$Y}XrrZRj zFlu$R1V?66+~Cit(gi@}r9)Jd4ZXR(s=|;OW6Hbue=N#3SE&=rq6oYlc>qwiEeacy z9BTor?SX$T$58kkjbP_|sui5tt}QD9|IKKew3AvB;a(AJ4Uv0o8uP}wTFji<+(B#J z_-RWwS`fhm{bTt&9mmrd{>&v)&p)oG9e8pHPdiKqXN9kw+l87aax39_$95^(rI~Py zrC+1@(mb##8RmnM+1(fKpI?XV@~x)R%FI`V$d1|Bul3Z*w?)RlUF???QpnM&NyhgU zQrM9qm+RVzB9}jH=|*>o{8yuBay19N2ASmTWy^dABbqZ6JQ1s98Gb7!{Ek-3avj~R zmR-JU(IOkHmVfIyP-j;Y0+Rf7SuNi|n@wo*#O;%1V7{z zHU;`(a4MJ3*gD%MOP_AGPyW;B&R8(yuI`L652220UDN`7bK6vRr{`eyA=D#UK+F^{ z!+ulScJ3x(2BV~Ev|27FsG4%!H9kHVgv`WaFuRK-vi3ofC9+m%6Wo_Ak-vQTb6DR_ ztL>J(uB$rl$<9mI45qu7YP9X#_vY2hBYIj6&y{_+SQVAtyl!qDEJwe#oAdsw>rfM) zgp12#bND77lFRtDJhpDw)RF6QW--9Z_uVh=%u=qWA_=!Uvy?w;X}+oewmY-DDwCX& zNb5Yv9dgE-NsgTH^T7*#8YCH*HUz&e?KH>(Tytczb~W+XOxH-f-Gg7FNp6`PVD=BL zS_?uEx0pQEi|ab+u@;)DlOAd9dQN(Lys%ia#2NfNVN0BW<50d;!|YHN;=^oJii-W) z)4k=x(WhF@D19oPWN`MhpHg~jtfY>s`Ce6q_=tWVD$y}_B#4@kSh z!@+u=he}}bzW#_qQn@By{rmdk^?|Mr;Y%lOWPT>2KVMZ+x<^0y01)Ch(XaI%toIni zR8QX+-t}j{O9znB3ja-BR1S7~{cFR!UnYy)qc6PtrTL2&M^vyMD$ox}UC12o9a|UG zsix}Js*$2r`#jr^J$mut8JWTtl}eZ0E2U_tbdgj#pwfd%rH9=srD&-1AgMH@f?t1| zA^nZdtZ(XU2nv2_^s&(k^%Gk)=9?i0Ad}2Fuz!8{Z!ddK6Lnrc2v*0t3h8f@G66CS zS_A2?qqSNre5vg;7M@f$bk1Yp0Z%i&PqkIP<{Z~g0E_`R_sGIX?nIyX8PH+VBN$`t zffqaEHq5PN$6lu}mi6-a{&IHv)$G>GVdT_Voo9QbREni}wj(OSJcGEk42^RTZIn&5 zJzE-X?v0t-^;2rX;RScs^9nWj$BO8%2>VaL;j(+{;d^>u_xRg6xOkPGmau9*E#U}i z5l^ktNeQ5{*w}KHt=F*0j9Rw3n+;cg{)VE}wGUhQ?~)FjiYgsm^hPmEf3xrJZtjj< z_KIWsz0EOh!Q{AG`z;<~wSz*x%l*vG4=;X-L%Xc0Wp6MVPiKpR_yJJN}MG$oLhJG89%>7fa@g!n-pz)Da@I18i~S*B$dgA1K!Iv)97yp4hUicFLd z$i9Vu{OZh%Ve6|a%tN%rBCZkaRku-UusJ)7l)RY)DD`!LyTz>7>|{5WVvpLSSSw*% zlFYd48g$qP&xJF`sRnO%73OHqZ1AZ>dGcy@8jriJx^Y;xoT0Mipg{^Xjx!G|2T@ky zgg-vso3&%eX&FOqf+0K#7;>E51Wh7_gpjp{d|twhTXxpZZO0IWpUbkbi%FvuLuSGX zq=l-^Xc%&kW5_LVBnRyRSC~;>1(u^L20gJ%RXI20}Egu>coj5x;|*IAH3`$8vM)zM&a3`8Z3La z%V_X4XuzX@1~;*hoZZ@v2C}D|W;gkJ12hnaxHKB9_ZwKnRz%ou)}SipU~=W%DDcA! zBO=jt{Mc_J(K&t;2=@-AY*F=2kRTSA!g}dHJAalpAyP%P`-|np$NSr` zZ(Ue5j1x^Q*z`JB(M=gQq^I@J)A)y;rr$hlbrW8eyk8?;{`qeeynMvMC;tG3ir)VY zUIMV!#=+W5K#rG{rHFXh5Ewv^-qoThBYwm&Fjp@%7O1MaEvKxbDt=`j>~ChFji~x# zgF*k({f96@vlY5VISlIM=Q)9PsPkxvx%pm+5^wZ=KU`&a9!{%84YdPb2j90IejhKC z;&JfxS+A!o1Lgx0tU6cuHa8Sm10m6*E0s!Er9)_kLlnSrf68ACB~1`iF_n(?Q zJ-@SfX8EpzZ##UqTR0nAw}A4-)^juE>iG2L?Wdplw&3BilHTtrZU@X`HsLr{RuGe7 zHdu2YE16H1qZe3D+#6tk06V|m$wVEnsq$v;W4TR*Sr3-+n0+>zB&ko!9}nPE@#Ek( zF$lE}toCXF949sx7;Y*smcBX8a&vy_coB{}c1!2{vm-z;Jp#cqi-ZG?$t;qC;#6mq z+wstgW{BKNAaajsix6q&Gcf5f4@lFJ_i6ywRH_;W2k_n*{>pa`KfpS2IpFenzwC4Q ztY7xH%(w)Af%npX^)2pLU1zc8=DT_igDlA-c z1CzbM3xWld15q$0a8GAl?*;m$88H0Y(-{~x3hY~g9w$$YYgUDoW+JkG`>EOd={t+% zGw(V${I++Sn;hx38*A*Zjt0ZylhNMkjq&8>t-={@PwrGn^yZ$<(txy^8=uJTh7hL9 zcN6Z{xtj)t-p#ojN5E0G+F1q8CCT;zMO#FQ7JR>qqUqRH3$7SPWjE}8P+LmKs^0`4 zv^lUDfI7w_V1dEL=YU}Cd4RxhhDQ#8b3vfOnH9$E{PItHb3h;mn8~ZJD-c?7Es?Te zzvXZkI@=W#LuW4!jlb*;gUDDrfTMlX1dsWPDnRBhst_64H@?{cB>#@(Jix=N|4ER} zL|G?`fpbC@bIysYOgL=OIpg3*{-t4Ke~+%l)^mwl#O< zz}fGEeL$hwwr1XiAwSjtsmOPx4Q$-h?h@WFucu$)#Ha2PG2J*3(vHFoRFK1R64$_F zzalv-J+a`5Rf3Y-!%f{M0vL-b0qkd4mB`MgasjA|P`^*QLGTY~c)h5)6p)dD+N&ad zd+l;Lb?*cE6g&?eN2Ir5J|}tpyoW@O?I~`OZWZYBPX~O;KmRn4pMkt;26t6+?X?N> z?XOLgZ+=~t(#kqzS&;v+w_cDB?jRL8$ClDxRpoUHXjtzTLOYjHXy-Bt?OaBo-GHSr zqT%`_b(Rv5G!2p1vqa>hVPx1~w6qzczYulKSOc=Ie8y0eBSv!0az^IU&ljkMTCV5_xZ1T3d3O4`!Hy#WX za&`OiT|$_?BqSAr^VZ&69-e+_XK5Kgu#cJ`Dt}Q0sr*G1rb7E&f$FadsQRBS;_vp& zMKqWY_7f8V22YuQIZ#s`vTT216qU)BzvDs0k}#GfVSMIxC$_AT(=?@`%TuOM(VGmN zEYPAR82#(f&#_rXi5a0Cg8OSXft+YXQkOD2x1>=>%00bLVI4n~c`P_513K|5l{JK@=P8O6Ghsyy}3L*KO9bZvZ+RX*|XAl)Qw8pIxrO)GbP6L z5|B1iZ#`C_%-zaXfS>A2nFK@v8;79F*`cb7qN49b#r5pPqnV{9!@*K zWYEPXl&np@!rPSa$~QSx@#h8!zW!#HEI~+oZZxG*zPnB6Z;eK%-k(Yn&bjG2?4qQm z>p}r<@h|VLfHyOR=BMYkFMhF4Qb92MtoQnQ|1;~^ZVKjXqk@S!UfS+{HE4p?(6q0k zwVI|~YP(I-HuHsH{x4m9ujDf4)Mc+S6K%>j?%t!ga}zc}ethGeBqIE`#!5UR~mt#>= zctr!ahtEq851iZQ2Jj&|BLVpENeSkgKIsnf|MzgHt^LtU1N0><%>k^ z5J>zU@ZN(gFsT3PESq0F^w8(Z?=9$&87Qy zNWbZa-Oy=uH?*KKiJb6({Uy5}oBO;#Ev4`jT4 zaiZU6U%y~!wANe`Bj`!OPC?=W>Qv-@4^HS*Tc9ek7TecrH z*^<(|K3TkhbeUi1LK?vh23SnGEA&kqi5LT%m3Ssf=oVuN+<_F!0lmvNc zOKUYTs~|3B)v4qjZZMw6nHdtWL0pRINVG@TWKan;*dhd(sedk_BAE%~(R=s73`Q0t zr%xa^S-T18sfuawtFqx`l-Z^vLQ_Igg5>m{Zj+o!Bn8SM>s{a`vfu>(yei<^t^w=} zd=Ibu&^~DZbYml1yOjEIC7@~U!d38Onc5O!H`x0Cv{*|CM4M}=fN1=(1g6bjb_dhH zA(sppnG2VUnNi8$k}*qopDaR;2cdx&M(>PBDtm#$O^tnt;28%Kxf2sBIb8^agVTlZ zx#o1CS=!`uVej4Pf;dqa>PDxFt8J}f3aYf7n}S>rlWm#QG4P#Kq<(!p{mgp*OVFn) zn}*aHRGy4z4GOM3jpWV~1I)Krg9hIs)*zhJJMP(}B8QzATbBmi z{8#r;>12En*VW+~efMvdA*UK86QzrW`nsBURQu{`D0ryl@-`gXAFoNpSs$4Vttag2 zq-GeV=ULRje5;1Ns&Q_Ekp7#)=XKx`*0VNht*DV>6Vm^ zX1Xcw{QTTyK+(v%gQH0vJAvXA8Ed{lLGkJgE;~SGZZV0#2}qi`#9%X+OIlzvH`YY( zlq^xT)I<#q=&ZIS_FF689X|i3A2|i($-h7=6TM#C ze&66~;KWB&?Fll9s&w0HsLGJly%rMZ00yNjBtgeb!lSIC2U?T^aT9Y1ky(YJLR0!2 zqFSgjv7LqS@mW9rOjb~tLJVq3Pw{R zR_cpV$Tc%o1x+@ts;0zv%3f|tNuyf!6qP4~Nwkd`408Zk7b8Yw8Ma8>tQB3VH4x}l zU9*N+_~1q3hvG~!0(p=z_Hxe=03bI)Xr;A4RXL-uK)9f>m(8LpiEZTu8-_`7`aJhP z!5o_$ZX75>V~Z`HR7rXYB>`sLS9|_Kua7ifHZsBNxlB+jjq(HM< z?N&du_{hW4L5mT@8%5-t}yB0LN<{~ZHFKpkHIG3Y5*%H@>x@Nu&S z9;jYPU*GsamEMK8@&+mEf4mF~3wQ$@zdcm;D}|;m-W_IDy3$r#VEBov_z|ivspUs7 z1zc*1dji&}qQB{r?tuOF()Hgx{G!qyNUMMMfXnCovd`tSe%a$P<8pdoWnI^|vaajD zTV-9>f49m?oI>fUSrfs{)Q6%`*Jp;U2HVoia~o{e_2YMO;Zj{ceOJ}>(|1)}Kfdd( z>;FX;`Ja@oFJn%k>#y3VfH_HMJ*D>Lyj9oEUn^VHN%8^H|vOROG`rA!gezWbha=&UNbdb zWw3l%%Y!dzRc_kF_z-GnF(y=W#$nV{H-A;-H0>scKXz#m$^)ldl6q@Q5L?#$;g$PW zY@}9~QZcRs_)3O@2!M}gwTR%YH0dmLk1307;<5gZhw?b5XrL*&B!%C9ke~I7Mn_Q z2YrvzElAxv*jGHHchEMrxOA^@<;aR&;knmv?(0Aobf!+%6 z73`f)F7AU2+EyLsaN>JhTj8V!s#<4rI4LKH+y*D5?+pgR_X(V+jG>F#sFn$Evaw8n zlh!ib;p9&#$IK=D9N0eH$J-L zyGUb=)r>Q-#_RKxa5~VC8FGvDB>67FOm01?yenBxD(_0xljL0$HrhQU{+=tt9U~OX z((73w0d6^o`+oZ11)x3glt{PL#rztQMfM{OYKN;SnL_~YW$z5EdWm-i>S^t>9I*UVBu0%f zO%6Npm4Q|Lt148bI&j(Z?|=P9f~w$=6K!(^RB_b+SizU4FmGHXY+bG|j|E{NgQ9#o z#IPiB1qYzbAeN_O)F%P_B8=tljChqHDSy`hWuY(S@Tzt&d%Za!cL*FHA$KmaCk}ie zv?XV3JMGOQy1~l2IC@YJ_-Q6=H9lq8xEsBl?MT%+uY7Iz^;dDk<9;Wzt`yqSsZGtwAy|FObFB=<`TJhkeVMjaBUt&YCc5!_6? z4jGsML-|5mk#Tbo^JCjwWbBfA(vZn@MQ5oa@nvggx_`AT3u#D#LKf1XcFxX=Bq-Wr z1!{-Ja(9K=5b)wq*(8lsVNwZDJk=;ENyxCdOSnfxKTWe>?|l|@cJ7FijAQN| zocUd^!#8;1Zjg57UC34+a-MvqdGn&d!7WY6<+7TjH#b)7qWYDn2RD~g{mQ8=8X#~t zvqq)5Z5EDHG0fTnED(c!E9%-Md^W!0Rv!y$LcZ4BbaPfYPXJrh&C_=cfRlgM06C#AT|wu6Y0iv) z?YenITt!-avy$TkyL`~i+d-youJ(la?^bF^C6lZC*U(Hmr)&89_t}<4sJ+>x;c~jQ z>D8>d6iPH}l91$~7oGHKzVDZ1V$TB_bZSX^&96d{{bdNi9G zgVLt$!nbPKw7ph6T6>HwVu;k|WpYx-F6#4sL;ld3`drSFfUZhw`AHpD+geS1F16i7 zeHPgX-VeKI&`lH3pg~s>XlQE>druc_`Y*;ke@>6j?yZOK>6PIqP%GdlB;wjXx41D= zpIn!&8DiR#XCma0WoN~o)t|qS`6hdXjx=c3P>b#M#^FV8)arVADFa{ER_QTg_)z-q zF#<+vq%ZWn>NHSR|E*B2*Tv&TEiLSE|x9=AS$brbjdbH<=D}f8&V*>~;&lI{@2q=BD|-)aH*fH?I(WWt_M!5N@(n z>s7;bYsvU4p*zyx+s&;ZU)vi?S2;*a@mY~_I=qIFkTX~6YoaLsQByXJU3-x< z;8Yq=H?Nd4?7DW3qM_1RQt6-oj=WMhe%DGV8Y<19jh+tMgdsCn1wgJOS3?QPebEdn z9gta{qKC||iy{$xNv=TiT9t`bWh3ww`0%1ck!XoRD9Y1r0Kqzw`%r+qlJvX^J^=Io zq6v^We@#gwngN+)!2;yfV*)aRw{>{{Fo(f23y!-J2SW{ix)mrDn<|`G7{#Mnlj|NJ z(T8fO->XfC-M*?d!d8KGduCh!S|#*a8mdw4(!t&URR|Qp9y~O#R&Qsj*6u3R+B2(m zUqqTr&N;ez0#~6c2df&?K|e`TIn5RcIAbW!mdQQYdE;FJ7%{Ux~ zbpvoYTFw*;MX0F^U`j z`J_&fMT##C$m=6K1*$Z8Uw~o@J6g|my+{^$2~9rgmT6}E)c^zqhU5e+VhFNHSk&3_W+wf#PF-Me~Qex5$ITa z;5Z8i^mo5e5aWmS z)zTV?bKzX(X^pz$)Yt9|PEZoCJ^se(-g@sny{z}_;5n30exBi^9)3>D+2H&q2Ok@~aQ=`h^3jd>AxrO@ z!{2jf^^f|zA0e1v)XYXyWSN&#lP-pG#T&hUaLV=G`R%*w)AtWn*(vJc$gAY(LrM)l z!Gog8^_XJwfmG@KhpC&>W5k&I%KwE3^6X&r1IzyK1q}tx{On+n4el$3$cCstnf^SR zjrl-Vr~32!d0#&tIAXA5V|#Y+9{qVvf2R7gN-JTEJUYEkx9qEb^XRC@sG(inK4{J&at8PB+Z!epgPxu~XP&Zl&s~_4 ziO-3BmZ{XU*-{f?kdV%X#^pyi>F5Xws$Zcu8t7ayA`x8j@5&CiQ4#%le)Z#n^*-Hw z{Lb!o?5v$36=p_9p6zD`_cVCTwvFFLSImci*GHGlK7xSH^~Be1pwZZ1ZAob6N zasc4j=p%Pn>jSM@zR9&7>Ch82srLgi1cJYxsUDpT)F(c;cXp&Z;1X+yEzo{kI$NYu zR&W}YZm6Z(SM%OgyXUS9&h}YYx_vF3t!2Z~P1W^jb|e!5{X3##8lDaDhz$G(d%aPA zG#Ft{pp&%ojQ*V7cUNX>G~mF2tpi7O@cun$2JikO+3W#>xrdM`bUH)0#UdlbT-w>3 z54isSK-~#p8@$?Q_?Vo8jo+)&2M&BH{tY@mBy<-5VD>gl?JK@&wx_=fb6us`cIbU z!?Pm=R9>=zpIM&oQNdt-nR#&Vu65kjY)i*qUCyzE@#%Bx*$*)zB9j7UgPGepSSwqI z^kn!#Lu2k_gGgsO0_#lckzE#2ZA|K&YQa1h!IQ@C9SnPeJ`;xR;Cykfv`m4B@nLnD z0%B{T_1$T=?|x<(zXNIc4zPRp!#1#iaLCwWnCP~qHPKE;1hd9;!jy|%gxPhv$%#Rt z5qsGLM!*j&bxH{l3sDm3ybGLl*-YX~>A%@{^{d}yizpVI?ZMmV6Euhl#G82lN4lGh zerOF#6rFNzD5_&~bl{+jc>tzqQ*A^f49VFfI-*u1Sp;rxXOnyD(fKf6jHMU_6bA}x zXrYNNKl_=bz*W!4pdZREvW@$jB8PHLKHP~Ll8%|&SD55g{*7Tbv9 z>3!_<>Z?)wd*1QV@>B*vMa2llqL=h;33U)+JE)}3d;}^dR_^7JOTmekH+8@Md+|$kh{L5}*x0%4fM0Ac`QPJ=i6wKwpVN+R6pN$|l{0 zqd#FqR)ri%zj9pePEu0xjuTw zfxNSLH}Uz9z(9Y3fH3PQE-^6zV(%wJ!(dQ%?*T}PVNbUVTeAmCF)?)(Dzun-)y1+NjSc%6DCF1AQ}8D&ZZzwS;iES`w%#2lnBN3NU&JU#<1wV zp5~xr1W<6q!VMn%^;+-%p$7H_nbt^Ak73?Izd!j$tBbexs=Qp~^umpb)0@v7W5K z{yA%BS|5n(TAxr)MWyvAWD2bh&2ohzsUx^ek>qL6`pj=9D3aoFsn!Q{3Fw)fcCF9m z-h|n(=##ePHi&wU*66upp$7N821dpkke%Q$U2W0#R;KSAIaEsDBgj$RJdFC@Va5uK zm>m8gbS*(1YQ0S}hgf9Swi_Y}vOwQkx*Rrf5L;vLRM}^sBZMTy}&}lqAj#&wu%jl zCeaUmV#ZTCcR;U##DItr>l>?4|$JV=m5aWR2yjK^12=A@VwRsUhx* zxzo&9plhefvYQuwrQh6cH7Yf`LD7rlU^t%4<_CwzCpT|BedpWWeX;2G%Ky9g=+w2I&Cm;ZM`LYnm{O}4m)jpQB%<7Yn;>&Ylv{=gC;fYoD0*_63=-haRpYy2dG zVYzL<%(PASee8dOyXUJPp$4pCA=%9E44sy*KfD}W%FGKKgD4Gy|+XLL4cv#tww!DSl_f1VSNC+Z7xp6gx+ zIp^cDLM!UdS7j~uXLD`Vrg?Zi>+sQ^%s(;;E5JkrrZX@gz@#k4G&HKo4FaLyO1%ox zEGimi)L99th$tuaFbT{^S0bkeqPao;9ZUaJ(gVI!s8KdqeL3jA2r9BTN&kg1Qvrln z53J3-A6g?EH0ZxZX;B*mb*4#Rx1xiA9K!CM*wvKZDW>v7b)1QDf}nHu_4})zHPx~F z>`$8Vt7r18@N$|NW%)6|iJw7GI~@L2x$+B#%9UTP_C=NVQ{~sW$bIj-lwT3-vcOIw zC4CW1sL*_YW4gZ&WkFC4-7i1$?(5kwFPAKAfCR&vq=!L&N>_7`?Mw5OY$wfE#L2+4 z7($SpYyEe!P#H#s+M6zf4AC5)P#Q`3nU6%zP{~8N){zJ-MN|wF17PA`R;ax?jhg-! zYVT62hIREhxV&NrOytkmy$g=(S<3FE86#RCvoxx`Fl86x0?$`DsS$go^BTM+%wOHL z3h}mcTnjqy1Rfo9UXzDJG^F#+sL6C*qxvITvmi+6`}bHS`V)}iFjAH#8JGi@MHE0| z!(Z>fG$_1a;}nBpq^?2X)ee$mDy-f751XSayiu0hD&Lwp(uSbcY&jO$0iCp&33Jvg z+^UU8ksuL?wrgVx10HP}uqF*qwatJ7H$XhMjspqsZ>p}zU!qAiH$BMLB9Jm>Dko(& zMZp+*WU8)6n9Orhbw^-}bt;FqRMo}I4l-0#T_d<9mB$I41V`p;gPt2GB3znzf&^## zsh%5TYM(O)Abr4eqUX9%#-JzV4_#)`EiVyBj4uojtzF5jsIvaTl-%Qrk~>DJm6H1t zNBvU{4%H+Yt^cEnyXW?q48`sI*LpZ=GB}vp>MP&1-opZ9`*Vonch8g=X>=c1_)vJ` zTX3VZo*FfQte~eQXbTw^| z2(j7D zSz@4dg^}c48C+#o?p3;?`{u4NE1?f#G*$0|HdmPr?LYOgPKGHE!JacxxqIt}P2Mma zM;Xtl9wguwq+$wf? zl&jg@^$k6}>4UqK5AJqGX$@}agB#z6%m^N!e0-rdD}OWe;ofHJ=mbDjxmy%E&2D0? zZ5p@1uXvIT1Bmec4}nBhfFGIf1Z3-d8WI?W)xcR;4-h`X3am0p^m%UpYeSHnV{^R{ zIKtojp8nPW(qKTM2N*7e_0YB>BREdNV}keSFU+%zAnEerBA9clMb2Y##5U%E`7b)CCF@^>Zdu0w|AP zzirFza}b=QQft9_(oo0QB1hP4;ouKD5+*`vfO*vf(HLkSo^#eXfNx08v%RwsOLE?$ zO)eQKW=x|z#gLQA0*hnpch@YL>a@wccmC4vF~5rNH80EG7x(@9!ieI2z&(sCFF)jd z!K#ha`4K8_dnnh9&DO+^1FOnF!eWNL@OPeK0CPM^E+iMm{4q zGm5FBMilOewoyV4jH0NsM*41M$LJ?|eIq*wPpe}v>K8Cja4rvkGU^RJ!eXQts6DX) zoX!>l_LwY-7uYJ4Vf6Dd7UHc^V4;RfR}CBQ-FHtG9)!n+jXd5R3!Ccbf`#+>E60Py z!|A7776Evk9X#s0P*Imf-ar;Hgk;0u2c<{c*WFo=NHkHpH9^KD61D~~5jm%H&? zKsIhip>945wSRQ!=tnPsP9cV_2vwyrBQ)zNwHO3W?&=CYrJti5_`n@1md)&C>ltrf z&iH8b@&{PteL(I67IgIT%iOahSOl1ywBHhyG*rMuT{LGa>-8Jz^>NXYXBOQ5$CgKnq%w)?u?H;AKGJ}`ssQ3Bmamtk$x zPlNJTGCt~A*OobS3tk$#BT_n(Fav#%Fyn+1iYnUx!pwpf?qwxmMqOhC4LWyM>jRs-KAv+nf7VeI(7RrE*9-5!NXD6qHN>VtrX|)O z%9vQQFtH}IWqoR^=f{uD1YIv$Bv>eIlUY%t=n>iRD>j8Kl&D}T zHm3zS5+?3KU!)8r^hM;x>5I}Jn8m{B%gwygt4t(=w}u&9zLFikN|!}ucxp7~6{oDY zDQ73)_08;tJ#C!IfVw!VL@6l2S)`z833a8PMnDqk0uWP^f)MRMErh>pKccS?5|nlH zMMAoZiz+C37*O<3DEi8)83p2y;QQewymR!WBH=9}xRjGd^tHBN1L>0Ge0Tw-5fU_37u)FY%+hCkNK^zumhF?Lsd5DK_yG znRWN+Mx5$yzw3MN{LWh zXk%~1HZdzI3oXhNTB;HRtT2(dzZHJJf)hAZ4f6n7`ZBh66jRnm_yr~1{DCE<;7v@8C^}PthaAhVgEfc0P zUnr4E_DRCVXKg~v+Y48%WI{%alYflUcR|C1Xcv^KFb*>9wR-Fjd5ONo#5T{DG+ZrM zJ|nhtoj+$4MfLYwbp}cd0v#SP`f29}{Z*QJHZuTegDj>+kR@Y~K3FObMi%pnANEo7M(#vihVekFm-uOy2_#-cA`;cSip zHx!SB?`Hcv1fSud8UH|kg}X=g!A5nUg!4?>foS7fzOV+nbx{;RVW=n^7~rH(`JmpC zer|<>$DFxtprDO{4v>(Le-U%YztPJmQD71`U`QnjWBfs)V6ly--;0Z_JrVw~*r`x4 zfQ#g-k(X`e3&vA6bt9E4f^W9<;Trm~bt%JK7>}fV``t3Wj>|Wn|3|m`OW$_vB-O&U zt5WTJcd6DK=l+gjj9N zZ~^#dhc3hl6QU67fF>c55=FT92VS6g|s1R$fp+^Dy4m$|9m2Men4gn2!neQ-Bl52hB zCgH}3>Q_bFrrJzW)gb$^HfaM5^JvSac`VOVA?|jmq%7_NPj?lT(~uqNQeax*`7o_SR6dBZFSeg3D$7t>rW-+4FiAR_ zY2z?{7C$lp*ra499VRaqq@&Dxh^VzXj)=IG^wsvAnuU6F>MqoSZI*<=VRA2o=eMrU z9iikgXS5rjB!YA!oZz%0bBaPBH%K+ndQz8a_)t^qB5V|CSWw`jyI_N%&cA5k$xX6N zxl1+K#xn|BbH7Rpz1e(Mg3B;zF5yJ+CQQMlgq%>J3pr83**vF>a*mFkV>NfFr=zGd zpZ~*?!Q|oCcK^*8lMjE;qypP;BNR+~JTH748?*M`d@J>Af_kmzZ&aR-=T_=$Ie3W5 zW<|6;^z=FMl7GsLUw-A|^RuZIr(^<`I3l<6-ggYp7c7=s5k9Uj$kig%7p5|LtKMGk z51M0?qL-vD{OU}0>!2>MnIm<9>AwR$^|PKXrZ_OoU0vW(liSkl=ffgY;guwU-)4zs1-v$>{tnR+DyUVwO*$~)FHQD@Xcb7{ix!pQN%=9bR7 zBNaLaY7@&sD5?5S%)tTF!n-*tbyLfg*qW_4?yzRZv{8lqU>}7P9Gi-^0(`H|1*0+3 zYzx*XMNdqMPL@Ss(Y6(#1rmiLWWq za+tA!2AP*J;2e-+dRz*hi){HSQOE%Rg7=Iz8lhWw47}{GSK-AhrOnOFl(GFW+Isw@ zPX`zPAr7#^+NWO!NC;n-aXv17d--mwAB5Rt@pJAA#|>mY=eJn&E2}QzYkkmew-zu^ zZ+?xPy`rT&FrsbiOA@l=5zdAM*G;P`)^n%&F2{QVf<_LU^bcRk61GP68^+AotAi|7 zsl7}`COn^ieQs&=Xa><~w7x0v?v@q+&u)A64DBnfT7Cyl$-BVgQGTkA^z+o`&t?OJ zuJ7!brvcIi;u>4M%7uLF##|zP%s~N9`}6)s&EfwxE+;IMIUlUY9%OO=mq%zYgtsuF z9`X>OL-$pc1)(8_*^L>C;dgdpZVzyEyTQtJ)}tADmO*Ujy~Z(-X9MuFKA}1ux+={5 z4el|`vJY%+-)HlfmMAsNctxltwc-c1)T5CeDQxpT(ew}>9`*DHk&Q>3u`D;ETfd7I z;n>;|m&(N{J=%Ig=%k(5A3=odQ9#=i`jv|PJv|~RRD_`a)*=$%tjJMo5k{pVW@~O~ zNYaD}8n>fim%vjA87ujRn52QD6n@81YV^$$rF*bd(IjPBrTbF-X{320g$N<@xFQ0C zC5T%v?X@r;wK)ODtwRXJ8kK#lrL1+K`Qwx*`F@l^6-cJ_Duw}IVcaE6? z6uZm8gt!qUh$*jiK1?&KZkT^C+qQgiig`6a+)KHazY8|<5Vm)Q6%ti zoLL$U0nbzJanA`jGbY%Kd=kPKUQDr)1@zz%1dl)V$k2mFU?G3((dk_}Ql3R0aT^*C zb+Zu%SjvqEaCYL~pSIx8*-98ohye&8k0gLz$Vr#Krw60RPQIrn2P!ZKf5QTU_Ju*W zg+Y6SL99t*qq!&EkPueV#TfYc^qVtld5#^lG%uiTm|>eBg8DW6ZNRo~Xt5dCa3@n& zgE-y-Z1eeVEc!>}Om^CTD%yXeM*EH6qHPCC|5NfQiJ;^}AuiARGzPDwoXBKcYi zgXT3=81_<%e6Rd5;td%%%y=|1I&Y8gcqLt_S{0qQM}frOsFHXYh(zVXZeg)0Xe8dv zsFG-6fkS+b+|HU5V5oV46`8kc1&jrRCX{!sRv@SD0?4^s2Lp9KXrt~W%T}2_YoW9b zPy=PJ|Md38syGz^q!ntbSD=MS}49j z4I~a+&eDYkuFKn9GMP7wO-ywMf*;m*MhHV?(h*Ax(QXDrJ9b1n0nrr1lp~rF+6-SX zdNW%eu2+!zqii2?KUpsj;c~PwvwTkKO(4SOHsDSq^*HN5>Lczz*$q)B1>xb3k#R#5 z9^pY+BKDFK%-g463FRrw!My<=MC!v_G#~?O7~eKv0s)WlEe4K#Ao9Y1Od;Wfw+1%tt) zIedZTYFb;Z1|nk0V#2yMLw9-4rvKl7u5hmG*P5qp)F&U;bp;d4fnF{q9AHj*#=st5R zK=m8bC|E0dLzXfYmA;jj%Gjps6z@+*40pHT9%^E{Xht>G5iuw=)us$gg-7P9%_F>0 z_+yVuyWkNqlj@~P8T#OgU12J=8-{!xA-MrZ1QkVr1rFRb`omE38vGCy5pvN`>Q%CJ zK~ij@0nr4@LD#)eAcEPLjj5QSS-6lIn$vAOV=7vhyBf3>O0(V0R8WJdE-DT-33>lo z>T2N#Vwb|c4NN8PPD>T3{_IMGfmo1R(g8uP03UEKC#ViN3mdkyca^p~7Tx`fKs#Y| zy6_OD@{kMWo2;3ZgpuXe^%lV{Y7yEDCXz6p#zH*F9Yjo(7%JVJv6xfg!AH(+Fdm{C zL9|(5C{q~9V!e-GG+A@Z8gl;_mU07b2VT}!fqPSZe9V<_MMlc2DY zBHqUnD5x^+(ccHv9Pwj?if8C7iMqzy1^y~&8XBs@u26H04)bERK;(Ov zo$4Iiip|XrB9g4B5;s~)u;y0csI`P_;i}_AC3@%LIJuoN9(PnSd<*O{69x{YVTvm; zbxpzmfqo3qR>W3E8&8_;*1piVOybm5l?66c)zWF>s)Zg*hf4whXKZ-jjLnj^H%tm5mdp{yWrDdQ5>b}{ zad?Zg&L18H#NiQwEPq05CWynMo*pSCv;lDnY-yM_WA*`6nqJQfJZXA;un|e*&>Yro z-OCUIfaIuN&RrTn=Tr%#0S*Spr2)euXj+s8Z27aPOW?l76=~r3?5KdVkpR%AS~92y z8R`+&MxlHIDNvrr1U5Q?I6%fCxsu0;DuPt6ii2#!3t*VgS&}6)%5OkKLS-dfs zkyUbu;Eg$HWeSOakZ+wY1-~tAJYotlSFaN~fo-7O_>9e5Lczk;K@>;E=ihuL8lPvt z75OS`C#WnQKtf379K-`|Zu$-40XJCMf_T6U)@|m5j=G(IuBp4WOTH$zN7z{m;(+d> zcrbDCz)0FHlMFH*Nj$iz_UsWhV1SWFh%3kb2%M(ZJTmf#zg$H;U_S<~-FL=M{1djH zatsvv7kYnF>as9rtgQoX=|K3E83ONk%v|&%NYIR;nCNM*oWP<9RqSnF~r!9wb z&yyy3AT(05H{1S4do9gfH6tA}R{6M)0=x^&AJ=Wn*1UmJ*sf+!4l;rgpfClG95~F4 zAqNe2tO!e9USGi1H(-rdw{;5Mu*-&`Np}?)k~ucEPc8vAdOYsRQAr$z-9366P$}6> zJc0k;TpuIuPBAXeu?LX4v;{G2(@Pi`49&1^+lM#oKn4(YM23IM*uP;1j{m~|!@2Jt zvYVLiA1=lC-40;;heyJe%Kjm?-_ri!$=PuMQ_f**UbU0qvXvoKu(lXYinCP%EZ;xe z09YM24?o8NWC;Z)=gtp$=8h5thXHJ+;8@c5-f-7?fxda2)ef^pB#L4ZP0Ybq| zqRh7s0iBdiqu>?f+$ne<=Z>4VjDpkAP$exJ!||%aOk#vugWZBrms7bH%tqRLn(@}< zR2~^ow?{6g^2or}9wGiwHIHt+O!g;uM}>l$pqE&BeNE_9&6=B1>wnJkAW>qiT5Msv%~zeCILGEW=KtEUS{I(7z>2z5R9`oizopcc0P9 zT088={YUQNI@e&oyz|($Y?{7~+mF96AM7VQ3W1HZl!8RI75Z*>v<(L5QHO&Unzam# zPB=l(op53~d||-U#<-yj2VbL=;87Ex!c%n~LfWPks1$bJEBTa~0f ztaQQZXZr@1NqV4K=#$;RD7jHyO5Q-Gxv41Y?kz5_O^Z5K*Jbk5y%99-h0c())yp&i zvWr9VNIH&*Z1xCOW!G_F(j;;;>!%)xLk7Kgk#I<#BeuzuaSgvLO%4jaXQ?|;#J*~fKDK$X;4y9J0Z?ONqL#ZWmH;XYlQ|h0$ zz5JJ83i7Bc_VROydZzQ46t(l-VZNFFd#hf38#nXcJM_)`VX~S3-r?=fWyi1iX8wDJ zE4#7H{Pzy0c4M3Qd}=ohoB8xg6>BR$h<@@$(SAO4^RQsd+`sm@>{N}hc~4{6ls`PW z@tW`F)1)3vd35xe@8?ss9`$&1@|pzw&HMR3_w~V+{ruJv`F?(DiF`j_C3@$wkzC<^ zzD626@_b4);jMk4@%H`v)~Z@MT`}vhpP$#jK^wNdu`?|-V7rmxWqzw}(y=Nge2qA3 z`}tJq@FcPkGzG7_3^`+gQw}$F7vZ72_|jyGE&YvavV%n@xCz;|=yA*RU(uF+jyZ9f z9DzK7Wj%8Ai7_mOPM^)uhqo)kAsz+v;Sp*Ae|Qwohezlf{NYgp`q&^(TV^iq>bJcP zyZUXf!>)eYYuo3vF*r08QyFme%Z){FmWVRjvdfQ@bX$~0c==1jt zw8Q^@tOkb<$GMzf`$L|GT$jb8OPJg75b*Dcdimmst zXgAuqJN=oQa8rDmEf<#La~U_c{RTOKo2UE+BF{}_Pe|IYuk!loGPNflYLdzc+{5lA zCm2Ig1D3=p%(L8d(Jh3auPMmM-3m?d03-b{7E;8AMjs4qg z@59FaQ*G~=f9+-7YQVSh#{NOERcXP(=Iqy`HQBCu!HcybqD`7%HB#SnwoTI9?A3?M zYTW8odo2}?9=a;Sk#>42AID{kU14jw$U-HaK&k5v3>v3+I9W8{5sZZC?J;2(c8)+_yeHf9b(`biOAO9>(L3 z-pNQ>j~P&#KKT5RbJ+q`dsw`O+3G&NFL+_FNMnxZLMX~^vhQ9QYAAp+{mQhTv)4g0gFw=a1K{v}s@xUgw0)u2)GlXfGB#pq(3h;2r zUk2xy@I93~G2Xl<+_9PHj0XDe(I4G2Ue{XQ7l2mSVdB-D*;57?1W-?Kn3>cf&;Y>yhFVcoiPb56S(GCR$F))`@++h*98o6*6L&oMQ zkXK0bhJu6 z2FMt;Md(7!uwe<(KEe)zMKhAj0|9PfZbhdOyMi{g5a!@z6m1*$QK;G}o^~>BKqd!d z3!=oKY#|dpWSeCC+IO>~aex?z#X~m;?%d4$27#TMeZNt_BaRviS4vPx7P%*pRY|&! zN*AntG)kN)%)BywjXv3pHAc_u2IZeO_-UC9U0%LU3^-mc$m1&uji>iZx2vp7A>@AL zc9qF%v_i0v>?%Cc{>#4FvPV-r(*DcrHCnVs_y{oxJetyOR*SEvVk|G;4cUQEXnuOx zzGeo~;CCZArPCm1BIcpbDwu?6l{ZqHp z4*Zm}P$Z?xpGf!U8}uko&SpzO77FW^ZN)5HywO@SKDndwMLa&visLR+6z`?QC5+(? z(_R1w&wJF>8i8&!lvZoO;bgdrPS?^2$9X260xaUZnT^0F%?t!wVjF0lF-?~dQYsv% zsSpL;TB}sQP^g?d=N?po(#f4*Gbt@SQZCR!*_DsmGIq# zmR1;1G6)6P{D>*>=U?Y2`pE-=cKYYT2k@GM^TqGB+-poe3!p{l@lS^)_W>s5Y@zc) zb;z(U_rFKaS@jqEC-a}M`akM-|AGJf`~LIq`p@t6pO5&@2mI%G|9RGbw4F}X!VP{P z#yUor84#;E%9bK+P^rGzyr3vXLrZ-N-Kf`tB@_#r=76&g%#gw8pmm(Usi9IUeu7!g zJPVJ)n04?q$yY=g^`+q0CXoy*G9Ku2OV8A^8M4xV2<1P(D}J8$pJ)9i^B?gK-id$k zBYwk=8i1721z$~Qx6Eb1o&s)Rs(7l$bo~1N^E=)@(8c2J>i_INo%L3~(VyRJd^7*A z_Xe|vd!B<|UXgfR7`@}H-1`Lfjc5vgXsoyU2*4q>MS&-4dF?|Hl%3>#{qZlqiv14g zeP4gXC8q)Fa=_)WU-r1a zwqejbXRvbm95S+nE~j=m*X77AXS!tFi?%{Y)>KEi!q%O48Rvx(=A75MZw#>bk3sb)=NmLA=s{HGsC{)1643#|2r z&+zzW$$&kt#8-Q0)v%a&UJP(kciabZZ0;BGDg}0EZ;kWIfjnURi;P$Jq@f zgmA$Kv2Tkw!%&Tzvsb4tyfW{+ExLBGeE4|VYL*#n7)*fwFZ|0k_^-VQ@c)u+8g_<% zC~pP+zwo&n{<)0s&t-&vE>rjq;%XWGzwo(i^&0g!{Bvji3l9I>;h)5zl7heqdIsNYNuR4K$AGF~A3!hWP2LHNT+2vf9jtVnfUJCw=lscC) zXtSZ(U~2H+S~Q3Mq(p@O*s&eqKk1P{vn^%~{xwev*-0DVp9SNU!@n(_R&O)>Q=Psj z;6E(7!@mY+%Up(kR=s!r3;#60|F87|1IRhS{8z{Qg&o59jMNxWdxhWi&M6AfftO^X z)mOd?gyP~p{&(!>9efn3#pb%Z=PS=H-~jOl(!R4dybso}74@CH!F|YwUG?unLF}q` z{|pjsqK%(*BCU)ZI#B)aH5;>3z!Oyv5_0LLZ`oQ2`O*#9-H=F?&l+4uZL5&`p>exx z{C=o1de{4n+|S-$kbB8n3AwkX*>kjZMDu8y9v8IU#)!VF;i*zu&SqR`X;E&u5|JY{ zAXhn@C;Qn8(RuR8iq0c2uaOvrY>C=F$`B4HX++dn?a<@?T@BG$wlRgk)19@ zpkt!eS%1t5Vk3i`Spay(EXK-yNa&IH1n_XEKP&yQFEd_)Fsg)+=nkPwcXo}6Zr1_} z^$y_)|P;n!dOXRY`p zNsATTSZ4lrpBfxIoPE-H4wEP>JZ5@;x0fu1g&zH0{rP?pElbKXRQ-3(=0F`-d33(g zb~``XR2Q#>Y3!d5K~y5ZR!<`HGZIsN2< zig1k4Oxoq`i{lctQ0nA-b@7WzEpP06J^QWw(Z$jF znTx;D&+c6O1q>v-|IhngXa*~|V8rpk`YDQ0=Lr1#*S8ILDpGcpdjzy}oZp{fJvW;}{;dukFH zG7iQXnvo2aLFJNAgNVQ&h=B=YM2Ik8B!9?9J_O0+Lj=Nth)d$~@cXZ|p7*xjz0Wz_ z?U}CX?pB@sUY_^4uKQZgdiHwz{e!i`^=q?e%xXWW*PbdnA$o`LEPUM9#KNe{O&lz1 zf|OlNle5rdxw8Fbm9dRSnLf>wASuWdOA{6mi8!x4^W{2fYI33fjU5|o935{CPfkbU zv-7R(>o?Lw#;S>)_ve$JW#Kf5iwoDUtlG5;R;@kR>2!DZdj0)_we`b%)vW4;RZEqf zux1PJed$$PGCpf^VHH!8%T{q!{})yr82$zlw50?iRGgEdx85Aq0j3zrkAy ztXq?{<$>hF06a{GE_ti~Km~d&fZyUASv(k7qImQ5?|!%Z@5$)94_mGBzss-2Vml2$ za&#pizEqWmYNpej?1-qXt?wU*sAYSLLwWL}PrmGL%0t%mlOKNay@8`v*tIXXiDlKXc@~6l&&(c@b{?9Fjl{2|nQUb)K5{ zxp0t(}qoEX|kq{uy?X5h*RmDi^f^>_rVx*Wyo`qtx28|`# zu~0`}Z-QvKVr0>8JSh|-yFoG9QnCQMNs3X(ue;5P(V(IjZIu)w5x9zCBmo}4Ao2gfk`nEW!N&sNJao%k*$%g=_*%@jEWAKy?!?QlFgVYM$q}Cijn1H zzJy{lTu_V_zN{!l_I9aa)c7`6j27O8Vr1H==-O_s7)iD7zKIzK;4sB#qIG8OAeRb@ zjrA`SqsVZHE?`msdZ82}!dFc(;#z5&`D0(Yij^xy6y}TsQ-<`0I8nR4zn~bIMLXM( zfeofVFwnF1)G=$#t1l}?kqRSh*-eU(4S(p0(XaiV7b`|9$_#&Xv%7&Yx*w_$3c6II zbwJ1To{jlL=4gH%XmF@UrYPOlyd%emJM$1ViJ@tt%~{b}B-8Au-(P&%s16-c)nTGb zPd0%5YiRUL*BeCWqyCH*>sb_z8q3rKlqdhN{p9bppZso{qK2&>!erSFzN4iS}=Udz@fc163P-yB32d}{VGc$2_@rKg0kq+p3!b} z6DdYrNpeC`89C;!y*Ymk8wT*wnWL;*G;4SM7v7X3sqd6ZXT{D2BJfqWhmx{{h#U)#ENts5*G)?Jpa)ya)k;gXmo4+kD)Eu(+n&W*8s%tC3U=$9-@;oLA^ zOV;Gv@B!KC=1`s4dWPl6Mi8Ejum6K(o{fb!!{6wWo~Zw}NaER*JR2ntm!aE%xx-}w zaV`^xb6Ey)w^`3hAf7xG4&vOIhr>afJM(Zjh;z5~s0qYnS4Yfnp9VH>IY)7A2*+`4 zD0+c)Sn%nEk+%uNRbev( zEwG%KFahf)H;p`}#L>2<4LohOJ>6Mkqf@lIR_#BtrtDV)iQQ}s9zVh2Jy|q{n9;M4 z3B*}EgFV;xDmUtm#f=71%z` zDzqS3yBDs4=87z7DtW;wESoEVf10fN*n@0R_#fWR;U7Qm0&$k%uc6qch z*2}=rg(Jw)qW11{G{Z0{#$(A%L&;4X!Qmc5OB$z>L&0`|$;<7v|KwZj?mNh2Md0$t zFFRZw`(=yEL-=o(5#Ur5co7RQ;|mADsKgU9rh2lYcS==d$M2MC^Q?{`JuOI(E%Cv6caNl!M6wU^sOLuLGQP)7Lia5#5m3_Mfbfu1v1Rm{o18N*WLy6ozb z1YBH>beU_*rR^wV2~g~bEQO1V7X&EJ**o3FM=%+|MhE za1ryX3C-w{9Dsz2hy@@?Vc3~>J}XxnONM^NQst}NwQ5*Qq)h;N&7DY!GZD#9{xK0? z+MAKCd6evKuoNz0gGoZw zKUykO)!%#|;Ua*RpMa1mcH4;M*`chzu_^xbs3khqqGi+uC{ zSSoQ1|HrjX|L4aMFfs~R3Oud`jC|)4MBSPkwI%XDu8@DleZd{@^MdlTZ5V(OlA@6i zNl9A5Z^?V9tKPSe%IvE3ttqU+h(C&FBK{ybgu(<3RgkT{LmfO+9ohOjRAV>2Z)Jmb zsL5`~INE;)fv!gQ)rqX{RDaE>{<>5Bfrv83-TMqkxzr1)Z@tGDNP8AKLWgNmt<#ud zFai1)Di23S^Sg{^U?g8x>qhZ)wPpmr)QqVUMBtVPK05Xi^XQCS+!jpN##u#gtTI4W z>ShcyB1fpPW+0srNfF<6^Ka?BM$ESGcx9))ShadJSpJIiAJ zD8nhM>9Us{q)Vh!yX?Qie}F~=k4!WJWUw`^qTTYck#4GU-YDNhlhHv3teAFKqIi@BaQ$Y|Dd3R+Jh3txHoJ#(llcuhilnXh&7s{$&Zn4? zoXD8GkNT|S%=gVq%Kr7hR;w{=oBK%5yiv9BWEbfn$N{>siLWn(v#4cP%@6S!7ZHk1RQz~MB=4ONdsq2GxzjH^RzxsRH4>vIrIkO@v* zai!*3x=~|?=|+|wQ*YEFL0iM5w?Oz(vp!CnG@s6xL2c8LtQ-@`yVBIj=u(>2eA;|< zib*2nacPp^$UaM&9d*>h2iE1kH7!F9EYmVl|90>$Xj*(x6^=xwFt^jGJ_n0;KZmsx zz^9UBJ#}O`6Z) zw{y+sK$ouh?CY{g^H~@ALC;H?KT>kZby8ARY;J9+r9k=hLi1l*v|00Egn4D6&4}){ zy++tWj~=+@FIYtL9|D%Sx}&)fK-vlxzHOiZ-l2lRILajRGB8o>5wY(gM&7TtAC;6I z4kQv-yXD5&LsXYy(9c0yt#H2KOkYhD&S`RHr z>!J0M)}wwRNNa!&@38X#cYr6L9j(WJz0^!-J!Lc3c!}0SFQoO*61-+pGh>xic}=eM zj4QmxMv%Vk=HHf78?V+%Xau>>~V(hwbKw+tPaYbErS|c}AH@cBq_6haOKLq1fzf1Y!2m0! zy-Dj4c!kyzHnxAbE`{ao&eyWFyU1VXpUJ*4yZ)KhmysvW-(`mhy2=iFCVO8clb@Yq z_U3GZi1Vy4R!Ou8^Drdil%SIG! zimv$-sXlQ+TWYUdb0Tp}0ka#~PU6VvYf?T9056+h&5}|;+1Ea0`a0+kprMzkuxi)G zIcPWpAhe=@75j9o>#Y(X7=Wos>$lMopBKTMrqKFtOIw{CL9s!NO_0f#z8!|CCCW-C zvLD=^5@?qlO7fTaVYV$Tc=*4qb%zf-IqqK*?jJesUwfCBEpVS`gL(I>pnBl`THyXr z*p8iee)I+y4%he!WP%)rvTPi^i@~Em|BH_F{1AEvUx-g3kW*5g)R4YyNKXZibn^wOdUFYR20{~Z|FvQ}Sl;Ml! z(DFvK%*jhUvztSMkF++lEfiIEY?*rKkGwl1GX$NoN6@vXMZiP_k34piS^s&89(p`45}@Ib~5NrH%C%pdD2=L(Y_|41IDJwlLlfn z0YHRcN+Yv+a$X%DF3g~278@izFNQBRV>7ANRY1Pw`;}I$60OI7UB(jK9qE#zplsGneHRICYaM2FKaCztiptCpruBzI%)-|LuPMyui9bU-1UqF`|$1Qk?aON zY&>Zebb_0@Drzm0!nYqkvSI4^kshA<6HQAo663!o>5WDM#TaDA>FW)6pAK15Z(_nk zZ%tFPmGQ1gZ=<6dz@3*qwbINXVi=_*Y$8$+jO@ds9Ud8TrgC(A^_91^zG_kpt!&mW z?(2?@|ESG02!$2_2N1}S_YK`t!JPq0#%Ve zOjY2EuTP9u)+>+z33bZ>Sd*7pl^`gXb`aHFfM}?;x!PbualV~bBnyLqg0@-J5TXVO zLXGnB(rJe`n>F>$Q>2v0N!Q8AevNtmck8{)hwZo9IXO8LIl1QK z5#JuY0aelZLRCNm9R+>uUATT&w$5l&IXdv zd#BSW53u#b-96cVzdC&ZoaW~y%g)ardqq^^)pw`YvzNJg7xU38?@mvWw9t{Csr@Eq z_3Y($p$CKMik*zd9`kD^ppZ;Qv@Q1kG&|NPO|oT>h^EW{A}2oR%7pZ2 zurISA-TFz`4KW?KWf(w5?B+V*iDTUR^FN?1(r4Y`5*z95?D%!AT3>u?`kdzR!R&cR zAM!L|V|M(+9b~76Y+J<av(>XT6m}?CW>Mir29%r{Pew+;L<7M>@$*+tFLIbNftHj54n6Q>w744pdWAaYQsy zxr%LVXVGF`z6!jJ5(XLwAOl4=;b(KYT2NW6bjrn&*e_|EdO=UfNj;665KF<&O%^iLEV0v!& z$c!Gp{?;_(S@#Rmm&#a}eTcB|1{k&u26nTTwBj8iVtcO@__AGGegMcP3fnQd3DGEO zKB5nU;wf0UP;c*$!C%cA5CaBn4{Dp6-n6#}KBr$hIu_`ups2W3lFBH(klUX62WHX5+r`d^i zV9%)hWd7f`eiCoTLy+u*{Ox2?_z9DJy4ekYvO8~OH$wJNnxmnl7j2+DDWsPZmtJyt zM$!xN%=1n>?-=nsFH_C)KU}K$T*xlZUq*Hr0YgYEz?G5D>XrlZoF6q!IABHlYJj6Cwmr3_y{vwJpZ^7#akISY13N-e2qskBIeu zBXbU@e44iYPCEp?83&%yD=tU;Yt#P_|A;JAF9<0S?mFN}AlMWxyVF27qA3b2AQJ7Z zD6BC7rGhgn>`nvSs4(KBONVV!rb0SIHbkh6Hq}LM69wIL4(Ini+GrD;Eas~CLih%< zR6m3^2=SamIVI%LmhK7gbCPB9YB6WB$gC0%UeZLq7-5A+5X z{RL^G?A6b-<=VUss_-XNfitZqQ-lB{UXY=GWuvMbuUGB2X2<#aA#TbQ-u8*Qn`z?$A{E^h^EG@Yy6%j!Gs9)BNcV|^3wHq1!S1cczm6f)OSj(= zu$1Yycol@Kzlg7QK zSHaqCKx#*#w~YxsNa#X;EV@bYezwz+l_;r!wjCbU9{hIIz@cO|j-7lQIv~+|q3KMm zJ5sCl7y{c3^470{*JWWJkX6PJLZq;&WIB#1Ybi>)^O|0KV}mz$t8Zk=*u8(NHT+vQ zyXO{mAfv|)r_v>($0ywA@hZtVz5!JK_5iVOcm6x5`|!};lG2SkvOhO?D@+|6`CKw} z+<*vlzdFspFMbZe6n@sheHl3RvrpJ>Kf~(5s_TCNy%{+^Ay>-!bUJTOcUX3QrhGk- zk)v;K^ppZSWJlR{BL|Uj>L!(Z!l~4bj2yG+SS5Gi@QOU+T_RRD%*ZhtYcyukz#$8{ zi1GGpxQv!cThyt>c^L+k-E7~cWHxOx8Z)WvKohN*eKqrHy&0yEW~hklPHvwAksigtg?B-p4y_Kd)+aN^5;1@PrQPjioWatI-)J~z2 z>bCfnsao-tsaop;w#Dn0b|ab@7hjl;se2Q6$jzS9d%ScSJvJJBk3kNY3hY8q%*WFgGJgUc=3&<#zQ`0Ct(EMN zy$~eUZbYZD;p6ND6WB&{#KBI_UVJotQIZ4SyeKdPDoaFj$CMOmW|8GM#`F^A;>A9B zQz!*RbN%cEY$7ez&zfYpB^P4x9D-~7xZPM)$xNI^@`86~w4$mRnWDNj3z~I(Yasxd z8bt#@uF*vEQKxR$@ronbGE1`WP@#OL>AdpWqjhnqd4|Hh!He89|Tv#Rz&5Mo?`o5Y+$p^we|-cCut+46?3E7!eT! z@Q>t@F0+qwvN6hb%DA8x;DVXisiwX77F<~IHhEJPzYSbKIFKZNWRm=d9${Z#5>A8? zc3OfFvs$}a6^aJ+xMtsu-MWes2RP`ld=P}1b@fGtyk6K`UMMbKDlT6xE`=z#AFyQ^ zp2&KdutbE`5W^rG__fFtKU7vQE=0;+dNh5>UYYVBc*$SA{Al{Jy&_1((5|TP-lOR~ zS~C0Oi4Y{a2i*0i>!Na;G76%2zcAWsnctk9MfVKK&($_4VZV-mbgn#KCh1Dd-8QdL z%ZQJCyFMq%!@^sTB4ZHBGEL-W!&5k3?J1`WS?l>QU$o#zIUN`dFzgV&nZ1;~oV~!* z$sl?U961nXWK#JPTHV9qdC#!B8`zEdlpPudjVKQ>BvjMuYr?S>@|>`Z#3m{`acmP> ziG{G2#Z8?{kc+BCRFAXG92y=^U!fydJWu!`qT`ew2<{mr&HgD=oZSQ|-@;9i5b$;x z0dG|iu+1tCa2wd-U4(#0MTQ97Mg&~(76e@KHV`nDCLthUf7wBSfZ_|1CI;1ZMQ7=J zAmBklKn;m>)5e7yX)xK{EZbI>AX@f{R;I&RY0adomn={B@->*2kh4_N3qY{c488^S zXD^CH5W8WBWH(r-4B_mC@Cidqy8%mIcm#SCpcSSCPwlpuz3_PGRA05vx{POC8b=qN z`mz}pb@fu13B(q;y=R6+IE8;>>V3f=6$w~ok^0rc3M2UhXGJ# zMr>TN{l^wdxAj3Cwz7$2Ac3Of0__ko=WBGu{0s6es57sCV6Pa0MR%+|vCqj63OdP- zJz@j@Xc`9Sx$Ns1QHuyC)`D4eN-fA~!E14zlOcC8W_V6J@%FftKNl z-a_kb*KRks(FPDMR8U6?@XEiR0zf%I3WPw((e@5Q2swUUbn?s>SUb76Hs#zhU z&R25-YVc`4UP027ghjyGI_d-gYp9t@MM^el!bBf8LCS_tPgTGOogArZtf8m|%G@vM zJ1R~z)~`0!7e%zjAR}}wDaV2>2?tX6Kw8DzFmO6j^iUK!I>?E9dhT*gdXA{p_?)=k zg?fT$gywr{TyTR9NPrd5C_1lpywhqYG`iq4CcbKy6&N_D~^cm~nmwGtOBu<9yQ1IG@PQ zEOrGFJpax>u`6e0)**J~EPF9xS1{<%eMUm;N)9vGpfkv@-bCbzro{|8pH$S!`gAtuC<3i-dphH5Gw2NLjh<5AG#jL-m9q>p zfJLo*vSiSCF-5Joc1xR8gU&+K%GqMn%9$uDL#j+gkC`~F7<<@~r|6lpFo3@Z`Aw#! zWB?Zm^03wg;3CLH-^j(8?7|qpp$iuM(&7htOJq%$f4o{Z|6ETx;f&YK<{zSwey9U@ zXm+6k1 z^Us<4-A*A6CvN`1_(N2IoCt1Lck>VL+sq#XARGt=31$#-%ep=ypAz!}Nd`Bu&C42e zl4edMqizkFmggp{K`un&_{bLCGIJ~5<^uS_w=r{}>bW(@vM(`nWouBS!I-(Q2KoL= zBDf%x;cm>NmCP6*W*|vW=Jfi49T>F9LP*a;RIun_?5ga+w|L3v9!1?Kv~IL>582Gn z<~T}YuO}|RO3%jFsC94_?z(;K_rH#9)yuod2u@=S)ITBVL-9#&ykE=IM7C=I!{|2( z0TzN=F!!s_MSq>ylRV~`f;@RO1zaEKwNua-+#}*SWy7}~(_hT!Y?xF_2hq}&1sjjD znFK&3N`OClt|X@4-R3bY=bnvY(#Z2^AO_c)kby{zYYcP|mz{d6fOPKq+0L-m1t*y+d3rA-hzSxD#K zjB0LblM+yps*#AZvYI^t{L0lF5V)giJi_kM)f_<#%GK3MPoqPY+|&g8#10uSyMyk5hYowTSd&uBFZaT zPh_A)93N%xMbsW7QVelkirFh+`c2357ibZi)h&LoS>5Ib?(m$r;Dc#|o!qdnlRM3b zf2WH0;-Q1=l8En2u?5R)Li`nPbC$XAZ6JQwtZo|eN_jiZUP#K@v9T?;SykE%6+L8* z7ZT!k8PYi_j>2)nX7!o^dI~H(C@xF!cJCGC#o9XAxvzdvv+>{JwnQXKq@zSoN@S+g zlT!Zu}7DE>p2N_WG4b+4anLtDe?AsTFcirnu zqU>R!JW+Pyv3|`V|9TF-6=b%zppxBXKI9zzRO@}4^pLcho~PT3G|$tZU&;(G3p&`^}@ z-1t$ah6807TLQtgctIV|(FlJ|mL2|xAY8@Gmal!p43hN&3u%z!Sd<{gS~n4ABgbh5 zs^mD9$|eEAdj8&suxW@;k=WO8mYE$c6qv5jl}cbxQeYx_upR-$UJNtN)uRV*LZ2|j zX$wS{;%+AruXrQ26`;y|5gUObutnP46nCdVj5AFLvM2RmkizyZ662Ek$BxJbF>b|M zsQHq&RRzdJu`5#ZVB9%1zYE|>@tY0IOLlIdnP`6znki%4bK@4Ec{foCfr(;yjUMj) zs=3Zb6p*=E5l*jUugG?VKTIS$2q^*lB69wb2$#${uRt1hADce#NFNP&YTBcW-YHbk z**+#gv2vp3#fGHpmuzh|fN{Ij2itBrHVM#3QFH~8V7o5Ccav^nADUXx7bGl4hbkBa_~WQBIXNC$Z*BJu<3e@^|_uHfiP`$q3dd z>0QpsZ<)O^HIL2EBQuNP%8cmS)$*Ep&3aO^&}0hJlqBeQDr6u--R4i2&QPW-{^`Y< z>Ff+MnM`MoX5F(C|MYv42eU~soV}VheNE=y=vc51`M@pyDU0|g_H%-ef~X??Nf{Q3 ztzOqLmvz1h7I*bSt_1z~R4!KwAKpL2A4@plTvBnFtr4tj2j6 z@lWi%u_?*W&mtyts?a4hv%{9aQcP$xlgB?1#Ugjsj#Sp|pjV@)#0_9Oi58A|oeW^w zX4nGeu{imTQSEOJ1K7T8Le$&+`dgII6>p(pOWp<*3oEdvA+&U-Ah23(>`v7H7WVeG z8^8uKP~ouA%&r3i_;EV+$l{-vF?Z#3KY;ir^-b|l2j$5yD)E+L4t`8oZ%inC0lY zUFDXeICyO0mLp}gYm7QF+*6{}5H^q(g@zV&1V6Q?BjWsvsG~y)xX5u<_Wm_S9i0{4 zKP@@TAloiOU>IY%1_7x&abXxzlm)QZwteR!D6s+Eq8k)?H|O$HZ_KDrB59Ab0<34jNM>Dff!qRCiqOADcvmiCd@c$r?s zZ=r}$)Trf#H?B}4Lo~6&`bh4fnBG(Ml0U-SjbEJzBEl5S9&;CH-xG{`{E&?Y%)9%j zpWSsV!MJQVAhXMXT`6J^eA!!tFD?Az)H>D9Wy+peW8gt%*{Q1 z!d>n+H~iVt`v;&=Ik4zu`iBHR<%ir3GkzdwH)#eV%`HAaoOKWT?J{QFZZgeWOTJH` zkVA1ZZXsqE=5bs=18%K&3vMlW8@Lt5nX+enFBxZ$VWVC2=yJPN0}+D>G3qPCh!eSs5F?fe_ozhxCJbKq z9wRS8q?bbVg5oihyp$%&;&uW2g)k#^Z^r&ec`i!3a4o`GQSqhDfh#&Iki>SdqaV;%`0>y~|O>0?POm~dH@ig0m0g!BEv{aYxPl`2Q;(}h_KpzqoQzqBkRpYG;$7nsiYLMs zWu{zq6*Oct5Hq^SnMfgYY!;D1qJncGlrM@DYL_F0R?)L1{NBjmQfa`VE|`cTKS)XM@&`jlc%jQXMLn^&zZ&4ZS2u@1cM#*Mm z#;SaxojD%;V*)UZizX}?NCXgF&@P-p9TjEZp8^8f3W!4Gf(@j8SGsFWM{gbQ^x6y_ zxq-qyOt97bIu}zHUsqu-@lwU>r_iEh?N%Yrf|8_wEb0TTT)v6mBHy|r#b7#+cBB0h z89RCS6BZKQS#VKSvye>Yzc-PELh zR%MxL_NE(JPgoKn74-c1Jm4mFoC48c9jhGyBM@zxMnYBF15-Q8?vNSN z_M0KOC@0M}WQ+~47#zNc>a>=~AP19)43bprb*`izkrk8}jMMoEX~DDV!MD%ttF!9@6#?VT?E2&Emcw(F-R7S6cU0U;W?u4k z_FSdpb6|p%JjzQ>yyU5ZEJ}6WAPUh+4)T&MFL?$cluJ%wS`L1q96%SeCvlg*S~ zgrEgaFLGO%R>(4bZD zxu7l8={~DY_qpZ|vJuk_epko`E}+NE`gJEC%>x!m(|BVP3{9h8Lg+dZVh6=!yD&m_ zq&;AvXKdOeU7JSwmHTs|6ij|=LfY*>TSHnj(hYqm%(R~np_PCV-q95nbYJ7I@dbV* zE?$8Hn^=_bfD`N%M1iqI6_1$Hv4jF#B_=|Bm7{^%Fr-Bx09rTQlUhFx0RTsV z1OOey6(WG`h5Nb^!0>nOUXZUN=O>zCMf|ChG$+`Z4{4H>O+h;CjA+B$B zo{r1zZK@4b=TI%Yi4PiS>;c@lBMT`KK-(k$63++o-{q?PRd#5yo0L;NN&Zl=l?F); zTd5>aK>%O^UkF>NcsPPIJk?-*y+@Vk>2Q_HDykv*$Fvm5~&gB64va z3WR|g9SW#K|F%QZ?37kB46NKMkrRrB)@o4cwn=r-+xhS@{CsE+;OqWiX7m?E zpXV5tjO*|86jN!fikp0)I4Y(=duovywlk0N-$jB`w!dh<_T5Z`9tpa!N^0C4LTlQ- zk5k7uc4zChj}ya|jS2OcG1Yrdoz+=AcUnzV`94m^YRlgZrK>_u`ZIsXXQj&*{k%uJXOaRriq8To9|PA`g0?XiRz->9vib_!e% zlPbbY*im!DQod{uOZ$&7f-0C3VMfCBTgd2;UG_Hf<2D5MHv|ry6hM-wD7ibF^?d(u zDCTW9aEOg5ne^| zOQ28(>6J~uuoz#WAqK(_5V1oa!!|Q_jelz$lAZX+F(jR!q}-N*UnwW&(n?G<(cC=N zo%L+tY*~?4C?Clcl>RNr>P#TXr+7RAw>%mRYY(4&QETj<(&DC{!EX z*PLiFc+Lz^r^_V=Oa*~fP!JH`~S~abWk^Y_=c)s zh(2T>%B3Ex`&F|CA_z>?PHf%O61iRET}4?)>X{%Rnc2f+p4{wV^uNu!+CHPY*@Gpo znmq~uXh+G!@4h=F;TvNQ0m!VDgbD~maKt46XjcqJ0u4fs47_gmu0{dyM{v4sjq42Ex@$mEx@$oZ2(iaJIZ8Q2Dc?-I@%2~ z-F3W-U4X->5`1>Ej?Qo|Xj6$em$cIJY{#S?v+jr}50p<8x-vbhnN_AmRhj15%_`>v z-%2{vp=e{-j4`uAKp?6X)P`onQ^GC@5wy2vwKzvjoMl)oZn$nFrBSIx%wwEaWBXZF zRdW-avRn;1rJGj{MXfVrYd5bDh~(y#ytC{QN}XNR%2ax@cXnFpY@lwkIg3Z2fA<;0 zxtUn{S!Tu-aaET}IK|YL$j`hjYipi%AUCm?lSL*L1NsuQ3$}rFJ00(dG^=pF;%x)bjBl%O?q)&}O|qO^5zb8ylt?esl>y$xkpezT zpk9L7lCkFbqHGBlvf}A^aXAYNF@;-JmQN#3@N;KsHk%9sGj~UBF%b4}*Mh6^^QzQ4 zi8K&UoqCNpU{mKR7EA)c$JvB7j)6N^VJt{q1_eW#+j>Bdyjdg#@3&-9xb0{&&7PCp z#)9Pe!pagPZ)Km$p0AXB9+b1P1j(ne1j&b`Gpm%%vU4vB-lnp2&dQ#HapgYLr3XZ- z94}(VBuL4WgMr2}#kwiyc{k-?_R!f?n0b`2_S{W5CT#Gvj39=~^8d2XlDz!%@M3vN z>z8O*zEb&WoJkU^PCZnvGWG0ycS4n>9%@phSl30dWD)*#8HcMvQyMnHQW|xPg#osB zhTy~ia=~ebk+2isat575BDR_gI-&zqmUBho_CzNfH4^{pE(lNZ`2&E9YDo#xG5U8x zc*5pr!c*xj{BFft=)jVr?)ZWD9SW96tVGIh9bga=?I3R+f}jY*1M3SwduqSMYqgT z6o#S+y}9K=lLfqlrietX8;WptsNHZ6At!BTw`+!?ZGpm~p-2I}K!kV& zSCW%tIzmpm7IKngZI_dd%KYQ7Nu50^;6|>^FbTOISh23ToaAp!t*pK^Ice!zlam_X zR^g`1KX%Lfqw(7Sn^0$6#)5yC&o!&bNhL0DBS?R8{9=NK;}`_E^kaK>mE}Q{0&edY zhzgHz?Qk^GoG`bAm)WCfmLwH3RC5S`?M(6)~HO;1in*?on(m71=#xnq;Pg_|Yx06u86O zbh;H#Sp<(k%@`8Xm|zyDT=5pDT=I4~RGwcED$S%OsYc3)r3y2lwcvDRz$~7Y1e_$P z47DzjRE}H>X#sEC4OnTDMyTCFiZM>ux|zWjW^e*S^jZ0~97!H_X0{Z&Q`p(`5h9J< zDeTO^-0lR94%Y!JvfWk{G;lC^M*rJ=}fZAu-VUpEf7hQUJct21Da*dY(RoCx5VA=|W-9XT@Do~_uiUqTD8 zotO|w_f9nwPN=PFR)b@GfsAG=F^r}!yO8fi9A&&YDxNIo`u=f^Z3OvVvuKJ1e403B)AEa37H96u%@AW*k(CSL#mZm)e}6dt}^w>pl(}RQCr;_B{XX)_oW>C3+5sGsSx^yn z1XvO95p+=zCC~RFI+cVXBxGA!L}Q=`21YB=q89#9i+;Tpc#}v5G1!S@Akzykn0*C_ z8r)!tET18GUzKW_o!IF@OYjBVfA_!yh>)&tHgfKez!DTBRjc=Uke2O zoki~ZudlbaIlb9=?>D4n8xOWfkq5XQTEuON>l&L?n76apT}RP92&0Z%b2j@ob2hsn zELFTCG!Q1t9dUTZW(lT(u!$S4zX9PQMt~cvD0V~C0Y&3RG}V%vJDWxPf<;lE)4qLd z%3`xYSZCX?S)z7S@pf=lZhE@GCrBiTD(1!*aIjf7T!>=M+Y(R-if_-q{`Iffr1AU3 z;C|vuKiXCU!R6 zmD6e!G_S^7y)k36J{};W&Sx)EmjJ4vWF;m20fk zc?})5%5x?A&c;@L=wBh*S<`J+p9=s&f0dEa9#?p-;>%Hm%j!p)5$AB{-v-o)UkA^v zjC&nOXqY3DM=oZ%##;Zq|FFh%hyQXJQ$N3msN$gof`YN)p}WpQ!BeCZBsVuhGVG7B zvyR^%W2X~~rvN*B|AGvWHHr9pg`I!n8+Gjb#r4kc;o8qTC%xDCJeX&UR0a+7RT!1< zb0cS<9MvHFWMiFVTz0SEOs_Chztz`^!RaHy6UE`nS8nkld z&Mc{6k$u{DOa{ZgEhvf+S>_vdAsG7vL|kPJ5HYjhL`8v;i9v}$&9`8f!+7jy7LRw{ zaiB1jbyMs!?QPgH1dV#F^^8i(RSKR=WexU8uFsWAdnu)rMi5c{-Q_ax|GiehRixf3 zvSNHNsTUlrBJCD0Kw9OSP;9bGz5nPe8JC_myfvg{UtI&fg=If4tj7m{+s3p1?q6Tdv;SIEfWC-lV-tAb{+&Y8?YyS{OZx7AbYS`}X$;t> z*+vx>U?p?a#``f>sV-MX>UJv5m3q&1s!iFcaPm+`E89_I4cmW|`Kp!eEB{t2J5cVe z@Vq$ZR1kxLJDCtR!NeHNDuhXE!IXk+$xJECNX3-${**NgGs?EX9GJN z7(>|-BzvMAnNAe8f@rY&VdldG&P1mLO(sXp700q=2eO7~#&omqH~74`+4GyKKJRmg zg;qV8*5X2BjO3)?5=}~qf-O+)m}=2)2?geVDHYFcSt>5!2(hPCuCG#n?=KVW04TKP z|M{cuEjs;In;)Z7zF2;o^~dOBi1xIjlbL(|=Wi~PJQv;!|E*zX?dLZicE}50yIbK# zQ`94QQ;3ODXrQ}MNIH(!MCN=VleI~4?8bcprax;QmCk1^MRX6U!$w9kWn=#4_gmRI z6s$!HTg0tZ-r?%dyI$6>zrod_Hw1oT{Z)^u;ZiNwi?)!B3G!!~0DXB-iILFp2tB%0 z?}uf5p!Ae@tEsx=&L5J?8nqKe+X;L7j%?=Eed2TNS#0p zYCW{|xmpkTWTA&Vdv86o5Az-ZCYBAc4kiGc?Y}m6Acv$NJ()9}HNy4R6Od@#@hX_V zZ;RC-RFt0{;iLQv@c5IAOpB}4A*O?ecEer)K%YgA1Y=dy$ha-Yy85!d;{3k+~yBd%ZaH=EE zJ&o>upt`N5%}PEe`L`}vb?*D%V*7h6>{7TLdbsC*`&VnUeE2J7D|p+z-Y<0PwgOOj+q0TM>PzW_}{#{F#W{N6Hru$)eEeiOByJHIUh#qJ|_ezV2%amI}~zu9PEH|G3i zdxG6GIKSDW!CP~EixS#A%lmCL@2O@S-d6LzYPK6{KJdelJR!u+ql>)X|IY7sF7SRY zEs=Y_mzK!A-zw3XOITgz{l2>W4~H}JV_<7@@7Z8>AE~XYd%u@fwWQlMyI;98E$#4# zgCA=fxR1QJ$a)*6g zii;?_z`svC`dZtA==ag#0_dTt~>?{Fs4y@O9xTbHr?Nf>j)9T9G2o zw&ZrJIMkMwsyNhabwS%d1czFVFbg;f7GK@yzO*_?0}b6z*juqY7o2_pi<@gH+s~eE z<{BQiGO$V#0WPW5I+W(Kt*P9#rOmpCuDUMEIKtg98&J7xz(d&<>^b zrDf;$akj2~;%E{hGgOq`A+PEkA*b~>2+VrJ35m!#%S{+|u+p~auWrK7{tx8!9qY-~ zLO)Egp@f+*NFo&`jIk?>WQsA#4S~rr!o#_&|9YLjk**?P+}^AqN9C3biBmJ|7iPZi zVfxuIS;{i`H`cqx$7ag#=?POteSV5QU#h>%>5~5PW_f>8UmHhiU*>(aEzdG(lzM9G zb;X|Y&61w-<~{b*zRY_H_$*Zsm4w4g8#~&Nv1r;ro7)O?pA>sCZSXTdC0D{dGi_|$ zr-bGJ(TInn92Cfs7ZTNfGvL>5HWHZYO~8C^+Spk%ZP4`SelfdP&7+Th0e&e-k75St|jnW(i`NjGdHl@+^$&&}YG z*)}wLkF$+OX4~L~DmNdQZG#)C6i%cux+lqO8@Ri)WxkgUG{e1YL+JrXjV$63whf=i z+_quBSsq%fmg#M43L+J2&9)4Xl>Y$bHT?B zuoG+?8f4YRv6TJ|hkvuv9*T0W$!0N<1)8fCN};Fx(ekPC<` zkl3rr4@sJ__>dd`)raz9vgVO3(RWI$X(OGeCw;`dcb`9bbJ`2X>zJk35=Z7?ZB*AD zb|4Frp3IIxiL<_Et2d`!Y#D|Xv0M1x?sobQJ73cjlFw&0X3zd?>!+Bpt#>ssoQ?PH zY%rIxjLmP82b!IXu4zKJ0wxtYzWJoZBrx|JiNFN{j9ok#aaZ~8$;~HUelny8If124 z*$I1^O(#D3kQt>dRcsad1iM3$4+d_|WCGMT%$tkjS`VWw8|tAe^g8l*vr$oeaa0U| zL2Pt1t~gnBMf1GU0&nKs+f?`Lmi1Tnup=-Y@jpPo_#fa1fsIN9gbRbZXc)ucf3w!@ zJ>2-YVu22{K!;kO!&sn$cW0ZvK$}`1;6;#Xi$k8PH%M_XW831@lG*qBB*=(nw zf(`~5ecl8Qv)w0O=5!jY;ZMfx-umWvvUhlVcB9ql_OX^%DznaViZ6{Xl&m)EB~|l2 zH4IN%qqEldytQ?`wSA-IZFTyC;g*fB)$aDzz_oH)-U)AOp=714D5;_s$iD@v(gO6ap?|$ ziXt8!Byv%2hQnXzcl!_fB^=rn4($nt_5z1?-({PZ5xEWF5HtcDQjS{D54;|PSZoS{ z@fGTK!X|6|X0Q~ZDKtCl+`eiLUuC3&`zqZC?}8GlMCk*)dnlnr&6HlhSQfRr(6hv*DzBBav=Swq7LNgU)Mu z?9n?_;9|vKu(4^_dJ**7c(Zj?d7bKof`~^74+pO%BCbz^Jt1IN{TD;wuk<@>B}Tg? z7~B>NZU+o*y*ne-kr*w3ZU%!TMq3?U-wwf3PIb=0gK&2yPllZdtY6nHuHi^A;_~8L z_A`W*_wpHH%~d~(04@h9tg8v6N@BqLGQAFpFuc5UK$<#92g3wnI2{FICGiFdAoZBX zO&~_Ea7AGlKnM_Rh$R?{1k{$GBs6F+7k(CC7&7$0WC=2WFUS(A4DoA3ANX0z`!LFM z9bj-VVE&a45HOEK)e(RkFzx^Avpyo#ESwI8YtqjVl`k} zR;&hIO~uL~s?r#nC|vV*213C$FT!G3a_USIp1a62hfuU7Op{)OQnN5+WeV0*EWiYw zs%(Bvu^JgC9|z+s+PG+J!{Pta``}pTs6wGgJ)?ZJFiy{&+sHOA^GOY0F7rtZcrNZ1ETK{vc|8=eZ^;rM&su|8r2+0h$_6EA$t1`DpUBhm`Nvm3O><9X7 zDVasGvSq}znU#%@HnY01$wLPWDSfEQqIB46Gs3mk)<@&ry`$snH)OT5H`(m4Y|Gjl z?jM|-Qa@D;t%7TrekZdd6{}UCH`(mCp@NlGyzOke!RBy+RqPa?#A4U!4mP&7)st3R z*2S#S$H~s&wX^f=T1J-^N>(}(B~|ko_O{bjYcxJPZ?(3zuiv2O)>f~-IrMU}W!BsB z+48m)N>0lOHpD%4^`3 z*wRA+&MGDUkSww9r$bk?#QyD#_Rd4a7kdGwfmyHg2XqF zeUj)TISxB|!ykLY4inypL5(a(99~IHs5KdTML2V4+U~x_%eLFnG1s*Tymzk^C1o2V zQd_6mxowaLdn>)GMD4iK)%}jj;}OyeIfm>pCzM7tXdzUi?{VbO!4bYb9a!nlW}DLv zn(unnndOgg>B;n!VJMyT++4MuF|PDUFVp#)IySz;|4i+)i_(KfQ3Ynqerwk8c=%q{ z^+~7x@=LSc`b#wfaF^fuu8502)m-X3D>>@fIrcFZj4*Y#7`0A?y4#ajricqweA@j9Dm#%$x_Hl;FX@1ORI;PCaroI3(p|*78~OD)Se8EvtZukPoeZ z-S4H)7u{U{KVg1`h`C_d9v0T z{@z-Zj1g6!!vKu_G?B4wO+7IOI2=?;v8W7PAmPERodApD zKADo)u8||`-6BT=sx>?o;n5#c=|x=}TruGxEz0)l$3 zftY{=Rj|(na%2%4aegZAHF<06r@*+5(4!-ai!TD>gf^U}VVe;gV!$y^U*l0`@lp^B?Q3#kO zI9P;n?Au>~aliYx-M)4e$>Bf~MVG!Z+aqoRw{4RYaX1|t^6g~@V$KPhMl(C_xFvC9 zz=`2|(=7m;K(eZ;jOJcFI|L*mqs)EC8D%w z;CuO$!6B-vg%NY}5gBP;BenIDrs6PFEG@YE)UWD>FKJImlB1SkA4tM8p&S#SEwzSs zvdB0F6RUB~Hqy#2Ac9Rl_3h36*t9}YGcY|0z>zVm$9rIQ)Ut`{KYkQxo z+#26t{=%;fAD8)y126NgRLx&zcHy{4H_Oz_UwSF)5w?C)Wv}=tqd=8aB{Ib~%h3|U zo++ihD-ACfkV+b!1SdwTb5iS;m5`qLVfSdj@!ks6kC`=-JJ6}AMrA27EiWJ`@ z?2!p2QIDru%1>i98;S`zY3$GTP}h&*1|3vFb%F6p&`mQ^i`%Nqmmj(ZS zU#+#J`2flb8k&fWq!N`0sbpihRKgbU?}b!SIOeY?(3Da5X%|fJ%b8#TfB1OG5b~Y^ zSu!n|neW~YOMiL@3W`onU<-w>Bn*C3C@X9JF`7PIXbSAER%9eJ5_wh@GfP-qEca8c z$d}}UIxO4U5GEOBQ^l(RNc6T)!_Crb{gu zNl;R}=UNdgLENMTSP?VTRn`^E_NNncb2O;^814v0|D;$j<5Fs%d{E+~< zj~IG=B-WG=q2Q0z@ZS!m3I!2g5Ga(JGolvX%w+MMVzTBvvpq|pJ9>2FVpy^Fq4qVX znv-rtNtfjt4=Q~|sCm8!wF&6F2j^qHB1;TRP6`WkT+0Mv7Z09szR9#K1;~;mu589= znzBZHvJ|%dOu^?x@Nv1pe#m8nMbWB+6ge?7w}0+{T}HNQ5LP3OK3!gAqQ2Rf`^+4# zwynwU$7%ZyiB+{>X6(EEF3|}{%4ItNsZT1>>Q3}iCv0DzB1>moMM31TrNS+kMiKO0 zikGn7NN+3l?HPsIQ+R5G#}nP2ldsgLDqC7lPH}5DcZuhg$>y(cp|VKzi2HHrimVqD3je`!4H<*`qTyT4NSo(SN|pp#Uv z9CVVNm8Fyfy-&F`DA0_3Dmkb&Y@aG5wWoT#m)gAXOss5-)U;B>`|(=};yCe?*S zzBI{YvX;Jm)+fGzxo3K$A0?Zh3H>Xije7WMkh4NUNQUYrv`g$hWQ9eooZJ#6e^`!o zfpi701n*M80`Cg7V|65L`cl0hTh~Rsph%*zhWe{|am5~Ax?YnYQoqZ%mMG0rEj*-Y zSPWYY=vs)qXGPwREBQm7VxS~CqR*`i-Swi2aG7Q&umiX(z&63p$FZ-LK0-m?DJRW` zU{g*Cr2IHs`Kj4Qm6i-D{eH15tg3&QQAyv62=fnpU{YE#6YX4$TgYrutmQ@A^+Rn7 zFBH}g$r?Q6g%+B4aUt4EOk$c=D_PB-nb?vQz7`1xc~OQB+gBQhCKSvSq((b#La5DpgkbUDy-ogyT=q=} zRoK_yspTNaYQ#_Dtmh7R4iSZVUDgk0KCS(VPb+DDRU04mM{+i;W2{uQ$b0m{nZGRu zmB{~ASP|=FdMUIm?qY6$w#ptrS0oCS7gWD^@X>*`#IQ64e@M`l$17n~t+X(k!-?BsP8bNxOYoPP5ppWH#+6BVwMQ zxkG~HW9piJZQ2%o^=5sgbL5YuQQp9EP5Q+{OH|rb0ZWXil&g`&nQV#_9!(D{3F9$6 zo1KuU5})w_o?S8&m-8rQs;HA4>BP?TKjpe#>b=(W2X=sWet;+k)Z(#H^t)+z*#%>EdFSVqrynTId2a=^RxA~{W@i$ZicUu zJzr`;J=)OprlwNWpB+!;?P*&;27^B;0VQ>tCJT^ zwoYWVb>z#K6+`E%z{Y2psT>-(ij2t|!0c6v75HRyhMIi?-d*NkLud3Zz;K^M=~m&` z;aSiOz5>mHWHN`y;|h%+`G;T4wU+aigCS)KK=i^)vwMpgr<2*r`@W-o=64(%Xd}tG zKntT$3Rp7Gri}`#DovGqZrmPm(s&dFA#_-TrANFNAq?-dNNOKc%K=z}kIf_UczUrK=nrF6l$v2_ zb?R!2U7g=BWWQYf94_Lko+j@L@Cs>p9qYSsz|_^~`;MkA(P;)SCGKp{g$ zWRup?+8hZ~ZFX4RZXP`~?#vmFmRfX6D{cVEow6kJUs^fKkgMg@(m-<)isTsJjWgF8 zj4xMvJP>e4QOI9f$M(|kn&s6eV%1ue*u`L|1x_HSjsb$8K!L`ukF65|z`VDO_$pqK zqo^|V=X9*p-&NgGQupGk0yXm)5Di{kK~6r6T?OIGso{Gg6(w>?1x2@lV%U1E?p3)1 zLDX}a0i2{d;fU=Vw1(Nq{A+KLpKVUlH$M;Dq4s?<<>+&j5sB{?aQ$ODV(f~fNzj9{+A1LkW!?$=6l`F^hR`FlV0 zW&N$SR@;u%5goDVgcNHr#IrQfEJg0^099?z^eugEW zxX=sc zCq_S-YCr@%vUfbEMM(j{P}Wq}ngbnmtwmkq_0b<8j0NzGch;i7$7E`x#L-PdhIuz+ zkns=Xu&VyVfc!&V2GcHx97AwU$Y%qw|){KE{V(u~$1YJ+NM={RvG zq@Fo$M~i~(j<280ck*Vh3#PqYr~;?fXPsEpY!Z&Pv*DcCjEc{T^48DY;e1b>H85dH zzBFb(1{5gfLQ=VUoy4#4K3%k7ait!nIT3e=HW;sW$xkjwNKdXBYovqL-cdvA;-NM* ze_R7MVj$@|ss__a)`fU>7254b23vTJ$bcVH`b3&Q|_W zS9)8~SIK4msh#elrFv2QseXR2u%5@7G{`YM_j$;X%!e}GNmG>|;8eXzgih@k*xL{T zMi6LXWJ^0~<3mK{sFlk2gciOs`TXCn75O9iG_NX>z-cwl`(ncHAJD|u+9jMqzSJ_7 z!A2{X>aBMBbHZE0g7Gbbh1c?Nygr^S`RMh0F~(Uc;u6-6@pXj&oQ;_E&iH^%RM|T0^m(uM=%DA0Q*n z#q#Hy=nr!V-Sd%n^jI?QmYCnRnBTsb-@ymV{9b!MOz*va3%fipcDXSeZ%uag508#d zu1{w-pT8rxP$p|h;dO4v*}SdMKh0r!hIz9+sIyMwFk_N3lV}Io%#=cujLs|tJYa_H zn-vWFpRGC7|*~_>>N6Cj!TFy_ZiJ@SY#U zH2SlNfgA7ttU%nTDX#2Q!fBYomV^me(;P zPW-yv!23T1F8|!c6q8LyiXJFX*JG)?Bgz|uA4oO&u2-6gT;7)9r8yf7NhqmK9l#0M-LLk z=YW~Gh+G%4wgRQJrS6sZPp}xhGzJr=6*ZpKxct*>&yQOC`4Sm`Yr^o1sXh=1J}V_X zeL4p@$ZQN^Mm$p>?QYr`kY$31sDL9TaV7aXT)to&((>VEanlIC4KtYitmM|E7?tXBQ zA`rIgTT^p{y`N8yAUf&d5v=ue0&`$2B)b?;!dH&7dj^mdK|V2>ryFDU99@4##KI&| z;Ie>F16c{Nc2Z9XWTkBsYsmhzX`-cnG9U2klxfLBW^qO+Z$*~zx&+}hy|62P78Jl`pTs*Lx(0yk}yw%7#Eh7YrcxfZ|mvZM4ifbdk z;-}0R=Z~8K3{zIkpaZbEN{BXTa;B`dh1zM#<`>5QBAJF)f&+A(Z5i) zJfooA9ldGxVJyUlte3)#XhDlbBU@f->UB@zX4?7FGe+W3COKVGUwJ++H>Q zNi12#jCc@*8^$T6$tq0QY0_(xl_S~(Q$jMrvb&RBrf28IVWJHAq&c0 z$^lPvkQ1i>7(1vPi6K#_k#I#Y)XheQhZj+(kSB#B@{|-m!%X+FPBrO3qNJF zP$+Zkd}+xPnD+Y5FCg0&#(yE<7=(QE6BpuL@UrojoXoAmUCfH(Qprk4+Dv+qOmz!- zlvpB81%sqzr^|njOmY8Gj&u;Vq<0$?#P*&e;Fqp|fNLfJ$Ow_<@0DWyE{BI7`q``E zp)o;0$Fn!Of1*G!0}7m1X;pvRS2c9&ugunsjCjUn0DQJUS$f%Kl6~|(pR6SNlqn0j zs5wJk27;;p6Xb#K%P&Lrams?w6cWG{KXnPfD9fLy4%-OIpD)>(y7LX}Oh0AJ2ghUX z!2ELs2eYV0pR4v*$Gscrz+Ik{ft;1Q*f@Bqxp-Keej=Z@B0AiirY|hWR8a3+rs~dd z{EWUB^C<_(7%!y6&zD*_&gPrEZK_-RPLh}vtQfXf2p7g}J@M%U*yf5!$rkTn0+cBh zN#cEleWvOz;GE%rk+8c!^+!hazmJ@A=xh@=W|B;8a{inqXU7}~#5a7N8ws&(eDI3Q z_-A>`&+~P5n!K_WHE}G*=sy!ub9?+1gxaWv8WGS;kRxK^^A*t+zeWgr<9(G+-s>wZ z!=w;kCbP=o*G}^KR3+w6}^!wnkM)!fI{H2xwHP5fTe0?D6lz|D1hi$Cb)mJOthZm zf&ODM5L%Fr1?Gh1!R<}CHL8yakHGJUpRZUWaMM#9rD|K2~ z0GPYdMz<1%@+O&(f=QSS3cRImXMV7#I*iXpU^z_{VESHJ&MI?KS)^J<>%;??vSxFV zUM{C~7k&z@GZyoMX`qT4O2!PIn`=xr5i*p3v}sob!CNnNU&9^}#uT%M6tQ5rJ){}{ zrns%dOq#-h-2bVT2sMnDDl@ucQVC-ZHA`!Wm>5|ZV(E*>8#ElGDVq^9l$giiUG>) zoQFn z>33EN_?M2tBAFikZQg#E(4xm27KuR>R=6pn=tVA*54ktrsgxYO+7VkQvE?X_99f=b z-6E;tHdH9^M`ftw7g(`96tY*^r%B!hky<>Dc@UB0Iti%xR#E7%)bbP>B$^TAgN-hx zwn^SM7F74fE{HMm#)eo49bWWSmBq?s-dGbWwL7xO8|z}_GH>jKpSm~JE78P2d=rOP zcvx}}r19rF*f7>yF`{<_(ttN_)8tl8OxQr3v-P8}KzdRZ}beaGi%3b<@Cmsh-A#$wiDE=5wsz zy~-9v^Ypm(#yi&U<>7on{rkiD4nKQrKITW;jQOF88opp(S2t#D*1|H-VZLHVW;3RA z5Y~hVIi@59?4r1ZvL&>@ltwLz`j;wT1*Tl_(*jdQ^L#0p%kr{}Ueg=WbG*clxo#0X zVzQwkOszwFie%6p__FER#E`-cF7RSsb%5N;?LnU%eW}N4mXwvJRr5OQ(4Q%feioTg)j3(Gt zWuq5T+6+vVOrGUU68*rKA7rfx%(N5FZ3lD#gZT!2K_{i^JD`6=0J}nBZ+UP@FCoh% zZRQKXQy==U%<%MeFPaa{V{WL_Y%I}Wp6;mTu%=toQ!)a&{%7_m&v=saA)~HIVtW?& z(5Dl)M@0P()wv6nNEhKGaySbpv|Ps-k_f=mL7cKD3Pev#rx2k8Qt+?zVpVPlrEdE) zc?PJNoCEUsk#(TMPixpBe*qUa{T}z8G8>?R)?|w3at`(SSor{RULV<_c1e9_eD2~QGZw_aGM#+ z@8G+jO=nZ!+%0&GX9zX!CMu-h z6s6nHj)AmMjA<|pO3E5yg#13CsR1`14d5V()D$x1tbk%HU`CoEkr~S7F&I$y1{f-r zhAih(SQr3M<}9umSB8ysJZWH z%MNoa2!%NhZLKsxPcCZWIGP~c7a)(%A`$Zvj92w);`$3|AYeI4H+7%x=958Ayeb2wjj+x zu&ZOX5(Qq1LDUE^CGsyzg3z-^fWhkpzFj4PKwZA8()M~4&aaL`$VE=R5Q??Yav>p& z+~e3)ZKLJ)H|Lpav(hqKCG2l8J*GZcu(8=VSE9gY*+~`>0}&7D+XWhebY%o&mGJS| z@hDXVB6l48@y$8YD#yB3p&OK2;A;ydg8r-=O9`FVERl44Wa+MhK3-xJDGQt>^Y&5n zhoViwQm1s77=q}U*QjK2c*fYBvo)t(?q1VIgnzj{O z%T5()qQuyL>FZzr`d@r=-u@gE9*R4d)ly*}12nS^39mOvQLQZ16BX-uF?e*G_@NR? zi9KCc+G2K`=FAK1#F!7>|N0$x(LChql#;f*{juuaB$OlhgiYN~ae z6wdlCP9+%k=gKweEn4Q^Zs#>Tc~Y=7*P~TqW?fTa*q#!;TDEgDzA8iWe9#1g z6_{HEkIUWxr-N3TeC2EF1HlIHg^yqK&H=#3UEo>@tMXZ$ZCiva&TTU!Oo`BAhGtuN z&J0ue^@w$`0Jbf~_<3%dUN$OXDMp#+wo!r{$|8o8v-*sz3eRmbs%Q0ymqxSvr3~S{ zjI)ji;JxCftm}4U^}$#W0>rtvK4{7Y-p>Om{Col5cuu2^Vu4xf4Zb(x1fQ3TN+E;B z1TOzSd+!2e*Hzwmp2vOFeN^2lm86oYB%OOK6WPeIobkv4oJNQEA;35!lbMxX$@Bt} zHH%dxdPTP4@me^j2y|isq>bZF6NY3o4w*QElU8gxIDrm=5ZVofaRS}#bY5n`N|^4@ zaVMnPAr_k7|J(bVd+w|1>S4up+gh%B9{cS5?QehY{q4Q!hYw`2kVy`%Cfr3d{73*e zs&Y24J`}o*GJ842>0MECIcTHxd3kBP`F>5Cmd4jF`m!Bf9}>2r)IoJv4E_seu&*qH z6Qdv$kh<8{H{(!HELwklQ@hiF+9<1SRO9ZwbYpxAX*=!(vy*)~^Q4~Ib}R%ejbq&2 z!SKtLoW{@yh}nYRwha@UlRZW9$*dRP>AYw#oioug%cdA3qGe8dWjWEJ_l1YU(kBx= z>~_V!T(lsFCd&uDFTWfREprH$x$;}f6fUIFgQlU3i=3N9?u7!>Amm6IDdJz`5cS^=0fq9Iw&+T~XgS^lhEU6Wi*;~4 z51qDtnzhx&o|CEOjT-{em3bNp*fy1g$aRf=DxU*v&XKmJ8uhunyHkel6LO)QXrWX{m&?6T$8V2@B< zUXAs`(&@}-R{v$VJG0Rlq&5JP&5K+RTvbqz+xpA|wBbH)%y$BIcLG{Ax(2Bb$a65x zfCbQJPjAO^eoVoTgY4)#L>pc(F$dFsmRpH0NRf`USa>&8Lm?J~TLo-vH)ar$PzyZF ztjtegQNAjiriBk4?ImBy=B)I%h)VZ|!3jjO&RO7BJkO<*e?26cj07EE!)l{HYJMc~ zrMwt(LtfHCBV}>2`p@zxr36Evv)Q=C3x?tmn^hX)OLvz%gk0XF?4f7xj%KDou8R52Rw4c#qup#MBcCO!zSenx~r9Eu4CNnFHa4S>eD)R=Qyr z)NpOHepI!e=KGt;1 zPK_VpGoDUjM-kY$P8K_d#c0-IQ_wUq33lch0G=&W3bvlf73P!{FCxPsmz~>utwR>C zO|5yMk@JBJEbo`*W?9Wk6dyt8;j~&0b5Ki`n2=S)ItIm|vn4$Uist1g>@%5JoaFe` zv_+-I^f^nAfSaUg#q92>nL5L3?CF7tTVi9`dMSRiQ(Gta% z81+S%y2-sLOYRN=zVo8BUS>#fF4N1wJa*HY0fi#qj`1G1u|mg$!3Jt|L>A9%Etn zt%zG{O2^AAQ?CAy+&D+OlgjvXEDy*_YHHt)ihCX9Lv6F3eZndcoP9j#U=NW!C8il_ z&Ot5u0^xRbEbH;rWF}eSr25K)lj^@&3%lim>YJM!R6mPkWcySOq&NT79YudM3xAXl zMz5);x!BUCwAvgE64=SY0*37t_KQzz96yh-u19{p%O2@8ZzQXoI>Ku~ZdlJ{H#eTRYl(nw_-0`%N~a;lS7ESjVPYTzR6?h3 zULq)++2xwBr#PF8NG%I*W1ngu&hN0eXK#f7+PxM)0O`p5U&|);nD?72kW^rS7WJC@ zwcfmt5ra#^r)cFWizf6_d&~~N05yFvr}%<27S!fvx?N8UEe3O3dbbfKAy@Sthm4-k zi)!9B<63nK=nyEr5n9co7&B~iP|XZ^B@EiU8G zBjSjl9PI@N6b|3jKIQNVg~(Q3$t<(M+!;q&WQ7Pz6OIg8|D+n#PQ-7!EXcZRX>D(i z^A4u-O3M6RpxL1$MNM=k4s^Gf#5U(58#cyz>4j+u(?5_46jE)MIe7cte6su8tG0>rX2cv!Z-4EYJ z!rM{zdOvq34uS(KbvWDequl6xjPB}Qk#_bgZ{w!2n*H^M=ej>0Wgj_P$=X`r6i+if?(4S$%FAU_M%VFr7)lYop+8cO}&a)8_gwuQEt{NxaYG=W8k_ zz(n|9GV`{iaaW=OaAgZgt~vt5MNK6oX6B=ubgl}PIsuSe0T9;10EoVaK@LO^7@VAX zRbfmk-Ty@Fv}UMnrF#9yXTDSI2if(j-LI1l5P)fS(S0&(?b*0U>!DV(bfR$=RQl94 zWH{^%vh{`lIFfd_;tXJ}Z-B|;tb6P7TR16-^!3*)r?YSAacZx11DvSelAoO{xJ9&2 zAx%Xr_h25t>TTy|9dW;8!0CkVq>dMN0t$)ousV? z7R2B|HIrO_iX|mM_iV(;P^CaLv&&D5ILo%A{n6eol{(&w0j`#8C0PInQF79U@k_bp&w*su{rWw`P}WyJ zn(n;+NIEA|7n)=FMnv+o~z;~KWWe1r$x`j@VHR>1q}b>*w)d@%`Ng5^#CZW`*P>^e6{x+(^#0P6w=X=Y*@fsrV9 zN`T{d_GJAS+dAa z`y-~XqC0uMa4`B|_Z+5wgL^K$HGeSrzM?$Z5Ctc#r-T1)FlBbpYBW*uLAJ)AW=SFk zB7ISlM|kj5u*%;j?eF9E_wbsD9sRj0S?d1R14(T1dBOh9+g}V&5;&5M#eL_JmJCgf z)Lr$$RgX>XU4uq-V*i=n-Bj#PF4Fq^Vw{|4yfrkzuhcdP{`Ii?t;1w7vus9nSVjwsEn| zD+sJ`DF-&7PnHIh1DjDuIduBUA)#)k9Lyd#-rGfAmK^9r*OTo|IcS6a-SoV%*4tzD zDJ_DU524hy=;9=i?bY6*E*}U@Ow^KHPIb)p#rrI=x5i83gnFB3jVtfh-M*7vYTR@9 zekATHBX6Y|iF@B2evj(H4+9ou70#WR@9j;x{Jk7JxheUS`I!2dcCdc-Z2A8)?XxF> zp!|PQVGUk7a|Yp@Tz=-)!mN4b!7xpebhPN1SDg7?_oiH>uFt&e%=b>!nA+)HU^^XB zh^md5c83$Rw=V5i*_8t82t?yL%87dw>*(I1qn9O@P3Wk-8L4*Kj;ft*a$)U^cJ#6{ zoyN@4j%I7;a=Wv#Yj$q;o--}lsV6D@pnP{eiWjz2s*77|^=;dECmv+)^ElaqRfhb4 zXpR^=E%E{vv|_W{Iu;J$(^nQ14&j8Ev5T_ikD`SuUbpCKjBcspXih9B5K!H;>{Pi| z1G`JAe5+HpltbOlvfR!l$a5~(gjc$o@Jhw=N?q2QxMXiq@w_tUkU)fUW-1b@i&t6& zucWEtmS>BI)RNbeUlQAZB>Hjmgo_Rgh4*hq*a`m#wKrmWm0CasGK#bsZ3fW>CSM)St zgnQM>?PG48Z0SN>5*o|NvX?HpDx^#QgGw?Z*+fx=Wt@?#tHM?A!^O##&ibt0ksF{B zB~MF}fYQ!Ml&nm!GCzp!gBR%_>MeIA!(a%a-( zTc114?%ZL2JIS`yw4)-}dS-&kjMGB8?Rej~@6DvGr4N?2&`P!vSV-pe$INyt(q@nZ z-Jjg0fW!Y8hS3QZ^om_z?5f~U7AhV^Bs~Q4)O|eFf`^2E^7$hsrxhKE@<%*v%m)Ew zb(KbZ8_cg+Jph@@186f}ctRUYy?nP@Y3{NCX<^asI40x;c4{6JxF5D|%zVW^il-bwrad)6B zJ3%B?aWf^aWncfPdBx2>{l{_kAD@o1cXchSM!y&#VTJ+vUoL9RuF@oET|u>3Mb1Ky zy@zO}{jnGqTHg@tqOU>AuzugKmHJc0`tXa^_8@ChZ5k-dNI**76&M-8(8*^FLl;(a zfuSE7AfNWdrhCzC>i~3a$WmNa$RfmZc240;(D!l_YoPG#3NKDvN2n}leKihaPiTP) zOpC%r-wi^_{Is9q)OB=|WpjXGojETY8OG2&+TFOpGz@HY1Gv%&#>i6My1&9md}6P(m!i4$7|e$o4>e8Sr)2VDK7RRmbEj zWyG&K(N48ZlJT*W(7W%xhXCzvHMvjdq;1_YfQU*75dnxOV0T|KT|g&s!U{kLI$E82 zV=FVM)_gPzM@pQk3UH}YyvevMKCB!~{rp(XdK8vWSU1iA2NK1}H<%pv?ZDhgC zt<&4%-6z7gMn8rQJOu(edTRy%b5AlzQ2vZMbkQLOg9%C4ufeq#+tGHqAR27C;B89m zu${0aD3RrNMc)mLbg~ohUVPj_&1cWXuU!^0m^dK2iX2K|wY3WM(dbG_2c>Bpg}W$E zm!?Ff{$bk9+DAdS0OONI%w2xky;%sg;^!A6Mru$~>lv-_?j~FCz zJbX(;e5_}iH5}`$7$gLfDp{5Fxmo2{Z)>8CW#6LEE^rmyk#4hl_Z{|`2zR$WIMQ2! z)Bpps%Fo+#(`CK`P*VYa6#VhZgl?q=eP0*-LsWI z%jh(KO!v^y9-~L4B&)dj;VN;c(AuLN!ysaTgd1TF&+6(hcsPk@^}eKjWfa_d$Ou~? z39ot4cDd+csVLoF?GbKMx<{NWi^-A|t)yfK^LF!*V-C+klKpno+xyhIwX3YEpvMju z>PZaZnp6=P=$fh%2xyr@Up$_+Yd=>G39r9i9nF21iV2%he*!R@NAkF221oe{ulDdUW zdnh(nF19BxMm5S~LDY&QcNv-Olxo-aqSJV|1<1k3Kq{k;ax4n{LvpmFreMaw@9;zu4k52}569)#aH#3(tHt zG$);zX51^}8UXbRayZ*?!3ck~7gA|Oy^bAoZMR-;Rj>Q)F;_ady|5R__+d5}+X*aC zC0wwEyrb{sI#PocjNO;ycuVYKKDenP_VA^RNK(kBx;j{zt^uq%7ANE0({1sdXB0C_d{2!5~vqZ*A|NGXdzz`}M_m$=Uh2N*cG)a=tZ!J{Ln`{r!bc>Cb+v0lk zlSIvQO`o23GvlK)8h&EHVAbZ3peP%iK%;XTqqBo?@p!?O(wcISi%@;fGXdYKV8DdG zhLiW2{Y6`Alx?7bc%#oDSO!U-hx`_wTYJDHzVnSD)Qd(Zd{rJ#lNR))%pI}hK$3HZ zDpWFF0-SwfS4q(_jImL_WIs4M6BnS&PBa? zu4#aA&k5^{)FT;?GmiR!*&>jzT}&KEf*F^~hCn)7ZlHu1t@L7g?1Y#}DG3w?d5obr znd5>>!*OcnS>ZV4#@VdPSdO!KaS20@n(3Ji#47Hk%rA&w^5;Po;53Tq^jk2UeXyFE zP2(FiJJxghgs%peF2aJA`U;YHrJuPFo;j=?>~)2i?p=A&g2%LfAzScDXr0D++ilmoJb8tx7kT|1jBDmx(S@dJdz+wxD=8DO>7h!S^k7W$IbKD6_elp4UyrW~uJn z;XE%Jy<6Dm-4|{2XURs_U|}Bzga6LSfOsC8?B1am?)`Vjix|YnS-gl~=)Vbm1uhB& z&)ctnSK~$+Vn(f){!s522oh!S|*OjY7P;f(6N92{ARR*?6p7CxD zIj-d3C*gpXGycmVU&Vi!J2<|n4V)YQ!GM{C2_0f;z3AHv`7n4TV||!QUU7ZcM^ZX>0aB&GFm74i`msD~QkyKhEq1hRjy&RM&yNFW@s}b*T%$Gwx zUM}Vkg}C>D|6l{BaGbCL_Dy`k`<7nx318qop<+DW9tIChIjfTwywWKq_a8(dD&MqldJD5`dOX4*yiq{z8{#?$v@3!C(g@bd~sH%Y(_`r z;Pr%An+uuM*?hf&H~XiW)j2V^RwAF(!OIzLXWA_1X(oBjt<@2ysc?iaiZ^tGj9+Z} z#TFJ0J4A4U%e8g$K4|`p=6%Lh5fTq_Rp_cn*Ueoc31K}|8JoE%&Hs%5@GfHI^ zdOpqn4D-zBl7pN#r*VqTjY~#3cC>Z1y4iHlxwSf;H_v%?DCZDUPkFpzJbRA#07Fbx zu0nG|jy>HhQO@DiEN5Wo%K@ig{Fejlxw%(xcNedq@?+s!eXdt~IM<7n-DIRNnb>Am zOPnQ^gf_V5ah~h7RghMXvO0i0O>EisB5~)s&-H4P>oucXFP9_ebG=BMXFgN8N=yK= z`Hv-Tt&rf6XAG&$ZOYQn!m4tv*Q~N+h-hO7@ph5KDSq0$4qcsbxn4CTPO(BbsafLG zEXxs@=VLNZnO&_s$!mp6+<{#N0y73IuJuV?+gT~#le~5#0!i{(vU`{0wS$~2lDzil zgCo72$N}0PO7b!oeUg{O-+hu7O4YJu`moLk))-jl4A$yuuNoch|4a51NnXrhyCkoO zxD<=>^CT}N;kity9CfMAxz14rrCOu+B~31|VQEe;U5=M8*_O%WOX3U^B}Gd%jZ6kd zC0Vg)=UtZKHKtXvUdFVVo6;`BD+F$z;Z+50H&elm3P#r{?N)jT@M(_)vjRyQ6Ic}` zJf;0~G2HYdarXmOcuNqv{I1BgBvVH%ISdW9l&bPZ@3L}(VX47nAfxQE#N9jdIz;BX z`+)>A2Y@AaX^4DsmjI|(a#u6&Drl+nQd;Iok=&)O3Z!(f<)M}Yvl0%-nYc1)8;rRR zke75YlHI6bb1+#Bgoh~rDH=crQ%*L$GTE>$*hn=|5S0I;$d-!pA$fe_StP+0(kK^J z1vKz(;n%3ENtQz8w#o1LS{WT)Olbik7Cl6^tn4Pg8yIj$^suNrCn6G%OMOzjhHPW9 zxd0HhN#?~&bMQJGIh5R0Ke|fh*W5GBfaZ2mtVb@_UUIo2zO5unmL=hKqERBoURr1V zBXBuf%10rgugF%}3;hkgwQLnYRIunO@ztZ&=ZuZ?QvfLo62K zLBQr#%FxgtOx0fGvWI50cHWSyv0x-Db6}5k2MElU6w+i$ggh zZJ#sp33dQJ5#JRm>-+J>T3T2FNKMQ7o|jzS+!AP!JugcD72i%4VJ=oeh06MtB~Z&M z$9aG%JsY~LZ*tPH1hm_BtZmqHOTf~FO){1&0iQ#Rvf^P{SOQHk{Gu}moFzb}w{3uv zTLN*}5~$@Szz*$aqRj7F_KZ{R%L3yV3+P18ZhXK;7AvOdPdNw9k+OY6+mU`XevtfQ$qb3DpLa329|li(ddrgIKaA0Res1 zCmwGWe5{v3b0Po7kR)5k@TC^Zz`=!GAg}>rOO7k{!OI#YyI}aeWL*#NCGyxQLC_^3 zl(r)MY3pq)c^cytyTE@e+=zg+B}>0kt>kh51hA&1dULUXVbCla1~8!d#QzchH~BwI zdMucsdlJ=j58D9M;@cPNh|K8Lj82rE8G7EG@O8!=~q*rOp@)axKgk| z?a)4Imno`JJEoz8Hls94kR`vo*VKwB*BuR0gn;ql!B@n=7A^QimIO$=KWTYX(hy1T zw;_oqy!Yee?KfxR>=ckWh&B*1P<_ogw@*-DCif>OFgG}xE3n5c>G9oH#=R5Ox0(Wb zGGaxSb7fI`0jW=w>;aHxN)qA1VrJZK@TQ&RVqIq3Daf{t2mTf$CYe+0Vl(#^h!I#IxFchl4MYF0iqw z-Fx(y-PY&^qDz~#RkfpJGN-+G4n}wL*f#HB#OWhErj6KkQkHMOj~~jsKB>6flUU9} zsYe4}YEc@5Fiho!xURlXIar-R}Qk+b!xH)MmBnAPlYP;)gv?*|kLA1qqv; zh=yrCjk=!%!!}2V99z|rv1Cm4&cao}=|6gVxT*kc9e#^$E0^c(C-b*_sh;@E za?iT?x*%cm5Ck*VSJ8ZY7i78>{)9NS^_Da6fx54RUkXGnk-6G){ptU#h!Ylzko9T z06A^458atdO1Hm4Ey+?;_`jYX#Q!10ztodZGpGTa%rfDf3*i}rcpC1$w;^-1k)&phCbDwQp*fMbau*@)TUin>kRz~3 zMA+gwO%FaKc$~B5kgW4kEz&2_Av~6+#byhFpy|k!sub9hEraM;CMOT4vU-}dQ?k}a&a)MoI>9$tVg_au__>ySR(UQk|wG+CBj2;5f%K~Vg! zWtkII(YQUNtTZ+B|6{MH3zNzM&8emWENXw%Mxdb{_E4t$KV&_c75u&Fe>u|$>TW7 z+c`Fq%O`Ht<~F|*}287+qSRlVp~Zu_tf%1 zWb|Qp`AIgHEC0_Pc-{(&;>Jv~)tz71vb1C8^10QHojZnCUT>8EW&ghm7L7tjf_T;M zf%GL8ik5GijF!D@$M`IY<#+ zeizL5s{7;}&1-{j?aAXZN_17YNGK$%#eS~WzW!&;4L)NZsa3x8n~KlpdpcrrO9B>l zp_#aWhn^6Gt)?$p;CKL;4|zwV8H;{QhMCF#qSVyT0vNlXQ>ohpy*UnGcgi{&>D%nH z`Fx95n^>$jVA%3g(VxS4z^#Z}?ZkOm&_EO2R0C5!qxaXUaRC39;W%s|4dHXx@u_A^s((x2+003h?k+mo&$hMZ@r zsX#lPvX!{aBbTkRO7>)=72uzYqv{FUR{Y6eEe*80oaQY~g@q&f#>!#M^bshH36#ci z$cSh%(V`y(+}U(Wb9E2==@+>A5w4!b8`UIh_oO1zadwJmcttnbC+ut7RCR+}qW$k4 zAZq%mb@$)Xue>fk$^95@(TYz^dU0C8J`M!=5$&KC(QXo2yf9-U_nNyBM0LB=W+=3A zhWbK%MpvVk#i#xCBV0e~uTOLRxW9gs>nE5ZGSt=VZ)kt34w?2h21%e)?oW{IGb}L+ zAzW&*a%`VCU}Nla96-Y$MARq(0n`dkKTRw`&8d+m0}bKV!}1VT7$kE_Ihxo*QPpm7 zp#FqrbO8yPQBYQQI`f5*sG85lMbzrymMc=hW?V}yQjtKK8cuCV2+?Y~HjiZxvsEOb z%L9V0I$i+?|A=G@g$D>31~)kbq%(bTvK#*4b*G2#GZorHa1 zZbw4KzKlIbBJkkT#<#@nP2lwTHc$@Eb+x0z;h3)$N zj)fg9Sv(CfA+cJqzd{jskmkbL|$jNXjp0k1Oo;fgv$~^HBcr2=(hRU31c}E8LTjK~n68`rtqghu8%uoJ)XKEAzaeSA;=s$~wt%5`uG83;uHf($vV z6F)+J{Jpaf`0MW3nlgZybEV8!oDRKG=K4{tO(}EzIM=3>xqgCclrrriGg%I)1D z$fnIla=R!9-UPZS%X~4#Zc1y=Y9)J6*A%6)*Xw8K3xzG!xk9qPiDW9CJUa5^@sTG_ z^q;)ZotIe2P8);_yU{@wW>9m3sa$`AX1^eoeFs)n%sku5%vE%7=PSqJs zjWH-!Fos=w#;|M87;-?WpSb^J?px+kbp1%!`dEa$80jRT^>9dcF^^4=JM;k4c*cs*|FL!!WgZE8P0CENw+=ab3-L}(SfOO|^bN1SCO?1y zGgGv%y8y}y!2;fCG$Pgz!uXdf5y-jATV7sxkgsojVOz`dlOE42+3`wdcf8blAqo(! zXgmk`@t33W<66m&Q<2-VU2cl(CYcQ8p`^-mB`QMZ$E%kuAKeR4Q_aR8rkW2RWE>Y^ z{cz*SbqVs{>D5Y!+lcv3~d6cVQCB+{F(dklVO$YaYA1xQ&`O)>V4uC=}WWYJK^r^0(0Y}BC?gkeM8mQaW zb&6K7oiut;K6;+Ob1%Bk06-3H$-LLqdAQm@TR7T6V)v12bda=@#yWzus9)q=Rz9Xs z#`s36&^%@i3J&G&B(wMxkiCK_X|4OX4iBhyf7LqAdIXG%`@a76FguYw`Nv-fGAM%{ zW#k=n|5%65gDE>wSN!vOpBYijo(ZIks@b0eI!U~mz2s)L->vcJ*~E~++5Out$8c}h zj!BHuk}Zb6(@tbm3X!paE{4^M0V$fp=DjpsTi>O$fQ?XiQM*QSklLl`+NrH->ymYi z<|6qv)$Cj5jXU3Fgo6s^l5sZ5OUT5WiL(Fln77|xB2J_|;ajBX!Duf%0BST+l2oPE_9^UOB4^RPLL`tI zt5=-;#4E`la;&_xpc=i>s;n+iYkrbd$L=Tp2xbqmj-ak`)Hh7d=}VgqkSStGr3>P! ztkgQ(e91b!?m9hN>hv@Wcab_>YTX!5Yj!q5xF1bVmke|f|C;Pflm%G#kFUwO;LB5S z!9|iTu3e%^(m2^W&Q!`#rH5NCs&sKX?)7DfVNL591Zk`Ln>CCR3HG$DYgzvd&L7h? zODC9$>Nuu2k)7=8K%&ze%X}L-@7dqtK{G>%uG`tlzWEr8!)<)iGQTW0uwT|n-?U8P zB3hGilhS1JO`e;MjVV00u@Q5jX`+ScW^BmAx1jkK@ys=KKq!;BtlV4)ENbJ!<>R6m zm^o%G7ADr4AU&Q8L~ZQJKs3Xil%g5>iU>QBMVg~?_xh?7 zaNw>KaIj!iTJs?X3sj|bi^f^l>hUmbSUk?|o(R(!i^!3>m`@L^ub=oQ-r%kbJ|nyV z3Ryj)pGMD6+|_~x-7h6G|Cg_-oiw;4=EsTeNu5hVfy_}SH7-wwtuLte74`mE3bz!! zw*fDD&t1`buAfjK11yXSxY+Xsu@~zEi>SD?PGIwKd0PEp1ss=8gstBU14p2NCr})S zK7mg5CTyez2-HSv_{k7~Qf7!i8$3mMUXSD@hXJvmOhGZN)g95 z>i*F%oh?xC#$$TKsLc&Mf^fT~N3d!CBQb5iyzWXx6>z6YB2+p;h$~npFZ|Ri--tn< zSLE(;sZFMU?22~bpx|~TGY45~0o!NKT*{uQ>&`~9nvdc-nzmH!D6HCy$W04yFd8=$KHqCUt;1)zCIrWJ*FrzXIR3Q zvM}HnPq{usLOVZu)A-eTkg$&ZP!j79R=EjYvn$yl3(REVWXFfau`p{dZqHDRQ_FZ$ z%@$W%Oev5YBmK{Uyju3(w9Ndwi4D}UmX^fVvifalho~XvpHY<6w`4p~1aHOAN85%n zLt~q>@>nNdZZ4^HY662-PI#WP@xqjo$vOg6vx*?dE=w>_Y_`iuzS*Di#DK8V@m~F* zFr8kO&7C;=ss7-^8k~S`QlAZuo$^()A{!5o|A?Ly1BBCA3=saC2B_f%2p8ZG@hU9K ze1On#et<*+_pY?#*=w@j`#fv#*nPepN`2@vV<2e22f#zMlfsGw3yKd#0)K+ z4oUkFk>$c@bM5(TNE0Za0Kh4fq7`XwcugJh5{n+0X@Aj_IBG@CwWQ!ic$0mW2WN9= z-I}rTr;uNP@=DQ*bC1s5nL!{OQCD}6gt+U<1#)Hh8N;8m6A2QWKT)HF+YYbV{=!%gTo!>Htyr& z@^QGs(#CxxX+t^;uR^;r*mqUkX)}yR^^TlnwyEIGzOxh!?NNby^fMLat}F5}5;v_z zrKqGv;S!*r%`(BIoheZ8re!U?ZCw|se8UK_uUYKocP$HN|yR~r-v)DPg1G0nzp zOP9(q!a>oc>4IcNm-5y&$c_Cn@>9vNr$}J9NXfAY32yL*QWPfNNZ64g8)9oi@Sw`8H8AJ<|ph5CiufzeBS%r=uDe$RlG?|r% zocFuJX~5Cm&~Y7(^2Zc37B-BJz#op11k@66@>-&|$+9Iv0@B{^E` zNT6E_Sj})m*IFn?bRXafr%~RkPxy-fh&5~HQWFPfMsE>H2e>AQdT=JGo$eKIT_wH~g=Ei(FSC&$yVMav_77@9eUE}5^$tWr1y*+uRQbJZ;u zpsFg4Mi3BJUUsXWDD>G|B=57y#C7qLn$c30cc8pc#m>pBBoUh%EhK(|o4Rhajodsb zU-xLGt1;ut;*DANvr$GCgcjtK9;BH!HvErhu?pHc#TVjfxnE* zn0oGJlN5yLBuLon!`CGCm{^q<&9%@EO_CV_%dt5Z#GTXgU^9nYhm8aTql{+~bYuzA zdw}hUb*Ygj`e9hLeBi4h8Ml6*pq@}PA}SO0M7mKTm#7ELV04wo6SZpK{nS*x7g3F! zH5Y}AeF2Fv=w-5Uiw8thZtXzD1d5}y3nHjdBC?Er&-yMa+0z9XZm~q%UsOq2v@`?B zn)=?rSk|PBd0=(VjHKQht4bg0pNlD1P5mKR$Evs|bv9 zJ0Xh!MO||2On8s@mXz5v?noKwaVW+lozg}tsD)m|2oXUl!o$_@gr~6i)f6^eAve^M0VwUs z0CMd~DGEcH>L5}L(}I!)!h$du;ff=S$zwe*HhDGK)mD)oAuyhgP+o)<2 zoVIjEBPw+xQw42kU)(T%IZkig&(r*wU*f?$jm_ms_w~gPh&F1#o%L;b8!S}5hGzr{ z=@W@8^2d+!T&p8wg5`F>Nl76PpxCJsFQKU|(^Qy%L|?TyDJ+YXliZJ&9+O_2Rxi<| zwm8Xhm;8E$T&lPXP?IVYL`~(3lgwcDi<9iyFHW*+zc|UR{o`$RGYLe*#%6vB|;7#m2)TaL>t*XUz{L z6N!aXa}uq733*(30e&uRkjLu~R}~&timB6wh^6NakN@Ju;c=?TuAIcuibfHP=l_KP8hte8afKrv@W_6y2fw36*oNey&qa3nBrdlFNDwEPrDxxVLq9Mtwk=6)$lhBQzHwi0c@r)HXaE}#O87rZpoHX}?#(EC30#EwhZznx6ZZy}-TP)(mPp$770+Mqo_{~jDSv}|eh&%4IEI>qJi-(5M)~`= z{XM+qf`6yBDhrm-vX*1YPJPZn_^H|FI)v-Hh9La1ALUc5&L9f_Zi7cQ8R8F#<=hyb z>sdbA;`x83`Kc`s@(m!fYYPBq%l; zQM8y@G3+|FplH}8;lv@1uoka+V+WVS=o|gX$_RNBC{zS1?lV>pUP_!rYrXbx1thN> zA&a|pqiSKY4uRYwsGPL5CRY2a@gQj)?J-AP)X$cxiheegO!T}gsvD1>b2AcIH(vdP#p)OAGFIuT%l$ppx(e658(mcF`YtX`Z>&t1KN~d zm?T3`AXE&5gx>6@5a90P$FET#DL3k_*R(S$C(1A|Tp)K|2jW$c=NS5CrYR8u&Ff=k z?$w_piQSY{)ct@cLZ>9K=SI-Venks=`6~Ol4|J4+`DY)iXYcr{I6EEqmAx`b5N2rr z#86tp5nP)esK(o|?B~MvkyixS(|=*f2+9Z0rOj(+-_X?)pZ^EYLCbFBlG*MCFA_2s z6qQU%$k2@lnV+1HML))B5b^*OjV0KNN5~MT2$>&8f5uTmyrj1xWa#I9 z_?xw{q!&q$ilZc?^y4CgvD=~A2}2X9CWPt(vbAcmHIis#PK53M-GFdVv=A^TTVr^x zFI3%^O(&I`lFDGvges91Cse(ZO`@aPJktqPDsHM`@+pUfDz3^H2(3=G88YcVz8zw! zCcMk-aNLP+r={(XOTyc9M86+R!$8L=hmKPY_KYnsnW{?K+N!mV3P3%`nX0)<>y)M& zt!4lIXbTV5^|QH}be!^-RX@=?LttD=9fBGY>+zGbURj5D*8BU^A?%U$9MK{F>Q_V4 zAzvQSAx(5f_nX%!kLIVsV!MZmf+9!}xDRcL`J$_eyORB+D`rFevyd^ckW2To*WfWL ziGI$sm=XlCPyUu|-SCY+2(vH!U7Y|Q@G1Piv8n}f_DqP?PZ zv?nLPFd@XoAJ;_{ppj!wZUSN$U^TNi6OdHL2R&eQ8>}0cNw`*m^k08`0F>Vtg7hPU z9r>tx{SOPIxj-h>@6Bu8p1_bGoQT% zr&+HtRG7`hz%+!UL=mWSjqQx>3ED3vK%-*(IRIEBT=}6zR@AePeC<2Cf78V()y?Dn z#;ED`>57|;4)T{dFHvp>|G5@P=qqR%(ev-(}Iw$(!)Tb>}w230;Q{2eKou5 z7+d(RuS=F|iB;v+<=z6K(y%C0I4@V*{`Ml1)eYH@EI57DuYBUYzw`5d^Y4HC2`mD% zCU|7&Gv~iFuZ#jtx5`3-NUR}oThF6v)Nm}yv)$y0t)rg|>U#mZC&?8-bdCD1b?KvxB{=~Tu_==X#*RE_`j-`O&c9}z~kD$7N)F>1_|&9eIVGfJwKX;w{xSnAp7Ba-zWUVjFm^6gF&Y@ zXg9pBp;6P*y$V(eP0VY(vYj|lu^h!31TUNY&*HGFl|ZK&CGuzKkv@e_A^()?1I#%K zAYCadiAU_Uqvi5q3%1rn2RD+A1t{MYxkO#UZ$Qf*CFuH7EH%`Ehtnu@$cK~Q8FbCk z1r=XYiUhtY z2$prkmV_}TQIyQKz+T-PV8oM}Az-a>8Z6z)Dr?1Kok}oT6GqQ#R0FIdLeL)Qz%0gv z)O#U7D^X7k$PWfe@T+aTgM2vGj5-`_yhi${w8mMZ9I?$g@EQpr6>Vr6`T{KGQ_Eo!N^UbY4Fd z*b`g<@SSOM4RW4m(0w%%0O!*zq223OxQExDYdFQV12V}nYU$!&b{U>s*l3~ljL~T=F;j}1;Ux`aKyA#Ol zuvkOroI@^$VZPQ*1?#tq@t;H5aFFsNNCh8)K`?Hy8fSQ}r}n3^%6>JJ7Y$?)U@KWq zN?cx!QHDLGGw@eJl~Gz#kGSHbM%Bv4z6Rg%hF-GUA1}*YMvWxZSA?WgCJTZC^!m;E zJFkOnHO|(pFc!{pbZ*)$fi+#vY(U2Ktmqb6cXGE-6XUuiC9zSr!WNWb95JqU%fRl) zYf+W2B>V(DCNun4E$L|^;YX)m@G=rY^usC*y|eMj>ny&X@;_VWCDj6%>qdcE_z(FY}(){ZG|)VB(yGYLOIe_*|AsrL!H>bbRGSswIR zR)npQ)=^L8F=d4(heFXm5d-oDWmS-gH1l@uD_Ly~OFxvT<)*<697S{brZ1sWqpFDa zV_s2dZNl@4dmgE|N`{tF?N@}sbw%x75a$gv2P-Px(#BBRT*s7Oc?h(UM;jK; zCEIT7Z3CEOhY6tyg4TutO(unyt5z8jEmPVLp1poEr9HVw>nnSsl@pD(I@)5?uJ$n$ihiya# z9CfkVwRzfiamaACu!daj;250g_AWO*x9@A-a;RquoR1tIPNFeE-uBsG@So&?odm?b z>?1EZ4}ra+gCOmVdw1ri!*qADdrT`B2s)raM=0o!hVFd2=gd81jYYxWKOUyLv*^rw zLsc_)4$;~8%y)1=0u5wyXWkQXB1;=c2L2lbD&ZiAFc|#j8VU18!m|Vah8yVwQKi;s zwr9Hwi`$lVuI!%B#SvVA$d*H7k~L_IE{_6yKK&W!GB;;NuuHFn-N9~$!G(4_J@Y-u z4=#*|J+PeVxeB$okBr?E7%qq(!S++OMIn%zCO zhx1Ry);Us6-_9)UXts7Pw>vAlX6JVA0UDk)TRP1|ENN$^{6KKE6!;#h?F5|dq2o@( zw>ngXV>R~hj?U=a;E@bDfFsYxHPQ+=h7o^$Vl%P~4mq2gSWKKWWRpux5^gXzxo0|j zRJ>8?7#164x^b-fqRcA^)=|11FV@E)(#yO(PUgYyLsB9bWTDa5qm_=UWK`xQ&#KHz z&R^ys_Xkz%Sx)hqQs#*jFPY5SBW*bX>ZUSp&loAj+1^MjlX)ZKKSn~1ij*@Qtb~Ov zk~|Voh$kw%3;;)^U@9p%+RBI&KmsC^BHbFnT{gi^#+AO?x{>RqKBW zS5-JM_=lzLwC!Ao;I}_f;Tp@sfw*E14GPMw zP*udoEWjm)gqLzP6aZm21pip~m6r#a5n6O8h@?sBm_@hFxgXZ(Lm{Gx{lNdSvD@lLE(=(0$$6XZgijl!9U7z+9x_N<{2=X0wrG&L2`{z$ zk{?a)@i0^fOFslf^v?V^rcD?}=lt1t*4^+B1|AwTVPPfN#b9;^hSJ(8s^nx&n$VxP z7%oC=zW3IUhPphOa%91R2DLnzTWvJMR=?i?PTr*;P7P@pErQOIsj&d(-2&?txA~z(Lmam8F2EwH|M?jSl+`Sr#AD>6`AtmuVr-Mnp&wa zu{5tpg=U24ykZdXT2j3_C`Anvvq&{_MWm^s&#YV#z95&6ja~e61Pn0`g%qsHYF;`c zsy|SFI2e`4>#q*hFY#ve54Br7_w6#dgcNLQs~sQdFqoMywdk0GA`3tz!52cdpogpsnZIpEYZfn`6F178~~it6JBs{5+9cu&ZmY!26b)oR0x(sKw%?X)+G{0ak3P8MC= z3^d=8pOqRy87r`bDy=L6o|N#Mt1e{|?xm!qrB5v(rgb|v2phIas*{$&lltx445G@7 zw|TlFJsiYdKhU@VdV0vB{(1t6*05s$= z0QroNh5+Dz4R{a?RBnee1~8Bf&^gsQJ`hE#S_W7q*)~a_IN9#bx~`xA8>ojZ7UUFr zGaE|Vn!qGm#ZjB;(ex9FwXV5QS1*R!ZF$ix8x;jVnwR!Rn%mKh$)dLZn!Y(vhEXVt zY$8QJ9V%#hdNoPqfHw4|6nQedn!B@025_(Rf^<$K6L1Y}dQ z6io?8*31EBZ(ByfzLY_n3tZ$V6VfI%Ia|@D{k_y|Lrt_RsX4C;FN=*MkETdYbT<~4 z@ZuyVLdyyH6pI|*(Ks$7T<_55eW6=H=xQz@K8zA(si|R52e2!Wj?S`3Ilo>wNbSO< zrp&NXs1RvndR!0tF?noh2N7?n-Aho-T6U;uE!Bb};9vs80_yY*@ub-Mn7H1EPX~;_ zYnFSxq~5Cl_qdgIBj1cV<50^s7gJsteOUzO6%-tb>T_&3!FkTh9Q6rD!^i3J#31WV z7o4Y>vB7y7IG5l&=O~B4;6GX>&%lE7YGfcZe>Sw>e5sMnNN|397f0{`BAX78%Pvs0 zYYbw(R|q?o{*0?+G*Go`Vxa0mI!=Tc-~QHg7g3jS0kcsQ>~=lhovgTvosh_w0U>J7 zIE@k%Q+w_l?4bPL7;0LX)L*=%fdG<}*@!@vNt~7EN@N|e>d&&cFmp9~th|yIL9dcW(8drX zo0)uhX(ajU=Az2{G(D=sV8mo9)hPp4u@Q{d*eOpbTvR5lpujQaqT8ieN&XmolACvm z5McXJMWKBONSV5h@g*&nvhV^F*m3|_6roV$GU)_`f+2)MfNM~NV~Q$gjY6{5@DuoP zDe2_L9Z~R09=5t1xGt-ExQz0i>1zob^%=WYu^OL`CNrXp8eUy2tT@c8%WBp)>O*;h zT~^6Klx*5%>o5rb)GkXiCH>DvH5$`x*JRB(iy9~*Mx(3d?zJw4C;(e z=M{Le1u4>y5u-dY^BNhxqdarYsO53;hiw&z*jSEXcK^?YSpDnk5ayg^w3EKNSN_4=Uv{gQOcc$C`t4p^R9IxB%w4XPCOCS z6Zcc5nqjHe6gesVd?*5V_vWNNxk&5o`KWth=B>^*H5XM0=AyQvsil73q9ZN4-VN0A z5`_btr*L+;8K7`WT!X?bS?$_XJ;+I$1?T9-PJ9?LHlik~t~d#SPD>y|&mb->-AuIH zf|fg=p^BKAwPFZYqzWodvQsobCbB6taEVkR5(4c=unrP}q?fsy+Jpxo=mw!jltZi% zWpfhT(8_8yD_6Y6Mltm>-7z-a_N;s6!4R)m7a!)h7~O488odZMWhQXMes2fsXU~@Z zr_6~UDE|)`ww;r-U><_c{n~0b<}3`?$`>>4i!Hb!+mdag*4Y>bVVfKT{Jup>A0GTS zrl&jl9X!*1-{nD2{{PIs49TWc=apO*1m*vEcjni^WMK?4ZcVn1dn%uKK_5`lz<*;p zu~j|TL9VprdM)55zdKB~jDdfrftM_KaCGa(E7|UzdH4rfYK;SqUmPH-2B5CUnUg{`QLsYnSza$hWrp&p0)0*@uwHm9D&L=-SgC(}~T zSY(Y*&$j-+j;9_K*noP#(irMl7^EKEPE9=y>*IPoNh~pb1 zcG^JUn3G@zHg*mVFbPmfT(Ednnh8B+Wl&aJl9Axen|ae$LlQ-Yqr=&wKl_dlkT6Sb)H(-@ zLektd^@=T#)tLExi~_{rvu<`O%KpgR%vXcdPP_;>RPj{wOe>(Kyx{)qabKzuq@j}L zDW$D!WSxY3u%GfgV^Oj;3rYCBFD$-(Cp%x3K4*&_`?`VY-_!TqXE0{-n%)^&RjQ(q zeboc{ryu>34}>>Y4tF1n>{(_HSe($xs@eO83w>t4Ju4OZAVq+?!`gQc*3iKbfU7Ic zb}%D|8AdH6wP$Q#(soxYG&KW|Ewm46MnIirLsIMDx;n}Z6#IDm-+2CJD2N}{OSf8& zg~eLCv7JD0>HG|NH3TL7Vp;RxNC$H~hFA!u&8AKE6w4wj~%!NIr)4x3mW^Py%+Z2A4a zz+6{l@R!w0KEh$Q$EJ~6=xX!50vhB)_O(xbGEmLOvzfKorO5pk_}}~|2DD1{*TCI< zj~(S&$^OdUL~KREyKlJLRvJRd;FpaAQkHV>12kqvBGGr8?O(P2Cz0DlC~Vz61h0MA zHLwp)2KghO%0Z6SX5)av!{vX(*?$%cpJ}nlyYBunzY~1if8E`;?upr>fcp}f;t|AX z=(1`rn1-;Qez#-Ng7!afRi-?eR_0z$zWux-$r*^Y!hQ!BD>`v?a zMkg}JZ&WrQ45|f}ZY&InVgsU}Ru%<#5rj^LMFFg4+u!{sV-dvB!N~TtgTL29IEaPO z;-H+d;Kz4{5Iy%iWN9Rl4NM1;5!IGmvQNb{a-sE5LALbVwtb#F_EV871i@xh5W{;# ztl9tPFGZ@^pSzn@8bOkfX*Y}6ci~2c0cMS}eIik&=tD=M6{FiH@Y8Gy!2EI4`eMVV z2u=exeM!NF9k=xC3BukK!lF|FU8D+Ot^b)B)C!#xZK;!ahmpSG8tCv}> zc(zVj9po7lbT>?%I>-XVdR*Y*YQJ6PK@stq=sqPA(t>(Sv> z@4qV3vr-?v#O)^J73AcF%n|uj7`$N;3pOM%w}0UXi9NvRGi>B*izJDQP&7@LKiDnP|);WI$h%&PiQscQS8Fa1lt zWLv*#_T_-REf~pq_g8llk-`r-p5=;KY1Dne9v$W_(ykH)QOsdkdw%(j{#V%x-PEj&@9AzwI6l(i7uCixk;-v^XdY|AZz-eo}XSmjn zUX|%tsn+}QT5Hqv2t?vwfLR&miTVk%N@Ou6)$6XlB@LwhF<1PprR?Ada zdG8Qb-Un8AR)YUa+!|JZAK0d;^{L@n@4YJ1vr?_!$ZJJ>PFd@z;acC1b{nkqBYCZ0 zi(0X_4Dz_3x+I*9P`h>{B9w;fk}2}~hn!;03EbUpu>}m#a5n|T)9d)py*5~pF5v$YH!r92s2!WBFr%EZZTV;_9kLBuuOsd^P8%?bq?77} zJu__fOwdW)?1MOSUMu0rHwv9{GLlZhE2V_#Bssb#`!Rq4gQ@=+uD$=vTzl+DugUlt zdp_)bf}MC0_9P>X2K&v7de)tr29lFE8OB0?HinUc&`+45439cx>O%~iW}h8k z<0-1H%lwwk>S`M`=}a@$^^_t5mb!C+lX~k1^s?;S(5}EGYkIiw9&uK)}O%u`K};X|KIP^-^P6^c{hoWA6Lc$zB=09 zp1h81?K@mG$Mkdk>Tlos@pLik@bKyIShA=y;t0R#-JP#p=0l?Q`XD-X8&!3W>&5z= z$0%|3Y-m+H9pCobG#Y&3ULMZVR#veV*6a3sy?&po?sV|#<&WR?+Xic646HT5u{o?; z3s|>~z)FNXhn33wVPco%WWk;jT7kHnG3UPm7L9C_?_ zMEaEA!bEGL-4Hw45`zud=1Dlm0L4CsA^+*F z9@Y$#mq>*~hxmyNU^!x<3eU;7O{@P*5`6zdY3<%ry~-^tylf* zJQ;Ppailh7eWyBzNX5y1VE`YRQe%iW{lKjnrN@Qv2LU?RSiPz$H9i3+FQW zaPXD^);$diRZgcB&F$I<;vzUr;V?Qjt_qI8sIq~g?1RGt^2Po3tTZ4eH6YrD6g9YW z9M+kuplvGq1BAUWA6jzMG#C#I<0Ms&!T5>q8jJD#lW`b#pFFD=XIUNF(GkAXZ$)z^ z=Y{tNhVlOS{h6MX@c!V`c>fOt-Wgh>_)rw@FI)HhPpF`dS3!tbI6!NkL{KC9erDVA1i0@WrD+F8AA}-V~{pO(0Hh$VF=`paE@&VgL@LDIeXD51HVtZm+Rd;tt zCXI320?sX&QT%9)z|3-sl~EK}XF04Y4SI9>)3lvlfsQqEF7SnMe_> zJ!8I#Q~qG;1w3IEYuzkVyq@3Nm^b35)nm^ixzh95R&#z2=b$BR`SC7pUBzy#mtWHy zZ{~w~yIple9mZcTDBhW@qKl^Is6@Z%FAmeX`P~Xcvz*n;$A)asLIO zej`dPsOTOQU6vQNSd^cKd}rt47;7ue{|hK~xyrsoWw&HKpor;FtPpURB?9WE}y*aaW+uYKQWwsUAd-?Xx{6b^T&Te(3by?7!O?rwMN#CNoWQSFe z-jA~Y1k20#6WTuQC&dUSeK1Tch;EzmACfWNzTAD!+!mkjoI<&x6JXi(=d~leD?DTp)Kh;Az1}CWy5~APe3y-k62qfWVz4$Fr3E)ijP-Z%0j}WejjqD8M4OH4%d?QKTc+jrf}x*Qp8qL)-T;dSsYL2S7jBhetQ_C^SNs=KhCw7 zmurDk7naXjhla)e3ji_}N)W{zrgUgd|dPex|o>?ayx=8id4lg*ulOKk37;Hz3u4{t-B;TYc{XHv5$K`-z|U`$Zb=Pb&*Im&!A&SZbK zo{(B-7^G@NDDZ4BPmUW3+qv=A9;Ywb(iiL`J*+S6E2l3kr%;w3E{@iA*%+e_XH5Va zR}RQQwhT%|igcrMGpJTSY%fg*o<=s(VC z){z(pwuB$^%vioD&x`~G+5BX^$mWlAaNK_GC`s;%PNtH_U-rdRBtA)cgZIe@HrgCh zoH?Uq>BaH??{xf~DY4y5`fGceM;0!DFETEc;OTcXrtnHLg`U6gpLTW&0$7oP=ivbS zj_bhI=WPc*?K-e%BJhQ7CO_^vJ3q-NdNG_+4riW=nOtD@`5oNk7z$iVP1QV~L$sfD zWIp>m@5bj`H#*PrZhXOYqirhU06K2K*XRe8r<|#{1d-1F*FntUyyr`#ll>>)TaH_Q zz5x7~L-EY>2jb5=h?VHAB_cQrN zK!S$zFkUIth5yRr2YF@*lOLoNIcL)*_{L86ZE+u5MalT|%Y%s_BR@4j=b2!T<7tcY zULIU6hk0PS5O4GVMcStyax+p3x?oOfz!e=e;eX%Zl_i_c4ZM~VAG5}#`Qh_HZ+{lH zggVW%QrV`c$CKBr3}(nhL-rRPvTM&3WNRY(g+Rn#a(HDQmFET#zfkb{ZyjFQJL& zNaN$7ombD*pb8zxxEV~fnXJ#rl5$!?Ssg^rHqYw#HwKx$>Vsw(&82%50)KwCS8Odn zMEME7=phPJc6`M80fNj5SwG@`ALAEljy|p6GpR$T^-J#1$N8oHB1GRR)m}UdOAo2G zk2D&fA%g!0wfa678#_NW>BVW1@m$}80IM_!TkBC+WfL|nE`3k2#DL@;!s?`XgVgA- z-koHh#5~EAm4exa*xHH1hpS9 z_E*(qEHBhV#k32gIsEzOXR^zg<$ceL2E=Y(;%;qCzdhJ%542cX`|sIKR7(6~?u5m% z`P>O%7zs3q_h~^g8$QmXr;{ZnACt zqRj19p|Yf$HeCv4T~$S@imQNBJkt2y&g`0Mb|0tpWmYAgxQT33C9L+hXSk);1pRFO z;gV2wqPGo;{$P%>X@~y6=&Z)jA2QQeiJ?E3wWvbWEw2CJGy_%#Ml5tC`13>_rl&{T_fLW<( zS&C)R8hIMPN<`Zi9ZE?Xv3?%a>UAZMVCZY&-|%#;TN8Q!{8DPaWVn{BboApB-V>Mb zzJiSA;gU;uUvvrY-JVvDx?M5Y^k|+OU*$A*Nc-15Ho|Qcq}C0mi{$^-gvRc_wGN%b z2fwrp4D|b_!2%Wr@2Ik3Eb;#DrE{VgZ7IWXEp)E#$)x-5HtOH-H#0WQUF#yKa=g)$ z{$qrslC=p*x&_}*j%D?sbnCt8w({DBZDW%2-Es(xIKoPQ&X+3~ME*67CQY18dRYS) z>u~inJvKH0G(g%?25HMgkWMG{({98{JoP2v>v_<3Ne&J6#q9eRjaEj+x%p7KcyGE@ zNX@ONtz(etS5)B8pWisMiIP4&MDl8tf32haVUS&Bv4y0jt770usA8#Df9wI%#y$sg z+}JxX?ZbxsrOg4U`ukvk8S(S%#ktDxKiJ*+Vu-b%_ST(pPg!d8eLWPF)*KCPqod7h zk|nlwKEjn$p!v2g;){u1N$qX!KrRRW>zKKTG~aomUfFX7Dh#&H*m-xY~UE~KV7xzXBcH8`ruz^e+XQ5)JhccDFkDrG0=kmemNBCm* zp-61G=TP+KB$Oxk2JXnE|3QAp9Ql5Vf5URN&7r_z#Y{0f*cJz47l+xm9gIGt-&5vz zJnnbMz?ymQ3|o_x*3R#876oLeB`RRD>kzu=5W3`61+BOf!HXq~1Q``y*sh;zduDqb zaz}Yw-?MGMZg3-an59J&Ig&0M?Gf{m6_Sqy=CT%F`0*$#{#lM0N7;9dCi6#=xuc{3 z4JH+FB8VjwvDj5+H0kF^G?!E~lP49CtvZ^7I-{hbnbD*o`>LN*q#awapxQ2LhlPws zdzdzs2qgojdrZ418>h?YZ$>9FSk>}~wH|ssB zQTdXi^6iewp=41xlq@RW=BRwDqjI=IR1SA+PUXr>+Kj+q!4U$7+3@oE)VuhOGp%)aZKrRb&Vj0jWmH~lc8L%pr@tZ8bKpGVA zuR&onG$>v%D65h?#!Z6)lW0&p%fLVy6qpN^kpj4dJI@*j{iEEW0^U4H_B)Ls?euy+ zAJ7Ca&j6!bv7s8MXm;a;+3_nk?6{T?I?6MWJK|0QG|Ds0b^~e)$|GS_Q2|?ySZ;f50ZL-C@2C|>mM4I?OCLJ5i&{X_Ahf3Gs2cnKwxi|8L!WAy*>;AZX?X!i~L z4%j(Ka!A&Zcv3t9R~!+?ygc|J{k$T0BM;%2ALeISbB*v!vQro0A;(dJ3<4hyFvv?c zp_3Oebk&9!!iVtk_<2H6-rmlorx(5#pRo3Cg0|;8VO=UjZA@RzCpnz^b0)5Dka-|! zI3SqkA4+$7(U=D&#)(EBKQW`?PRUa~GHL$*v-dtwmR0qg@A-58)~%{O)f99?HFEAr z$5$=YTE-q|vEQ>!1*KIINnj>qhV{Z)kGG~*Rp*5!gw<;X=)!Kaosb9-6Jj(niEElD z7*yh*>8BkviSdz1C&7tN@P$MZQAs3GCul(4=lk3HoO|xATV2)Aj0UUGy64Y6`_FIx z{_o%Z?c$?l+#DwAKSCZzNi+>`(sA@M;fwj)ytd&v`mE#VJDj$$({c1&aCA;eo`Iu# zDS=a4Qo=FjVQ6utW5}F@v)A!tnMZwU3Ea8DmSL}A%P?E9WmvD&5*TrXEqk>DmMyge z1}?S?I~Q9N8V-tz+K9Km_Pk5JMvXK#`gjC;b^_;4P*!LOW&O^^HQl{obf zqxQuoqAC1|=rYPK6OjT;jvLKZDj?X^R-i%|^8=av7U?}c9g;m4E($q=`qzI>YB{FX zzZ_$?)#Vs_u(eo@p^r#dVU$Z*X1TSPF`D!bT(afKGLx;11IBWpOMuF!urCG`b-tKI zn<^_e#ez#q4xdp0gDa&>Q*$_Ybn+6*QFihYPvkCQ`!r+c26s`r>Mr8BxqjgEyj=>N zmq-g&l=seS{Dpp9h9W2LeP&S=WnO=PN4XAzbJB7qG-*fKy0wmAIYfqepz5XX30+;Q zNvtisnj~ZgF51^UvzT7@YpYH2dc-Y&AGdXSe401wrSXa@qgVtTxO2pcVR$m00vpE=#g~fE-R$7?d5JqxuWO*%0ilkmIVPQ7@0r+CcqTRt^Gs}#XJXTG&xC!|^Gr~i zcIwy7GeIAxbc(eFG_cG7D1>M6%uYiKx6z&+l|dGefeal|=K$blV3bJ|ra z4=CxcY*EuPUx2bwcz5t)#-Ih;&2Y!+`!qjj&n!WTm!|x{Zov%c#JI}jWW-r1^%SfT zW5zZRn?|@vHP)74RO4XysW)y_bj3UT2qfeNR`2OmQ zwwTd+F1#jlk7H}b&*tD_1zR&`%r4f4m?~zaZ>nIev+zUXZYW{8Gq&iH9ZtKc+Ulk% zbyKy)P1R<{`6eB&OW<{3;d}9n$}m&-?cDH&%9;SwlUaV4j>-f8c})P2*8~80O#qPB z1VDU~`~Z1P0Fc)N0C`OSkkmd*l3vhxHA;*sP{}mp5|yA{p%R>XnjdgTs00oPmB1mP5;!DO z0*8c3;E+%W91<#lLqa8RNT>wMUY(Zbl}Gd5`26^4zVN(x?O0c(waZHxQrHJcg3|0wagUF|_5WV>k+7EgUJCSTsuW7>ulO4DDp<7;BYh9qXPYWwVDe z(OjYQs%0A&QHI}&@bM+bVO^MldQZT_;>nwMevh+hemk?KU4TxujKbEey`%!^EAidjOpE4 zGp5(Cjof4UQuXAaX8pS|2cBUq?7#fms`ZY3h&*PLH<>G@9aY&0|;d@S*TTF1tH~!?>1y?IDtw&&riMA z9yke0-!P=*Rth`65r+*$2-Dj;d=QZxwh?&;gZYu%`=v617_~*m0+9sMyBg9+kwDEL zYVa@AJ{-BBk`GTLU(jI%xyz2496jBp#@^j;@17dZCymqVT~y|WRg(9bB??Rp{B$dsg@guYEv%XrCNn-D=|hL{a_JKFhag{ar;r_1BPcp%Sv%>j>)2XSTn5Qa zW9qugTCMJdC;K&nbGgv@niI$bFg#A~pdZW(!uE5rM(2uIi!7fOoXB<1f#lt1bZIl} zd@STNID4dEt$c2=3+ppKUw@#r&0=qsG|;`x_Tp#ICf8dpOr5zW{5+bYR_Vpao34!xA6?Yv+f^2j+fg+xL|yL};%XWZJL?ZH-iz+lG|iDY5rHTh4hyJ6?8XT; z8||zi6o6$Xwqe_I!UKoLO#q%pg2k*sRwaC_RgU7X=iG1F9&bY%ajo8HwnmDAbBgTe zJRZFvOVjE($MXk{yg^)`mzMm{c6(Myczv8Aqoh_^Lu~;&kCP9+fTYIB2VQ_1sOWR0 zTcc~L=o@zpbnBmIay_eb>j`d^)9bBtSMQC>rBhu$+#+h5G&dRD3JFt^x*g1&=1Y;T-mpE_ zvr6Slf;$PE*U;4f2S{Hh);7Z12Pglg?YW*+I&p_OK~m^7b;60<5)y0c``v?`SlXWJ zS)~*AsuOEF^v8BeL7Nwi#cS#F7YC=|;Pzb4DvdwNt;BzIj@Qbtl9v%epQ!}}qRl4$sfV{S&i|ly6HFWvGK>+;aOs;2@RzE8M zpaia=ws#EDe-e=6FaM%`Pw(VU=y$S{-|``TPwV7&>UV{T zPA~pNe0ZM<^7|?MQo+N%g2!D2`Jw;H^NHa-nk@cBe0b~qu7Y>#mmb`&-;JI80sWGl z=n?&r*!{5&|A{ocTHYb`I||^^M=JN@o&5IdJ(BOP>OCUoX!RahcD#B|IJ?9qD*E{A z$2fNw<%k8)59f%1$_p22JRKe51-T!3Uo`v|Pw)bFdhZ2Vs#SIGM{;@SdM`L~(_TEv z3-)aGUXakwUflV+xh&t_3xx-(SD)ntDp>CY3u*S^)}uKDTX`YPR9}4RXzo;Eo#)Gm zjCE7b>=?}pPwQSr>tDoX_+)f{=EodF^i6&=V zQ+Cx7sBEj$fuC|4+ax!fA9GH0x?w&&eB`5P=L5IveCCFZslp|Lo<=}6rak9)oyBdk zfSTLnfkvWdGB#A$nFW<{{y|YrrW{pT(P^D+CFSo*t1e zT&{WMyouLv2p%Oy7rGPh2OcbD9nC&Iw0-#L*~qehbFe8~ustK4{Q7;}jo1>HJAh#! zBfZI}a-1*&ItQCSn2vk-M^H}05gXW9r}2}qE-ke`9e)*Ut@phvZe`gi3wFswXr<$B ziM6I4afs9cvy9F@p(9O#?SZxm?PD`2AETpd?Vr_o4mn}&-9sn;mNQMAX~{_vVM_-n zw(AW}Q4E@qd>p3dhd^9fb^yo~MgWF9?DO6;wQD*3iK&*e)qHO`7Bs#$;lN~m*t`bG z=UEMLNT6IiZZ8=7M{Fi`9vw}DE zgkW+Tp|P?1aO#9$Qdhu&3Ih4&fUTN4As~=ERX`M8jkULqnSOM_+Glj~Dz5?xJVgS9 z?^_RJmLs|nA}uGc6M~}GnI2a3H&_A2@)nV{RbZSvX|dRU5?BGGhGNCgj-4zh)Rlg$ z@Xam9iskJ|yKu~fpV^+TtB=QkWh;_y^7Odmm@s~)Td1COlfDKFK@18kR4?q^B{JSB zD!ywOPm!+k?7I1DXFTI>5;(BNZc6idcHMmEGw&vg(rfG{;!MYdIlUlL7-?GL&+R<( zhkGe9_HEgu)F=itgJ-TvE(l#E62ptApMrRl)TSqw_!f^ot34qBB05G$NK(Hb5G#dH z!6$UX@64+OT?L=m8MTt9M-7wL#$Sk1(Ri2fm;0At5975C9fU-a5P+OPruj=%`TgnxRJks*1 z%U}{jb9Q29^7BmU;PIl#QK^?ir{c*x!LcEo@+gjuJBq_f>(~&XVR>XHhlZ6$afHLd z3PXhzhReeWtvVN0=#CfNFs!p1*4Ek4va_V3*IB5;J3D$RI(wxQbF;%(C9aoV;}ah{ z%!CYeF9%v%z@uzwAGO>9_Z>Js*xr?2v)0oK_9RVy@p;P@Yxw$*KeL$62zj*#l9miG z%kQDM63imx_Dw&O)iEg7;2^0pRt$o$%O7VAZIHjCp~Z^IuueSwvj2UDC)dmFlk}3& zbAtWg=n+ciPp$GD|B zop=q83uQ3I8Vw}sj&sId6&=2kNoel$?||3BGD3=fPUoJb;;qT9P;hG3gk@X2&45xb5_*(;c=-%9<`WBEM9wB_z$& zr&yWa9A$AAzjtu-_j0g%|LE`2=sQd#!;cs?v>{8czE|cc1J+;|QqE*Bz$w~o zbbDuM4`Piu*F*%iBm+4BfIGqpn)Tt2t;|unpq}2+i~zSH-h}u)>?^6f=3UX8sq;*R znUhQY^gw~1dBhG21W*Xcf-rQ2dIyH-3Iz)BsVhVY(o0uPoAS>Pkp3A<-dt%=X?eBP z^~L-TC^<{Q1+)l>Cd%!p_#IvmhDz&%S^&>@QFJk?!i%CS-j+o>qX+3YQXvwa{qU8w z19?rWiwIg0LGPE(;^hHjd&}nll@^ZO6;0t)xlGbTFuaT}_&LN=J>Pwvq)X6wXB5SF zIVe+5A=^w)Q}t(hZzlIbh5_z_KI%aR);|jF3ndz`3i?WA@|9L9==%V$?WRqB9t$m! z+(rj)4Z1-*2Qme68z>bVvmnO<12xBktK0WPC~Y6`G`3H0NO)k;fizlpQ4|y)v$~YB z6==~lUu$nz_*?M#AjXy9rUxxiw1ZCx*^La$Q8$7;cpH7}{KtruQd~Nc!If88G)%%p zN0E+*V|C&L;y5lPTO8wD>pxUI z_2+0C?9-N@KXAHw<7gJI0p3vwZw^hDMp3|lJW z2K1Mx*IM+7@HnApxu$4HZi&@Zt(3|Nb?usuGNvK51X9>giwDo`F#wptCIIwmxpJy2 z&7kv|Fse+}j*Jn{InDu`~Aq-7O)njADs?P2%jcIoZuMxjuJdkx3JA9>QbRROU_|PF- z%E6VCTh5q9#0p2y`Kd}PHFuy9?QJ<_^;ZdMaxKGte;Br)H_MAePcCGVQ*9Uv@^i>{ zVr&B!J(|P+rR`CB7u~a(5+%lB3w31()DQqnV=q`u%UYW-Hi+q{EikiJb&H0xWg$Ao4XvX#Er9o?cXIW~nGR`6Q zTG0qsQYYFhMue{hGuV8%dyI3e(lHI#{ReYCFqb30S=9PX>_0R zAaZpq-pAg?W40@<$(BFpW}X24`S9Qk`g{21?zq4;!cGD3LZ7xYpUmOrl*7QmfmR-0 zyP!3vu_ImDIMQuUF;$HUCDKYKU5rqWhEt1S$zB2!o!y`6&bb@`JFI^4Gatq}Z#0+EK-UW1HO&ui4e zHYG}7F}+pmJw@l0h%?Ao3sde)Bs62%!d2R`M58V1KC&AXzv;AnHD(9L^Rq}vQ&(j+ zHIlzFn~8zu&4qmbzT_7p7OADFHh3LElMOA8F+%qlgDHT{W?`Oj-sSnRKUCiCyP?5c zonUA0|K`TR)qL>d7pNje0fkHbl46n8k7&Fp+-~?Ac;JT{QG8?bK#zVqqTjaYcWgQR z-tOsl!hS9I`enM0jhN54Pw~u~#3;p7cW}o`OF7^>ivS5&2?+8fLHu@d)^b3)C z`fVEh@)!DTiV8UB&*+y=`{)-ODCxIxgw@OD5!=H|RYt$jQ zmeH>Q#Bi?~{f-s%%efi@^xHOKSVq5{bVEtM)KiQ%(8(N-PScZ)zlU@*Tt_<1l61h) zXG%H`z9j4%_yLqIA{$1w1}3+VZEa{HkHnJ1$Gqe##G8Y=7nb5O4UyYumE5{*>U`XV zC^9T+6t%5fqvK~z{ALO3$kd4EL5s-f50(qLjRsNShnU7d2zUm@59Q_doI4ZS$i`SW z)~|W#jrolk^BWWJWVm!;hcG|mwCouZ>*vRqpH6ZS^9wxlgY#6FAJ%h_1}cvD2^{lN zQ(Zo53Tv?>e7)GhG^wG}MwQJW7|fW#8J$6S#E-ZQ(k|M?3g%?3y2Wu^EJU=M8^l)*gQFIMK(1 zC-CRT$215N9{_ouK_d??QnhqNPIjgSv6M>hC$90I(kJBpr$1V{QPd>&BD*)UPz zeiTR`UQp*$OCx_2{AT)+-?u>AJsF`SNSWzqZ%mX#gcdSipiy@~7rkvx+2x zXoWm(BxK2h#{(dNoDZZyg_nwF8Pa^RXnO#B_wp)& z0$L0C6HhnyWg5dCo+SDpS;mYSOVES93Jo+F zY}nv4MxY9ycc-9_U*YX{tm=YVw+Y3caZRE@4Lb6~j4;;H~1YSbuV@Ua&Pl~;y=HluhLFe$+9;b0-T>r8q_FR$<&L=o=e zV4XE`FghxVL?0FhWCe`5_rQ-z$6E{XTFL@74Ir*<=f@`ZVA-C~v851J>vd4tx z9774K424< zw!qI>KEViGNNyK^t#V)jSK+RieEc+7`xOpg9OL_(q^BJ&L((arn-)nE8?qLX)~OgC zonbFMk~RYgA~sSbU#q5ZIVJNjmm3(`SDAu|VmSDFbO5uhKghnQGvPhBQSn^@7&( z8d9V+Y^gg2p#@|XQY%`*Xhlm{6M!vtJ~q; z1BBH|{smO=pOxsV<*E2bdU)QTI)!#rFR4x^bNhGPZ%$*&fyo zMffR(e7opL1KvQ@{4A;p+3MU%_+T+7kB%8!laHUt1L+*vP0D*5QpxAWwDBkGvO!l; zc?|a~H4rJRND@#YjiijUrHVAB9Q9JADWf$E5n z!$QB5QU0h7etOC%w^Bv{gi}Vzr)7hsbi~HF zZY#BQTfD8J5$}Wyo{%gXnQ@=){x~jG9B&Lo)a3JCSZtZ z_BxB2Z%C0HNyB^6#y#`t8xLjVB$?&`KZ5y)1ngMyA?clXoy;2}1Oc=>{=GI19bm7? z*Yd5p%+Dea=r)8s5yKG9@bJ3)mHTi;g7)4OOebO@4R(`#eOsY#bR;Ja{1{WfL5bkI+e%rue@oKxEq?q{cL% zhG{~uYWU9z6x*y)EJ0VISkc&k7KFt1T2Rw`AR|%&#W=Ap_Pfr)a4s%{B9CbjQMwn{X4sFjkvoODbUt zR0zP*Bi6^4`)1iVw43D$XTCdiGYgyCi6k{+l(ih`+(;*>1%5)!7)3X!8lz1aqrK85 zhbkX1#9`>NhfhXiF3TDnM3;uFQEdvVq6>|PYe<(8x3*=S?@w-hWr;SId$f7P(B`v2 zk4JzX^6)if(GOh#<4cpULtnaOOewQX9hG$O+@W6m&Ix_+CX@@WeiOT`Ttvf&HqO;; zd9Qv`D+TiEjYSj!U(X|pK#cxW@8hBGkKwAfouu9qkKc)@fXAexh z9gXJb2K#|n>E+3Z{OD#b;A(91fwr`j&hAd>>^4P(wud;oCF)S&N@w@D^y{j#+c9r| zVm+!daD!^I>Sw|#*poG+a&fh{YtC+5$IjV3j>_nq-8?Fs-Qz1eyBk&CRJgLU8%x+3 z2!P)^yLnVPyEQ;a5bPQ>K%flE*^Q8bt+*v_UM*$`^JLC$ls3Hag|pkf4by&S zx7@3xvwK+y*=K6sIlBph#Bm@}z?tHm-HocV+rEd(70zyK2fDh<+07j6&JyqJCi!i@ zv%9(6z9^jCN-MJ5*-b!mpM9~avzrtm-q|g40<1?bM)j4mTWT)m;Hh_ZV@T4(dC^s9 z7NK``W4L-}w_TaDyD4Wk4x=jf!GJnRXLkdgMh-716Yo~l*$rkbcadqz`U^W}x1$Zv zQob@Xvq_ew+C(REb|Xlu&h9qYhO-+&={dW#@|Z7 z60n?8m~mEc3KVvYFsxF2zY@Uomr4Lg2j)4C^nemz9%<&um-b3P`2nEh)n0zgBV8cT ztn`KzJkq8E^gPmivcGhoegDzjv~b!SXepq>U~cw%q*undl|0g-JH%Aafwls<^*PY` zsZ4T*nH(T6G!KuzU@89M0*RAY{$lZ67_Iq>MQ{Ai{Kdw)&0h>vtR0ui!6k^!&vMavN!!mEJcz|>!={^WxeoQs4 zxM?9}@1|{4-Lwtorfm&z)2jJFH?74Cw7r{_O(?6nX|4A3pA^{-41^~FBVXLpUh*i$jR-U(~$vd4b!W>rif zhE@9up({lef^|+yiFtHO{5}=|Td5L@z>+~=QMNioq8b!UU;(}z8u3k+VNTAZRCu>(u>6H1Sy~{oEGw?dKxQsz-$K1@?+&B4*njbKTrJ|6quR^0WLsb0^U`m) zty#pil~Oll)8gfu2!jkabS-N^qk%lqvw()Dk`Ly*9v+g;x*HYbOkEL@u1etA{myGC z_AztJ7&^)Cz$)YxDjmqkqn^aEIaLrqN~K;MY?&<3;@>E~V{xAg@tg)1v)f$p1|gBs z7wT!!m9oqlx;n98F;x(`OMpyPko=sVOM`tDg{a`(R&rBE%k5ShN}g3=m8jvx;!Ac* zS}UrutV6Xj!^-l<&yRq)=J4c4<0|93OwToV+ITHqwhV;D@8m{}pBN=yvty&ivmvh_ zV`ZN)60jUKLF)1e3cr_oEpd3Q@Pc}Wej#OCO)8U0+UVA7@w}kFPTyijY$yX*1~)|v zp})~V`WsnBe3(}15Xw(CQlYz88diJ$fDCD3kVBRU55HKA&FlN zELV}7L}TBSEz5y+f!2{mv>PmsUOg7sT2fAi1@Vot&gAc2=*X{;$F{uW9W0 zi`Oh@q_xVXOgV+jed{6-RRdbU7HtwuFyakZ$Wu`qBb2b>XHg*3iI*nT0ZG{s9fY+{ z;v=^8Ib1qGj7m07)Y(rh=4%yek}P-;TEPFGQ-*wR!W16RQN*9$Im+d>AUHqJLr#k| zY-%&aqM@K{NR^ZgnG4QR6Sa#L+P(!IxE9(D43!q3+yGZ2x`J^m!%If&nScf^;YX7f zql9QY#8DM=j$GVr3)Ce;5Y6wBpk0L_(D4wFHRa$_mH27{NL8i2$-nW6)W=zFgidPR zs?;}5CCVvS7oE|BdVM zg2g9Q!`37>d12so&DyrxH4xCww54p4`Vt)}kDuj}*d*%N2wZ6jfy)%alWtaM}n9_VHu% z#vX3;=Y=jk^E%=vM^3FlN7Q-^vtT-+7F(Q-$d!o&rtN!KM;t5m0KiPOe?kZ)-EmbN z(MIisp^e&f#A4KF?xrKcpoZ&+!(V{VLti)@(Pi7~>4-y7a}^!&`GuOEa~3@4)TvJd zO|PUr{R_pIRn#XX6nU=HCpc|s5ubAPiA)PppP&t=J{fE4Q=iJ+@BQi%%x<~*RFe=X zmgC?BQoM#~F1Do#FUe|}OK;0Wp-`|nN|8mFf>hsAD5{!^xjI(TTo8?gUeR8rxoEFO z(GY5cZ)gS0g_udF8#TS=!UJh8Z1h;x!go<~8U3H4xme^CQcPM#*6wL8fcvC07ZBqV zX)b?08ciH1PNOpQ1C_yBBy3kMy=@ykb!8ja6p|@)4)j7%InBZ&v3rIqN#-)xAVpip zF$&MK#zLlrWA^gWjF|@w^AI#j4*|RKiiIQAp0fHrDr}=WJXQJu3!-QPZg9= z=7w%<#r`Q`lg&S9N}HuAvLp<$DSt&zQw&h|`@D&xJdh!2)Hz-f7!f=bgMgvSjYza) zx)HD9S6{e-S8Ls{UFL?jIcGkTTStYbBkJm8I*~jymcl5PD|S-TEaHv9 zpRRfJlfeXJox5#9EGa@Zde0|r$YKOga@{@Irps)fSe$OsGjP2o&*jtczI*;HQ=u|M zLxm=-@+V)p59C5gr>PM1B((7LXet2f+MK9VCdgt_)!-Rv=e1LcTIi%_fO{Po$E1at zuOB|5@KullE^!@%AP&(^lM4dbU3PM`{YVh-u%)5e;7?;XZ3r;=$_owAgvL01%>A8C zXnB4jZIT#EGcSM!U~h3W#Z*!8e~ArHq8f@nh8(sIzIkSK2%7zc}ik6br~Vw<}(nYz$$0Z91A5)QTjL@UGZM=JF}|Wj`e&nv%9nNg0x1`S#l7l(Z{T zGPrOAzyzgX3rGD^qRo`WlmHFdvQ_{X5E_6+`S4jmqZ0r@bfM&JFYfs3P}fU_xQaly zsfMY5WNu^}-hk}`Y-yUK-pEs?P4}Duc%9uPzfXRK{9r<|Wo!mKf4*df$D6XCdGgM) zwTALqSD*AiTp~qA08!G#GGHNc3}ECK#=lg7thsak|s_D8en@+vTT@=@e1rCR4#Sg0YZEiVS%QtSU$FbL-M08~JPkji6 z_Ms>($W%Lk=`W>UPKo945db?s6R0PaaV^g0lma)P9nl{+oxG1|=6s3dLNR|AlfRL9 zL1O6gO~YM611kO7R+`NrQS!G|k`IfgvAgX2N@zKwW#;S_`GzlwF8<+wfBz1BS$S5g zDfB5ct&+2QnVV|aku|=iaeOioKnoq z6RG#c`ENh{zZ|?oX_!>73#zI$+#mQlOB4 ztNc(HznF&b82Ui4>r~ek82jofo8GW*d+_ytL_1OAwXzPKOUY8;4w*(H9|4Y0@+EvS zSWZAAW*EE7n%{wa9wxs$(Z$~4lv0d*tv>G5iIqEW)N1@79OMj^rU*8Se%YEhVpvV| zkr<;{eKEgPQ4UH3E*n;Vw2MeYLXszDQpZ(r%qL5=d)2yaa7^h1NigK3qE-swu;}}k zo~SfgbM(3UXfq#S^XenB`e?C^xb*H_>l_+Aog0-fE+%_cS2o$xDoh>In(fbU#4JOj zoZl$IrH;(xbf&9BaXQr=#1_(d#IAY7wj72MbR`S(JSFht!@m z^64n5xmIR9YCH02(#n`-QYe zY%z0L&CMN*TrML&bAipAKn}D=v(V=5^?fr3fZWVM=hGSpA!RyM&?aG8sc$rZwBcrs zLe-hWCRY|*93}eUb6e@ud@&&b?SM!{z>}XZb!k*ax*!JL@KfvhdYEum4?@a$!o=0X zeaTxVv}PT%xe+71*7=3TT3C^JEB5yo5{`?d{Xa3)V@^N$95bgH2liB%Q|-INoPesa z2SQEy_{y4j6gl?>xRgQ9ZVOX#DHL>-_7K^Dj73pBV1r zUt%UJ@vldF{OeE{NANE@>NxG=VD*B7)!#V3^rT7mROjH7wTi686|*|*B!Y<_0rMp8 zHky#mN3p@h5rX^)9+H$S?EEh10oO4>W|VL4xmxF-@5S|S>oxS^+-KK|6*}>7J*t-i zqi%68rU|tQK(xfllaiIg<&d_fiEt`ZAs`q5X=a_4lh&otOb8qnGv(MfKGBNc4UBo` zb^=FFc9!fLg4_+9VW_b0i@8FE?jB^{6dGXPIj2-nI{%x0INep?K7*qdtQ@Inns< zBQMN%D@915%Nh|OBz*10R5#fwe5xBbQ;nC_Q zX)fa zI%wKZWeC+tK}A87rOlx-Rep$;2~+(50n=Z+Omz{2$UtYYdzq>(nM`HiP8Z|Lovt3m zzQ#&=B}icnnlJ@M7%ZWrDfZhw30KZ@bi(zSX+uq~)UQz+`Y*LY8|pVEqzy?uF%^iO z^{HKGNImPp=|BZlm9~RM6GB>ZgvA?WqSgkE(L|ak7BnE9mX1udb}(XXKJBq-NVR^= z7W8v-$+2HM9lAkaIxQ3fW~T@Yy|L7fC{!gd8H+3RRaN@qEG>R7Pb-5vZg&C-?zw`%vedX*rqp+f{ zbSBJy`45yaMa&>n`IVS~*t)mEW_4u*JZ*3coMQgy4`m!md%oEJ+@eRwQZ;{{wB|^< z`P#H*sxK5`+o+;ok0wV*WUWiaq!qUiJ%#`_>0EyI6yxTR6Kcl5^@N%+e9IGaRWp8j z6R#T3dPF>PE6JDM93^2iN9^G@!z{}GiSufjuOADdIi5v%$Jkchyau0AxS-G&1T~CU zNBK0t@=Le_ODx15{$*Nw%1OMJGUsGm5G}zN!U=`CsoLJyw^98YV-La`8>Pae=3Fx|-Cbz3Vx2S?l2fd{UzU&a*! zVkEbj>tiSG9V*c-0($zx2#1<1uNt{&uHc1Ov#x1r{v4S-p{i35uH6GCcQ3fnlgpLG zKFrC^WX25io_rB-?%;mMLUOa|1Us^rY1Gi-4dF$^`u6 zHysc1n;r;~x^CXU&2PUUayJKy8-p3h-#_u7!ob9H3~)K|^;0+T0)W7+gCK#H(o7gC zXi7+|mV9obI=EAD-sI6Tq)==r&nieU(D`6l=bt02EjteyRy!}ube-2+sQ)Z8n7EA!zsu zptY(eX44LRoXO zV19G*cxQg|k4v)CMXZbX8?Z6%9t<;WPL1dIQV0X!%vEjE z5eXog3Od5Z9n@|6zAHg42LE8F2cHdrg_XjG4OjSD=HQzAC5&!5+EZEkB$I&Mn2%v~l6obwz(WA8Z#|3EFD|okid_@USeyrA4nv zv*2nJcOu3Z*Mvr~O*MbJtX^=QPeFM{--v2vLbd2qyMi;0rh&v8)o+WHh@4s47NOZw zR(g)a4<6Uj17~j{X_ayEwjF>&imn#MR6b5rfvN-drC2a=^0k2wPI%Kp+hK&*M{4j* z(dpJi5KtNKTY@Fe;YE}}gO%(riX{~5Xdx5;OuC~k4KB3|0cVwR+BR)!kW}R=)s?}G z=6t0bqAfIa#ayL~Q#2s)Z}>q}_65|E#anN+t-lfDL>tF=;reNNv^l8dcq zTB+I1HlBiKKil|;#mCWPHFtH*Hp>;7Z5h2Q&NhaKn{89oOzZ8RZF|(47&m4?xPP{b zVk^%!EZJr|T4A=ui!@^ng`(AFTcZ*NX|}l@MWrFJnP`K#9?c9xv9k|!%Z&e(?;V?jYf@&B*>^`ATgk3Gv?*)jR%NST2Q`l%6m- zLXiGGn&04*cELITRvC(Uo82Pfglw$zHNc4ck%#K}pT_xp?;J@Umz+<&iu&ReJ$`FL81eKfrL0(Uk0kpP`8_ zuEkyejREXt*ay=cYMy7U5}~!xz z;AdR8t;x&18ZTGdqN_M;O&{B1x{jnvzJ|Izi#-I{KYS;k30%i!oe>hKW1C&aFsEa4 z+d(IUF2l9uog((!*j&*u*qdIs5sAHtzU+MWG$O^VOqj^A`bc$~2ynV5VB<5{Pv4d& z!i{bc?&&QBg|*S;o~7Vf@GR&qP`#StwG&vN7V0NmpoZ!oE`z^f*&Z;yp1mgPu9B3C ztYYSZdRl9#$E~Y*Wp^01-Mo%%t6|&GcdTREDZ;kH9^3By&2`?k0&jcte{5gpZKsB} zy=fiWR^x5&{>D1CJpHy?Jy1S zkmr)`xMN)=uOyRybzK8|23&F&wjEr@w$)_vr{1=XZO;JP4#xd5Ir$Gb{a9iBmnN0F zwL&s~_P;zk>5+vvD9lZS?}tEhJES&Gd=4U0Eu8lPeWLI@JWJvI{F{U?zUyDyBn;!b zZ}5EguG`k7{0dV38^5&9cb@^@9foZ;tz+A2QvShTT*tOkgl$V6+wS{M>%46R-nMkh zI<}o6YLP0+~(E0>F z1W52D(Gh;7V6{56xil*3jIUi&ooN^j>!+GezC+WUw={~K$+x72^*qRaGlTXcy+VHhO+Qe=%fm;A=KKDn5=@~1yr6pRnPqR%{6jANY7 zC@Lt<@BH<;ZD3|ui?Q=q6|o;J`HD7!6FPK@p5F5&mcb6|3Wy%k@13M}yV7;zaH!CI zdL&St7cKExy<6fj`=K=lm-B9Jkw0ub(^f@oFo*UzZ@5FYW|a(iDCP@M*hLK#FZGfyJBL-iD6?ikPjCpG~AFJd=iq!1(HXG zKf>@(j@h8t`VyLtGH}bKoRL%A`l2K%A|Y*k+2YnoC*2aH1$(g=c|mXv>yTu=q&er) zbiuQbm|HFd4c&6772{*|Bl&oo1AaLR%Fbg+y`}vwVKa9zOL1*Yc&K_KcBT4kK_`% z?Cx3DYECudTBBBTU+C8T-QKNd$n8lGAa1YlJh;72sYoQ=2G}Hdj#uUO=p8DUd>np0 zL+Ii%Z0Qq z+0#9(>&jB=sy$z|F1$6;y54)|5Uop=Y+-<|YhBvv{w%bvw@1zn^jepNiL#HpV(Aru zv8!8pn;jkcVADybd|~NL84<0;(xc#(g#@%0)jhZB)l^CCn~mBNPwm+)S_|1Zb-mfjxQ4Lr$1B(oV{T*=!L%iB}81W;@Zm9gNwQ1z?P=ajuPx>6TI+3cLpP{{?_59QC<$&lb z)4Fy5@L0}z9I{lkEkbG7O$p2Hz%TnC`OEx+=VT>5FFHy&M?d%L3Ie)Mzj9&haW&kJ z&vvISm5bxN=w4s(y*!@fF&(Al{1AhvD@#^g*sa=Uf`f9@s-M$1e$Ud+e&e<_Mm)z9 zc?%=$Q4(WODfQhdlrw|M{Wzwr6OY>nrkzK3KLr_@Qo*S90cx`P%P!pFx^O6TeIT!b z71wTcoF7Q7(s5?9cQviWu*Tk(77DfqVJ#^Su`%D?fazEhfrplss9d01Fx09Y`gNkIA?{(J>qHApSs#QlGL)Qh0jQid68i(Xt>CzYpMlr=At4q zcmUT*KGFy}cQjap^ImGxm9!c`4?RCK(RjJo*=5%J5O(Gl6zm}7npm3TzOl6Fv?i8D z5(2Tb-A;HOi6^^oXi9pxoJXk@k#3N)zDHVJ|ZI zqEaT48AYPlScnbnVyOd{R+$*RR~dS1b%}>juNtT4beZQ50->5MN$uipm+`M55?(cz zEtA$swYru~*OR-ZWM0Onz#gBVEL^rq1JkiQRUthf^^TX@=s#j5bXMcH1Z7+)L7DZw zOZ~lN8m%~$%QT^1rlC`pJC<0$&Qvtv%X7MFwV@-EpmDdN}VPA7x zSP@xl>)2ub@aMXY4YCZ3MebbOS^}22ZtFe+fp_LztOHMk4-WA2lq?A;8;i;_@Xy9Pnh2zM@Ae+M$8yz=H&|w%nUs3mw!G}}f zlm*`5@E}A^i#3DM$Eye40V-TF7Jb|wc&F&&lL)+%^KWgz$GZlCj|D-kqPU2?a^1%w z28KKFSg1L1;GNceZ0$GdU-yYB2`g#V{6|DrFjs9|8ir;74XWvR2kW$zm`lvnyv+V&`KDN~DL zK0)r<7JS}38ErgJQ%vri<$@0jJ-6U(8(8Q$YuVzkTb+>u8AsdI1{bbb%^>IZ_WU#N z`OHR^#Ui_S{Zw-21lPgEV_`g(2I(ZH3}&ZuCcAm{SWmb*4>@E*WV0>aKR z84v4CRJ(et8ru+qU3);e^E2bXqqN4X-SbMWraVu;q48X6JTtkL|u zaD_xvc#!qUZo<{I&=PbxPr5q}9En43+tL7l$VOfkwz`|r5xUvkpr546X-AB*4QGyS zbp6+nGV_0a+b#DT{?pIBYioD&{9jn|(S|}7T6ybrxI|mqf~8|G=x%2GH675v5w8n* zZSh|PEL`x16W|Wf3qI7qIoZbEhl?-Od;ZKPZ#<-Dd3fD|Zd-3W)JZp`n{U2(KA8XJ zuYUXSUpV@muY8Nl(#b(ia@~e|nm@_S-A!__Z_<~^XClTSaC5w@8;2hi1?JB@JpXiX zaQ>z@96EgKoyV5K8|f*9COO=G(~)k=Myye$98SyhC)BuMU)EXJ##xbP(hbgjKX5bk zloi}?aDJ({IdD)%!;`?BFRAZ89LeMB($0cvXy%*ua;8v;9~`F(eoVb;tWIU&4e2KL zDM`pX>6z)7G&0|K1ip?8|g+vU(QuKsUd}xAvN8Q+Ub~9BHC$3{`)p_ zEdM>nUmA9|nCP|^2)-Jzdgf=(&2%1i$Dy8d+@XClO`w^}c`(7zOw525?%FJp3hlQC zR~mnWq_2QVjnsDY6Q-w&&CRGidOSP8JLrCXhm$ zpt{c6t_elCy1?eFkv6S${(||8vFTRjdG4M2^ot`Jo@v{YuI*9Rww+McLf6uf%j&|W z)taZX=2P#$06ANg=x$}m*AN`z9J(o{o}Q&mG4+8>F4tB}!eP}z^OosC6K}+mrxg1)I@=w|e(jrTRwLb|w;=YHrzeJBHJioM5 zJ2;;lK9WD+ijMMJ>sQoebD*9#Kuq{`)^sPwBnzMq^(EbrNF>X-qzf}a;0`d6dXyoV z-MIittqs2s>4o}alESUMoS={&v*xm3qCtbFpr15Ds{1_T;84}*1_vDA1xu|%jE8~b z2l4}H^WW1wknh!txwh}!mDG;2<+9KNrmo?oE#{CfVmccG0FzM)fo04D5+KewRa5n*ZT^b+`PmBr*b zmEW!>iVL~Y0qYLi;wPj3fT~CHkFQ?kplgc4`^W0OF1mP~~OgEE=lf zA{>N3x4yE~<$3CaOC;}@;NniLns>g_ERHZ#I(YWdK__6_CH#aJ2KwiBmJ&~~n<;ND zQwR&3CpfB_`iw2G#@ee1NsE{()agph)fL>Kdtb&6L?gvYR~H071@^JRJQxSf(&50a z7s@d`$)7j6O<1E&ypkbcp~yNU;9de-tS0u}{dI#eU=_|uFNx>B);u3Hiu2DL;VhV4 z?g4s`e~@Cc%CgFT{kD4YG}fEYU1n!Zx-ajz*XdUG(_?5R5CkACbdpoNxc|gg{n{726r5e(S-!rrTwXDF$@6GuxkvJ7 zeQ|$IjB0D23W&O4Zrf*^CjyoxqjL3~ZYiH*UQgIVb_6b8TclQql@>DiA@>dHi!2rPwKiLGdrrcg{VC+)pV%!ib;46@|P` zTd&~&#{3C|p1pnwh2Q`(+&+3eK80EyUyF{fJ?a@I4l>@i&GB5kTEtGOQ#aO9T6cPk zY+8Lqzhng{%|nLpL*B~NrOO(E2?I1-^*wUtq>IyPJm=ni3u&h}0I;w}ytn^TU+6_T zV4tje`>WgR!JBn&Kd4)rQ1yKB_WNBPRg&=D{(>Y5YWN=T_TSVlOuT#X_FHVTOuTo5 z&OYn2^4iPIJ5C}EI1;qT-qUneUcGSOxmxPZfmfFU4~Mg@u*kS+l@7eU+~L5xiXWJm z9SO#jjs&aaIuZao*WMR_zK1alYZeLr;n)rb)5n#N+v}gx&~+q`3-NW`A2^{a zWLU^Bl;{QiPUwU#VugRkSqXf{30?fP6S|7Y0k%9+z`YK^gk>X|WRtsuDHqa=e1u4p zw5^REl-?H2xiEC%6w4ea)NyT}OlR%GWO}`DA4#^-BN{O&D}ly@d0$a|c@7ks!bDrc zZnEp2OKmXY6}X~|PSZz1G=yP;q~T5v2` z&=t>!1EC~o3E>1BNQ#{NtU~c-$${9TAP%&HAFykud>qDsUP(te_-0iG$A@7YYhXf} zRhI1^n50%H%65vW=5!(XG|%J+>b9I-9^w)oWhPwxFeczH72TEv2|&PK#WdszMIb6( zjzU>?e27DU`ig84 zBv-V;;VLq@QWPsgd@NR|dYJ9At`t~mbF8y<0HuHx<#+v$A9Tx)k<1(&xQxx|whFZp zX%E~WzzICJwT z`MR5gO<-d3LnNHDidQ?I$Opo{lu!bwPTqeIDYOLj~!Rv#se6#NZEvVY|JU-CX z?TD>6G{}F*AaCP=dSa_N5*j{9qv3mXA@5X3dRq&^<6`pc1d@J^5`CNQi@jnz)F#SP z>`ng0m)E_?>lwZJIZX6?^Co*FkJi1(2>b7zH~B*$nS?+t3Dm-ST+8d%DniSGkVpXJ z_Zus_Gm26E9iGQOV(#C@wRn1?{1H9b$4pWK>x{3N@)4#TrEylx-H2Zbny!_jkzcF4 zLg;uri?7R-ygA&rfS?bNpfG*CiLXKNfH@bp`GKF^XHSgzK8N{LL#gEq^@6}FLv+hD z$NY(Z%A^d%lGPGcXhbg4mjrh&)7N@_)%8qYec>l@zT|xhCk*rc-p#MNDoM!62sM09 z!GN>~ z^<$^H(#}g=jVIBE7oXG@ogG%3p=m6mu;!5eqSsAnLqhVU$*kv87)@nrj^a1y%!rj) zdHGHFKZ}0c){^&(3qtnFl}^KshxF2O0qIj$Y3I%3YzeZsf2{-%Bo#5i+k+a$QvS%F z9^^96<#8_OKd@mwC6JCo1PYnb$I@{X5WA7IeZ*iCwh@b=A6bOkEhS8J;jc#XhusU>=@2gK|KaA#H9G5G+UWHV;)u2fWDS=G z>+zya-|Jpq^MCNKKq2+I?q1a|l8Nj-{>N&GkzpmiUMKdO9H9p{N@|4pWo&F-)&0Au)In3BXgEJ+(%*u+MQ6&*nDs) z-EYi)^%s|x_Wv8HLzS78wcdYEO?~gnD$#}-^N&$U>oS?R6{x#Pib;5yC^l76y)P?a zpscbV$sZesc6W0v#4(@Ih3~0F?MNyILP(-+7zoYjihdHhaqY}Kj3;watjpDgzE@dd&c#t*c!|OG_>{4+x z5!8RfJk2(*KR>=YQqkC4-X+Y$F9ltF&d0(NDmJbaS~cuC;^oyW5Jbg5Twn0$r0ULs zph7PhY0)v-wr+871&fkpTk^a1*MW=G)nVHRTrcRl)ikV2P(MS%x5LzMmW;X%Jb@5D zSJK52^esp0;0~l{e84JIDJ#5ZNMZbNWns8x!QGdt>>Y07xh7W?#;$E)3iPfp^npiW zT%@B zZjg%;Eok25c#18`JXQ|bBNO05^7hj;NxQT95q90BhmX+vEtreAP52zBPF`E-w zY)-J9X+aw8h$iPB8^2y$D#3)kTTfsPNxFwkn{WQJ7{ zvyyo_qgS)Z*TT*_u1ETxPl;@nO!zI}0zV!I$Q5@)*4T(kTMZqd6)@ zFX^NmcA}+KM1y09Iy%sQ7g!Ns{c5n8pT&Ikr@OG3ZXAnAfZx}l;mopQ&2}dc;!TZd z=hCb`h3OC5z?^6KCar^j>Fz)BiU7Z{7da^b0tI00bO^I)P9}eh`+k{4HqH9qF((WXmTborj~SQBDt0e4N+C zY-@tdEz-*BOb}t}xn>Aj=%1miNvBz9k}jo*>b7;~X278D;ZGa^5TTL`XS=UshAwV4}4E((xfxsyTQ)FvoNd z%xea7yV<52U@nHO_y*d819sR=>YLU^PCA*U@ho5RXPf@KNPo`NpP3TKjVh42P5?L% zMyYZ^fq%ax8avR^K3~=owLg^(wz8Ifpa6qYLjq3!IbEEjg6sj!CLF^~(utB^1Fe~0 zvr|1?mrWy~`#e8$@cD>)e%9dgj(a{e_FJqDar*!A^S`-|u=gkk0YUzh!@z8dIn_0>RstFOxbn*I;l_p=!e_D6FG z@T%V$@HCeL&#fmj!C8aPtsD3h`k!wPMvsX!wj6V_34B`8c3_ASI;N>|z=1Z%*xg9i z)Yo=*%;uK8u*N#2_JPJQPshQUHjp&=*Hl%fq8@~SrUo;Tj=y${)VTZ#xc2l+o{ssa zW98GccslBzqP_aEQ#|eXryV`rpnA6`F{9dpWzFieFKsJ>VRW*F?Jq7_J_ZEzEb9~; z6)Q?Q!VSncn^2#{0ML5PVvLa-z5avvm>M?tEZz;npb@pt^KDRzVM$91stq70%`!#H zw%0FmuSc@sug`U_2}54~HFc?h8C8$1sQy@w!0$vHYm4J&YzlW2NHLU1heT3!k;18Z zYjjW&AMAD}=*m*pa|a7-75c&RZ1A~w0ndM6@HtMHnP9634xOo|QJR@xmgvCaW!9yj zB-59T=rVr0WF)}+?Ve_^WI0yb@KMH`e?uhAmf3vQPiOJnDf5}{+PiqSgjjnv*wUTU z&s6tx{hZZ30|+oxwoyK9gLe9JCU$h!)IFyRPo$GKq#M)IZ_r-u8`7j|V`oHcNWAib zr=_Ky5H+EaE%C&SniSB}R7K7H=ndRC1yZ=6JEvB1H*y1$BjIYu%&ZuXY!5iCgl2Bq z)PkcbRcsAj&)1VuOK)(fCLv$kjqvUaf5(>wVf{ftbgBoxrepAH0(zif=omiZDAl-p zL8eR};;&@(at{iP11Ra0z|sQ>RnuSwlu$ikVySl>GAE5=8pyU~@W5Iz<+?Hn zs#`T|xxrfCBo#Ny@KRke#ZpjI9Ud+?sll)}71bs#ypeep$e9m#B(_;3C9C9;60)T~ zmdB1!I=Ko2{0so_*OqXnf`V1Tl}sDcqzGVj30YY#j#b+0l9K!@$13erNk#rul~tnW zQ=__VsEAPVXb3rY6qIO^ydruMfFW!ICWMVZM3#Ua@Z%Lxvnqfl)6=g{CvHg3NH>xV zB|U8oGDsxu2-SLU@`NfYv>;StS1S{$TBzWNZl7yHHCt;9;5RO{9Q)cS~$yMidWG@^`s$BZbYFjgrBx4z?yLjayqgNTx!f+)Exh>{P`T}71qS)C}A z{X!9wop;s4x_0F0kZMaMAa(6>oIH0u_GzxzLY?2ol@u=9K^Ad(8A@O+A6?|xLVmw{ zDdvRYi;?PI;H`;lS6uQjPGFH^>k`~tQVp+GI{j+>w_8gp|BXk~CgiEKc%McWdTKNn z`1e!?ZFl(dl<#i;g0Dd?wpkt|mNY8)l#u;RwEyTS@>aZsmo5L2 zh+UNG%FEAxaC7bk$^^ zn4O*dtRFOSx6P6C39Mg;+2|lD2_8=VR@w-%#)M!Pfa}O>#W$OIz2@U2I2r3g|4bmc`M$`+B_^m1=Hwhk4He4F^a_y+ou6*m~EJb?}3aQbA{g-CxHRJU=K_l58-SDt%s*vb2R~O%BgCZX55xAi`eU z$&$W2lks|_yWzQ=!qTbvaUJ<5AMtdi#hNgA`emr$`D1t6f*}k{(de4(JQC|mj>H+6 z674&;BhD(~+{x+(vY_~&K3J*c2LZpv0yQ6s6!?TyUDlk% zp4CaXvih97wJqWQsO$cD(IM8Exz@G=R)V>*KjIhx12Sft*Z6p_VpY--zYg;K`zYJO z8g%^&?wPN>F~9vY$0c|t&cM~&c}akjh6M)rgc-dtT`d}mB-pj}YXk=+_nl2ua?|5b ze!V+okuS7&3t3TvzF{&{$QNkt_;Mt@8bFiqe#i;S(PZ@;`Ew>H$TYzNmHb&M=JBDSYR^DVocVQh`Ry zY;Jxn(ES~nrb2m!S;kXtC*=6+75XVy#8ZCv1aB^6#+3|4Nn&I?Z+5~N2@Vu^KMOAd zKcG;7T#hlD6E(zCU?fFo%y3|hhFQeq4 z5552m;!8l80`$L@{QW3Xs#P_2Q+*zEX01ai#J84UFOc2R#{(lG)CoP;G+ItcL{=Ita3|MC)UBE4587l7q~qBYVSl}T$vK8wo=0|eoySbhhHbc_OS?a-fb`eN4NLoIN@ znnEpbp|-#(BOw{6A)*PB_q>d0G?G5wt@JP%>U!Q6!J+} zcV~Vskafq@{8MO8C&)r_4bN~pCQo4#7|_5G5^4Sz^AYCkd%6`u%)j#?_A%YUl>;Fi zX7_R5X7fFIr|te>&Su*=e!lcL-)IXsILurpzs;-&&gSkvt>BuGaY%b1>q55}Q2Bk} zpgKTmKmKZ`H6DBYnI!L91Zm&>JMH}KG?~A{%ee-{XM&G0r*f##&QTVJ__@!Wo5;J< zl%0}NOtrl+K1!9xEHPf?IMLFS6)*Es1@w)T_ohk<#=K{$lvT{8D$rEbZK`BI#3DE& zI%eR^Jl;1R1tGCc7*&V>24VlDF^HGdKtf%dg-$*2#!62FA{u?ly3{~{;!|i!%>qT? z8I~?~ECeATA$fuoYF!nTsoMd~$7dVB{B!7%h)IohgTyR~;5}8QK zgNr&Z?s!{oZKn&{r z1Y%HcmQZJ=fOfaH(9JD2^>x5Mj~2(H5Yd^peNQ66AXvck>0;(USlxD>x@{06z^*zO zD%!1;UkcQEg3;PPD%%fEo2eVOS`2I35L zM_VMmR2yhU1GDUpW!+JsEzNSyYK4f({g+1LF+|0}0|qE)o|(RZv7}w_R)geNE&08( zB{p%Uyb3oj;7()l$k=ez5GHRqPDm+oFOW&xu--(3fFn)AsJOO|3VLm|xTdYNY)g~U z*Id|ZuBe+a0R3Lw2<%>sIxLhLH}`7Pp^oJMM3rEZ`hqBqU6N4P3CM%|B>kk5t-9ht zls_5n%Mi3@qJK%wA|KqC(U1gzz>VskHH*jri*hZxi7wRFP52LL7!q02tJ8Ry%SPw_ za9VRAke!GN3%*IOhEcH49RPR{XB5ma!j5#271Zw}IPNTP>^W|u24lFcg8+!VG8;;E zYao`%T8Jhn4KfjfTo~TwG^WPdDB-Aq=iURH!UdMNLPe5OYo}p8yn)g{ zq=kD-ieZm`c`gJC6LS#m%O}Ir*=|%4f2C05ds6Vf-Ydr%5X<_QQbWJSoQB2IfQFp< zIqLjcC<`44FzK9&1}Z}{9YPG2_8sn7RT!1R0&eSY_n9b+Xix(Rqsg3@0eFq^v3d~@ zxFkiEnGH$HiLvxPX^F;&JhI}O6|$zw7?E??BJX-azR?pmB_}fWu#%APXSIWJB{LZ( zun!UP{hxXvkK`!kfId$P`ZK~sUCc@oI-hU=7_B_ariMv;XyCd9theyY5uy&wgmL{Qn_-C+bq; z%8zpy5AfqzuAECKOp?2c`T5Ly(GPd?juqH@4xJB;nd&Hw@h|^>_TE3bswztt-RDPs zkRNc6Sd|j{_RcB#-cW_N>24L;vTtR3y;Z!|j@yjU^@rn)dgJm(jW=pQy)m@AM!y>4 z^(YS#Br0N1)S#$QQ6hpyMU5CWDq=u{h^SFfqoPJcjRG1q==;98*4k&Cz0b)BBs+)d zS5lR;_gZW3x%Ri_nrqIv=346kWYJar7u@$X=H0#qo_K1Q*^jf{51o@4b5M{C3yO<) z@3LmRn8kYj6gGB(HKIxWdt|WM_;B7{giCCo`|m6c4USt1;YtqOWvMz*MN>QDUR>19 zUVKVG?bL^^gBT87$6s~mdSRUt^+8>LGs-r~6RsHbTIr%SvNJ~*4;9MvSbgbpv7h1FPGyV;_fNxyb74WH88Xmr&FvHhEcv8dv_xwi>x<&Cf7mm zu#g!z6$II^=iTXujr1yUDvCRWiR$DJ*#s@`$sb%Ffc?L@Nm}US518N9$sc8Mn#gi@ zMuFo$DjC(}ET_6K0~TKy4*#g$fV%wX-?V;pi96NBOvRG4Oew*STye2mw%Dz`n2!Lo zi`^QojOKOi#n}5209#NkOV3z{+!+d)N;tX7c%DZ&oh;Mvoq)+DOkh*KkCAqq7D-OW zwi3V?=X#t%>>UK8!UI!58H58X;D#}K?^oZEh}S4qfX5E8#EKQ*>!LqgcI&)Y@jxAC zYsm^za##WLCt+4VhZv!48(PvzmC!Bn(i}26?gkg*Wzpc zbu(7j1Jz;g+}tYRZo%Ya+08>vP&Qsu>N z6&s0x(lz=p7V9H`FdIp;Z?!bil*K#(1hHypBvjk2g;tGFd(}u&NlZ7=bT-oTWr(rL zZ6x~2=ra?SFqPKEEYtI1O5EmEp9hLtZ=p`1Q;yD% zlXSeC=JQwOzd-!eV46`@0AQOa${QK^F$DxSF6GTB5G`_m4rUE~c~fP}8@L>mys0<~ z-8g&FkdZfZNy6@P<#o;1X%xqR~Glzj50irkAoO5U8phb?)7rJ?voR<0#0PZ3t0 zqFH&WX65RO-CD9TrNq>W(^Eq7#%ARy!pb$+$lkCr5rWu+{zA_it~A4yLydx*E~hG} zmdT)Us74_s$5~B_)0J+uFnN`7GhPd)LJpHB3NX2*E-WWx>7oJkxKM|#fm3FX$saOc zUgl5w%wOznbmr8FKaI>@GmpM`(xY1oUkg7QOSn{drAE?Oq(r?cA?Z*txJjdwm^DxK z=*Poz)T^Ld(d#3yJ57afxTBR~!(^{+00-HNx99fw6ST#cnluo5B@iY0ap-T_e0*Wr=Bi z10o6x9l-B zJjR{^79pAql{f~iVS4tcpppfEK zrUhXGm*&Y75}@n(YFjk2+j%6A7RIpJ8#u=7KAbZ&N z%Nu4G_Lxq-2>t_~XmzxTVHy#y4QaUCbB%n1xz`QsrRRf7lgA7(aQgUP}`~>R_5$XvjR*eP9 zbfnS=fMV8%G7Wu>PS8ZEzrHA_f>k|m3!B0FHa4{(hl~wOMM)JO30Vwd9i#C z*J!}RC@6%j^9t*z%w$a_-E-yex4bG0XMefIE}sfx_g!>yZ8Fsr?YC|naI-sYjtb*W zmrg5gJXBTLO$GFr@{p{rW2dcC#zQ$|J$j|D$CQiRM6SiOyi&<+ZDj^k@)OYsn@$V6snTe(*dfBwX2oFQ$&O+-DQ#9XE=ae?I&D?3!>apix1Ex= z+g43+V(~;J`)y8ti$e=$H!ZJ$6H9ncx?wiCKxx%G(P`1u(7gdZy4VlXh+tTdo~k<- z<~UqjmvP~V^oYQ#RlmcIr|kGyimG=>e}=s$iaIFZz38kM1lS$Hr=X#GTBYv%x^M;T zU@43vB@I<~>OTgbML(>>l%({-H}m&HEy?_vRf{bkZV2T!Kx}%YZ69FZ8>c@4ovP4~ zh%jtSYH9004TEvg*uh6Xm+Ba=n+6nM3))?z5K2jdy`)J3h-a zzn@M?+I&iGfysfel50;6P|20a0ddylOb(cSTQS^O+pj1OXBJme1doofGWy_hlx1{;Urg_30a+ zcTdM&OX<1|_T=1jS?GLqj7Ml|AJM6z5W_u%|9YJNgPsApgOpZmoJBwkjwu&lJT5Hx}0QVG~!)kt^OwBeZOOvsh za)nSauHe9T%hZUP3BjT_nVFC$;onm822!eqG0bv>s0=!p@uW;M$dh&INgT=|I5LnQ zdLl`X0H&@n!5?;9gq+a<$Av_5-yd^uzIqdSb4<^ds5-_tje$7{$CWGj9=Ve5k+}}c z$Lg|r=0kmtl#=g}EBPL|lJAixu_=NoOBx7zrYHd|1W?H5NW22-Q?DjL@Wa4NL>eW+ zGlwU47f3=TqKW<^b^(6cIJy8iSD0ktS$gS2urygw>Nh%zrWA|fCx=Dv%WIR$XnoR! zQE(Es8vU?97)A97n4^I(iv06)b{NGN=jZG&3N`nPitD-O>T!isybuhj81roNc;}b1 zq7hemMp@DVbI6h_bH$Q7N9Ky#YA&zNEy!f(J94omq+nmIW!5*5nhe~)kG*z;+^GJZ&EF3YHpR5PCjhf~S|`Qs3?hG{4c5zeAQ&4gf4?7-j$i;gA01;L_z93ra? zJA+<{1on)L%hW#AGHhxobM(~eWm^o)%EBYTUGZS8(Ki9p15uSy5=or#hO#uBix?yk zZ&l^J6jx55gp^nB<8(LH3wd?boL1*-2AZ?rreYqjU_gzY9#VcOJv}t!GmAYv zR9c%juPMx#$ZRN~gb4VyGmxXjh)s0!g)aLha$X0en9$=1B@9~B`CXJclrT4LW+E+W zvd?Itgy25#A|-RankqW8yE(%oDVlZ;3OgU)#-MwK4z_gP{(9)P}J(lf|;e zxOzhNF=mzN7E6n9oJw<*K4cMNYp|0fX0DORp%$NmfPb~=55xU&?P7;F{K%fXreM7) z$bFTi6qX#T5MZ%)8ZeiRg?O^g75)dDJSl~+o)y@U5(ay?8)y;-!(63M@*^>JYtioc2LhbyzDe$ieC zuB~ZsR1j_r`l{3|H<6ww$JBHbt}kHq-(O+PkK~55*W{1RtwmSH04|Yx)ov|>X-78PiVSJj@n8&TFC57U0ZQk* ziU&iJn~?T`&Uq6Lme;cz3~9#;m1nn{OK8eOM`1`i7%nHIy&QUt1gjvfOKU~7_=quu zv?Ce?(MT$!9p6c1&IJg{Zws9*EmIip_B@EVz!NnJg-BOu|XLVw-Dc;2H zb1njAu_#Pbog~^o9oJl8lAt;r*SXK?rE@0srL3oGdaSE^?DN=uQZ@-kX5GZo3rUD4 z)o7z61VVMBQW1;`ZX9y-ERB4449El5`}fX^2o5*CZ4Y`!8( zyGdr>liXTMWW+eb-pn$*yfP$fYEij61^i$yi!p)V)3|&K3y*RF-i$5_88U^I6~ojZ zL&5=X_Uw=fc!La)Sw3w5!?FSnT9>WRGNeMu5X2i&h9IBfLhfYlhhwEA;#nm_WaQ*D zh^jRO3hbqNoIvN`)3C9kd*1Yx4V(@_@|-mGQP*8#igXS9HC?09o5mH*utw=OgaGsA zU`_5UUd@ir;{F%qh`6RDo_Yr+8!!VM{%Q2;JlG{9mB}QRotJ9aka~zl9V56=j1|SU z((J7%B`}!950fnD0+OZsHsh+5CW%6vxH5g4Ggz4Q^FM&#ohFtgGL({zF$v8vmcEUh z`?#~$hwSIUoEL2}JknrGIqZ#Ce2T#q>45q^7&QSw6p45(} z85~CdBQ%2o9a{q0rDHQb9BqRb!egt6A@UX3_k7h$a7Ip1)k;#A$M8OEygVKOFrFZ$?l_Ub97S5HBYnBukE z^(@5zx-`0JJv9XUVwgpb;1xmzv0y-^c%_$cCKek^(2;`mhLEV~Q*go#n50Z57-fST zjFdH4|A1GChLS{Blu|ZoOj1_a;NY3AK~11xN-6wu(=d6G0qWDSB?bfmx*rIhqE?BD zLNNAT8VcXkBXF%f0{@@>{PPKF@TpxtfCIch$9wUlH$*v)KotiZ{b$!u;@{k`A*yCt zs0^x(mv@yZn3U|F8%81V78rv3VTCX8HOdq8{ro>;XIPmXkvhqh%(|G!hr(lsJ(pvJ zJ@lXStgHim{>;h+eJT<+Bz8?vR+eZPFtwf%HmuAc0Hfc8a`YdMlcPsn|2&FvR3M&b zd6}_#PFDB5nc?}fjJ9_ku><1tWKvj0lV4$6D9a}xqp`6OwHdIuY%U>%U`rS+ryM)Q zpW~cPX4hw~LwsW|U;I^Pu1{<)xMy^8L4AmJ><0w9dtL#t}}2+$lh%1 zZSsNgnnqW8n@ihVe;|4nJ`jJ^2aeLm=BPe~pPWASeqnFis5{hH3-QA-2ou`J=I65= zitJDm^u|RzvmErsjXJX&$tE=fNd_L@e2|C-8IuywRaG~W68?ackh29jASL_(iJLE_ zxo`w$PQm)ec^y2~89mEAWnRK{>D+@GO+0r_9IiV4<5=ZtcO4=v8jZUS$!Dg~<$mh- z#YX9JuIY=%-AOCGPY$8aG{S(#6kL86UxkNs{80+I4hOQPkkXaMzWcHnE)| z%R89xJAg$*ConY6S7HM{Ibx&L7aO*(@8ogfS9-HfKy2jr`XZJYxxT)_8(YB(mop29 zjr1%Jex>EXAIrv8@ZkF!TM?mLnGu)iKdr|anW09h6IjO~gEB^Au(ncxp$}?h7`r;2 z9Y39FvED{Xh@qpZvPjhtA=oPvH!1Ak$1}^}39LZ$2NF5M=!b@2%2!2v=xH)I_~ZfE zO%AW(ZYt0f#D_2ArJA}bqFK}ZITlB}o@Cp4JlcT5^aNsMVtf+2Ybl&!9Qlo$(3nb^ z%R(Y5@T1Fmv!pAhGF80F>CHVSz1QW>4#eCY7sug1G`<#J7e)sgx4-cJIxg>uuEHqV zY617)azErB!;T+heR3_%G^I<%RH|QX1Za!YXt8^r<3@P104MyFo{Tp(aw_2^g#Yg2` zvu4W>i5tr!8_W zS_;Yr<183VA?780FAS@auzH#9)zh`*CMi2z%h#nDN&&r4PuHRp+%_a+rfZe6W-69; z6m-^TZdFUl_0|F#@^LF{C9s*8%yK24AcmHTbCyqt3oF;~Xb&(M*(`~pPt=@q(j;X+ zf>-GzK0`DaM#ax>|29e@N2pG%ZAj|a4a*zbCg*nLHqJkWh-9w(iYicHkelB}i5ZDRFq;bR& z(^W<+#;%2z1*wwCenp2@BbFpGtWCp`6tOfRAw)ru< zWr|kH?X|U|t|ru5#N}+7a?KbxAy+b~1*ns^c@9^zV?pV0N~V*K6QW#Ks#g3@ZFDNn zcIbhcio-EZd?TIxF~{rLvkdDg@E_)%9j{|I4hp9F=51qoD>IVJ=)tXrYi4a>A(rG# zCvUdz8oKfS<=rk8ljk@2Z|asSZ^Xf&sosG;yq11MZ=YXuh-q0;hj4314X_YP^5y$^ z^S}$5)G&()seb=WgL0)vVHvvqUkb_<5B;oBKTh>sTxX8MK5=dw&SZ?k1ff)qpEpx& zL*Fw5XCODCpULCW;-1{QxR|TXWb|(9$7#``5}w-ty@0hi7uq>yr#l{M zjgxvW){ubg@bCjgFNUB+sFoNQoV5IK0UA^HD0xfYe*K>_s&x1UuYjW{S zDm-b~37$9;sG8?giQ8%cT2ldx>;%K}V>3lFcTr+y>ad)Y$aJe5^!C(2$&e?t*3VO5 z!K{9pB&(OxQpkQQ&L@kScR1>xPN|iZ9`IMjG~j+ZXT0za2W`mdDE3j#yjI zv&fTP?|-I+n)EVV|5dCqTyhIKC}tun2JnRPw6=erue7P&9$md|_cQIi8c_#1^W_ z4_KZtFQ$$M1%oT9lrGR$r`DgWf^;M8h<5YNm+UAZ)@LZ2GVQ`=-( zvI&g@=o8-1eLsiXXAfo&c;Z-%6Zj94&p7QkZ+g9Y49o;+>R~=3)lqvI{=yV=AuRq; zt)Bu$3*?ZnCd@jciV0TNFARZ?N>)hVH!6Kx-(2H=b4?20?DL)abmc98_!k5cYVwL- zI(G?bm`;$Slx!dq(65C7rZL`xquFG7JnjvUi(R%$>V0g2kLtnUK?}wCMe-6ah1HDO z`Gu!ttigG)%9Ow%v2cFn>jFD;7dY_vpS!?G(gj*O|J(&4>;gTBz$ma?cY$qp+Fbzh zU5x@f>odwsKG&?NuoR0!xwPuL6@b@ zC`LaYpD0n7;2K2;X)IQUjH85yk0Hh5VmW{~kRgzEs4Mi`M0WhZunGBOK4`ukKjuP~ zX2%amC$0Xvyb|>nBZ-8b_@7b^;dOHr4*D*q6z1S2hfBKrP9wxHseXJyEYyO}=@wk~ z(8<+;6Vj9aBevkX`ha9A7YUkU;6u?O6X*SW9?tJhCV;rI2L|GBTZ4!z0;~R4?EZ7PAy(VdFvrVaMRa1Um){ zZM>Y+)J%h@Rmfqt(6w2B+C2re3R;5d7KVDGPaQpmlu$8Wt%Ba^8!X^^%(HWjOGbDu z1ZNd1Sw-{;YCvV)k^VEN5ut-Q4Nx8!wc_w_ZTz8nf?6lxEX1*wO3QW4X~o;q@l!8} zaqHx{OVZPzIKb6ISIZBneNJ=nlX9nt3Vb?#MFp-$`ZR!>o(`2J?x)8;t&BhE0D!c&K_*sbZ{n%}72EMH`F4CE}%#JT$p@q1{&k(VSd&4oR z<50>|x1Gfu&gwY9cqqo^HZty2q;#XScj-<<&UEpr8HYqBQp;-iipF>glIA#9$I=cS zf@R5bf!E0E8{^I35;-WimCwa_U~t^q^T??@#TXhJ-UHe0bxAE+d}h5>{*{ zbtS4%30X}!#TW{*I5g=_$!iecaJ0PX^=eINBi@DjEpV$L2NF%7hI3WnnNcKJXB6O2 zoVw*KM88&Z+r#tSYFH9BC!DJ?IFOPt=JR%Td_ISFoad6dwc<2+L_v=?!1%yl8Xs7u zFS}(3o)rz1_(*pNkDrYLB!GtWMW9sik7zR-two!u!hE;PAK)CWyx)gtxV-6l+5yzT zR#ONtW+>!?FHZ8T=NN9W+eip6a#?3yC zx0UcDUy3aYc(qc*DrT72fh*{Blw)wcS2n)<6UK{{yE7PlS?;}z1i&gq($E5b4=m_% zN&e$Zbo7lcZ#?y%W@0Y;64;aKS&W_D+}~lqg3PW?L&3zlQ;}K~Xmd0Zm#nKYU=Zw{ zN9m9PY6vl_!)appsmG@(uZHaFU86W9Nmz76y+8inppk~e$D4Fh;1#$b@EGT1f0-b* z7*_M86LCDL5$Ba4&eq2bTc0F!plFI)gW&_zcK`-_L<+3W?&yAfKPDI&VnU85 zH26vb4OgVOSlTN)BG#b*0z(8QXi?l5OB$N(S_51$i7B2o7hNTe53L~5;`T`LePB~D z2K+bjVR8zgHgxN2PT9|33^KMOWaEAqtxI`WTOKdzds-x zh5dn1DI#mY#v%>F>8d{%X^1h*?hi&9N~5dlIxytO3J?;875It#G{_n#=knqBI0{aF zI0TT0o#Ya4A^R~7y9DBuRHT#W3KbK}`8Ehu3IzNp5U_`dfDld}3kV{T(OyXn0KY*7 z2?PX)4y!&BJoRgg8~pOK;};qpCOr69Nyn--Afs3u>5EJ{l+Q&fopMsWKsJ@bd7Zqi zGddRp5_*r4u51qM24(V9g&1Ka?nXR?eyXgCa`6C~t|t8r%q@>sYt!MB+8FYyMO(Z5 ztcE)D4K|%LF58RhkxXkT<<6~T4_e^XYV`@aQo|20ur!>C9ES3l4(g~5>g4T+P;m36 zbIO1n)ct{bDn6m37F?#jwswy4AyP{p42g zXU|KxMxTc(ESY-;q6L%i&^FvoJ z(ACo_#I8?cH;o+fylooMnbjGGQysko+8+Cdwt@cu%k==PYR3l&Ia zdt_wS4oKzApxj9-F9)iCJKy3AR)Hm11vqR(^g^PVDwJt&Beh@SZJh2-!^C46qqj_% zh$9s7!WcJ%K9n_7O&luIFw9}fWbe%Q5Ayj@>Xjb_KlGz;9)*4snMd*cDA1})UVP(D8j1n$`VC{C(5=tlw6^rIwl{U~SxBoy?c zpaYKGj{;UCg(P06{V3o-+?3vr!U)l7b}#u!nlT+8Z+9&C5ZE=KROb3o;1J2v(cGJl1>~H zfFH%79|ha((Vjh@JF)&F3<{qU&Q%!@rospFd8_>>a3zQzg^wsd3f=%e3jV5rzfSxp zfE8wP!&K!*sq+0ONJjv+>(B!MKNFQb$9%Ul9@QjHOJ=HA|0FH80~SCSeG|rm_*cT| zQUwGlD?bX9;M6dVc}A0q-H?P5h8y~yrXnGA@P~>_j6Slwj(`Gg9FoDd^4bx=t6_26 zXbv>?H54`D2*CN?lw(!O5ui+^9S98twwKvlj{w@&S&V- zZjFpfXb9Yl)(~0aE~kN1Ll|!W-XRUaX5icLgKDr!@B*Mt${PSy=X!>un<9H>y#X-v zRTY1a%GAIcknp_$=-aWyR-B90%r8DLkTJybY_@di`^?1`9d10!KR)HkCYyXJ4K6f+H^mpP4@%% z%*CeDFgxQBobC@{)#cc9*u)j0{ePnKqe2kv_#3e4rsxkkbu^pq!N z(y<^#9Rg=5aB=I~bo9Prz*95S;%&kC9Ny5Xv~SbFv~w{F3RQtN9sc2EkT7CU<+14s zRACG@9icTg-3(>Z1;gN=k_dhHBvA|7rW>w^SNJv^Cfp#HWo~>5Z8|K9RQumBFo=^P z5*Q>tInIs4v8imjcFc{N;02i*PjD)nGs6kxhggRzCc!||DU4(ofWe+%Y*03W;dc#G z|G^-?qZK+kzKD~DVvqh-mEwARWI9eVsibgz7k4q&H%MR;y2>;@m%|=@ zF62BbJ`3?qoP37xXT$(95Yxo`P7^f5X0Klir5ueMr++PjX7|LuhIlAWJ*Uf3kMb#i zg@~s)&OfKo7_`YaNqV8mpdHHFU*Qoj%`E)L)VYg`^_V(mVA6=pV(*i`@O7z~^Yw^* zRj=p(-8s&EG5hVikcKy72`%2;i<|S#m0&B?DwvPwz0C7V3_}l#W9Ga!hL#fV5DvVG z`>vt;Ff*=a%{Qr;@%8?!`9G^63*Wd<=F=C5J`x9pIesDC`U}Ah^b0LOdx~F3+Wc2+ zX~ZtfOCVZ=y=@^Uk)bhazYv?}}tS^XiLn2%9 z$PIej5j&Rf+6k*mKupgU4YM(w)ZUz=4uGX{3AGj+=lA?_019u;*m^z#%GmQIpzI{; z`C9)vseAs`Kll7l*BM{WpAfD4r0MycA7aSRUf{{<`B%qdW!Y6c;(<;>+MdaEB}oh? z;*u_pbJrDI!eQinFwpZ(5(3cs0Swfqns2_Q3}*Uio&(W``(3#ICEW3|DcGh~BQZ|p z?o9kFRcq_!U|fL;#h_UHV05E|!`Q~tC{9NrhCK9>^Zt?wLfpHALXofF*pKb$Fa*tO zK-?fDf6VLQw)wNLQsEF@jS=6>>dcuh}aj>sP zWn=Um;QDmbUqrrNGkgT=b!h86sgGSPzz7tOPE5|CA{O_y^RO*-Gt$6T15$JLx&5EfXr#j{Q823xOi!M$(7`L42qt{i$YcDBh zOeS_KLK+~$;dL13`8kirYT@$Py9{&ys2Bgemt35BAfA?{lc^A-S4s+ak_BaiQ)L&k zChBpf#!^q<2{0y$NfwzPg%QxZW_Vfb42RpWc%4H#2}(NI5c5_J=~bGla!_o&eV;9h zrJlj^60W2?6VHQ1=i-M&$<`o4UUa-}yoczcwXwXC)yHZr)f_!vFB2UiCfuT&(5MPJ z0V(5qu(b<#?>%apQoVH`s=j69Q*)JJ+OBtmh&RmSE`75Jzj%)%QePT5#an~gc`Ns- zFDpxp{LowfIZ|45N{lI6z5vQ{#kcVVHFWTJJs`AL-as(){bp`gza4kz^!4gjzW9F#@z3aAaKHt9q`GbOQ+eRz@_I0ZsX8!Qq$lp~#`aPSi{FQ^5 z!_4nMqIbW1f8V`U{?0v}JyJg;>io9*t^CXG*nG3RzZ3Z%SIYN2Xysph+sjYO^GMY7 z8`@&!fAQ{%(tdqN^llaUEe~7y?JY0A$>#?jLjIvDzQ6MkmEY54mD{nQ>ob;XN1}I~ z;MD)9mH)DChb|;~*GvB3Rx7{dz-!V@eMt1Wt4U}0F)RQ2o?GAL`v;KdeIoT}d0gf9 zJfVMktnv@&6gdbN??a--E%Tg} zf5RhtUSs~?cI01CEAQ`B`JFq}@4zmr{Jlq3zbEvN=-o7xt+4>s#X5kTi#IR zk?0Ld`M!QD|GK-nzJ&<(x{#=G7G`e_Riy}naOx8qGKzw^`HU949t z61|l(nBVu7${)NFa_S?@s(PJB(L`DYtcM5Jjy%YRhu`+|JKwSL4_^J{bmH+JdC*?bOk*INK`_{_8?3ztm zNH2p#uje$@XJka>4RR}{>%&6LE!oqHtt~~b|TTcX(pc=y41?wyZVc7m_M`> z`B$GV_%vJjD~6u@iuvtG^e+1g<_|8n@~_=_@F?rmi$rgerUH(MDNwVl=oa^<*(`OdR^KBiQcfw{Nbyu z{9B$=`Ta=ru54g_+iI0RaE?30~_^?n!xH%X%w+&;9+<>4xq=z8X~8@3QijZ~XKM zKA%CN_sksDr}u7^-*=Dt?b)n;2k*6>TlLB7^4?w~dSCwypX=(h@}GOG?E${G4T+j= z@BLQ($4|e1hkPFrb^g!;R(_{$pB^N7Py8L<-?GKZe|q&3^8UdGk$>5l%x`Rfbs*8Z_bk4@zst&h_qh@I{vIUi z_xC)Z^4qto-?m<>{GIE%HVe*3)a5&NSoxn_(=3ByD-yjG^GUDuc`JYUmOF3a^TRul z|FYx{yUZD^>%r|G4BSr$dXcCh96YS@y9RcP$j!W~entOm{^Ap*C%m)U@h*K)YLYo% z6?p03Be(K}eea>b6{`#Y*Y>wD^V{Q>nmq<;mkkDpsFEYOccjc?aS){8H_ z{L+JDk#-~+7Cxx*2R>21y`QUJVaaP>I=WNJBhkD5koxv7RDrfDz_YhszG52-^dr&h zRR#Kvssd7@qa#o3Wq~#%dP_f%Hw+D{0!b`P>yyl;*A?YKexcDAYC;T!euJ$SUadDRTBvw6Fd>i&^8%#_xz*UrF;JJ;g+ zks*a0(?36QBMA;OT@6oCy!q;@S-cA`^}4L$-+p;LUfg26xcTxMW_U5L4b{*u=-i0Q zozLyb)<9C;zG5&~14$3pK$5@z>@bV>XDcSj?;Sf9AlGu^`*oO_ZTm0YH& znskhnrdu#YpA`-wlBv=-5*c(IlPC0C9sQHssTpq-ud6jn&;5JgEo1ZOFG-qaRmgeu zs3x9tJc$s4t1g2Hg-UM|o&aYyfDrO30a86^)71+m>`-6bATyD!xYg-xhx?rPV1Hlb zB;z|2d+-5%i#X7?qYPW(t{wPxKu^lE@FSF6($m4Jr0l{C%BJGC(Y<+F64d~_@GGa` z9GA#*^Zl43P~Y!w)`PMr2}e5KRJpilajypqt=!)VI53#rwJD3!9()Hp;a=+%0IEI! zl&~DAP6$wa0O|rzx}q0AVXE6BX)>>n7WS3dZg2<^5k?54niNuKg-U?$2 zn_q*K#imbVGkA5>*zDEV9Nez4A!%YGq_fy?fkzM+Deaa7=_Diag46APr(;;Pk}QHHI? zO%y$8wYX}vxDu)I1FOq#H9jEmVY=0RtLgsA&|L^>Xie1tz=Irr7NMn33w$tUA+X(c z6QWf>c2PR6Wn)|qC1ogv`9KU$ChP-cQPNHG@stszg^L4rVLjkEe4sQx}95wEGLoXEUI4wQVbR1A-#}Ue|Y65&2QcBWs zT7^qayyGa`du`l#QwaCf(5@)34!vCv_x4vK!JU+eyHGAY?w#YrT?wo~8+YD}F0h8* zJyC&m4bUrvz#`p~Q(*P60mmV*R0FoWZjCs+2{a%#g;M5ABS#z^nk4FTfe{DtJnu+^ zxKeqn5q$tVI+>B^+A%fkg%dgw{Q*@V-QVC>M!-c%462c6K#fEfthxR8PFi!jzQKr9 z?->yt*{lT5FWV^Kt<|R z>V-pqUZpKBXs;4UQzI18)Cf!GR@!ADMSIq_@v}g^qJiqTJ8GbMG*DkXuYn?I0wttN z3shfmpgzz*b#_J#)VYeGE`3(xM9RcTD3=zeeZ_J5QsdPANYps(&-R;?-9~DEvQu+6Nt3&UbZNOeLr76ACAdUi3K?#9%hDeNtse$bkxs)=4p0a0 z?Eylx+(?=_xRB23;1~jsn4^PF#x&f30V}IaZq(THd>u75yEHaip48ZoG_euVS!@cL zZrS6w70Si4o`~k^7(txw)HtntC2E{bS2*2yht|bNnK%jM(&DtKI8KjioYuV+ zHBSFU;q=u;jT0#oC!t(goH~o+^s2$>gQ#)Bp(z|dAAU~bM9P8_DVG+fEyZ!V981+H zpPIiCoFWWGG``TTU3vf|X#yprivbnw0NPy~sI?lXEytn;O8Y{;G`>($CQd@Rv^e#I zaq<<70py+GXcr%E3Mm>L8p*cRX&M1Wx3v|GmZj+^6b(`)l0unCmR8Z|C7R=iv{MRR z=1mKC-W0<9J&k+!rh>R{TNerLq)gm}a_Mm&91rdx=g8(NHLKmS1F%ktb7c5w?EoNY zIsk-p)&Wo==SVYnFEFirug0clPt@4#(aw>#p3>Nmv^YmdI*Uz-oFgp;8?;s-=g4!Y zF^A%|S91Di1g64YD3#@KhgMlgS>z%q7aL)sH5FD`Ko#(fyrOX$+%GsqsIokxok&}| zw8}!#1WHI311egTrL{Ovt=JWt4AuE{)C`3KN~i;G*sU3gl!=p2E{0RI47IK}PWv=Y zE3f`>#9qm#HA5XUffFQ6poDZWprU1{uHry_pn>YYA!?w^eBhORy62HJffCZC1**F^ zP+w}GI&Tr6jEWn9D2Fk^p11XB-SbFUdLAhk!ztRH*AvDG#)1mg9Y9{zSintS-ZUH2 z2^V0@TmLA&CL0KlZ{C!_x?IKKB5okON@TU1f60<2Xc zIZ*;*Um|imQ3Cc7kzO{Z~1Qur=Hzfc#^UR1yU}CQ?#SZNO7DtX`Bwc6*W#~PUp54HBcl?poDa3 zfy%rU@|pY6vmJT9^yJOx(sRu*068A%`Iv5z(SuMXUV4)5Nhm#A*fbL*J-ZFIp9!}| zs45`xo6_@3BRxr3q$epCWA`Z0i5XF#09 zRnepyl-SDUmaFeh{;KG~@ibt_>Dz)0&l z^vz1{D5Ac)2`g%5tz~*jW7BuLV3VuoPUxl`yEQg_pW}2bVnfozMo4F|DUs8+$6&)6 zF*+M-QL<9_80tC)IqN$CQ)6Inlg7mudm#NLWN(un@q|(AWU>*27`aZ$l(0gX5*Dj< zE;PFrK**vwVX88o5)KRY)P&j!1~YUx=OeTrF1!^E#WuDePxJ9cvwwlvIVN1(Yk?#b zg6Ra7&*N#KBHMYlMwXNXSyCPwveG>x zL$-4wkPWJ0{K^`9_IiG0b^)aV87Wg06UwgQT<#>rD{lG_x3@3K3ce_U zI6H_e1s^EuiHdCBenfL%=C!Cf5YbHJz@81714)@2D3qHNLPh#^v>ezw5gh0%P{Vke zujKM(bOmbN+lXQs-SRD)qt~I<5S%=y5FCquF?9I?i!@b zt|639hOUtrn1EpqT|>ozbm47&*Wiun8sR|S?|=iv_ogoZOjdkj3__v_Nu7udt~@Qi z2krtP#+H*Z#kWv)!{R$R>9M};Y=RRF!3mCw1%QoUT*Q3txxg`VtsWPP0XvD~VjB_7 z9T$BT9kyANH-%VqAM|;$=(_9wDqIOW=~Mn+DEarQ%nQ`^I3 z3MWz~PC~gDPSMWQv=qnb7LC)Ihoj~v7_k(2ukX_QM9RWXq+ATAXib5YVVr!0wFi0r zsLY$u71mw%|LqAXtd9bZQYfsXdvYqQ9c-3yDy-Rcp56G)Ibgu9XTWcbe$=v(oD=F) z_^C4K1~-7y>8>H=^9|)D-=q_s=UxMloH(P^MNMD==j=oi_SJ;9mW|_$1${N);@%p= z>{)0Y*US~ZlED$LL-#3(A0}6n+py0e6}~~i2|CoFf>nSXa-)28X6e7 zgl7L;nrldz&`!r4?_ePD=-zl6jcY~1Fp&BQlTw0ulisLkBaC#(aoV0wpJyWi5 zB4zT^2q~8qrz6F2+EAzZUDvl!+>5?83N!_yTB3z!WhtS-L=vItp%@wk z8b=%eIb4%t{YSwvtp*p=&qVvAWXt(@lh=k!-wntcaRYkm?Bq#1$}4sCPlU46f#+fA z!^eVF=UeEKHOOAMH)^Q~C63z4_4jHkfs|!*A?4Ca%}%RX3s{{4nCl=;>%WN_C%swM z&{mBTDHA85Tw0uZ!#KHSYI@LSbKVr1_xn^MIoRB2>wOVSP3!4|f$z{{)Q?G-NDAdV zNKXFLbRPjd(Wz-4`j+=B!NZ$E(2r>7x2zQC&5T!G=*^jQ3I714yvJVg9ZJs0nRMV; z*_>Z@_Rh;eh|rTVp%==Pp`3@ICvmE~ zlZdk8p*jUduOTenC-?3DG-{l*%*}kLJ3c8BC!t(goc0&T=~h&qI1PRmHBQ=hbD0_C zNtrka<6jnk34qQ(jRT70IrfDjcEQYKD9xwJTK3gZM7Pw%CG zyfYkV7d%^G05?j{$aB=DYn`nyvK?PpBs3a_49l4dnM|hV=ksWY*(YzlZy1;h^$H%m zF!8H`NjDgA;)ubYyT)u1_Eb=Zoejy!3%zWj6Ad@<8#6O#H70KgHm0l)%;VDQUnZZWo}|w-q)R?^ zvyHG)=47XC?$X$_TqW2T-`NfR3(oyDf$+)Xy3JBm4qUV{y4 zWacP>1J?_vF?;E*YXMfI_M7%*zhQP_CuNFTpyQPM_M7+uwDluPMdM9D0V*om zwkyvXs{jpXXsuYBQU^R_CyYtl#DR2!^0IUqnyq6Gk4Iz%8GSWAQ--65qGoixJ?0U! zc7c@1=pCe7T1Gz-X7nIVTQpAlo{AbL#N|?xUAkL4DoB|)3FXq_)P{Z@&}4%+?a(;& z?i8GIN0|v-Gi0{X-?~#rnUFMr64J$h$__DeLpv;l1ODSpoNTF2b9sS(9HH6EAza++ z4g=+@{DZdSkAFmaTWm4txr|82rX-m_!#nzZL~XGNJ?OEEpH0f^ zc_F0Rag{X$+GBD=O=k=%FmPZr^tn}KfD9FGjCaOD$2}%dDBcKzJ-HZvr#nuy!50r_ z@ioUihKs|g@k)X^WKWF8J@yIO*ffI+K-f&qFOrvdsWR93AGI;BuDU_2Boa&*f>6y} zwHHZ9hkO+uN*%I$A2>Kt9TJ2t0HJTUXcdx_sU`{KteTVpqIr*bi#Eii$MA4gh3wbR z9C|xyXms??BL*5$CNx4h3r#@{GFoW1g`s&(L(}ugBti3dO<;f+-@Y`!g#+o0W~)C^=J+6#UBWXvUZPbThb*89 z%t(H&aXN4%R#`-9foRv+QChO}_>(em63V5;DRZ!>!f`A7?xMi1jT$FRtdXBy@nt&tDJHvrC#u+5uSbA9; zdYRI6@f|A>wM&j0-jjo*?TYPt?x#_>Vo8}u3S}Z$T32iv(HwVh){u=mZwlew38jFz z?|K;PU$PR>#(m|3bE3eVl!?1gECyZ|%EU=1mlmhq08ZWz z61*e$!#PO);#itE_x|-~klGJf`Uh{6{^3V#WqdzqBd6ep?)!PM86=*5llN4ddbs;g zkw#$E?_fh;rSp*hi8 z7ljUA2fy{H zcVg+-+3}?7oVOZbbeU!N|0UdOIp)3hT?|IoIS!)iyqCU<9djJ#ShXXuT<18`@$d_H z*&O_Cx(|`Ajb5rjb*z-^bL%2ww`sGb_neV;41^3=IG`W*{sRG!b2HfT+ z@yleBSBEzx;2^Gs*Em7vaLfV`_z}jKb|f2De|Xzw*O}u?^PC0ACO%OEr*vaHnHs=b zv)>IY?C(anfcfrpVw5i@jE?o1Jn*@rJwH*%?VWVw<~aZ4LwbQgdcKBq6+|E4^!Q6` zT#L1CB5O5gS?kMVu|~%^+xa2j{_I$6w&TnbHhcS6fX!y&MSF^|Szlo`>-wmqY-TVZ zn^_nLn<)&inYo2Rx^@&C#sDl7cD@bHhv?xvnRss(IDovzU-Dj~#e41Kz2#Zn8@wu| zMHvNKzkjC%n~TR^EXHwr3v=9)T_xo>^X23?>&u1X#_;7Q8Gt7fk5wxc!w)%ZuEk*+ z$zhjeIqc=DQh)6@KXV$vUoTvh66wa+!^eGIBj;`Q?=c|sO zhNFnY>@;9yLku=+Y!1B?H8$q3^ybGkHY6=E1|*%uMww>0*vO8ESw@Nin=J+#G>qwT z?aCz1qBVdj{|*I)-$a#v8`zI^&{=$T{132tCd4}mFY-E=Uf%8ZgS*>!MdHo85b7CR zvEQ}D<|P&hJHe*pwydp;3Su!>w>c3At+9}O6%M6B^L(0JBrYfkbsHtfc65+n zkL#Tjl(vOYI-pVNS_-idtz1G>hM@En1L&p4k+`5F)NPa?OY)%9v}6)ksW%ML`v#<| zBL@jnTLRMddksh=u0SGn8zh7P}Pw?z(;>29|?YCs}!0ZFLaAT{RYq{hhrXhcJ zK z0=wBqqbcnVgLF`X)Yct2NLVx@oOBhpA{UTITtE`)Hb}~d3+e!YeeI(GX&?;J$A*)h znKY0-_ti-fSDZxZHb}~v3xX8b;XWFW4unBEq(M5gD{_#G;9mEf;Up3lkc7Go5)^>2 z3NQ&u(x5>I)Y~~DY0nq;d}7TP^CmD~JmknelX%n|?M**Y*SlxamnsgWWd7-4Od3iy zB(c4-$1W_ir$1}-r8X14vj^$^%Fw0t;|F=d=;8G6B1~h#C6hBZylBjG!}T&Z>@Q*( z!`$$Y?CjA2#7}r`xHIUu*o%++cYI{?D`5OT1RNK`bX>H=;uGY#aLEBpa8qiM%KKipq#R(3Y$-rqSjMF}i)9{DU;{@-8@YAzCPNXh433(f* zMR{=wdcq>&rz2sUUe-8u4@Hj?j84I+>mkEWq%JrKc^fC?3k&wUpf4;UoQA_Vy`phC z@J;kM8GgF)VS^K?3r<4b#);!WSUv^4VG-dp62|FOjZ^Q6xsl6ps4K!xpFC)AB6Yz@ z$lEw6e^`*8g8s0GaLRC~L>;ZoH~KYB-B(ACli{c9xI$3IJ5pEuj^u5en)32fz#|qB zOwD1KUehqO-WokjKi2H@r7xaHU0@ROHcZMV7G$S@Pb?ysTEZ~Bu3=hvcl0osUbnl` za1*HuOhVpML_3V6jLf@x(KrZ+T9?GHu|)8A-r%J@nqsS8X(-iAr}#e&=v@QXzR zQ)_8qLSTu=@XhxbZYm6uo0ppcp0S8vS`&t8zviaqp6Iy=Cp-vDEj~=7F5D#KZEjM& zu^=}Ed}9&8)E0*6O%2n?j_6@Rz`ejU;=@Gh0+W!pVM^uYrhs=WBAC{NVR}o$)c#8J zF#VN==~mxhA$292NZy7?`Nx9X6!4El1XFt$rnfar9dAVslkpRL=j-95E-(ps8zyMs zVLf~@Y~S?;BarV5y2v^{w_Ier3Ao6zODec27guB;j_tf7-+%x8w0ZP`F@;XEZLNQ2 zJI(T}omh=EL8VwbLAt-er;Af=5gGx`F~zc_SUWM4Y-&&v|C~UhjB{`Shd9_3M@FTx=HLs z&L?&8iuBj}^xJVoz`Ect&d4=qD;Vq6X*|YYmYmU`Gd5_&O$`QQ~Se6wHTy^Zkhz7Fy}2u4L@y=B7H$h=-WvBHZM;F z=OH3OY9Nf%k=3NRhrECG>5iF3gKma4sSuqz1!CU1^Zo^1vh@^<#}x*IfoF(ifzJzKxWc zjR?xA;A})hNF53zwbCHfwRIAZLX?;A)F4CQr1z1&ASLu|q!#4mso;D>L`V&Vk-Ewt z)%NrxAce?ELF!&cG7D0qFGvY}8>yzeNCjpjA_D427^qbSs4Y7u0VtfACP1xTZ-63w z)%i%@1`29?9(5`(ClL`)!(pJVHbCv$JBdJb`F)S{1t_6!1Eppqf>J6lD-jV;BVnLg z4N$%NCjlrk@ZHN$ROx!8FF*->8z@-*c{nOCFA)(?nJ+?frmGE5>kmuG3KpBJdW+(bk`wSy;@gDfT*3rSNTg&xxda!}hBqh- zZ)=1qqhx^t55mR0bp!xsF+^lo#9|6gB$DeCNQUwKXAMMgafxX>(-d;z-`h! z2?Mt~*)%75!j?ZVHE1^?Z$@oI&KSCRrxrKek1m4#!xBj_3r%3XAKSepYB$n7N!m?K zD8kXpQ!U2RZlOIV9>7O(&xxM3z(3McEf8&R0SG<40pbU4508}3G?c{_n;jo*%Zcp9 zmr-o1&`wlQGb=WeOWg=f_Z?9~17nQPG#hA0na~L3EHp~T$+P1`w9u>%L$gIgli3_K zG;sP8n)hi`kZVYp&M=Qe}@7G9syF( zu6Rd$?>da>-t&xuZsQe+H}gWMXK-cqm{=ruWlFLW$B@A-J2`ocMyd0O$WcOH6O``r zQ6h0cNvPW>DUW{;rJ%>ZH8$os+~e4<^0;#9}P+)VU(`Z zDD}S-IZ8j)C_TUsXhDg@1tp2GU&sYK!el2Ern65Sxw-vZwKXh3QS zgVbg~`Y3XcurNbF+Q;B$>24&hKq7S;q{h76E#TRY2Bei?kk)FDRt`lDlG$Y98ea<_ zaREuF+aS4lK?->FqXDTk4APAnq;+3L4wBjU<`rLXlemB+)NPQIM?WZ&0v`QnKw1+9 z=_U1fF#sykWzU$Dd5eI2BfwyNb596&C3wg9j$4C%t)2tU>C(GIEfN{q}*c0+6_XB-Cw?pi73e$sCI}8id*n zLZIHRo%jR(1{;^7x6MJ$rh5QZV;~r}5l;R2Ud!EoH#_0T*$ES|{Uqc3VWoMbe7>Pf zCDM=oZ(4#~&f~CAxN&I=Kj0+W>%A~!yoKG^alDb|1Mu<2VEApgxYtRPNDwm=&nED+ z_}ASrP{LCPy%SeL7S<~?to`>FgtfCX5?D!@unOgp!`eHsuwH3k?J5Xs|HF~MO3DH& zDVH49fr)@MxP)O9zN`kE({>OSxl>;gd_0#ve)HCQ(9K~Pd89ncP<9~-O1Ffe`G__t zQJn(Em~GTJZ95t@PI{@wA%hbs6DOfuTAW(LIAMY*Hp_`Od0ogm!_l*ZyipTOG05?T zoZ~m2(@3tl>`a^EAbRnUvS`K|UV3H}$3T)Ykrc{A(%+d06V^CzhLf$VMp8|-Ce>tX zLNDXsSu;G0JZa9G37vk9XYm0=i=z~o%xfo_<34_Kz{Z_7g>YX5xY^UYZ!d`Z;7yU> zPRhhxD3>1h-tpibl%E?ks;zhDpb8B{m|+5=2XI&zmw-LAUCU2WCaOZ2sFqHC9w4Hq z7QZHcmutGTxun35ns}4WNG1Di0@pB56dd^7K?f<*PRuGYDLOKQYe>Rg!YYx zKYf+9b@(B`IzQm1 znh!VC0!ZA6@J@L@R>2>SJp;k;Tfj-m3@H=JGH*UR{@Zy8HCKfhbFLL%q$C4^S#pHK zqLB9}+}lxY2!{n}h&XS)F&NAlmEq#vO7NbH4q0q&*4VT>5j8f5Q2rh2`L@A^l!=W{ z&SImcr~=poW~idTrZtSsEgGB7?NMWc{bh*FYJ&|a6C0tN#YTn}#va*x6PTEa0-H5q zY;M)q^zDfn8*IlzZ1!x^eTtNcjZn^FQxAPx;<9XP0`pN(VAB@HrrluEA2l|Ju_QKk z8*E5fup#9vHmQ8r1g4>)z-C<-o7*%to$o}A4I(Uv%~b{)QkFhN%2{mG^i!Zu1!kY3 zz^2_`gE|iBDS)6x+d5ynT0TXUvwBzr8m)E~_I=1!L5)b6`am}+i`dCsQZR`cZLbAX z0jKI+8mGSDsByxa9X0>f!x|@2CQd@Rv^X6qj?+ULr!AL4-HVi;Fab=QI*)0bNSQbZ z<qLL-#3&?p5nXQ>KfQtY!mo5pPGH;S!aKL%UB zBMi-94Nd1OQA2}W1qsax0}Uw?8ljwp2Hbwe|nB~(SH`T z9Ga@+^$srNrW_(=%Ao_KTv|EQZ2?t4Ua$U{!m0Ng!HLIo7aZ5dchvW}3a3@uaPARt zB4y$vl#Ah%J)k)XdA%!)Q%GLlhU!vYcQ1tz8mYX7;?17-1g9n_uSuCbPbg=5UMk%4 z)Is0bu`LRr)Mv2D%In)TG#xEbLj&85(7bP;A!R}%l(W#3NM7$V(4a;}E@1{CAwe<2 z$VAUlOXqo`W)Kn#ib>*dwA>Ayy}@sv!t|iOx;mC`e_w9!%pDkJ!SnrlFeS)xp_^WV z{UWfbBQ{;w1U2QgV1ki7o5zhY&QWC3?8L0sprZYBcV zYYGmZJ|VNjKTx7I!?_BIR#K*D70P);>*UW8XMhv*f@c%l#Dcp~I65}U(VkyMOfCjl`Qm{i6dK0sF_`mZN{*`U8DYLyxhC-i+2KH1woQ=!No00sX*upbwfI1%S=#CNhyh zMchPz$e+{MsHpaZ`vzZ}6p*!MU@ZbB==>w*uN&+8@YWE$vRoV*0k#g<@*gjQFb>aIwGV=Jp&iHfT9V*i3W49Z;D zQ{a)7g!jl-vDCi!gc6REFy4s3?a@f5ojFdm=Pbad5*}caI?SQozdIPOhPKWCmEfZKgZ6=<;)wBaj#GmN=BVdg^Cds^zob#V#O0T;(sR7nFKf|o>YL`K6HGia9s6an z3AMx>>ymoC(M@>uSZd{>G^80H#1SaCiSc@FL!#PcjJ=ykOTwAya`S?6uYO7DnFJE_ zgL4~5nVtDeK0E(3=yn4Xsc30#Q-<4*SYnRz&wiyBN~IS_rLlX^VgO#r_tnHvkPVmG zTFz?WyUkVS@HX^?N>EC&tAMBLy>@oXSn9qie67?otk%X{2tlf~F{9QhWEQcn`0dSj zA2(*2J)yo8U$4J4VZQY@4XhPs3VzFP{T);{{jGQ#ztvISs%E3nL!U{U1{-UD{afqO z!2xT77PEbCW7?|Hi+*0?IWw<8$`rFg*(FY+%uh!0wGPTgmfOPCQ)fTQXHu-3{nGEMUB*t6<4h`lhs06 zxQe7pi_~y&q?SIdrB%n8sFBjrYS66p5Yj|SNS79=kuXxeFRA?-%Mjs>GDLiTtPVlO zhwy+sZ{J%062rJhjo2;djx~N*YcI^TY>VQK*aZ{nWcn@YErfr?mY@fCA>^I!iDj%D z+)Rrg_$WgIp4dfW_B0)rCpJz`lf=n+Ex`MPJx#%(`6k2cEANb&*&CEt81B&mR7jKA zg>-3|Jwr@KS7IJ9NVRQ>8mXBIsW;3}BczFxkS;A!+lnLgqCsl^!;^&6ejbs zDIr~2r24{0>4{O)??YmAzPWI4QLpXFBzE||j&|iTu`79Qr8jUa31fAhQ;X}DjwO#d zj&rQq5s7+^b1ELj%lP^DalOq4F}vw)quH8zsRAk)v^BU48t4*${xu(#Be(T{p#&`u zhLY%N2{#e6v>@CX<8CN4BfS5I3$uTkHv1dnHIP(rP8j=8e-%E}{wmDPny*U3S}yoq z0#gxmXl@sLK_OuFmKc~h&OiBxT_A{^uMsnopIKhHbedw7@^hSNXgb~!l0mW%=54)? zcrgbT!`sl`8dZzq7W=V42X%3EkR|GI@i8wro_0QlqU00!JgV^X#WMOu)LztIE-U|Q z$N3pt86?vvYx?JVuRm_H6?h4ZD%>C%>L_A+YnPnx+#!i!Hz%KIMPMPcBR} z_)$|gA>T8hpn+CCaQ0SAHaNwZDLCxk@C@3T7J2W>QH$u)^br>6 zB0mro(Ltn^({)9p`i}}y#+ObLIJC2i@ue4;l?eFK!J#rM!8YN1&*r^4%13AuDxqBr zs%XP}Mv6nV#z3|0+o+l9RE5-KCT?6v6Dc8G45?_DD)VhoU2?raD$|0=?C9JUxo)0* z6J;mliI$MhgVvzjE<_6y~SPnjzgC(>=e5KkrsPDR;MX|bFNE1sTO)N{hLr5p_Jkh{` zluTm9o4m}3g*--O>-9xXw?&OO}OTh73IIFL4R>n-ua(Zp+RI$#}@tn;U4JHoQPL z58suydDbCAH4jTqZ1X(#AF6r!O!EwU|EJz>dZTKXb?D+*fi`L4Ep_!zJd#!%UYg$f zqG6Ar&;G>OW5S0)ic|zwaO^8h+q|${4|!`=B1o~`YlWx-o92SkPim3M zm*f?xEn1MqJeD4-NQD&7qoE+x)=<2tdM-3GHGk%{-|&WW-s;WowQp#-@vEQDgVxu^ zl&(wf+VJrw?Qcs;D^s3->*0qtU4D3nq_i;QOliAj%kzi#b{&?K z;p>s|<&!r*^7`7{?@P)MQ~I|aSbg)d?e9s-AXD^HA4|#rQ?6Qh$NDu})_$U%;+rq~ zY}2yOUfnvZo?^=VyN-PJ{L?GmfASJmdVoor4nFu)U-zxANTGhFTsd^ho+n>_aj&HG zF{Syyo$J0>y7YTV>1E2{j~;z?Z}U@MsTcJy>Cp`zJ$3Z^uRl{sT})av^7M|om)|v_ zk~*1m_4ik{G`D`++=E@<5Yy3yq_s!-mtFVy>#CY9Ori4}|EZJ=QwHB$zwVxG3TzcU z1&1L0qcJa&O09$Q8@j2Nz*XwQgx7{g+{91f_49E&+B)2L-~16-r+MwX-XD|e^}Ln@ zmPox>?sYKbh$^{>*WWl&vXj@6z!EIkgllTKymIoUl^?J=|_>IYLT;Ip_Jp%0{J*n?I z*S)K{xwq}m(in_aOeUnZR-fbGy-0u8f@x=xeY2+>ym$mHON%7-t8TRYhflKe|!+(*wG=7?-YY7GhVGjTBi3jmJ2Vdy?&zZ#R zi~Td*^3f??8RYe) z>iPh$ulY{O3`qHAx$gcJ>08^e^wROVc)jz1T3&DAb=M9_@8tE0{Zf7tuU~&ot~+?W z{D{z6&+D%@NP0W3Z|s%pb-dp6xm>sL`mGgGehshR>6Z7m^14^iTFLA6%cM*TuRl=r zY3B7;hvhvPUVp7{7$HFSeJ z;`L$m&H-K@QP=xlD?nUOYf5FeqP_M())OQ?0PAGXeq95JSN{b$m{FXbsMjb z?2|HgJ*`;sG`E~Kd<~eD^G7Pm773WG;X<4F&=D{(=-vGFG+fPJoca_It#h3J?gw`^ zNpR8h;b%$uEK*TB)fONu} zv!tOc-oyx2#+)_8^!v)Drkr@re-2{CAP5#WI5kO$VU7QP?7a(^T~&Sezc1&UIWuQ2 zdy+{qWCHH9i8|0kV;eCFE!hz~u5PX2gM~wp;sp1ib8NiA1=!&d+G!pk`OvzGd z@}EG>>Q!*E_WZs&EfJziejajraNsc-rM#x3R@f;-Qw45TscS7T%W<{b6$dtD0qe)U zc`8k^1Q`iKTas%m+;x(bT-_#hR0~MDYflZx6q)JD|LsRAm$-7YOXsxCSNH)*;}y5K zR#*wh{gEG&+nSh>s6qxe6l9Bo7ix|B?iT4W3o2qV(yO>FpuKS;xvRpG^7mW=6pP04 zFW)tYSj~5SH_E?%IL_Z&OI{_>zp)4G*PQkH?n7{(7uos#*Iq02;R0UCTe_Nk`F*_V zv=H|3#sZO+-AU_cdH#SaTUnkTAO&jNkt9o{g?9BcVQpSJEu;)yciheRSu)@BIzE5n z+kGgx_cC3G9v4YWlw+KHBsAJ#JE)hj_lc z9^?kuv!(SQ-`vn;GxQ0v?u#3`js)fPAhRfp$ZxF&`Nm!4iTjgiJxHlnwjRXwirM^N z#(o_eH=5|5vG`1AIeAxu+|2a(c?_tYqKZ+(k5)fah}qvHs@TB)xMNx+H2&rUVfU;c zC4KOQ#8ZWkvA^{Tg(xZBoJ1qHZ99o*r0664F89%B#Pu;lX&+}Vj{|Ws0gkh_G69uw zcJdNXv788Rr;8X-*YxvFDDOKyelAn1Bt%{Lo*S+WqqWXi(g_QME^wCe{onk&`@^MH zS>KBAYTR&CGiVvo<5{p?Wko1*toXUTe9N0n2Uo61`>M&;8}{4OW?G?=hVqKA-M*k9 zQcM+L_^{I~`SC)Y@-L~a3!7-ZOvkj#w!Y!YDb?$&Hd1vv*Z^Co8DML&r4F^vcBX;#B22~YHlYK!{ zk7ZU-E$nJKBd!Y@uT*Dvz6hfsXvR)iMWD^&fYv)OK<$PEmcYe9v^+lq(q)6uMvy<` ze#jJzgv&ah)W`CA@`JcpgTF0nv^K5D>RYuYt-d_N9C-m)(yO%ge4o0kk=4D4C>s=9 zs|ib~V6z*E5I(=z6AQOBeXZD*Gk*05U18e2#%)>*)9MA3=W&_#jfL9xWq1tef75A>)7~}S6-cYp zC%gNyW)*5l8|PzJV?c-2-xrz7VfA`*o4OKKS7P$nYD%bcaD=9lcg>!z*M7DWY}@|6 zFf*)S-h;sa&nLB^s@rSX+45$(Ezz=qN;IRsm1zd5F&-6z!d+9ThEWHD;mcuwf@;DR z)r4iL5jh&g8)1rEL^TxiR0HOqIOC-f9%Ipskq6ii9^*8;%r+;c?9DVhR@-)?*;XLn&T zk8P<9Rlu@OUW35N>%6vokp_Axz4c3ygZX2)&WmfbHMh9q!+x2UH7!wRO{W_7qwMB; zY?pa$hsTbw5dKpIrq<$eQeRx!N^9?&pz2$bl7{{6xrmX2>Vd}A6=5@y; zOyvi+tPAs6atF6>u)^i-{CJQ*`k|+bL>|)X!~V6N_FAGS-+JH+LH_&6!8sX(KwAF1 zOQCx0%@|ll<{UG3rIlMzk$lUSXjA4R%8GV2@l(v!)&(Yc89#{}trGXZz_69%`Wl=o z!IW0ieE$0gASt~tjRYVMzEL-CP?S;&QkYGokI4hYUf^0{FnqUs4TD0BlwgTaG`Tw# z#wyH00WM`ih3IiA)UViKiB0Z7sFCJHJ> zIiM~%J}M9(WZUe~Qn8K2G%((sMJA6(|80~h!ejxTsHg{lv%YJ7qbO;C3)a3!?f3x$ zBA^Gbij}d0Y%IH_=o@iv$*knz-=%{UGwm&!o$uVvnCXv=lsc>^aT)w43dlzjnoOkoX0M76EMW8WvG&VR8XkAj<(ftVVPK^6pPhqI+ z>Q3JJaNv;k>AMyFUprLmbaf|heOUL|lgN!JdPPsCY<+OODz-jM+ppt54rZb4e3-U8 zvKkevuuYP>!-HI>fdz2pk)jdYod*0U~?42a1BkY*XdozF9 zGV>?Z?PwgK!zmw4%@*xv@td12qW$}ssv}df3CAFxh{haj0ub`&zd<8w{XQ#tfIKMl zcp`d6ykGhEN605?#HAuWA1%)X3WYGkWQFDv{KRxyF}U$I*>v08*DPd3W;U=Q-I!q% zoe}MivVMNZ=rb366fFzk6DI%&__)yI+_L``gGN3smL7|@0=4`mxbi=JBQY4@0Dkyp5Fg4u|)%NBGB=T&OU zs&uMZ=cin6iv&c=W&iJs=oXB&H_Afs*8YfT-jw7h>?SI)nFW|~m6Fd|w$bQTo{NI_Mf5FJ z+nNH}WW`3K37yWM7uWlGuD2MEtbL|8whX$GZYqb4ZqsgMl`@;iddxgGgv86kL{E4e z^astfv1kZfP#zQgaAU%$K-RA>7X8vz=t)K0D2W;_dj`Um&V2@HcZf#wU3UmkN*xGn z>^cTW;9RO6{3R%9p?ABV?)fgG6B__B zf^q&rJN(^ae>d|t)Tk$)U~8V*+D(m%f_uU;99O$fyTHG}ag`g$tDX^$QqyP~|Mv)V z#};=x9PcuZSXI8P_30AB{>8<>{AFugbRG`9<%77dAYl=-#!XZtqVGVQQBgEq=P|#N z4acO4A4Dy%9&i-1-zY|gJ=^%Ej5+55Olqt><}3Y}b6&d*`I}GTA^+@qjy~isnKa}V zxgo#k8F30;(#L4XgPapijLTlz;<9BkBYc@hI8hZt_$oQyF} zo9{X8qmLe^-SnfuqjDN{x&Ul(8bm0Ox%?Rz1ByzwB;6zDG;5&EX$`8p4EN1!$s@*Q zv5QW5U&+PaW19cOcMxU^NF4qLS;mj)8QM>C2Sp#$%~30hwwJcrUgGcq$Dv7h+i`w9 z8U@~OM_!gs**`w@pq~g#&$#PjYWDm->}rcqwb8S?K+le^KIZ6|<Z+Yah^%t>c| zfg4&bX2vE*g4cZ)2J0om{r@3kJ*K-2k(uYv(#MK}NUiOKt+rF4=qRz^HlIBf=an5O zA*+1@Ld<-Yt)c9~PJH_VhO0Q=c#n23*Yiz(ZGL%EX1$IBLR5*p-O+B>^HJWwF}6pm z4i|$`0k^P*%HX?mc-*`d!dh0ey^w@!J5`GwS86-8a|@Q>XzvKU>#pxiTROqT!)&=* zG1FLyBvbf3nnaLKFL|^LdAun2K$vkpCw58}VFYgEoxa`5+QuEJT+OxQ8rYj zC!WyX_Ne2d*w9(GYI<9%rrJo>GhGXf5yc)Uf|XrQYa^|e8Y5|sIc^HzrWW`#FgD|{ zUm}Rkpa_R!%W^Z5)K}7-{8+Xe&@`FY%O40><3K;>I*$$CLtG9g~neYDot*sbY-aoP{g?b7Nqnq%m-`1P7YO??@NimqtKCkrG{D^LsTPQc%5?*0o}WS@Taz zN)Ztfb@MJ!3YqW>Rcli*;&nAb9xeFn0vI$@&CV(1x6O|)7lAEjA(br{bxThjcd!5y z0v*(1P+)&*%e`4-&eg)g>v~(;Rom=bH5Rus5rFiO73g~HeYx!}!>!(zLzrP9(rtox zz{9Eqj(nYRA%GWC;In{-yyWDJRU~7*xcq_eJSX}#np3mqw@UIVtWW;7?AH({l0DKN!K(K(tuv-T#Aieua#%KfP1JF6?g&HKO|v76x8)sS|NS=WJzR{< zp`W_3If?f{AK#|Edrtpvv`c;bdj;$K^5kWm;~SU9?D&BD>8mEQIa?&f2g%2v{ceWr)>;h@W;cSWWNW!l6amC!Rkyx!Vya<0P> z`oM#<(TlRY_1~1Go=;E_qJMfvXe%F&!x2&)&Jj|9mLp`R#>V*@ZuX9lwJk@;wf(pw z^jmd=u7BJS`i(h4zkOW)7j=Yg{gw%`#~q={+C0I9o!Jo@e@CYyluz(N!3$P(lajZH zawt;K@?znri+KGS2Lk3h)UtF>%dBquUVDFN>V_EQ^*R*eF}-`jpNMvQarcC^E#J$v zeJtPWvAuobppew*d*Om~sOJ3+SFAs|(c$U=RQZgm`2Zh}Lp7@orPbUR3@`?&tEs+!*-DfM`aa?%~A)5ItbOZJyyl=+r- zdWAfVgZ9B6o5p0}=69SH*huLawZM8l9)}iC9Zn0VKuZg-j!RnLhwnpsYo^NDmKJbr zKduFSt6Jbqk86S7m=^f$ko^rd4Jw*5>RL7SLEF7peI1m$BDSk5SCZ<%|f`H%Or{7I+juo32@x@M!) zE7m6w&9q)=%lwS}Iv(t3m;8(s%!HVeceBZXf-)>2$|#N<5M@k=GB)tPKU(3F*O!k| z_+aZ7GpyS6jt|^H8$a1~646G{FW8{mFQbj)=+|S7pOcqF{^7|^cIY`-bZi!Zltjl5 zudR#*!CA&3-?+BYDLRHGk;mo_pG4$Q2t<)bsaHlGu2)%nlztrta){5II9^U(viMFR zIV>TQ@UXCo8L@4h&bP^Ft(Mu6Zsh375 zC)~^5EbdNTV)|}DOqLKaEh!PxdqhmvwTbC{uXiW>j6yuOygoTY8)HRQZ+?AQJ*{i~ z@?>?!B(i$v$#f!A(O;2OslP^6uD>!}+CA2$+2ic<@!(Wu4V7yv?Qzyxwsp#wJb8)C zRyyaKCM@9L7bEGH3te2V)Qty&~>-jcq^M1!ccGMPI zydkOWE`2`hU|9u!Gqt??^WoWHkpH97k+!4Xp_D!;%YEe^KWOFIuhhHuTFLvB)(ho7 zT>kMX{lL`X;@wti%Qn4Z8LEy-y;nchs@z^uwzE{bOCPoqVE0>2eSEN$8h?+K9uHO8 zv|zAeJ-oI=D+{N+pM!ap-4wDd`nVbHOe7GIjIB6y|L`;$NvTI$N%@m(STX+Ib>TF- zO>@0>BXQr}eO7|yhim}ea9du#GQaIZA6WZWd3gElnsM4shWxIdYe;C;PTt+|IbPju zukyo6|Gi6VFMj^npYyFWVtdLXwx!kXp3jr_A6>akUm(5LrSDVvb1prxkM!qV`T?cC z;L8^@HIPFK)<)XdOhVIh6#gwLTROvA1`)4w(y3yojxjQx%n~BNWK$lQKptE z=RY}E%|9J--1C31yyN4iB>%41BFn+Sy&jBLvMtJAb>|RYlJADe4=DQ6DC}D6#+=C| zmYTE3bU~)G!d~-}^vnyKbH~dmY5kl5C!zd)U z8Rbv23X_pKtRppitYznUgVo1u8fCd>ti{c&;Oxz6=X3u`%`Gj}H=Re6*K-Ao>3Sur zKR@dpVeLD=^|pItRmQGvkiuGg>4V;!^FGNyxRRG?or6tv#!-z^TGbWKE#*^J+Rb@k z1z@!TFxJF!7^whbXF7XwtNB`v8U?Q^xk$Zb#h(y>#fwbkr7p}!Qtb-|`HTzSHF*lw z^c5PuTvh5^o`?e@ILbqyR#xeR4v}}G-}0S9Wl{1Ua~cQ2u;Pb-z4O{AtLp6{Uafgy{;)h&O;)t3oqY(=a@Q<<1oa@kBE(;r#YO)#k?8uz8;zh4PNmOdoot#X zY=Na4fGwcaCB6@3j7wH~q1L=xvslZlH5Q3*DAFpr532&3ts`gqIWM%mmoo#xRcUPD z1_(3Krg68!IjuELb)8QBEDH+AjHC_ojVE(3o2sm20Y}7AV;0&0C7i|^(XLJ<(Fipv zV7l??N*F_Qde4eyw(ftq8%WqxMR|r!&jlQ&q?F-mK&y%^GuXAv{3a7)sI9nGaLC4- zzHs~(1jP`f0}!Fgr^>r1uc$)FMUVrey?M;BY@Al2BV244=mPatQx4;$u{=0CT*@!d zl191CYdUfOHDZf6gIObOD{xX>00?wml5H z?G$vdp0SNvYkbxHg#y<&*18}`&{2==Yp-#Vn$~brjV%t2DXI>GP^*E?%~+08ZtQ$8 zD_|o+liD&tQHK|8qL`^oEi;#>V&SU_a2pgPi3Q{V4_qygHgT9*I;+uma}?GfIep>0 zVMjtm^*=pTW6vNt)PXZ;>8I<}QkT}=FR;lua}Jx-;D&c;)^mBYZiTbP9lfzf!aPT5he<78!*^|%-rGU{Yx z8lo9vWg2uCbd+vD8k?$*{5Le%OBUl(!+~y1T4V@iS&asTqoH^sG|o(SMvTKbbVo|& z&{+HqmGZ_Jf-XQa(LOR_Xf$U zYwUZHK#}AcUW4Llz*u%Z9$N);QiL{O>69)E3+uUbjv>=3xx-h&;axP`1hvXu6CAcn zO3D~{hRIMzk<*KMR?FA^)tbC(4faD9$+Wg6-yi4~UwbniE(-9O>PrPoL%5pdUG$iVT8&TrNc_3XnZb&o?t^w@nDFeY=UuV+m zmVbBAF0^UEwRlY(^EgjCnpLgG2)wMcZ0%@7mU? z`(w8~im%1_h7@VKlu1XOU`KoED?@7yaKx2PPUKDUss)XYYJBtS-AS(kG&VrpCH9Ps zxmy5iMBzrms)1kkhgl$PU7Qn3yE-wp)oyX#ETTu7?efF!2;Fugz=g6Fa5_-5T%$j2 zml~C7*XR%I^))uw9e3yJt_>Fj3?bY1@;mrJzqq>5CDg1kweEgVrXB7=nEA!cFqY}1 zZou#Up}V-o(V^TwYA2)O+pZvWBwI1ZsRa%3H+qHW7-tqI|(*&tw z*4j7?Iq<6Wp|hRx-c|4l)$VwBowgviC|BD!T!Y%faa^@-ql!tjj{nNn3d^=m@ub@1 zHC4fJ_{fwJ`yT3qLwimf9NJ`ZY&dABb&9BO=*h&{{FSV*hF#QZ!Ki$Xds`49vST-` zo9rOHqm-T~(on(AAg>m&9&)rcKY!3Aj0z~csVE?URHX0f3A@*#(zP~O+v_bRBEHy; zu+&D{TRHs{qDR`Xzdrf))1Xd7sk=S;3HK6L* zzZ=+gV5?Or*Aix2@h{dJ*uIJWEQYnssL_2>1Z=S8$)8tNs#3*sk{c>nBtziAZ=90P zN#2cJoxG=twc_r|3FMi})4?dBrE}osWDT`ML_3_xw+syNWnmUxU=BSRXjzH@S=GU* z2@e=`kSJkJ#Q=L>7o5aeunAWiZm==mAoOIk5z?{t?@Li zqVbGZ_F-gojOVrga!P)x#xt<-Bn)N7fQ@IR7)|ttjV3qzWJXjrj0~@k$uNp)HPk|D z&>G61V<_!pY=B?TR40eV-1cmf99=pI*xz9kP=O65r;=T+JAZ62p$dq+JeV}B!30xv z(Fm#5V1_AYdx?qpVE60@5$M(wf5F{o#1B8BP=$@?Pk+r31rE9e?2qY)=DWFu$Hmme zwMLX)?#KW!bZi4xI@ZC<%!r*E*PFWbCnHOnJ__2_#9;F3Q=xCScVC9x^^*)c?OBv8 zBEo-Ms(~sF{?g0$&xb_#^7{)*f$jw`{eJ&jQM-6K(l_F;Of}(sA)3?G2QvF04;yts zfN*uD1V8G;MUfT2?To`%GA{Hcurm&+wR=^eLHJ>Vs`HqK)Rys`h>% z2B6bj2fX4zQp!I16B&T_JJV6NS&FpD_xs;aj&&$iwJ4tCgK<%{H#Su@Nnf>l>2DX8 zp5C*5s=dG~vlsZhZR+Pu#pi2eLbnO)5SKo=F+)67@&!6!(#$bN@!{b4pp*c>j{BLt zQ0=f8Fy;E~IEo+971EeHzOhbtMZtW1|49BN^h5H3Fp_)W~x=_VgB#mV*?kuhg&Nm4(-$VDLN4-c|BMlwR9}Gw#F}y_`kniE%inNIq)cQDMp*Nx^FyHe_qfB@8*0Wkh7ykLR{X?XP-86SMe<256z8^22%{5p{$C*ClD+Y@bgx+1rSsEgao z^27*Db`FARCKL6_DY%WK>;gVcqHpK>cEjbe9@B<0cdP&;4Iq+Ypvhg)|F&DqgE$*(-R^x2it=NSN1!$OxTcIet==sLh}kFEk*y>j*KC)GmNgDxjfJV0s+ zy7bwV(&rhVP=y7$X#WeKYZtE^0QrHpnjMn=>z)5{V~99Qwnz5Py-<8Bm&AkqRLC{9 zv(;FBcdMr4Redg>Ub%d`TlqlfUYC=u>><_aN`LkL3|&#fl+0BzPw4L>&Bjf1 z=w4o&aEDaLHMx&e3+MN{x&ZV(QY}D>?&-5DrOz_}stOH2NE8r-^ILg!!XT=UYiy#` zSiZegQw!&MOUYdh=bL$P!W~i} z*W@NrEu3$4bphxWQY}CWoa?hIrOz_}stOH2a1Mx@d!xa%m1|CiTI%j1H0XF?vsVgy z0h761IAz&D9^?~sh3~skZl>S}cqCo#>O8zc3q2O315J5BuZeJ>b8f!HenSgY%-f2e zKY~`{dsXfQ%BxB>OfD+wKa6!J70Lzz?l;Y5tz^!V)bflt10br7wE8?2Z8R(SHO-z> z6ZCwqqz2un(o4`)JlK1n1scpfa~JO*PC(dfg%R=Q_usQ>t3(@EN zu!RxBXw9)E=d}}_=PZ6E$k%W-J;&_xKk_}VC`1sm#)gQ%8m{RIbX!*1CtKr+G0wur zShC0o3wKz>kX*@%FZcCwT5?(98L~vj&JrIz3vP_=b72w7Sk~)IjWkh6=a?V@zDjoU zU@kgwMvDAq4S;^772WbRn9fS;BaDs1q_DOKlZ`HC%tizh?IEy~VfUonD@QOl$e>HV zy7iW80@B*b5rV3K!v~wQ!s1$uF`}3b^VwK<`m@B)uhaq+P8+LNs|~&IqiiFtQD#nC zE5Oz?6*~ajR+A2%a=VIpGG4mH4|7!)`0_9^TFPO4YiWm(AzJ5vPa9)t56L*~Svj&Q zkN%Q7(}D{bd|kKDjB;Dz;uk!O1{JH8E1?0R0i|OCs0n5pK~H!^+MouIM1_9v<>?m{ zrad6TOl&$>&?U>0pjLIcM3?ZQ=rX1oOjACcIrJetlI9#x%4vO~Fc$a4E0|Suq?q+Q zotEZYlg*_!cGaDJ4_$M0Hanf2&V9*yfc{9exFtJs*; zLVhI6oUSae@v*YN#z)KI*|=M53`ZIJF|lfF><4)U5H)B}22S2shQsFASn?Hzs2IO! zr5FJ$X!J5}1Zm$zWHE^@w15_ueekp>SzG=8&M3KBCiX~i@G^MFL+IyFMyO2jZt zwlqQ)g1qZ_S!IObyoN~HR2Rfm2k36EX;tUlM2<+8R`bTF;2W}jowtnhShZ74=n^% z;l7$`R$GO%%6d#mQsSxD!@6{(ekD@}AOQZhi+WsjOyX!Z2yRFCdZnEXtjez@!iGGX zQr=!ftqSGk(?X^7LLMwHYONROKiL$#B`RVgpjb{i;M#(pHGR}D3B}Bf41~V4e+1dn z<%Dy$n`F9zdwXD{MQA{0CTRW%U5&*t#Y|uhEUg~JOfUnl&=EG@B{QLF)~Eze*-S8z zU}gf0Z)SpKM9OA@gGbO5?Rqo876_jmR*-WnkTW?zSgCC$FzF=V(_T~?Ntr~>Oz1T; z0XYy;v|_UvQQAND)PQBI*ra+JjWrP9HPx=wM%V|vs{}ct80*QP%WiZvN!2_xjDW$G z&6VU7ASw{uA)~lnm8F4_VB9fm@=A|YsP8%hoz|ZcM$CsKS6qH%Fi(!WFXYemusJ)e z9vN&7K{7Si_TkQdkMyn$I{)QDv2peel>UbY*9JlP|3chNl6K=qUX;y2^q44|=G)vO zeLQ+gWnM|%4foZ3Hd+7o_b5Q3XZwcg#^mkbWg89rsf zsjfGjqq8o)}0?Z9UOC4&cF} zZRC|JS@9uY?Te|(!m?#9A6)Q(p_s{XJgH2s8O*|y-ny+iYwEwQb=&X)!&|rA&bo!> zTh=W*w?sw9W!?75TxD`lMyhx^LIgpBn4Ua~7JCMp8 zX%R>rkl;BlOI9{5q`I7VmfT%u-aap@jbI!qkgCP-CT;k>E(;XU#1PDVxOCJ z-zijxh0YvEHG35EmuV9@F>ClEkC_lE=Cyguh}1Eb2IS*w(HN6rE3c5Nz?TaZQjEy; zho&^pJM8_;kfKGoNnx8A%1MM{9(!-nB3!oa?dTxXC}1Ec;X!BxRV>t!#)^>+q)9qB z0@~a0sUk+|R_s}rOdU})6fMXoNKqI#3ZK-cIzN>nMrs4(2TSoA6<&ZtM$BhQjIR;bjI@sPV*xG}tT^CZj8s3Si;-4bjFe^U+RCFCsj4ML z3J{vOXB(wrq&OuCO_gG##V8&#MoLf~LKF_XzEkX;_^x84um@w@wbaE(m--kfjS(OX zRzPLNGD_wY6vviYXJHvvMTpe1@QH%pFyXe1An)4p?*RIF&{D&c8#o3Ng(ZZEz|N>{|H8kI$|-47X*xO_JL<9DQEQjE`ey`7bfM z_QnM5(JNPBKeKDKVs_1I57t%`Yc6)1t3b$Iu7cKm%d_YPVw)f;t-fIFwIL_5X_YSgh6*De)SE*#v!Zhe8ZgO_&QQ@; z=T!haMq)uFI?Becyx<6fGvYeSer;x@pia!$sRl3{XeAIvuvp1M7;+dN;?vYZbWKO0;=J`izX!t>|$5 zC7M&6N8?t`IX)W*6RrpVNk6T6`g~nBd;KfP8T^s<52FCrH=1)9v>tWHb?20$b!Yxe z-5HstJC=FI?u=Y>^zO_}=T7O8DRQ}TLmSp<$B}x3T~PFqDKWbC$3k>E7c7FMbS`?| z@=_n@n4Qj9&*<~TSJR+S7XvDRGo6jl;W2KMjPgw5r*7*w$Ws^DIJ$EJREunifO4mQ z=mN^cA{$1)MR4I+3ow|UHO(TMvJ@A?i^)s=VL6CVut#M&_UJ(mvB*ZUS&M99z@5Cv zMl0y*ki1_5RgnG^xvlTWZ3_XB$<6_pHj^#15w4Gx$&7)cW%6=cQ?*Dt^VHKWzu4wj zpaQ7mwqI^zGT*zC97W+rlHGD{xsAp#o4VYlh5?}EHlGNYTn=RraB^CNJrHUv*gRn2 zJ5qz9m!}5Re0R7e->scKWGTM(^3_(rDS{Z~@BA)ztqg-0?r$B|wgz@EXj{X_B~iH$ zxi_mw41zdG%82((Yi`K)6p<`98cc4q_-c*1J$rQEo{$|Uzb5!BniKeUzm>CyrUl=D z$r&8h`vMTd&9T7@b*@j8fBrSpuC;j}ClMO7z2oB?nh{}h(UDg~p&N)LZXm#%j%;C1 z<$GDvH0lbD3UR_J+a(LEGFWa436GRd9^pDCLB0CsU0i71?iJ|wtu9fk9J~^`5kHY$ zEe*gpQ#XMO$eef@24w!DkFlu*)vA$3yIIB7ly>mb)Me}wam7SuQQo6sQT{_$%<$ri z3Bv5e!D7eC*~zCX!l-Moz$lPflLncvB^orOxiR3F=})t*PRhoAZdBcMXPxQWH9#sWb9uLpb!6AsbH45K-gALyFFv6e5 zj}&pHq5uEsWK7vHK&SvO)F`46b$;>ftlw)>C*(t@Hf_lbw%cvMgv?qD?0|qp{(31?0+|0cfOUoLZ%K^i>!{`FVA&5Z=BMv`ZWFW zvf)Q>Cik)X^&erx!EqASI%)-yj@Yx#|NLt_+#d&F#3pIBVZNmwnUP0eJjzGM+)nhL zZ@`;N{Y$sunOTi>tq`i55!tDL8VnOR+Ldi55kWWsao^jSi;r}u zN>*tGs93#&QkdIb(KDXaR`gu+%G>fKmusTEx}y7kq_t)hr9{n;z!Ei(25fa*>KJ25 zhrXaGs~NGeK6Z4p-*q_+9S|o%?6^>8MK7hs4`@^_b`4%EX{o-Y5~YQ>Ik9RX%a>5Y zEgK-qi(IuA>99&wJFIG(r0_DtZJOYYB$O}Y@v$!ro)xVm!4>i{1IeIMg!3P9!iKU< z?1Tn={_|YL%R59rTTm&YL9@!iyml7KuGi6V%cx?RUjv3TM%{pKE=_OPkap;0K_o3> zB-qw61!F}VMz@{KzXcEbJO$6XZIhU?1rHx}%1rVPjvDc! zP!AGIPFa*|e_2ucv9!t~Q7B$?UNH%uURdsV3slh-mXdN#RieN&Fi5;61DEgaIXf8S zd8TfMFm@B#4t@0>ZRY`7!Zm)M)lqgGvkF;#)$QBdXiH?-RS48j1nI92V(X!MC zBF3aNa)}MX>Y^;tN~dusS>nDri!X=JG@=dm{1D%z??dM=e`sc1SfnwAiO zppCJh>Bf?B8P5bW6fh=eoPWIX5M4+s8ajjJT+UZazOCT8S&Pq}RE=dW3^+qI@yaT4>k1 z6G|m%;p%CRMTdN8muQO&Xv>LV6B$#*u*nP8Q5!`k0G;e?+!|vrns@K5r{Zu1XtvcC zj@eo2dg4zLDce9r*N;aY76L<-mW2W?cAST$H7ZB zz;rZhQ}QNiUqYiMIxcdMV4S4}iP?O{C=bcfDp_LY2AoH^ugf!mOC<8Jy-FgFcc{YN ztZGq=l*cmiI}@3NSyISK*;^TU##z(QZqO-#$l+|O+uH=^ZF&s{ls+9*O{;@k_8F+E zU7}4@hMis@@KiO~?<=UPkaeOeavP_<%j=(+WTLqw#xaj^7Yd~y2gj7F5gjrVJ=u^@ zc9>_ZzKSMFFL$dagt0URgR}Q6NfPe z&FFt;mX#|&ewQmaj#|m)$52sm(t_*QRy{rni z`p`lHHcZr)2Mwl>MAsK6ry-FxuosbX9un&(AEVOD~ zV~z9ldN+`HXs5$p`6#y876vmkYr?>qeRR8Oig1QDO%Ym~|LYNVwUZRY7kVQ~0gqLV zu4xR~J5MAFHJTl7QoY&MihGyE*dvI0%ignK&$RX)s=|yG0^SgW;@%QZlOnXHFxnyo zLF@fZlO`8{DbE0KL@72I9Ycx;EoJ%LxXJ}m@bBa|7}|>OqWPAk=*e{k6>H=w7pkR0 zOzf(Ao$*amuck3xL>HW6sfOvl3$*?6pO73=%Vl2h0Y1_-pY6=Vmal3xcH{Rjq02zN zKXScldqcWA!N9|9J%`q=lh==i7I+-CR8r&yA#zKbwXXbyoJ5q6XSm7>S**4DD=i(d!M%~ zCr(r_;-SjA{NUdoWme(DY#MKT{>h{vc0!`%QHDo#@tg;$OE#wSKqt@M5ZqNCKJ#HF zHK&tOlCLMm8NLtFw}``5bP_ow%hDuDTMd*Xii4ZBj{+YD0tHg&larw;SQ z(3rhs(Yu*ztcdZEXs!7#%Uw|D6yJO^)}CBah1H=+!6|873r@AQZb_fI06?@{L$)~Ja-3EDQ4kUm zW38R$s+af~swLj5JFJ(Zeuipv>I_whQIN5Kv%mzeBFRqtadSg?(2wps2@Ja@pmFR8 zLzK9Nd?x#cPiCzAQ6aM?bNqYPasJM<91p7DkFx4YI{Eoau?qsXX2l9qgJ}#uH)BKr zI;cemnY3tw4`~N&ycBSaHZFGKJSl1;#HN#JL-7@(jp^enR%Q}yhy;x`+9cRvkwF(W zr77B2IE6Nrd)ipO%6a@o8_PUxESpLj9b_kPh9@Dz{PCk(RxO&c$#U6>W-PUB#S#HN zLV|N~pbt%o0|{OR&z=8VHU&#TIdd#Kf{0}FlN4sDvu*k~40V$ok4Pc^PGA;~90Fop znp1Igb;uz%fzdcdUK@+R=Y2kA{iK=;2Zd;>b-Tkskq zTr#~a`bQm;ji{G>QowDR;-lp7kzZ1{TgqdLEZR+&Qg>RY8G6NFBt=v8veD#X9(i*EK76;tDkQ0E=qT#OvtJtT=X-+vO3Z#4s7`BR*)>m`t zXGP+YRmJBqt*KxHwG1#|xiiPbGuP=_;=tsaSi{Vq5PS~uGqvTHaXS*kmmFzSgc)Au zuf1)6JRs*^v0E1D<;>n}MEjafI^ugH9c*LI3`A%iS!X4eDN_f<1&cJ2@v>R_Tp$q?7iUb zUeDdOR{?QkO9M3ZEyg*KxQ7!KldE$p2;gY;@jH(8)2zQx%*lwt0xl)h?QBQj5y#ru zqEY_6z4)(fvcQaV3ohU~Enhc%umm^<}=Dfx8*R)+$a$ka~_yUYCbN}Dgt`Re?tTZEmyomv#%<_10)s# z+XgMy8LYfJ)kWPtyJ@DVThk449=U;;>+(O)nZMI;Gr|(c7AkFn+&O%aa|b`!3hjD( z+iS!Vr!B@zMzlx_!QNh<)%JUPixpUj`MqKriRCiUv{X#n@3nQ%5=X>?odPTTUZE68 z`^L##Kt9PGXorzqF;iVdywv)4Vll%asH)nBIu>U;LRXy30P6IGSV82d^{ek@km;cK z+*Y;*w)n>}iT9UTB34?Hduc(8KDy*PHg!@zZ~Jdzv{D>&5~I=WlC3EvXinD)T#%(` zMsX7H*TGN1|7D0hM;BI;!SB|#ng8T#d+wy#s6@4G`2uQVy4s8*%0T;i9-V0ir?T^Z znsHGKBf^LpnF+e-ryXqSw=CR>fRV|kFNUtmUbL4*sc+sQ9iwjWJB7UIOd_ zrgbfn1B(Mrj&pK=T4A5bQLsYfQe{{oi4&EC)}>E`ZmOW=h7(s%ldt{j4k=#}Dw*-r z3F#y1LwP79_su(*DK?{{W5K_x^F)0uJQ2^9cyiR)vQJNFVyIM!REh+dTdwQY;ch4b zxQ%!CKyS-zVZC(`!#q(LB&qnEAs1|o<1EYx(w7X#;&dg~AJ z7OB4KUW7!MRNWBxRqHI)DPmN{fMF*Cwj)?>J&dR48$5bY>8wwdQAXIL7#@cz)Sldj ziVvGu<;Pem3|pCjB4pJZE^JS^C)Fg=~DnyhQE83g@TuEi>t3bv!&6SV=%Ec}3?XSRi= zSP=c=)$Zroitt5-2Rimr;4#T^v6Dx{$CvO5N0`4vz+R<5m9K)b z%^Iet#N0(}J&#_@C)UKcT0X1YKJ8jCp?od)Ua#uaI&mi<@=)gkIW>}Vz?!(^+%<4t zoDZHqqQB2AO?S57)_&^C*4ftNqyzf*YUx_LUF527m)ReKUdA&$y^zPG5MU|HrV(#p z%8PPvNSRWo?VO^DWe!=mmkgs1wSgr`ULLMT)*tmmu}Mc4f@FUnSLk(}>pK`LM4|F& zi!lc{g{$P3eZw}U8uZgNof>%UHJ|iRdg=|g;Kne9(k`8g+7(uVEA8^hwlq2pS>-V( zEo;l+7~5711QF;^}{GX ziqGIF@{RL}kU*1YMdYd4GzzYOV$Ng_^9;$UNnqe2WXZ#JQd|qj>yl{U z3iZG#kk8rBp~tz1)(lf*r0#%pSQ4cSGMyc`t50Dn+V&3N5T~x?fg(!Ue3sVF=U#ge z&?(OYNIK8OAVtiy+wT5Tz?6#ep4Dmh7@yo05jA(bZRg_=XYn6@iD>!ce^X|t4N9W9 zJs0!^mhM{B-&Lu0clFfjfu`BR{Qh87e6 zs(i7l2{Ff{0WS%OQ%`S?&$m@=epr^|7T@L;+GJ-AAxY)y_W3p|-#5O4^RUV1+eAJN z2H>?Bmh*dyrmt7lFTD}jztLyiNLC%yCv9i7a@M;+xn5asSPx^2`>f++9k#5t@os)E zq+(gG=JC$&LDg5e4qc_tm8x{|pqJxfEZ-G8-m(E~Ugq*$CJR;hkjm;1qS*4S=JB8w zi(TsST`E1GeCPn>VvhvkSP9WKw&3ukV(7}hCTEf}? zy@8J5^Y@;nU5%vxV~V+u#>H|wEGoCBtmKLm8~$G1iYa>IKJ=Beq!MzA!I2!?rx;OL z4wh7f(<9S(8gf@dDH~80PPpQDs>~UrYl1?J{kHm6`~i z9R%a&rZJ!2vJ6uK=>?2@hj(67%$cG!}t9;n1NitR{j zMfG9_<)e)!n(rWt6t-l_1wYiR+AkO(I#^*uo@tYkLcL{-SIKPU-^%kjZWPEw*HLlh zud<|(N@6I!%3(hukD}FlTiCinR>#CtSA?$=i}6JNE1O+msk|J1Jt>F8zpi-Z&pc3K z*Fq{4$Q4^CT7)G=9WL`lnsB(6J2#(Uz9m)D_-IGtk#C%*sxDQiYhIQO_|C`8s+;8i2A=iCN6LcYf6+7Pz8@`+>~wNMq?I^y+1{!U8SX=dPS)u+r`q+15ez zAmTOHS6z5Md6d8Y%|nT9)^#tQ6<~%-JxWLBI_wiZVHgpi$FC(q2$%4H6EyhU8Rko0kBg8_#BPy3w0(28bUA9U{UY{ zchNUL7nrj*WS9H!0WVvJfAb-+4|Vr}zgeK8N(9QjunACtcwd;R8Q$GnTn4QlcXu|| zQFvFY@UB+j-Q~hNj#7AAt1!llZ@G01wOXENWteao43W2nhB>~!w1E7jR@}Z`G8hI( zbG}~Gfu#TRB z^khxh*m512M3+IMa;msK-*wXddUtkvPu#P%a&_&M@c0CW3D`PyD25~8@i{~q$r~eG z{D)QHUWB|b6Qub5Reo*_BeX8CyXZg-J6J4a6#(TX?q$E3Yja@_7-ZBc8^t_Hu7A3{ zv{&uYk}2}T)I6oPQu=yVnv7dRa}pS;3K!Ajcx*Jy`%S#5i$lP?J9f_YB-^RPYnt$3 zGvLCLcZT#<%OAkDU8|kZ1;9MZkxgEp13S zGwR*kOycEyidBQvVqXMokjL1UK^)^_hnPVIbvTA0j+n!2@xQs7+=)H+TQ|o%CFGSZ z#!|<#s;%4<2I=&eAe*J;x0GJYeseY`bwBtzu5e8L3~?%uC{7o{v~qr*?loY{7)5%n z-f;w+1GGXXIB^R_3t`#TzjXFTv)*Uo=|t%))(OZ%9^`om&xGft4Epj_=^T=be>%kT zGM?}%Z^@pSp^2Tmm$lcpiw3S?j%jwH&kY9nn`z+|=G}4)cFD2pd9r<>Gp-`h#{@^9bE zMto&9%(|7?)d^uG-@!fdwH;pD>@U*L88>87vxD$z)4l*_EexasH>Z6QnW(GjCVnJqi)COY?Cuq!59>R?*)Bb0or6b+9DKzNsdf&-+sSiPZ*AF2MqYMX* z6zg}C}rsO!P)m97`r+4)Mj?r=g)xlj_jsKta=1x8UC=Hb!H2=H|$N!@*p zOHsqaV3iWb6CjzUTZBTGXZrUGA#-}Tl*jT_%wUtI4e^QG4OiicZ7{_?{JP81ip4DW z^|jqB_PMn6d;CWIzC@KhE4Ucy>Vs+-7IG+AA<4&-i;sy{P>oUqeXd9=n0R#JGNeQ0 zcj8N$nI4xmPbUlCF__Zm&TOFu7K%l8Ma$ELErR{u&k>BzFNJRiL9=X6vu$7N=~?6v;2FQFzZ= z$(Z3(2pXgxiQPH0#EgY0fQT-fo&s`bzcX&0KwVLehL*|ww$wRw|ek2Wj znJL_67j;T6fo=p-n!QX>UM~fUaNbwk6 z!UkH0P2Zsd-*+5W_1#gzbbYsxUs&#Yyxb!=2%1^ZC+n#pP(5|Mv5qeSegK4p8LU9@ zEMb&dvxxD`7_T&(ghN;T);I0Gd4lmITX54Y%}k@B^l=nfsQiYW)FCs?jHrYjH^_z@ z=rD?w>t7+JQVc96R1;7&8174w_1ib>C-6RyHYAU@QbCW|&kp#f`6Tj(mVbaVGh01Q zn9lRaI(ROpLKY)?Q~IQjPJFoeB=xCkhvAk!`fu3s4&HvVx1OYi&izwcpNfWjK8R!? zr$)U?p_VRH1*fvSQyN}73SDX{#9L$Io>}n%%704pa!@X2$v;tg^!tmnrUh>Ok zw}HdoL{^I6*Gd*TuRH^16du zW|;A;Vp7tqLJ7G~Ppdm`ZZ33mYIxxMVd|t0WQWfd!iSz#_n$j)bMnRN%_XLBRXLgB z2U6W~FCZv}ksFlPNH3aBZ#yb;g#@(sXmm%(eVHejG{-qB?7!EoI=ukW?B{`1ehP?1 zQAbzi+zU$NVu078V1gX;fq20M%@IW9T#or2UY&8D&}t*OQ)!8M`BHQGUI#Eoi;Tl{ zcGP^NX)W!SH4Eh|A{}yTC58dz;`G$C;Va6j06buRD@b-qUWnp)P=1TdCBvZRxVR;B zM7pk;p5j*HmJ3<15X%5RNy$1%TLXcyN7AOc&WvQ-r7nXk{!y14Cb`5V7m!>A1k1&D z5i%Wj*V~YELdwZ?dDM=cj#7Rh_hE@(6DM#JVgJcIF(yYN=^;(PSj3DgXH%=R zwA#BeR5^NxSrLBS+|2ZAkrNuCaokmD36VY_Bq@p>sI!N>vJ46{-a>SBAKx|Oj*CezMTc?4r8G-d4p-{$V*W$q8kr#AHo5YYKm=)?Of=CvbWV!iU z1v4Y3gk#v-aVO%KfjvN-7qsG&i6VVxSZg2+#)RDE~s?a!zgaOG9n0?nOfn0F32{M=Ls+Y#T?LR znc>T`S!Ty{r}n&=PsCoPeOsUM7K*aMu_u%?o8TYF1^C2=36CsEPc!X^Bbd&XZWKrc zgHc`Lo44o9)IjkV9FW_iVs^{74BV;S&Q$0TqIzt^yv(z)lTNDILWC0v66XE$pVvpBpOZ(Mj!xsl1MZ-NWw-?^M^}LwSYA> z96IG|IZbLCh}MJAqJ!ey_BWFRON(!s_#hUg$k5RFeY&xUE0UX$gELCmayga_r*j;h z;o1wcK`O=bhjcfCmB;3e~! zFCgr1^28b;V5m8Fz5%TZbCOQm-^?PWm#uFcKC3adg61|Uuxypq^4;bMM~!z6#&g!z zuL-Y4UT!MK4eQbJh@Js+!0=q}9N#{wD_(7Mj;~(9|JRq)A(Qbac<%=H>&|0be~WVn zz0$PJLCnqyPO#B9jTV(8tDu8p@hPeJ#Zg}A0UOG*G*Sr;uAq+<%^%1cbqaP$sS z)Es}Y=0Vbf0GtKnQOwBivE)O)3sqYr)#BpNnGG>R;NpLxu!T60FpB>0nj6sbt}8X} z18dAojUSHOxdR8I6Y z%$$7TNmh)$DVxeFmR6Vk<%Q+6x2h4n!YfMwyhEWLAaqrJ1;~{1fsJpUnl%OopiJbP z0Cti5Laq!~T9YQ{E)H&#r5RE<2v*lzi!9Wn)9HR%Q(QsBKvFurfzfJ`nQ?T2Ty?cZ zLv=a9ZGA-gVgJ-*h&&;E!p$kEx}_${qFgn2thWc;jFBFvnC5hl@Haoepz0*jG_x>BaCi7N7UVcZsR7U&2s8Y2(3v`IZ_5U<($Q=>-yK-Nq!98sKeU6+ z5>L*z{D?lvXS@MuK$q(yg5Q)kGFK9TE-`sh_$rDK)fWdgIXk;gW)xIlE10UOj&By% zK((NsXt3c zU-Qk>TFuA-1gW0w?Jge;-)x)4Ij(NZ)QjT%vb0E@EXo&8Js9e z3JHrv+x0;hOv@BgVaf$BI0ltmNcr{k+py~vkofZ3(4@?0j>*4Z~0HbkJ{A>ZZ2<{uZS^1pJ$oFhp$vK;MH+%q^A#>D^ULj{9aRW$CE} zk?W~J&5Wz2d;X0vcu0a|*WJju!%E#jGl!J0W)5mHT%G||MWv&eJ?*|sY2*Oq)yRI; zV~yOe)S-Pea-ULvMiG{8C@|N9sXWk%|Cvi)-aMB|NbX|6&qTE6&I%8c|C%$`m^UAE=pw;s-m9 z|3Rg0{3i7EfKt0@=718`%>KAFxcg%_xYmqp4|tAluIi7&03*8H%4dHJJ#G`EcT?A` zEs!S!vcvjB8DykS0c+T<1z7KmHK>Na@3?ZBR}8mw=Rp>p3gh$;hM}6t+Vn^t0=*m9{H&)BT8@ZAyJsB&&oC-$a}I zCm6nli+p&6Q^~u;<21Xw>Za;E1e#y!F0p^4{Un>I)c9MKZ`~pOR_c3S5q~T71zKLO zgta{0Zh5?ua1)&8`tpA9wNm@2{(urz{eGl^7ux%y5?>>_ ztUn@4u0Na9$i0+L5!(Ayk2SJasrRdqJxYC1#IJ-S{&pj~I~&Qnv|tDpAoi0${hWnW zi6)7WFMkCbt)wn3Z91>0lU{onf`KoUX5z@PlME6mwY00m>P`p!6-A7G#w7}aT z@SHr_(Fq>@73;uO3)4_A64e|(TSrkK{nwEpw*rF3YC@ox4B4vGb&@7ql)4`{H!ERi z+$1=i4B1qM6OwmY9BOdH@3lG@EmNQRvYy)1A7LduVd@YU=xp9t#n_*6!WAR_Cd6-LiK$>hklw;Y>2aiwA`f`=P z8WT}K7N{^*hEgXgePeZv29`SNBulv03TSn}PX2lC|tYQeFWp}GsZ(U$T#u_yTh z*5KT|X4$a-Py}GWndKEHH!$OBJG7bow0540aZiC=RgL0MZi|>o*(6X2CJ@KGy$@iK zw!RcSbqzU^)8D%>6jf95&eN5(0Vw2txf=mtKwVf+^ab3t`XcLlXR9x&WhY&6H7khG z(Ge}PngSuLnQR$QlLiP3n<0E1@x(3SDS$`|An+p`5I~l803qNU z2>ErG)cs2RVn4FtKBfK!@a|Q@7*`93J>%~4j4N-SAzqqQI$|&Xe2BWXso?vl;nr3S z6RN>mX=T=@7J2~(bky?8ha_87cssS+(W+%fyOtf3Y5^96G*fn9+SMps4Ucx%XgF1W zk51mB8sAUVcekqE-L9HAcv%Nv5xBE~4(ed3dkG%J2}z?@N27bHO#Cn;yO}x>bs+$% z7AeZ_CU@0hrq%p_(u)4^=Oxtfjd{ial(TUs)(_~&E3rKGpner}wy>Zx7FD(A zY$08lOzg4@tdgCOfxGBQ_))cLtDf9x_-_6DRs>=A0#4xSm`}iCc#6ik|IA4Z^k=K_ zQ5wIa#c7Vdm-zBrjdpbt@4WGwjzL=W6%80y#r_tOr@jBDT1<=mK ztr7RCESJ3~(E@iU5UoSwh{`)lw}Nccb;D-s)(Tr!60>GTWEZ7m@7B$Tj6YDwC&eeG=-!?L5Q6W3gY@@j(|>$#pt@IiVEvOp&}*hwFrz1u)fOHf(T+W z(8_AqB&aP+qQ$rQS8svYH!Af2t*=+Y2w+?s=^_B*h0xKG8Y#ZIS9}Ug+u8~na)pwn zA8sw!)o^R5vMxh`EsNe$Wtjroo4kQnerNqsP|`7@JBn#z~q`)_d0D+!D&M!PSZNL?JZ7IW!nj!dM?{u)mjo$45FcJCWjo2Z8I9v zpoqjkF55GSRCzMnPRMR4N3hl!Jec+leiVbBwqEHEnf@}KokKAr|2KMK7Kz-){ zrO_N2OiT4ke0x7Yi{DdffU-Jj_}~YrVHqX=jvAI0H54(R{vz(5vx`AB^lOU2G`8jd z=piqzhMF;i*iT`fWyA6IimVrS#Z6t}GfrSox=~`M{*-C5g=xRIDW&Ci$mLu>Vy6@}r4Xh3q6mY&Q0Dj)x#AxUR zss8k;3s-rt{Tp(MTppxQfBpbt`ZohOL;XjB=;9-dXi2oZ{jWm+^#mCUf>-r-2i34z zt;W@e7?f(x#8P>;aLCWgnqvB1<{Wox`UdKJr9e_q9KeWKs%Jm^@Y=P_6?#0Zao{Z? z;LK>(Tl40Ml*Ep==8fjF!G(H|4GGtMB>@}fpOt=M1}^`mF;47A1w0w4#08ybg(9_3 zfkj@NS~^cng4Zz?eOriQ7Ha9dDKU+?h>G)A>}8wavMy6a{6!V<7gfYxRMB}-V`KOS z-8@(#G*@yXo#jPMtGuZq>mr+jMOGXbTkGD=x^q%i4pneWsl`rO1K-Zd%D8}9(OIt6BxTA$tM<;jtr>XP z4EiONYO5v7Ff~-!;26s-g_KMhAZ6e3M9n(JTuz^QZ|aOWT{(vAO_oSlayGjgEw%LQ za9j=~FPEJiUh9+RoE@TMVx!!%!|Ot$<0cG{u2>dfVaDmRm$74>XK;3iUW(0rt0V`M zltEWlQv9jq18far73TruAxjr*L8w01Uh-ZJ$4ncp97?#^7ZdF^?uiXtJosV}NTDfdMZ zmXI?USgBy+YE)!V2rDX{ZO#?-2hCyOs+Y9}WN&R(I7Qzo&89I(^9jmQVYY&Ywlc(U zPzWdS+#WWco%S-Svyz{Mxa%04{9At>J&llfywtqBmO^TT-9}f~Hx0EsgB-Km$9d^6 zYbAzPjx_7M^lKJ@#*eG(>>TJsd^>l(RD#Hj1|kYW~yV&g-DwL&F(dG zzE$~FP1DtBwyOC=epmQiNl#s!E?Cuk62HZabJO`_%_lRTI(Mu&%DZk`Trdng-RTp@ zvU%*kq`AIy9?jXOh)=`mlg6^s+^3=RH2Z`urK@K!Gs=h{h(WLZFd(bbd1I^7)5dJ7 zb}T!Sb=7AG#`MV=8`e%Kt3oj;F{5s>4v(!KTNDK8sD>SjQs4PwRaN<3@!uCRlB-t# z?dCM!oSsRAH)ujIk{Dnx9MkwkOHXjW{EEY-ex-Ajac+9L{qT0|DfYuhMs1~&w7pi^ z*@S9C+${7DO&*0*M~NDKK)ORUejZ%AjKZYGF_-7A)|}&N)9!a}A=o8mI2GSL1cVF+uZ) zbD(*YP5}*379`(dwsXY(*6eSO{>rbxC&eD?!ft0XUQNv6EFO9*QKY?@q)4X;feTZV z^G%g{o8q!&9UZw3tvJx3BjJ!~bfja?LPv&$jwIxdnB5X0lVN`3?2SH&pxx?|2-A4bKj5~cnV|C9MSXEusN#dMA!`U+$ycY^PM3Ao#%~VvzZQR7uZYnkas?q zh7cG3vjmqzX#;wktjw-c4v849u zjJ@lU6|-9^fI(}ifYaSaw^Th_xVm{3R#9`T$*#~e8*4r@WeNQA(uMq4lb)f!&1a>R zW&i^ZPPbz&Ugo;75^xvlJomxWPSl+~bLuiLahXSX(4mD61IY{x1nHo5(>?UY@$uac zv&L>njS%2LHl8ZxBz=)UM)3jivn=S`M+EdNw?Zd$*)Mbv+9%uTcI1KF2lKsfLl;l3 zAjT5PQ`9{mJvq5)Kt|;Z-;>?5@Kzw)z%1h@rpp+I`Kz)ZZH|qlBY)96lNL`y)q&3R znPchbUu0)Hjdi9y7>njAs9;_ZDLIEE;grQ`6Pvm@D-ZP@^{B`H&))k0*;Ux8CmMYBq6(Y zhQjiOO*~bqHB)#~Vuk@ycFlMzIPvU|9oK~2AsMo9W|)*SMNK>#lJU&2vpC+*_jk^{ z@4nZsg=7H+j}ZOtx#ymH{@vgC{Xf66Kxv350LXXdduH$8Lu_HBEVZWFvXs4(%chm= zIyVc5Zv>PVY`6A>Zr;8b5}=AkBDVXX`4fN`AsP-Yf?25!h+oMr6Ha#5E%_Ff*h7gf zH{CCZ0la8rICa~!-wdKGz%u&6!^CY;ZW4x-?EyEyCS;dVP|6^>y1{K16tdfZU0lu? z_1z_uF6y$uIXNNiTFS5D;Vyf4RsA78JnKKik!N(Z+Zh#1)TLbVOWn0bu673&zTclq ztNvVCHo3ikpWp8GaLM<$-Fgx6mccNB?Xq0*wx)-Xt4PA;gpL3uc9;35TsCwl^$wLv zRVH=s^nP_+x46s~YPm(CK=B#4fKGIY+=cFv8{LI!{6d6w+HAU=@{YQ|U2~(mK=~K= z{EoYVzUUQ+9&qTMhp-^va7Fqyfr|@Ys)DgDqX5Qa*_|L6<5+$Zc-Iy-d2OTEiTxT~ zAa5+ea&627{WLeSR86MH2uzsMCUyIY5hLX*azFrft?;l@f5=x{{~=#-bhW`JOGufO z?sbB)+^|X2lqfJ3^ead%%ri90`URKl`xT_Kz#0U$Ofc+c(0@Yb8L!~8<#z%EX3geS ze1J!%%t(`@>D;&+A}#M_b`~X?EP5mIL*02~3`|5n@)0am^|Z0}snwt_&#*Mti9pbB z)hX(Jmzw*q*fpUns48S~ukkkf^lPcN+VAD|I}MXU8Eu|}Du@tD!GXF#(qv<@A*SXw zi8~0@H9bn~^(a9{ki|?)pFy(HfkEO!lnj!X3Tiuy4~}UP*f~Yrrc4l{G(k^!v&Vu! z{^CgG`5M=SLcrw5CxApR9T)~iaonD6WFCL zvn#O@z8$`XRK?dwT`!rKO&2^dp;!{GiXcK8bF(^pLUan8YV8#jKlP=cv;W)cQ*Ap=VO!RH zm10oy73t}A@k?FA&uKTyvTL|mGRI+$c8hO9A0sXa1H?7)9lE#)Vw1(o@LB-vq?=!H z<15sKwt#8y z_5x{ekw$mBc#_9AI$ctQmmo&sK`wOs`m#qS)uWqTcO+M}Q>Cts-sWH3%Y~usTBmS} z!rIzsy2@?{JpjveOs>XV6s?)G^T__Tl~1fRYCPB79o><=Mc{KAyeyYnnQ|_-pdOhi zg8&z)%6&M8E4dNvL2@IS2J+ejLeIgVH$n-OhtY#K_re-;*`#s^*vKw^S2fx!vU(n6 zi1h;K4Xgw*>mf;G?ozkMUE(eVn}2DegO-cm3px$2kH)_a&6vkYK_N8m?z4af$?~SfD@Ox6a=15`2wKo~LDc|Xy_&qfZer{L&8guQc=}3&SI8`{~ zW~nwK_6Tn*ftQ0q&Z~$L6(R(VwUX*4^}2otv*O8657#ftoxdZcYEqaOMc$Lxc8Uw3Z}R%Y>2YkR!bUJ`6G5{z4%7ln#+%`)QSxS%^t_oRJ#S`7 z&zrG_45V%vDoeJ+fH8}5J!M*8`aEmq89?(#v9~?vWl7I@(d4aJrj`#Pr~&Oko#ok- zZRD)WhmDWs!^XvjVHPU+FscB5XdftynZ1)O`iAm3SQKj@-vYPRgmwWRvNhCsGF%L} z1yBZfvaNw9>o9>McqmgVO~|m-FjJP9xJuK3%pS&*IbB*=?gtCwqq~i!aYHQ+Cuep$ zadO6!dCOqQlUcN<2xF7+WYgN03{Qr0h4EzPxpCvk&es*5Y=^EV#FKG_C)=PaJlO@h z!jo-6Wnh6oJx_)KBF8i9Hgcy?pujHjZ<5SOc(MycmT^xOHNzGGPnKYaa2r?Lq`0sy z+&6k&3KNInlw26P5J|W#=Uh(F6(reBmyPQmIGH(F-EM=j_1O3(VhIU z4yxzk!eka1-yH=mtTU28?NljoVfN}?E(~Uu8(p|X;ff3E3~^x{3tir(2xjkXba-L~ z&KuZ+jp#sz+}7SNh|8GN%rJ%1;EhcTwCi@jwggImdJgdMsB6I^NKt}d)Co*#pbL|w zc8Sj+N+1m1BH5<|iDCZ<`%Uea+0W#*Q=rrK8jQRhB!A&v)lR=ys-c1=3azr~KnViPGsZU?Z*Jd&Db{KhXtjI&tX0P088ZVpIn6yUDvP3Raj^bRz;m77cVj(r(R zfbWdPM4|?UgfH|Ypp^9^K6Tue_nC!JbS6@^(V4C)qL+>ABC-HqjQ$m+AqRq%UsBPT z-JZrUvq(gBD$^abYr})dP*O_%>rfe)Huyv%s0=hASg>Upp}->#D-O+x7gaEstDkuAsTgo%0OL${Nce=QHZz?*x~5^&jt$j@abB0raX*%bnZR^~kP#&D%+R!;h-ezkGXx4^~c;|ko7GJ??EyU@^9vX-`y>`NZL19pAULR;f3Yp^_!GBL%aoR8K}9)C>zIXOQX{0}MmmE`=fx|~0DnsPqz65!J%=Mxn~ zp@DaR&G{rmsv`cB0Plqu7{#~a;^?p9t0MCtm!iOe^6!dXjsacZ{X6piNnpVc0r}9< zf-fMt&3B18f=Dft&5}PRT17oZmU-k0TDorUkqTFi=(&ub{Nn;H8XZud_Aqu zxf|tVr25e}6=8eK)zSNX{nCy3`lUMa^?#TY{a@ii{U3D`z5fj+NSc1I#?{fMr9z>GpZ7Ix}B2SGyq3eJCm$uH*;=4-7WAIO(BhmHMzD?CW9ICt4c1c(ZDE(>n zviP7F14V^EwG7$)cQan|!`IqTX?_HL^QGp8`Q7EWcAY}=(}%g!hJ-bWnm)kCo1#IK%*lGhUOn3=NxJcfK`fOlEEF5nrw!Gw7T z6yW{q(+0dT~C?=sV4&s6uOu%(yfIA>!cZYJ*}hh=aCk808CE;F=*=wR>?e^b7H^ zYFdtTln;u*pnYoxaZoO!v>ViaXDbfI%+U_tmmm(JpU_-mV0RZWeTaj!hG`o2+w&Y0 zLNci)QjC%@&r%^G5ssk%;17mXj4P7iH8EnNy2>{&VKw*%4oQSwZ)g&s$$-1<_Y(d3 zqka+#uVF$?&kH%Q=R-oy963^?1y3>9W9F~!DRwF$hpDfG9P~ya(-=#XRTp76ra_I0 z_g7Oe(^hA`6=UOo&n{lwCJZ=T5gu|~5gtrch0uW3M4}0F2VDx2XlgSsvCQ=db;IUQ zIL}C&sALzk$7`h;gfn@BagpMU;@u3<7V0?ZU2aFT#%AaSDlsmtEE`p)71-_zY#Y@p zD=_N|Yz(?N%mOAg&F~ri3mZ2M=acjTeZQLwq6)Gq5>OL0^R$;}P%0xmbn)w*WX%Rw zkgQajl@ibeJ|j5v2EP%n;4n2%0<0$P{1vyud+SQ`-bCf*+;VmipfJWgMr+)5;gSuM zvx~{@+RJj7=*mkM&m%eT&brNLOzcsMM;&(&)*1h3qg%8`m_AJU=7)g$Od`rL{FPR4 zj#**Y=r#45U*ax-Q*vv3b6YE{^%X+Vt}N}1BJ3u7p`L!=3PNQ`@GoW6T^>hAkBEo` zT~D=qSXqc}UcC}L`ptP)Bh+%dz!qIVBHocV(Gx7d_9Q5hrhN^gkT7%9bde!alFTx{ z9^bZ@(KVCM#8^ka@k{Pcf+he>k#JpPXe08rm)>`!AlooJkF_dHCE~b^O5Tp-(Vki9X>jSj_wieezA#qEB#bi9UBlBhV+6)zIfc4O55#QZQx%{64K`Vp8vtd>E>>-$Mx*m5SEL({rAJd8Cxg;w7Nt*c zCgd`2VG778WFI4b>A;yXvl6&!IV#hzeXz-7WTt^xSh}2gB251wDg_^NZ zpC0eMGP%oVnzqJXb_#Ms>f)pu4r;nqEQ(nvlEP_W8pADRDbXiz?fk0=c#jDqWw!4{ zg9M-02q*kr&nDbus6*_oSvxqtRP~kYJ1Qcvx_k!Pf)R_UrwZ{NNpbCxFH00boL6IR zUSuI)64PhTIo@E5S`#TszpjT|pAOfr#RZJ4?RdqJko8FriCDEgZNFdRR~npF?-#cF zmTesBSV&xJ3HTA-p&Q;>Q;xxUyJieFGPAt(N1^U8k!{#*8xa#Zt+blv0`sPb`IsIh zfhB-(3V_NnBxPVb`HBcL+CN6uwH0~lFt3n0jG)0~RpxfCM+ls7tYDBB*VxqZ=r2FQ z;X8RJ!N-bo`KY7e>zF#s860@=t$qUCoVP5)i~5X7_AHr&xpCkZ$T{N1PP(a+NAraP z(d~=GHnwN2V~=p?;~|WN@x8pc{o_mT;RDayyF^pX;hHDbt9jz2YmTfL^?+mDjorJ< z8362O4FjP;IOcn4K@Do_0>fHi3iyOJG55uQCwX`I5r1^;D9g^R8D(?5QK~Ov>I=Jn z*6oYjf>;EIOV+3R*<8#0*g^BnNrkofo}PVg8DLG@ud#k&`dYiAeQ@ti3uOeHo$gwR z6JFOT3g%rsyl#MtHR}dN2f44ja8zn|;Q+Eg?=Nm=0BYAxst(d3H=Hra!89^ybHf&5 z;_!zXwjQ%DDcpP|Mk2O8C(;wMi-1tLMtYGASqFq|%A%4KYh9$))SZsjp__R}C+3A! zF@G4bn$`{@=yO?>a|zcY*<5W^Yz)A3o`;b;@Q@32%pcC@hhcYeJ=mQ*>E=hm?&Kl% z0RW_vepO7mjkYSf!!^&XSM%IS*Bx0i3NyE1IiF-zbb-XlFc2EV_u^hionI9;1uINJ z%)m5$Rt4UZwN=p>?n~LZHLId~(sf4mMaIX;<-E(P=+KvL=u7ty-JmZW>x;x*0`Iaa zz@8Q_KIjmna0;u!hxNmXs*jm2WwAc2oKXUs;C(cN{p7>1m4r{ANyR~2^dStP`=tuY z_&i%w24n-UG(H-Zq~m#2U)EGaNOkk$?d=)4}BfpG)E&~OG* zXT%wdd*E%>5MeLy1&6W7v+zKK=A3sVYu6BAr(CloBE&V<*U>u+wjN>+PDR9fBT>Xe zzy%W?5#k$Qh_K`{D#oL|9wKa?g!dT9cz}Fn*y95t90U1Ggn`f?NTcLOmOX1ES3cP4 z5)rls5Mjv;RDCHsw+47&g4SnMCQgq%Xs=}tYKU-vJ(%h<3BqI(MJnQWmfV4$>viCy zSKkDj^zK)IleRj}anfs+%J-L(esipmPn~*=u;kBF3P3H?mo`lZ`2Sm?JLiRy3ThfqxR}}=y@0T{7uhz3^>lyNfIKOpzM$^^> z^^gYXVOu?%p@(hX!!?}p^{r3p36rrA)0p6Yli zDM_Tl!b?&*(Wv-)Pt0-?!kXzIE9r)`J$^LmsjuRp{ILe_j&DPqvp8iYwyv0$Jk8vl=w7Mhbo7a|L!z63=|D=txtcKH_Tw z=PpN^1ThXEi9~G1(c@@D{BaN;xfmYVkjn6YMl%BUjlUYSOsyV{@ky2b2l2bZG+1T! z4#!%d0~#ksIv{P^kq(HnwWI?AfK3NvS9CyjH62i7Iv_+%r(B7$1W>kL>42mgN_)Sw z-C(HR@miK32?-DM zB`_L*)PV7m6)>g-j6M+DVigFET*Spol5Ycw91?p;@`6Bdt0U~e+Z3ZRa$DcV8D>my zG6ED4CrePI10%lb*??kDM;hp%j=R_~YBf}*DAEIR(`f+NP|8aQsn z?M=!>;t~j^bp0%z860;;%%?4KceNk_HE=xLHv%|fmX_heLb48lqiO=?tZkrhu4+WYLV5)5a=0MvEw9TKjeR`k?WCfN0-*j))lC#DdtJW``V9TNL350+! zH$Y$+xSsVcfl24DE{!)G1Gb-mXvm!zD$A)I$$kJ6Qcc~2E|LYS30GKV5kp&{T*)dh zR!|n}(am8+#KpW$vXPe@o%sV!vf)JT_`kEjq@DwzeEiXZ({LJ5oTL~{*w4nx+A7y7 z*r%q-JfDCkHR(JO&K9Ep&27ociwpZQWfRg1`3%}VWl*pdmr^^DV+OV#&l&MEYFz#u zQJxk}A5Dl|dOHf}ohb*XDKoZ*$f-1FQHa~TlG;u-ovt!g964m?Yo(w&4G_Kqj(Dd7 znmE!={$NYmeQ3A!T-24yhr$k)4*9SlBl9^w6Lug2YPeuB@SBKjb6V)Y@Qa~&IqdP; zgt%dXkcb<$*z7eIH70@XQfR2@46col33J)*xVY$bEYdw@5Aw}E=8sUaimOIQZyLHqOVG&<7cq(1s?oO?EY*X20tC32hBdXgwF7uxdg_^%qA@=(wLyCZHDBq&}hb8p;Vx0?V&RD4axG&8ltc7H06XnrMH3fE`|d zj~)x~vI?s zWwF#{N&`CP^|P>ok2cpHp;_AHhEFz}>)THA0d2?DO$xWEwtN+QSk=Tv z(;GVAkzW7Bu*xGo1+S(0B7}AEUxcAIKz(omHVNkS>op-eS+y()8$iZF4QSKiI;UFT zqFW|Afi_bY)zD^rDup(gO4gdtrsO?Cn?`?xHdB3&feAG_B(zygsOj~=ZtBk(wAs(a z#j}Ps*W?GZxh8*jLI=^N#;tZoG(R|@qtRwW_G7Oah>oFq#Xtd0_QE_mE2CI#nkokG271n$Hi zejd8dq&FmDkAn0xP{n5i@rB{u_@~{f1L?#YR|&iGNR`&Dqvnm=z|F097bh3pkd&1 z7!`UNI9piMh;!wQS6m;X;>GhiU{nMgV@S^gqap@Y7*(E|Zyb!O(Rhri)F_N<<9*FA zDr$yv7!{0IXA}cZJB$F%@ubt0vF(_>|HZ(Zr zYNt1Vqtx9iO9IuHw!!qvQd=@!MeG>;h)Q>@^N8&j`|L1I?clWLTlMDC(0sRQ9tqP% zW}=oiOO?&z`8)Cv&9gmVq3CIbYkZb`eJ=a&t5$9RoXf;bz=OH@@nGAjvn?Gbegb%8>%(t#;d3rnGLqAdDMog}1Qt<6u?$!7~jy?i+B%#_-wZcQb( zH7MSt4CoKMYC@f-p9F+v_;vyZR*Vh0+u$}^1sqR;^~Wu~f~0SoX$>2gM%A!}rM3li zYV6gi-v>lP_|9sj4`1}_#G{SlHoXq zhDt>8CO|``7W;uiLsCnf4I1M8vqnRzV;wX!@{vbFBOiG*RDX2(XlU@Q*AERP=g?4J z>U$lTXE;lel*@F)z)JTI~GU6w+Y~;;6gF+ zFz)p=XU3SU6N6cVdM-Xcn1w%I@eo(ostfH2nDP3*)=L8lQPo4vla1wH}`} zdOG9N_p8QtUl<=Bb9j6_l3S*}rl~7DU>b1pHBT@e|E-hdsWgcrO-mmJFEp3^u4^lc zT>g9?aWN8*n=>6Jn*cpPpY>7QqJ!#I+j zJLD2){P~be@}-cA&i$Jqm*mSNizhj82+w$F&KdK=sME=Oh)fIK|4{khA++zn=w7zT z0i$gpKDM;7~3qTkk?QI^WDP^;$xC)SE)k1fbU#Il9O6m(8F6RR`8-J}5zn ztRuH~k2-AE96_#71KRLQSMH%MF?e(3PC8w-rKvcUxcSnXdyU`mGkizuBz@f#Etu5~ zXDXr$K|Px9Wx~3)V3&&dWhOmC89P>RF7SkX2c}s?gklg`e33jVj&b6J=rbl47NK`) zHYI(~U5a4g+`7~;zj};QMWfzQ&syTN1bu3p;iWt;o3LlB@MAZcDm`6NUDlHDiA}Vv z3Extqli}qISTu{Y-a^+}Xp}9a^%m?|*#flf)Gf3+<_V2usYvQAw5$cZ%i8kq?1iBu z^@gkn&e%2-&L`|QM07)cK8?jW^h4=(h~EGqxVb@aCp?zbpoRABWZh7^8A!^BYN!LO z5v!duLHe~Dw$&a3;oYE4?yR2v4c6!i_Y>q_)+UJ** z&u=RH&TN~1u@hu((a(Z@=3Qq6`^*Xp!-pJ2g@M~RyoAnwW4QUe+qgvB7)ie7<(b3y z8TZ%7&*S)&T@>X^Ygh|Kg_Vu3_ZQfbv_OK>Uuk~z!D2ks^?MhYDvC9|@3q2JX;Fp1 ztOA{2AJ{8qvR%w`N;f#6_kbNG=FFeh@YfFI?_>{`u`i_O`_FLfWVqF{!s?o}ipPVw zp(K~DK&g%!_BGP+fUvKTj!!FPl4#tWT2lQ z!GprnA9w*zsGI%TN3jIZpAFP8=_w9W!P6fjJe<|5J8bJ*7-R>4WeXI)4U;HRTSLt( zBFBQ8TV!+Mx{I^phhq*_kS>hw82yQs@;Mgt(r%z@UI!u`)@iDT7VSh=;Qf#mx)$Z# zI=XS5VmyB_K6DRM5`vzVY~mRU4DPPUFrvvm?_oe-kUIK4oGd}M2r$S1;ib8QuC zhahJ7xNB=r*g~Xl>DicPm`GU~JApg|IS&;*oQvP#jXr7c<7TqK@N%Qt6_ zlcyHi?^L5XL%A@)p5~0sr|H33LV0%f7|sV(gMy)NwkQU6vJSl%XpYuRHoTK{5QU5E zvXhmt*@I1IBD(BkMf_=tYC&@*B>srPM@)+NOIYNfuqq_}$g={o{zNJM5Oqd$C-p={ zk=2CHy!b<%6QVmF(OfQAA%a%roKV=i1?lelQ>V*?) zsWKsyc1#>1pgWwq0BEG1?vyQfx)UfHG)YvUY{Ao=(1HSs2;;5W0(8d- zXk0V}2EcrldOM!_jQf#DDOI%t%I2Qg6Y}m;9}fMis1Hg#~QU#Oo>mWsnsB1|fRQSA)(q$F%5)t55rF=o`mk``%5 z%U%vouZ;F}D7)qtoJraR6V*2U2Ov`7Ebc!~K?>lGCc{wG8~zg`vAdu1vh z3Lr{=Ld?9*#_gA5+Po#r(*iX$L=JqYfp6*+$ib6T5u|~~RGT$*QYmjX zQA$lctb{dnqTkesdQ<0!g6X2pL@xMmf+%1Td85k&=ZM1T%LH#EqJTw%4K_8=;4F!P zB-L?~SJw~)9u3L}uO?COW`kEy4IRfE5QxG9vJ4oe{Y`#=<46yCR{zNM76P$;FQzNv&Y^?aWwJYN!pH->dW@bPeIhUi<;m0h<^ zFp@J+6rGb4f@(EHnmA)c5ypvgMB$vIU|fD*4RuOI(dkMGxX8Y$L_r>z|b)qB<|Ha57W9Z${$@%EgSpP_7;|F4e%~pO(%3BP;Ug(pTQYME3wCdu} zq@j;guxR)okzo_5meCljw0t4W5SCBuOQNHW--i9R?6-TA;MrCu1|BJj$9ya}*9p!+ z)%$we%Ayk2aFOm}7o@x7K=c8b#JV~g>OlM>llTN2h(E=T0!G_^(WkQJfhbGp658KK z;3qiQ^<7c4dYyiLho4B(*iy*ce9CS=yy$%5BZN`L9IbxdbEa>l2iS(I?j%Pz!nXN- zg0Vd^nbOrUO}tI8g#dpu&pJan%~{7OGg`V{a~(x5URNf5CnUlbxHKg;ewFo8i>`lj z*W%k#|0M`d`zqA5?$^O)_XD&nWPv<`Wnt?;Yo5jZ9$}V)I3Cp&K=qs@_a0V7c)spr zq5=;{6JLHGuR#p`nrOYNc<^vimwDAHAldh}P+40rx%Td>0&dg?*6;Ua^ymvr-;?Gq z-1$}~o{<;+sz0SN*{^@*W0t4vCkHX6suA`~#NV$$0YAH^#0^WIXu;3dne3gSnHzJpHE}g=gV3Qt!cS--G5~^3AI!-&XRpdQp|m z8@{LVEv@zR%H&o)D80LdM*qh@pi?)K`1?v6B=HQryPm7{ZhzIg{mX8sa|nG@qB(ok zXrE0Nwsw7RbI#JKNJ;T!Gl|(?WQb2|k3P?%hVQN(*>U%=e`}RT=D7Z%9XQeCEnt5{NYO}MZRmBQ?&-yRzXCgV?U#W*dr)j z>N+Z*hVgkBE&#^Wxf2vnKX8{DE`ZOiumX*}8y{93kcltr!F+rXZ*q32xY>im``{`M zS2FQCcjE^aNxb_IOND;En@9e}FK`v;uX8P%9s1guqTb)1)>qoW)`WOhvC`WS;F?m2eb6z17!8F{pXoj zF&Sry?aeUH*LgrR!0`R2l`@2Xzf!{Z_bFjWb(Jp{a6V{m7_C0!JE4z!T*=eM`Br*e zoPXHkd{HFB`JzaM^F@(_^G}Z=p;Qb=AKD4BrH7wS)*}7q4BmP8kRA>o{jc!Ikp6Ld zR7d()iagSPz#g3@(tm)Jp|!dO>C;k)>FH0I6wMbYNcMy7to!<cCa4;*{LJvob*{wPpS#YFw%zh>9ZZA|nFOf=Nj!@(_p z!8d-FK<)|!)@PYO3f3W^yFW`Zo8y5#_3QoAKiS}k_J5$>>&tpYw0*r0ZO^?z2fg}O z(B-QQh(sTB5RtIW$q>oEx+2+ptf^DhU*s@~E_uS2**MeY*Il>xmOqSQ4hm3az2Fa{ zD6?YRi@(_~g@5u#6{RZd)#UarXd9Q63{4*tkxvPes0kHc2~R-EHkb*G`&%)fWhuB( z@qEJVf#T6aK0* zy1EwXO#KGDLFD?2Y#jMGA6}kP8Q{=mJA`uY(jw5c{}e>t6+WZWq9W%O%W`f!;5|Jc#FCfVtmhI>B5Batjk_5 z9rkNH9@;sfyatQUYMd?mu_#K=%}nTQag4bY5?-8SG;KEtch4FzkHpe5#qMT|v!1bo zUKFls!%9B0!uwNz1FIYUk3E`?8+1JJxon%8dfZJv{yDprA3Tj2f+jRd5f<1#Dm!u0iRYSCJ0 ze9~>DCMs&W?IeD!!vnefHVBb7?zUL%<7;ZCjt&v-f=4i@e+fzv_LUhUt@+Yn9*KD` z^IF!^2bb0JNm&)hRFch-1Ja^`BO~By5rYYoN#_glQku-ha8<>!pwNR ze2EARg@L_1H5gk4%(Rt{17J|adulK#4SNqD=NklSFez#vyvEd0Gt_`BpF*Z=ycwhh zL%I0UdcXD2`L=DhUP~yi9j|}^A}ANog14^s0`gJ^)@fdjSiII2z=X{m#$?s0L1M_u z&bX>KZQ7|CHE4<&BtS0`y-@?S6y7&XNUEd;HkE-IXeyxw(sCI!u!$5U(3v5&Uu1AX zwIivTP=Xl<@7sjdsliZgMGZ#h+l1C@3FU_;v}a4HGeg zv|a-fv6dRxtcn`+XEjiR)*v-VN*rv_z@P;!(Spjd3{XhNI7|y5Ndff}Bv`ayOte5H zJ=$-08qxCcNrl;Y)}^PO7NAExY)C#&?uJ~n!)=uJ?uK3r4qH&9cLU9+ro-pA*sC?F zJO(bUEHoPcH{>G(;15An6Hi6Z@Gw7}gE}V+lA-1)gW1xJhd}5Q}=N z>g>2s=Wwgq*WF*_43IdqqFCfjm1mF$WDFS!w!B!_GPLL>EPJE1rA4(2Ctr&Qgc$80gt`nijqwI-gpdl5?PC(i0oZ*{+ zCPCSg2};2V!`NX(LOv6GQ7MMOhcvfSD*i!~J(SBvJ&&?S=i|#fSW76+u3w>SA0`!H z$54fv3@BS27=AHe7#$+RYeFZNn+}3le zL-R)G+k}oNKRls>M-`M4T7Plmga((KL0nXy(0UE!gbpz9wORGMx2jo9g|e${PkEcq z&YdCUmS@n@K?WWY8lEepHAvlFMyDfqz@@UW14i>0Zn{TW<-XoKLNQaoOuBFcGrNn>Chw z3~e-jR6(HR!>q~9<1RKHezMQQTPO(e@GTxvL!XBy^a7wXIl!rQcSk>!!vIbO9-gor zu4x=APkvH7e8+7Z;8;5&I951M_(4&RoaImd#d#7V4o2P|U4{5i<7ll>82pB@@oH!! z8!xeVn)nYbW8+zGYZ{=Aws)itrv^f)pDc{UWtQ~%_f@65RmuM8m$8VM{jXPg|H=)OE_@n4h4qYV*bh%(UmJ&iDeY@}C(%@Ee7Jjb^by3t zPEACOxY1~&4PqO(o`Y+`?DmU{Pf6@*wlBCqE($q(cwg)iAsWA@UUY_Pb54qL60w^gP4#6 z-9UndI!J=X9nQxol%KMXQtd$P=452 zS%zf(@{f&hZ~n3gt=CXaXem8gys!0VbwbkfSYLjwq*jxRCnPyf zuJ;r}mTV+^VHv)}@p^+7Dmy)q5mhPwgkVw;ibC1OfP5~5%h08ZxX&{Q$hH#mi%g=H z#}}W}6fRiQ_}3;4F4)cDrmPvk%wQH}u^FRz@{4gk1$4BLQn?5e;=_n?yo_SUQZmnV zvnimW;ic>ljzlIc6(l~WENr@<=S04;Rf+JuQB^FXPsPYDt&YMT0!R^mO@L`5ND$zM zR=ABY{?W1AA$|#mPY(s0NlSxt$OmgERrnG$8 zqWVm4hu9*dS{zB`BEPMi?d8;wyQO@y+b;k9>^6GCtqZpwa+{TV2R1goR!={~$_kZe zfBLlTQCB6K6$#5}kH81DCt!}VsHx_I?v4kI4?3<)0yHj>^`VgEOSWiG<=kx{yY@n= zX+gniD%b=ng~@RV!_@|~AP~|_)^1bM&RE7K72o886eFYi&tShP6ESiUH;W1$ zr=g`tH<4T0idO|Zo_)}vdr7^9N7RLjjgk>6&Y?Ll|PaV36-guCsyn_bLr`wSW!+Laz5n=2yV z|2B8quPIaADNsD*i%;Yq`fPT)`;fcsv%J1~-GkYO)BOy3Gt;u&ZR}V7!Ls@fhU!05 zR==I=B7o@#oS^lX(n&P8oDs%d z9%m69(fMTz6~iBhG1chlI)@5Z75Z~{oi28x2LxCBYdGLR(8gQR5{NRs72(y|OB$?_l>U{T@PGtoSZ z)u|fu_54Z_2bdp^QQuyTbE?XYCQ z%q5P(6oeCALD;dIi|p51x$q8uU3m6v6wmHP@$BQ?ZLMAL><(^)n9Rm(wo9J9E1tbw z^6UgM9pKr!;NKe0j@i?*n0PmNmX}N2Wo;;z(9E7^ADxfS`Cu)f{4k5@ofHOm_MsO~ z#bPq-hI8WE!UTApeW(Ul%r00~3UZb8JiA1yKF{9u7O!l08pX4RX*8alNgTXluH}!s*IF`yMaspz1M+$&V_ukUddj6MN~_CM;Msr3 zcy`!&{-u!gvB0NeN)cC19d&*k8!;x6{RtctRt*Ajo2_D8JUci@7wj;2lj2|Hx_7Is zqID3-F7cP9>#oQ|iy@>S5Ha>P*MwnGYOFAh9bjQWufh+>w-sLgX4o_s@~gRwtz_45 zX|80~ig!DlUBm_38O)b!tmNB^vBTL9yX{5uaQ0p<3oF@;TpEY7cT+B1!S2`PJlE`f zy6BXRO)LCn2lX}xAb*?P-sIkPJX5E%km<4NLtf-2Ha?Id+&p zpSVN313({lm%D?cbdXg<0*e~)}3rrkwL`J%gNDdRZYOx)bGn~`WS!+EZ| zqbNrkBKap-a+XT)Z!J?3AtfHBb(l%I=bHFqdLO5W+!){_RKhV6VwBi35K>eUQdD9o z#k(&nxyLF=hAQb)m4pI#fwgRT5HE5>ixRDfv5Oj<>JmOtpCKJrSw5r|zfIRu%CzOt|A9*$q9$tF$0t8NfzakEiZ?9eQVT&@c! zI%S}S>z>;a<6|;kv_4*SZXO6}>KON0Ha%@3B-V21@lei1YjUn#lXK0QoU20)plw~4 zV`#0VYhqcT;bVX^<6{yA^)^eTyQ6zE6vMltpJOJt{2e46E}ulw=WjAULA)$Zs}K35Ghq!?L9F(RK*yK{cE#GC@{Q&UxHqDqhw#eAY3iVld7bptYk=0(o$mZKnn)kh7K%c=pdvhX(`Z>N*V-PNlRJDkfNleKxHav zU}_~TWhFz3l9mGf8N^nzv@WF1h-S^W7#$4K(54&mw|F$SX$jchuIh}uQDX>dOv2ygKcYMPr5og@}Mt)cPfMhSs~CD}Y^g9f&JE47tzty9KvXZ|nqFFJ%R9>;Xbkw?}=-lnO2XwX{Tnd77*YP#A7A_%O2+!I2;E6K1zdtC3k_lQrTPjop0&9 zoD1Dm$_4?Hoi{MQ)V*EVEbxBk4F}Q7Id}e0zZV^5u7NIZcDsjqJMS(V>gah6`$0Lu z*2gXGf}!qhbr%lxY@55Z-YLU`Z?sNz#ALtmI(6+Eu~XN)Q91=N{T9d~s=QULl~ z$Tli#fW8=V0__CQH-{Xw1vTxn)D1Ltg{7{ikt;3rE-JsuQU~Bg-fk%{zlgBs zX?J>#R+L2iyM!v%K1lW|;qE;kT~8O@u3OR<)W9ks2qjN`K_FsPvXsyV7^LE5%=2?{3iLfV)DM!tK*#zk91L*Lh~- z?Vdro${Eu#AS2~s$#c(=!+LC&2BPVH80Ol&)7^Zddndq`y%Qx347({Mn!=YGrIgT) zUBMt=Ax>MYv-p8CR!Z=`loGHAiHp9sO72l73X~FOQ^{eg1f|5;RPu4F#3HDD@5A|o zRf1CDYVi=&j7Go^$K=^Fqjk61Q<*d)d+09hOE z$)_d0wM;G(k^s_{^BL(T2sQ}*fyEZUPa_&2@RcYXgd$06rd|ZYGiU-NBCNnaUY1tP zUY|O}vx!qYlcsLHI;R~fjdj|acGrx0HsgnangfZs-p|cO5SSSR+F>OJhf*Q*Fkz;% z@OlAh^+F2$LP+(s22_J07sW?Dt;sMk-%=*#hZMyvWr_n+k)@ z{M_jkH$4W$|IXfd*p)RnK zV;$#$iQrtIJ#`D13Z~65@gRbUnaQksbd$-HmfYaKXwv=yQTFF{eIt9~kySxrI(IkH~ z$w$E~Fzc{-vcT9a57kr7Mz|0EY=(Z`?l#f2+mB~5+H?7clNZJ6b?$b{{c)drJAEGK z>!I;skB_j@6Yj&uL7KBZ{o_i{_%yxz2zRDeed73o4|?C22Vai0_V8ZQu~fm@>UXd3 z&1I?eMp?dsLfrVBS$qq5A$jo7?!;h}mC48~ux)RY&Ftof?APg6fy-VOqilDCQ8wR> z6PWk@l2@2_svHPBA{P`HX`ctVH!3Tw_HpH@x6-olkDxS|7t>{YUK(=hR5)0m$;`BE z`N9aGnY&=7ZOgS%{IcLnPF=tVPOk@XHQ{o7fvGN-_J(r#sNPgNI-dj72WtuCcFT<&BpF`a2HcloKL23fpqDzy(Eq+lC~lffySs81;|+qG70N_P%UX+0NH zRW+p}@@+~-c_Rpz)uV^?S_#$_Xv4-!f@uwOLhQfEu7SELc&s zm6Uiaq-FljldzprfsQIWHw%rlJ#YHw_9{_ah$bi-whzw&HDc4gqTZ;3#m><+gorR! zIj$fU@r9t(+_&tvi<=$kyj`>pvyV_lZz4x?fT$b08(XwmhTibZg1JOEv+G%`ZT>uq zazrd$n(x8z>n-Qns2^MmK?7zK=UojHqbCmeN^VX z2VmI88QlU+P9#2U&*%8USh0@2sFM;F2zf$*6M`SiWG|xR;{APX`^!AM(G)u4|MYu_mi|b ztCnV$Pv&FSlyKO-?nl>;bnv=09;X``hj( zRLf7G|46XtxQl3OA{8$&v2k6u*;XZpkC=Z9lJI%$Y65aqER5ww-|Ec8N@j%@|EW^f|FthxY1x;8N;CE5fa1{ z2q`o|JBUeUcZ7Un)9ZHqibef?@)hYT@D*!#3iihjB5m;$fewnN;G9X}?TQeJrx+rD z;wbQ;Kc+Q2g^kp5tL?W8yEz6Hd5ZQ3o?`0s zc?#RJQ1KKMBauNiYdnRqitF$c0Q?Y7k$9dW8RRJ@bnLsUQFqT%uvHIMU(_8>n-M&P zBJ0(83Y-0=@f7St9LZDQ_s^mlhoa+(Gssa;+b~a|ueogv=P)bPL%JdjCoD$bH^Tia zHE(n65xj!=r_n^oaj5g?R`PaLmw1=9EXbj*9R7lU65=nct;-=-my2Np#Oi!T8;0WY z*!YY#e1?+ZGukj0mi-eXXMOfCpYe`(h|dVz#0Wkka3E*JXW*K}p3!;yRC_*Va8&%| zFV2ehAPP5jglsR22pe$4rR?qeQ>d51RzKBT&J%Ky1JPBo#rdU-iC;pfN z3|`i7zpT_tO8rNg&@pwsi5KH)zB%QgoN(1l$fkk1d7q8PR`>II{agPxIp0vq>V8hC zZ&UZPO4w9B)35uPe%)Sp3<@v%9D+8~VqfD$_53MS@JoM67~`)fb)VY#vQqzv+MiUy zf2e-#kJV~733Wv65A&jGKcNb&_RlNz+p7H`rT(*~UJ0xHfqw0*#&TZt@tAtgSl9c0 zA1~Uhs{*V22#J5LN&f_i|3cja8~0UztUu$}t4k2)qqb~4c@Py~J^LB@dyvFSyncQ8 zIxyUiWL*N4C!R>cC5Y?&Z#>RMc!e_me|i6|^8Guj_hlZhDk#QvG?a}=@Ba1|ct_E> z|0`ET=eAjqi+DdeclmBoJWa^>N6*(r*{|cZ3V<_BEEZBd+{@7r3(SPH9wXSQ?pdA1 z7vbOmo|Ipr`wLv32gpf3LqKH_%%(RWq zCb>dpTa>XMROHUc{st5NPs)WKMd6g4dGiLn(h z;CFm+8oe_?_0Js^UoS?)P_)5E*m2i;gmre*BRRnOUPwpoH!h6_jqB(x&;h;Ck{rx# zO0%Q7G2q*$VUmFOakx%QD8DlqEMqG)-<4@wQVAExe7E&p)<`A$SmN~uPbFZ&yJJ+ zXA~0Z@*{pqpyKJ*Q{WBtK*L~!Ry!(-+A351LTI)!RE6QxlU4m+RO)F833>VYPxR|Q zF<8Ha*2@QD>{l4%_o-ww2B{G^|LK{k3X7;&!y<+u{|_n|!jK*r2ty9kQ$r@I!jOp_ z`tZ-GLb%coW>tgnRp6OiuOfVU9Z~QP&S&|u=D!i=%wZ2rC>I@0B9{q8#|Lz~d{=D) zQkv)kJg4G#iTEAKen6TGFw$z8TSd>sIr1t0Ka?nDH4*joCia%(UZFr9CB85Nc#YYb;L2%KsWl zq+`tpR*gPfwLIk#?$`aVIo60^vZm(7o5TM_O=cPR9V0>m7w%FnjZV?zl6HzQE-Vj|Jt8A$*UU7WrU=d)L(&j=~;wZF+ZRi4M)nLL(& z>XPC)_Wg_%QE?)9xf9hU#SYN|2j`6&Jorn`^dcXm;q^O7aepd@AX^$uAf?QAwD(ej zDM~$|&{{(|p}vu2E0xP3(ji`KJC*u~4OXblF~6Yfgd(6wvg?8PlSdE4NAj7g$g>f> z)NnIL)dVlG@${ZEd1@njO!7DjTjb3K{tm_Qeu17sw zs1QaDV;Sfg`xL9{z$qGX+kDj&4KqFL+ojQQl~S7)^%L%=_RIqzb5+&khemxeulQ=| z-vrZYpvxK*7e)^odIhMVA1!;EgjE-ynD)R%0muZ(HbLrTY`vVcWoGPO@#Vmx>APzY zf2SJ_{r87A(*_}vZiiBhT!U3sTnF?;=fwjTPg!>w`GNpNq z)BW_{J_6m=5ar0<)@PG*1J@&tyHG3%t%IU|w(e*XggCvC0e$rOO?O?$k^FjS1HoqXJ2Rp)WlXst~lVsUqxKEx!(XZ}mO- zcIC3-la+uMz(K4=fXjNfaUV5^jPf@krUQGdXF$PbM`1sVie?@Ap&iyppk!+6t^( z6d}`k?fE!kiVNf88MTgLL!BwEp3h+ivq^pua!oyMCiFe+OK#F3dQc0k!&vhtV5y=B zgfoSEJZPtWB}#OH-~uW7S`wYYD)UF}p@1BEgy^*1BSfcBkAmn#^n>aY1J}~BS+@(C zbGi7_@i3+f8ojrS)Mr7tl>jM+ zjQ#}K3#F8}_E9B34n7LA0CQQ5$&~`+=q`j=2yR(Hfb0SSBW9u5hXs?RCry@?4Gx%? z^s+RJ+4?Xcb}wZ%w5l{49x0YEp&DlJ5s+YlmhU=2#69^-ssK^s+hwtkTQg1un7mW9$ip4vmNo6p?t*%j4Y< zh{(m_bL}8(2K}XHWxbcMX;Pw)RMPv0=LH*W>akx6F&^U4vsur+}}L3h_aZvISrkIx0qR9w^CKzye*}%xJ%{v`W1iNm-r)E zBOc}8Khw#9hX}VAr^)zObG$)lM_!QSr1#=f*3dED<^5mkp3pAk{r{tTNLzXT7rJLw z%KLBWURwK5-+$0OAF90nEADlsOpouSe0^+Ox;0s#Ra_DN7Zg%r!!#Un@N}%@STOx6 z$27wYo%O1Bd&Wqh73}@SG*!f^qW2F7bLW#%|2BHRHLH7&wf|@H4qG}ku7lc=R42z% zt_wZj(t@?tTbZf1{HK`SArR6E=gER%X@n#Fz+m3%22{t^KrQuDYg~Mh#N<|~E7QtX za5s}>;h3f*ee=VCsuF?u;S;a$pF}VrPOCy{D{o^-1GWzD`{Gs>JZ*GeN-<9&)s%ID z&d%G3GY~Z7QXA!#@;GIk)lMl;3H?ML+|VcD4Sba%g`z+j<_6&-Avh7fINY^x-=S-) z2HM9_0TH{W&Gjn4j{B+rIxiJ~8mrnl*CwVWZoWRICUHROAvR^#PW)mTw^;^sMN@rj z18L7dc+{59KkB-V9zEdhKM=h?*i-m!T^R~xnSoBhBpZvM8Zl|A3ci|9s@AWs26nS7 z>>X<W$H=nsbCw6C#K zHkjl*TGqIcuK-Tw2qEndo*kiQ+%|4vbyR9xirFN!{Uo^<0T37vlcOw%4$2LPj&{J; z^5H^8=0k4Q*-A z)xqhmfQWbtZo}t@yb-yX<;Rb6s;`GWp}X{n_89YVbyNKU-)hzuqwYNf$J87+DSv1lJ3YadQ{R<3aY=$fT1f@`e>lgk7 zrmhGYD(xW$CmR8kf8n%YVi&MDi~bz$JBRyN@#kY8+ug7fkTh#Xt4I^HNk|(Ut3IQXs^Zz4h*Nxcb^F|v`R5jsIua_-v#Hb9(^UO zxO%iii{c8kcQ|mauR2GF4;Nw~h|%+yjm{?YI3}|1ju737$P^8|PhHXJ{N^3$dB>8Y zrVS~NdgtT}apXAFV6SzN*jXt=P+Hs-?xnEEC*^cgK1U^j$$JH%$wcc}$$Rty3;TgM z+bkA(Rss>5LnX@elqvP1#H&szUJ=Bd_#3lK3-UtVxgx>Sk>7^>w(Pfil=lWjt2q;` z%7b95_w}}wt$$(@!@TmsG`}`BY|`Ig;{@u8q*7pXu{#fB!M7LB_OtMzn8&r7-lI3W zEyK|bp)r;!b+()W3DC0RO1oe^hBedJwRzIy!U54z8|s6otld(0X-ll+$3lGeH49zra=OLy2rx}4 zUwnpX1#gw|g?rNl6$;^rb-SD`Mt_T(3;bl*3?Sm5;E@BFZwHiAZwGfele$qlGiQN96&bo&O<%Z=zfW+PRtK=Vqe{{peEe~`ea-sm;0ItHw zmU|CJK>A0$p+`{6^&UYnM?DJb)g}zJfq_b?qaWRcuxi5=^Pr<|qPI(bh(%bSEs_U; zjd6@|sQ)5DaY;}>E@8!+M#OZcZU(iFcOeLC6Zafotcil+P@$dcuDd7Rh4Lc4QK`#l zF1hg#SOG(?p3;W7$Fbh;kflvXZ(5gIGbzPvvbk!3Nlg`drRxj|4$4Ty#pSNN#fPB% zh7=eL(zZnPS$8HM&9%YCe@6%xX}J1E24Jegd{oM|P()JnPB+ctX+1VVH^JC8vk#1d zJ(QS}p3YDe8yV#irQ;H~H2nU@9)b4eRAj-;=~=_|P-e2py?^R1-iD$MfLFuNce=k& ze3LW)L*9GTbxLj2WC|T~y_F0dk=8gmJNw3+$%uK7BS%X>Zd8xj%!t89yoovOXg6_> zPl)z%NvG3!nRCs+ej9CLQlVUG7U|(tx1}b1At$^jvWA1gJFY`+*Wxi zqK7h+zGQ7en#zA^liQ3R4Lk~QuV>|=C6ykBe*dG(Z{VZCplqVNbdqY&Kw!4kR@uws z07q>5{|H>M`p6GWvIBXOOCCLHyK`;q))fZ{EzFgSfm-dMSvpWQ3!u!q`C_}Yh|X>L zxkrlYeg<-y6z+ZOwx#uijjK2ep{YFS;zxhkZ94V{)<_HuI@XkJxQ{^geRusw{H{ss z0jhv@*IZUDz29S7j?~g)URGD)yOpdigQxYo+yT<5=_qH4fAyJ-(oxP7zW~FBTgjk~ zlCZH}N6CJr8Ly+95Lq76Ib-n`6%iH_fdOj<%m0LytKeJoB1dy8F3paVuZO)K%5{!So!@-DrnL}8p(y6mh@v}0Vg7w1e{p!Fv%_o9zS(x~M_|fP!!=Si_P?M%y^P-La z=3ZHE8irBKhp?5(0#}^<6)_*MErNCcC-RPlsrVjPN9Ir6BcE!^E&pWd2~f7EGA$b7 zqTuvx(IBHH?L9H>tfDof8lKh|jOj6Nic*2v&E<`uhyX1TdoNX_eXIS{?b7PXPH@W};RkpRje!Sv`E);+v8 zS~o8i>BnKL4%vLFc)8@SamYp zfeonBJduFFXeN#%hf*LIp0uxiP9MIZmzh^SX@v7Oyi6uY!C=D_PisMnnQz+w;2bnx z_R;Z@)aXP?-Bj<_&!<%HD@oMp{W*|kKLW{CL6kCmHNFh>|2cu#Oll|x&8J0*lKfuv z5`gq*z;{QDSU>>HU`Xs=hEcOH0TN9>3g?*Yb4>O*CR+^nIVQWYAH?@+Gue-Qf0%4F z3rc>KnQScgf)rCC3~|^Xb2v$y0gT12oB>3?UUe3`DgUo?EH)I?81i#0_Bj^&wPCTp z^4T987P}nF*|FGVEpH|k`+@Hliw*mars9q~M(+rt?)8prWI(4nm^Y=oTL<%|B~9|z z@*38T6d)@0(OlAjOfiT+UbiNlGZLjK#reDlCBwRK)Nb;97U{BJdy<*(LY7D($7YVb zl{>4{3DO5Z$&mJO$d@>w-C(AS2=DviLG?h{uw&b63DvGDaji(k32$2AOQte zP&2bJVeAm%RrC~I+u)sfQT;H~B4#+aC~C8w)PYJj^5)|xvgAODz=yf1DSZN3iqF|G z)3z~AR)0DIhhhgxu5~kMM5eUNv&Ma3Db9+ zoNeD7Ivx8G>{ZaFL%yWnBoGRshA<7Xw69GSlzTVAJSJH>LvU4wYF%XKXQSNtnF>y< zF24yyKIu~{0uT;HWq9ht1PT%K(ri0IDTJ7gv2m~fuP)I**dt~hy_!UI(_Z%Pt*JQl zkF5sMw8;Y$Jsc`n6U7s>a5rT-T+ifoYcZduQ`r_uqZI({4W z+p^#8gQyY%JWD-Ps-|6eUa(FIt?Ez>R-Va>HEbDOgJxMQLD%<~>x(wcbOe)*k+__L;OxfJ#xjqn#=ps%_>4knKnDmaRKf zYsWI0&bHiQc~!cX8TG~d0cafuU7{#3Lo{Iyx-IVQOVu58n{v=?%0c%F76Q|pbA98< zqr5KIVdV56T=Lf1USI_l>Il8?DhNMEAP(GKrRRIXR!f8VNM&C_r|P#MA0>2!zPkaU z+R9V(ctn@310i4Up0)XuX5*GVjXs3!_nEZqeHesQ5j$hiw)ZPS3r4TdII*_zjA*bE zS72uW+4P;f^{`!94+W0nbZe5XG6ll7<}G1Z3~d{8Qh9(2y!Z}5h3m0q84NeP?~Bts z16SEZ-;Aj4_RXxr9RUKXh6YUeswvbmmIbu~D${-pzvCN)kM{F-iog3u=0w~ne%G9c zJA(>(lz!TnPC47kAqV_5#K;ivX%HjX8bGuqF=8tXQ$}?k&1WiN)Tj}o;K(i-Chv7K z%vMh9lT52@!?}IXHSg6`@Z-ZVr1Gk8}ASe0%KG($bUpM zwrgonom629q7|?dBW;-KIIQ+q-@~tVyJ)qKq1;PEgJP|AImqjH=&;(U$F_I~4Ea+y z$FS1-hO~T)byu!2EMdfvUg=}^uwei+NWCoaX&SI?N4CU~JZaf*Ro@3c))J4k#D4=# zvh|>BwecvgPkH!ei25E}=s`d=ACHr-Uv3eb8CgU!^K0^5-18jog#aW}*~?$|+)8HhnkyC?OaqA*ga`hA1pDKGhT#S({_t98G`*Q?L3ab~Sr zX)~ zcb$~CDqH31Zto&vQmG}5G{FQjalRY{Ldb%FKvF4(gpdi$IDot{wIKxXE&)7Xh#@cw zGl9v@P%~lUp#A-y=RN11d;4}vvYm;;*mB?V{eC>}^FHtM{c0|^H9C%nb(BYyj8P$a zLdHq%IH_?)KDikPS!=3!>njP}3*QSFQxRkUpd~rDf`nB>5SXzDAKd;ki!B#H!fF%S z9M77@w_Y{3dtq+(M&~w6lFe-eRS~AedjHLx+i7EN3mqVwT4|&#vbmjBWOL5I;d2}L zd_&O8WJc5GD**7h&BP422w%EkZU{oP`215{1gNpqX2QeX-zJOfln?b4CQVzx90_yNpt(h!`ue( z>*ZT>yQ(_CvuJoTusY5Nx}o~u6R8yvBW`RV#~8P5Zg-eFu=!fIIh^8$xh-fVjJD7n zzoaS6Zp;0^HpbQ`btuTzZ4WcIf_zSknYVSjOD#e_RvWW` zi}N3!*TzcHG}$*do7Wwi*B#zq?Pg$oUXMyV;d{+%qrwt(csI=JAn~a8KCj_hhV$C| zxXk;hWd=fDvoCR8!vJVrPw>Mr(gg@aVPltxp7+7g#FMdeOCKB)mE>I`H>!zlIOb&) z9#8PZ+2XOBaW;7zctoLFv8g}K=50%bdjI%caz6R3u@rmkx+au8twPy#O(=UR zIhQ6tpxXmN+0!bNUDt%Nr&TDst_fwg#I4o)gt8;`u%(5?Uw%tE*&6F)Ypj#4u}-$e zI@ucQWNWOGt-*7klj&F|)3HvbW1URLI+>1jG9Bw=`dsK_GSr@KQw1^gpX{m3Otj{kdI`C*|7 zFsQ^cKn(EUvdK*%9eA3Y3trB}QK2;oD(0lY`O5ehUaglqe=lQR4yM*ukb+t(Ao^%~hL!4`jN6sQ=7-?k7 zy!_R1yjng$;7Nv71{!88;Nzz2J$Lp!+~oa*N$)>=Ae?ZBg;QN$*dp7zNd^;x0lu3^|Iy2p?qA3yL=i$|Gr@c78W{ zcc}{wCtv&PvR(e#Urga)Ch_hke!{$Hqw-U4)qZg z%Q%DwGFW1;@{Ohikct&;{?D8wuf4%Z-qGjaCtg&I=&}*aRa}ZFhbq;_dg*v@LDg=D9$EwiBK;=t z6bDn;jYQDox+#?=4weg?;hHIbRcZUPRN3sE;$bv_$l+RO-(!AJWtenSnJXR(b{|T< zpXq5%p_uF-TsUlh#3UH*z6R2Y=O@x8WQ%EuqKMXZDN~J>ZkRcYOQkY0`9F0l!lt5Z zIk9ESi4+^8zAB1F@M0HpkzyGR(Gze(;Z2Zj5p9~{w3?P1!It;1G=gORQKKW>=gho{ z$r5KzM4xd(G_w<|7NJ>t>8aHbiL#z)$>r6`rP=!s{5dS-)|W++!9=Q9?zA{m#=J?x z(0>yM1z}Qk=D`d!T$5273*_aj57h{iL;$L-Q$ak~Bgyp{u^NfInGJx&Lru4jFfP20 zBp$Lnk<|`|ctyHHI<2%>%k2R~#)I24Kxm*6=zymzW^`W}a48iPC29wy&Vk?6x~3Qd z1JWys=_OcczDUT0X<0wf>*FyBIW~9CG7?k!{5V~3oS>g0gCtx5kw+4+d^1N0;pzEN z+G3PsC~beY&?TFmmW<+A}aW>tWaq`(!=pv*@3FnNrQ-(9mNJ3W_ zVR+yyCKlyk#T5?!>5)h$^mRwdTGC=Q3I9dyc3iD1vXw!kMQcSZD#QrN%2r)P5*C0>K*DGPz;3WR13V98X1 zIK~0G0x@yMNUEyJ%+%zcjMt(dc}7!~Vh@qx-h6)dXoUCo@Ch*-PsjM0AXRSLUoGOjGTd7~3 zOOP%IZLW0PxXx|Tyo&_1O;E5bETk2tlFS^(Jln$$&5vWPrM5I74i7=i?12Z@83voG z3L+Rx%J2hl><+rl8p~c=NZLcZvIioCW{@-`bcvBtV-0W47+ z?ARzZX?kh$j6HNwg@wK}(JAC>R!K-t!hd<`bWzPHY?ftXM!pM;8SN4rt`Z|+p3PvJ z$eO`?Dkf&*%oTxbt&qa*G8)2kWoV`8V?_5)OyDW!sPlztu{r{Mgz<&p(tD8nL!dL>py-ZIrcP>0nybNK&a^on&drrGpdIu%deq2-DDt)QoFrrTK|ij^6R((m_qh z7f3t+NT_vFyFeQ~F)LrHWIt%yl9?Z8L*CQrJ#Ob)s+4c|u}CG8Br7ylQo@q5Jfm+* z(V$d!aHK{l#~mj``pwu7C>RM+*RZwXR;!h^&{gSKKToMisis=E3*IAQME0b$f<+YF z*2~VHKYcpCMu+pJmzGo%U6p+Cfik})lr#C&P;R~>A=NE@h7s~sKVvt&*ZNui zMagZPp?Yau7oRj0OwP2-t~r5bsFhuPBDsSD2K`sS#~((nLS4wxLf23@`AQ>yMUoQ` ztSh~u?L)smN5aVw5~0LQZKuSkElK(YNCgoMi4Y;pWj(xtcqZ3*o}$v{Dq`W#b3TfS z!K<}H46mSj;?R}zw65GQk)&B@8*e4G35Q!qX2Jpw#DI(hK+>78JPCpprLW@HvWPn- zUgGM+DHYi*tTb$koHJV7G%HP=-CC)#yQwVz@(LFQdimIAa^yNAllU?CL-T*2s>VYF zN^bg49uN~BYJCK&ga3o?2xn;yF3_BWRnop=v4p7%1|X%qVm1wM@tI%BchF5nRQb13 z-i<-A&Z&abGF92qtN(z{n0SqWuNz~9dafo)=wc`lWR&US>-_!tY2}O>xx{I|`IIHL zd8v}osER@EzFI$2CZ}xLM=~(A50_6JaNp6PU3udl)IgugGa5Wa3)snfJ*>z zsdqcv;UE=BxnPvJSP?Sgl3 zd;wA9PjBzvhET6)0U^U$w$r`<6Jk#DIFVEGzME++8-f5NV_HaX1WGUKE*y%wqWw7z zt+EHOu*s6$^s<6|S=RH*m_{)ThM;Aa;U(s8C%=%$sd%yHA8O`$eDuU~RNyxssY;l0+z_oTT86!P7(E}Ie608!Nk5{%Rb z^_^57#LbqL{r1~(=MkE2J{ltgzs=eL_CfIJQ@i{MJL9y=zru?1+0I_H=1$R1`WY1c zCO?Cs-{NOb^jkS|ioW7!(C_c!3=`nGD8HTEA<8co`N=e0d%6Qmqv?99IH;)!Upzw7 zGghfH?3ShdA!ykcw{CQuK&4TdZxo%E>AdK;QgU2xkNbb`{enR|lgUO(I6zBwV(+I@jsa(uJwF5ODtLjDnP^Gqx);c zJYgeelAD+EMGmDh9FYPE?H%J__aTY@z@orh6rDN1;VCXJ=g46{;yRgeu3!p7z2wb} zV|m#+nIGmr%~w+MTy|(ZzlulOxu89_f>7X#KsEXpw$FwGn?&K0a(m{0OJq>agGw` zHk0kt8#}Wjx=@}b!>T>PW{a)EV*u3Dw&`=L>+C2F_)H1r4yJr`G$#^OKWBh9~2f4ZR&1k#?0B7F>`ii%p6P)tk89_ zu|V)mV&+)-12bo5#>}OgGIMgEFW`79#~&Dv2#Vf9JV)el@qCAcY{NAmnwz_am<3od zxjJsfz>)MA6jqM&g;q1gStmXc*wj2gL7b--PR ze?1<3<3pT$<$Y;t8cwS`~Q0vtAIWbVv;vW#!fPkQd zbj|X=tW%kOIP~Ec327l9`xH6}qG{L4H@_x7KnLdGL}9uv-b@NT<}-3bDvr)doWrKb=M0%c(FoHywhZ<026lNg>-O1zlthpDR# zQ$)!TwIQ>({M!#K@P_<3OFa3R=#_8$k1Zru)~dnn;(~+)Pizx z#BKy$wzDJB1h%uI(ge0$6WHEV6WEp}kQ{v?G z$VebvSSwgK=0&##))o{2B1q&rMhFF3L0Tj&xyZ{NPlUWzhc5HLgslB8T_LbR0peN} zxD85!DnS!HCGYrGIWpa#n#;7J!% zRHsoC#_E>C+MY{Nb=Mjy$l|5^pgzxf>qy-;B7&~B3bgT8dE=lzT=WBCx2+)6@GOfS zq7tM_VI$hhIOR^xq4lc#a+;}}(t~U-%Lj+W_52F%DFSycgCOo%&ku9Go9o>Y&e0Xp z91xSF5T+{xy=z@z44Kak+$mTiCt{rRi-Kh<I#i6o^RIYRe`hB3rO!Qwlz9$y=&ur+VN3tvJ} zL1h+v#uTCDq22kF8SUkICw;zhwYUl-x4v{4)s#OQ-9&4-tPZ?LRT^PP>W*v&O@!;P z;k2HicG4j4SS|Kt`~2Y!jX?d7ao+qPLp{0J(b0AVuBm>9?IAG2!HjBUx~_6`z%vI% zC%ejqWgNsB7RKH{7T}dF`6s*eXm_?pSCt}S(Jn~Tpw+|#Qq9xMj7 z<)ej6gB^|-S{EZr(lfknam`4JeG<~5=m^=^O_#FC_ZWP}2#@YSW;Bx8-xX5hs4F|9 zGB@o6rNgK*(Q}Qu8Xpict}^Xz*Ji|ZRL-C*sjZ*+A-EMxUaUpM;n0W}#i zgm9B+bpv2Z-zvLN%6Nu^7aQvv9m`-iV$C!m!iI@P&r3ZY835D`O*Jif98U4`57>Z6 z=~RsXEU+O09EH^7M|8NOIBI=UTfofn~&Hf)`y2XP4D1~ ziK3pfX*-)YUh&WdZ5A&Dj**o3ZW{a8PiUtY5BAw!F@|64#9amZJSk>lIZ9T58eC6Q zZA~lxR^Ktgiz~$h0((VA;Qytth@|}E50e8Lty_8a{gzTbDL;qjt$O~|PljzTfB9b^ zL|EkzoT`>qp8QY;431;)!uJziESG67Gk)s```R-1{Mu)<;j z#O^w?E5wA6;_WBmF*A5lKF%#?cEyZ7jzt_^&DmXy4Td_-hJ&*&Nm^1>HuI5?Sf$QPq2?4)R(PVC4V^F`% z2$>^+7@84@;4D>Vqz-zwn((&ANZx(F&OWZQ`*ilZwC`S>So_YXeV_Xiq2-ye_920H z6;xu}K?Q+-`7uWQO}zcb6mxe~%J));_Bf?bGzra4N{pA*f25FK{6z}6gSVfckT+C? z++G**9^hyorm9?zpC|b7IbP5Fs^M&fvpvNeT<@Ip#MRhaIP{V-38c^1AAAK&V z+qQd0+Dn+l9t!;@N0O^*aj*6SF~BTXDj%N%l_y97V^iI6agRHKi~n;^5V_g_9t-v! z_XN?d(eeag+i2uJu-QC8SW#+EkYly{XRdXaJmm>;EaSvHL5{*aX|f4^c4qRQotgY+ zXD0uV(}Tg6{3p*FhM$o**5`e^c%Wf`$`%N&9g>g^Ei41Fn+)^j47z zx>67!{{d}RHEB^`@^ER(l+Vzf$#{!?3u)Se67a!jUB$dVw9GX0 ztML#Kar1|Wh?5^mn6_zSYrZkNwTQS`Q?#n{O;DADt>2VRi7~Py{4?Vs9{d_isqqmY zfeDIn5Fz;nNfD=HNn`dJ`3zxOSrR-jZ4RDeVJSZVyx7KIJy`b*JcYdqYWSjIa!XbLt;|$nq9fdYL!bnNxBgVKmt*b{H?MTG&vcQiPwqlA^BC z!+y4Rswd^ zDTSfDQXLicY#6KxkO7J=@{mbIFkQ%8xfx`hUBqrkENc=!ziI^0@52eR@7#E7>QmpN>3HbtvVRB}wIuC-_*Drq-%fH4;m z5yaqW-vlNIzLgSd4Pxj*De|$Tb5&{<>g|sB_^`%L^6^n)rwn_lQps1kjyS+ULWJtT zx94bfwFwa>Ojzi*UKo9^wedZ%(kAvXw(?}KcwFm+va1RftYzcnOsWsj!Kj_d4h6um z%|f!=h%l<$HM!5zR^mk8EH>>c7Je2Z37&oKi~zAsOd&BcsM zZ5V=5`dnErl+(`XKSXodnYBtg9+j15c76e;W=6qF2O{j-DmuDcx z*|wqE5GcZ;a0a@on#^-329M=Y1Op;hp)0a|TB`P=3EH*_E!>tBtNE26^>&f5llfk7 zdpiap^AXxX74k~lCC{I$<6DT4mI;dX++LfYSQ*igDXIb%Nw%%Q8l-new#*P+9pAiG zw8JNFK#2}d#~Ub2iFj#z(p_6GQ0!m{Vi=(n*`CVj2rlP<)+jvxbO^pehaugpr3)AX zFk)i7I+CtrM|hVzXbp7-`&g$ad+mH3_bSQJ_Oh+RWd zjzzJ;^&we2XQ+=w3D;e}X5GUhh->nLh|ys!(Lp>Ms#4N^<~WZzG`4&9XAN(-Q2( zfCw_MnuRr6od$Z@|AJF(dWt$)*Ti=KjZQX=SB_n-`=xp1h#G2E1iqeHf2$c3kC?(9aAj4&}k#0xOYL8H+sANnbyO|A0d zMw{?etn>_`O^lMu);8&pWl5n4*E3F-HX}=WDS#P@DDusqNu$Du(IlwP2u+gY@J*#h z?(SF#CjVII(eytKdW0l0i5~T2H-sMHLSppDuEBJCd5j*}HS`D<9-~Kg&78(_X97J6 z$(gpMM^#nNh#t`!m~mgXwx&rN2@#74bgFy{c3M`DJE2Nz+q|;)S+JRY;V|7K9?94bNJ2Otn*$r_@EOGD`*TpiVSDcc$QyZsbXT~XMTfACD zVl=kNEh(QpTyO`<#Fo5z7pj!7a&+L75G|ck+G88?!rsFLX@_3pkHijP{1%r3GtCpu z{E3BYVUQDJ)DvUYNBgc++1zQ7pI-|VJcw~@xSQ!}o~0Q#ApT9mA_RGR!SN}e)hsex zFPn7^Li`bo+--Sg=Ffc57JHZ?SQ<>IIUSwjVookP1sC``^D7f?F1snb48GzhOkjJ& zwd}wnM>ka1?S+~l6F(j~EnX?~1+2`j<`+}h{)`*sYdA~_V>Mm=-~+yZTVYAOyI9uN zs2Du7D)(89FVm^QS~>Ld%i&k1OyZWm+`uGm8Gc)|dKU~7F&3Be(QG!AC*0nd?KYuE z907n7W0GXEt1{tuB&=uA=OMZQtru~;DDF@mFwnzAD^w;Lcyez>-_+XYi>>q(SX4js5rb6!?w zGF*}X>N=$WeX{&h^jq!}GnCv3dyh}pojy>a4rEqmpy1N8DR;;T+=xet1fIi`1h6Eu z1*MO`V%QkmbzF$e@CHb2+Rx~>mXVMo%0K#PoAmASZ*0=zPTb@}kW-xxiCNF9iJ#kE z>Bh;h6$r#?l498nHtx+M!a=J2~3I6Zngc}t>LzsH~(a}u+HB5V^RJTMQFyH~GFqZ{Ok z(Y?oZN&a8|DVW3BBe>z^VL6YG3;+6Wn3u++(PT68Xt*NRnn?%hmJ}wICaH18%KMDi z(YqneuNIE0DG4H*D=OcBVdP~M{%YM7|+kZ<=B#lrF6}eC?Nbp%N zC`Rh<^|ifg>~(Ob_aHHvaZPsh4e>vreb%tH^PDn&Z`L;C64PN^Q@3x*+Q%>L$E*(V(Xi2JB6aFi_)KS%vo5ygXR62#Y9kp92d3MZN z*@8+S-#`M2_$3khv}YWIDBugrTe(j(EH0Q0r)V`5NqPe6+*spo3)JX=soHozrd~bd zy2~{(zO0yS&}i&4FlOX4w@%a_A{wP$1&hF>cZY9M;j6PakECe4aDTKiUZ6khm0-SP zA_jGTn7~|z{%A?q(4W!I>i+nLWBu9qF8v8_Hv5BGhf&*Vd~or-P=BD{MGu~Gq(88) z!~Ud``ZM}j-5>vOtUnvyr9a`#W`B?dFVG(pC>QDvTGk#;G*`!=M>xcCp~&qpJW1Uh zGT9k*AS4Qs*$bb`93_x#P=DwmMyYPs#TqfGPQgO6UEuKBbrJ(y>7eLihJR|1ak~;MMc!Q$3_ON zukR=}lOI<=6N+{r>H;KYhmL&qLYKdZO zM(^S>uKV^{^X+ioeAp-4?^6lOI)1-e*5}{S95u3tf_E9GI`2kq<7Jj4Q2}V|Dcbu8Oq;a-nMa)D5O$`V8kGdoeXY1 z#n5c!7!b|rN)A<$@7n-#z6NH`fXQv`ie>;cj}ROe)GUko9|E*_7uWO}pcC#JKquV4 zIDj@k+zOzQ1&znAKv4sk;JNCN>c=8do_<}H)1H_p=N?k-P)JDyx8a8(itni zg~Z0E`-uwH*BeW=LN|O=z3;Vc_$=I3Qf)_8(VD%cuwOD$TVfp;ZN%11@FFpnhA$Ty z&Bt~w=%5h~8Es7}7r_|-Zucgi5`cs2`3xqztfwELn@MTH%W$%?hK`$WF>V4)+Z=Q7 z!GoCR?0H|m%G!9z>yEMG!*$139mGZnkSl92pN6av>yG#k)O0gc8^mQ3CHpvA2+3Iy z{he##NUv$BYb=MD^DbpMd>YOA*sk$rkul@aYQ=(CFTyOo#g%BogsK~0V4G(NjS+P% zOAd>!oGUHomr{&Q-8?IIEqn);OB8ZzrXC54Zo6!2(PiHu?BmP{7KE_qcC=1txga}Mp1G6n)R32!KsB4o1+BcWDDpGh zw&}X*nxja|aO%r2KxJc3_ghOT2JMqtmijVmr4pi~QU{xsN_mSL%Y#o3<*^!jd5kct zt*DLF0%~$@t8q)KEsLo=!;8d1LtChmxuNhY4t-Re90shF108nh(8>?$5aq<;=q3R; zy2&n1`e3gPUDi5oDh~*UuHhLxfz@Pv<;=!F-$#%*IC5T$iayvo13i|*SGIqhpdB>6 zgU^yyZ#v7?ip#RToc6XW#^-YS6W@&zd}p?I4ex-ClIs-cM3>e`F|t29xQ5A^EI|^y z@~f=Gf@EI!jX{mcmvo3*dk9I&4zA0)>286r z3qnAaZEfSBuW0sBHI-@8%@$>5Z)ZDB@*Q4IYx#24HMLiJi-ORd49hwc%IajhRY;nV zJ&AZ)(`$FCLh3f?Q>k?87S?Sl41DlfYveiU6pT0x%uNRlO`X`GP}q7FRbiZXynNO? zI3{#|>}@b=AI+Q2u38lncNo;8OSLgZ`F=zD-oiqc0@4!RXe6Hu^my?XvegRMQVpa!m1J2sv)~; z@LleMpdwlzg>+s}?KW+spwJ_RhmI`*KMo6wH3ub{RUpG@e&Mv%fi*S-#s&Bu7#ZTm zw;?-iC}LkbJFwy7^=!0lnoEMRnr2Xzg(0G0h9aX_M&QkIaNUx zC^MI;Ic??fS>yeYvT%-NhKE5}$6ti0+NxWlj*YZtCOcTcWl~QT8$CHSaB1E>z%q=3MBb-vTaF zEq^X>p=!r7jne)G`Y~xLN1vL6?~p0E_B$EXNL=Q;67b0 zbgVU(#Dxkd&zuWYDVNBFvNcI?k|^DuM1Fq{qE(-UT{SHtHmQL;V4!xcHI=l01B8j) zZW)~}|L{q3$e1pF&KxqP-OochH+es!0Fgt6!n|;`e$_0lJ=KTr_$@wMWX^q<4;MI^ zg9swOe<%Zred}iB0s3zXm#@Ch2-Urn^0DFF!pC2El9QV_`B|Nin7jNK#okyIi=M#z zPNt3w7n)QAMTDhiW%u2AuIWqNhH>bz9E z2~EV`EU0+rrIqX<-bvv}bSc#wM*G5{sp1{GOMsVaBq!gu&zq%$_xonGL!~u9TUQK1 zfE3#!nq5^5*rfW()zIl~;@*UGyM@sPm5l+QV=7)m{Lv1`f0TlyEU*9xtnD*}v_F`f zxR1##>$u)T8nvR|0Hf@x0gTvHEw#uiKyC+OHJ>H`lSeXC4*^QduA0?U@p9R`+XU!@ z`}X;S`xgh$=7&MWI}xD9K-S8|q5;rm2^Bz-nZak|c%lz*Roeur7c#D0?k7CUCH?wm{o?>}`Fs(4se2 zx?Smlp$nfGN=D3g$5Lj|f&)eKH?D!GPPg2-`+M@@a#fh4MBj%&e-zlIm}) zKn(9v{Mpoh`7BF~^xR`DWdyj1A5YcF`IpZMnhdcwPkxAiOBQATqJ+?xmbWueF)iar z3Spv}SL8bdjEThuKs2fdtyCrEui0j-b^K^@V3QZNn~|wjmR{?BqYVEz8+$pF zyva8s^~z$0KS1UQ{uUax;|tV0QVI#?LTh~}@gUGpid5hYWX>#Z@EzcTE8B~}?-A@n zQ?aIxX~8th!bxQ+zUb8uOktwP_h`5p!WrbYeD+yB*<6(wVpiQA;}*M@kr_OPE8>)_ zbH%3P<`;#4TBSmo?|Pbr|jEMH5jOZ>lLvpqo-IBd6Q^G z)TmBJBJElcn_!f>DS**DjR2xnL^FEIvMIx-IG}N0a=SYM(5AL#2+-!;CO{|Lw_Z)S ze{le9ez+At$5zA!K$|6003BHoH-)MjJ-54ga{H#{Nn04<8QpOm*370H*_6yYY3r7c zl9vbhlDTtXtMV2%W|pw5a+ptTeGH>6^|qW2g(hZ+=iJPlQ!;nj%!8;-*#4&6NWte%iCU9p-$J%(*i z*|o8=2&*E-M(&!ulidI7gs8~e*(ZGlsI2`x2IE9W_61G$t9T`*g;#0Gl%8qI_d}84hDYptvX&porhE&JEsDd? zA4*iXvP!gYWtG^@mQ)ms;~HLDsV(sBs;FR2>a42()}*F2O6?=Q$4c96?Sn4h=&&Pe z7qR(dVtt{Tn{_c1xt_%e``u=?nr*b~ps@$C`==eSsDb`~v{g0(_t97T_Xx z@hu?J<*)@I(nl>om6B2J1p&7tz{S}iYr{--C=7zjK9wefA&pgB=n*7{jx7Q_!PPei z88Gm&%$>IJ?15HnX+hZa4#Am0-3BrODI4U**ZOQ&2)0jL@kc*pa|df<%i1XOs zmb)onmWw6BbtJADHVGfWU2m1-Wcp{Nm}qB7%&84M)kcQ?=S~&_(Ze} z>|UY)+6GNuaJ7hdCCDgeu6i@_F&&1P^kK6ujo3M|C3W9Z>ci&(CxSA*IfMr;YCrC!>C45Zt)vXa797+*N6U+F&{RD7x!hp<`p zaY}ThRWB&3Nb=>%D%OF4vWX=SI1zvCRn6LU{w)%25UJ(I->I}!ouIAijB2Zh-U-^O zv^*1^gng+$4BDzr&{l;HD{WP0gSHC7C~>O#Udah>Ww6PYMoO_tTh*zwRh^)%3dQoB zX{$O-Z52sdCTgoXnQN;$L0i?Sv{ju-Th$5Ls!)1Xmp(yTh4@4(H)yNasB%PGWo&q> zi0GmiAt|{!rmgbP5Pxo;;0Az@nlXYtN|ocK@#hI6n=+2owtcR$Ql^W7C0z`9OZMPf z;VdJC0<_A#O6f|EjO3~IC5G(SUNf8vdy0N>s zeK?ms`F?l2l<+?Cy|{Fk9x+5@lrY!C*`T*l1I9lL)u&KIK1184?69_>7Z@+rO5yO9 z??X_)h6z78+5sdlI&56J-o_^i;>1R_>NjpWQLqrROCf1Zc-Gyc~82lx~LNk zC%}d)qVeXeJtnajcWzU5pc`Fu931*NJG6*^N=ISJqk5MKq!D!^1i3SBb=5KDlg+H- zaP;8kQTTffhds04GW;@E87#5QyMdTQ{Q0SA4c6bbp2XvB33iQpE%DXcbjCC%34Nt~ zsx~TQCeLU4Px7S)arcz4hEP#tQpW=7l$y0g3T?yue_yq3aA$9W9%kx9ro=sU4 z=+_~6y`8*^=Fet(p)Nd1`BMOj=kk)y9Pwo*%N>UuB0$|^5u^kWJYE%-VCOShhqEc7 zLHz?Iub=X-*o^OjUm+@>l40s6I^ZKO1xL6Mgy0Ny9Lg<4)3f8%NCs(F3ib4)7b2Mm1X8F$h)-&jCtOq0 zD!)jUELLTRu;tiNv!2GH0MDY8q+nU#?59{$h{)c!Gz>mKxPb3JG3~rSXM`7E*l_yy zg}#b2W2CgIyd-M+?(3CNql$;H)js=_6vEhGEaXRzos=`IM3ce^J}??ifYA*CGh|A% zi;XO3X~mS_YCg$=cK-Z54Xz}uxRNw*CFv+vlGa=aHncOuq||IlS_ZZx4QxsHvSLfp z4QvS^^bNLzj2dD~2yGTy!gf1uL`y5SBn@myD7Iot(k5HNR+balk~FX-X<$pziY-Yi zwj>Q~NhrNyOVV(w5 zOv{M!aPYBRHuJuD75oG!?(A;MQ9Ny+_|y!DxdFvPxXP%D-m{G2KQW5p?THP6Qfscg zh`|_!jc(SEI#Pu$X|6rvXchFX&-)3Es(z7@E0*x0{R9ITpZ61d-cRs36RiSa**aR~ z5!T%4Nzp0UF?h;3Y|01VUqUN~B1*tQDFPa|5T(S$Hm7L9YU(JKD= z6$YPF@Ok>tDqfW4P1T)BJD$3pp9NFcD=|#EL44-Ls&5*t(kO5AeXfR)FPlZH3_CW` znv3!i^ly(CP%h0+(7zmwRuT4IqMsnz<{)WBq>z&8fV4*K8={#P1Ii)yC+3bnW2Gl0 z4cRXCFa&Rl13X}A!AbGT%1I&Ne2PD*2PecUE423M#4Ag0U5^3!2vlOpv z`Mf;ScWA&S)oa!O!f$T8ve`ycDOdv-|7+s_Wn|8_OABY9a4oA5f-%#5#Zv3tJgu~> zl`jNxx!V?p@yZBGGPQ4>=VPmQW%N9gzDneNuG?)}(@ycXespFNckYEDE=U_s-vX_$^_>2Qwws_?p4b03|yj44J1XxF( zU$rKq6j87V-5=oq8Ihhvs`l8wuZj~!dmIer%PONb*&nXrmDSQEpIJNTD~ZYl%^lYA zz*g+4?8uPQ3$&wWt%j&7Vm4y`y{a9kA}^^OQL`OEXR3B!gqA7yg5cX#gYPmQ1m^&y zZLZ^$DJb+PH{dLKpz?y--4*mflr>iSX_$B$X4<8SWA7T@8+gSU?Hi){!D+y2oa} zJd9TkALFAk(zc38QPV~uMJ8YwmDd9>+JrDv);|yFp71$oT{nJyxxpuO4$zovsp7hf zp(Q*G@yb@(Bn9=kx>J=@L3oq{3=!c>DjQ6a-8y8MOtQ;2=Al|#N02*IYi?4) zY2#D62Q97PqK=KUW+vOe73vU1UVnR)0VQw-VS{J|J5L6~Az9=@n;Ycwpp(y88R5+_ zGpT$s$K#c^o3j6aeu>_I6WgGSJm&g#9Aqy}<^J^4fEyV=b2?<~DhBY9d^g2gPJsZ% z1X`x&2@aHuZ}V=}36|l>_suC|!ux$Hfo%{sXO`hhOcl z&`V8P69BqZ(i#J3vq=qrTGE=$0Xk#?pHEuzOq15^gSL#R0Tq_e5M|*5e-Xj7sR_gv z%$0k_)oq=(M!9Ij*bOy-QuDzFZpd3>tRHTmM`8U^2uGJWfl+k=?~{t;qWM!xkE(S{ zmQm#&-X3eL>s^~LT4pvY2nXk3S%*SdLHUO5Z5c zLvj&XzeX!qzyn5H?$CFh?`h_!5i0?Rt8^&JQ4>nn*lJ9+hz=h6*mBe~+E#&hORZn% z*(lG~Y(f~PO|*XD^U)kN;q$`=pTOQ!x;o?eE}Wx=a*gK;MQOrR-Kk1q=4#GXe45eu z4O%~ft5i}p4V0Ng6>zOQzHYofQkJxSjZf*GnDgpub!?jskp6eo#p38AdY+{7I3QJFi_6ZmqY{e&*7SMgpft^-^57<&orjKUXEe+ zEJ_$>7b#eh^4t%P@ACXOsu%GxAAIMAU7l%{{Aj9L>Ybk3X5zPMH`!PETKUh&*(>ZT zeUy`Wr{{l7jmuSy8DQG5(=&Z7Bi{H5&NE>vXWdeF(1A8@=`Est2lppMin0I%!+%yS z^urV%+}9V!oAk%-@3@vcE($^G($JxK2)T@|Se!MvewV zY71L1%N>UCt>LIj-asW~7k5V?N`yN%Z~xg>*agMfIDDJA(H{I=%N(94{dVhH9X`{$jSR2#~v`p%lMN(y?8qm5n1y2j6l1kmC6 zA0!1+v~S*X;5D0hYe4x@u7x4JHd|kx%BOCKEukL%n9B1VmrtEPf4+0df?vo}OjEFN z6tV4a!7t_se%axIUv{`aGL`_QfKCK3yyML^*Y@E>Xo*wF&Y=w3UP`RWU3qf>vSdYC+Z2K`y^yL7TGQzWpM<_m9fB% zMdTEzrI3WUB%hz+mBUl^)~KE`nPcV^>Q$bb4amwOEVX5y(P%j=>S58`_`1CR52L|1 z4m91Qpe6D`j72OI8qj~PH1!=c_3yWCYG(#$p2I)Tp?Q4(h=DUMGi^vz!H*SyKH}~^ z_C=Woz70sW<$$1huZF`QKjNEj)Z|$7THllH3uO-x4%5w&>{J}qr%6ob8+w-~)Me*Uvs*~&O#J{3YwHkz}(Cz8; zVg#)Ks$&)4+zhL{;Ty3^4L;`)Cw+6kGr)dpXTUoFyvo7#Gg z(3N-7)cYDEH*=Ll3ExNuV|hF-ZBU_xO%%76b3;^Axq z=aQ##SzeBw=PisEdY-pnb@*oS7C!{Gew*+XZ=KFmK@v z-$<^Xi@e1T1Ilj`-r_!*`fb8n{0L3`HsLM)IZgdG;Vs^N;ig_JZ}IN!>Eh}1p7_mh z_EJfbEzgxD64@o@qB^QHcD-6VGG!V&)N|Y_WBfAEdfgF(XzikA8XWXnCv|pJ(js%< zEq>bN^tFE4=k#_;KgwRmXqQ~@v7+!js-$J|a8JPnu?eiIkTk6iik-QswC)%QQ?h_v z#CR!s)EF36_HaN&UO(tR(Wl&Z7M;aC-=28gq*K%+_5J?`4JN7MQp^1 zhRTapWE&b6D-`{RibeKH^tHatm5huANQ=W$e?X%XsYY5zcxc~TA(B*z9GT-2wbrBM z`A!-g%91UPeJiEtB)W3OG@qFTH;+C{wtARu_E2)Ew?;Cz8|K-$%Tf()))c{oZ$e6h zmg|OWTMe{E$`=M;xFp!n;MxRCVLmuEG7Z2WoeD6Ox2py*H2|8IxHML z1Dj8>IURdWV^l@KhW3}?w*XfKHl8_?pyVr0v+v7Zby~nMEG7vgNHqAQX~zAz9&1H) zE?Ljhl6NfNmB2J@V={Flz2(z{gmkND;$4cEJ%t-!x5B0Vy_mxwSzim(iIxjRefEryN8K)X5Bt!njT4C`)QmViLs`uc2ile49PhXLY?bF zjc=+{K2l#6sMJ9FRW?g2ma?U@+1|4!5?tgoyY4FHu&ZQqlOA@rdf2~flVXEHRIUug zLbhlM(S$~A4-K z7K7j@9T$KM-UTTwq6ad5TlU+v-~I!DP_)JBqM_5-9&2dC^xF{{sxoXMs07|0ot-;u zcG9*mN_{MJ10N-|MeRy>7TN=})oCI@DTm$4Rb;U@+xLJ5LL`ZSz->?uQ$2hydgHOT z)SPL1Mq4P&w-_g`JIQug+jpzo6t=M@uLm2VW(~WRR80q&ZZG!VD6mG+S6})+Y3>W> zq$V#L?b z$cQstnDRA7wi_YxTAqd}qDFdZma(j@&IIx9-7@uPuQzxkZL3;wIigKQ2gN9ufe5zD z_!AKkCW^k2#mU+={Ay!qS!9*TXr6i}SoXv`4U3r3_c+sAeipgf(KF`cjI&WQ)e@zA zH>^#WY*ql0B#pGi*eGWM7=G~xbN+B{<3o6a%^$)eOnw-61X?4?<(Y5l{FIwCWt2w< z&W-pKLVp|m){s`9%b}VZMuHWSSMr!KW=JcJGsVq%9G2t};sP(DOI=OIGbFN#Twd%9T&vrb(f5bzCRVx6*ZFUr#8E;7y zk(F(O!yK-@<-<{^ICJ^3Uw!f0UYPB8Pq8E0Vdt+~GA5+aPArz91v}oSmC7!NDC9zJ z;ymfvMb|I-b|JdYKBX|dI!seBV;2YWV%5x;W{wmc*oJ9dwr|Wl8d%`qvJ>WlZ}DmQ zyR`2-+evD6Lxl$Q+>e6PBY0fgrXl{q zAVq69u~`*2B9x)iEbMjH&PdC|rqe5+#FU{I5Q$tyNrkI!5cl#`afPca{u@!%N+g|G zsudpI&=`WyTxVcM+sb^O62fX$C;X+>3X=+^Dx78uLwCFNMqyhQ!qO7lmZUJHv6}Jo zKI1K$`RGGt{N@jt@sl5p=DHeKPpZAI1AI0#g@$;x8+xA%6U&H|(Po5w{>?H#P&e2} zx)rDVf}edHvE-fp%d<8;L?2Y2NI8gb6Hw~c(BKq+QJ7{o3~9big&6cAjwydrKyluu zH)MjQ9E%i1Q*38vL%26C;m!SWRaZ<3#9f^K?Fx1gAB!wmX9wZ5n&-i>+rdC>nWg=r zt|(m*e+mm7N}a+XtOA0NS(rc?B40mX9UGkupU3{CW-2Ci>YORhBPE?C`58Az`)?A{ zo6tOz_(YtSFo6X1CS0cW&fFkjs&&IZSDkXN?2y|s&OW%sQ}S+%YkXAP+~gI8O*`V3=UoG)H<~h&5?)Nqe0y+4zv~ z0JTH@N2-E6Zr z5FsC|u!;w*pEz)nB{Ux@aY7UJF*)5JF#OK7tsS_2CHEv!qGoHwEVr2&1Nkf-E>BA# z${Ymlpe-Y_C`UIag`^RdRdv2Z)Fyjf(8M-N2 zeMz}}ZCe_}5sM5xIgXS~ahzT2TMEltr9MO3>Y685C>9XSB~xbdk|iI-#?7=S0I=K{ zC4l_sZ@_R`>xT6LzfXt;o5%%#XnVxo1En^cuR4;J|M4qy=!mEl<>3pOl#D%KDYVD%Qeg_b04B=<_7}3qlce-X75&yfMqGSC zXFv1-977-1*?*+oFY3hVeN6Sr-8C&A3-yZRQG+I-h8M7v52ZGmiH5{RJS{&myj68J zHEiK|f~R1P_PhH0L%fTasn3DwLn%sbjvqY2lMjdj{)5~IQcyAegj8? z?d^c}bALis#qvpJeOMZ_T!}4g)H>z0N_g6|)?2;STPVzGy@`{bf5M!7Tjg(2>y1^d zD|M|aYa^AyZfKYIA;xUk-?LSJul1UbQ~o<1rN2ixd7Ju6yjuAMYF@5t&gz=wT~=W* z-A!D2x2_wm;>u~v%izT+i6hH@`B94NbMoOYQ(l*o-{uG{9ZqwhC~`nmC@bI`9Fr}v zu0gYM*e!w7y64pc+<7{~JSU#CxB(3uV5=XCbF)c&YWY#7hQb-&J`Tb!Z| z8p8li=^lN0UtHy%qFhz}36*b^Kcq8*=tp$+7?poWCsz4`!^$6QRNftjC@5M%^xgW{ zKzhHR6#QLWvV{&DgN} z@)P#%>&#H#3~jNtDI#dRQ?s68CLz3&i+*6r4y^1#i1rmbly;!%3&UA zY-SUX$z*AYLWWa`A~Pm0%SbhqbY_(4b2|GH^**W-tM}Zn-gDGzI7huTHgj&n*}&#c z=wlnshjeDx{1Kfg#pQ?Uk{=un=YyeSsed0##pkf_Kq^|viZ4F}=Dlu#X-DMH7*Y$4 zg(nsFD}GXx(RlH8#f#6SVkeC^ke55TW+_8IfSrP1`}j`|zA8ewU||^g*_;X1mANf^ z@2}gtFwX4hB*vMM4??6C#zOfuig~q=D(f*pQ>o|~;0c@Zq6BEB9zXLLo&DUGcfKh3 z6`j3<*qTr2#DES2t0n#ufTqD(WYmBYyl4rO6z~j=MOaf_0Y#f4T!R#<0+RS4U$1$a z4x@k;TapZZEHPo+mUI;)K0x+UvJJol00-MxXszgpf0yyB#h)y%3Hdk_2hh{LbjH5} zU5QuH)uDJ{%QMOgDj0z)G3d&Zno`-cLD0owHv--8y}u4v0}CE}=>v38nQLKzp%s{` z{=gU*XYwIr3L&7vIgl&CMh5gwx&fRJO#o02Mo|ZK*O(MqFC(Q5`y6ZrJ>79bobRNk zQ~U|2ZYbms)R;0KqPS#_k-30S+b!^cUjiTaCGde?0v~pcp_AwQtxRY2_ZB>$cMY9_ z1mLDKDw%%hpRhxgwG4(%#B!$5z<5LRm=czaM8*4vB-T8BX&%2ck6&wE7>^(>n#n8c z$hZ``XWxhBh4Bc@v*2w(7%L=9f1_ctG*7=MVUCkK`Nb&{J1u|nN7!QWgF5@^CqVM| z>+GW-`B|M9lD~V1`H2}&@x__&y9MDQ(Fm5C2TI__I{}e)xq{OB?ZREK1vqI=`Q0MO>k6rOpTKD$&ZKJ_dDb zdPDT$^!?~UP3THo;+NNynwsyjIIf;BVMf=xH9dDdY!}6DD(`Xk;h+9-StR-o|Ll!F zu<#47{Imb<>`VV=NrldYO_dLRgF#+oCH*Xfc7fxQ4j8#Oc7J7reldhG~4AXb2%zW9Wt4GvfsgnY{ zICb!#xD0RrfjN7KKkQ4u%EV7aA=;ww5x@V6s+Su2zn0(!x1N^&4nTjX#)b!l4KBrt zTd&cXSxO#$TbdYt5WORP43Ufpq}l3rb_5-7sP#jstuG!6$tpZ3l(3+lOUR*TsWt1u zZ>siR{l5Vi?0#DQp77(ls&I7c zlED1weR$CQ{uS( z$kbMSr6`KaHr!&tDD~m6Xu@HgqvjW{Cyqd~-7fSD-wC}qyiU0uG_G4*FEDGxW&-%~ z=<48ST)l*n>}YA4L7jivmS4Ezc^P z+1OiXC&etQrFM2$&7?wYOa{Nf39UBPJcK8jPX zFBX8TmVK(vYRM+mqE@0@9oDj_PTKp6!&;`xbQSK}dry^?-pac;sHzkP?^QAnLl+n7 zE|L&|!#3YTgcE zkuMO|F=(ci2*)EowT>B~22l`=m{hhnJjjG?w%?IdB?qK-yhzKltk%QA&l(G8C7gxi zINS)YH|;?HTw1=HZ$=d@Bt509L@fZw8Lku+CkCfeIxC-Z`h9e>ULaA$M4&sLL&=?E+U-w zj#PN>u)=#)AqxeJt$K1MbXY4TnwU|D)5SBq8hVTNW~{dap+iNK`r=q)=-bdI*k>0p zPe7$16;9uUN+ZNX$zO>j9|yU9p*n7lL& zZcM5O!(>?$jEmA--3A98$N>c+!!4+zK_U+-9h1m$K9fY=y&=vE#9B$?Rpq>gZ0nU6f;>7(hs;| zfkrP%ktB#}xuJ13NZMfvqKUqNen$8~!{jC_)j!iUfxU233sLQsXWn`8&%;A6i*i7z z3^`K_f%dTJfMfTVUXjm=s7zjilkfTSr%&gZ4(G*1a~GGltC9!bS>{>B$=P?7GkFeJ zvJ=VsA);A+0)|rpf46%)65(+ba2PVx!ealb$ARA6;AQyrl+$o>HZxSV& zoC35Vp4Rdg9Ja6B95IX;>H zIYuyJ3Pc8a=Cic4GCCPMn3SeNT;3|9G_dnMp9TR1t!a8XtJ2+rXlk8#hay|vs^;4w zHl-!bIn+ikC_E<*FCA*^S10#`0;4p|q{m(w{uy=2!c}eyB%#X!j=owIU{YQMIBVg{ zT&aWQI<^ng*+G*R|JGZ9YeK*mgGS7wnO$c166F@S2=Q07|MC3(Fi$yHsYSk3*g$4>E5i znS23hn)&s!$ytnit*-JV@0`sJK2RJy0Td$@i2FUy3ig|fuoA~PEr-4GsFW}a?lab+ z3!WN>GjpGkaM#jK^?1Q5xIsNiX@CS=a+az`LQd-e#~3*99*SY!0h-=K=u(#D*(@!i zp{6pRdD+1%f8CNDv)3=FvC@>{Gfs;y@&n2jYJmz;CwPZwgyb<0+ZC?_DipERkBcP$ z*}Q)GWZ)m_CB}Q6&?{t^s^@7LSQnW56oILw)3n4!{??9~^Cnq=EecFT6S%;F4q`KfQ5gE^#e66{$e@|IQ@ zpr*jS>+ck_TA@=(`6!*!BD%(tf+3gJE4Fo-xdbu&nMd!N{~p|G!|RY6b-t_4@5xf- zUa@|dl~1k!)(^HzHb(&ON6Y)s@_w|uA1&`k%lko^ep6F;KTMM#Gk?{OmiI%8$&GhX zKYW6~D{ma9aaw6CI;i?0&h{F2oTcB0lI}NVz%>|n&KEgf4CjYAKdf^Y77d27-%u_f zGDjbjIL0r5xpBpE&c}En>OF``aH8sFdxQg#q{-==Pk@l@c2g9!kiqe+7KWHeorAxO zBmc2{`MhU?0^s@l-|Wg5G4D@OUTtc0vU^s`B*j7$wavfUFNS);Ki(ue8LY)Ohj--<)Dy6lZD zx{IY$!b%6eR#Lu#5%tfwmu*QLQ78qLk|j`bn8#7unPKCJ7x`Ag0t_4nHi-!wa@V9V zu?WE}r~H+F1M49sMa-)!nvIq*+wNs$HL_+}Ry)m1^=hZ+iqOXz^HvXtNq+T!bZtOl zffVLg@b79s65SBX2c_;p_^Sbd@2Lia-gPw~b3PzmkiDxCihcNNCE_2N>%}f{J{t8% z%ZAZuMj5yRgE=~EAwGFp#`s*LwTN<2Q4m3F7teV~D*?(An6Dm>Na+WPXc4f0rmzU4 z;$r7haaKmRWeGO@ops&ReDIvc#ftNUV}lRX0s!T(NmvD&SbOwT?xd`>w21F$TcTM8 zO$;+6OSJ%m+NzfT&tWv*`Mi$z##;K+gOR`=2s)N)1n*F~xZ3L6oKE3thy50WYOa>r z_;$$E2IK=MM4O`BCP*q`GP1nD(Q#nmf=ohgeJ^InMFfO^9(&Og@(M4{#NQ|HYg%wD ziv23~tHiG$=z5m=72J-l@K@1yQb};t_AAXmu5c#TGlpAN+M$&z1btm~{R%>+tDaw} zQ(R5^)wEyD_?1njV^QC)`u=RzuNX#sx6QBEl2})Benp;9=JpKZRd*8mkGbOe3-f*z zI?2ApdKNkfzpbm#Nj5XqRp{hSzY3i+YFc-4w?7M=T=c8Z$vu7*I%$H;u_$zM$)ANz zvP+8U3!U8WSD}++nbNb+$%9-;7-)1d^B2NM=6)4AS@>1x-(8uy$t(RTbn+^{3Y|RSSD}+f{VH_wm|ulXUhP+*lh<$sv(-dbY^xgT z(8=%ctI)~+#;-yrU*K1vlh^uH=;RCiDs=Kieib_TV!sNVJmFWNli%rAp_4E1tI)~o z{3>+vdcO*t{BQj#bn?6WDs=LtP$W2Gku`EP5T7COP3)A-WX*Y~oz_N}6y6#S*-N>b zq?*_ybVjyPq==(AcPJVseN3`#P-W}^4*HWH;GDnlL7L-h z4;Mz<vnmZ)EH*}%8*B30Rahw z6RVkn)@{tGKlpF6M%#%S2|N3dMfb+N+k+T5&)5p8Ts5NE8;<%^@gDq zmkoO@E*suiTsAHw83#C5>@Q+V#bv{Yi_3<`#X^#?zRNNI%gz#BzWX1>xNJ*t04u*% zESATO%T7c8lJfWIX9lF#cmg*KmrW)P{w={}x5|(H{zrGhWmm6DAr3f}1dan_il(d9 zP==%P?ODL0Wqa+GFU10n0@!kTkfPP+@EaO?TIIL}AX8GUw zS-n7=j(SVk0S$UACc2k{IRHRRbcdqQPHnh!q7ANm{+GL;NHr6UwGq`&qf$LH zR98j#2#cdMu5w>>Rz_kWyMcwoO+zG3ysVU_Gz9@@@FOqG69qO!<-dJvQZgli784Fk ziZWBzZ}Jr!!1!0RLj~mUpdgh+5J{=laP^ib7nSe*-~w;Reh$}=Q`a`vswXoa=_o<( zJ+P}Q%zn7l6}6g%Ax2bT7WExAdWZ8(nQ{Q;dg(%T6m@AFr~N9 zS0@59dZMTw(FuL6EHc!da0JPXO*FkGCJ@AQcsjZD;UDVheS6$(r7M6crNf00$SEn# z-YGQ{Uj0%-;T98=MfF{BVobP8GK{ejq;2(Tg^Ip8AMR(SlMi)DkHHF7)tQPc!hs3j zP?0#Ucv4pDoqF!a(hTr3M`F%*ttvV zmYqME-t}uQi=s2X^1x?i?)tTN7So@}S;;YcEAH^^Tzc7`(SVg_o}#R;#s1|}o!2a> zm}x$bUi!dixXWmMHvMj5F$~FO--w2iV5Ofra}I;j>>CB7!5e8na_X+@Vy&Y97m9R2 z;0gqMD^JA{)O>aTJO0k94e-j^GCiO9<1}fXp3+QJ`UU04w~1=jt8n@UNzOe8LV=>RgV zFq$%;Z1hXO0L6=1YimYqzljISv2Hxli>E`D_Gw0z0jp!AG{C|isOo?L?j|e4e{Qrx zEumZ*E&Z3auvwLH9wiU}hF$WqV!MoM%J_`V7wdUFKGt&|ALkPpbiSf4`Neme8jR@@0BEUicwsH@Lg zi497r1>EEF)?dtQG<34ek4=26F@*i2XB8NuZgN}eCo)HM>TyXVi(>J8Y&DuMR z)r3gMDOJ#X-|xw1s`l_@B^U)^4E#i;c;M;3vt;IfU}qCwDg_;_kMiURr!1B2#85{1 zar)PS6iKhZ2w^Y-atq3|$xwJq`gVt;L4-lmC9qI&4j&3hD)gwSk??Ao8_ z+S;GTm@@dv5B}v!eyteHcmL(eO#Z?Wb1$}C;P)U>xH+U>7ynE+ZCw|CNT-T*x-R}` zIPG2+KNLA!s~VTC_bQtOzW!3-mDDhb8LGS%S-opEK3@B29U zr7uzNA}1d=U(HYfsta>^?9m)NtJak%ix^2YU%tj9Q2eMHe1vk8q#97UdrK) ztTPNLl!TUO;gD$9lY(Qno6>sHCt$+2B1u+h1rgL?pR==eEMFuhf|hBP=b0Q0wJb6_ z9CZ({14^79%J%R$+am^=Gh?8QZPt7-%9-tkFQyqg#Co=}-FkhuUgxZSUDBzT4|wJS z@=OH3G-&`QibFP&MQppXhyaXb$IO^f==;FmU@xCzm+g5XPX^h3){xz3kf4`16+R%f zUTK_(Y~(5+xp@gKSDSP{5GGPYWlOKr59I1qr;0;MBDhPkCdblqf%j;D42m{6Qq5I( zkhN@yO~CKe(<$!MI=n-Z%;$@)(L#pC}8W^}ScNdstR^mfiCGQ-2P$czpKXjwZLR`xzp7$_c8e+G8G zyCnNLBWtOOcAE^h-+uSluW157L)fAo1Xb)nnzMduk4#_Nc z5jQI`%ZZa&uvkP;a#^dGZIHoj<>!CL$l$i}2cch>p-0J}YyY4G+Ru(sC_rI#%BOWh zoWDRAD!vO7vE>z;)=eqV#O>A@#dzN|OD{k*u0$5ZA)8Yxzc{t>i&HDVIJLfj=aeQD z6jp_xvB|1v<@$SbYSp{UP-Vg});z@1z95@@=rjc}xwV|!NROU~&C|WjQjJRW2@pb_ z8{vhMyzuzQ3y;Sr8Od42YepE&BB`=&;?*yXy!yo$J(w{Q{_1WlujaS+f)D3R19Jfs zAqV~25FPcMQ#?hquev~i%Nv)wR|gN)evu({7iq3u5}lQXmYSpM;vWsCtc35^sV|B@ z8BSRg9}K4~iY%b^!lEspyvYW$++ltEoSv{gKI)6dHceGlQz*oB@z2{5b9@9l-tnKn zibeYUQI05s9Xqs!iI0_2L&bdAhKDRs*K$`b8McT4`;paa4-Z$?Z1EadxVGV6P%LCS zd{M(gqCCscE_qQH1*{xg#q@Q4khN=jwgb2`BOUJYC>P>jAJrN*kJ}XZ6Oq&~X3aro zuiV)@7*1!p>&V7Zq`dw3F;*_r&5k({dJloThg6k1hIs;(t%D} zSp`s+c5qOpN{BR|!w!JHy`0j0OkQR3|Fif0!F68eo!|T3djVVk7r+GxiUbLg=Y0v1 zAP7H^S?Br6%u*0z{LO_Z&6qtPgd*Q+M9SG7GI zIZ-s)thb|Pm_*5{six&_)U4ac4V_WCPDYbxx^CiaoK-*H=Q;2Fg$r7;riJu7< zPCYds5$o_*=t_h{L6>}l~D8(~C0 zciIxNMP)#Bkn(t&y1q@YCTHu$O7E3X0unOJVfUTb2&X}OQ!p{RVT}^lm$dnFVqKsJ zum1GU?)j0i;jlwq(qZDhytxaWjqZq{*+G2VUREXQwM-P{H2fNG4mqnb!iZa}3glYf zpy9WWK;Px}2Vs}rAIu4tj*580Wdx2_&5=NK#lP%z{soR@hHugD55G29B(cVcf5AQ} z{$-c*FK_nnFCAPKC3mXmnH%N8)E}Au4I94HZa%@=VokR#=ppJX#=auVNc?t4Gb~F z?UpvMYEcfXT5>au;+4lAQh!!+F$ic!yLcFRAC>Rmh7oy~Xt_jgfNOEfrRUvp>G?&h zn2TT)_P~nf4fYOuG~bn4Gn?}>Dgo9J$D@#!TU!hb&OHu4aWo^;wnscO!7Pk9Vr#T{ z8Ri1K`ESjArE~^-6}Ge6kQq@DjFlNOr;K&kYo9mRr$vXBjnG+`0azH;IH+X`>LW}C z0qhs8kp9(8)ZDy?pve|?ng3sWc8V|Y(pWJ`h0a!^&2Y&DY1AcVu!Pzk1EM@(;|)sy z?~<5@d$dTBz*@)rKsFW4hPrhfi5YjcI)uW!+R*5O0PLWPI5r9I2=`5x6s)w8kMMYG zf(k{z@E|s+mr%O2U_{%pF7*;w4%}i=uVr28wX93M3Q)(a0tkx-fF3o})+``^vIAsa z)~_Z5lhOuT=L(Pbl`m5icvS_+!}r4%SQe!4ddi^bwF$j`kFJZ%^-^T6N0GVS%`4Ja z6qy-p6q&{BR9$42;no&|^+CJR`X1;}6q)O#$Xt&ib8Mg#nd>FHp><_LLu9U-$ZR)% z(&-v3K;1;<5sA!nq?YaBNr%YHAt2z^DK^(7Hg9v6R5QcNVNccCjSjpDCn9m#+*Rp} zSd0l@Y%?Y%E8HbwdcL!dNl87Zg`Ff}rw9ePNGRYdh^UVA4C2?a80p#L_Q!g zH(g5P;xbxfj$^$dY+zdvHWOnjA`zl!VD%1(9IP&iw#R*JB1MB>h@wFkMbS(SsuWk= z>XFE2`bgwsQ6e9_u0-CZY&{aWiJI&A4iPqjMVisaNtq4B2-_mlYeO*t)gh7FP^vzZ z77eqZ7$uaY(S}lO4W(MruyQD{QIr}hC32%@UDRxhWB1w$2JL7zJ68VfvJB=0f4P-`6(w)W%VXgN|W`wjrs&()XNe$VB#7WINkQ&ZZLRCyJb~<@6MU5q` z@^T7>v@E0qdSGX8$^Q2-3srd~W}zy-9O{l*`B|E;t31s> zKfW5X(2qA$c4$cf284l(49iJAs$7R6{TM3g2b>eqB$k9oKXg0~j0n4DIxRRwRIZ{Q zt(xf55-&je7OB_h#{wBsxz3T1%5|31bh?4XtT-b>Fbb_U0L60po2+g651Pv52nbb9 zXhp|Fbir%uS+2XiVzLd)_y>u} zHZWrclf7~a6H^tXYvl>Rm_la>h@;R7??LP~!dm`T~}gx0{SC5zD^CYz$)6F0uK@gJ%I>lu1L3?zY*eaJ)$OotE{G0^67Ps*|$jr`SbjZvSXCh_WBv>$X z-H4D@*ieA@VGS<6_J=w`8^f24hAoKYta_-{P(ipqL{FB#co<__Dv@oOEu~|)YKe6< zHb6pUNtoThw#;r|TV~sA3-3_@#sK^RL|=Ms$rv+con0Z(c`p*!IGCpwVOK`!2L3ar zlZOMxwRw9vebjSM<;Tcru`H*5-*d1jpY$AD%BMXClXA&aCXGy00h1>=;uEOoCzMhr zYzdlj%d!ifGmn>rY(YPT>wgLyL*=$v-YXweIZ!OQA0jwU#j}0 z8s_bb_ygF$L-u7+UlzlS`XWC!akKm3Bja zjb+d{vBCCO1~-lcmZNhlIt{L|3^Eq}7z-hP%dte5zOS)F$ZIUfZV8@ubhYmo6c3m& zFg2QAjP7xMj=33hje1Lm8bY zm+J8}94?jHU;Zakd?_8;MsXT5r-90ZAL9Rw!|4t3mXt4l)IbnDxgu1R7P#R`(J4(s z13Xne($y|#y?IomI%X%u!M!2|(BYJ5wxUxka8CdHFNNgFJpC`suT8wS@!#pkiYmv6 zleALBWsoZad0F8x>pB>q${>R5ordM}1hQ$8V?)dbMjI0DixHvJ3;87UN)IT=nG%SL z$+CQ8Vh&ai)bMlguud=msNRbKVO?Bk;k^;Ht6av&x4BiYIaYeYmxxZw%XoybRT-6s z@*b4ax5AQus%(Hc3I+}e02h*338$R)lS!fHDd=3!G4FJjj?ZD|`#zTes8c5MyLn3A z1wpv?#n^ll&4z_^ISwGC>--O-54s(JAXz%?tszSoaOE*EkSfce(B`NqN}y{zmv2G! z+an1pPIJ};N;FUcC8K1HtR6y`$mRqfp?B_B-UUz#tRf`Y0;mPfL;;{~)w==O`4q?P z7C`$vH-Pqe-V0EVe$zTl6#?4$Vqbv9BUJ#PgGB-qEr52`Py!Uj{}lxi6;IU(RRx*q zfNDj43tGdFd#v`U*0Y$byo$-afd<@uV-g_A;-5x*XXw-&VG~*}mao}MDM0V{O9DkQ zOFWE}P64ooxS`7PY;|}R?A+1+e=Aw$ae~RRAX;~2Q&sk|H1530(=iGt%hup4d>IE+ zm_+1WBB$zO0R;+*>2=PrYHv3wm}YvjN;Ol)3vdN$Zn2pM0?W;p8BCHElTJ#&GkpJk zW!sB)v5@j%BDw|))5$@GvUz`ei`g9r@b2nlijszX*NotV&66EfkH$*gEiz4hE49s> zA#=@r%-B&YNBWa`1ehA~uKr$8HKIui3u5T1A3kS@Z32P`IV`@O8klKSEL5qo97zFHidMC5vptflz9;QZX?=&D%(%F9-la_ zCAVD&M@Ed>=Y`9MX=Q&Dk4G>UFTFIhW9>hJs1` z5R3MpvWRtiH~kN>C~z{|`a>-Gw}eG2-#07@MSkB{6uzZ}Mah59c=Gxf`2Ao}jmELN za+tN9f$6}aHs0?W7L^^~dlcJ$$cutqe#na=HAn3FLta!Yt1-ut^;4L<{$l%g{FS9c%}3p(nPZ4jp#BL8 z)L(yVaMT@@-$9p)9T2A`&~Lopx-t6ik5#ukUiozTDeSX4b^SD#eM{wuv_OTbbD(ue zGrGSihFmG$`Uzb6z9I=!_fNg7%unb<`HQ;yQqEJA;zi;eB(zmPvxU0d4yiNicqFU>ckW6N1)axhjcovo+Cjd$nd7BX!RG>?-O)I z{k^0v{mXxg%f`2n@rze=i}bgY``_vBHUp(Q&lT0BtdTbRQ5dnm8t4<}7mYkdHim#Idc9xtjo^N4#v zxqtWbL}>n!a(_fy&nshnzTEEf<({^1XFgH+M0wUP-jmCH*Z&}1zT0Z`fBSW&0Xk6p z2~|szY&A=*V}s}hgy8}J^~mHShA^Mo?iol6?1F1@Z4m%0a9Sz*%+7P=TPN%6_EEyE66%<;|dS`xJO zO~xmqXlG+BwVqmj^;fCoOM3a+ z)bf0*mdov0E^n-b(7;`NdE-~8bo?gdsj@g9+xEMwxJ}|KP}4&B!C6c(fH=OrnvN{@lNr#=#aL_HFfOsf5A?DQ@J<3 zDjcTVe@(C7P{w+FRlW9Ya<#M9C}8LuzPKpayYS7cyebFWE2_d4-Yd#|_Up9y73H4d z$Cs6{`d?K2j*z*gr;Qre6l_5}Yi;NZvvo~pYn8wKfBHeR;%BK57dx*|*R=Z*#09E_ za_MdraP{x9-Ihchms(x^wr0b+{4M34=0`5BE+>+61|ZU&nWi{oq1LngWuEb`FXk%emZ(#pp%1+NN57~GK-FEBtmm=9zXE#k6uKCAN<=%}7TkVVB&J)17wZ{L zX`$4R+>drpoeF&7cf%*A&H3cC`4qo1B+PRf63&lihA0h;t@q=QqM242^Bm=E)MM&~ zv~RFt!qmy?HLV=G82C-)>|)@rD)%fi`GzvS)7s1GD$6Qf3|z7%PYz{uCW$>k3$p$+ z^MOtT1}@^ZZJe3yw(WA~sdBq#liRi{#XqLKms{=GedTfI^(^B^k~cQ-d~D*fYO&4z zoN~W>jm^zn$Ltv`PGx*?wuhvSchnZx*&S%GQrJD4PpTiE<9+T&jvczB4mozX)ZHPxxB%fN<g1L>1baLnt+vQd@b`63KyS!OA>GYzc){Pyod1#lZKUZ4ZmPaPnOt>zcI z2Ovb>MjMsl=l>dXd?&B{3a_6pUx%}cyOkH+gn zS)L9VrZ`4J0$x+Vt8$0hyMx$ob{)j&2L8Gyv5*Z^9vJ9Z-t|_-x%af?M#5YOS14{Z&Bcn zL6Ja0K*Y6i=t%OTcoI_P+ej5KnVf`IpoS*SfOzz+%K?$cZw>B5P74<3NX!y|h@x7N zb}$#i#VeO!F1P`w_+z$-LJHaDDEZ-Gn@J%vlbRBjn&3`BLpq#FIHxWNX*h;+Qin^A z7<`at>;S$qsEN)4J`AAW(SM6bY&CYjVXExMcd-OzQT_tyPmfX=( za-bMk9nEZE`6aiUr27TX6IYsfa2dOVTI&gG9C*|g1qH6{x!3kt0lW403yAz(1X~?+L@M^1uEA1Mtv}>raRtzDEyGWSadI$SfDPI3=j&E>^ z4S9*m-e^^JwO!fOc4fHOFX8&;cc+7*Efk%3y&>R({-7g92X7&zX>mym@PELE~e``0Kmr45ff{bHf)nL z*(8SGz-(+V?FUZ6+}Qy&9Syx72*3N6pf>A4CwT=iHPo92Bz`KxhQ!-}{?M+C3!K1m z#l3=lu;82NY$JF+ydD}z}eluOuoO{wG7yJB{Uu^8@ELj8-I|- z-)uErB7--<4H_c#zd4x0I;aB{Gpe=o{*huveT=vN5a524)b{>^t&Mw)g&j98fG9ia zya;ah(9DvpHYL{4F5}<`akwZuyBmFAy>bLqS>ML zE0V$Wwl(#d+O~FjmkHbFM@7}+4v}88FTVZ+eSViY$3M&G{NdJ|!-3eGYZ*mN7pQ0> z!hTXvyaWM$qJ?8GwQ=mFh-1rIj45X^X#Hyw2$1Z_JZaG>YSA1#uM~uMS+)N83n;%h z@KY&%|DQ5?P61VlpQOoWm2rVZO*)-=nkHN7;f_iBSUG73D6L7;qQBZTX;<5mcD39t ze`AYYg!{W&^cDo^{V)1$kKa~#y<@q*-dap{hqJ8@XBwLmLg*zZx;u^q-8=|vP z!3C-X#Wu4Wl}u&3Th(1qb=W|tE;eu>o~A3Gq~QYiDK<$@i7`S;{9kn6F+DjNZfsF= zBLs%jZ;VtrQmAZ~XbuG-gWAVk1v^PuHlk9GP~-xya{ldCw}cyY67P{wJ>iU(25&#Q zHfhjBV!UPH@1JN!;gdRkRGXV_d_o+RL=R42Q9~nZ0NqPO1-lvWek$zd5zrGpYsH1V zyA>Cfr<{43uUz~3N_MwI(>K1pGMe2*59aBNNr*0RD`pK8{N^%X;mySt45Qub8(OD^ zCGX!{A|VAIq80%(-&@k0izXrgcJyLI}LMr?2CKAk{kE+PtZQXM+8*VIRR zqCVmi^%0+_k1p~%HA&L|oq;IQD2oV-h+7ZABlX=(oCxek?-=ro}x(D zg{cfLe$nEgRv16vhgjeR&e|6Wgai``yuvjPyEBLaz4rbt5Pffb^+u}5>^=6Slp_8@&b&F%>| zA0<`?`U}$EO*ywo`a3C#4AR%qELZw^njKbpCCwJSuldH%K4$-9*IKu9@3aD0AUf;P zXq}Jn=tFx&ejART8t_v#++3kC@cyK0q-2`7Zey2R?ChH z*Y5+^iZ~>{`Ki;E!*ei_cKd-S^ZnXUdC{Q&Ch1q z=gEFgf+vM9`_rD>R3`tyFAG}G$;wBvWp={|N47vzY+*tvu<)}L=JpnT$ipq`VR0>+ z=liXEp9r_EhjBmFx`*!orylmKXVZd0Jyn+TDzd*ti3T4&e}oO z)*FZPMh#G&j7QK8RA)SH$xhqQIi#;sye?^Ryoallq5eI77Q^i3o&j|Sw=9Qv%({1!)eEix9i*O zp|Dryh=^#=M@bp#FFhM3$vm6gWsB@CTHdDnI-bey66en1XzGJV#}4su3uk3-<*cmG z7<=~aa8J04|L)-m7NvLl9pnUET;=LBKU{jNzT6u2Tl2T*%PnD_eL?%Vn$LzK`hx8O zP!RzVN(i7vpaisG9yd%HKMmXGP61H^0IT(OuO?Wo<5Fea^Uft84( zj`nmI@Dp+@b{MRr(_`LYL=|05?HxuTCgiCOb0$RxU|Stc=wjcFrthtzX;()f-s*0g zjK7&4$K%HzAP`qScpx@L`2z&v$_Ea_qv4z}DqHOHynT+@r$riL8(OT)$gr(LVi!y& zBrY&M{3s9SS`YumxsScheTe6vAx`ZMi~XE)js*5AyDf}BWvpE;c8*LBp%)Zb*tnkT zCQ=1U1POx^_h!Z&!<0}BXHq)?YM<1zh3;qj5JLWfm-iC{njlp#mICF5qlQ~Zmu@Sl4WC?n7+tIX^9Z*t%=OSsqa*>RP z!I81Xy8~}TUL7L(AsM^Y4;EWJMUM5MNZ4eo{*qm4AWpy)fQnA0AqMe{4cI1cmwusU`kDom|s8S1SQ>(J@Ba9}N4fFd-*ts-4&{S>S5 zcB5NoLkJ6D5yk^55AjMupjz<^2iEfG0`8+octGquxTHO3?07H$*cq_rIkM^?kBaL&TOO@--o0-`k5vk%e2k=5)VMaM4?Z})@_ z{cgF}mQoUC??Z>ncmDXidzX4d{X5m``&exBN%q1$Y=&c`gW({ISoqLtIOa#eGV(N0 z=XrK890d-ebZ+}t6)+sT;Bs*Pm!|zCY`I$0gW?4V-_)vjI%HlkgFi?&V9U}l8(A3Z zkE*3Dbqjxpjy~c73WJ9NA^?jz!^`VAvOhesSS-O=6w?=b_*K^BZgGG-%rUvr@0jl~f# z%(gB?85~;^#$2JzZ4bDdu<3ro(*o)@pznPWQy-;GLGLK7b|xVL zK{M1fxwiDWCdr0B?h}e0e&g_WGx6iA>{5f!G&SySfxxPp?ws@8B~W;!XB8t^*!DxT zdcT`1VaVU7%_RlYisRk$LMlhXvR2=DTYZu$vRg{A#|51z^_UCCCT&K_F z3L=n;yclsY(xQ)q_yTf=0Q1wl)nFb|uJS66kP1!3I{XzY&nVR*V~OYW&EHEy5$R(n zB7V6AixgQ?fRc*COhd5ex!4k@X+@ewh?_|2@pXGpi4W@KgX&sQxr;&-srR-PqRf?I zAP%>@fUl^pWi(>Ww&kdyt%&9#6r!?5N~u$$K3CH3%+7CY2e4#dC^Ad-Y`%J#ZjQZpg5u#Y9E z9{`bR&LlOX&SZJZS$4I>|P~H+1-F4r52AEniJ3KUK9g_wN_aa1S13j zGkKQa`Kn0pv@}^?d+FI{O2vVt_x@+QPEkS*f{@kS+OOq;pSI1*a4?C&$_^XP??LlD zUc^oIWQTp0_W)Jkg#j+t80*r#Fl6!eZ$_oADljQr7%T6>i&k|Mon~TW^~kEudb*%x zH4^pk6J2_E)VVD^{5>r_yp+88pzGo931qtU@Mr*Qc~fMJwW$*@6Qv%0qWDF;&ucu0 z&Q5+c40lubS(K=Ur-CHse7)O#O%HEj7|_#cqYj^y9-i$g&(y7@9)6GsLOag}7FybB zdU!t3!}EzAp3gpdc+;&DdxXu|`F^(^-tR*28@i>3Z<-!{Ui(jLDXQZqI@R$LrjGB@ zvF|O5KFIhx)bSKW9p4oJkmWkhoZMXjL*r5Ck_0)910<$rb+nDPrwJ7A9y@8v3TKMZBkIwMX}^ z>(H_+qyRrF7`+iFDb&3MUN-HvE?F;XDk9yxUs9g6b?@k)==Fs3?^kr~itFEhGiJkb z`l_-h*wM73f43~59bb=GwDSM6>ECUAg?moP`DjA=cl7YAr{(l&3iPN|7ALyu<2Dui zMDZjbuue`CZ=++6D)^zc`kg@Y6NYOBB-9S@zUT<*=?VGrC=Mh*C;9_FjMy^JFFRKA z6_<>yv21~7w1n_wZ*^Haz}twfJCS_Zv)L}t`5+smVz)tHE1YNZ+I;0KgeCA0$s$Vq zs>Iv9N=7h$EC}cekQn7!((6b#r00k9oSe&w(9Jsc0g^y7G_6s*C2fhf^Kz-f+Y&i0 zLCT>^VIJuo`|0bGVTI{5X&0!nA6Om=v95&ol^DH+mdNWs(f(BlD6{!%Hw~XVk?^k>5ijj z>#=3rx-!TtB}rIP>v-X6sfT74eYQI26|VqiNT(ep)YicLN9FB?w;DqL4QU9-h)Eu= zPika&7(CG!c%7_KI?X zct*9H00F(gT}|Z-L-7To+ELDat!(-$6L&Y;DA5$rh1|Q4(~cjbV&BGa?bFuTt@fFk zB{OgLdD-8?a3~pkxuh`_vP{Mx31MHnuZQCpvb#VDRjQEVA)}~;yUr#2dp5r()EJ}P z)n0>J;7g4!a&)jSb-r-1m49jQ1wTCk`JomQ_sD|lzTK-@)|=hst#s6`N!4q%PNUiQ zu)ZA*T!nxQf~_}H4rYX`Ru&0^(cWnSFP{(_%u*QE7#Y^#z|cq)9CeYuNrqYRVGah& zk-HZX0!#CO4N2A?vI)__SM?1I0Uzs@hcqlCmGxCw#+)?{i|X@YIIf`{kEbfiOSV;a zXLY=_$Y>~DRZ}J5JJFnpH_ePUo#^CE zb#B19S+4chwTa&~5xE}}^=Rb|wGpX_;fVUvgS$XVRMTNe= zO29jTW-)()X?C4XaP_K3zT>ko3*Uh&SUvI`pO0Dij^|?*zT*omzN0R?KO9M2dmWl5WJu}Tq(x)_%XC|h{VapzAuS&^My9eR3>f6X%-*bGv9 z1MUg+qv>bmD?s{%6sku0dHD*EJ}+MZ(l4P*P)fY&L)64@@_nLe``FNdoULfL~IJ&gdR z=fvE|5@wMij<7d_aO`@^{?4xNGY{RR0y~v*GV6e&F?dU#zRiyWhBN~s7>?dBo4vIN zSgMHq-8DCxkDopN13NeL?f=(v18zTA@?n!?;ls|8z=!!}nys#cS%q#tC4Uft-Vb)1-A2LK>eBOyF z1PjC23G*3B3X5N#ge7?ZO=GnRBkLe%q!sfX8fLd_u{X9L2q-vy>x~7yF^EYEZ9~<& za7F?d9xEK0&oK_T#M|0y!K)`2QqjmsWWWDdxTEC}yDVzy~ zzkJs-{KNAnp4^rElS3+vJwnHBDxcVPVsG+p`KG-FlbM#P_49g-n=^#|wuE#34O{PO ze!~5bFx>S=%sbY@EEw;$PKGr8zK`q~tx? zJcqF)k>}tg{5yGJKrfVh$5!V%oN;k3A!k7<9E_9s!z@;qZoUz#`)H`ZjBKT%PDTaE z#%@zQ6V3gn(2+R9a!+Jf?h5rA#h4JF_eL=)yIlLP;A_e`D}tfF&eD_RKf8%_Pth-k zAyno|%9wo?!#1ZYVoPIc$yl6oN@0n(^U+wJ{YqhtsK!_#;+z|cG;eAlL;zYwLF6sN zH4q#*92G}%RKJk(UjVLrx;xp5-Nu5j`~*i_Zaapc?HdgnJK$^39W#^ZW)J^~c>F*ak3_ zh9f%HJQnsz!QU!5$JSugNUXvN&lh}C{xZ$Sbt4jW=td-#xE&oTD{n9}(HSAKRE0B9 z`#iw~atW0L$*CMu`$@+j2f~r{Ea>S2c)F6@50eTLcDG67i!$5~gi`?frEj}1dqY(w zjPvW^+!|<-FsG|wX5Az?c@u08^GLC4%nWzk1B30Wj>HbJ$Zt0kxL=NzoYKU7;yxTC zmhQI26TmGf&`$EBk?rFlpd^*>jSD7*G2uR{KNJ9+-3B7exWI_Pi0jB@IqHY|u+l7h zbq7@40tos*tc3^CuW?pT93USJebnV$x&)$G_HI&qB!OK>gch(TI>w4tLwEPvuAjC? z$4Trv+}!5qBSbewGcKy*`$|r#N)}EE(KtK67!K%um1Ya3*j=(o9#2M?Hh>yx0APyn zlL^{_Fuco(YOf?3w!rmt`FBcX>_{pS~A1EDE$8^9$ z7d+U~_l!1#=fJnz6`5)zh=$aKp3f3yPT%BQOELmJ9Lj2%4Iv8<4KmjOr644e#Xx-~ zi-GzMX+>a#F%*F1mMO9am!Nf=rqrU1IJ&_bPWXjC;vTkl<=J(1xv&J#<*7KZ8Jx2P2|1H3fxQ4Cy4YZL{~CNCouwi- z{ZmY?F->`5nceaRO3z#XEh9^VPTik~yU65Er13Fb`jkgevYwq_Y`}S^`Y*R4dMA}; z!1F=gIyKfXt$|B2OLxYw<{?|9y(ti4c0Xg%mw;#Ba}Zg3XRFHoD)Q(HNV3#t3iJ zU=gsmm>=Br+7q+ICx$hq${F1j8{Ky?UmEz9I4Xd-p~mY^rAP)1Awv_<}5-#vSNt zZ0DYtGRWw-y{!)IUx5%!I{}fj5h8SKa}0DZ7o6_2?^rcGTLQFin_T#h1=BF-HGHL5 zrDeYx*Wbbk5NT{O@13t+e+$Qwn{Q!JGk3qRKpJ7Ch1SMxF-us*XdjtCq!zMGv5pZ62pXiSr!9n()5%Aa$YbY}IOzvS%uVN% z80ve&slFaLr~K7BDa;|-6@T@XO$rAuyy%7Jyn)$G3ezbW<9CpttePU>$gQTN>a!Im zE%9$>jwD2uk$L`<9d_GG%8iOOlE48a-aga(+=MuuO@41)*`nW!gTihje(I<`EqB;H zbA5`tQZN~80uOtGBV%+$VsJGd;f$~^6_(N{=W=yv7Do8Jh<*Gb?q+VX27^;up$fj$ z^Cl(pLCvIQVyLL&6CrL@&Mj$i_2++s9OSB~xF_#5yD(ZVHUtLRO0}%v(+OOAz|DyW zM#Ve7P`&|me!NHqiYE_-p}!}hJEB^5cu~bO;F}COSAM**ju%w(r3xoGSJ(h6;(jW{ z;~y{15JKk+JzrVNYNM=g45+GO*6Ro)oXVf!2XyEKcM)>1m|6y@MOTqf%b;qhQVX0N zzfz0Wu;?``cn!Kbn`6G-2Y=i8U~hNy0T_?CvzQI{6mN52d&wRmc8^f^0`YJ@%!7B| z#i{ImfGl4o^}M$ zNZvp=1f$f{l%CD6{CL;Zn3MxIFJg7u-X5W}EeLLmff`8lL-{?BEa73iI^yATxEk7jcwi9ov zx)=cQ(){VY|19lw~)k(sZoQrOj@C`%I73fw!fwu>GZB( ztrzR7-|^J8@FsOB0VCLS1m4p}6*$-{3)=2U`U?@;e+i4bHMI!DTxc4~UNIzQwozZAzHn z84O!<&1U&tNJAoJ8l@YP6+@$gqCf!N8dZd%ucytw+Mj{^ge6(w42=5m^4sC{+gPoB zRqIVCI$!KspC&9A=8o7gzwMBrSi~xZ2)+U@OUnl}wtyxKf=y$++`)AD&-mju=n=p+ zEDo^MW5rD-VLRzvD_XOfEOta9B}BqR=pEeumRi#eGq23D%i^Q(YgrBC+Gnw3;|Yto+(3%A>hyR9&|b1+V4GCda0R$3eD%Q69!Qr zJ*1?barwBH(LQUHF}*8l4iv?vXXP46Q-feFHZ=&HJ%U}I`7(8<#So}xyBNAIlAcir zj|z%6SE%3+!p1Az*ka^5?r0}kbP7*D`Q@|Wr}Fziy$dMi*1w$p$P*_O6=vpadXnWm z6YdL(U(PS`Py#*P(hZV}yc1MVQh}|X8C~oCf-0OT2p>amWAeq9Q2ZTl{?iYMF_9*4 zMLn4}|9vp|(4&0Y*pr2ReK;gD(GuPJ-g`om#A>>%z7j(VM+m5dMZ}p23l!k*XZ9yxt;6>)V$gCF$xbeL8#Vb^l@Bm=V z$ghVT=uK3;2{>srQB_NXj15a_q8bjl$0E?jZ%#!PyvUpvne`$8_OoolZlgyoD^k|- zU#IXpyRu@1+(E06aXInuLKG%&3(hKVq!L7Udd7a8EK^APa1 zS6M%f2#Rbo`jlpp(w9iJcpvk}A0wgSkCM>LgCsQi5fY&JVf9u5ge`$P^;>J5`OaXC zuk)CN@`S2~k$qC>F71|~^)K5_pv?W^{MFH_kfyDdS~#qHpN+vjy^4k{2S?>$W{#~Q zP_E&V=(Y6T(v;7GFY+mp{VGw~*)M zd-dp0WnKN7D89-&gbWjm$NR#OtGNqq#w`*)kzT{N8h9<;r1V$#L5&a?aNJO(1q&n_ z2k>V6{cTp@eC1v&jpJdQU~Xy7+~a6u-`?W>1KW$^5~Qxir{73(=7^nX70={MYVdr> z*?Y5|pA~B`=lQvu8CvlCLe2(R^!#GJA|{+;jZ9Fww$8$aOJn9w@eB=tJ%c~Rws8We zS$k6^fWxs+9-XFIS@B;W6cE1z|k_u`SsPJ@{puGL_Ji!7LanBjgFNY zp<|5=&|Ba|^K+x=mqKrgFZBW-wgG%;v0p>64ZM12v8MnH0R>y0*fNEtlMGR3TsvE5 zSb@cq7EMFB9YBh>w(RR1uquyqQzxOo3<+!UO(S9Bp&>kqK7QTE!MIR5l+db$R%-Bv z7&eM^VJ+1;Z*@+wZ_;9K5egmS`9wJMpXce1g+p?|(^*{fLjs>RQdhA>E4JvxI9=w& zUg<5iWW|=e7z%$c_GE9d6)U#l#gL=C*e841oU~GtUJBn_FZHlWv0ynfcdr)r3Ay{} zk$P1=y5f)2gYpp=SEbZi`RI~AQq|?7$I3q7#P0xFP%pd>yJTh%cs^=X>1+Ak$CzPy z1;6{{p9+Uwxb($Be8sCYz~hELUMwFA8}Yd6kC)2FAZ6l6)gcoO7)ITpwj-zVnf=j>PY%svW=%677OF5GhW%KR z;9t;yVTK8RS!|uErFON<=ppk|2J<9avuex^s6A^cT>PTo#0zX}X*YAdJF_a;*It?^ zW|0X%M-<|%B3(|ld9|ofz5HQ19?LKClWwZ#4WsQ1`;Oda0dedRoLz*RMoug&>J;ll zR}WQ^v*Bl?qBzWy8>6rnx_T*vxL>J)?sM*#_u#)On_v8*Pns-%A_@BaW%F`KjJpGB zG>OE4hA&e*2S7#GCW(2e)MAq;q8^9U-KpoJupW?5?yi`?{r2~=kQaaTd#tY+GGDqZ z7Ip`@SN^3lv$XVj6?T&JwJNxl^wlaJFQiwhSsHS>-0h3}_&zAw^buA@a% zKBv4Eq8<@FLrD8L92YuAJKMrjMUdw#ppH1Wa&Y-aX!3IkilvJ$v( z;d&|cLDEVZrPskOp<8#kuL3g85oix&oG@{e}B@x z?p1rC>v)sB_ZO&Ns{Tn?EGNS*)84qNeQX=vD6zK9)gC3*W^L=Z6n+l)?7OS|h$|BY zOmn?#pYCe!y6vW($VH3r(m;{XBUW6ncL>+y0{(WO%JeofbR;@{spGIbDUz^VUI<-b zCby$vi9sc;4DlnR)%3`gQLED%VsZpUYM&63m7WljlUg1WeAtC-a`NH8Q5h{NyG@nb zL8Z=clL{|c(M~74q+FW8!+HVx8A&5+N<4sZ7)42i6^t>iX$45sCx^Z*PZdFsnm<9K zkFwLy(KNHc%Ht{=Pcf21H^^xSX?||C2!i+{#t4G^SR)qmXT;mO2fZB2iyA(Fc8bxD z&8#9Y*(8Qsg)NlE zdnZrvZOL}}mA;Z@b4tIG;!r~Ra!M>9(ifq8N?%B`B8-|c=djW* zq}ifUd|HkxMfr0`Dd!HBl;Q)kAXOszI%%eKbl5agtVf+V=o9@<_#Ook1sW_7zBSNE z0!^@}Y9MDdkg$na8ECe~EO?xvNwWL;G)5)0Y}ppJh{uMyOa+#iTvNx}WDGiL?VjO) z0S0=N?~bKt6$Y;h zb(_PcvVu^Er_VIQD!reV<;zSUDf4+|xM@&4&dqhFVrZhr7WpDt0jMJ+}61HMN_MBw}Yn#648;+m&B~PFdLVInP_&zC2>~2oQ+GOBFZ)#BP9xG9gCRdTgc06 zv(-Ahj<1QW*!Qxy%l$hY5a~)=|@8)q!V! zdYix}SUDS4o$*^8sL@4kXGH4Bb<}PL1bYJOWC>Ops6Jy%mQz#`K}LrWG+iSKdt(Z) z^HNlpCX~_aUOSygb3th-O$SgEO;ft*dey_Ga+O8`Ev$|GbV4zeUZ6D8LQ#8M)I(cn z3SE_!j(7faqB0AolieiCr;`~HQ(u_6Pue|1(+0^36U01Vy0m!+hm|Zji@+geaSDe$ zIphiMA$kZUQ!>$V${EKA0E#v)sZ!G%P;inUs!ufk!#;7r*DLXpv-+KTYgn=##m0}J z9CslmwOu!8pSQxU+-d^iXcTP_L}XS4;ks0_uas(7bXwFE8(<0y_id1B_HB@AbQtwJ zN;O;iNHv6YurNj z%B788i_*qRCT*D1a!$V^t(eq-^s=DuNGr<`44gLUiE-``(T6wT@8y1FY-z<1Q_j3- zWO-0MLFkEGmn4!RiR=&CnFqldNu*Dctil@9K#LJ-u(2+eL`=>V*4rLy4X)b zoPsHlru8NDQ!x@xPM6}zZnB6c)7EnrPnI}tmCx|NqcxMdRsj9)h9!^OpVX90# z83{RFjq?wM(?|$gH9-D=-ho#Xerr=g8$#t`(aY}Q3DuzUlVu~+~D5m(*h+;~i{$b?@VyMip z`uAJc;L0DAW!#oqHtfCbjdt=qK=u2);Y^D8U_iAc*8IRjm2=C+Xt_&tu)M_-m#Yf6 z9fk_Dx9uXBIAwPck?v25f#TQS8XRST8wrOCh2XnADk;A9hg|CabP5{`>LD_oIs zE%Bl5L>Es%U_nU}pGaHc(*!o&C_5>%+Hg3I&S@_cvP*XA7MeIa0HT2}w`40L8P4{K zr9!g7Z^J6Ix`^**f|Dd6RBqB^=HPbvhns?heQjVTfw$rBuuYb6`omOXzvm+q%?|U$ z!jka~ADwl3U}4F4P%j@;W6abP5Akfc5KES}!jh#OVaY^`4nYJVc|zghJX~bcf-`;@ zImC`u9Hs=k zoEb72CZn6kMAELqU$OEw1g6(!OXWucAs%Z8Yb-AXdu+?TCca85Cg8CWNa|T)hBMia z7bT8P=rqT9ab1#CCtNDEZ*qG=I>dtN!Y8Xyk|%~(bB}TX6qhJwV7L@OC*&=RdDsQe zi7+4mbRtYk0G$X837``)TkHt(x2j?am*j~lTwZ|9$_llaP$T9(D$i!#I*P ztDY=+!cH^+RAT244I_4Hhah$;QY2#M?&c+gN{h^hJm~j1Eg3R%TbYTLehx(21Q@+1 z#5M&kLxOLz(+si6I4#_U8?l6*D41R|n_JlDf@viRraMc))btQjSerC();_nm^qSjt zZV*g&GSS~rFdgV4n4;O)D40?(3Z~>FnC^@lEefW*)GL^BXMvg9D5?06dI3~N0zWDY z$>!L`2nms6#8r-p2-L`ew*gC}2eH6mX z2A-3cYNhfC#%zM_$*|3gXPBPMc*Z4JW)#bnViY^96rHKA#9)c=U>b5QOd}LyVreu{sbh>}lQ>+7);eP8T-XN`qJgXeUh3a$4H8S` zb?EYbwcZui%dhb|=LOCaO<~A7k{>`co$S|JYSO86tMDc!YdAFZhiEF(7t24&q}?&O z&J`w_p7-PcB_sPjTZ(m{YZy94^my1OVWusX;yN$c!=golDz~lzIEkfPXQd7rOdHDC z1riGSf|&$sGk00o=NK;q{b4r42_tYwdpT95P=HeUjPi!XuqsbPx+D^#Tb&W1kX(A8 zj37i91`)7v5+VrA+c+>%!D3*dTJnfNTll_3F1)#0)AsP4Ik5Z28n%HEF=2LQ5R)b! z3J0v)paRM?;d)3gz^h!71w!Hmw4=ZZK^Wj43P-yy5VK%Fjc`=PFt#g!Oj-ssVr%fm zb_lslZs1CsA1GiZH=Hquvw@0rH7iiHrZS)nduLE1WV4za{%#HPCU%87!F~`#v6vZ% zkEV%$9twReFC059#^$kA{pP<^HvOgA@0V-`wZW7yt0aWkm$yF3P0@D1*uM+*5(J)m z+%&zjrQt2c+=$_Xj_S9g9!@B(I9*?+g~c!i!Vaidd7+t}U4PM`BsjsM+Y%Sup6e|- ze$*9aF4xAWM!x8xNbZX+9??qo4?G96Aa zu#-luIULwhMxWymO1Tl2L@VG&s~Q2;D$H&n#T5qXh;v&Q0-KJ&J9J5-P+3W%=c6=w z%%o8${tKKQf#e$tFdkU|mndVfEdF8BVmli9;GlI3rb-)&M2kz<$kmt&O1SXhBZ^{ z5Bg#fpr1t&;dQ zY0A;h({Hy3lg|&xN0d4wE#WaHF{$-RgV~8JO7!E2e9IQ+Vqhnh@)dCvrxdtmpAoYh zLx6(2@bm!)CCU9boNO<|+dz^IqF=`TdraWXS;%-$1YA$n!%3(=Id0A=h!@B&uEt(A zK0yI04giA4v}DL?x~G)>?a_r;&}sy=`*8eO^uSanAb{a82=!KHa&im9BFPI9xt<}; zndp8v2+MLLK;$SpPIZK{T8AIVu|M92BIA%(w_nvA4|&+n85`BY1EhG&4PrZt>Cguk z1)*ez%pHnkZodb-fX2g2gzciu^g!Qk4O@&-N1n|l&$N|RgKx_)RP zx_-v60Pq$B(1rsP+12iOU5)_7YgKpk08r`u1!{p&F;9HN^E^GsU&_d-)YR(+ggxtF z#WeKy0imN7ad z)$}$kZNL1C9C*w6vK$NSk<>9oDoVe_Xfm{wzk+Q?VXy#}RNL9A@{xj99J619oNJk&Rd8Z9(S5UAlc`9{4Tn z^DFc88t1JEbajKTI94X38|B`-b?ll;+R|$|JF?KlI32gv*2Ywg7en zY%~6}ZgK5&4;vTfal6-gb|anNziJofoxT7Jw`*cglo#jiP@pS~?*xB*+SPgM*=>vs zIDbg}@3=p23sT&NkWGi!2NJ|;;YLe873Kvy4%aiXsG z>a@QK*^r__@qN4z^<_20My9=yhN5X5v~9_Fc4*f~j8hL|6Ev;9a&dWgFK@GlT%cAD zw^{U@&AMG-Hp{vO0t1Lw>-E;xx?Qig&eOauU=V0c$hvjGUQLF<_K4ygdmV3|_Ax4i zV(%DXxpc=Ki;MZW!1yI{+pryG2U%lQc|BaP(R~;5rGa0FqXGaMYP|kb+VsbZ<%ZZ- zJ^e9gx2D*qwic&4PI04LN1b=@`4lsJP4OmUEobX{o%z%OVDsGv0A(|~wJ753ZCn(# zh$+%uXa}Ji_>d@}hFu4;%C+6DA#p<2ztao<_uhScr3#cF2SJrCV z(7O$KyQwygp|v@7Uw;cHKxFqO^WORD^|x>=x%n0z1*d_{rEe-kyisk%#a!58mSs6R z6>b-;ygf#TjLeBSK$q%)L&66zE;#zsKo1p>vqaxI?z;mZ8AR9b-|#k5fJJm15e{+I zlYD94dk6a0gZ905@j*4(a4J$8)v)2Hz0K~uTLz8;!djcya3;N25gSoa4H=(oLGmyV&!cJ ziDs9H@FDaOdk}Qcn2Emt6wYQabK)-&T$$xzcudD`?1liT=> zi}RL9@b0=rMI?G0lVRtSzMW2v@-2aUR7xApF`Xls<>`bx4DF4;xAEn44++Zm84`}| z?Fh%*hI1@zm2h$_;CJRW9EHnfM=vO;`I>_P)^dlJPy*AdWWkfflVh^s?4?C)I71}Z zaL$on!#Usl32ZpWqGRBQv4>UroU_kc^eO(2^}K=y7|9Yq>J{1%g2hw5Ck^|aP7Qlr zYSZ#sN(Jq>%R>Fm|8_i56U;mfWJpWIZte%=d=x3%kq9YN{e(;n@*tkzqRe-HQ+ z_tUPkKhGDYU&o_J9$*DYyvM@5_$$WxO6uIl)qMN7qO|(h>Y-{fa28|%-e-rl^y}u0 z(tKCw>5M?w)JH=fC{^9hzY=9YBs|E?Ci?X#{<*3X6d`Qms?ILiChBPqXcNPj32F7J zI(-cE{%rDoI$Lp7XA}q->B6&QujHUYa>b z$EqmWI#yL$h0Z3~MYaxdCCK0?k%>0icm`w@+Ui!J>ISP2HY${=Evt|ntBO{k@>mrp zv1JuHM`Lnb+`->044>)0b|7~yCY+k`y>={3J{>N868@E~Ckv1N2LJKcs($ld%qrCP z7qbfW{z7m8-LH(DXI9+8Y&?lI6Rkr1yI?QDGVCbTD(32lh%2nLy|fWUtB@bgay)rU z#FGqTAY2rx)N!r%gerTiLY&Cj9972STJO;+WT@mV^M`!$!2@XlxqYMg=nft`H z(yxD~yHAM8mv=@Qu%o-<*&yTTa6D7Mfu#7e&rVSy#Tf(6j>FD(*y~}}=)az1&!sBOy!o5D zVfqq_F*c(p&7+7^LK+N#d#sN;}GHWBIBfu{m_Oi9(!YD#OVK4pa>Nb5%R4U4yYIAAN>LoXjpCu?LE0 zyB}Gbtw+{<7>&Gfdri52!Z2P{#)fgF zJ&Y?I!w}D#SBrrzAOW1O@M5UGaI*TMYWU*oOu`Gw{q)b>K*S&Ao}>Ebm9gqCx2wP0 zQ9a{$x~d`6<Tc-SYF<}E z_+cc-9vg=AO+c?OUGHcLtf9A+`@PR;-j(}B&AT!_?`eD9QG=KB&M>ApJ3%8;`EV!H z#E)|{!{>UHJ*C*@vK?(>=xWqeNBOi^xp(u^thD_0rcmz4W&HDj&DFRSs_zP61YE_XBz2on}W=W=^5jXz7h z+Eh=gerxn*}m&e3eelk@+&6oGm*UTAf59v`$u}K%rap-0*DG>-1e-o%m^}4vm z=5sSfBU0?v`*!=c%0j3WBN@_+W>;c?LTLfJXVqWuc0TmNe=??EB=mB?NzGvFti%UJ zUFz;CPLNqOcGZ;;HR~#$bd^uK%BOWTsv=}Q&9NM-`M}Mn6}g=&j^cA~Zqp&pO7Y9g9Zq<@*AnK= z=vNqYdMqMYSz$(SgN3oWoApHwnI-19Ea6Ufe;pM#f4UVfrLXIfL>9RYEp6FLM^vHUTVNf1j;slff$|YC%-<$wLPr^iz*|9f!)%e3|Jba z3-9P5FFXZx{Cou(YKADl1924PE&j_#98>Y=xvE^1r;3_wj^;Ds5743zf5{sn{G$N- zR9VcR+Ab!zqZGmI*@`_2qoK{_ujuo+YV&vYSr-HoW&!R+XC!N*zp|@x`0?teG+uZb zLWMVYEMU2+V9Fxo@T8FHYsMIakrso{Ab5}XgYt>gU{hUBAX;!won?d<@KzXV0Z^a< zQ8kPRfN;Nj)@Tu8Ep~@N7!yWpV(g#;<5hsc95KrCL0t79t1(7yi3*_2sftche zoQ_^Lon?+^x@wo0uSGJHF+5)NGBepEu(*PPPyF4dL@#Hg?gLM?ZiYR2?%j7Ee^-DP z_R5FmD^LH?N_I4mdE$>&MzI}2>)EjuypAk!p-xssU{o7RM6^s<3S5p^CY&gX_H>6u zWU=g&kwT4zK32lfQ-m=gJ#tEJuv9GiSXt43A&v0{E5$b<0^PThtU@{0qq~^)S^)v_t*m(!5FH@WxD#%21Z^4dEce>n4CPL+C`fQrbD}5%-4l8|H z&KoR1bXg-xFQ?KDvmoW2(kBQB2RC#W16TZ76Yt;q& z%Pc{;Mflu43Ly!W6enF$G zUpNh*P09yn)`b}PsE3_yqTP!B#2$2K=)*bHYpQ*K!6KOIJzvQS3aBy4-)?_F@w9B# zr!?U>J*jd&>gq8v`i^c#l?~pDd~EVNP+K zxtvVF=kEop+gvM&7ky*Qln+RaDRZ5gs92NNc?@x2dM6BcNa1-BZbaJ=<9&^Lyssm~ z0y)an-b!!utG$Wnr&wd}{RJk6tHq(5l@?`>*LuI-wmCRK$C+x*{YJgwpnxU3*|C!} zM3H2pehi;{1P9A2)0+2&bplI6*4_3t!k&?~eywf%wI;B249n~+;=)>Wx52sbZPt++ z4E*NtZKi6l^KBZ+cZqNr8(!-yi%z8LD0h;lif)zBu$kq!=vpY+TFU1k&W4Qbh`Awf z!`CC=zdCkbAvmzXXa-j!SHHcGGkMxoMcc&%$)p5}XDR@5T}fr@+G)5Df(BX@x-}D@ z;mly?*g=CSPUJ$Onc8UL_olA*SR%ytplmWG!mh(?fKb&XP(O)+5s*Y%M2(>~W$Tadq=uvhHYcfPJ0s!Puk^A`&yzw}4o1QQ<8SUdFp)=70U5QmPuux#2L??%>mK02P8<@p;g?PX)G)*2?O5s*)L4g)Ct7Y1Rf{&s(yBp!P z5Vjvi>6iA>*BRS{X}JmAOMq&I!WMbpdu`QzfvBt8*CTM<30MgI0R@!%Ar~0-EgZb? zq8C;~bf7k?hdS%j|D7aM6^`=TKYQuY6)t0`OsNr^3w^-k9x#_W41)N#8TqgiPyBGN zb8&l(mwd!FbJZ^O;Zo6p)7LN(urWZX%3;ON*`+?4{BD=}d{5A1pBkz+ln?4ZS|pjI z#A!w&)Ni{^qM&ju!<-C9hRw6VBNch;_0Mh(V*_Y9OTn9yxK~ zbuBiCIrqJSD}^ZmTL*EtF%pNPP8|4E#NoZaK>ctO+$sri7z=eHeSV*KY#Y3SHxq4J z5KLmYvs$`+C-h#6$C zfUhjxteAwEqTnbWeU(RlmgeOnk-#_FkDvfwMa?Agq0PgR>90CPwt7dewpFL5qy2`S z{d@Xrq}BR+Ep7GpTDNxZ4TN|#B+`@*Z*0gEsDSlqtD)DGGac<~%Kbky^r|w}(3N&W zER9lortLq)2BHx}Rbz+*B4l}KyG-O`4qj9(|LZ#(mW4&H6o2*SUG2?k`nv)fJP3)ayev+oomra9`+A7hqWi954D@4I!^x+NuY{{~%bUwtUBO*D&4OP&bVFqaz zJ4{rz3tMV)DM4AwOc7j~1`G=iw<2lG+WFY<|gkx%rCe4<~R_IicQArepq zBOawHwDrE}7gg5WoT?J5h*+$$y3D!@czN}OzXNe3(lrhVy+29$h$78U7aG!O;awY1 zz2l(<#UCPm&#kPq-4VJjmJ6V zLe}G(<_OAb>t+kDvW|F;A0aw_TUBzA8?U5^d~tP02D+vc89j`F>>kRX0XFKZ++YWe z;gG^wm{`xosD>B}8)_I+4ZK5WIMy$g_=hq@g;u|e5G>sDZq${;w!-p}(RQrb5$RVc5Kq`YY0|@<%Hy3tExFi5#tPwvh(XS1Tvdy0VATS1Kpd zq!>US&8|Rqj-E_icn$S5whQl#X{zV2u4e2FAqd@G!~#OdR)IGGytY6S#W#eN)ug9d zGjM~=KL!=>jBjt~ebQIBGJxc&C$D?*8p#%URA8kBjXYks>J5HjEI}2bwSdI0FUqn` z?ikHRm=?aUFnDgOrIq98te$DfiIT@6`r7(I=uygREG}W>Q2=#1X;NYRNP>#z5f^(q z)cf@g^}g5##W06D(kT;-jmI(VKAX|C`$dvz7tsx`6AiHg8W^*(1#8QpvsE9oX9Q{6 zG}7#Gbap*#TNk)tDg|!X8?FlzB&76`)a%B9L3_x~{0giL#(@+h283m}juRmc(4Md) zm|9MYuzAdxGtQcY_@KKL_&{-n>FBSVuiS$wAI^}AL{ICHb~7tUJ6(|C2@CDCⅆ! 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

      |(3_n6>Gnvq3R@Zv4~y2x*uLS9rFa_uM8&#y$b1 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

      c+l5AXp?3cnUxC}0bD?sK- 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

      ~-wS^Ns(jlfN);!n~FG8dpy-9pl<5mh1QI!HQ`p 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%0D*J_^IKs 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� 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

    M5`tN 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 B{j`#zZ>8V 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�PC5;r!AM9| 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�c^0oaRO`~S&Z$&i?DsfvCVc;Rl8Ztg$y<|=0pc^ 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

  • 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%0AZuDG28a$5t?iV$xje^i>%{tsX9g_8dC6- zm9};yp;)l~r$^jQqnqk;6r6M6h!^(v7N#~|cc-JX?dY@QJ1dz!wd}I$T5t77g!3a@ zmj`gQ7rH~>Nn42~w(Sd=X~dOpu>(U1j`_Jf_ybD=9VfpC`Q+cV(*9&TjMg#FVb(Ci zXEyROOg>E8w?meu0!_85M>egFc1d+-{qN8fkY1Y~wzM{QACIyfk z$Hq7&hQ@&^js&QU>x2jgq8PYC-z*l5wXin0QWY`C%ekU5@lvg+>bCX&eYSmw<1c<8 z(~DHAjJ2qg#k9p@XU{c?DoBx?fDVM>+Gz7s*j@oRv@YOOvitsNDaMA6+9pIZ9Wk>D zE1bNv2mZ>q9f}})QRiLnK2;?vS~XBb%R?%-GbSCZB!DIl9xHRR|NTPIGI4&^I4MO) z(;vb2?65U^Oi4)v{|X(cO0OOP#=m@|mK~G4J7SbJr%i23!yLe&ENYx1wtsc8Ba%*T zk=cpFq9fTOk8(ihuOn#0n8`L2VIX2R$pg$1mZHy$pmzNj%NC|kYwP{jFU-cD?6%Az zYUpx9Jxjz9@WsifP|dbqX8`pMARxOsI#;;8xfP}aOs|eM3zX*GGe~I$K|cfmlYs>v zO;-@;Gw#}QHG*LF6-E!UN*EZ?kNHgYishiF+Ytsz?P3)hX5}%E=YkhE)r~48w^f41 zFOG~7XQ|i$MhOi}MWMlL_oEky=47GrX|sb<5(&9Y&4UFzVA6OAjGe=Ah~k_vBP>g=AZ#f=jY-!I3wduv?;4? z20~C2SoHIkGQ-e;j%5^dQ^sPmNnx@=&9a5AJJ3^BG^rGlo`4G0GsHIOQ=)>A+z=l- z!q7xt)oIf{h7n=EmF*05L*r|1YEQg?dPmZ_v!Ko@HJht1uf+xlU6{(kbRr91!N<+h zmbN8mqdn<}oe0VxnMdo63_eXBG*T^pV;^ZVouFefiSZyI0!Kt|A>(VL6CfiJXJQt8 zDkk&zD}ZtK>T@K=sRDPVZ&p#=`sr#>6C*a>#c7juWut77!hJ+ihal?SP9oCT$TdL0 zk3qKpfhLol>O-^xL5~MWIATH83Ln;607=iuBm!5^^GQ|EM2fcO?{U#DshNfFj-jgyzfledB5;7O=_LjO`--{`BgVGe& znO~KYwUb(sFGEKR&GcuPaSmC^+}zDwf_AcyTY~8#6XAWTeY2yc=4x2RB)C(!AbyZK zwhmUrx4Zv|<|#1M(13ljLfGkO9lRls`5;cm{)mfJx6-OxNlJO>)^;aI=sO*LF{%|W zL!0hp=(Rhx9Zjw)P{cEhOEi_Q?U%l!Z&H^9h-qJczo0(`Q8fUEgHlw_fMAaOB}SOdA8 zfvnI#QWC(ce8A4+hRCL%ath-%BU&g0j)8Iz7q)XQ%i8e^D8Sm#v1#C5%_68#)qJcO zUNf;1I?{@iyFbh(eGRfB(oQ?xgm9M2ZO~tn*=my6u%VmGhO`el=Q0}(3m2M0V_=L< zPTTAO_EnNkJx3+ASkkL%z{F+cs`DTUiW9;H_k zAXH;*9*odC;&2dP+~6fbq))ZP|2S;}wH>Ld-ZFPU1*I7A=7q7vIX?m_` z)1+HahdE7mnto>2Kj5W5dMkC?#0jK7qr|#+X&`TqF9d`he8B-cB) zz!yuGU}VDRgNs?kxzV@w>LM@O^3`XOL_ttkqRUgWYnGRES(MEcA!08{L(}Yd1ci;s z+DeBUnw3KIgQwGJgrO-;`5I~}RG?6jLenS6?6R@%Y9CIH@{1Wq)4D?ODApzi79o+chc&KX&Z;GyN~{^#*G zjX1(+O*{=f069}G*4xl|sl#k$BWwDf--h%qE$*X0QXRmZDe=MWU9wher8o(KS4|~E z41L{ZtrWoO*>$RjT7)Fj9A#TRcr*q+R3JE~;R@AC1=0t*B?|*EV>L?rR!J9(kEEmg z-^qXG4h>QXUYs0aGBd&&EvvGcQ~5v_r}9D9M~$vub>MUz)Bg`YC%CoE)Wg6sry6BD z+;fdC%(g%9IYWmqyEcE!*p~-u;CznHtRl?_2xrV9%zl1<{ym_Tp2RU!$(!XTE5k(= zfej8g<%46CJ%fAOe~7_Bo#(Pg5wRViO?Ts)O}4?Td7oC$ zokSx3)qTvjKXG@s3=!KudG!Q1Y6bO$E2uB>g6bf}RTphZ1>BsmjsImx@i-r%kVE^B z`Z-unYNbi4AKmcwd!PDH;~5K|yYnQ`24Z|RW?$Tfjl|hXOoO117N(VgjMz61eO_Z@ z+uFBkbj`hkq}aP(KB}|(z6Bda(flVUfsl>`f1hk)vYi{+nZk00fJ14luNyqPv}x{B zi*@!(|GzYt7#R&Coi2}9fRUX4*tk1l$H{9Uqg7{n-;-n`@E6w>eUf3_dICiYPH)#> zchk{5$Q@~IsRWq!fBs0~QYa8Y6MhkLcVKo0JEcBv{l4FM>li+wy!D5E=dD8xiq`M{ zowqLiAs_oAzw_3G_`dZgiaR1W1C3VI9-|es!C4npVXicx8WyKbQe4O?CPf*gV0E+- ziJ87BpQ9G1B^WW&0ZUC1_4BOTt*TZxMJHP_7d6=~Ph21aks2Y<+M7gGZJ9X~B8SLr zOAv*h6|SZc%p_l&;!F<&ljUut;W(6l)QAuv8I_z#3st9M6Rmn4a_vtE;oH9V;*b?y zIo(z()dFa(;^)yV7ID=cpQ7Gs4MSLXRZyCBMrdY?&Je$Yrk1Hv?0$mEO+R)#6v_;d zq!G_U?{LrUspp|cIm?3+T)jYQ`4YivnblkIY?DvWk2F&ix+u1plRafz>L+{I{o*f; z?MHv zRQ=KeIf?%%f4++GqakZ^$%X-+oZk85#REQhN#~QZ2YhmF=abnm`(_}6Ns#^c{bv0% zgQ86ZqN_%OfLi9S#h_9CeEERqrwn+02EAb=Je^B;ayXrW2xd>n&<6j2hc~^eIvo&p zp*;n+ysLUb5S$!f;gj5r?}#ao? z8JTIQN9Gc$HTMB`%ISrROLpE^Y~5)*-@5K2bu`1z0A< zZzaWI`a$BB=e~l%=NL7QX%X?(Ozx576IPeRm6d5U0OsY-b^19gd^uEr&A3tWgO&6E zglF$87@eA6#2^euZ45MOmg1Bl&w4ET`#dSG^n!E6vC74wugy&@pn{}kzAF>cvBJ^Sj*E?z&almqL)m5vB5E!LBsqw9 z(MDku;;A$3`;H;iqsKTDQ3FB{97TZ1I_~4PCC?d!ZZ%}+V0y6mj#3a%bHJp#9L8mm zFpTU|H!k27`uCFr_y+>>mat6>1oKZvKw=293|0RF!QIpIdl=w zn1sB4OL57q2!L=lDqjYlx*nx-ex2O)OL}%IWYjgmGPMm9s99Rjn9zmwbpX?{5M83O zWO|5SVTLK4#mavX8-t7(h%E3PMf(-)F)R$#bnFF7Ap(zxP!PQo=byta2`#|i_wA4m zYm#@ZJ#!|>I!I{5=1l-yT?(0wLirq%$yNR}0~T})O(YG8UqyZsde}WHLZ)BUsX3F+ zVFa$m8UgFHH=vQc8`f>cT*l1+ZJy=q1BZKo4vz->(vaJ+`BGEK6nX&t!81t*D=*-a z+<<2Sd!RIm)ZHy`jCtx=!BRigMLnC24H5w4sV8@$o=s6tsyFKCU9YC}08?U+92KQ; zM@1ci!*?AG>HM{N+6Y6Hc4DU1_C$&Tc6vK>=;Y+2g+QGL1hQ--YNe7BBgFv*+1gDL zl^_g>`eLx-L^5m4o7xKm(y@ssssMdYgA}+54YE@ftI3bp6G6nJqn4og+5l#u%Tq+o zWus@=E>3>PXUl`9$QNZa9U`Db&3tOd1`|SObveVBlD8L&JD8AX3yQmrL)OWD8klp) z$`pW~1o)m#ySiAtsp)xXHJL@?J6$M*>CnQT`cd?r33RXAtz|+HSsNu{*|+Ug{eTF0-Hy?OyG~{#04Q7GUV{IzJnZ~S%F-dYlqz- zQvi08`#dD1ng4e$PKXB!xi!|eIP)<`ikUkGNZ_C`^ej%%ypg4yu@u1(<){w1G=7(( zx?x4%1Uu)*evwZ@Dn)jY{to6zmvY#z^=Te0l$fn!P(ssWnkIA!%1z^_{B<1FhkVy_ z;@K%;GM!_~O_Mr=pc_nUIbFU5$423g$mFbIc_Dd(Fv=e>824T#JOl|YD1lCpfST*0 zCI*e~uSAFulhzh4(Uzjnj4O0XU!izEg;G}tuMI>$hWgV=tJW=i!aR-FJMoiVd5&!n zAG!F+W9zXeFb64qLJ^nal6I-wZMRH^RJnA5Uew(S!|Jrrc&r&NP(;{Dq!p8-Ix}iMJ7zSI_G6*I zrm+aeg@Ij@TGOOXbG*B`9SBz-@ZWynpB6lrEn69t+N12P zQ5r#c0_z-mZ+GW5h!%)!zmZQFA?z^8LEi&N)zGSn*_h_i9(C??_IRA9%z@Hl^n%#b z)5c*Bf=4@K(eb>jkamW%Y42Rh!#jPza9&=#Brh)uJmX}|Pa%lmKt;p=e#FblxYL@T ze&jUQG5WX>%d;z+>suB#!PM$217Jf{g-5!zD z3BzBk2Ud^BHvS(<(JQs92x)vC?r} zn);@qU{)Q_LP}X z_NuG^U;AEUR)C8lvjWhVIH8k^kjyE|a`sRV(Snj!n=Ri6y$zGEjGKp9vY!?rtXu{ZGYvFlt{#zk4Pg=( zcr{6sNu)Fxk?e^9qe1yKYk~-6JIZxxXOCl^q?EF|8x>vReOhOQ)Cv{6_*@1&RPdUX z2$57&x{^HH$f*lMGxoC}tpD=bp2$Rn|(j-Ful!VsSTKP&0lF zW)6TZ5D8jUTpFL_Vhkqw?xIJRa>`M+O$?#8g$gf1CH8~9kbvR zDTNRes0K2O)GUWT%!jnYZX^;_)(K!SYl2xONt4qQ=;-+X-A?Bb|yyx8SFu41MO)U8wt!p7!n9nXr*G2SLtpVl+B@HE1w^!c!H!-Bp{~M z=7#-yx#&Ndi-V3bqPGK^%&A6sQt+bbfLCWsL48TPt5gUKE zf-Bn-&}c6a7s^cRC1UpfX|y?ms?xivF(@w)M>z0*vyKo!;g*Tj8vUa|u8I^gIR(g$K1OFcn$;jVCTPea3McUR1DH zx6r3Whh%W7XHVCq^Qq_|1`TZ7+7TfcloHvm!}IhZxT3xyM`>|p7h2trlZKs(IIWVG_S4#oW1*_kv@0Gv)McHcAyf_?Lm`y? z#l++o=_S@`GI@{Z)4_t(Fn!%Q#u7+(VeMOt2a~D5j5v9iPM#vbsdd+sB2#E;)xkHl zQqEd6wLEWXrJ5q7S`A2{<1+ok+tGlmLY9<`1s!`CIN;2gZuW4c0s+U0SxXA;(A3yd zXI_i_g6x=vuUHh;yh4-fp<0qcSve=Y;D^OsDfNXxbN^}m65Wx4-%D8sh(-SrU~fWb z`F5}=Tk?XX$_#?7ZeltZ?f;KBxzW*zJ+Jb&Haa>|$J~VI^!#yTW(mEB%f`iQ<3rxI zzSuNT51Y*dTd- zwvv4&c=^lzkc6hzANO^)Zyfl;Z3~z{3xXyO5Yv)ROr%kE-$hAs7rzZ5WI(00uJV|i zfNb&gu3s(K-`9UQUhis4QUvjfg1&=1>C)=;Ku`W-g8ft1e)iFd2m6=j1v@6U0_@PQ zfB@=lP>hU>1bXrx6BM6*%|E^&2gROwL4obR00nF)U?WNg6qT@63-sXk91>=d>t2gm ziJ!glosU*d+wbxtGOrlC4281cR+KUWef9Tz$ZMsgFB@H+moi zig6nyu7wr;3rwf_{iegUen4pUzw*|buh%M&p!3CD2s-;G#8~VLOfX<*e@zaIkucVO zf$h2Z{f5R!IW+El!)Mo4Q24C;v!VO7Y&4x9)ZnF!nX{+q*i#f8ZQwZCTMvuwg9u@x&2A)B9bb4=aU*r?}S zIi~DMp4Q1k*xoYRC?h#IDRNoale~yS zhO8OO;^%7@FGd?&wyBO8RcN?MT*=utsv4VA z7N$ofk27&5QTBFymIyLn*41@;;<~PyZi*3sx$c%lnCl~mtGaHBeUc-h?DhM;hD*up z21{!^yPICHQzy27RYoZSQX^UE?d>%w`Y#kr<~8kSBRE$#TA>ruH9ON)SEN<@^~{|+c7B+os2Jg%ojxjF`dR5*9@$m94sEqZXs=H^>5jt>E+|~Yx>9c5` zM~W|Vz{o=8m!a2hZ?AO#iLCP{V;5irD^kGVGP5(~1pvabVjr9WfE?6-)^k#OTyH<` z_V#n_OX@o{o#C5j?@Uild3I{563_Br1`az);LG4f=KyzIx;6)IJG;Go5>?U^<^Xlg zL%F@`>YX0sYf_p!$u;-Po$Y5|ot}6_`^23){6q+Fsj56Vedf;elq=GccG8QT>2uQO zrP=n|(`QrBvzWuHi;0s_Tt(Js`ZUTJE3}jOEUINL9Tbm`leUadU{$0k=z^i9^%MZ3 z>vPgjZ=Wl0fOfh+iMn~1v`@8flJ+`-)+&2lXJ$@LPh~iCE7#V**hPN zv)7M0uW;A0ZD-HZlKk&}J%Yx>e1HdO_I6g9SfatRf8|2X`I6DGWLW?D)Go z&!uzr#M3z_=pT&}j{>!P%bnXk8L>X2&F5zm=e5T$7N<`mO%sfS%n~VIp7yf#I4+uW z?Cfk}V|MO&Fi5*%N@Zn`sYBi)NHj|r8!=&kkm99n9M;cY%H#2+XSZt@c2!f_SlU{S zQHvlIivv+OaFrb5!P)84WIIlo79|-#KGGP0iX|n16FU%10~(jic7@*0;!cxmz+5tB zbsb3!e2QRjMOMh}@wWLIu8b6kwB2_Th-~9lpIqMQ`K*7ml`F-p6I=8e zFr*_J0{aiHX8G0p&w!S)S+>W7$K!~R2bk6!u$JPG< z-E%!i+z_louAVvl1xZeEEieZ-Ni;U*pGPEv>+U<9?e6~fYZyVOt5Ft(G z_gwa8=BuQg4;2}34E`R34laq4Id(^&1_;i|N0@PPgj`-)WUS8QcJ|Z|N~K-1-H-3! zv62g6l9{(k<-6=I``u?rN-#_XG_4k+b*umRE?K2V$2rKtl(vy&&tRN3tDs}rLhxqD zB5^JE6p6W_nM>X{+V14}1eUGR#ey@8dMGWRRCUpjI9!y&kzq9vA-L3$#%z!^U6R(3 zn3BDa5wt?2UM2omiom}#U5dWaK3p<4^r#JK#=o78E>+i?>EWVGKK0{LQa=U|LjK5! z?o&TPNCf8=jw3R2RLSHRwgQ1Cv-C1VoSaX3%TbjhyW(-W+tfNjuFg%ZW7AQyk{&7A zxVgP>V{59QD0uC(lR!r*$YXOJp3E>k_Ov!p62^8~>$3pe2vAhBSD)9abUoxnEk?ez z-fm27=itV4;%wTGoYH=t1VOzeTO^xOAgrVlPmz2(pJe(ZLl8k4dEWMP{afGKTCeIh z0$zrs^yn7Vs)>xOY5kd%To!n~c;?bHd#e~BUF2{|eK@E?oz~XVj;nF@RBD|4xU2Db z)&w=Ke+xZ&YrDIE_3&+PX=NIAS{ETUhy?tu7#QdK2BdMZ zip(CJ_t=#UOcHmDU4Hpd*@$6eZr2TyGs#1Po~Fr~JyP}I?>ySN4)j2aRHwfRL}`*9 zt*O{$Mi!x;MmL829Tujk+fpgAFe2e)Mch6WGY}Syd-uFO_ z^Hd#C`@8viyA4p&<$5A8(ut#K!d0qhtM2wX1*O4QK|Yq3uHIb&*Hhm8k`h9wPWO=3 z1b?M-r?U&w<6!vI-OfNmIu_x>&y+zW3mJ#rv@#%egjoEsS}d{4sH(-_SHK+1&(V*9 zZX&fX)Fi%!9QFCe7DVTp5}Y?&-hb6vl&o+3Kx!a#V@k&WsyeSlgR}hn)+GH58CMfp z!6=M0)Z%qK(dxIsrj9mPWD2!$ItJs6l`vLNFzm41S26j%NKBujJl$qlD|D(D8)MS+ zGK)57|H0gKpMSu#IKp7A!yGzYH6V!&{y=*x>73%*m`~^585h+4fA-!5Os?yy^F4J= zRabRaKT1+dYO57{pJOFa966TcN1UKXA3gkt9#+6J7!n5ud$@cpF<<0(eEoemu}DnD zV8eA}c_ua&+?Kfz9$|b3111jF3ggW6WI_<{gfXBD5IlV0j)A~96DzsD|JwVUI#pf$ zkZmAbuKlU&oPG9lt+m%)d+oK>UPkxSIV)?l5WJ>(pcu2(m_M_@(O||2y1>0AnQ`5( z##7UY08E+wK|7d%oHvVo?ix=p020B9_AqI{P{Bgn4Fcqfr2x4CN~|)_d4OCfLkY-1 z83q9oL(+MG9MrvDKn9bVz_})vTL2+2Fl2(GDJu=@Xw6NEg`_PYiGh@8B<*P8MuCA% zK&HmP2%0yLfoVDl4W7!F0LAo&AnCB04NG6%S0ZwOo+RorFmGaub89SqdCdyE?ScMxeRBRwm(`6N6z!h#lgu){D z^9mk?0{tAuo`?7`@&sUCh{V0kbILi#%3bRO&Tm{CKf4&4g{&Ru>Zm8stnM7tU0e@5Ie z_;6PZ)dcuNVbll+HfA~@;-<;EdZbpgX$MTa!?XOml)W}8NeECvbyP(SK{P08Kok@b zW8*4GPQ-l%1gN=qoqJZ@Y8iib-6;@0EfT8}FQbb!B-7KabCFDI;#poYB`CRZx6WD5AAKaL^{HTx zVEr5FMF-wlcZ-iEY!)B87-bL(NU+pd^x+gVaMA`VH2U83O0iVjm12D>y@jQ&v%*zL zwkTzi?4qRxa{eA^mip0!Z;{p;mQa;u`I2sN%avy7Mlp9N=(ULb(yY&;cmf7_(=-m6 zAI74)((ItBmm|%>OO`9m(gcef67D%jv+7n?n)PE6n#DmR!W$du3ah;tOq%sI^fHm6 z1{1;-$}mU>>z8JI*i&)I_TS$rJC*|t8MUTRFXD&5iz@e3A;lWv9j)W_fYrCS>4O1HkX zzVbSCFcw#pZi`}mH)*7>P_cnL?(bB(rE^{BRxefQR_~>BtCzvjEfS2EZW%p{r)?Z@ zjR4AxH(t7J71HhCEQ?FG)bFKR6_#|X-?IJ%q+7b12^|jwN<44-&GRK(G7Zi$Ps-Kk zBLs=q3lpW3t7edD)g!g011Cwjk|Dx7o-KEajf|F;-C_>!K&BLt|?Z z%kdTPM+y8$Rd1|N>QyxAIyJE4093_1p<3^Jas)ZVRQo92dsO>&fFK=sQ+nobSyU>` z`d*H*%xCxlO3sP7k!zFA3hX>5!{{aUhY7xB4h`mL`5aDg!qJPJ%Msr4IeGbqGb8QN zMsMW^Yc_q8Z=S|=sDyuj4k|7pQ70ZSHcN~gJ|DTAVQ>|bbnTb8&C+1U?jotYoqlu< zVA}1P*KV(Jm!RLqIY$-+;Xr_!U>z4PK@Bzj)wPAhF=>npk#>(-IMIIK%W3<4=cM)+ zqJ23+)eZ}K7dv$Y1` z*)$WprT7Ql??v|_(54rnCIsG7g7*Ye5gp0TKavtt$H2_BRoa(xW7sN4b)wLYc-7K{ z(gU!|L<0??G=bS&n$@~8Px;NWJQBR__+C3MXt3nRV3cc)jX$8ZF1}~E+vWK8E__I& z>tUb41NsIvf!l?~i6@!YW2~`SI5Y)ds)Oa;Jj1jZ&-Pdn{TVIm-fKzJ&@Pj9`&_2j zzPH=>$TZKn+kGQpTrQe%!?!}>0wq6+~_2t^M z!?;(uwHSnD6%wMkjt8b!SHM?|yELpHI&8OM2Ckt19k*7yR15e}K|T@fyWfonWqTHA zH7kLcl;jW#m@NGODj_!Ld|>LDTogkF&Slnab*e^H*QTSU@T4Oth9Fu=866{AABL5A zIuH$Kjah-FAPH}Cb#JyCm?;+-hAcy)803%?Y85&kEeAH_sYGr^qoQZ1#8bC_(+o74 zu_+$A*V-`OV8aYe`M$^vdzWzvKlwwSZp=Kam@YgZHLN0EU=O$usjC~zt}4p*+?!ps zJBp&qz5`N<--n>Y7wNTl5@fR1L4LeGpiDbYWP3H>t8Rqsu5vs)2-_4P_h3F6_cIAot~bw zr8dq@yokN-dXL-Vc0G6^%kP7&g#Ib&TW-3}28kNADS`J`HxF5MD}q&BeYrTYZI)(jwH;*hZRgEVi-$Q zxcDGcSPKQz(%+?GDl7>GTgiN=BgUTurl;|*f`~oorfm<57+@q0XQ?VMn4DS7*~kO% z@#|b15CFgf!f~f|7Yf|N2%8o$KHuuK9H`&W{Gv^+zV=&({1DKlD$wd z=vXRo&en1?Cd39RUPep8gZLWmLgP^Qglm@4#Su4B_8D(@5_-sBq_5Acr_%19d%?h( z!g6+gg#(Aa%)mAg;uJuH`IUYRVHAZR!=i734F0!WqSbd$69kzN zFUSlbCuq|MAwexckO^wJ)N1j9jA$1@W`$_iD%#`c!Yo!8MbchNg2KDv&hBEy^fumQ z@NLiP5oCgJgCNsT*H&;CDJfz|jK4iCafWpD6ar%4o)fHvmzdvi+lk`{-v*pgl368Y zGvPraph=Q}YjB*xtl)`7o%0a0Nzi?dbiN&Ck@a{ty(rj4?+~i87~R#XMC4Liqja!s ztCAs!l}mjMl1u~m_g0A{gE4KUfyna?epBFB^RB>gcXs0@FUi-iknS=HM}Dfvtr|yx zk`moPZe<;uX0z0b?jX0OR*Ofs>gbbOt=e9>RY`(a*_?r^d@CET!YX4ObPLO^1SF}* zt?Fqnx;LQP^-#)X{3FzX@T4oct_!#Zc)~Sbbj=;Oj)m(H3TPw4BA}iZVpza+cWLOw zb&#=HidMHQnezi5g( zrbrtk0B=@NC1}f6b7u6^zbuTfEHsK`VKum)5dQgRwjl08GiqSmtF1c3QmfEffHBUi zel-JRDNq-SjwlXke=n2`joEUtjV_%nVFs|(BqWNKTjM1zK@K*hu=O1_Ls;ZWr;-7k z64EJU(Rbmj9`~_(qkp(ayQ1YQMWil98*+zNiX^XCDS{HMUyr|}Vq`#>C6yxs$}FiM z8BpeBD@g{_W$SLD8A(hALk2QDb6z$KT}4SIE`Sbm1HbbWC9i`xz`;skxS}Y5Hiq3= z4n#6yKdoZbS$jkWL8v*UD1yE8>>Sri|^e-c&;c39@H+AF1IA0 zG*TvAI=FFE44ewMOK+BHL{FFBtjHgFy6k4(HAFg7Jpl2bA+hZrZC1DsOENIwAjs=U z)|QJ6AS?7FE$K-{rGsX`V%Z zS5@M5B$?Nd1jMFWAv9@Fmaiu9zyTMfnxr6-OQGokczm~oPHK|k`^$l4$3W6mla#G5 zTzjDPLQRrM$TWS9SCe2qmev?`p(fej$-uOKf=wf!AFG_A;~JQ<`D!w5t}}`urN~hZ z4e2?M2~zx4mOAMrHQ1niGT>-U;~{rp|q#1I&)Y$(*8DW=Afbr zliF)ae5MQ=eY$3=CsQH2?4j(6J(2zQ__lu`ZONTT@j7DSD=Z1e_S-USY-I)VXvlbG zCr(qE5LevH6uJW2k1HP2&`yT$FYKIqkcF~uyM32VO0q00}>EhaHSyuS=W}Q zT?vcX5(*ahjm$430x_ve1&a))0Ufe}Zm1aoQkc7FhK>dXVGz4isnvuMgnet9Rx=KT zY&9ztEMYaX-At)q+1ghnA`l9e4eA`y+!8vLz`LYlsUp1r())ER1s2L4qgoNt&soP( zRCJj%Lqd927P#D!09scPzSNS6GG*fd!HB&<00!wn00!ySwc>1WaUDx$d*P+jEEfih z!@UNmS&G9!Rs&&tq>A86QCbYfcvo^ap{hI_-=u^rs1y8!U(6p3aRtLhJ|E1VEg&tP+IxO}TO$$}o znw27XFfiKyT7veCHD^Y;RZR=|aqbJ67QM{Zw7jmWY3a&})`HixKu?wGD=HK|ST?U| znV+rWRVYhkn_4>Cax^XUU7D7nHLq#u?bK457Qel>BX8gy3{oV);a=q&wl@(mQ9qhW z4bY$ZQwSdyw9PFRU-r%EYPqy`@P;t!mmzQcGVCt#?w|a~{nHF&u)ZNIM~v<_xW;yy zR)a}Sqo@&t?;%jR8mCir=uMq3Zc#@T&+}(n+U^o_)7@-;FVbJEia1cMy2*ZVD_U?i zk*csc=(4@!aV(1lewdT76GlwlNT~A}mK23MxxkvUFZQ(2zi*6>CCD=uvrVtM6OfOH z0P-frs;GQAHcB8-M<`Jr-QZX6*NCYC zpTyJ)8Kk@swU)yHDM=A7;}$p3J(~#){NGKyqQ9ir8h`Ndsk}iW`Q4xHYyJy-QS+U@ zXykwP?2zTsb6Mh8e~I7!;qxpP=3zg=J)Z1nJ5LVh@25v!va#ha_@6J^kAb8MvM>CB zT^3k?>?0mz`S${9LIvbM_`5xyf7-{3I99JU?_#Buzc69~F!4{E;aC&_V3V&Ux=`&X zK#YsWAtLhVbeZep6!jOWpmnQRY+)Vuen2~cMK(8o@C7ZJe}}+D;#VuieFswKJ31Pw zyx?DD(R&f%vk0TC`n6c4a4^)mmBAC{9FGxZX_m-dt931FD0Q@M6G>0!Q@39nJ^uWT z*_?{%r(_soljv>J`P$nwbKa{$$L=^fOC7i%sP${66&+gLYvs+`n3xUy5cio+be4du zHk{U2tg?6N&r3}p5FMOOWua#^O0A9_Xc%uIT5KLpeGZ#yRG?6_jlH_}Llj00Un5?V zRdf~E4ZgLb(_HycldeEBoMQ~j_)?Ma>S=39SG{XeQ1}?6E=?I~Pw0;`xM5q5FSxx8 zQBo^iuW>@|v);;h&ex?PaGKkJusV4gpud#{`Dq{S{MBYaKr!lX|79GRdv0C;BVk+XV(}SSe;Zs~dlE$$% zv?KCzjPsW!xc!DcfXaO2@W(z>D4&lVyK5Ico4%93@yB*u_92%Xn!b}QJUu4w$37J7 z$waUD*$Ks5jqM^5Dvu3~h`Mz~g27ND-?0yDK)BQ&ee=h7YJBXTy9vP&w^Me$8`^R?O_5GoWk$XOvQCabyAIaT} zq+T6K`{!apj?uQ}fk+#wH+UOd69H9v+j9YGGXS;L1*&kaj@&^bwP}P&riI#@4l@8? z-WFhawzdQq&-Y+#+^&upDFqnf$0r!pu3{WBhnXh^LbY2?o@qbf5-2YKF8_LTG(Qzx zg?oiB*1Y|w&HkdZke%;rWSwpQX%Caq0kmgQO_)^qKdEbP2jzXNO7S2e4WC}u{Dfla zLbOxxA>TQI@58?ov5F^D7e>vu+PP-T9tuKD7^H`-O;y+mNo#LYPiwb_TI%`GZE0-L zs`Mnb!jIyF*F}rQV$=ii#UZgvKkcbY?Y-2jOm`xyh{tea2yoMN3$bSOjKD7(G&~Mk zYRdrIs&XGfqLUtKUy}Ri;yd4d=*9r$uh^=!~-omIk8H2wnOohmg zy_CP<#De$Np&LXGfC{7pJ7VE$2%Z8dsY5VEByLP59U0edzcr;D`$RqnPT8;GOG$7A zN&*MXhwvzAGQ z=m|d;EB16X`kYS)QHqFPv`6z}V?2{a1)=KoN=20;h+McDIMPXzpkY4}Y=1G86oQ{K z_~!aOQ(q&sK{x+m+lkjsMGJ7I7%I?MwnJvU}hTJW**pNlB^M}l!=x0%b zp=_X7jq~xqbkXgV=0c9B&3X!vbk33)*;DV5p*4@V@mVbqY<#dw77 zIOxkuKhg-=azmZ(dkuVO;QXlPr)s?uB%~Cf7DdN>bE=--LmAS`7>6Mx%&L0+Jm2g2 z<9J*As%(11UpL0jKujCs=b_Zj4-V5A6Zm^3Ydt@W9|P%?iY=w6*wu(YxIh2GXCtkP z`k&dMSsK?O+nTU3_{5a9C8xjI%zyL0C;2Z=cp3b^s))Q0%RrpWk9z(Y+M^8JrJk!$ zN>F3{;^>oXJffpApX22RsxNOZKL~K0&m>}!#AURx5u1wVn;evJ1o1gp(ULPT^W9j7 z0zPR!#E2B}Nsqu$cR1*g+H}D~UDEhQyG1E+RHRRv)kilA5RMITF+ePIew+-SS*5c3Mbvzp3ULn%6mh$^PU{LxmA8+Qr^-_|5f1})~SpV{m z|M-xgSbYDm|4v~#Z{%!!4^IMw5j)at42`#cpqwlN96 zO=2gpUfk6=PSDHz9(J#Bcwunbhu?#Tg~h|1)Z2Y}8%)Z+bd}eK6i+>Bdmbq_^V5B# z98$_M^Qp9%e}pnsDh(;Vj2w*!>ZuDbcex+P+TIDtwGmI5q4x0}7Q73Nb{?tICv9GP zmn=4eP^GrJoih5Vr4;pVjBjBvk(s_)x~cMfBCfpLuT{Nv(C7MYW&MbG_Xy%_!3{XN zw`J5=)+fcc42xtuT_a|yR=}~Vbn~GG-1(6@Dgk{$ac6;6^R~pK@}oIsF|sBeJ`hUd zc9sB^#k&g3>o;eDuq zX7hW0-5BNvzQ3M-`EQc^`O%S0PbN5 zs%rVyc-5taC5U~-G?vYau<22RmbV7TLT+}FB5ANyNmJQ3&QEt)0 z)2x6VSH)KX%|^9IjRgWIs#FJj4MgU#xf%MRSABZ%f}?xUc3L^=w=PK)#T}Zu_pd4Q zM8^-jZarV0{nU2d-6Ib@2wh>*rtAf7pb!*Hd?&~HwbxbnQomCv zF)O9SzMda!Q4aBgc&RvpBNiu7qQwmLQ+JC*z;}~^vo&?)o3Wq>UjAgUeC{~ed65O( z_?sWRmT(VQTg=0kQ(||8QVeQ%;pw$iYWU?qD+Lw)%tK?<&;OzC^S|w-?-%<%|LBXR za4Tr|UyqeM+erM2PxQ3?abNo9r8`J;1E5rLT8^qi7pK$+46x><=gBta8Ix@IC{?Ns7pqC=a75gC#-%ZdHuPmV9PJ$ znK^79erYv(Mvc#KHUu0>oDJpA{ph$b@^8K}lpp_ElK3lXlhpr@h#jfQHA zH*|?MxKFDgT5D-z&_Gs^anerHFcc#ci_`i#ud4toj6`(DDWeKf$(fooBI-3-Dj)>< zdy5McR@g4@@`c@ywyur*1uJ~+|KJ#{pV z@>4&$Jss&%W$^?NPaGX@wVIG;Qf~~k^HV=TMnZb#r+#jGe(I;TyJ(tseRzWR|1-RU zw^JYI{g=W!QKC=%iVCuJpE{)nG_0Cxdyr$W%*A%bc)VwxxjJJ1=U9iuk_?gJc=f7_QMC zJ%1_Ey^TEPXTJPvk@xc364iG7X7oPSc|Ye>6Rxo(io*N*(g~WBgN$}3dZa<51$Qf+ zYRnHBIh+w&>tD%R_8{UKr;gk*?xM3%(mC7Kagl$Cc)7CjVIy4@CAFj?Y2_RBN4qWT zvU6yt^HPV*EoynZM#)p0Edzkz+`$6r1%S-!oPiFLAxhVTtf!Q9ikCG-%l4fYstT=5 zsUeo#ZfodS=e0)lFooFLaziT&y5S%(l!tp^j#bdgAt!AhzQBP#7NF)P?o3y3GzcI) zU?<;yXS$MNZ7EWlZlzYErdy%aNXuv16l*hBHa#rWI^+aFT}RAY)R`!mncTWEkXwZD ztmgk=ZUAoQFYv8tSJsB?$Tz?yYb%7-xYU)yzP(}J-Y|BIbuI#C6!Zn6DlQb&)nT+T zE((rQWHR3|4Gi#YWaq0+iSj4h>N}xP;}*l7Y*{eGK!zy=y~A7OE1?Pv?q0M9|cCe4Ggex3zEbNv8~Q$>siDQBsfUk zMl4)WJ??w)!PWU@j@P*38M+h)XD<3%4N$J@ra2CfjtU04#<8ZK4OwKGZi$9hGTo>W zQV&V(r(yb`hU8!?lN%Fsn^56K> zgj*p-vBItJYyNcS*SM?QKhrBdaz&W3SZr~~?ax0gC`kg2L>S>bG@tY7mYSdV<4^OQ zU0eR+MKS{Yrs&P!-NW)SyRTzYsPxNciu|2f9gfCGMx7r{)=4oj3_8ywrfKT@_4@pC z9?k6BJf@i$N@*Jr)f^;Z96P|17D9yNv9zaMs zoKJmEHf~j`Kx|c8QGJm{Ydk;gYtXE#k!Y98igh4Tn!zRn{{63&Tpn6NQeZzJQ!F+R z!UtOit2apfTv=OeG^Tjc&Ue(aGcSDzz=)OTP9Y>fI^pF_aA7waYM&JQi-Dysv}6+p zT6SlO)j?1Z6J>RyF%ZM{n~_9*iiFc^+kULq#oN~3SWg9`v!R$Rneih(*wHXfIsqKY z!CKGhC_UDKl0}k2d{cn422s^=Rr^Nj`SS2JaZkhr4$T zb9=U$keT149*nf4nx0})VGbF-<5KAxXjFZrud;tiW@sG7Xnpko42@-F1fsRRj+qc8 z@+teuOUojT)O69QP17;;wWgBYzQ)zQa$UIZD?Fj>tHw%S(HGFLroPY8i3Sq_vYLgr_ggp3EMCuGwK+Bg8UC*+|DA+ve2+qI$dDj}21={3Oi zm;ab%QG{%@ErXD)zfgn3cpuBj15~4w{y_K8LKn8I6a-vA-_PxI9O{6{?3eKifFy$H ze%(oq%|i^MiuiUWZ2pKNvlG=)GE>xGU}gWB-+m;2z9|q^zHmZ9$G8JxXyE5~@z2SC z&om^+van(uhAe1q04^qVl8dJu4FnB!3FZq zKQ@)8tfk!k`y)yIg-6!qiQd?Ma|?IpW3ndW&2*-&u_+Sh*kf{ZNZKR}vpH=Gu|D~A zg7m3%R>Dta-?nI+PT6YBMX-K(hIz}rnfZ1l_~nQDRIk;FuBDPIVp#Jma!oC_6`HPS zg9rPib%`*xZH!oY;UgK;H(6n2?EIqS=X+OLUz7`!6N=r?`RdXAt5AH1*TqCgDk| z^n!q5j}caBF+0Ivz$zV;t8`RdrK56{28gWE{PnAJlozWs5|ORaQDv2`v3#Bqv^Wn+ zv<`FagPbNDZ%-h2{O;Z3Jh|D<|AQymrs$0x!Dy&A+TF9x5X|e70Ao}1bSD^lG2Eg(%(e+V_!7zC}7g00f+n3JShQlJu`BERJ{)P@0*k$qYhSF zMn#i~KmaMRu`qegBQ--Yiso2K2$on4065pQ!Kiswm9TjN;H*vfwZSJC|?NI~^P{z)a8yvH5!s7wb8@1V2x2Z8A&df5UVPo#bVCl3$Leero z;EH+V2D`NxZWLHnB#7|ZR{Z24F|A?*HM*$77r(R62p}{W zk+>t?b1ccYwy9Xo7{oXH8vF4&OD>c)m5ph+ksvz3h{oImt>kwH=Jgu5R(gJZe|Wt> zuP(nQyrz21N=~;%uWMDs;e7OaAc+L-#4&#&Z3mD`^2^vk^RroY%^&fVq!;EV!qbNQ zzVP%~GHseoF%(DPfPy7qRiDLQGRZgKHB<1)bX~FKNvEMWEa7uv+TkNn$iC$QpN(j@ zfRYApyu&R1NAkHJ;@+bvPpyD_L~f`N<7dgiAN*oa9J%Nei>fDX{hC4pqLrACK^u?^ zq>`<2tN56$LdhdVi`FbLEf5JoIVE?#0^OmIGz0#clV>FSDMAj=99W{dL3N=-t<Rbk$XKd&lhO}MRIwpnngQCrbnr6Cs?Uj1%E6Gsa3$WI)} z(Kd0|jeGw5gSCP`Q=v9h@MIy^miq7vMCf_Pmduv%g^pXJC7wWVKx)>>PL9%k|GkNh zt+SPQQ}nGyLn?i}mEP|c+_0u^a;vrNKF{{tl$zq~3lIoPetS78Bq7$w^`sT<>jcJ@ zj0gh)O)A%tA8(FlDw7~=WTfGsXIKGviDcBO6WTq-QJf0{nYR2+zmK@J4x#M^5tQ+0N3jsUBw0DFV2o7O?wl$(R#SV*k>1Qh2nXp|#sc1WY zF3lh?Ay|uD2Q6Bw*fE*lQ0$t-ey5JGT`CR6jG0<0J)ENduxd`TH5OrbHpG(B31!Wt%xE9s;5kQ6@kic%F&N$UG~|60)c6D2?Q?Q zftYI(V*|bMD>#!N5^L+-@)$!i6y3>0Np(n^920$=}+tl;g{jSoHCo0uT{^j z%m!#lB*0>&FQDpmou|>~ixnI~tuO8Dd)^#hL)BcPx6w^HXEkiF8r*BtT*Tyw4+(k0B?Ko9uY=6|mAKbKJdonK62BOR&BI;)&Yofp>=?I`_=);Q{_6))yn#H-~%sf9Z0keI9mlklAC?`OF?BJP$ZI! z_=ytKAYd_-nxrc)YXaP$X%>e7;Za~XlEipp-uYXfH4Q!EF{N+NBvYeTOQ_ydYqITf z)Qm23Hl~0ycQxoqE@nsAa8dhIxr%)PV+V3R;h9IGa{~4Zkjm0(ir@X>dHKbn#s9A; zCPbxw--?N6|8XcLf-qi)0w#!$>r??-37|$0Vy+}BR!`==&JN%^Fae3|Qqq(gj8T#G zN{Hq;b^|y`YL75c?gl2y-M|_?vB$t=Jm01rM?>3&wKSP@Rd4JyTN1s~NT|cf$yP83 z-Q;ogK)hWtJQGRLY!IS3NSjEJwkvx?zDaau_bN_`B+V;qT$1!(n+&XUW?#ssubn@) z54aBVBA&&Qm*-%B2oGw=ga<2T+Lmx6z&^#qG0j$3n%7L&o|dJVZfI+1%dzzNmZU}4 zFUM-x)HiUxupFB{zsMGrW2U&qqj8I!Fkt#`BCYg{sQMoGpUhe=q?bZWw>hE#d%dz4 z=kEOUYC0B@=stNinD%hJcnN^hLPFOBS}}5TesHjP3p@xjon|UB86n`#u^(FJ)tc5h z-!BFW#8+Fxg5hefy6j)7=)w)fmZh0S>eBV#o}U@NRB>J`gRlWhRaH4@OBIE#WPI#= z1};_oTb9-3Qq^#)%cV-%NdO@2BqSEJlgJ)H3kqJ(WvTl8m&F9wHV6f6x6;HI+rKoz zmSrOyo0R<>X#5sWyo~#hq46495*k6c+2|&;QjLWzi&m;c@%MmEcMo3cpVC=!U@WTa z6~qOg43=(r$ArB~hUQ4~p94NGdB!M`CFR@kjGo@ZXGj!!s^!cCbB%zsX8|q}k!|>D zB`=|BZ9n*o%D6b0fyl*cwCRY5z~Rqnkf_uymTPQ0K9uH_8rV|Z6)AJc1p&f0uV60tTf`r0fves3I`4V zCuu1jJ6U}$4DBS4TS+wqqu@lZRy`#PT5H9|=$?|5J*sRa)CKC`tYE>tgd{;2E!c+z zpoTC;TORoZ@g%FVv+7_9K2>FB8Vu7hurnJ>ku3}+stzU`l%v+D3`SBCM}9sCYM?df zC+Jjcp9w<@b_+dcEnnrVu^}7sXDuiX zF^t6A*3MeuQUlX_*0QjIe8IDp!XN_nUr~^Yo54R9I%{F8W!$WL)*=OYIBVf!seq}O zg8UC(7B`DZ0l^j)=26(&6#{{H-K%-l5=0ty#X(qMQE22pcp83g7hEw_p-a{pmN9;e zll?C+lzhi~aU}mOH*d)^YsJbj-XlLAj`3O|tsnWZb@^Hd4K+(>uMn4{aKu@~FCM1$ zYUGdJ)43#yzNx0us>kl>TpW?UGB*TB+U5{YW>V7_*ueI}VW6FB4V}`0TAl^UhU%Qo z17GdaK!CFNX(0Qdb3O}Xlhc0|$ohepS=j6>eIR(|9|e(ueLSnM%8|8>H@nd~Tl}BD z;Kl6xfAGs5G1Ck|jDwH&=#uMZuZ0U#+>OuhQ{TTX-v~YCUkY{Tx2y(R?H?E+mG(MnzOpXEYwN=}SYC{tg>#*21YkCu1lCkLwTncuUrvt}xv z(k~q4857retTs6B;E!XQ;#7$lANU%Ec4p?aHUA5&yl}fxo$9fxZ=&}CxK5Fa7iKeg zp2ZT*vYN0Jm(0yJBwDV#;;PEr;_@K*6`OmBKnga4=oVNV9Ifm}L%XmRfDZC1Ow6!+=-*5ytsdbb*D za@aTMJApg6Y019&Kqp62YMG@a%bz>x!-Q0hO(sO?hSYnKViOXx2?4!#Cya#O7vgMK z8Z$`c3KHEgHl}?lvtC*^6I2R5AG5Qyt%wN#k!%@Dtyz;+t6Ha1C=;1fpapNw8Usk5WkNe+D6bPN|s z#-*YN^3zi`%=#eb2!HfAJn!gHw7fJtp7}#7pn?wSJl`SCjqNvgf`RhAKia^_WmR&#!Bd4gVki;~|H3kBCy>*Gm`@Ccyl< zf&`?IuxB$YpbrbD!cc>P?OC-PVyqFwo*!gwx@ z9!<-5Ko>{<&6O`200AY|Y17D(YgX?Psq_DpsC1pLZq_poUtYf_vi~06HuqS%O8Z3% zpfYB~h6t3B>rO@UeadBnOxJL?La%g5?Q^More%GK?eS48?QoE~JtLr%bkz7E-iGmG z2jeH)k3&3_KiZLTACg7Sq3fTocD*tVL4fcfHo!0p@oa&D+6jP3kdKH4%0No4c0@{{ zjq&5D&-i?bB7~k_O_$=U&1bU?3E^<7i3{9hfEnjC*ILoRrA!xzXR98;S$B-lP6Gxe zDuYoob#FX1xZFi?>nRU3Lz_A+;<=>uyfe@cED&&cf?`m_x(PXGU)N$wqjl`q-N@4) zaTakYp5xb3-xcxy&U5&DI(+_|{|s57uFx|_GS7r;`2C#<*`8I>M`)1P6!~d>wd9@R zmy-(SN$2s^zG$U|Y6k{2%0bNH4KlUBiBz&(LxSqU5y8@dT%mAy75WS8!>gwcctjM_}>S~!5{4Kc%5KD5djD0{$z)4sUs2^Cd=rtb@120 zE-K;B1UH|v%qbp*?BVR&GyHG!`0NkW&K|PIT6jFWrk1Zbx+R)Bv%{@8yCy1L?$le{ z^Op3y)qCC=J#RxjZ_V=U>`K)-QM~JAy!tX$eHpF3w5u;8)tBMwORIRf)Bkt&e9Y$0 zezs<2H8_cJnul+l7|eT)a#{qh$>;uS4;Yz?OMH9XQD z9UGsBd~}T_2sk@U)CgE#1MqWpgKdm zBYX1r?LH>m$9ngXxC@lByhGi`rhg20v=_r+`7~BOjh0XC@@b@e8ZMt&_Ov{j7dV&1 z6Q&m#C;>FUToA_vv=`zR8^_QmoJSY>gxl$$PZ$jJA=_%3p%BZA2v~Z%i2vdF2#L@6C4(jQig?}<8I}(%p~|bZ zQL@0P@cX3FSu6eO!C%%%zlOAB8#C&a+(h6&%JC8h+7WtSO9QJ=d=(;2{aO<;BrNe3 z^Cq1TYs+&ISrqw2FL!6qdQAKkv#k*=SdUt)w=w^YS&%C$Kdp+d#y03*rnpcbR6q$6 zjt*J0#kOD}O?)~rYCwp<)2RMkJDrW=7RBt+O2k2hm5{NvCOyfK`thujLWX#lE;YI8 zluJj*j%^?cJX=r4Rh{>l8-Lq0(LfFBnZh+vpPgnv z1T>YQ-hGyeB0`m9j9bA*IF)(0?%{#VsZ+(sjsj~X6s)z-h}BF7p9J$lbTLA!rJylS zVFecV*YQPZsC+LXF?TSDg(VItiPKAfN4ViSG1mVjouhlW9TJ5Fzk3WdEa(GpkMa-H z<+mq;$mBN8R5a+8=3Kz{aM^FeH`>NoKww=`Y3L|zfVCoDSo z5HnJjmII(n3(#m?2|gcoAdSq8uxv6HcUCH{YEokzgJ48I65V*bD1OpO>Q*uy#qP-< zfh$Xo6wi0tN+@2Q$&(g;&DcSBxvf73zFX`xEdRX*|GE$ZDf zKiJ6s4UtM8u9s2oG*$Ai{l}iqPxXC1=|k!jrT?$K&%gYl1>`F}|GxjsnT;K-<)5Q7 zpBj(azc5*AD<|3t4bugnXz-axtukJT}|%o_)Y#-~E6i2V*2wtN{; zZrLr`nf8k{Vx3!*bx4qH8=(l;Me_7g?}sP&U|h0!)J38dMZ&+EjgI`tr4u;CuWuqzmxY>RCn?rrGTV|$&)sgXKfr7 zj1q>1h+|DWQ_KG(f*op5rz+1+#NG7A!?QMtpbnnE@PHW`LuwZI2-IO4#sUi;q2p$S zz~&{+FrC#kt(pZa)BMqkL5L0Iln0OlKJXPC5BZJedwlvGq_Y^_#t%H}7XKN*-sC@j zHwi?^q7#w+o*|%`ZP|WxTpEI+u1Xu$U28|^)Tmz!piV)F5DSyEwrDaSvFOV8APTaR z{ho9P3O|P9c3l+i$1FqK;Y>vBJCluM!i#AbEbO|xyBZ4GAKYt3omEM?1A`GQyAC}(D=F)gmQ_C7sdxB*L+x~sCiR6y zf!Im5cW8vByuFDU%h0jVoVFV(ewcm})*^VtY6YPBA-|ny?8PGYoGR#MH@sSVw4~mu z8GsZTZB`palBD;3?;-RA=1&YNzcMiA@LOk7ZybN-aDM!cEs*JNd@#;G@|Q{edxS5? zYPbCSDIYey`24xP&%g6C7SF8s{CWR*@T6hd+oaJX3=@O7TTF}vC+9G-TFmfZ%a_a9+a%!0p!%?89>&q_U<0s~NgHM1fU>>D}4hwS}bj97JoC)dedy=22D>YoQ}b1XnA-1JJ$bs2(Is>zDufXU!?N zNE24`-zd|NnX^VW^KTU&e41tcog$5k;CeFuUh$!l`SV2@QK5S>|Ci!JCG#Ix8j>IF z)ab8%@;~}4^p0V*D2!b%6sDj^`57N0{;3cn{#RBSg{@dGkin<%!aN516wL48S7ANx zmV6fjnbXMSk%<6g)tqJ0QKq82mh-e&RmsJCLf}boy=%ltfGdw&b0sG!6Kv6{DHtoM zdl*HzPm!Z8X^ve0KO3~jV6>*28F<~OodZ>wpMW+HF-CU?jcg4XJT>VwA;A1v&yOza z_?n_p95v&V7Tl_~H*1Rvz<^wxX)9TpqJ=F+_(q^rt{+9ws|*d-?q=W)j9J=f@dNJ} z(=_kK<5-|lVke4cSOlbi7P(sIzxkZqfA#O~Bj_#{B0L%!TEHcfM7%=K2a{R>5i%^v zXg54T)8Pqo#Ud=TWzC{3wVZ(=#J@(D8d}L}4%lYpK8|*s?w@UVH`8ByVGGO8zP!OY)jMOMFEz z;h7@=>N}jX5*dq&-0REqLq7cm5*T5^57HImo{)US?3xgDWzEhX zZs}>s76j`|Z%f9=ExorT(z`9O!-KnH54eZw{m1~NMs|(%;LN%S$vm~rpKc+mXk73} zYh1t$jzL?Onb$62b>Fu;ilWPIVus<3BPE4tGx*~6J@^z;sgj*|>EZ41ZQr$b4Bf5@ zaN7x&vGJ|Vrpz~Jf9)K=MIsya8kjKEEUpec^A7tE$JNMqG5VGYExjes(iA9F6u;Xb zA&5!vh0LI!w@B4lQcw~1u1i4_EGY;R+X@9KeEJh1z-;KVB2P~(a|@Fg8L?Od*1yhA*C{zQF`1jw{Ct<*!<+- z9t-HtPEE60rldqABy2ewl1rSsI3hBU6vhs?02wbty8(@#W(tyCu0PbGl&}C@qFUj; zW1UaR!4H~i7nSS&uPqP(9HXdzKBsDHd8;xipWthUEpPn>5T8Oi|Z;Tj7Qp@~%7{p#)Sj6D~=$JI6sY08l4z;)Q=MyMS z%RMkLO%6Q8IxRkF;Pp@y+3KD?F_+UoR&(%k{E}#wu>7{3sr3m0EhyXlcU}=c&a?78 zsWic`oj;z;cAguO3}uM(y|=nmSd|ootBn{vc(Ah^m!eiVTiF}?){6@IJGpSjC|K>3 zp;l=Os`Hmy!bjWE(qXRk(E82=D+=%km_}C&Mcpo+3UGNgz~UL?3BI0Uk_0zfC)`Z3Gir9uj>7pkvrjLCWUv-7eCdRe3V=Zxi;`d@*_gm$76|+z zb;AbPE@_=R!cvE}Zd@5!lvBQRjE{g3_MjZhTfd!D$jStYX9__6Udxyhvr=N$a5Cd` zoX_=Ecru8=*}WDKiR_KAWl>_Yn#j$)^Aqi!-fD49&gD11nxAa78ALqFn0$}v8TndL}JQ|>Yji7w;R^f-3-J*~775sy=_v*AF{8k=Wg8NR z5hGFSh{Rz!`IltvVRk+QA215+qXjlTv0(8Ue#AuKe_W?1U zkxrRV$SV^fkV-fF%P80r?LsZmsdTBOrv}pzpouU{3K%{?W6aRpMh~Ui=%PLZpaJ0w z4K~?enJ9c{;HYUgNIaY;k}GTJnD8@}-+7dScHZa-h*TFd2xID@Y=;P>^H4@Gf9y9N z%61vSJe2Kp+xUMc7i;TxSNPo?es|nFoo=HZqgKvqB#4a|wQ?b=ol8dDmehCJQ9VUD zBU;lqfF>i_k|QZ!c!{ESPp7-IPXgJ@L^NMQF%U%U<`RM$3e|}ze@a{xqqA|iU61La z?J!FMqA4?0lu0~>bOeCt?BUX1vc$1RNFodw>nJd!xC`ftBeAE1;^9+6#Iw*&&)&pC z;BD@3MznPeL*fT{N8xnpQuZ1J{MYT+T+;YPez?JPD?iEMbQ3@E;WVXtMhBq)szK{_ zP6N^x$L=*q?svU+mUAm3zlI~O(cyH1OZ9U>tSBC}tFlYAMMT#{DgKO46FL$ZF9t!v z^2v0&Wi<1s4I(CyOysswhh1szHi(Xhw`R8|Y^PZ*)w4#OR>7P%0#aS}*y*ND`NtGG z6V*h33#w_lRYo-mH_5_~){_}m)?0LI&I(EC1#<=V%q=4s*B}RExIK_dC;Ar^NjuFM zvo5=F+tM96@{r{T^F=J1#5iZZ3JL~_x-kP~WLLCZBzSV}k!;7q4zewY@w=we9R?tq zauD;Q>2~!QYTP7M>IK@FUy#3FaPuHyVW^VSb|XfbWTrX2$Vboi-A(PgF(J^n1PVYq zzhqmzdDQKAjHr%evC;1+dza?gPy-%reYh>V%;?3)E6~bp5BJuWmgAHY^BR#L)PUWM z6=Fc6;^+6*_(fhrcVh2%>z6Is9scz_{NV0&3qSc=k{kTnA^%P64o|Ud{7}J_{7~*P zekicn|7_9^2FVg*jH?D_2}bJEkSHM{Hj;%s*D>1FN^>W#IwC1azYghN!74-Vd?f`o z#|ejWlfzyqN;x*v1A$i*FoS35^sOHqeu%=1hD^G{0d=TyxymU14J>wCU^N8|b2x;v z7_GweBee^oY$Uy$A_VU1WUobpJa$Z1>?q}p$qkSyKU}c|&G<~CSwzjRrDi%x{*J7x zMwlTJvsm|_!p}zF5iCx^ccitMXNOH6ue5PX_B!9jb?EOf1@V>MlqtB(>r`pXPf=-H zRNA1*M(QKns7ju7jkd3HWBPj4j83?oZgetufi3K$@;Bs!H6;F9w#Kc=Tl=Sj0*VRM zI*b7tVH~7hSi=-Zuiyu+^JYp#2{Vn4sGZgde#H1YPm^{#TV|Vzoc3PiE+Wb8Bx6TQ z>&a}!z1~G`qp`SbGNjIB+r-M5B(vFix84`oelpul=CwuUwR}|-bJ=!fUe8<>K#?Oy zD#?0w>c`1)_ROVwf!-QA#Y7w--ck7_oe}US2|!8z34%?3+**PaS$Bze+N6JJr<;8n zW^q@*XS*re-H58Nfp4SqBrRuq+{{V0R!`gA?vt*=(;VmeM5%-&V+DGie$I1i^|Ka_ zP<|%GnW|mh?)LO1Y!gs*e};R5cJXh9D}exOcu&#r)n&ui^fpYkR*K<;`q#>?4cS`R z+d{UM`qy%Ab61^o*SI|=-S#`BB&uX|CKF&%O)3 z9Yu2~T-xmg35Hl|y$E=u+uH6T=wh#`_UPQHUTwD*MmU?k!HrPgDtXkjF+5!ZyJx_x zDuLLH*G5pts)9m5q$tG5&C^P@9denW{w~J0Q30HE72~K>+6k4eHN1fgBP`+Yr1fZ< zPsgWKEu8egpc=xDN^&r+x9Wv;G2!1x;E;iw*r~<$^D8<~V7f zCR&jJgijnv3`|7|>C4MRu);vX7lzu5-q?zncrEb(8w&wXdh=M~L$lI;e`$zH(gVG2 z3b$D0sVIP8q?f|}(4Xj*_*GsqN+XvCdN{Kak~^7hqy9QjNL;GL{*4Gl9Oj!Yo)uq0 zkwy>HG@OzL4!d1^E92slw)*DE=w_Yr};MgAJRhkf5 z8Hz21SP6Rysmab!$`-A=q)86o#G%A`8?tZM(%hv4gf7bugz5o8lLZBlRzPhnAb|OU zevlozHC8DWHjEn{+yo$ShzR~^{PGv*Vei> z%gX3OYk4r+++=1d&<`DF)8{Umbvr}^LWfI8oR#Rrql53ZQUx}Fjg7K7;M~Jw%S5sk zT`;Vw6Ln0G8rs_1@jXGmU={2*lz=T9uw;5mUeV?sV#n^$&rO9FG9^Z%P+~|*)y79h zhd@@w{M7HoD~uZ%vpT1*EZ-(oj`}PuL#rFDX2FDVsVo>^E|w+H#I{~amEm`jO`)RO z#YRsTZCV-pG_Mo1CLm$8X9z& zp=7I|)FmCu0jJn%1)N-WIuD%6QUPa~r2@`{vQ)r1D9iG|S?Qv{Y3+mW`QTgw&$Ao5 zCbQK^*_k?Xco#8xNB@YL+1}XrUGojLw?{owIwel|lRQ zfDYqjRpFgUsh;18g<;4ddB1PZq%0t2sVpF7u`Ip&U%O?;;m>1qzIYeupfPiBchr}ORMVK@L|>!^-G$~!|5bFOZcZ~ z>8rG&@=10tlg1Z2ZgsIBwWiaSVnVIfh7w;WZ73}O;${3mf}8n)AUFA+jr^c?-(dGX zmq%b>9>G7yTk<+Ny>BqGoYBsgn&#s4) zZonJ|nOr09P_N&A+AWuzFQk&L{z(n_>-iRmts?Wp8+7|A(u9!|+FGiK60L;B7=qwev3jJn;j5;_zv+x-gbl-{g&td|k5NmX*=9E0fBc?_uA5GW=@!ec_B2TF znoikj6XQ9GXENhf9Rno(y-k;X(|b(1#T;ReZ_{0+b*ah`bPuOCMMpE;LBKrKbal+r z5q9o0k?3{+3N^3FCOKf{dBlxlT(-`_{LqlLzM3-Q1=5-XrxP<_GTguqp-T7jvr1vi zL7I-qsY8eM;8W-5{HSG~-)Z1NQ;rcu^DvHQ2FO*8XI)b|QZj-BXv8D0UEnpa;C?n7ZU;{(}n}!c(R4Ry%J8aI#btUjZ zezsqdRX3 z3I;&$1Tw%+(}#H@3;)VvnY%?eCb1iplJkGi@Tu<%~^j1?MQc;a7e_ z*c7m72uf6|@JBr?XTlfs4UPh7L*)$5)-wqYvwl50%gLHrjRVj`=&=!c7gTgmfDxYo zPJUWzz8P<9(T<)L1qNaC<`hSzS_tHEm<%1nUp4B4bqmdhUiui)|llI z*7%XI27zwy)GhS0RWQeQqi$Acs~-kd)Zb)XlQ0N%OIU-RC9F|L2y-i8joBQ8H7IS6 zux9X`C#?Nb88X6}kiX9%Tm+HI$V0m@zh=fpe9SH8I&4`qeE^o6@D!R`1?^m5z2^Vaex$^uf42}g zjl&N;N7EdK^1S_IQR&XPM^HPrsbL3-_U#qZoovwC;wwYsyM;}dhaz5taTMROa-dzqOLWfy)vv_#A zJcW)TY$JBqI3IG`AG)P1_rgv_vhy+ezN0$KY}>F;grz2 zp;p!2cB@cwN}U5z<_2x4wDoHHNfq60K-jLGq5^XrXJD6fOfl-Y3xh$V! z=CHTs*kQ*N5hYfT*Pqffic^{fRiNpWL;Pql?Y+^3lv_oL&SN13-Rl=vL+(ojJ^`q} z|1DX^TL>|oSNo@(w`6Pl)An1kN!bY@0RuJd1Ul2)0>YGIi$%YKCM(wEI`Qi!(SF(?o^{~Rj$RryF-^x$0%{wXK#R(F ze*W!we6%eY8oK4qv66;W7rl_f znYTt;Tn6t%@WX8Mxx`|L@$_txDGn5s+f}=Y>VP%Pb+RJIH-?!h5{k2xGGRe|t_=-C z$9|knif+^^(hLrDgF}RMB>fEgE5?BJAo8sMLU%Ree3D$NYTaZEh%M*Y-ekG)sRCI9 zS8`7Y_F4$86r9-n7@W8gxQ1q^XnTIkfsutdB_BKFVlzTVv2v>B4cMRMmqcCa`HX+W znmxzJAG7(ETPZ&rc06B_J+-%xf1XEKzQ3R(nb?~ZIF|3|PUWT2f=2umsawoS$w?&Y z@q+WkNUyjdsG{J80FV_c-ca{sf}te1c>=^C^y%?&f@i~nF{+M?8UqS-QsBJ;R_+}e zZ^tvxmNDXb@e|CfjZuI#nph=VUTbIUE2+|NIFW?04`v0%^f9pNbV&W-p9r8u)gurQ zkVj?~!I=H+P#52rFWs80kUQLpY9jo0ej?npx43u#bFL*!w+d4PfKk}M#@4R!RE`S3 zQPD&%w!HytFgfwQcT9b$l-uqSk80twj}Xk0K?FENEF6QU&>t}T6dcJgyb`#tG^-KA zq&MLQGryg9l=x2@{6yl?PvoLFx-v$<6gw+jLMn-{qu?h}NgTbka5D*sOZkb+ zYcH(BJ%X~yy<#(7?GdV8mY+ynQx!iE05rf)L`(Hc=;WvxZj7WN!6jS7M+88>QXi25 zR}1@y#7p{!05x&3W%`IHH+juR1P9L2M}%i|NF|~Wl6{|gd_>5En5NSBi0EaMwL)~O zS}BjY(4ZO$eHoRS;dbGH00+zn=@Z?X?qkVAE_@YyMCer(T@;Vrn;mfcw(iaL>$iSy z_Rac@?#&Lmef)p$#_3GI-yDAThu;G?PN)0&q(;BrDAvb_G0Pi;maM)5R$oz$O@@{? zhRTX+0@3a$I<`}Jc!;8ROsC&`F1{hO;@hG=_1}H-gPMtp`i2NIk{RV2V({oMS>o1X zCQ)}6^9_MFReVEUl4;63-;n!J;JrfM5c--k%6YyaHXgTJ-w^F|0FH$(@NP2jaZEYIv-iVBV^=2YG4vd32UanwJi(3h8;gKtR3Wap}HNLg=Ls}-{S zXxM=oiJ_Mz2jsV3G!uPCea1*8J;V^qCuCoGpyCrEcFDw#fmy##h%&})1|%RH|8RET zJ_ngvZ8uG)2Mj1W`{nzA2h#nFUy9pB{6Q*YwBHEOsIl(!!r>(9BWf7v57J+)y{{m(%_YaQl%RA&&vkCwYNbAUQhp- z&sNWF2-)h{w}otV^{ei_&Hb|z?pxiroN)V(9|vJK=>4DTeIM_POFk*;_W(x~P^)D- zIC_W)N73>0I+*130NbrsNB6sn^s`S+9tYj^s@9|IpnA05UMfx=a*aSIB4-NQ(BpR_ z#6VDCIe$IhN|G@uFp~20knM*guA}~dFAB3#cj$km!j+*y96ab5!1oRwJfE=M?DOez z@US!k0@bW696U6h>vX7rWOTw^XN9QWgcm3b2M;&M!NU>2alrt{?ZVXL;zboK?)XKf;)3KFC9G4RdEEtpK+oqxAuBdDZE6KWu?%XfG!ounC26 ziJ-i!yaD2Y9rZeQXdvd?p>}Ao+aB9GBS~v-Y3B~jDRb^PAR>^&fs!21NFw5~&$;9N zb9L@u%OER=9*+d=*dcT~18hQ_=;OVnd!Ta%BSrrhGe|Esp@?M6>RjpEL6)v_hx$HR z&0^jNi)S%!goU#tTF&zv`!=l%ewx#-l5+>3d=;EK=qun9ORa#jJ^-A` z!ijVN&N52{oC{^CfOAlm<$<%(MS;`WPX>YWRdwzF$e8>5137mH)}EIYIw-SZDjYlX znH?Z(t>?4Oy$fUx_zW@@`rNx=9q7z4pi7aE0CxDvmgC5QB%d(Lqr`MOb=EfHSXD<3 zh*HLd9N{t$aqU;bk%PN9hU1xF!CrObSm_0md5#=i>sL8)Xyhy9$RU7hYu)3>!R@iK z4V>(;4Lm1D4%Kgt9KQZn$&o{~%AmS)rpJ-vpTv+~TEvk93LEUmQDB!dFmvQ6-a$Fb z;j$b#{zgaruh5Z$W=%Sdm?c4=LBKn<(`$XwALMY(B8elh)3pB&oswQ95u) zHeH4Thltu7I6QI&J8%TY0E}w)0Izd#;ONK%ekF&{RR<1jr{uuVDHuRu{!TkHG=Qc^ zraZ<6K*%e1;3&qnJO_?HT+)GqJ>skEz@fwPMIAUio^assV*z3V95{g3H6DJ#6X<$1 z95|?SlPYy92RU%~?z|EQjuJUbIdA~=_jU##r{cg7M2saJIJ8Y!t^DWK6C608=U3vup*GBcqqmJ$>cF9DZ5?~*Rde8ApbY!vIB<0O960rbeU`xCl-C+uKRah3%+&WVun1~_bt4|dofS=}+++_2OkK5ldL4hfC(oi#ddJ4a^? z^hOAy-dST@@tkSGgw=PNqsIH(J{_@}qsB@cHTWvMo0cT?<+=xycjt-BANkR#b%M!V zc2IlJ9!YZt?#-mLa z)wGWTt9_ir9M2B@;b7N&5jzzslO)vDUtZxu>DF{cV#_2h~WI=TOZ zite|8?{CM!slo&F9RZ{7kTb=B`#2_-1@sEz-Km@@hKm=iaU*UtI8(riG!%|&S~euc zYbx3nogvYN;X7mg^IGds)4g#$e~bpZjVNwU!8hb@SXk@}q}mf0vagk5I}kI8rX z^8gLrJ5tCwVxS`hbIhAQ9I&H-h!UJTFXBjnZLKNjrGyt@ z8=Su@Tj|Ycn1(n~DDB|8k_)mC3U5+CKg@yTE8Z8|uOh3zcpcahID|V!y zEr{J4!x?i8FLho}K>05%Uf^f`Wt0~g`EeGqgd>IOPADY2THWXBNO7WGI8q#|4{)Tw zVgxg5ZWK!pj3A*nTNNBB1gs?-DUjV{6el+A`zbp;94UAy30z5Xq)58SGK^BP94RWv zg@1)?{wv8C^axIiI8xA@)z{Oq7Fr4g)%rO*QouLds^Cab+#x`Of}Se`xI7@3+0S>R zh-cguoX=P#^>3v>{6g@H_)^y|;`sr75nx2X@mBEoMT}{gdO3a(fQ9q29=`}BE#eme z{)1yfi9TRoxh)`QE@|N(6DA0paq6a;?;X#npUCsv2 z;1{7gAG&@K@(>J;5gX(C2usG{iMcNbWq0?zztrdL@a4Yu=lkBP-Vm|Pv%dp>3wAZu zV=*)O{C6-0!6?9_xVz~R^D6Q8Qpkgd%g5_JwuNrxvb!P?m;B7D8|&Z(cPi;c^Cc2^>2^%I#EP8yEe&$zXr6{oQPT-x4nR;a1O@ zZh++v9ykz$g_w%R>$NDVMRsA@gf7R-Kl9t80{!EkuNi87E!?VCb9RHzLN|GG#S(L> zdKX$qDK5fMM~RuN-ps`q9rFA92=)p59*fhOexDryN;Ad(6sU16Z4%X(9{!3X+e$pe zN{OkEEQOysX?yvnWHuZR=m2Cq z_Z=VVPh~S6&~oFL{Mb;H73cn4)KRu2-&O)|6M*93YVoUlO$J4v+bN+3 z(5t``Dg`_J0waAbAg5;ooQex>`YpjGlx6g!2YUTbiw8hWs1HC>00Ip}KDq&ByQt46 z35@eW=G}P>VmpAD4cYtq27vkMk(*4a?SWU}3S0%3FDqz?sY6Rr{-{6RP684oiq*!hfk6!+hx zXBXOW0U9B(el~UyY^z>gc~;k@c?3AME6=D)SLOLj&oJhexX8D=;d7Xk$WQYakMg^{ zM@hO7kPqm8>XJV!4_8xG);H^$t$hkAqe9itq^fM-aJisCcb5^+?8}?u8U62KR%`&x z-cjrt;^69BI%<4af9GO1)p=?YD+N$2^GixzB>yKueya_xuA14uSanF6R(VR$9@UpC z21C(>F}Uy)@?Aosf4Wt2N;Tz+TM4vmTd{?QH*nknNWdmg1)JPxY0F`xzW96Z7>}eE z-Fv5N4q3mHLyw@tGLtxh2D+`bfWe{^Z?_>gxH+;d{OFqeGa(KKnzT zk%k$W^Vko6CdxniY}8p1wZGnolRJmsxBJt7buCe9T?D<)%pA|6r}j);yyyC_ro%HQ z1GhZ=^vNvl{6+(i#+|P=)4DH%MbEvvf91^|y8I>ha`bznBg)Z#0jd zKAtrzdH4LLaodbfCG&Ct7s?_C%;RS$K0R{@c$Kk9}S?VXPIfZbeg74-sM)!yv{ z;)_?-2)!Hfy&JWvPf_()w|Dg}0$uW`8(Xw@_&}?7XQ-k|1x4?wm{so$n>^?wZG4`?zZyccaJM(D4UZY==-etamlX2{%tu_SE2M(w^EpY2Cr} zfTvM=8sSL`4>~!Xv}$v##8cFMB#G;H)!t7)RNc9oY+!{EDeda5#dJ-?uWJk|pSrd4NS$6N&h>y^Xe>Rw;IhBY zudwpLO?!L6JNpuW_5Wq>UBE0ksx!fS+-Kc;tFqqjs>rNb@tZCu^@MlBkK??cd~k*rUw8LxQEE`E(=t#|RvNVYt97A!L$yzDGC*w&1_yR2vY zt?aQq@{B#B0c`M~qW3=$8MpFgMC9Y%tmWB}fBmz3 z@9ii4$PIt)KVk1}ON_y_@GpP=72coJEHZ;V_y@1>o~m1&$6TkLtASAKT+IVO3N_EO z>*qpX+-=^n_3?&n;SZ}3eEO@O6Q35XaM`q6OSD{TpyhBi*mB;bXt`$iSo*6)Uo9#AfaK-kFWI;1B>Dh}Bhd$xe_!-L8lI;c1X8Mp z--vhuMRRGdSrUHXL!TF4=KZb_>vxUtQ9Pn9pX_&7ER)2f7&|n5U0@X5&|#3`HAs^b ziAj$KB&N90mzZ>!Eirk&gY7TY@Awt9Ij>?r9r7j?Tp;a=Z<{65Z6a;WLKLShe8?c@rDj@V^d>a>jnBn}#%E(-3TD z%=;pOj$k4J{o#4mK(A|s_kTyzj1SA3b#9Cqn5FDvd+|96CKNDrV^H}Ae zfvaZ!YG;aaosidbF&@9@#V@+?i%$GvEPm0BU$o@KJ>qX?4YGgdcWo^99on-CNFEsY zY3_CxW_4SbL5C0j$pGyD`_a=bPO$&Wic?HpMI;-zbi;wm+Tdk<@Uk&@+1$O9gp-*G z%EhmG{lxUFJ8;z*xEdR{Y7bns`d9e~D7-Wg?_p4NOloIPeP`K1Bs(l_KywA)gOeFZumteYFyfR0vb51#6LxofvBV2MYeOFG!()(No? zgu9P(nzd2p1{J)6mqQ95KIZ-HsbB)@KffET3LBUfb=lap))5@Ae837ceCQMZ);j7! zABNY%ZCvbFHEX9++YF!j>8C9e9I_1AhF`)}xXrxBYfJnI#TEpkHb|AmSVN~lssSz< zKK?&N`P0RhDle$W&zg(efDul# z2hkmV=sk0hc|9e`DPP_!{UYT-ubh40r*C2KWjuTwh3kWF1 zL;=i%S)j8_h>j=w2sl<|&<F`^kk3^%*v$&F@4LymvLN|Q&e~gBcO=R#iE~4Rz;S%dk zh%=SBq|&_32SRo!Sa7z7kU(l=|U#6&}JxznPL%=#qK>ZG}2u!^04p{$PwS6`v;qm+|)M zlcQgJ{ups;cQZiQSHKjq?2LBgi|TOz`(5yJ^gRMI_RG$lkXW1M-dOl_NzDH*zcou1 zsb~MR9sc!pE&O7a>v=Kx}{ALm7=mci;fw@D>~}a=j4;j9lM~15)0G z7ryuz2!~s6@(g-uC;STjpGEH^dm(i%>X0;Di@Fz9z$Y-X$<@o+tbNita;faW#%<{W4N+J#0=7V#Kg55RYj%| z362B{lwghWG&ryQ#Kh>l_KUx+=e2Zi>@y+d4i6JCzG0H$v=Axq=^`=1cyk^O|2T+9J?J40gVp{~J4O^nTAcJ~*9 zqbBvf=+jXrOe?{k4wfL+3Dxh?fXW-Gb8pRQTyWk`3vk-%kgvmCES&l}j25&Nr>w_+ z@|6r{7C*a(PMzITclWfmds^Q;ZS0;l#VHoo$YX+E(AjwZtk*y5_Rl)~v$6hJyMNZ= zXR*a|o3szu2UchwT&{g^h4#V6bQ;2hwT+8s7$AYO3lJq5^Z+5CY$HsJi^=Xu(%5V< zoZ7pm&h9B5Py(*_;HzD(_~0sY=E(K9!`I_Y%sH6jyTkxE;5#m<*a&`0AFR`|xt|+X z7(%3rwKEpc{pC2Ng|`99APa|6SvZ`^!r{1EIEnxReN?m*uXR4>+FU-L-Wr%Mh0i$Q zMLYa8TR8bO!uk!%e%Cq8_a2B=4d_jt=uKVLf!KHw(}Pa|kTWCt4pu25j3e(mCvb&v z;|LBIHxA%{?!}Pu@yF12R`^PX`e!o7?hrZtGS6{W7$93J6Z%gwcV6CwV&(l6nLC#! z$sC6$@Aj`!j_8#nJ~nY6xkXV8I?#3CzZJu*mv4UcS2f4Mq!%OXU<-Ds1-G531xb`s z3%0c_2zPX}Ac@6R_&5d}Fcdg6eEb2-Q_)IR`1nuu&%X1A(LLL5fN?4Ode9W}@u#m2 zS>rSR^FMwL?fm$6-o&EY+lO#FY@Gc}(2Jfu@MihU+6|Lt@yUa+kA4>3E}w}Pb|QoVbOj$SYZP;RZ&^=1}U?0UO5IlH(T)c7+NAbdH} zYzAFTn#S$`L9pGG)wT7Vu9#i!{=f4&s5BkC?b(yglsjFUsn0g%n)6|6=fgIs{0R~4 zO*-z>bge!!+i1?shu+Skb}+fqed&i5t@v-}UvN6KQ25>7&M(_o0b%Y%86}{_T`%#s z^X{OjA*E6})E~NIZNYZBpZobKEB-^Vf(D8a&Y;|y+;0zhtfy(5m+#!JxvMrACsM1u zusGIPTJH8%R>vpS)&-H~3J?jA9fd+%laanswbV*cu~d$uN`Y{-daK>-d6P4<3yUkO zyq#5kJ+*T?H~LI~6*w)>u<<{z?=URR`K`6kUL0HMEO%FWtK(}E>w@0|D{A>|z5pq) zqq3%*d&zI6u(zJz%~XPq#zlfES}s~BP<3nvN_|$#j`~XVQY%Hp%F9JOt-=z-MR*cM zTm+j=t)FkM=|#a^#_ zI#(Ir=|1r)X2pNTxeB%dNF_ELCq`&`vv3YDTE`1W=f*-#V5X2Zp=m)Oq32I^?B{8< z-4#!y)Gn*L3dT=xQs&r?%H$@^495O6(#*1118G!(sdClaaRZE#xeGaq31?a%NxP#K zM=x%9T5bE`iEKZ$N7Dxqe?y93#LG&pOr6yYl~JpxQhWmAU>d2+xvQ+s(`reDCz4cU zkp*k{Aq$>|EVCGa_LVFu2h}xW!i47DOlh13IsW%Q_qP}0KZr<%rRX}2a&Z&%83C7Du=V@hx4mGuTX{o5PiC#ePv|6smld`!UqFPsd ztlo-L9|0j#t3O&3K~n3=h-FrhGCCPD++0RgF!8k7Cc+chL~0Mz;k$-gIZbBB@FrhT zC)HPZC%kTk48Lqu6~Ggv@}arlYUfmkHsF9#bKi$~JuO2LvoV^8A{foUpC%PyHxqB} zbga9W&1OiAmDDHV*&TQ`joGvE4B9;HHH zm~vlJFOF2v=tybGH$Wy_s3nB%QCI3slnfvhwFD?N!!sHI)Y8E_R`*S%7MgZNzT~$^ zIVkz!nFXUE9EyFLtq>+>h3me9C4l3DWmsj%0!fxWy5VCJ86T#eWwrtpIMm-lX?@ai z{AIRu(z1O<2iN!MVEKfNz6hjNGdjX>M`k(bw~?Lqn&t3wpZ{&^Z20syKiNJLEHOWP z;$!#PXT$9$zP=4a?Z#F(^PXTev>1K}mbr@KMf=v}Yc0a9U$l`63%~L0o6q9KZ$9@U z2>-wRk3RW3K(F}57wz2_KmE}^$EUYH{k1;>w1e?CmhdV3@F^;v_!Lox7kL@(-D;6V z8EJ1F{O}^B5-$SCEXpWKqe}vCvPfe7JXv%R6Oh^lhR;~r05tE)=^fYN&=wI!z4uvV%13L%SE^!+Nozuh(tAt$}2c1Kb z2Z*SMg*S%x9Ci-f*sb)-!gh{U>VPtuPBBGyfr)u;B2{({J2JUx?Htgmo8Hc$yV+;};|Ee=ZKB&Xno8z+4Q zGMY&fn-CVXbEIoUOK%)?MXj@QK)sZp`>@6;gbUi!xe7FGI>iR2Fhvv_hyt2Aix^cG zU@}kB!c$j#OfHHPA7GOqi?8ZscvZD}89b4CnX*HYWvjbl^;WI%HEUuWV^2w=5k`yL21|HRrFJm0!8s4{A^3Bb>YGp=S*#c#jn!DLppiVq^TJ6LGPs*Nn)G{Qix!`#^ zH{8qjmn`b6UZ>N?EOg0smTUEuW@~kr&lh)jxTbpb&r`luF-QEnP zC$0ai)*eA25_I+m$|o@bz>iI58^AqHjTpX&(0iI1Q66fI$VR}^D>b6@YK=%U4rfE? zrWeR=upsOPb7VJ|kJ%0AhCdIx!9s`4vjt%{5K3UO8_cu0ldu~g?4nS!Fco9FmIESNnF|rZRivuf)@Sz`{ketHokz*G7Zr4pZt3;=UXlt!0?3;-~7%rW!l$*R&2 z?Eo7=tQ~}nfGhc7BY=g5Yy?YeP1p#o3||Q0@8FRwO+okeB43DR+(nnIWQbwJR@w8gC37$x`iQ1#d(=PEhq-DOIq3jqQWQ?jec+aJ z=^u6DyiSS=Yo!{vN{>-acQ+kPL!F}MD1vzRDmzCCx;dCCU@{^PaCK>`j&;1{3Mfj` z*HWW#kS=QlCI(U1A$j8>Jd%+`3T6yT6_HOOdo4zI8(J$)ro z`jlJka>FgqCilqBk-h>MZGBVR&XEpPE4^{l74@`c_FtYa1ou?hLreyInRLpR!oCpc zGlS6_WKw1Z2Gv&95+fO8SU7n&E&@4{1s#bMC6zlBdVLZAzZUBgq7bHB2x7i_l1bO4+{7~^g}!q^@WIR1Zlnyk&PhD7lK?dDqje*jX>43 zUn#y2s>Y!5g%E+LFf|D(Ux?J$N=5dNsC*#`c+{lNi}yiSS-LMoE;+L|HiF6*B96r! z5{O&*LhxNz42nv1HNpF+b~S+~=GDYL_(JUAT&41bNZH1P+Xl28fhUq9%2H?wt#|@! zR{2821)+s~l&&z{efmf?nv%Nmg+Q=rRd-+cLWun#XwQYp7eZ_|Y1pT0U-yNmd?C0j zhYY`>tOS)WgjUK{z7S&H0}Vn*V_!hrqq|tvz7Ul!1a?7KFM|M`e5E|XRs_&_MA@;@2u@AlwdpK9A zd?A31sC*$vCtCSJ^ld6vo;@Xf#2n3@Qu#t?HGNJ7Vwc;^wa!4L+1M*zh*vR7dS@6X z^OY|I0I6PIp5L($+%kVNYdn@E2dgTkD>gMA^^#op1u;NH>e*dm&Vy`z_~IrQ${(e!}!j$V>`N3Y^>d3#5% zGKLK-_}uvy0Nb7ebOy9*v}Y{`o@4D$Ap>>Q|tRpz?*dJ(udd+83g|IJVST?ymG! z#{oV`iLRy(nwPGQ8f|q@JYG_|-}XM}X|8x*h`7;|&W%FxQtk_pyO1xueIas_=2Gqp zk-Lzy8PPT>Ux@ym&Xq5OR)6(^^o78hQx^jbu5Lwwi0$pZ5Lm|P$_SWAkuqMf8h^N< z>#AQcwjYI89xfVD9_=jl&eN6ADb_?;vFIvah`tQJf+HsFDvjM><-lcKyQchGRLe|J~-r|kZ(NvGNG1NqYa*OY^jFP@Pmf7_-#mRD)7 z>s7JWHTF|JA1ufAx~3ccGWNP&?XYFGDr_1;X?@ai#J&)gzs8nMT9Gfr?!FKraMHC_ z6QAOnEUd9LWi#nD=8N5|mj-vU-r$Y`E7)QhKWs6*g5$t$*7V}QZq~y4K=(#uAVDby zx7rpPP@6VpNZA*{?C8+i2GH_Vf6&r_Iur_GtSb{l&Z=XHm&%uzfYv-T`WapTZ zc8*0nF3--f$dPaEh=QuKE7lhR zqq$ZsMGLm%R)u-OM-^%FtbHNO28lchHw@P1nrXLv!W%`3pQVd47hgrP^Rx=o_LT6b zkg>tk*wbb1vz@MVs(c|du&>*L(a7?`^o7W6u-x-~A##`GinWXsi2<;;`$9mt<|cQw zF9eS;mS>c^f~_3s_@dF!PL(f&;tPRQhN9Vb*p*cWgdun?@kv@u{IST(*8SqSjaK?}hGe`5~c zzz^S;!%=*L>?hnppx+fjdb;0SO}J3@_>b4iLD6>!JnUU7Wx(fn4QQ%knn_HFa-F#RsBIv2zo#kg1#rjN~sot z73ND%2#=9RgcppV-_%-NZ)Rb|uD5%Wvx}>+9?&xubog;Ipjd0kG!5KSVu6&lye<-H zIr4;1?G>8HB$vXwVYIb<$|Amqcf(Y*8*~a@IRL~)s=VdVsQR9UE=N^CD(ZxQw_Is) zv_|715f@6U765WbR#_g6Rj(J;`lp9JZBGZtxhSrPCN2pPE}*bDN!s>G|b# zv~!0+LMr#ibqYw0OzP;kNi&xrjDhXt-Jw2R?Q2%vs|-g-i~*tu{o=PKg`mi}3u z5EF2rAHL~R<_b{w=hjaEa*@gr=8%pcbFJQLcYEIC%zaFS$$^ct*BM;qDBdv#R#;oWKlUt7sY5oHQEKVw|e4lNKV6=Q)f|wcrRi$BTP^l z>C6!JJPlKMLg<Io!BBnIXeR3q$2* z$Z)f&T_qJyt0fhlNK%z0aB3Mc++6THqQc3L;iWISR1VUBECNhKcTx7G?+SqtLRmRq z8c&Ee!w9C9MKgk7_XeH+K%n(XNP<=Z=wXxhuB=@l;2N=YOV8?bZK#{cqOl5##!835 zvH(~;)ZapB4daBrDqJ9-a6bwA26u?Cd|>dQ^}p6qJR!&%AZhVfhIhm_zJ2pqd}+YW zAv_7zVM@Rcri67I2kad5;((oFjaw~rZwNa_=&@DUMv?_sW#Yv(da;r0_>-?q;LOZ-zhHwR%L!H05qLI`U~swcz>**R8ry;Ovq!>1dtbNGyr zor7sTA(n-mgPM$zclkSP8RiU;U&0fD9_*m*e8C`~Rqhi>fFNF(kKm0zdWPMz6~rcFcA>xJYP#v~~_G6eah_qmhf6h3y>aYJ`25 zYnA8SfY~}Grm8)|WnBVQD|U`nPMJhX?ZlsEhQwR2fGR!R&N14q5XJ2r>5Bc**+3=e za0|2vZgEf=Cpoc9v7qWBKBa4sMl)$P3)?x;SJb69j=CPw**VJdguq-vryOy)o8+EO zVTveUCNPId(~pg&3&2!CPXpuRqM#>4J;OF)F21U4;AyqW20STS*^uflP}F2n(3ODp zCroQ|vq343q5}iFuFd&C(lSj2im)tTghLizZS!3AFjaCu!hXRZ(}x_Bwhck)tIxI z^HyuYYA;%2OQid zpSCE1lHv)m5VIR_PY8G@kSD~#t|tU3fyr*Lz)b|u$a8lGoio8aJ#vDjz9)ngtPNTS zgeQT{OCj3fVIFGx0Smz#SKI3p?vW?N97;qE6-gU`cv0tc5pD5250k-wg+TZ)=-eD4 z3&GxcLU0v7ECegCxWGby7*-ljh|6|Qh!Q*@RGs{#^n_6D6&lpB7Q?Q{jdJ&S7){|r z;@My!s5~LC8oXdx@n57KE4s9=JRziYfR08BLFEadu>_=eLgbQ3TClw$lel81Gz-CK zv-08=f^=0<>571|mh+V-#J=nst+NndX>TR|hSdFWPl!F7s}#}sRGtvD(%hjKIF%7S`LblMb$6qH20M! zMCA#gGkR8@5En1f?&>_ikSfC~PYBEkuzNz3;0dv}x`VjlHC6c9bfL1Lxzg3qQ;^(j`}(5SQG_QF%gWC2K9i$Bdg?;-;CtB}?sS z>fm2_LcCBtA{Jvn$rE9h zY<3)>kxtOX0{ypw>(GAhmVY%}b^Q(64}zW8@;B+a795~MD>%fChxXkRREZs6xWL%~ zxWgP`8+@y2ymW|dZUr0I*1^NZAau0+DR!VVXyGAtwaDJWt`Yn*!6aq^POZ@z>yCR< zGjj_|D{DJljb8*U{uGZTu^AtE-I8078uUDXmM=F9tcBX2ki~PO;?V{cO7S#~62P0$ z;w=8B7B?Vtn7*WXE$MWsKkzt0R;w~Ue*|!X3~4>zv7=sYs?`~(e>#ySxUD0oxLfY?|dH!0h2`qOYx@|%U@tIVWwk$H-)@|HTE z5LD4}(Nck`7Z1~tzV0YpbF4^#U|G{v!^PEUA&wN}jP2H&?M`oEa(Z@tad~xpr>l`O za8r-V7&_O;nWD}Q>47&!bI2;b)4)DQK~M=gTr;-ed8X#2MnWsvIO(ygMq3UP?|11N z*6l;TTfwN6a90afHH06o5jzYM61694CM2R6J$urba;IxE_1VT;b6$)G6i-Y)%mq&lASwA%3;Ps$$8dHW?fDRXycR)91v zOCNdR)eXMY0WHc}g~uN`@dY}VvtXz;Mlo}rLx`|-5e_M_eUCU!n-bH!g`J{`~p z5`ROwE@g$)A8pT^PKKX|Id_#*Jgt^gcp^zv7Fpbkm?P$b=VQe5F~OYskYrKkV%S(K z*^>ibb1x{3(;&xn$a<_dix_ujGbH>po~uoecZCNrt}7!}cSXuLogv`Ot5CIhd0H*k z<4M_E4^geFK2~H!sz06~#Aon)_$Gp+)|C-Ury^yX$&lgZC7#+uxvVg14ZbaZ3cDJoX(Kp=G;|M<+7lZMV2gUiMil;$TEW+#nNVR=G=!Qi^@ToEea57 zJHQk*+|=1N|?@h8Y?fqhy<)27yI4ujZSk)^HsIqQA}J^RAc4QbNYPhfHs=*MIC|i zctHDw#j(!Pa<{j#IzF+s9(p^ELUeuZ=clar58;7=R%&U?abwk{DWlxjw(i9Mi&HZg0wcqKS_jQCHt}kY3MMmoj zSy~Zu?kaEdw34Ugk@Gg5NU>EGZ)a&m%mvRQ0JHRJ=G=!Qi^^44=qH5vu;IWbF^5W9 z9!x@Ot`a40hwVU?rsZzlonkgIzPaEku~b==wc|O#MAUp}fKbW8 z(@Jv4BPR=1u9kS;*;g%~6j02&`kswt#*lY-F$zvNN=kC;*7; z(5w00p@e!o38>>qwuz+n-N6RGJc<-2_}M`~1Fz<1SK*#GJHp|D^x6hH!1oqyMn{() z5w?2+z{+IU?!)ZJU{r3gDd#cl^obvK`aFiC*y+>Z`LM(6DiLt}$Y8ATBRq1r?nS^m zDTW2TI1p?6D*nb{dM)MtQ zNh~!UJIPKe1rfzKi45>V29!p&7!Mw@5mDm^lHi9VM{pELqB!syQ86}<1V1DpW)Vq< ze_MimaUkw>cDYyVw#sq7D}?vuAmEw621=L^!N)1>adwI)>wNhQ&Pp6me5em7K9K|z z9|9QoF!hiKP<%)LijVP5$LYF;oo_jy*yr7a1B%xfE^vmuZhaq-=hsEo z^4ak%fL;htJjdurfMOUXaWe2Xq?*ZR$3*s4Fvhd@NM5MgUJZVSOd5*x5cm(XiZ_5$ zer`Nx3nV!#i|0kf)8d^qN--@IR1uD}!oUccTPcjmuXI4cAh)9x~YKZbhl`5dV zN!Mwc7h&qugQt~K4td*!6MoewPkBD7|r%$w9EBE--@f;xUiWB1JWW zX(lA1852t=F&>bzSU=1M=)XDy5#}jH5Jb%kAetG&m#4?_;%h}Qc~R(!j|oGO;*VvZ zdd$UF=Kwsd9Q);w&jIj6svpYg;=IlEa{zO%4p#I;!_=S%(YhJPHg0Itsb+^VQK1dbMe(S=V@hI%Oh`dJdtg#N)Cc=C;o;Uv6~pLhpSAUwiwHR zaF$N0vdGefu6FOp;$(o{N+*lTL93dvhn!gxyX}?6XBaJVdv)yBC6p#Y%$3O_S+l_L=G=!QRas=|Wk^RTxlcO6 z#0bFVF@~!taZghthA+CL0Z?j0d8jq=WO}7WlwPe76x5~lPXY?g;VXFny1JOHDou#F zsML7@y6N&^R9yuxjdty$N5-Y=DoXD-WyzBcx2h*(wyp~nY@GD@pBWOHM@lu&Nx&)v z8Yg|lVJ?j-)h-KwF8ZCSnb7D6bx=gL-*HH6fqplaIxd^zfaGb~TFC(2%N7{l$qCRk zo3!*|sFT__qXBf`_dz}s1^QjO4@K#Xql`v@ZpX#)T;8%)|D*MVtku6ccU5fhv~n6R zk9<0hCvrMp)|isD`ZpImkBG?9ADMF>k}N7$m8WHHVh)wI$}!`w@{npQ1N2rpmbp9* zN|$5ig6AQNli{gKDo`~aJ?M?6l^seRdB?&N*|Ag(f>|J`J;v6T%IcxC*?QJ$dNe-E zT1}gCSGy!nD+wu&oS=9j30fAPWv!;o1y}h)HHl~GW6Ze^NfwpQ2)&v38&cCv`wOK> zDzm9352>zLcy14vmo&1B3eQcSK@sReC9hsm@wBo-$s_Mrcp^KN%0W6XDgam-?FE5g zVdK|mF9@)uYA*3reqQFE){W0@G%71=D~YhzzX>8*D%hze#;eQwwTEEj2Y_ z_#$_9R`f9hj8$ty;MT}F+Oj7tXUcM?t=bIsCZqIfji8SSpSB1wxXzEj;t}B0=h(eq ztq*uzWBx8GkC3ZJ*l{EU;B}3ITMw``0M_UM19a^eKRb#%FWNvt5|#~*I8HGMY7Our zPY!hL6CbFXbfib3lIT;gW)V)|2pJEa4RF|YClZekVd>%i1p1vhMFVLi*-~j+( zlavF=If-;HMu=6wi;YPHa27d>&m)>EzCoX-Z^b_kM5f0Gg_TobFT2{2h z2J*&l0I3>*S=XY^uOSJ3NJ4uFO5)pLL$D?e#F+r7O3oBuR*o?RnDrPC%YcN=;`?6);K19b=O|_Z{3FqqMLQ0GW zW}lTRI_^d4x;y%XH@E%DZYqzwyW)vlc$d{(g;Yv-#ftV5O{*Qx5ppp%-l>X?OKr&8 zuZoUatGC+SUVo>@eZ^pB#eo@3Bbfy!DI=*}siNa56se-)_G5Kw?0Ks8p^A>X8>y3`bf)W8O2?U%CH<=CxVIxP zHU+QMxh<^S+nB#nAsapvU3R4ri zq>7GPMaK;c5Pn-OzzRET$a+?>)4ODYFd(Q!?&M0m(p zsmhf{uBXJ4{a#J;!VIma%+kl0b5~c>xyYjOSrr{OE~yZzwtNn%qT{ah#@BZ`Ruvuh zQbotzh(*VZ!rl5xbX*F2nhdcT$Y8p`fnlTL9vF;{D+0pm!s=d%=(wUZqejQwKy=w8 z3X>{CU%s%4OLi>Dh>ZaOhimU5I!FAa& zKvIv>#RC1eg6q(J?-uagxa#^F?rCPT<6HjKbX`LvVH{e)VRj6GqB)rL0OIsg9;mZ_ z7_GK0f=VA|S8oLyJC^17^Nfy`KgA9}KbH6#GI0E1c2Z<-1s$Hf7ijl5*MM1RST}%K z$ufy~fDX)x-NvLbNFI$gxE4rqTo%ubibn|AJlmSlE)j`8wYUMTqVy%zBlf0K1u$^7Km{!dE+N z2MDW}yO5oXed*1GRL66kR%){3k!!T@q-=czmyyY_HBWTh+@!gb(Q$JZGAoJ);@WD= z82-#uZr``k7aus(|NdrC^XpE+FuvYyl5%GhOu&-#lJ* zI!~+qI7?qX&EUD(7!bxnr#e_RC6`H*5@5}x;I zJDX3kNkbP=JC3^esG{R)SA11;T!nk9=(vw^E!`ktMh+UBr9Ud&hNH?Von3o4oW^X1 zteR!e-AXmIJXX$2}afEubF> z8yReb?944as{;TcJ1kI-SF^*wMFtyN6e9O1V1QTiv#XHeI6phYp@H=D2=1Na_fFuR zI6KG=gct2=EjKzg`7!j^5q3m@!)~&J;Wxg0^I3Lc5DvV-L9$0e3-4I3UJmHpi#7$I zwRv`oUi|b&|J*toZh!h~e`cKtj_@~h0AfeJabggwe8TvKC5wEB9a4&Xh?zeXMaSJ> zhm3jGMQIK(@%cljB7UeMeM?la#%!E{Vpp-Nl+U9Xc;31fBY5r+c9k)S!}F$=U`N?e zC3jJ^qbL-9C={g;g=+8@sadIT>_qepT~bRV*@y_Wf!y#zZUl%Hxe2KAwN^7KPDBk| zQlds{%cpk70Z84@+2!7wIP0DyUS1)*F9!k71U68@ga|%HX^*i}JXzH)ZiIXFxpwN${o?(T=!5l7#YTB<1rj zIUijKQ4fa1N4 zj*AI{4&gJ#-I)~6BF#KSVEGf+0D)5_y)Xtbo#PXN<`zK^H8X%{<{j?y^jHl4dK!>( zzt(qTxmfY9*yy+z&2^L+4x4;gMaKn%&0I5Wn->JVIV^p|-UqYYN@?quCJZQP`ZIH7 z^7Oy442-@xcXf)))5@u_JSHuiWlfQ*=(yu+*2FqNof3aTu9q<^_TyvKsD;mo_n1evL1j7$&y7n?8tGP0HBx@Ep-kiHCS$SG1 zQRR_KRy-+N`A|j29qaU?v8=;~9T1#Zt1)La=dIR))n2s5mN3ESS+kBiS8vQ?n%e0u zj!z(Z%V`#+w>-<9w45o+owjN-R-LD}J-0U5Xil}qrn|ivO23Kpiwvs_D=~@3Rnz$Cz^;k}RsE zs-ok@B~=w2S9U0Q2G;_KV?ncx`5f9m4bTKo;5Kk=tjfiZL7+q(GF8e_)1 zYa$6_;`1!D@D0L!(zgWeQ=mr;;8PHs=dF7&g0>!r0^jPAM9@~W3{c5xV zJ;aVnDC+@+3*YWMVnsC&5t;xfx?uqkA#<%>DH9ZnjZ5%t z9vRqz+L}iQCh@Hn&rAI6ygR63<1Q?Yb(WU9y_MDRiM92Vcm(N4HM34ko#^FSl9o09 zH7#lle5 zblu}YdZqh4#D9>2wGeb2M(E*_J5BGsZ%I?h-beS>|7jjQ%V&4eTc zv&x-2^q5ryPt1)`sbb^O(tEGaA;aNMS%LPeV&nGPuZoRZ#m22-;{t!u>i;l~232fa zDd4NvxYCmV$OKl z2|dNLJMe6k`RcR4V?A9wm1G`4Pb~-Xy$$(N4!Uoi#|vdKn6`ZpImkF3hlADMF>k}RsM(%H3#8||vtxY|hD;~BE5ij5nG z?Q;E*%_jL?<_VW(u0OKb6k_hFx|}wJ7~YMUjP~_bN`Pk!&#+ojpP|&+ zZzgL_u`ZM4K)wVYrW|zNBv|LRErN^E5m-lxjeAHyGB;weaSzGZxD?{E9~+lIkQ4`( zV&k6RX9t0n6lc4!agX7ih>d%g2Y<~S8~2z15+5D}5a)=Edu$LuETXy|185aLfL4#; zC_tz;CDp)(S$4&cuunxv5Jiw?O252;(}$xe<=>nRczdg8hUXC zOb%^=0R?aBAcENPtBQ@wtSUBcA5Ej-tQL%rh>WAc7&U-mtzAW#gcZfCrbqg#V&iIJ zIj91)ijDg`kBzH#P|Z9g1!qh;WN2Wj*tk_}TYd7|nLCJUYcHHm)>2 z>CnewaHxTF-zr4sY7+DpUCkG2crH0Gdb zxtme0s!-=?6}2DfWALPWeN6g{%Utk$`j~VNAi|rd`RI2S;AypF!4pXqb*$5YQLEUv z1dP?~Rb(@4AVIo~#O_O!UaOA@pSDB@QaVx$QUG54C(VE#ep0&d?6IL7Tioh)F090UG-QwHR1MFDv! zphq5EalU}O=16^dwa9ep?1Gdm`e9VPtHQl_7-Oxbn2;U0qXyO)uaq_;eWlWEHD)J9 zb;`ukYUc)cBIgEWsho!n$eWv#9XPe9rB#({MbVKnd&otCD%#Db5s)``)r$uPP2Z`S zNThZG{S1?*)p8M@NG?*OK!DwLA*%-dhE%GKA-n_Rj0(@w*red@HSkGX(7er_bf(5L%-YG zfV>Ccc4eG{h?YxqHsL}+%|L6VNynX&e$Cy&NLwld%r=6Q)ag!8mo;fp6y_^Q2XxCth2zhr+D?PujK4Elp<6f3xsGOk67(si)>}#%T$_3s(Pl0;c_36EGh>ff?={J2Z*q!+zT{g@^G96IWB{y$|JfMEEI)c@L5sTr!fMkO+YhO z^{(155aY6J@X--XFaf<`o#t&j+$?3N~W|c z^7W7}<)Gw?XJtZs+qnV09WpH_}FTCI7Qex_WXruSL zxr}~i4uQEBO*@v+@67J5>hQ|bYUj{+QuZ8L+c-+U;3=ZOxRxQz0vhcK8vfzm%i^@T|eGCwVK8IEW;mVRzT4*8eVzvln zmegqA*&TRB7JhY|(!shz^UY))0fHxKzIhwZmjWv#^gH+_q4nldF$bkI;{i&x$xCgH!Q14aqLN>1q8yrUYD%V~6rmU?2c;$`5A;Wg7`%up zy9Hz;0FK>Y16a)95YU^q^sEknD(QxQh@g!CSh7QaNyZ_L6pZ&25RV%arS}kz$a@sg zcQ^UjVZ0#X@V*FVSMhs?IC79)+lXTGHV0z#h8_}ZD1mN|AW-lVAG_B+8*V@G^=wuM0*|O#n2_GizG**VjKk(@Ba`|M+3*X zT7>7_BsK>K83J%po@`kix9&U&6i-q=q8=c&i6U1 zeF*enLPFOB1e#-)yTLj-5ka8&B|)IqV-V<5=&Xl11e(Xe1_b&j6>AJM!nUi(xE+3K0u%YVBTZZI?9ew0uF%=M754l3P7L_Gm1>S z3xPfkVDkx=gz5<*6Fyr*W;nFqy8sg0jpsIF3>P?K&S}(W9Ucs!<@EC3Pw6`7(zU*2 zaVKZMhtj@zlf+|`rDgvZ$r9`yW zS1Mgsun#LZ;3^Vg555~i$-Oo#gOD@1tOw*fnD|r0Vqp&1+oclc*8&2fo2mvXy=hf~ z4%duis8;hDz5AxeOfn-C@^#;$jgyXjE4^`)(KlF9SCYY;hVa8Rq7OGU;~a$3D!E`2 zLjW~{UM2?y%oC<2MKDja)p44BeKdUrFTS>mlB8rTYgUwTu>BLqK< zw5sb)FGIYW5e{lY?Wh*ZM6ZJD@!1c#*&O@NLKTjP9--_tCg&H zVwSAn)5JPt*yT?%L$aDHlShQ~G9;@x_aRAD7FjwOlGR-BJY*TqkgVq1ha`(CS#?e< zFsdxs&T_53(rm4cb=G?0>o9QK2EF7QEN;D7t1)La=dIR))n2s5me37!F@{xj%t>i4lM;XhF@WrKU#sAalU?YK@Ry8>J>nuhfXr zt2Kg2sI>k$4Uagb^>(@%|71HX|yXJeQCNG z(8kg`j!M$u7Bbq#N$N8TJI_yMxKoY>DdwzFpmC-$kX5BOj?ynmR7LQ9mrE%~PIHOB z68hb2M!y>kFIco`+Zp|?bi{>9(&74@wsDkxXSQMK#ZZs*`oh+&}CtugZ-;hS0**)bTn2?5Sh)c{t&Yp5m{nB#~Otp%zCpW;v z>Y+3~o5=9)7|mYP&CocRb65F{r`1X-JSksNrNa))18;8^ZH=S?L`b8(AlPn;P(O-3 zh5)K+j9o&V@$`!Jg3_zn3j)~A0eG(J4q9x6gI|(51Y)|mB052TnXIB9U$U&q8Yr{LiI^IZPS`Q%kG5&O8 z5RSWU#IZU&U-+|MCE&OlgK%6kMi%fw6o|h#0LQ(Gf9gPJ0q98x&;uN{d+YMGmL;nY zus|t#z(g5!FV@AUf(Rp@^olaxCceO~usgt6UV z2YJG9;!T}FApl5Il29Ivqto&}DjHAaZ4H4~$D0fjD;|Uw9FSbCc#$Mj*~z$Sl)c6@mET1vgn8T96W*3BY&5Urzi_2s0(7MBFKuug{ug}wMJ{KJMK-* z%q=XftOZpB;@O48mDONhAynfTaLmylR8<7x+-tHb0m2T zy{j&Bs|dtePOBmi7m!uyyMkV}kz?EpzjkxM^K`5#0&%22sv;04^+yybSQAqjIH^k* zff(U*`|xHSff%uAMFir*gAs@c)O?r&m=Wlfy_lc9h#ih15XYkp%UHw|l~}|gKE;v4 z*II6L6p@I5pVdboJ}dytr*r^jT_ECqJmJHG@q|UpU)>uHF9;$KpBhA0pE9DW2?Whi z+Y~A{i8)RSFC0Z6-iTuE>Y^J*5r_{l@p)ZXUI9x6#a@J<$;r>ZC;}AgUW@?6GPYkyp`RjmKQ)TdKm_96Wf6fm9sOqZYs)umyy|)`LRe5)WqCAK z{R)ggTwVw+IAzj|F;}n=>`|*|2^6tdI0CVk>b^eeQpp_ZQg1^{55{QLh^VMDo>q%G z!;`X6XD;A!n#NK5&pA1?4ikEEq(>kgEy`f=ewPk`F1>M7o86+uQMNog9wrPDm?V!7 zTHLF1n83s-&M^gdU8il4(}I1B)=4qq%j(J_Rht)IFWun*QUtQq%<$hf7hmnwJgv4@ z<4M`Q8Uwhbh&&QycqdMF?L2{rix6!rLx(lm1Q6r1tdTtK)=V3i7;h9QepUoxbMe(S z=V`TVjwiCsRbhd!p2~1JTwI1;Mg$piW%5j;ni+92&AAUrs16 zeMqvX9JJpNh%qeW_GM^fj0vNK#D#>gAc&>6a0hZLes;v&f zHFrrSE`0=I6t^VFnzdo{XbaTw49RNFT@@ibt#%N?6FCT#MV7sdKs<4!MIfFp7=f6l zS0dh+BM>hzEG&}ljc`|8)kYxpkTx0dX0C7qV&tMkyh)2dOked95pSOV5s1BvNT_Bv zv^-*$`m|mRs$Y#)5r{d;QzAX92*e3!V|l8GDgtpFQd~tK9_V*jZp`NBta*fD6@gf| zK=)mtv-bZQjojUgn2+Y%)j4V|Pl&SSs8s}FS`Fk{-pyt>)0^8kPls(^sT@>AATD_a zD=#A!HL3Jfj>@Z~=w@h~%(<(Qil^1Crtzfg)%0YB{lQ#tl~}6oW-3E7WX^p^vZ#7W zYSqNwkiLhr85}g4#j%~iL1r%$l~nucKC{;mh|^ITrF+b&9E8}pNrP4Zh>#{;?|wue zo*y{^ar1c^fjAy_cs&B*;}6FI7eDc_d+oE~_7h*@4_}`N$@rNTY z?gl$)j6WQKaS?S|8{Jq`O&66oifw!{iX5y<5`l1K{9#>i;VAs^MoRo)Li=8-_``qc z*qsZ^KH^vb>U+eg1s$N&d9-f&&kJl;KfC3-bTQ*Q?rCV>tyd$38`ie`7TvDVe~1x| zWHzAgHKYN&E_Ch=+8oo4^)oI3b|2%H4Z7rKO-9E37M%y(@aya>!eH?)N+*#5EdxkJcPnUyU;LYkHWDK1pb#avNj!;5Zr^ zCHIipmkn>nrX&5?37?Ma&Q54fvODY0%}I7=EQ7Qp-fr+YNi$_mg1uU38X|ZV-itIr z>CZ_pUD3`-8hlRDyu#)racaxi$@7ldFAUx$0h`X-G$)C8n-@vVhL6AOz=%PXsE>%Jf5k<5FMm&6K| z_|Xfng@d-tELi0!HUp-n(3BY^X2?q^^AaG7$U(VJTSp|z%%VIJWu|r{f;Y|zf^S9y zKg|hVZ*|5eXXckyE!(X%u!#n53MxvJO{?uq&n>R3OS0Ov=2%bMvK+VG;KlBz9h;h6 zSYGRs&uz536a1F#)auPdTK-*MM^as>KvGSqBEl)98b}+JN)jkps=>6pR2_d69R(fZ zKxp3xj$QDV*s>4)0U1{P1)}LHZY}yNz>$;g@qBE?&3wjPhvmjYm9p;SQP=l zt;8Qy-_6Lqk3m3Y@jY%Bf~-=KF}cKj!N<{slN|AYAwEI&?UI!9;Md_Cy^rzfG7IO?l$ z!q9m{9BsALx8qf&^P#GZCacw3?QYMToDp#d7pdZkDgH&AL;$$N|7nP(=PURcgW>UXVN;6g5naQ1s5gQS_Jw&Wld08bU_C**J2o?#Nq{thA zYvIY2;{&5{tu6?GT8WBlWkaY?|DA3rowaP4s^v~a9F@(T$_MslU^1+9{@(Vi`NB;&25~mEEOX?6E^e=6cLnug;21Mw@pQhFGkR8JFv6cUJG5#Y#09mM~1?}p#`A6Tm82=4LrBz1rhoMEAzSs~_ zhGIh!#fwbmLlv8^hPB038&|(_rpCn+*|=pjBm_&m5$T*75^};o5p?@fD6+y8M8h^D z`nImv=)i_zqnDOaY!Zli{!<&0r`7gSJdq8l_RGzE+K%CD)yJW|79Q#(G;AXmEwo@hxP7Q``a-i(T!S*K^ZaRLQ4z@p!iQcXX(}4+~i9B3N z?7LK;CT`XJCaEyJEjAhc$-{(@1QhsOP!FGZ1R7%)7U;?eAN_TYAd1@$w*Z3$KGMQF z(_3s_ywjvq(Hky5SJI;_WOA4cKLRj;h^TKFQZmXm?Ur#H)eFGQZ5y>Lq&CP)^7!Vn>Pa8rZxbG z5~SxKO0snTLcvWiXaa%(b~+!jZRY~4Z1>tAd+l`iD9(Uso#=Rfa=^Ep)8S|Pk3J(F z`SiK)4=nG$G<}Od4sCoaq{qy<#<4mfj*S0awM@rlx?Bz{W`*`^mhlpOPP{~)<1aCk z*0wKr|80{Hwbu8bDE0(Ep=8Vj0-E-DC{Lig0 zPWUBji|*IFhn*!NO>`%`;QdPnS6ACNh2L5~hfgr)i1WSl-)%4uIpA0CXPuyNjf0?2 z$nAa)m0`~H)=L4>6?r&ewE zxVZ3cdEI{da^Qv^pj2=x_-TIiety+2>N_aK-xn#G|M)rQ({Cr*V4)m5&z7Xa=O6wl*7_-V^~#5%v+e61dFS#(C;TTLlkSaC7vWqyPkD{p=ZP$_{J1+{HW88nBmAYjlZi z!{?s3&U>m({e;SEMdhV};-TOPQ)z37(!$1io)-xZMk_G#L4p6bmr*TaC5DZaz}=82 z;6}8-0$r~xG0S@zWO74>M(y0^I?W622hon3XM!3U8=VJT4`n@rj?+4amupCQJrLoK zJrMM~M`!&O+M*u1?}02OOET|QK@)U)Ptdp->5-H*&UpWMj9LSyucf|+e$w1RuSN$0 z8@MP7%(^f)yP*w0KIrJ8e{oED8~4!suot2bK+${8pkZhn8{@Xdg)Q%?8qUUOIP<<* zdo<{xP~L+W(^&1O+oHUwr{i<1`%*L_zo-+-iEb+Hc3AfwpQwNqMj5GvS?7BD0iVW6 zg2vY&s!sT0L;P?cIJiox@Cw-A@L^MRm4UjqU0yd#SgZi2|73lbT_U-}u|1wXOv zg&*BK8aY5pn)k0exv>Z6A{7TR0|&Z4Hlr`1jVGWq#2$*LrsD@JK-OE`8sc>!3Sw4d{$n7Lf%*0@WWrZ z&ig;cF_c1n5*fm8{G3bj^Pk`Eh4+2U4Idrj^0WW=KcqkY_aAcNZ~vNj``>gip4O@9 zcgIuvD2*)FgT~^|x-V#5fA2Q``_@J4O<)Bp_7rSKglb(cQfwp1>yV_GxVB=~^a|ve zMO~3kB_90GeDcA^<9@nVzSMnRxQ!=hz;9vt^w2ZcdH>oCDJ`Elbiz->U;D3Lf99LN z@}-~nI)CjUE(k3D$5-y(Lp_+NmoAWeS|I;fAl)~?)4wUcZt41>qFOHz<}C%0N=A8WX*f9zaP#%fZVSK zbw6+)Yv0!iT0efh^#drT6F!4su*u8u$_GE`Jx~{HGI;kRoTlidBtq#8OfnyiSSWlN zmo%S#HtNL0SD^eW&tZf+>OTG-uY0NcMiQDx@>NVV=`qPW&gV8Rozo$86%tDrHZaHr z&3@sq5ZW!Po~Rr;HJp)2xW)+u{=qD^z%Ft z%X3qg=fF*o=gTNN+>hn?P(06<#qvCTMpO5Jn<7ul-;p04#4_EEXL?gC)2EPFrRd;Y z$`<1p=L{#rGZ2*bDOw(Me%!_?PRz_{Mu$H6a!iUW?L_NxuIjady}Bs^vFRRX%VSm4#dm(fDc$1ILk1@Du^0l#CU_Wp$nH-jcr1=l!t z;Ra@6?+q`y=Wr9#wdOU>dDfr~9RAY3d4=~UH4M>&CUh_*Uk)%0#~OtCw-bIbdJJB# z-`s~(hTCmsn|8Dpc^+wT6cmssL{#o8n zp7w&DuZ_)*uMXv_fgC6JV9^V zgV;x$)p#z>Y4Geh=z(>h-s&&laqEQ7^)Fq&hvgsGf%?NZ71h4MpKwn*7uW>NM{$dmCpfF4guOd4 zz;%%d3wC0@9v1Ahjs~06`F(~bB*l=J9(0ftIy71*bx``2$X}dA*`oCrQ~@pW`Ft@eu{bT4D9bgW7s`}C0@j5A+otrf=caUHX+GG z#6)g{RTuT*lJLx^~H5!#U<+5(7lNQ3k?<(7}^-|sn+gy zc#%ODeXf`%+PvryAyEF@gaH5XPS>Ep5Z%V@{M#4TzWajr0q-8Zu70R}Cg|cmgudlZ z(*bh>P|P0>TL6-G!KApff;r#o%P)*N=R*6;xa(N9+d-N((zd`7^0dRoeGdxY@Z$P8 z0O)Oa$5HmPIOCP}Cnzu00JqJC4*2wDoK3LV8$p0sQc3d1Gf^hM<4L7F2c z&u@!rp&%~4W<&3Xl1+pTSe2A1H{jq=2d~qTfI1FT#6l@Eb_`^?nOStW1!kT>Qo(4|9D~o4tnJ{Bd?GyCwd(CLYt=8s*2gKz*tL z&Y(4=THuWIKww6fdAvJe#)D@!fJY~&oRBTi8@!yz2Sg_d-H1gH-uLV11H8<<=vKez zyx_rWMA2nssYZy3rBs(>9?Boh|B4fcoAI3-qYQeULVL>vMxJNuGjTxX!7aZl%;Wny!*MA+W z(}B~e1v=qb%l}?_*7Dy#&szTX2~vJPJ*)X|q-Qn%2k2SNf0JOrE?AH=8d0?c7DQ4Z zDipba*N7iY4Eg=UYi}gF{s48pHw`8oV9VE2((k3DZ=j^#H<+}~oW#Lk-dn)DND79( zl{ZyO9zcxoAo7u=i?JU)%77Pxwjw-YSE z)ca{d1?Cp*CfS_qNJ26u+Kn?d=kFTYjp&VbbD!1Wr3J5>JW%$12ZRGi#`!`5WVO$w4o55-%mZ{jl}bB5@PfR;>`n64EB>Y*;HRo z?|d)4^L^r-Hw?TpM+K7|3$fz1*lXzp-mz{MFT8Hx1>V)=3(4*!N1>=yg|yBdkRM76 z$Sxm{T`?fzKm#%kBMr#0u|W>V$K96yW@gdhE!5>O&kBB!jp6VJU9^I?(nIT!hokYB zpOZbS&3=%*`4RS3_LkVQ)*}zU91Bbm+ay=TP)uiHD5kT-P^^e;$*l3A7_{L-F$r`U ziu;AO`i1624t`J+T1qOa%v)o{Lp4OvX>8bHZ(&IPR@5S@91X+$`i)`v!Utg-#2_qc zG%yH9Qd1d(g@ml3x?&KfSNlWDao6+TO6B$ZA7VBg?hsXa8{KUAZ>O6r{~e+^ynr{4 zXbvlQOT2AU7soVs7oBf?hr|TD3)|;H(io>NI+9}7+@a9 zFytaUEr_(xA99IGf}tprI(n{!P5^=|fPY*%+(A`d@ZZMjbl~LiKps5v{CCnb&;Mb1 z=J`J&DEOoFtmVIpp0)fRqh~FDOEBC57>=_Q5z_<1A*tlPgk->L#C=-!`%z-9cM&;% zj5^uYK)M(czJt=elhXY#rTdYAbP+2Ovw~0G0zO4LF!oz{8|{8~fmn7SgJlPXSqS8b z(0eszJABrNwG^!cYzWzf-O-kFE+1`ilSW%`E{(Q0&}fUBG}_`yjJBf5h@C}~Nybhz z8E0kA(JeF?ks3|L+p*tdymfwl=D-(=vJ1>(M_3wXHp__gQ- zQJ2t5M_uy?`S_#6=h^ezFLO6R^p1a+FN5I$+YKLtQt*8Y`*wuS z!GduJdS5JBX}ugY!!{Pv;eF6$y%#R$q`q!q7U4H(y&XCP_nCkm3CmskhP&x$U-!g8 z8%y+*R7x|XSw;Z8k9_f=-*j;0oPTdPaqg@S4K1>{+izfIcf@%TIdZlbTvh8=*pDDgvIzRusIlV|YODXglu?N@_IC!*slj?hJOoXRF-1Ye!= z=!J;9Cl>!rzH&#sp@@Db4incnci=Go7@K^M6N-50dRq%Q7~9tH}(6O(_3s|^OLJ54HfBAcl5y!iS!bG@Ibp+y=%86hWV8n6hT z$7StY&{_6hgmahS?Do>^UsF&;uYvNkOvFCaOW3%C^G_fP`!V!gYPy07CIlim>mpTcd~<9fMbQu7Sab_ zz>P1E&CA|88*~t%01_7}4;0!yhpH?fC5q}ZAL+J`2vS|VJAd{paUDbMc#$=?NaFzg z;`_+h*kvwfz$4(SMN%prqDSY0MPi*r`f(^tml12SL;fOACE^t~{7~yv;0Ig+OcgBR zIn-Vxt}L_>5z{#r99i~Xg7YPYlWW*GzYRp>(PjUoI3H&?c^O)DaVwZ1c<5wk(XE%W zdD8M+3&LY=_1}T$IJ^RxUmha|N#{wv+nAc2Q!Z=hCy*)aeAXYYN0?YQnb z&;E1&zI)$$_eoFEv!4F+ZOOK5%ZUO;wu6b)j_t^fNnBH@TB;_nF347;-qS9TaI&e2 z9laz@@bGVp5nz}ACJDrB9L5;}@k}yAfM?e1WCjtkgIO}cP$3vLlQ;|$T&xxE=leUS z`}XbI_vy-(nFJ#H-R?ep`keFodw%D4e&-zGI~85CmV5__Q;xWO>%*dw_;j;mUvkZ{;SE|TaXfuxHaGzauORVT>E><(!Tagb#J=XMN^eT`9b2Qm#biIE zNn5J#;*=N>tM59ik9X_CRZ(*PvGnG(;j5Ax$^9*q_Y$t(c5HYwSxv4wHhd|i?@nGh z+!7t34*9W?8&vi-_AE$!*(v05Wq-Ss&AW9)@0jyz4;inf*agSaUHoX53C12ad6$l0 ztEhRALG4p)Qwnjxa61)kHBvc|H!t1w3-eK<(Fpm|zW^JUsc`wBq=Fl*+78vWt=f*NP1?RvdP`aJB(9~MqAF};JpWdenmlT5(b%Gi zd^fF$yo!?}YGRVzG#}AM54mf?f^ULGXh2qOf+%1h5&N7ytI&Ys?1I2R`1p{mXrT(d z^ew}rK3%8QsksrdxzS)=C+$H0g4)gpWhx2b!SpHOi4M~!amQQlt7g7}f3p-8qK z)QFQ^2G1Ng+sj;`V45qV$JbM!2M;}4Mxj+8^j>|6V_1H`f|B!kH}5D3(7<*rFSp8- zOl(m$S}*iq|CkHEs41LFz)=L3~#`|VzPQ0JiT+c z*KmpG98d@aEWDSutLQYITk8E#gX;{8;^gJW(p^~tg`03$hXIz2@^gk&0f{ddbmFUM zoJjYWJ3A2@vq=j`ED*eBElGsxE+zLz8QVN|2s@dQTey}iC>k9}*yV!Jg*w$Z_L0Zt zE(?%`EY^I;;YOu9ZAeNff_sFd;M{PJ=*M4+znDKU570A3%xgqI zwF977pr9;bc_O`B*7fD(M1Y%21OelpgFGj{#!R;wGqqrmM9gG$N-d-@z0j!6Has$7 zqr|b%9tU_wfWvNy0lvpLYEA7BdNk>*`a*4gF;6;pj##tA~NpjD(}^a)=AI z!jY@v19UFiDQ<7_lH}6lRmn~8AR!O^OaT=b3|q`#U}q9We#!2&ba%4t=zIvfQUayF zjtiyV?uz{`cS*QV`t6Fp%uBy0c`1criT0VNq|}!!Ed-TP;RKuM@P<%JPm0%t<*lyk zxKP(MuJmiJW{|5kt7J|!RhN_8EIjrtw#3?gXz2z@T}}3{rTddb$3a`w1@21*?#Vjw zAh|?=$ALnX6cP(Bjim9X{$`+vhQGbvN#oCT+)QmhyRWMVi$@!A__hYY4WPJ%ic9Bj zNbdb0J0@8NKmS1t5xXPYVSN~h=a}Th1cCZIH2I3DIaAx*5{e^%Yz|vu=LpT;G$Xai zw4kgv^u5ASk>WLW&>;k;X2Dneq7j@Ub$Nrz<^{HFqy+-0B?dzfIuM`IFvw05hzz9( zEt=3g-zK!qqY2GX6M7nF!xJvX8vj$$Oj}IJ9#8uwwjM2plq-Ya+e6cFk~#uc**YpA zq*QtsfY!6Si9iONnr|!#umzt%=gU$$JzH&hT$3(|2S4&DQ7NO1wIKw?XdBZ1s6i+> zd)ND&%cJF!3vW}HD;i103SFI97=*W9m9|mV+ysoI-m!Z1k6^8BWo30b?+C84C-)N(zz|>Lg_9fNqS$OtC z+T3Zl*Oqz)hf0s($d>Xp>^9|fuGvytHl-g*`0)J>x;u|o*P*cXA(b`B=LSD-S-OW0&-U47At?WmnC{COXFnV! ztO$PYxy7LTclJ8l)v5~c-ehN9Y(0-w8KIs4)m(zC7N%;(yz+E)DolGFOsoqp!=rnH zX}-Fvmv#RUx*L-3W(dZ3BH6?6dlerXF_VfYwrNgOjI9Of$$nSYy2L`1&Giv|XzB~&6ti8{v6{?__mSKTIBveb=Fel7Esh@o{y&v z-UTiVCZM?NN@Kw_aB3d^;(8JvOLsVZK5+UxMxTR5EX74^@^-T1)cP{;EjzSGt(&f$ zNjIGBx8U^hpB8_cLzGo@PRG}68USNdwg8ll$FT$e-tL=8sKv{k+FrrVq@(%9aJArC zIIDuoBHyzl^_sIPK=s(E#mB^_09K2Ex{S3jS2NbD@oFv*T0prEG%blDY`*SzqPFQ1 zq@2PNo*inTnkd8Q>N%kny!tOZ6U;T{v)i^Df%D7%CVSd?`qv_$h7R@S zMqS2QaH|<-?i>mz_ky8<^s^CRbJEwgv!0Ni^s`cimU_}_OQGryPov52$=X3-mitbE@LgY)r?6kl+|2i(P!oEi1f9MnIPNdq_1t~L>XnN zuWfVv7oPO&EOKsIj->wLS+bXrvS&uJ)MBC*0W~C;nN~?HxYZJqS}3cz%1~+x2j&Dg z8yFj{ZDu(eb0=G;ndOQ4sj>y2d$-4poXDl3%RE(UfKE`iu3Sp-J;`}+h*u}ID4VF& zxX^bEwdkvUL6bZSUUHs1m8Rh5Y<~lkmH$XgFU>j{E?g?pnmu4je^Z7F`=pts5Mq@M zYt*yPX8zX}c7fTGM$N{dNiAkK;p22T6|;%MEG$^Ys_thQv?R&i;l5-SgBCY<*=2*5 zbhsxOvfqv$#B4G1zN0}*C-H-rPO<|l9_t$;d|4MWt+efZ$r4||5+_hauVjg9WYNN5 z!~`rU#VEz>WH(gd-Ll^GHG<(`&PFnFwIROVep@V;R1{KtU-K!xq2&C(lGpb9zak(( z3g;pe4#&0G<_r-Ys|M}Ah*wVW;D2wi`pEY3k$-m0ITNQ;XGowi23elf!OQT1$N|P> zHYgLhs1;IZE-t4U4-iWv?DhWDbex`8jS@6=WM z_vScVEF7nyp!7rOzVn!}c*l*lnIF+;yTMG0`B0HR9H%{PVS}^O4YZl?WF7(b)j<;r z2sQKc`6z08T_;i9i3{h;57USwc0*M5$PX(2CU@^5yYCw7ZPe;!U-yM)?+fw5)HbL( zbK@FR+m341dK0;ti@H@kE{u_>Ia9kUsHxp>xQfmZYP6$g<=-SGecK3_smoo3#5Jh4 z9o4M1q3A^Q)m*-Mwj01_N%Wvhu}}dYMA1a};@9Z9#&*Dej!+-hiZOJa2Vo0NtHn>X zfg^O*yNRl^enx5zKC!FZqvQXPp30T@qoD@Y&n=GsceZxZf8vfzM5eHBl>uDlTHvZ# zr#N?Nr6*n445sZ4Cde=j(Q}Ii6RYwXtc~T1_)zLP*bcGC+MJXf|~b}MUqm) z9U=#~G@O#&m749O5C{^@3EDZ9Zgsl3<#clg-JD^vuQT(dt)054=*9Sm%)!c(L)+{N zbBE3(N@=}%tol0ZtaQ%eLDy7UFvZlbt!Ba)uB~QA!pF7MOgQTy>}I`BjZWye&T1y5 ziQM2+`C;_|RJ5tncT$`1g&%Rvq;;udh@z^3UElFl)j?WM`k9F8HifRR)fA%ERx=w> zw+oUgboGN7k-yUa;PI-$T;K0ibCpS0@70{tnNyClnans;Pf)=eWGB4N`J!vlRprTV z3ZyBoTH;i3RiiqMoph)+O+92y zA2M5S@j|q0B4=ckt)>WMEr-q4L!OV>Q%lRLK+G&Q1qo{@S1lGgOqr;y=^<+@xpEIV z6O%D0tFZ^F9`0ISFbgh#X-3-BRx=yzrpx^%CTlIWt6V=4$XSJ?pk~oS*3V>YCXn^> z7L#8L!C4i%v#}kc(&tT7Rya*oJ4GOCtC@|c(=FpkqSn%~DmgQYO+mt1%2kV%K-Lnh zCL?Q>+61Nz3FN_H)3CWSqO6Issd3m$BDvoBx$vS`YdOzGwdoQ+Nj1(DEt{0Pd8mQ8 zWYN#$N+KBTd9(H&@kmvorm%KxH5VR9g#j^>0vhS7THdXyw=((*eO1fMHD6NKrXdxR z`U=vB#2ZXymj6>LI=J>~=%(XND}KyL0@d3fvx&t%7j8N3)|o=_7hqjXuVzv#cA>&c zu8+Njvno^0=7QuX;pZ(2?gXIOjOp5HW|IXwZl?;J5nvKCwIWbevs31-C#|DG&DSz~ zwOFX2e(&6#5i%0vd)|D04p;APCY1Lk+lhj8F5m6u@?B+8bPt`%SY&L~^}E$gD&y2- z@u1BduQPj^`!yBW*-no>#l#(dTNV0x_{}&Uj9KXj_0XrLK-gf*~W%>QF=g zq@OdE58KZfvy5Sl`92rO>lfbG`q^IZbN_qPJGuBa^G@rBZEM5zRENtCJNf#X>sU+c zV|pQ)rt8}*v*2VA7V6-WW{yXTH?9n>(W>$z`YJl21xM=(%|;YNAq(VKSK1f`{*@M) z5|kXREi}U@A_r@OR0TWfXA1t+WnG)hBuo-$1+I2wrdpOJP_6UZ4rUPmvbSCKrCG9{ z{V}H3%?Y(-mh3i7!#C;H+T7ihi{^SeSNrq3b}uaM*~@$hn;0gwc_%suRwj|R7RGA# zm(+q*%_Y!kfvRRKfU2#0LXqmc;Asu5dYyX#^kXtev(0WvTj=J5SRK3W7Wm8(4-3It|V~Ecm4YYN4r$z-*E&AZnXmEpE2vo7@Y&Y0W<$VLuO^ zoLwezIL?nfCG4A#Z3eifh_x2#SU+~bWpH+!)JkYYQJbDP`;iwuS0*4YyaUh|OkytKy9BFjsK(-s6c6Y7YBN zFES7iRTdpNBV(p%685-Ro}xpNZ9a5aMSBz>;lHj0rCz_RGJu;9&~&xb6f3?~gmLj$ zQHioo7BB5I)8skP0=2`{s@h>lKA|gF5+=estkvRcqLdl%r9vkGl3?$|OFW6Moux+1 zfG=gAEdE7OhuXR5JZzb?hMCfB4n8M&%zEV1ZsyG>OhPBq(P|Zyki`B)=Oi*nu>9<>gV>NiZ- zExPRWQ{^>=$DT>Vq}!e0!RFdFGuL}b*f_hC$|Hq`j)AA%=hj1y<-TXj<9qK}f_h9E zPvSK9m04*^Dy{6{%0FJ3&8;+B?=MWstf{khtA;`?-m3k(3f#mEXrOJG2HF;Og06Gi zc@xV%-l~tw7DA2}c3omI@lcb$>@yW69k;nBH@7jhnyZpoJ(_ zc)N89zmzOb^F{$Ftg=#Tb*?x*9I=WLa>mP1G9#gtW;f7g`geLya8AWMy`M0REgc#uf}p`x$Wp4>Z_K(Oc9K<0 z085vL0S=>F`^-D-v&FbOU6^&yY`pCh^elq!tWpjfn7MOD*Y;-4tm13>R_~oH6zlwi zGG)Vsg5}BPq($9To!fMa$%{%e#kxIFf|nQn@e+7pv%@J0#N*tg*cE1``s@Y@BOmp1 zvl0m%F<}7s-lxDx2?qSprLLzy2gqQ$WTN->UgQEDU~Li|Rk4$pN$jTjh+iykD@u^S z94!nDp^l5$J+C28UGFyOg`VAUS1UD@0@Y2iz*SZPzG&^XV+I1S5If}eIDD0+`QbR* zKrtUuNW*E*yv}({Ldh2}yPxy|K=BV?F6SdIB4*@b4YI+V>-blz^XCIo@I#%7LQmOYpUOhN z54X@~j!cMr-f&9%T4f-B+AgM9w$%xKReUhrCKY#iZq%HXer|O%<97(ATxMEtQdcjJ zAaN7IN_bcuSw0aZ@8L`#E_7M7Fico_(>mnb!ZaB2`O~5uW{A~xzoqWQ!QiJcM=(^4 zw+ke5SaRnhb!p9{u633<;3c-gYC)-cKpguKFPGEAdP~g_S4Yll-(7GfxROQU=sEg! zY7bjDp5StI2AX#{KLG1ExY|OsiGiySH?z4iW4ZK-*1gH=^3u>wgzq5GnlL#pftHl# zQzb7zxJRPBTn9i^w9lfGxABdi!Kh!PQ_&w}_wysQQ6qI#Omnp7JZQq_$HXH6k^VY&V{nTD=7n{O zQ{dO5TRitj&FmI0{OGkF<0^M;;ue<$>n2eYH>Xh@kyF{=%~NMn@XKNBj%?>|y2xD= zsQjLs**O~De$z$Hh+x7+ZrXQt7rE(Po5QTrqSf)TGk6>4<09wqyxFY+w8u2_mnAdU z7&iC#KiWl}E0b9;hQB&jB{OBOnWRpgA7my)Qud)tC=w0AB}D_yB&?b0PMy2omL0g+ zgOcCfM)3N0sVaiz0NBi3jslctc=jmJT0~WCISUT>26UIp27TV{a;69Isk6SOxu_F+ z8f(30=i=7M_-*0c(UHm;Ujnjkw!`#nAumgR2U^^#GpgMRUo+T`*#jI}UfoMR^To$u zjCVe1Urxuh@WZcU!RC?IQzFj|9yYGmgH|*SIl@A3gYVJF!lWFXZ@{gMbqcqQM{<{c zKA9oQ-X;wA=IrN5wFzjBh~?qzpPT1oG{wmggRIKd6sN+_t@OCI^rDnxND=(aSUG%oy_1XzE`6P4APZfS^WubH3Ja14PE1AdRJl+G9_MvA zPLrx}TsY#mLW#26#$eYiAjrT_G z`L^gt5?&dE+3A2CBw(d*@YQIi!ag{cTyV7uxY{{f?ZL;91_Pf`llbSK1ra|Ia;x2x z^|PYAEc7+=2zKB))!MnlS4X!Y7+{b}BC2ELl|8rjc-FXCGOoRt=^81CBJ9piKyGJW z`@8Kr{rFct8yhk{xa^RjT}}jY(l{KkHA|2^;b3lz5J@P@T8_(K@}EEDKkw$ayofTg zhkkX0FXNShMK*rPzd19VjZS~$+xlzs%wvw-L{sB4$l zT_Shc`oTm!rrvMWG14f8wmpeJX_Vna!cfxb2J(uA*~uSROSvY|t*Z!m7M>s-Tk7a4 zJBj@GWB2_wtj6{xd>GyNmTd7j`+LW4$yls{Ny(QcbnjxY*%I#fl)~s!*NXB4w{{1Jb3Ad-HpRaQfD|M{MFQ<`^u{F8 zvFwpMmR${XP>cR#65(mJB&L7Ue8W8@N&@2R*L2foWoCiNW1i`SGKqvo$UX3_@@|AR zD7jaBxfxFG2@9k&Uks$&8x~l(N4KD51Nb+=%ROQRfddY*Bb+v`r$=C7U32s}hFHvk zTM;qK@x~-vb!V5pRT*JuD6NAn!0RGA@|&`uW-*sL)*jRz*Ys_&!~y5zjrfb-$RLrsEI>xgz%^)7W>Zih$Y3Z^Fg zk#JQk2f8^`MhUs*lP)`!9a(qf-QhUx^)-z4hI8=Q9R-`kF9w^v0oHP|cL#Sc+3Ppu zu{%JSz+7?K`yfgiHNb~3RN7rl=>xAL$DHz9<&?`nTDL$~+RG7k%v&+^1yBSc(XpBA z?oa6)q-OcMb@gy0M(p0Cr`wJ@GTn&XCeb(LRmON0CcRbqHHOJz;ut1A>ByunXww^| zMY&=>#YV5!JL;|VhDP}7q%NhmkE^; zWKMWBzVb*gI)XAhA~LKT`k**1Z$g<7`e?r>0{V`OkoPrp{Kx5}*e32cW>MfVU;fl1 zs-tG|7l9;lzsk^LB)l#Og-VAnkF^dx6s)W2#$SWPzUArQ305BP?6eam3nqsReq*-E zn-gj#OOOSEn6L!^AFDeCDq}{23T$Y=@Lp0>^&$6amnob~bsOb8uL4K*k1~qI(%eGI>j%Ty}xKHgQ&&DTLRAgJ5w7>$hmkzv77FcRou z?ac38EdJtgIo*Z6<1E6ip1v#X>%ecbGmj51W+e-xPvTg*m?s}d7L`0y{SSru#YDeIJyN=m>{^F$hLN{_A@$OBT>2qS4{Rr^YpDKp6-R@NMa6ep!S_Dg zYx_tsVKV|j67l?D<8jmAp_&B6OxR9^>ubrv_m3&{;eJY6&`yhi#$zTNIN)D$lbO}{hg_B}WAU0rOsRj$=-}EhTPWhHjP0jUi zUTSc*X;X63d?beQsGqDr-lPmKsQ2mi>O$*1R+$IiI z*CB#;vr0wn`I@(#P2cuCoRcMEL2IFahw~DHlOyJmy`G-pB-%xvBVnz!%L6OgqQmw& zqV8~NtCPIM5moRStXx|tBbn@A(DlGM#Df}`a){@Xy00TISHB&H_~HWMJ+%;5 zzaEEpkArx-SM_GfzZ4-i#Z?+tk6HALMb!thaqO%0!;&i*8;JXEDTiy;P}E!>4CxEd zB+@2F-7v_EwYChgUb0I3Irx;L^&%%0&gwkmzD3V<)|_d3Kq*Ht>SW()(HD;!e!Ql# zOp~F}x<|2X?E#(DU3(2K336hz=Blo$>2Qh23Nq4b6I<+qVOw6sUDAH-WH+Na6>-(D z1#mfz=+)aanUOk>wUV93Y*QnRcKWs!jSuMH$FdYTmZ)QEvTvQu>d^h#U>~1E(qxZZ z8&tnnjLY};(GDO3je2@eS>>bPCRD;Tw*nf|t8y&%oUO10Dabzgu=!)Z@UgbJAV23i zdf5T?`ksH?H#5P%{;A09fa3MLy`|w_f6%=)zvCzFt?@hlZWu=1fN02o$ep_7%s6$M zpswV-1!=kW77WV&Di4zLN;h)vZKLA7#ru5J;bIw%0t1Ysy!)2Yn^HCM&^G0vMQ_PH z8;yLkjcLBw#+Y;Uu^*}d^6@D^mNQ=&z14iT#0%Jm_{#B#jeE^MsoN2nLTevzT4u(E;d$ z06p?-aGYP8sp(|*GGr&cF?i6;7WtIy`3)mT?=oOdyx^#kiB{%at+Mcx2 zE^~vFIXV$iIxh36Jady*!QgLRrUAJQ_vFY@jW8O?+&Udalq{?de$03Ut5t1nHFyK3E3tK32>!!2sKb~%Jr99I~)d;#lihQJ-qQV<=eLQS*8N*nG z?BHefabzsl2f84D>yLal+5@`Umy&+>3uGS~8iN4yyjQadxP%I<| zS>t~No7+w#J5D716G?D_F<-ijbwan?;_&N0O`qr7fgt;5kvy}V3||-(@MBXVuU^GX zpDs|KdUCnq*M|e)&Do5YiO#3e#I9-L3&%p(V*aS6>1z%&H`sjMVO%4p1d6lrK$4-=u#q^-zAxuY5}eE$S+D)2n1O?tV_~z5$k^-BXk7*jV6awY2)iuQExrD7zVhLNL#1gh#;w;$0p7XSD z-)x30=XVFq@I@9S%d5CcVA5l(UW#xHtPQt{OLG07ODXaQm ztF17_b~~D38J_OtK98N;!g|Yq?p=GU!oqP*Ywn2=cgIJlg=q-If-zr!wan8XAL+w` zZa|1c4l!eMHy_R*rYbeyk{r%Tf2# zV#QW+UReuQ7{1aV4Z+ngB$LMNb~1vK(T(n_?ZWO>yKI;!F&uBT-ogi)yoDjAyhY~- zpoZkAk?b^p)S_iST+`GFsG6))BXII@R)#zk%TAc$WQWFH9GR`r{Y83rkvmIUlJfUM zS!3cdaXq$dI5nbgku4{2DciZITzs3;Y4q(lt(9(M&PiS&w`QBC4gSSt4AJ*E^zW$* z;PsXv`X+A~q8rW8)Rk}LjX)8N(Y#xtx$*a%X+t$jSHb@y0IAmquaP=#x^oh~Cy~ea z$h_lkiD_mgA=T|rWq`nMOZs+>jLwsZ)}%g?z)id?sSZ9c=0Z@KXqQEe+w;PjJmP5g z#l=?KR;Pl{DmVc~WqGY{BWbg*I%$y1TdWMMPT~6qa7Lv)H zR(O&YA*dm19|z0vohNj-NHF;LoLYrZB6HCl!;a!r8n%f{OKcH)W%f$RL@{U{?V_8> zi;02-gf&Nn9ipVUJ%_cD2FGNZJcdmLG9JgiBn}2!vkmXeXaB6@AfFf5#6XNPK75q=1)SR0r|4ihOu0?c(8Nj%&9|C zf=uUt*K#7dZ!!^;H=gLHt>j^aZ!a=U7sFCJyu}dHBJoqXbdg&YuBeV~b4t!z3^q^Q zV+R{CHjr#VR<^FK>u4duevX+>jy{M7x;hMH;!`|l2IxrNcMa5c*`x(MR}wn5mry9k zLI`pxEmDLDQd%x$kZhM99~PIw^~}A^H4uqOwlT9tonSL^v>;~axM5hmjwaA;YCp<5 zThSl{1M@efP1)88VU+YhYFA;N3JIpXh^D>3U>_^WQ$n6XI?+X=M9cR#^L2F#|FoGt zP-C2yK?!6H2N@HIDj&X9*qYg%9>!#89YkbzDGa8O-NoD>P_`VDk)Q;p<4wy`C!j1| zRG}otLXsbObp@K=lO%e(;YH{9f<>-X8WwEMwF* zmQh#UB)}2F5+o{~Tz7WWc@82gmkT9&WM@Z#YjM4^l6jk13H#H?XO8+(ZP>$(@~I-|1}w4>RmY^W(V@}OudJEWJwf; zj-wv!c#3T44nIdLp(@GzJr{u6iJ$euT9Z@efY}<*1Mm>;=$!m!t5*SHCPpQ5rMPo#N%Na5c zR1k|VHMOH>lY56QmFn)QMQMV@in7;P(4&v@QJ{+FU^Zq3MA|wgFA?zjHznd5St1bG z*(mr;f!Iv5TzI8YsFXGxy;KTnLS2z5hCZsmd1RD~`W@*6DIz&;Y83{NYLog#C6u*@ zQ{1M}@`9W;(brQH$837Tv6|UMn{}Tvv6|~X-u@pm$Mt$Y+lU)?bx($OyQNL@ znuL^%=cadDq=!suxwr{|A>i+07SKYr=!iFPs63#1R@>%Ld2_O%tsvdG zRuTp{Y6oa29^SBuRSS%7VD*uMGY5#!7(h#VoDa6r7z5YXOwpdApYw-+Y zcz$S~r7J-W2Bqm54L+<$ANLL|UQE|^Zk7a>pMOAJ2tNF+p7T)rx=Q}_SgXYBh7lIV zxBtSA`do1~Q7CVL&6r2Gs-VH2bX80vdosWo%=GX5%uODM-eB%QZtl>4QH~ErZCtF4 zP|70 zId5pxuYkr+$gYo@XRi?_yf$(69ZzuUu4z?zrWqT zNw);`D~lyRq$#0KK?*s%2<-cvS1c`v?ODqU-$)}OCa&2(q^vXw4~sPfd}WfycDxO~rajKcBLTuoCcWRKgYaj>2o zY_w8{xNP$P0Va>pbYM$S4@6HBU8*+!jlVvlD}GbH76s;n`DpO7dEeL%v{u#{_aLa} z&RX|gcaQk6sDpcAg5vu`8d|{b1I8N!`MB2f)Ed~GH&2Ol#-TJz^A#-iR0q#Qg}9Ue zPq61^cxZxVc$oUR1KnUk(#e{d`*F;Ndy9ykuMWf_)`0IqvZFh*)8UB&(V2huiWJ|p zn)VLX?+&hxZZB?Quy!E&A`{5O5D4%mf;GE>y&wsedLZbEn8g;*Ddu>>E8^3?^NR0N zy{_kd^81feZi2vYioyzrwq)f7YAcI?tbc8MKt40d*m&#}N&h@ciN{N6Bz+d_3sbjY zRwe!KRhtBhRs8njS#&cCG5Z)x{iKhv)QpZ;Qx+OQga274;$MB=Ix)VtiLP4K%YP!x zr@%rmcuuR>bJRK+w9bg4TKVi4^fY$riBC|`I5~|^;5AG;dkJcXhLclW+^ID2zOEft zDsE%2hE6f^Ye6W>tdlOdii`#Y6B=Of6qcV{sVuWFp0jW+Ir&(AB%!z9v(_z&Qm!^f z)!qR#bkw*6iSGv-=340|s)Q8%jB-XW-X{<)aTf_9Pm(;R{swDaVVp-=B5Ger^ANb>7@bm!wi?Tx+4L`1gr)*t$bOQpXf6rWhHE4^n6=~~8tae7Z zeqVEdiHcLHl=&4hmA_GS9rw)>`rr()ec1s;iKqonG3TQ?5nH{yw~KUH%HVHQ;*s_J zLGQi3^@rduYdv3=TK}j%^sP^d*8jeRTW0>@R-NJ-2>#td|aV!kK&W6RQJThS$ zDU$js$pmh9?wrZ#>{Tiy>1M`bEL6=+Rh!!FVyg0;nX2qveRI;%cPfd27KWKF&OX&0 z-@e+}-D;_~zunxNGc&BIb+#!@9hs&tUQ?ajS#GLBDn^Eoi=Q4UM%k(V`VLx?ZTy%2 zM8B^8qLZMA-bV&kY?th-pYqm!$CqHM1%V~pLcRx;YM*rqxhq*@&SD@~XtqZ4%ZHp@y8pD<&`N1F2d z`7wK^C#?^#kD#Kru%iUJADpsgZ*eVq({UJ#o_?MbE(^(mPi3HfY;8?CfpCt8S;Ijg z-NFj!$_k**dq|2qdz#RqCjFagb!F0#&}-poXk?G-Wk%c)HOv#hWBnNi@L?E_K6BY+ ztUPYJ>0p`k02%uP5>Ym;A_DZ5)?D$)qIHQfEzKb9K@u=?Yr550ZO-DRa)m`ZqYYX( zqm4aHrqp^0a#Nci%g(j|D|)B{aL%M3mVn+gI9#EjltZ?ZrBL)$Lt zZ@%2fe)X$y_UT2}ndh&6@YnXJv(8`tXZPA_8#Y~c9jHrDCB%}_q>X`oR;cbwygK+@ z#Q^)d8-_!=c=ednZr3k`#pR4EkMcHT?`0Yj%wZMV3Li-RL+>M^`4dK<`lkZovWE(Es10g~G2|DiwmPl5O<%AN{sJ1!82 zN|rqV%}?59PRwE~wUh-lg)1=AHwxO2F_FkoK+h75)J-IHq@BImNu-g}X(&=QF&^c) zX1~r}{P?sNPlVPe#ldJCi(Jwgts}E=l}4W4mqN01g^s|c@!&%QKSFwxqTM~ic)xA8 zSHzEmXcfx4B7QWymM6aKT+4kDDkXn+ns;ij-T_E>HsB)flsy+)bAoK4}}LI{A<7-tlgkK4ODN67=!UZIg)n;lE^KwEq@o zzqa7HOB(jxyM!2|kBo*2Xil%31ieSXJirJ~O{{f}w)y~rfbDK9dW$ig?b<*(yEgFJ zM;NwaWFLuR$gc?}5DWhG(=d|YbLJmoARq7Sqq5xgg!npbuNnWn+&YoVE5Ee5GQ}<6 zB~=syqM+9F_0u`l`@=@q@m6HpNvdr)YQbeHNG-t7iH>AX{m?tZD}#Vlrl04IcZerW ziL2;W2l%02Y?8C^Y;Qa#&BNH4skYQejI}}!&Lz~R|zm1=vw9OGv)i$sT+%{iH?82lpa7Sa&HVvf^tidPdtt2{Ul{>`B_t?M} zq>44-BNWZF1YL~Ck0G{}{h$BFw7@-o7H5COXzG4P{^Ir1Uojn$zy5Le+R3^jn0C3K z&2LVzv=6XZn;1Y9+6Y3Vjr62u%a4f8e=R;fwcmECk}pH5SDq}bO==o`5IGmisK5)k zbR<{A(@>+uTPPw0(pz+$>SI)_y4~&|C<*Z5GHca|p@wUo$q?c8({svFnX-5N`x(Qh7 z)7cHAHb0n^?t2p#tsq*wI)0-|xdTxF-0$M)@$5D;ODVn)9jf2R)kS*Y4Q`tA%ezdeM`1wK zZ=RIq9s9;oyoJD`uOBJf*gSs}OF(Q~u2IwU255iTAh5 z03m;PWG*F4jYTV}QIX?~lo=pAcQzm;MDJ#jyY3;Ge-$nsrt-KDnd<<5vZJ;sa@SDu z6oSVs0|{zIZ@C45(mPcetb7Y71K?TLCs6||+M9DY z$G^?fIrH>F)boXxNtdpe zVGLSTcgonJVmmi8c+&b><7j_}Jor20%iohgTQKS9bO=yR z;#F3vZBqbxOo@wv)3O?*+j28S@T<1HFlsMZwl#q4LH_Xv^(+vpNkCUk0@%bYhcx6|1#0n*)wn&`o|l@}>B|`}mF=0twhM@$ z(7r^B^$44rw9T{ok_$#2czS7HZ^VERh7$u=1a#o$vCS?iKHpDACbSR}L$H{J8kzh< zhX)pkxiVpjq{pY zB)WG&ohHG2*60iV>B;AtJBveMt!s!ey!4dRFvOv03}7yy#F=@SCpi23m z=hbZB)aBwxT}fZ6XI48vG#1_*fl>YmLDg%~t)x>e&!CjY`X1C4a;p^r?0{fuYeAcS zf!WO~816Mst%y9_OZN8}w@V}z1-=`l$$FT#8fnO0_^anz`0@88Bd(N@;o9o+E?M5e zDDTpUmnfmsVq4Y29IRZTrOFnom8mmv+^0pIlXQ%o)^RKLdcVB7S zC$nk=+Jw&F@OFopRXb&C+&SEWbkXrHlV#kbx(G?yQkYbW&|fCima<7DF{@8EqoXFj zSstTwu|LS)E`_|^uc+K9%s>-qAZ@47M@5(G7Uz$&nyC`mNw!m+Ose=TELWx5^Cr~} z-gx667Nsq#L0asXC|#YKREx=uV_tzhh#g@NR#Jeik^)qt6j;=Q<;^Ka@LW^NoGMph z*$pC3P_L&s*UMQ`+nqJF8#)2nE_xjbjl1Zk>_)K?8R9s-AVHv(U-qikmu68nC!CV(8@i? zkr_7DJISKMC}UE~LD3n{sE`rYjTISvC+1taU@e{Za$HmsSE^A@uWBU3)-{?k-mTJ6 z#@-jUqOzo%ayxhlBs17y3sEueGRlUhi@5MKfXoQ4z&0^9*#n(=&KkQ`js12DgpNBCTWl3A0o= zH+O37u~Z4;cWKh58=c9a8j!XVi~xSJ)AZdWQpm(;C&z$QLG^o*`5ZF;;0!ze;0!ze z;0!yzl3Dg0O>k?XuW-Ija{zuS|S@w+2A%6>;4>q|{Lk~V7Eqc^v6LhNL#nn*KW zOth+$w`di6O)2k0t15YgiJ{xB$r{9Dj#b}w4HGZ|N=UIcL`~cEO=@6XS)OCO$yT(c z;3-SZ5F*udrKd!~bDr5`y014!q!EMdkMc5d&|R}f1RZOqqyM3_28NmzdQwlckVC5S zTE|)ry9n;F7UIw>vxf3p3pLkK<1+utP>CDYm;cT_6~eHs^T^FESm%)&B%ViZA)F?T z|2sRa-IAf%bF(Kgve?lV8}vk@KTexUNq#O4g7P0(pRpI?twGYQjPca7-+uO=AYC=Z z*qg@Lzta(V%E5p8@B>F@KcvD}%_|S@LxfSW|b5qoSPJ68Ycw_BT_UcRn>(h1r z69q|q{wgW3C+ekwARFhL4mX)P&y{wgWFx}1~>wCDsW=0u7b^;)ZPMT$ASsTMOv3UcsYL5jI5DM&as zDabTV3KB-7n0v8FK?M_}@Rin*!soA&!uLg!q@atc;*f3&Qq=Tawf&h$L3HF~F=M1q z{A7DXiguM0B%GTRWEv+02_sU}SSlA*LDiXHHKtafpnU!+DSSsiNecS^2~u=LiWsfJSS31H%or)OjMYl={63$HuGL4ghgb^vcdH3RV+kUulE}OC-MP+y*yOMVb zqe&;R#YT8tSrj`^FkH67-1z~qDbq;m)_036jY)fr(ZZw+C$bRbGg*<5WskF-8YQd~ zWt@_KWKQ9JvV;P|_$w@-paHHd_8OyevUYb|yPKnS?{e*~X#^ErFjyA7WeBwV$DCaO z+sHCpbS)pT*q}y*YW4~Q6yT+aODGVK5BkPfZ0JfF(~IC^Z^Db9-ZEs|U!!0b6D9*| z()~zttO92lF6Q|w(k^y*>W1>4Xdn>qj=nf@r2IGbD!2+ezWCFy7aeY$k}sUZ&!9Iu*y!8U^j0IXq%5v6&kr zPqG(VF}re>T{&Azzn3hfP zQ6^U;`+w~x(ko6SJaz6*+)X3D3GN?Wkywe=CQ7{goF!gvC0?GF=x!*{-B9A?u0#WX z5)YoU#DiAi!MsFwLy7K&5)U$+gTftNtINUR%OUxtLc=wH_p(#T!Q@*{CEr2=?!Q01 z`c!)5IV-%y9w?G<4@giN_66Jl%4|wp| zzCBrxv{oVA$E(X?!dGwSVS|UWK_fV;C?E>^sXu19Z}1!GoE;9HJ(WNA)IgSY<2k@IUg|Y%bN)pyJ+?U`7>Z7JU^H}1IGR-U=Xe> z%rcMq!oa|xB6_58L6Q9hC{m@ONZPE>gbv@+L|=0dY+GA!Yj^0y!6OYViPct(Ev=Mo zl7Yj{`HlT6y=>}LBRi-HTVlY zQ9$e=P9j%%M7v!zcyB!TWo_Wow#BU^+cQ?t<9#e<5rsF@p(-tWI=Zz@)?;9+t-dFU*qN`w82W z_piUw%I^PKoSm6B6yFzyA&;!kSExqcOh9L9(${4Qc6+f6~gKkYxk@t-g9R zyjn|xtOU;fYFw>FL_D#ff?F44_gW*wA|Jcg8X=Yg*}awqJ)wKJ|C7vLJ`(o+V;sdN zn|DFV`*c>Y3;ws|5ovHUYP4=J+KV@kDj8?v|G?v$;F4=>Ar?HV^;k`t)z;Dgw)uIO zMO@6UYo);LlufH24U3S5?^PHM?{aMLmgQ2K)HCQ(7DG|G9v;V?ac%ro_izR~?^2iuK%jB&843W*=Plll#l_p{al2t835FJ3AVAN_hEwLj+ z-Q$ETiRB3ESCt?lwX01C8IS^_DFucSR?GvFwKiW0d7m}w|7gHvk+|#;8rGWNvX*f< z%_PuN{BMlo(8Ai#(^@a+_{BJ4#3Y#r4gDGg>87)maZ%CM?-d)0Qq`0*6Ddzjq*Pm> zW$T6uv744YjMMUZZHv_#hB>2+Ac7qzi^cHbVg%zzkf0oT?7dN%H{! z6HS=caO2DNn6m|FTCrW! z#jRPz@|Q)@dz5a~FWih!dg0(-G!$kMXf>R4pz$S#K|9r=8+EGhrOT~XZQ!Z?1<0*` zK~F%vUYEf5ALZ~QTS$pb@HTE)KKT28Viv(8f9O`xu9!h^(jjKBp2jphvMnYs55bDl z*bQk7Q~(-ek{OQ4_b z`f0$OZH0k(_Ll6q_&A}EYEPtH(pWS`OKiay2sC!=&2xgSum% zd0T_#=&EJ0Y71~=Y8xX`;Q;Y_{n^9Ha zjYP-kxHpTBPcZZdnS|%5TN@Or1LTiwIr!u%jiE=h{P5e+b-WZYsOzBO$|&DfK9ZfI zV#L6mhm{Qjo&g%qN#_`Jv!nYs#HXkPk`tRZgbOL~wjmpOsjBCmW9Kip9+dTM9M!qY zE`!%;n~=up34z|iZrbm+pAiFOfAUci@OS?E#q3>w9cQ0&+aY}ZvUodTeS^ERdwp2n zPRa-@tZ%P#8eQyMNSElce|V`b$q=+E$nP>;R&ZQ#Ssq@Y%V2m=mp*5=bLqIKz=om% zh4|gHe-z}mC)uqaza+Vo0KLWJ0KbFeGJcnm%lX}sT*2?w0{n(CE9@-zY!pA|r;O#u%pIpbfUOi_A&%og^5)Bps`T8OucBFv)E^GQow3ruuS9=ahHh zQzH%(Hwss7o{ab#N}J%qN;%?nqf40sbx%PAW=`Qkf$Yl9+mg4fIs^E;xG*Q`hy%rq zG!y(#vAED?Kqlk{=A_vTemq@WK-z3vXfaFrlq&eH%z?W1$z=}Iy>VerpUuubEWUFy zMq3lMJ<_+13(vEdRz62BE`0vQbd$aGLrz|AL|%(O8m0i4iExY;Eiz^&#)3srRw83| z(z-AO)GmNkPJh6yG=j ztrm(mk_btMq@pI~j{blMk{2U%uOLMwbWhXPGmxSZx@TXFNP(g9;!1_LtHy$qe5H9W zm-i9qT^x?1eoo)W+Cn?x@^-4cP)<21YJ!5v3MnlAxLM%J7*DhCBf@Vxc5OaW2BfK@WPRS z^->`dua*=w;g4j66fZ^;WkHHc6y;8;oPiXTC`$WkL<(%!7gs90$vs92UumsW`24wH zohv8~oIRNg<+Nk3IyyWu@T$!<93JYH8D%?k6;alMy|CDCqMeb24(?WPGzbe)@ zId+s^R=CoY=F3+Ik1L;dW9_Mkx6eiI2$gPPD{BT5bsw2&aSL zD$~&BFdIja(4)-wjhq=ezMiQ-Ws%RXqfwL9DCb-JFV zQs+dz`f`&hdW$x)ON7a0rCgC{jMpGTPOcIxBAZGWV;SKHmcb21M_G@9Lk_bOt!KmD zy4FnO^Hy>hvyfR|PqYM*J}Htu&CJj)nzXt`F4wwU?3wFt6AQH=r($j7$WDV~kA;Kn z@!?>*@F^y{5T`hvm0u)j?;F2_1C4wzIWq!E(6L&+fmb)Q3EKRILYab=< zKWB;it;GF#iSC9H-3=w~cO@DCl(_GlCGN8l_vIzJ8%lIHl(-K^d6Ft(CQ1mLkqdU8 z;>z}zHdZ8yf?AjY3KjSz@9=IhZi|USGu|OkjN@Ok44wlJ0GeLUMNu$>?*F>k}!lSx+Vn-g^_Mf@;hp%Rz zP&QZMdWdWH;gpR%ab+jb!|6cBL9`Pt!WHS-S$>Y32e>x4CR_zBKSX)_t@bm}A-@M` zESH2va=C^Uayg_4GE9>7VUHQX$Xcpdr?i^|wrc>nJHt6T43uJboi+5@bs>p;a-`%Q zA8R6qjVgNC-Z$%LuM^A#5rmWUet>Oean*LeGhL9KN2M`(q%|ajQJqjsLYIeDZzvv` zU(Lt6Rh~SaDg)3tmX|H&Cy7yk5Eb z*^#(5fie2o7lN_8z)jJEiZvAA_In}dsn%7C3k$L<$XmluQW0goN*0dER$O>^*u5bb z5=TKG=YreTtb2oP7W%GXpVSUSg_j|o6j-eD)?o~iBJEbRsPKcuaw0nvO(wD{(fH@> z8ya^}VTTJ++y5t;Z!*rl8Qg+{ZNw#E;{Tp#MU*`W6MaoiVN#*WT4Ev?&gT>|IxY|h64(pOX>r?8v}A{ zbY_9fL^en54Nvf_^)OB6rY~6(Him_-p`|z{D@<)+ zNGRi125*RA&d3i{XGvt~ECtHUd&WW-9j5)s#kfgvgL$?A*?O{U_~a8WN~s^cz@@6C zAD~PbQWC_6LZv($?qq!Yq*Ngr+LvD6W3TTmzrJ(y@mrPsuF|J(9KAcHcW)}ad;RF$ z9eVeM(!1M6?{3$-*A?%2$Acuu9=-2+3++1?T#fmqw!>9~%3}MwRv!$mC|(?}7fJqt zeYyP?yX?hs{$jCs(YF^3_o8?2KM&*Gc#c>WLj}vOZzF<|%{9-2*p0;QZE*h4oqF51 zW6uf1;^+|iMoNB|=-uG>JUfKxiGkfMoQTT(`mojKcs`f0 z&+-zzwZ}EyaDtbAqf=`&C~9$txTR^hL4v$#l*KT>mBmneR6^QhGjPVabgV7gZaL}G zAXJhHRRKxs)g1T^{4A{k6$uAT>}M>mLh)IFS3BD!11r&y?D3y^SBRa(CZxo;GMa7i z*UUaes@xLf?qp}&17}jXL0re^!cuKEjFo++5wlY_9d~Ms>PTB7>T%A8sJD|-Dws8c zP&=~+*x^x8gmbbb6b#!U)XFwm*LZNAcBg%;mZMp8yaCzRSZm8#y3HEuqnaBS8ERf? z8z**e5o;Fh=AcFMka5|-2MBWI1<;N$y;pM-26%1jN;TPMJakPW$J`j36LBr{lXKWO zPL)9|c90N>&j6Ljy48TqCzWV|p~kzG_&gg#tS$ltUV}v{((>6 zWg+ew`9KH;4%kPO6yaY-+Bl@JV}l`XsG%>zIWUn}!JHW=rcc}Ac}ia+jI%9UREH2~ zcW4Mpg6*c;w*5*;lhrm)yjNEP_7q;RRW!7ZdUYrrDR#V?r2xOBbZ({!OM#s&rC+2V zVTjcl_MDC>0LN~V&#m6BnO;{He&H)1TH}yHJJo=FqlK})yhRIw4n|>(YzTPblmS(E z@K`+KYLvj+_N&`T(a2#`AxGpIaBSr4fg{C$vlIi46a&su3^-B@I7=A;r&Es@Hx$6x z?xmx;bbN|X!pOqv^1%6cW&_TAWM!~$6gjXgRCxd^{@DTW72F+7lBc(9Za9vH%iTy7)at>_9U zMbkE`(1=-s5JpE%W!M(X=r*T4mhpAQ5_ZHo=lvAjCQerXe&4gY7p`%RpPAn!gX8>8 zN`>D^sqi}~BUH@H@2;*|eg`giToT+jUXZ5gf=nsx5jU_FK$v3BOSB%N&ylKiN?bcj zO9h*1mEX~8`K}bP@W{E~;8$hPEjYcO>-H_#6JGUUot>n5tiQoeu(h%8c|9TEeW!*j zaz5h_AnO*S^yrhUJEno^C%SrNsjd%J+7_kp_V(Q2?J_)IowPFGq>2JojtqWbyPaj3 zecm-H`;(7-?q{`I^x)yh(p-XwCwYnuQMpkNWIBL|$RRa}PMMjD4q^EZBRN%!WkE0P zIuMpQ%sUv|uU*N1@bo)2-g-PG7$4s@sF;(bVBL$9vAflRjXBft!1H=7L2;0!{p_R; z_aXIl^jvl?4hG}%uH%z}7YoM}#M!DYQNo$6aG*HVHT5x@VVEMpzLK2o($4|?3{IRl zaT6!pLnIX9f#^uOa8p9}F3ZN+BVCrV>#)vg(s}|meqPVQSM$J;q^8z-Lri7&AA-_e zUuXt#9D{b+)1&9d^L}Lj;u^c1^1PDKK17MYJq%SE!2GFdmG6nWf;bL z!npdR+l5H4YJf%djO%?Ci=uI1nNhHX*J8mf2}hODN$EQ+j`mG#oBlweYH&tgW<%@o z#k-Ag_;rgfgc6G9oeYg-ynxMTL^EsH(2reaI8x_>R+1Vs!okfL;X1EIIKy@*q2Cx@ z2;G$3MuxdFpOK2eCnyT?%;U;=`hab!pki%65XrZw0b9?sOExmB<;Xmk_E{GanQ`!i($-6UWbm*=Nl1?PS{y zM;}%4+~G*yWmwAhV%=u+caLIZWLVHoNw_emIkAm%y$?r^voIxNvg?@^S7wzTA`(Vc z@DphAjM4DD5%4N6Q)$6O0b2l^gXdG`x^Rpkd6eNTA;Jby+sQ;>X9jLG zpyM$(VC2qpi!g2Kk0YalwC^^dXlEzIMTS{xOj-B2%3rJDGB1S-4ja708vm#@ z9t62giHTn+Fg3c(!H&p1lfTB23yhuYmIk4(kY~s4W+Rwo)iM)AFiGcp-QYHiS#~f9w*@>!6z_ zI5C@J{h-OePnU@h(F`*hTpj!t9L9hz=LX70D#Zi7#7W__g|ZTB>zE)uT)VEBZTOa3 zVgjscSEId#QCQXpH@3k71;dSVoZo2so~X?Q%h~G71i96TO`Z*1FCr-sqw<|~C)~@c z4+mqV8$@d*WI5mr1Vfes5M^&Ula^c#a~#3QT*Tq%C=5t3NV$-|miFbjV2E$8@(-jO zZuFne5w5~hKCI6+qLMQr?W58JX7

    `BJj*JT-TVEOf^y*tVfL;2i5?g- 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