{"version":3,"file":"angular-three-core-geometries.mjs","sources":["../../../../libs/core/geometries/src/lib/buffer-geometry/buffer-geometry.ts","../../../../libs/core/geometries/src/lib/instanced-buffer-geometry/instanced-buffer-geometry.ts","../../../../libs/core/geometries/src/lib/box-geometry/box-geometry.ts","../../../../libs/core/geometries/src/lib/circle-geometry/circle-geometry.ts","../../../../libs/core/geometries/src/lib/cone-geometry/cone-geometry.ts","../../../../libs/core/geometries/src/lib/cylinder-geometry/cylinder-geometry.ts","../../../../libs/core/geometries/src/lib/dodecahedron-geometry/dodecahedron-geometry.ts","../../../../libs/core/geometries/src/lib/extrude-geometry/extrude-geometry.ts","../../../../libs/core/geometries/src/lib/icosahedron-geometry/icosahedron-geometry.ts","../../../../libs/core/geometries/src/lib/lathe-geometry/lathe-geometry.ts","../../../../libs/core/geometries/src/lib/octahedron-geometry/octahedron-geometry.ts","../../../../libs/core/geometries/src/lib/plane-geometry/plane-geometry.ts","../../../../libs/core/geometries/src/lib/polyhedron-geometry/polyhedron-geometry.ts","../../../../libs/core/geometries/src/lib/ring-geometry/ring-geometry.ts","../../../../libs/core/geometries/src/lib/shape-geometry/shape-geometry.ts","../../../../libs/core/geometries/src/lib/sphere-geometry/sphere-geometry.ts","../../../../libs/core/geometries/src/lib/tetrahedron-geometry/tetrahedron-geometry.ts","../../../../libs/core/geometries/src/lib/torus-geometry/torus-geometry.ts","../../../../libs/core/geometries/src/lib/torus-knot-geometry/torus-knot-geometry.ts","../../../../libs/core/geometries/src/lib/tube-geometry/tube-geometry.ts","../../../../libs/core/geometries/src/lib/wireframe-geometry/wireframe-geometry.ts","../../../../libs/core/geometries/src/lib/edges-geometry/edges-geometry.ts","../../../../libs/core/geometries/src/lib/capsule-geometry/capsule-geometry.ts","../../../../libs/core/geometries/src/index.ts","../../../../libs/core/geometries/src/angular-three-core-geometries.ts"],"sourcesContent":["// GENERATED\nimport {\n  AnyConstructor,\n  NgtCommonGeometry,\n  provideNgtCommonGeometry,\n  provideCommonGeometryRef,\n} from '@angular-three/core';\nimport { ChangeDetectionStrategy, Component, NgModule } from '@angular/core';\nimport * as THREE from 'three';\n\n@Component({\n  selector: 'ngt-buffer-geometry',\n  standalone: true,\n  template: '<ng-content></ng-content>',\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  providers: [provideNgtCommonGeometry(NgtBufferGeometry), provideCommonGeometryRef(NgtBufferGeometry)],\n})\nexport class NgtBufferGeometry extends NgtCommonGeometry<THREE.BufferGeometry> {\n  static ngAcceptInputType_args: ConstructorParameters<typeof THREE.BufferGeometry> | undefined;\n\n  get geometryType(): AnyConstructor<THREE.BufferGeometry> {\n    return THREE.BufferGeometry;\n  }\n}\n\n@NgModule({\n  imports: [NgtBufferGeometry],\n  exports: [NgtBufferGeometry],\n})\nexport class NgtBufferGeometryModule {}\n","// GENERATED\nimport {\n  AnyConstructor,\n  NgtCommonGeometry,\n  provideNgtCommonGeometry,\n  provideCommonGeometryRef,\n} from '@angular-three/core';\nimport { ChangeDetectionStrategy, Component, NgModule } from '@angular/core';\nimport * as THREE from 'three';\n\n@Component({\n  selector: 'ngt-instanced-buffer-geometry',\n  standalone: true,\n  template: '<ng-content></ng-content>',\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  providers: [\n    provideNgtCommonGeometry(NgtInstancedBufferGeometry),\n    provideCommonGeometryRef(NgtInstancedBufferGeometry),\n  ],\n})\nexport class NgtInstancedBufferGeometry extends NgtCommonGeometry<THREE.InstancedBufferGeometry> {\n  static ngAcceptInputType_args: ConstructorParameters<typeof THREE.InstancedBufferGeometry> | undefined;\n\n  get geometryType(): AnyConstructor<THREE.InstancedBufferGeometry> {\n    return THREE.InstancedBufferGeometry;\n  }\n}\n\n@NgModule({\n  imports: [NgtInstancedBufferGeometry],\n  exports: [NgtInstancedBufferGeometry],\n})\nexport class NgtInstancedBufferGeometryModule {}\n","// GENERATED\nimport {\n  AnyConstructor,\n  NgtCommonGeometry,\n  provideNgtCommonGeometry,\n  provideCommonGeometryRef,\n} from '@angular-three/core';\nimport { ChangeDetectionStrategy, Component, NgModule } from '@angular/core';\nimport * as THREE from 'three';\n\n@Component({\n  selector: 'ngt-box-geometry',\n  standalone: true,\n  template: '<ng-content></ng-content>',\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  providers: [provideNgtCommonGeometry(NgtBoxGeometry), provideCommonGeometryRef(NgtBoxGeometry)],\n})\nexport class NgtBoxGeometry extends NgtCommonGeometry<THREE.BoxGeometry> {\n  static ngAcceptInputType_args: ConstructorParameters<typeof THREE.BoxGeometry> | undefined;\n\n  get geometryType(): AnyConstructor<THREE.BoxGeometry> {\n    return THREE.BoxGeometry;\n  }\n}\n\n@NgModule({\n  imports: [NgtBoxGeometry],\n  exports: [NgtBoxGeometry],\n})\nexport class NgtBoxGeometryModule {}\n","// GENERATED\nimport {\n  AnyConstructor,\n  NgtCommonGeometry,\n  provideNgtCommonGeometry,\n  provideCommonGeometryRef,\n} from '@angular-three/core';\nimport { ChangeDetectionStrategy, Component, NgModule } from '@angular/core';\nimport * as THREE from 'three';\n\n@Component({\n  selector: 'ngt-circle-geometry',\n  standalone: true,\n  template: '<ng-content></ng-content>',\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  providers: [provideNgtCommonGeometry(NgtCircleGeometry), provideCommonGeometryRef(NgtCircleGeometry)],\n})\nexport class NgtCircleGeometry extends NgtCommonGeometry<THREE.CircleGeometry> {\n  static ngAcceptInputType_args: ConstructorParameters<typeof THREE.CircleGeometry> | undefined;\n\n  get geometryType(): AnyConstructor<THREE.CircleGeometry> {\n    return THREE.CircleGeometry;\n  }\n}\n\n@NgModule({\n  imports: [NgtCircleGeometry],\n  exports: [NgtCircleGeometry],\n})\nexport class NgtCircleGeometryModule {}\n","// GENERATED\nimport {\n  AnyConstructor,\n  NgtCommonGeometry,\n  provideNgtCommonGeometry,\n  provideCommonGeometryRef,\n} from '@angular-three/core';\nimport { ChangeDetectionStrategy, Component, NgModule } from '@angular/core';\nimport * as THREE from 'three';\n\n@Component({\n  selector: 'ngt-cone-geometry',\n  standalone: true,\n  template: '<ng-content></ng-content>',\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  providers: [provideNgtCommonGeometry(NgtConeGeometry), provideCommonGeometryRef(NgtConeGeometry)],\n})\nexport class NgtConeGeometry extends NgtCommonGeometry<THREE.ConeGeometry> {\n  static ngAcceptInputType_args: ConstructorParameters<typeof THREE.ConeGeometry> | undefined;\n\n  get geometryType(): AnyConstructor<THREE.ConeGeometry> {\n    return THREE.ConeGeometry;\n  }\n}\n\n@NgModule({\n  imports: [NgtConeGeometry],\n  exports: [NgtConeGeometry],\n})\nexport class NgtConeGeometryModule {}\n","// GENERATED\nimport {\n  AnyConstructor,\n  NgtCommonGeometry,\n  provideNgtCommonGeometry,\n  provideCommonGeometryRef,\n} from '@angular-three/core';\nimport { ChangeDetectionStrategy, Component, NgModule } from '@angular/core';\nimport * as THREE from 'three';\n\n@Component({\n  selector: 'ngt-cylinder-geometry',\n  standalone: true,\n  template: '<ng-content></ng-content>',\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  providers: [provideNgtCommonGeometry(NgtCylinderGeometry), provideCommonGeometryRef(NgtCylinderGeometry)],\n})\nexport class NgtCylinderGeometry extends NgtCommonGeometry<THREE.CylinderGeometry> {\n  static ngAcceptInputType_args: ConstructorParameters<typeof THREE.CylinderGeometry> | undefined;\n\n  get geometryType(): AnyConstructor<THREE.CylinderGeometry> {\n    return THREE.CylinderGeometry;\n  }\n}\n\n@NgModule({\n  imports: [NgtCylinderGeometry],\n  exports: [NgtCylinderGeometry],\n})\nexport class NgtCylinderGeometryModule {}\n","// GENERATED\nimport {\n  AnyConstructor,\n  NgtCommonGeometry,\n  provideNgtCommonGeometry,\n  provideCommonGeometryRef,\n} from '@angular-three/core';\nimport { ChangeDetectionStrategy, Component, NgModule } from '@angular/core';\nimport * as THREE from 'three';\n\n@Component({\n  selector: 'ngt-dodecahedron-geometry',\n  standalone: true,\n  template: '<ng-content></ng-content>',\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  providers: [provideNgtCommonGeometry(NgtDodecahedronGeometry), provideCommonGeometryRef(NgtDodecahedronGeometry)],\n})\nexport class NgtDodecahedronGeometry extends NgtCommonGeometry<THREE.DodecahedronGeometry> {\n  static ngAcceptInputType_args: ConstructorParameters<typeof THREE.DodecahedronGeometry> | undefined;\n\n  get geometryType(): AnyConstructor<THREE.DodecahedronGeometry> {\n    return THREE.DodecahedronGeometry;\n  }\n}\n\n@NgModule({\n  imports: [NgtDodecahedronGeometry],\n  exports: [NgtDodecahedronGeometry],\n})\nexport class NgtDodecahedronGeometryModule {}\n","// GENERATED\nimport {\n  AnyConstructor,\n  NgtCommonGeometry,\n  provideNgtCommonGeometry,\n  provideCommonGeometryRef,\n} from '@angular-three/core';\nimport { ChangeDetectionStrategy, Component, NgModule } from '@angular/core';\nimport * as THREE from 'three';\n\n@Component({\n  selector: 'ngt-extrude-geometry',\n  standalone: true,\n  template: '<ng-content></ng-content>',\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  providers: [provideNgtCommonGeometry(NgtExtrudeGeometry), provideCommonGeometryRef(NgtExtrudeGeometry)],\n})\nexport class NgtExtrudeGeometry extends NgtCommonGeometry<THREE.ExtrudeGeometry> {\n  static ngAcceptInputType_args: ConstructorParameters<typeof THREE.ExtrudeGeometry> | undefined;\n\n  get geometryType(): AnyConstructor<THREE.ExtrudeGeometry> {\n    return THREE.ExtrudeGeometry;\n  }\n}\n\n@NgModule({\n  imports: [NgtExtrudeGeometry],\n  exports: [NgtExtrudeGeometry],\n})\nexport class NgtExtrudeGeometryModule {}\n","// GENERATED\nimport {\n  AnyConstructor,\n  NgtCommonGeometry,\n  provideNgtCommonGeometry,\n  provideCommonGeometryRef,\n} from '@angular-three/core';\nimport { ChangeDetectionStrategy, Component, NgModule } from '@angular/core';\nimport * as THREE from 'three';\n\n@Component({\n  selector: 'ngt-icosahedron-geometry',\n  standalone: true,\n  template: '<ng-content></ng-content>',\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  providers: [provideNgtCommonGeometry(NgtIcosahedronGeometry), provideCommonGeometryRef(NgtIcosahedronGeometry)],\n})\nexport class NgtIcosahedronGeometry extends NgtCommonGeometry<THREE.IcosahedronGeometry> {\n  static ngAcceptInputType_args: ConstructorParameters<typeof THREE.IcosahedronGeometry> | undefined;\n\n  get geometryType(): AnyConstructor<THREE.IcosahedronGeometry> {\n    return THREE.IcosahedronGeometry;\n  }\n}\n\n@NgModule({\n  imports: [NgtIcosahedronGeometry],\n  exports: [NgtIcosahedronGeometry],\n})\nexport class NgtIcosahedronGeometryModule {}\n","// GENERATED\nimport {\n  AnyConstructor,\n  NgtCommonGeometry,\n  provideNgtCommonGeometry,\n  provideCommonGeometryRef,\n} from '@angular-three/core';\nimport { ChangeDetectionStrategy, Component, NgModule } from '@angular/core';\nimport * as THREE from 'three';\n\n@Component({\n  selector: 'ngt-lathe-geometry',\n  standalone: true,\n  template: '<ng-content></ng-content>',\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  providers: [provideNgtCommonGeometry(NgtLatheGeometry), provideCommonGeometryRef(NgtLatheGeometry)],\n})\nexport class NgtLatheGeometry extends NgtCommonGeometry<THREE.LatheGeometry> {\n  static ngAcceptInputType_args: ConstructorParameters<typeof THREE.LatheGeometry> | undefined;\n\n  get geometryType(): AnyConstructor<THREE.LatheGeometry> {\n    return THREE.LatheGeometry;\n  }\n}\n\n@NgModule({\n  imports: [NgtLatheGeometry],\n  exports: [NgtLatheGeometry],\n})\nexport class NgtLatheGeometryModule {}\n","// GENERATED\nimport {\n  AnyConstructor,\n  NgtCommonGeometry,\n  provideNgtCommonGeometry,\n  provideCommonGeometryRef,\n} from '@angular-three/core';\nimport { ChangeDetectionStrategy, Component, NgModule } from '@angular/core';\nimport * as THREE from 'three';\n\n@Component({\n  selector: 'ngt-octahedron-geometry',\n  standalone: true,\n  template: '<ng-content></ng-content>',\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  providers: [provideNgtCommonGeometry(NgtOctahedronGeometry), provideCommonGeometryRef(NgtOctahedronGeometry)],\n})\nexport class NgtOctahedronGeometry extends NgtCommonGeometry<THREE.OctahedronGeometry> {\n  static ngAcceptInputType_args: ConstructorParameters<typeof THREE.OctahedronGeometry> | undefined;\n\n  get geometryType(): AnyConstructor<THREE.OctahedronGeometry> {\n    return THREE.OctahedronGeometry;\n  }\n}\n\n@NgModule({\n  imports: [NgtOctahedronGeometry],\n  exports: [NgtOctahedronGeometry],\n})\nexport class NgtOctahedronGeometryModule {}\n","// GENERATED\nimport {\n  AnyConstructor,\n  NgtCommonGeometry,\n  provideNgtCommonGeometry,\n  provideCommonGeometryRef,\n} from '@angular-three/core';\nimport { ChangeDetectionStrategy, Component, NgModule } from '@angular/core';\nimport * as THREE from 'three';\n\n@Component({\n  selector: 'ngt-plane-geometry',\n  standalone: true,\n  template: '<ng-content></ng-content>',\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  providers: [provideNgtCommonGeometry(NgtPlaneGeometry), provideCommonGeometryRef(NgtPlaneGeometry)],\n})\nexport class NgtPlaneGeometry extends NgtCommonGeometry<THREE.PlaneGeometry> {\n  static ngAcceptInputType_args: ConstructorParameters<typeof THREE.PlaneGeometry> | undefined;\n\n  get geometryType(): AnyConstructor<THREE.PlaneGeometry> {\n    return THREE.PlaneGeometry;\n  }\n}\n\n@NgModule({\n  imports: [NgtPlaneGeometry],\n  exports: [NgtPlaneGeometry],\n})\nexport class NgtPlaneGeometryModule {}\n","// GENERATED\nimport {\n  AnyConstructor,\n  NgtCommonGeometry,\n  provideNgtCommonGeometry,\n  provideCommonGeometryRef,\n} from '@angular-three/core';\nimport { ChangeDetectionStrategy, Component, NgModule } from '@angular/core';\nimport * as THREE from 'three';\n\n@Component({\n  selector: 'ngt-polyhedron-geometry',\n  standalone: true,\n  template: '<ng-content></ng-content>',\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  providers: [provideNgtCommonGeometry(NgtPolyhedronGeometry), provideCommonGeometryRef(NgtPolyhedronGeometry)],\n})\nexport class NgtPolyhedronGeometry extends NgtCommonGeometry<THREE.PolyhedronGeometry> {\n  static ngAcceptInputType_args: ConstructorParameters<typeof THREE.PolyhedronGeometry> | undefined;\n\n  get geometryType(): AnyConstructor<THREE.PolyhedronGeometry> {\n    return THREE.PolyhedronGeometry;\n  }\n}\n\n@NgModule({\n  imports: [NgtPolyhedronGeometry],\n  exports: [NgtPolyhedronGeometry],\n})\nexport class NgtPolyhedronGeometryModule {}\n","// GENERATED\nimport {\n  AnyConstructor,\n  NgtCommonGeometry,\n  provideNgtCommonGeometry,\n  provideCommonGeometryRef,\n} from '@angular-three/core';\nimport { ChangeDetectionStrategy, Component, NgModule } from '@angular/core';\nimport * as THREE from 'three';\n\n@Component({\n  selector: 'ngt-ring-geometry',\n  standalone: true,\n  template: '<ng-content></ng-content>',\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  providers: [provideNgtCommonGeometry(NgtRingGeometry), provideCommonGeometryRef(NgtRingGeometry)],\n})\nexport class NgtRingGeometry extends NgtCommonGeometry<THREE.RingGeometry> {\n  static ngAcceptInputType_args: ConstructorParameters<typeof THREE.RingGeometry> | undefined;\n\n  get geometryType(): AnyConstructor<THREE.RingGeometry> {\n    return THREE.RingGeometry;\n  }\n}\n\n@NgModule({\n  imports: [NgtRingGeometry],\n  exports: [NgtRingGeometry],\n})\nexport class NgtRingGeometryModule {}\n","// GENERATED\nimport {\n  AnyConstructor,\n  NgtCommonGeometry,\n  provideNgtCommonGeometry,\n  provideCommonGeometryRef,\n} from '@angular-three/core';\nimport { ChangeDetectionStrategy, Component, NgModule } from '@angular/core';\nimport * as THREE from 'three';\n\n@Component({\n  selector: 'ngt-shape-geometry',\n  standalone: true,\n  template: '<ng-content></ng-content>',\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  providers: [provideNgtCommonGeometry(NgtShapeGeometry), provideCommonGeometryRef(NgtShapeGeometry)],\n})\nexport class NgtShapeGeometry extends NgtCommonGeometry<THREE.ShapeGeometry> {\n  static ngAcceptInputType_args: ConstructorParameters<typeof THREE.ShapeGeometry> | undefined;\n\n  get geometryType(): AnyConstructor<THREE.ShapeGeometry> {\n    return THREE.ShapeGeometry;\n  }\n}\n\n@NgModule({\n  imports: [NgtShapeGeometry],\n  exports: [NgtShapeGeometry],\n})\nexport class NgtShapeGeometryModule {}\n","// GENERATED\nimport {\n  AnyConstructor,\n  NgtCommonGeometry,\n  provideNgtCommonGeometry,\n  provideCommonGeometryRef,\n} from '@angular-three/core';\nimport { ChangeDetectionStrategy, Component, NgModule } from '@angular/core';\nimport * as THREE from 'three';\n\n@Component({\n  selector: 'ngt-sphere-geometry',\n  standalone: true,\n  template: '<ng-content></ng-content>',\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  providers: [provideNgtCommonGeometry(NgtSphereGeometry), provideCommonGeometryRef(NgtSphereGeometry)],\n})\nexport class NgtSphereGeometry extends NgtCommonGeometry<THREE.SphereGeometry> {\n  static ngAcceptInputType_args: ConstructorParameters<typeof THREE.SphereGeometry> | undefined;\n\n  get geometryType(): AnyConstructor<THREE.SphereGeometry> {\n    return THREE.SphereGeometry;\n  }\n}\n\n@NgModule({\n  imports: [NgtSphereGeometry],\n  exports: [NgtSphereGeometry],\n})\nexport class NgtSphereGeometryModule {}\n","// GENERATED\nimport {\n  AnyConstructor,\n  NgtCommonGeometry,\n  provideNgtCommonGeometry,\n  provideCommonGeometryRef,\n} from '@angular-three/core';\nimport { ChangeDetectionStrategy, Component, NgModule } from '@angular/core';\nimport * as THREE from 'three';\n\n@Component({\n  selector: 'ngt-tetrahedron-geometry',\n  standalone: true,\n  template: '<ng-content></ng-content>',\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  providers: [provideNgtCommonGeometry(NgtTetrahedronGeometry), provideCommonGeometryRef(NgtTetrahedronGeometry)],\n})\nexport class NgtTetrahedronGeometry extends NgtCommonGeometry<THREE.TetrahedronGeometry> {\n  static ngAcceptInputType_args: ConstructorParameters<typeof THREE.TetrahedronGeometry> | undefined;\n\n  get geometryType(): AnyConstructor<THREE.TetrahedronGeometry> {\n    return THREE.TetrahedronGeometry;\n  }\n}\n\n@NgModule({\n  imports: [NgtTetrahedronGeometry],\n  exports: [NgtTetrahedronGeometry],\n})\nexport class NgtTetrahedronGeometryModule {}\n","// GENERATED\nimport {\n  AnyConstructor,\n  NgtCommonGeometry,\n  provideNgtCommonGeometry,\n  provideCommonGeometryRef,\n} from '@angular-three/core';\nimport { ChangeDetectionStrategy, Component, NgModule } from '@angular/core';\nimport * as THREE from 'three';\n\n@Component({\n  selector: 'ngt-torus-geometry',\n  standalone: true,\n  template: '<ng-content></ng-content>',\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  providers: [provideNgtCommonGeometry(NgtTorusGeometry), provideCommonGeometryRef(NgtTorusGeometry)],\n})\nexport class NgtTorusGeometry extends NgtCommonGeometry<THREE.TorusGeometry> {\n  static ngAcceptInputType_args: ConstructorParameters<typeof THREE.TorusGeometry> | undefined;\n\n  get geometryType(): AnyConstructor<THREE.TorusGeometry> {\n    return THREE.TorusGeometry;\n  }\n}\n\n@NgModule({\n  imports: [NgtTorusGeometry],\n  exports: [NgtTorusGeometry],\n})\nexport class NgtTorusGeometryModule {}\n","// GENERATED\nimport {\n  AnyConstructor,\n  NgtCommonGeometry,\n  provideNgtCommonGeometry,\n  provideCommonGeometryRef,\n} from '@angular-three/core';\nimport { ChangeDetectionStrategy, Component, NgModule } from '@angular/core';\nimport * as THREE from 'three';\n\n@Component({\n  selector: 'ngt-torus-knot-geometry',\n  standalone: true,\n  template: '<ng-content></ng-content>',\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  providers: [provideNgtCommonGeometry(NgtTorusKnotGeometry), provideCommonGeometryRef(NgtTorusKnotGeometry)],\n})\nexport class NgtTorusKnotGeometry extends NgtCommonGeometry<THREE.TorusKnotGeometry> {\n  static ngAcceptInputType_args: ConstructorParameters<typeof THREE.TorusKnotGeometry> | undefined;\n\n  get geometryType(): AnyConstructor<THREE.TorusKnotGeometry> {\n    return THREE.TorusKnotGeometry;\n  }\n}\n\n@NgModule({\n  imports: [NgtTorusKnotGeometry],\n  exports: [NgtTorusKnotGeometry],\n})\nexport class NgtTorusKnotGeometryModule {}\n","// GENERATED\nimport {\n  AnyConstructor,\n  NgtCommonGeometry,\n  provideNgtCommonGeometry,\n  provideCommonGeometryRef,\n} from '@angular-three/core';\nimport { ChangeDetectionStrategy, Component, NgModule } from '@angular/core';\nimport * as THREE from 'three';\n\n@Component({\n  selector: 'ngt-tube-geometry',\n  standalone: true,\n  template: '<ng-content></ng-content>',\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  providers: [provideNgtCommonGeometry(NgtTubeGeometry), provideCommonGeometryRef(NgtTubeGeometry)],\n})\nexport class NgtTubeGeometry extends NgtCommonGeometry<THREE.TubeGeometry> {\n  static ngAcceptInputType_args: ConstructorParameters<typeof THREE.TubeGeometry> | undefined;\n\n  get geometryType(): AnyConstructor<THREE.TubeGeometry> {\n    return THREE.TubeGeometry;\n  }\n}\n\n@NgModule({\n  imports: [NgtTubeGeometry],\n  exports: [NgtTubeGeometry],\n})\nexport class NgtTubeGeometryModule {}\n","// GENERATED\nimport {\n  AnyConstructor,\n  NgtCommonGeometry,\n  provideNgtCommonGeometry,\n  provideCommonGeometryRef,\n} from '@angular-three/core';\nimport { ChangeDetectionStrategy, Component, NgModule } from '@angular/core';\nimport * as THREE from 'three';\n\n@Component({\n  selector: 'ngt-wireframe-geometry',\n  standalone: true,\n  template: '<ng-content></ng-content>',\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  providers: [provideNgtCommonGeometry(NgtWireframeGeometry), provideCommonGeometryRef(NgtWireframeGeometry)],\n})\nexport class NgtWireframeGeometry extends NgtCommonGeometry<THREE.WireframeGeometry> {\n  static ngAcceptInputType_args: ConstructorParameters<typeof THREE.WireframeGeometry> | undefined;\n\n  get geometryType(): AnyConstructor<THREE.WireframeGeometry> {\n    return THREE.WireframeGeometry;\n  }\n}\n\n@NgModule({\n  imports: [NgtWireframeGeometry],\n  exports: [NgtWireframeGeometry],\n})\nexport class NgtWireframeGeometryModule {}\n","// GENERATED\nimport {\n  AnyConstructor,\n  NgtCommonGeometry,\n  provideNgtCommonGeometry,\n  provideCommonGeometryRef,\n} from '@angular-three/core';\nimport { ChangeDetectionStrategy, Component, NgModule } from '@angular/core';\nimport * as THREE from 'three';\n\n@Component({\n  selector: 'ngt-edges-geometry',\n  standalone: true,\n  template: '<ng-content></ng-content>',\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  providers: [provideNgtCommonGeometry(NgtEdgesGeometry), provideCommonGeometryRef(NgtEdgesGeometry)],\n})\nexport class NgtEdgesGeometry extends NgtCommonGeometry<THREE.EdgesGeometry> {\n  static ngAcceptInputType_args: ConstructorParameters<typeof THREE.EdgesGeometry> | undefined;\n\n  get geometryType(): AnyConstructor<THREE.EdgesGeometry> {\n    return THREE.EdgesGeometry;\n  }\n}\n\n@NgModule({\n  imports: [NgtEdgesGeometry],\n  exports: [NgtEdgesGeometry],\n})\nexport class NgtEdgesGeometryModule {}\n","// GENERATED\nimport {\n  AnyConstructor,\n  NgtCommonGeometry,\n  provideNgtCommonGeometry,\n  provideCommonGeometryRef,\n} from '@angular-three/core';\nimport { ChangeDetectionStrategy, Component, NgModule } from '@angular/core';\nimport * as THREE from 'three';\n\n@Component({\n  selector: 'ngt-capsule-geometry',\n  standalone: true,\n  template: '<ng-content></ng-content>',\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  providers: [provideNgtCommonGeometry(NgtCapsuleGeometry), provideCommonGeometryRef(NgtCapsuleGeometry)],\n})\nexport class NgtCapsuleGeometry extends NgtCommonGeometry<THREE.CapsuleGeometry> {\n  static ngAcceptInputType_args: ConstructorParameters<typeof THREE.CapsuleGeometry> | undefined;\n\n  get geometryType(): AnyConstructor<THREE.CapsuleGeometry> {\n    return THREE.CapsuleGeometry;\n  }\n}\n\n@NgModule({\n  imports: [NgtCapsuleGeometry],\n  exports: [NgtCapsuleGeometry],\n})\nexport class NgtCapsuleGeometryModule {}\n","// GENERATED\nexport * from './lib/buffer-geometry/buffer-geometry';\nexport * from './lib/instanced-buffer-geometry/instanced-buffer-geometry';\nexport * from './lib/box-geometry/box-geometry';\nexport * from './lib/circle-geometry/circle-geometry';\nexport * from './lib/cone-geometry/cone-geometry';\nexport * from './lib/cylinder-geometry/cylinder-geometry';\nexport * from './lib/dodecahedron-geometry/dodecahedron-geometry';\nexport * from './lib/extrude-geometry/extrude-geometry';\nexport * from './lib/icosahedron-geometry/icosahedron-geometry';\nexport * from './lib/lathe-geometry/lathe-geometry';\nexport * from './lib/octahedron-geometry/octahedron-geometry';\nexport * from './lib/plane-geometry/plane-geometry';\nexport * from './lib/polyhedron-geometry/polyhedron-geometry';\nexport * from './lib/ring-geometry/ring-geometry';\nexport * from './lib/shape-geometry/shape-geometry';\nexport * from './lib/sphere-geometry/sphere-geometry';\nexport * from './lib/tetrahedron-geometry/tetrahedron-geometry';\nexport * from './lib/torus-geometry/torus-geometry';\nexport * from './lib/torus-knot-geometry/torus-knot-geometry';\nexport * from './lib/tube-geometry/tube-geometry';\nexport * from './lib/wireframe-geometry/wireframe-geometry';\nexport * from './lib/edges-geometry/edges-geometry';\nexport * from './lib/capsule-geometry/capsule-geometry';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;;;;AAAA;AAiBM,MAAO,iBAAkB,SAAQ,iBAAuC,CAAA;AAG5E,IAAA,IAAI,YAAY,GAAA;QACd,OAAO,KAAK,CAAC,cAAc,CAAC;KAC7B;;8GALU,iBAAiB,EAAA,IAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAjB,iBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,iBAAiB,EAFjB,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,qBAAA,EAAA,SAAA,EAAA,CAAC,wBAAwB,CAAC,iBAAiB,CAAC,EAAE,wBAAwB,CAAC,iBAAiB,CAAC,CAAC,iDAF3F,2BAA2B,EAAA,QAAA,EAAA,IAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;2FAI1B,iBAAiB,EAAA,UAAA,EAAA,CAAA;kBAP7B,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,QAAQ,EAAE,qBAAqB;AAC/B,oBAAA,UAAU,EAAE,IAAI;AAChB,oBAAA,QAAQ,EAAE,2BAA2B;oBACrC,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,oBAAA,SAAS,EAAE,CAAC,wBAAwB,mBAAmB,EAAE,wBAAwB,mBAAmB,CAAC;AACtG,iBAAA,CAAA;;MAaY,uBAAuB,CAAA;;oHAAvB,uBAAuB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;qHAAvB,uBAAuB,EAAA,OAAA,EAAA,CAZvB,iBAAiB,CAAA,EAAA,OAAA,EAAA,CAAjB,iBAAiB,CAAA,EAAA,CAAA,CAAA;AAYjB,uBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,uBAAuB,YAHxB,iBAAiB,CAAA,EAAA,CAAA,CAAA;2FAGhB,uBAAuB,EAAA,UAAA,EAAA,CAAA;kBAJnC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,OAAO,EAAE,CAAC,iBAAiB,CAAC;oBAC5B,OAAO,EAAE,CAAC,iBAAiB,CAAC;AAC7B,iBAAA,CAAA;;;AC5BD;AAoBM,MAAO,0BAA2B,SAAQ,iBAAgD,CAAA;AAG9F,IAAA,IAAI,YAAY,GAAA;QACd,OAAO,KAAK,CAAC,uBAAuB,CAAC;KACtC;;uHALU,0BAA0B,EAAA,IAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAA1B,0BAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,0BAA0B,EAL1B,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,+BAAA,EAAA,SAAA,EAAA;QACT,wBAAwB,CAAC,0BAA0B,CAAC;QACpD,wBAAwB,CAAC,0BAA0B,CAAC;AACrD,KAAA,EAAA,eAAA,EAAA,IAAA,EAAA,QAAA,EAAA,EAAA,EAAA,QAAA,EALS,2BAA2B,EAAA,QAAA,EAAA,IAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;2FAO1B,0BAA0B,EAAA,UAAA,EAAA,CAAA;kBAVtC,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,QAAQ,EAAE,+BAA+B;AACzC,oBAAA,UAAU,EAAE,IAAI;AAChB,oBAAA,QAAQ,EAAE,2BAA2B;oBACrC,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,oBAAA,SAAS,EAAE;AACT,wBAAA,wBAAwB,CAA4B,0BAAA,CAAA;AACpD,wBAAA,wBAAwB,CAA4B,0BAAA,CAAA;AACrD,qBAAA;AACF,iBAAA,CAAA;;MAaY,gCAAgC,CAAA;;6HAAhC,gCAAgC,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;8HAAhC,gCAAgC,EAAA,OAAA,EAAA,CAZhC,0BAA0B,CAAA,EAAA,OAAA,EAAA,CAA1B,0BAA0B,CAAA,EAAA,CAAA,CAAA;AAY1B,gCAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,gCAAgC,YAHjC,0BAA0B,CAAA,EAAA,CAAA,CAAA;2FAGzB,gCAAgC,EAAA,UAAA,EAAA,CAAA;kBAJ5C,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,OAAO,EAAE,CAAC,0BAA0B,CAAC;oBACrC,OAAO,EAAE,CAAC,0BAA0B,CAAC;AACtC,iBAAA,CAAA;;;AC/BD;AAiBM,MAAO,cAAe,SAAQ,iBAAoC,CAAA;AAGtE,IAAA,IAAI,YAAY,GAAA;QACd,OAAO,KAAK,CAAC,WAAW,CAAC;KAC1B;;2GALU,cAAc,EAAA,IAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAd,cAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,cAAc,EAFd,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,kBAAA,EAAA,SAAA,EAAA,CAAC,wBAAwB,CAAC,cAAc,CAAC,EAAE,wBAAwB,CAAC,cAAc,CAAC,CAAC,iDAFrF,2BAA2B,EAAA,QAAA,EAAA,IAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;2FAI1B,cAAc,EAAA,UAAA,EAAA,CAAA;kBAP1B,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,QAAQ,EAAE,kBAAkB;AAC5B,oBAAA,UAAU,EAAE,IAAI;AAChB,oBAAA,QAAQ,EAAE,2BAA2B;oBACrC,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,oBAAA,SAAS,EAAE,CAAC,wBAAwB,gBAAgB,EAAE,wBAAwB,gBAAgB,CAAC;AAChG,iBAAA,CAAA;;MAaY,oBAAoB,CAAA;;iHAApB,oBAAoB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;kHAApB,oBAAoB,EAAA,OAAA,EAAA,CAZpB,cAAc,CAAA,EAAA,OAAA,EAAA,CAAd,cAAc,CAAA,EAAA,CAAA,CAAA;AAYd,oBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,oBAAoB,YAHrB,cAAc,CAAA,EAAA,CAAA,CAAA;2FAGb,oBAAoB,EAAA,UAAA,EAAA,CAAA;kBAJhC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,OAAO,EAAE,CAAC,cAAc,CAAC;oBACzB,OAAO,EAAE,CAAC,cAAc,CAAC;AAC1B,iBAAA,CAAA;;;AC5BD;AAiBM,MAAO,iBAAkB,SAAQ,iBAAuC,CAAA;AAG5E,IAAA,IAAI,YAAY,GAAA;QACd,OAAO,KAAK,CAAC,cAAc,CAAC;KAC7B;;8GALU,iBAAiB,EAAA,IAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAjB,iBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,iBAAiB,EAFjB,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,qBAAA,EAAA,SAAA,EAAA,CAAC,wBAAwB,CAAC,iBAAiB,CAAC,EAAE,wBAAwB,CAAC,iBAAiB,CAAC,CAAC,iDAF3F,2BAA2B,EAAA,QAAA,EAAA,IAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;2FAI1B,iBAAiB,EAAA,UAAA,EAAA,CAAA;kBAP7B,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,QAAQ,EAAE,qBAAqB;AAC/B,oBAAA,UAAU,EAAE,IAAI;AAChB,oBAAA,QAAQ,EAAE,2BAA2B;oBACrC,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,oBAAA,SAAS,EAAE,CAAC,wBAAwB,mBAAmB,EAAE,wBAAwB,mBAAmB,CAAC;AACtG,iBAAA,CAAA;;MAaY,uBAAuB,CAAA;;oHAAvB,uBAAuB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;qHAAvB,uBAAuB,EAAA,OAAA,EAAA,CAZvB,iBAAiB,CAAA,EAAA,OAAA,EAAA,CAAjB,iBAAiB,CAAA,EAAA,CAAA,CAAA;AAYjB,uBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,uBAAuB,YAHxB,iBAAiB,CAAA,EAAA,CAAA,CAAA;2FAGhB,uBAAuB,EAAA,UAAA,EAAA,CAAA;kBAJnC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,OAAO,EAAE,CAAC,iBAAiB,CAAC;oBAC5B,OAAO,EAAE,CAAC,iBAAiB,CAAC;AAC7B,iBAAA,CAAA;;;AC5BD;AAiBM,MAAO,eAAgB,SAAQ,iBAAqC,CAAA;AAGxE,IAAA,IAAI,YAAY,GAAA;QACd,OAAO,KAAK,CAAC,YAAY,CAAC;KAC3B;;4GALU,eAAe,EAAA,IAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAf,eAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,eAAe,EAFf,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,mBAAA,EAAA,SAAA,EAAA,CAAC,wBAAwB,CAAC,eAAe,CAAC,EAAE,wBAAwB,CAAC,eAAe,CAAC,CAAC,iDAFvF,2BAA2B,EAAA,QAAA,EAAA,IAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;2FAI1B,eAAe,EAAA,UAAA,EAAA,CAAA;kBAP3B,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,QAAQ,EAAE,mBAAmB;AAC7B,oBAAA,UAAU,EAAE,IAAI;AAChB,oBAAA,QAAQ,EAAE,2BAA2B;oBACrC,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,oBAAA,SAAS,EAAE,CAAC,wBAAwB,iBAAiB,EAAE,wBAAwB,iBAAiB,CAAC;AAClG,iBAAA,CAAA;;MAaY,qBAAqB,CAAA;;kHAArB,qBAAqB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;mHAArB,qBAAqB,EAAA,OAAA,EAAA,CAZrB,eAAe,CAAA,EAAA,OAAA,EAAA,CAAf,eAAe,CAAA,EAAA,CAAA,CAAA;AAYf,qBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,qBAAqB,YAHtB,eAAe,CAAA,EAAA,CAAA,CAAA;2FAGd,qBAAqB,EAAA,UAAA,EAAA,CAAA;kBAJjC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,OAAO,EAAE,CAAC,eAAe,CAAC;oBAC1B,OAAO,EAAE,CAAC,eAAe,CAAC;AAC3B,iBAAA,CAAA;;;AC5BD;AAiBM,MAAO,mBAAoB,SAAQ,iBAAyC,CAAA;AAGhF,IAAA,IAAI,YAAY,GAAA;QACd,OAAO,KAAK,CAAC,gBAAgB,CAAC;KAC/B;;gHALU,mBAAmB,EAAA,IAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAnB,mBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,mBAAmB,EAFnB,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,uBAAA,EAAA,SAAA,EAAA,CAAC,wBAAwB,CAAC,mBAAmB,CAAC,EAAE,wBAAwB,CAAC,mBAAmB,CAAC,CAAC,iDAF/F,2BAA2B,EAAA,QAAA,EAAA,IAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;2FAI1B,mBAAmB,EAAA,UAAA,EAAA,CAAA;kBAP/B,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,QAAQ,EAAE,uBAAuB;AACjC,oBAAA,UAAU,EAAE,IAAI;AAChB,oBAAA,QAAQ,EAAE,2BAA2B;oBACrC,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,oBAAA,SAAS,EAAE,CAAC,wBAAwB,qBAAqB,EAAE,wBAAwB,qBAAqB,CAAC;AAC1G,iBAAA,CAAA;;MAaY,yBAAyB,CAAA;;sHAAzB,yBAAyB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;uHAAzB,yBAAyB,EAAA,OAAA,EAAA,CAZzB,mBAAmB,CAAA,EAAA,OAAA,EAAA,CAAnB,mBAAmB,CAAA,EAAA,CAAA,CAAA;AAYnB,yBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,yBAAyB,YAH1B,mBAAmB,CAAA,EAAA,CAAA,CAAA;2FAGlB,yBAAyB,EAAA,UAAA,EAAA,CAAA;kBAJrC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,OAAO,EAAE,CAAC,mBAAmB,CAAC;oBAC9B,OAAO,EAAE,CAAC,mBAAmB,CAAC;AAC/B,iBAAA,CAAA;;;AC5BD;AAiBM,MAAO,uBAAwB,SAAQ,iBAA6C,CAAA;AAGxF,IAAA,IAAI,YAAY,GAAA;QACd,OAAO,KAAK,CAAC,oBAAoB,CAAC;KACnC;;oHALU,uBAAuB,EAAA,IAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAvB,uBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,uBAAuB,EAFvB,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,2BAAA,EAAA,SAAA,EAAA,CAAC,wBAAwB,CAAC,uBAAuB,CAAC,EAAE,wBAAwB,CAAC,uBAAuB,CAAC,CAAC,iDAFvG,2BAA2B,EAAA,QAAA,EAAA,IAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;2FAI1B,uBAAuB,EAAA,UAAA,EAAA,CAAA;kBAPnC,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,QAAQ,EAAE,2BAA2B;AACrC,oBAAA,UAAU,EAAE,IAAI;AAChB,oBAAA,QAAQ,EAAE,2BAA2B;oBACrC,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,oBAAA,SAAS,EAAE,CAAC,wBAAwB,yBAAyB,EAAE,wBAAwB,yBAAyB,CAAC;AAClH,iBAAA,CAAA;;MAaY,6BAA6B,CAAA;;0HAA7B,6BAA6B,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;2HAA7B,6BAA6B,EAAA,OAAA,EAAA,CAZ7B,uBAAuB,CAAA,EAAA,OAAA,EAAA,CAAvB,uBAAuB,CAAA,EAAA,CAAA,CAAA;AAYvB,6BAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,6BAA6B,YAH9B,uBAAuB,CAAA,EAAA,CAAA,CAAA;2FAGtB,6BAA6B,EAAA,UAAA,EAAA,CAAA;kBAJzC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,OAAO,EAAE,CAAC,uBAAuB,CAAC;oBAClC,OAAO,EAAE,CAAC,uBAAuB,CAAC;AACnC,iBAAA,CAAA;;;AC5BD;AAiBM,MAAO,kBAAmB,SAAQ,iBAAwC,CAAA;AAG9E,IAAA,IAAI,YAAY,GAAA;QACd,OAAO,KAAK,CAAC,eAAe,CAAC;KAC9B;;+GALU,kBAAkB,EAAA,IAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAlB,kBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,kBAAkB,EAFlB,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,sBAAA,EAAA,SAAA,EAAA,CAAC,wBAAwB,CAAC,kBAAkB,CAAC,EAAE,wBAAwB,CAAC,kBAAkB,CAAC,CAAC,iDAF7F,2BAA2B,EAAA,QAAA,EAAA,IAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;2FAI1B,kBAAkB,EAAA,UAAA,EAAA,CAAA;kBAP9B,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,QAAQ,EAAE,sBAAsB;AAChC,oBAAA,UAAU,EAAE,IAAI;AAChB,oBAAA,QAAQ,EAAE,2BAA2B;oBACrC,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,oBAAA,SAAS,EAAE,CAAC,wBAAwB,oBAAoB,EAAE,wBAAwB,oBAAoB,CAAC;AACxG,iBAAA,CAAA;;MAaY,wBAAwB,CAAA;;qHAAxB,wBAAwB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;sHAAxB,wBAAwB,EAAA,OAAA,EAAA,CAZxB,kBAAkB,CAAA,EAAA,OAAA,EAAA,CAAlB,kBAAkB,CAAA,EAAA,CAAA,CAAA;AAYlB,wBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,wBAAwB,YAHzB,kBAAkB,CAAA,EAAA,CAAA,CAAA;2FAGjB,wBAAwB,EAAA,UAAA,EAAA,CAAA;kBAJpC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,OAAO,EAAE,CAAC,kBAAkB,CAAC;oBAC7B,OAAO,EAAE,CAAC,kBAAkB,CAAC;AAC9B,iBAAA,CAAA;;;AC5BD;AAiBM,MAAO,sBAAuB,SAAQ,iBAA4C,CAAA;AAGtF,IAAA,IAAI,YAAY,GAAA;QACd,OAAO,KAAK,CAAC,mBAAmB,CAAC;KAClC;;mHALU,sBAAsB,EAAA,IAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAtB,sBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,sBAAsB,EAFtB,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,0BAAA,EAAA,SAAA,EAAA,CAAC,wBAAwB,CAAC,sBAAsB,CAAC,EAAE,wBAAwB,CAAC,sBAAsB,CAAC,CAAC,iDAFrG,2BAA2B,EAAA,QAAA,EAAA,IAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;2FAI1B,sBAAsB,EAAA,UAAA,EAAA,CAAA;kBAPlC,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,QAAQ,EAAE,0BAA0B;AACpC,oBAAA,UAAU,EAAE,IAAI;AAChB,oBAAA,QAAQ,EAAE,2BAA2B;oBACrC,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,oBAAA,SAAS,EAAE,CAAC,wBAAwB,wBAAwB,EAAE,wBAAwB,wBAAwB,CAAC;AAChH,iBAAA,CAAA;;MAaY,4BAA4B,CAAA;;yHAA5B,4BAA4B,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;0HAA5B,4BAA4B,EAAA,OAAA,EAAA,CAZ5B,sBAAsB,CAAA,EAAA,OAAA,EAAA,CAAtB,sBAAsB,CAAA,EAAA,CAAA,CAAA;AAYtB,4BAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,4BAA4B,YAH7B,sBAAsB,CAAA,EAAA,CAAA,CAAA;2FAGrB,4BAA4B,EAAA,UAAA,EAAA,CAAA;kBAJxC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,OAAO,EAAE,CAAC,sBAAsB,CAAC;oBACjC,OAAO,EAAE,CAAC,sBAAsB,CAAC;AAClC,iBAAA,CAAA;;;AC5BD;AAiBM,MAAO,gBAAiB,SAAQ,iBAAsC,CAAA;AAG1E,IAAA,IAAI,YAAY,GAAA;QACd,OAAO,KAAK,CAAC,aAAa,CAAC;KAC5B;;6GALU,gBAAgB,EAAA,IAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAhB,gBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,gBAAgB,EAFhB,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,oBAAA,EAAA,SAAA,EAAA,CAAC,wBAAwB,CAAC,gBAAgB,CAAC,EAAE,wBAAwB,CAAC,gBAAgB,CAAC,CAAC,iDAFzF,2BAA2B,EAAA,QAAA,EAAA,IAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;2FAI1B,gBAAgB,EAAA,UAAA,EAAA,CAAA;kBAP5B,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,QAAQ,EAAE,oBAAoB;AAC9B,oBAAA,UAAU,EAAE,IAAI;AAChB,oBAAA,QAAQ,EAAE,2BAA2B;oBACrC,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,oBAAA,SAAS,EAAE,CAAC,wBAAwB,kBAAkB,EAAE,wBAAwB,kBAAkB,CAAC;AACpG,iBAAA,CAAA;;MAaY,sBAAsB,CAAA;;mHAAtB,sBAAsB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;oHAAtB,sBAAsB,EAAA,OAAA,EAAA,CAZtB,gBAAgB,CAAA,EAAA,OAAA,EAAA,CAAhB,gBAAgB,CAAA,EAAA,CAAA,CAAA;AAYhB,sBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,sBAAsB,YAHvB,gBAAgB,CAAA,EAAA,CAAA,CAAA;2FAGf,sBAAsB,EAAA,UAAA,EAAA,CAAA;kBAJlC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,OAAO,EAAE,CAAC,gBAAgB,CAAC;oBAC3B,OAAO,EAAE,CAAC,gBAAgB,CAAC;AAC5B,iBAAA,CAAA;;;AC5BD;AAiBM,MAAO,qBAAsB,SAAQ,iBAA2C,CAAA;AAGpF,IAAA,IAAI,YAAY,GAAA;QACd,OAAO,KAAK,CAAC,kBAAkB,CAAC;KACjC;;kHALU,qBAAqB,EAAA,IAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAArB,qBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,qBAAqB,EAFrB,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,yBAAA,EAAA,SAAA,EAAA,CAAC,wBAAwB,CAAC,qBAAqB,CAAC,EAAE,wBAAwB,CAAC,qBAAqB,CAAC,CAAC,iDAFnG,2BAA2B,EAAA,QAAA,EAAA,IAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;2FAI1B,qBAAqB,EAAA,UAAA,EAAA,CAAA;kBAPjC,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,QAAQ,EAAE,yBAAyB;AACnC,oBAAA,UAAU,EAAE,IAAI;AAChB,oBAAA,QAAQ,EAAE,2BAA2B;oBACrC,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,oBAAA,SAAS,EAAE,CAAC,wBAAwB,uBAAuB,EAAE,wBAAwB,uBAAuB,CAAC;AAC9G,iBAAA,CAAA;;MAaY,2BAA2B,CAAA;;wHAA3B,2BAA2B,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;yHAA3B,2BAA2B,EAAA,OAAA,EAAA,CAZ3B,qBAAqB,CAAA,EAAA,OAAA,EAAA,CAArB,qBAAqB,CAAA,EAAA,CAAA,CAAA;AAYrB,2BAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,2BAA2B,YAH5B,qBAAqB,CAAA,EAAA,CAAA,CAAA;2FAGpB,2BAA2B,EAAA,UAAA,EAAA,CAAA;kBAJvC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,OAAO,EAAE,CAAC,qBAAqB,CAAC;oBAChC,OAAO,EAAE,CAAC,qBAAqB,CAAC;AACjC,iBAAA,CAAA;;;AC5BD;AAiBM,MAAO,gBAAiB,SAAQ,iBAAsC,CAAA;AAG1E,IAAA,IAAI,YAAY,GAAA;QACd,OAAO,KAAK,CAAC,aAAa,CAAC;KAC5B;;6GALU,gBAAgB,EAAA,IAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAhB,gBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,gBAAgB,EAFhB,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,oBAAA,EAAA,SAAA,EAAA,CAAC,wBAAwB,CAAC,gBAAgB,CAAC,EAAE,wBAAwB,CAAC,gBAAgB,CAAC,CAAC,iDAFzF,2BAA2B,EAAA,QAAA,EAAA,IAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;2FAI1B,gBAAgB,EAAA,UAAA,EAAA,CAAA;kBAP5B,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,QAAQ,EAAE,oBAAoB;AAC9B,oBAAA,UAAU,EAAE,IAAI;AAChB,oBAAA,QAAQ,EAAE,2BAA2B;oBACrC,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,oBAAA,SAAS,EAAE,CAAC,wBAAwB,kBAAkB,EAAE,wBAAwB,kBAAkB,CAAC;AACpG,iBAAA,CAAA;;MAaY,sBAAsB,CAAA;;mHAAtB,sBAAsB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;oHAAtB,sBAAsB,EAAA,OAAA,EAAA,CAZtB,gBAAgB,CAAA,EAAA,OAAA,EAAA,CAAhB,gBAAgB,CAAA,EAAA,CAAA,CAAA;AAYhB,sBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,sBAAsB,YAHvB,gBAAgB,CAAA,EAAA,CAAA,CAAA;2FAGf,sBAAsB,EAAA,UAAA,EAAA,CAAA;kBAJlC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,OAAO,EAAE,CAAC,gBAAgB,CAAC;oBAC3B,OAAO,EAAE,CAAC,gBAAgB,CAAC;AAC5B,iBAAA,CAAA;;;AC5BD;AAiBM,MAAO,qBAAsB,SAAQ,iBAA2C,CAAA;AAGpF,IAAA,IAAI,YAAY,GAAA;QACd,OAAO,KAAK,CAAC,kBAAkB,CAAC;KACjC;;kHALU,qBAAqB,EAAA,IAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAArB,qBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,qBAAqB,EAFrB,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,yBAAA,EAAA,SAAA,EAAA,CAAC,wBAAwB,CAAC,qBAAqB,CAAC,EAAE,wBAAwB,CAAC,qBAAqB,CAAC,CAAC,iDAFnG,2BAA2B,EAAA,QAAA,EAAA,IAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;2FAI1B,qBAAqB,EAAA,UAAA,EAAA,CAAA;kBAPjC,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,QAAQ,EAAE,yBAAyB;AACnC,oBAAA,UAAU,EAAE,IAAI;AAChB,oBAAA,QAAQ,EAAE,2BAA2B;oBACrC,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,oBAAA,SAAS,EAAE,CAAC,wBAAwB,uBAAuB,EAAE,wBAAwB,uBAAuB,CAAC;AAC9G,iBAAA,CAAA;;MAaY,2BAA2B,CAAA;;wHAA3B,2BAA2B,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;yHAA3B,2BAA2B,EAAA,OAAA,EAAA,CAZ3B,qBAAqB,CAAA,EAAA,OAAA,EAAA,CAArB,qBAAqB,CAAA,EAAA,CAAA,CAAA;AAYrB,2BAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,2BAA2B,YAH5B,qBAAqB,CAAA,EAAA,CAAA,CAAA;2FAGpB,2BAA2B,EAAA,UAAA,EAAA,CAAA;kBAJvC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,OAAO,EAAE,CAAC,qBAAqB,CAAC;oBAChC,OAAO,EAAE,CAAC,qBAAqB,CAAC;AACjC,iBAAA,CAAA;;;AC5BD;AAiBM,MAAO,eAAgB,SAAQ,iBAAqC,CAAA;AAGxE,IAAA,IAAI,YAAY,GAAA;QACd,OAAO,KAAK,CAAC,YAAY,CAAC;KAC3B;;4GALU,eAAe,EAAA,IAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAf,eAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,eAAe,EAFf,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,mBAAA,EAAA,SAAA,EAAA,CAAC,wBAAwB,CAAC,eAAe,CAAC,EAAE,wBAAwB,CAAC,eAAe,CAAC,CAAC,iDAFvF,2BAA2B,EAAA,QAAA,EAAA,IAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;2FAI1B,eAAe,EAAA,UAAA,EAAA,CAAA;kBAP3B,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,QAAQ,EAAE,mBAAmB;AAC7B,oBAAA,UAAU,EAAE,IAAI;AAChB,oBAAA,QAAQ,EAAE,2BAA2B;oBACrC,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,oBAAA,SAAS,EAAE,CAAC,wBAAwB,iBAAiB,EAAE,wBAAwB,iBAAiB,CAAC;AAClG,iBAAA,CAAA;;MAaY,qBAAqB,CAAA;;kHAArB,qBAAqB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;mHAArB,qBAAqB,EAAA,OAAA,EAAA,CAZrB,eAAe,CAAA,EAAA,OAAA,EAAA,CAAf,eAAe,CAAA,EAAA,CAAA,CAAA;AAYf,qBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,qBAAqB,YAHtB,eAAe,CAAA,EAAA,CAAA,CAAA;2FAGd,qBAAqB,EAAA,UAAA,EAAA,CAAA;kBAJjC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,OAAO,EAAE,CAAC,eAAe,CAAC;oBAC1B,OAAO,EAAE,CAAC,eAAe,CAAC;AAC3B,iBAAA,CAAA;;;AC5BD;AAiBM,MAAO,gBAAiB,SAAQ,iBAAsC,CAAA;AAG1E,IAAA,IAAI,YAAY,GAAA;QACd,OAAO,KAAK,CAAC,aAAa,CAAC;KAC5B;;6GALU,gBAAgB,EAAA,IAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAhB,gBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,gBAAgB,EAFhB,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,oBAAA,EAAA,SAAA,EAAA,CAAC,wBAAwB,CAAC,gBAAgB,CAAC,EAAE,wBAAwB,CAAC,gBAAgB,CAAC,CAAC,iDAFzF,2BAA2B,EAAA,QAAA,EAAA,IAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;2FAI1B,gBAAgB,EAAA,UAAA,EAAA,CAAA;kBAP5B,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,QAAQ,EAAE,oBAAoB;AAC9B,oBAAA,UAAU,EAAE,IAAI;AAChB,oBAAA,QAAQ,EAAE,2BAA2B;oBACrC,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,oBAAA,SAAS,EAAE,CAAC,wBAAwB,kBAAkB,EAAE,wBAAwB,kBAAkB,CAAC;AACpG,iBAAA,CAAA;;MAaY,sBAAsB,CAAA;;mHAAtB,sBAAsB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;oHAAtB,sBAAsB,EAAA,OAAA,EAAA,CAZtB,gBAAgB,CAAA,EAAA,OAAA,EAAA,CAAhB,gBAAgB,CAAA,EAAA,CAAA,CAAA;AAYhB,sBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,sBAAsB,YAHvB,gBAAgB,CAAA,EAAA,CAAA,CAAA;2FAGf,sBAAsB,EAAA,UAAA,EAAA,CAAA;kBAJlC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,OAAO,EAAE,CAAC,gBAAgB,CAAC;oBAC3B,OAAO,EAAE,CAAC,gBAAgB,CAAC;AAC5B,iBAAA,CAAA;;;AC5BD;AAiBM,MAAO,iBAAkB,SAAQ,iBAAuC,CAAA;AAG5E,IAAA,IAAI,YAAY,GAAA;QACd,OAAO,KAAK,CAAC,cAAc,CAAC;KAC7B;;8GALU,iBAAiB,EAAA,IAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAjB,iBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,iBAAiB,EAFjB,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,qBAAA,EAAA,SAAA,EAAA,CAAC,wBAAwB,CAAC,iBAAiB,CAAC,EAAE,wBAAwB,CAAC,iBAAiB,CAAC,CAAC,iDAF3F,2BAA2B,EAAA,QAAA,EAAA,IAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;2FAI1B,iBAAiB,EAAA,UAAA,EAAA,CAAA;kBAP7B,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,QAAQ,EAAE,qBAAqB;AAC/B,oBAAA,UAAU,EAAE,IAAI;AAChB,oBAAA,QAAQ,EAAE,2BAA2B;oBACrC,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,oBAAA,SAAS,EAAE,CAAC,wBAAwB,mBAAmB,EAAE,wBAAwB,mBAAmB,CAAC;AACtG,iBAAA,CAAA;;MAaY,uBAAuB,CAAA;;oHAAvB,uBAAuB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;qHAAvB,uBAAuB,EAAA,OAAA,EAAA,CAZvB,iBAAiB,CAAA,EAAA,OAAA,EAAA,CAAjB,iBAAiB,CAAA,EAAA,CAAA,CAAA;AAYjB,uBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,uBAAuB,YAHxB,iBAAiB,CAAA,EAAA,CAAA,CAAA;2FAGhB,uBAAuB,EAAA,UAAA,EAAA,CAAA;kBAJnC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,OAAO,EAAE,CAAC,iBAAiB,CAAC;oBAC5B,OAAO,EAAE,CAAC,iBAAiB,CAAC;AAC7B,iBAAA,CAAA;;;AC5BD;AAiBM,MAAO,sBAAuB,SAAQ,iBAA4C,CAAA;AAGtF,IAAA,IAAI,YAAY,GAAA;QACd,OAAO,KAAK,CAAC,mBAAmB,CAAC;KAClC;;mHALU,sBAAsB,EAAA,IAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAtB,sBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,sBAAsB,EAFtB,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,0BAAA,EAAA,SAAA,EAAA,CAAC,wBAAwB,CAAC,sBAAsB,CAAC,EAAE,wBAAwB,CAAC,sBAAsB,CAAC,CAAC,iDAFrG,2BAA2B,EAAA,QAAA,EAAA,IAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;2FAI1B,sBAAsB,EAAA,UAAA,EAAA,CAAA;kBAPlC,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,QAAQ,EAAE,0BAA0B;AACpC,oBAAA,UAAU,EAAE,IAAI;AAChB,oBAAA,QAAQ,EAAE,2BAA2B;oBACrC,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,oBAAA,SAAS,EAAE,CAAC,wBAAwB,wBAAwB,EAAE,wBAAwB,wBAAwB,CAAC;AAChH,iBAAA,CAAA;;MAaY,4BAA4B,CAAA;;yHAA5B,4BAA4B,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;0HAA5B,4BAA4B,EAAA,OAAA,EAAA,CAZ5B,sBAAsB,CAAA,EAAA,OAAA,EAAA,CAAtB,sBAAsB,CAAA,EAAA,CAAA,CAAA;AAYtB,4BAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,4BAA4B,YAH7B,sBAAsB,CAAA,EAAA,CAAA,CAAA;2FAGrB,4BAA4B,EAAA,UAAA,EAAA,CAAA;kBAJxC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,OAAO,EAAE,CAAC,sBAAsB,CAAC;oBACjC,OAAO,EAAE,CAAC,sBAAsB,CAAC;AAClC,iBAAA,CAAA;;;AC5BD;AAiBM,MAAO,gBAAiB,SAAQ,iBAAsC,CAAA;AAG1E,IAAA,IAAI,YAAY,GAAA;QACd,OAAO,KAAK,CAAC,aAAa,CAAC;KAC5B;;6GALU,gBAAgB,EAAA,IAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAhB,gBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,gBAAgB,EAFhB,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,oBAAA,EAAA,SAAA,EAAA,CAAC,wBAAwB,CAAC,gBAAgB,CAAC,EAAE,wBAAwB,CAAC,gBAAgB,CAAC,CAAC,iDAFzF,2BAA2B,EAAA,QAAA,EAAA,IAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;2FAI1B,gBAAgB,EAAA,UAAA,EAAA,CAAA;kBAP5B,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,QAAQ,EAAE,oBAAoB;AAC9B,oBAAA,UAAU,EAAE,IAAI;AAChB,oBAAA,QAAQ,EAAE,2BAA2B;oBACrC,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,oBAAA,SAAS,EAAE,CAAC,wBAAwB,kBAAkB,EAAE,wBAAwB,kBAAkB,CAAC;AACpG,iBAAA,CAAA;;MAaY,sBAAsB,CAAA;;mHAAtB,sBAAsB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;oHAAtB,sBAAsB,EAAA,OAAA,EAAA,CAZtB,gBAAgB,CAAA,EAAA,OAAA,EAAA,CAAhB,gBAAgB,CAAA,EAAA,CAAA,CAAA;AAYhB,sBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,sBAAsB,YAHvB,gBAAgB,CAAA,EAAA,CAAA,CAAA;2FAGf,sBAAsB,EAAA,UAAA,EAAA,CAAA;kBAJlC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,OAAO,EAAE,CAAC,gBAAgB,CAAC;oBAC3B,OAAO,EAAE,CAAC,gBAAgB,CAAC;AAC5B,iBAAA,CAAA;;;AC5BD;AAiBM,MAAO,oBAAqB,SAAQ,iBAA0C,CAAA;AAGlF,IAAA,IAAI,YAAY,GAAA;QACd,OAAO,KAAK,CAAC,iBAAiB,CAAC;KAChC;;iHALU,oBAAoB,EAAA,IAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAApB,oBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,oBAAoB,EAFpB,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,yBAAA,EAAA,SAAA,EAAA,CAAC,wBAAwB,CAAC,oBAAoB,CAAC,EAAE,wBAAwB,CAAC,oBAAoB,CAAC,CAAC,iDAFjG,2BAA2B,EAAA,QAAA,EAAA,IAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;2FAI1B,oBAAoB,EAAA,UAAA,EAAA,CAAA;kBAPhC,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,QAAQ,EAAE,yBAAyB;AACnC,oBAAA,UAAU,EAAE,IAAI;AAChB,oBAAA,QAAQ,EAAE,2BAA2B;oBACrC,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,oBAAA,SAAS,EAAE,CAAC,wBAAwB,sBAAsB,EAAE,wBAAwB,sBAAsB,CAAC;AAC5G,iBAAA,CAAA;;MAaY,0BAA0B,CAAA;;uHAA1B,0BAA0B,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;wHAA1B,0BAA0B,EAAA,OAAA,EAAA,CAZ1B,oBAAoB,CAAA,EAAA,OAAA,EAAA,CAApB,oBAAoB,CAAA,EAAA,CAAA,CAAA;AAYpB,0BAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,0BAA0B,YAH3B,oBAAoB,CAAA,EAAA,CAAA,CAAA;2FAGnB,0BAA0B,EAAA,UAAA,EAAA,CAAA;kBAJtC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,OAAO,EAAE,CAAC,oBAAoB,CAAC;oBAC/B,OAAO,EAAE,CAAC,oBAAoB,CAAC;AAChC,iBAAA,CAAA;;;AC5BD;AAiBM,MAAO,eAAgB,SAAQ,iBAAqC,CAAA;AAGxE,IAAA,IAAI,YAAY,GAAA;QACd,OAAO,KAAK,CAAC,YAAY,CAAC;KAC3B;;4GALU,eAAe,EAAA,IAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAf,eAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,eAAe,EAFf,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,mBAAA,EAAA,SAAA,EAAA,CAAC,wBAAwB,CAAC,eAAe,CAAC,EAAE,wBAAwB,CAAC,eAAe,CAAC,CAAC,iDAFvF,2BAA2B,EAAA,QAAA,EAAA,IAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;2FAI1B,eAAe,EAAA,UAAA,EAAA,CAAA;kBAP3B,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,QAAQ,EAAE,mBAAmB;AAC7B,oBAAA,UAAU,EAAE,IAAI;AAChB,oBAAA,QAAQ,EAAE,2BAA2B;oBACrC,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,oBAAA,SAAS,EAAE,CAAC,wBAAwB,iBAAiB,EAAE,wBAAwB,iBAAiB,CAAC;AAClG,iBAAA,CAAA;;MAaY,qBAAqB,CAAA;;kHAArB,qBAAqB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;mHAArB,qBAAqB,EAAA,OAAA,EAAA,CAZrB,eAAe,CAAA,EAAA,OAAA,EAAA,CAAf,eAAe,CAAA,EAAA,CAAA,CAAA;AAYf,qBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,qBAAqB,YAHtB,eAAe,CAAA,EAAA,CAAA,CAAA;2FAGd,qBAAqB,EAAA,UAAA,EAAA,CAAA;kBAJjC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,OAAO,EAAE,CAAC,eAAe,CAAC;oBAC1B,OAAO,EAAE,CAAC,eAAe,CAAC;AAC3B,iBAAA,CAAA;;;AC5BD;AAiBM,MAAO,oBAAqB,SAAQ,iBAA0C,CAAA;AAGlF,IAAA,IAAI,YAAY,GAAA;QACd,OAAO,KAAK,CAAC,iBAAiB,CAAC;KAChC;;iHALU,oBAAoB,EAAA,IAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAApB,oBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,oBAAoB,EAFpB,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,wBAAA,EAAA,SAAA,EAAA,CAAC,wBAAwB,CAAC,oBAAoB,CAAC,EAAE,wBAAwB,CAAC,oBAAoB,CAAC,CAAC,iDAFjG,2BAA2B,EAAA,QAAA,EAAA,IAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;2FAI1B,oBAAoB,EAAA,UAAA,EAAA,CAAA;kBAPhC,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,QAAQ,EAAE,wBAAwB;AAClC,oBAAA,UAAU,EAAE,IAAI;AAChB,oBAAA,QAAQ,EAAE,2BAA2B;oBACrC,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,oBAAA,SAAS,EAAE,CAAC,wBAAwB,sBAAsB,EAAE,wBAAwB,sBAAsB,CAAC;AAC5G,iBAAA,CAAA;;MAaY,0BAA0B,CAAA;;uHAA1B,0BAA0B,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;wHAA1B,0BAA0B,EAAA,OAAA,EAAA,CAZ1B,oBAAoB,CAAA,EAAA,OAAA,EAAA,CAApB,oBAAoB,CAAA,EAAA,CAAA,CAAA;AAYpB,0BAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,0BAA0B,YAH3B,oBAAoB,CAAA,EAAA,CAAA,CAAA;2FAGnB,0BAA0B,EAAA,UAAA,EAAA,CAAA;kBAJtC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,OAAO,EAAE,CAAC,oBAAoB,CAAC;oBAC/B,OAAO,EAAE,CAAC,oBAAoB,CAAC;AAChC,iBAAA,CAAA;;;AC5BD;AAiBM,MAAO,gBAAiB,SAAQ,iBAAsC,CAAA;AAG1E,IAAA,IAAI,YAAY,GAAA;QACd,OAAO,KAAK,CAAC,aAAa,CAAC;KAC5B;;6GALU,gBAAgB,EAAA,IAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAhB,gBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,gBAAgB,EAFhB,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,oBAAA,EAAA,SAAA,EAAA,CAAC,wBAAwB,CAAC,gBAAgB,CAAC,EAAE,wBAAwB,CAAC,gBAAgB,CAAC,CAAC,iDAFzF,2BAA2B,EAAA,QAAA,EAAA,IAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;2FAI1B,gBAAgB,EAAA,UAAA,EAAA,CAAA;kBAP5B,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,QAAQ,EAAE,oBAAoB;AAC9B,oBAAA,UAAU,EAAE,IAAI;AAChB,oBAAA,QAAQ,EAAE,2BAA2B;oBACrC,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,oBAAA,SAAS,EAAE,CAAC,wBAAwB,kBAAkB,EAAE,wBAAwB,kBAAkB,CAAC;AACpG,iBAAA,CAAA;;MAaY,sBAAsB,CAAA;;mHAAtB,sBAAsB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;oHAAtB,sBAAsB,EAAA,OAAA,EAAA,CAZtB,gBAAgB,CAAA,EAAA,OAAA,EAAA,CAAhB,gBAAgB,CAAA,EAAA,CAAA,CAAA;AAYhB,sBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,sBAAsB,YAHvB,gBAAgB,CAAA,EAAA,CAAA,CAAA;2FAGf,sBAAsB,EAAA,UAAA,EAAA,CAAA;kBAJlC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,OAAO,EAAE,CAAC,gBAAgB,CAAC;oBAC3B,OAAO,EAAE,CAAC,gBAAgB,CAAC;AAC5B,iBAAA,CAAA;;;AC5BD;AAiBM,MAAO,kBAAmB,SAAQ,iBAAwC,CAAA;AAG9E,IAAA,IAAI,YAAY,GAAA;QACd,OAAO,KAAK,CAAC,eAAe,CAAC;KAC9B;;+GALU,kBAAkB,EAAA,IAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAlB,kBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,kBAAkB,EAFlB,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,sBAAA,EAAA,SAAA,EAAA,CAAC,wBAAwB,CAAC,kBAAkB,CAAC,EAAE,wBAAwB,CAAC,kBAAkB,CAAC,CAAC,iDAF7F,2BAA2B,EAAA,QAAA,EAAA,IAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;2FAI1B,kBAAkB,EAAA,UAAA,EAAA,CAAA;kBAP9B,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,QAAQ,EAAE,sBAAsB;AAChC,oBAAA,UAAU,EAAE,IAAI;AAChB,oBAAA,QAAQ,EAAE,2BAA2B;oBACrC,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,oBAAA,SAAS,EAAE,CAAC,wBAAwB,oBAAoB,EAAE,wBAAwB,oBAAoB,CAAC;AACxG,iBAAA,CAAA;;MAaY,wBAAwB,CAAA;;qHAAxB,wBAAwB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;sHAAxB,wBAAwB,EAAA,OAAA,EAAA,CAZxB,kBAAkB,CAAA,EAAA,OAAA,EAAA,CAAlB,kBAAkB,CAAA,EAAA,CAAA,CAAA;AAYlB,wBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,wBAAwB,YAHzB,kBAAkB,CAAA,EAAA,CAAA,CAAA;2FAGjB,wBAAwB,EAAA,UAAA,EAAA,CAAA;kBAJpC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,OAAO,EAAE,CAAC,kBAAkB,CAAC;oBAC7B,OAAO,EAAE,CAAC,kBAAkB,CAAC;AAC9B,iBAAA,CAAA;;;AC5BD;;ACAA;;AAEG;;;;"}