From e5d769f814c3d0d8305b30fcde984185e735e723 Mon Sep 17 00:00:00 2001 From: Ben Schmidt Date: Wed, 10 Jan 2024 18:16:53 -0500 Subject: [PATCH 1/4] 2.16 release --- dist/Dataset.d.ts | 11 ++ dist/Dataset.d.ts.map | 2 +- dist/deepscatter.js | 35 ++++- dist/deepscatter.umd.cjs | 2 +- dist/tile.d.ts | 2 +- dist/tile.d.ts.map | 2 +- docs/assets/search.js | 2 +- docs/classes/Aesthetic.Aesthetic.html | 94 ++++++------ docs/classes/Aesthetic.Filter.html | 96 ++++++------- docs/classes/Aesthetic.Foreground.html | 98 ++++++------- docs/classes/Aesthetic.Jitter_radius.html | 102 ++++++------- docs/classes/Aesthetic.Jitter_speed.html | 94 ++++++------ .../Aesthetic.PositionalAesthetic.html | 96 ++++++------- docs/classes/Aesthetic.Size.html | 96 ++++++------- docs/classes/Aesthetic.X.html | 96 ++++++------- docs/classes/Aesthetic.X0.html | 96 ++++++------- docs/classes/Aesthetic.Y.html | 96 ++++++------- docs/classes/Aesthetic.Y0.html | 96 ++++++------- docs/classes/AestheticSet.AestheticSet.html | 26 ++-- docs/classes/AestheticSet.TextureSet.html | 32 ++--- docs/classes/ColorAesthetic.Color.html | 96 ++++++------- docs/classes/Dataset.ArrowDataset.html | 132 +++++++++++++---- docs/classes/Dataset.Dataset.html | 133 ++++++++++++----- docs/classes/Dataset.QuadtileDataset.html | 136 +++++++++++++----- .../StatefulAesthetic.StatefulAesthetic.html | 22 +-- docs/classes/deepscatter.default.html | 114 +++++++-------- docs/classes/interaction.default.html | 60 ++++---- docs/classes/label_rendering.LabelMaker.html | 74 +++++----- docs/classes/regl_rendering.ReglRenderer.html | 126 ++++++++-------- .../regl_rendering.TileBufferManager.html | 24 ++-- docs/classes/rendering.Renderer.html | 48 +++---- docs/classes/selection.Bitmask.html | 22 +-- docs/classes/selection.DataSelection.html | 72 +++++----- docs/classes/tile.ArrowTile.html | 86 +++++------ docs/classes/tile.QuadTile.html | 96 ++++++------- docs/classes/tile.Tile.html | 86 +++++------ .../Dataset.add_or_delete_column.html | 2 +- .../interaction.window_transform.html | 2 +- docs/functions/tile.p_in_rect.html | 2 +- docs/functions/typing.isConstantChannel.html | 2 +- docs/functions/typing.isLabelset.html | 2 +- docs/functions/typing.isLambdaChannel.html | 2 +- docs/functions/typing.isOpChannel.html | 2 +- docs/functions/typing.isURLLabels.html | 2 +- .../functions/util.encodeFloatsRGBArange.html | 2 +- ...utilityFunctions.dictionaryFromArrays.html | 4 +- .../selection.BooleanColumnParams.html | 12 +- .../selection.CompositeSelectParams.html | 12 +- .../selection.CompositionSelectParams.html | 12 +- .../selection.FunctionSelectParams.html | 12 +- docs/interfaces/selection.IdSelectParams.html | 14 +- docs/interfaces/shared.BasicChannel.html | 10 +- .../interfaces/shared.CategoricalChannel.html | 4 +- docs/interfaces/shared.SelectionRecord.html | 8 +- docs/interfaces/shared.TileProxy.html | 4 +- docs/modules/Aesthetic.html | 2 +- docs/modules/AestheticSet.html | 2 +- docs/modules/ColorAesthetic.html | 2 +- docs/modules/Dataset.html | 2 +- docs/modules/StatefulAesthetic.html | 2 +- docs/modules/deepscatter.html | 2 +- docs/modules/defaults.html | 2 +- docs/modules/interaction.html | 2 +- docs/modules/label_rendering.html | 2 +- docs/modules/regl_rendering.html | 2 +- docs/modules/rendering.html | 2 +- docs/modules/selection.html | 2 +- docs/modules/shared.html | 2 +- docs/modules/tile.html | 2 +- docs/modules/typing.html | 2 +- docs/modules/util.html | 2 +- docs/modules/utilityFunctions.html | 2 +- .../StatefulAesthetic.ConcreteAesthetic.html | 2 +- docs/types/label_rendering.P3d.html | 2 +- docs/types/label_rendering.Point.html | 2 +- docs/types/shared.APICall.html | 2 +- docs/types/shared.ArrowBuildable.html | 2 +- docs/types/shared.BackgroundOptions.html | 2 +- docs/types/shared.BasicColorChannel.html | 2 +- docs/types/shared.BoolTransformation.html | 2 +- docs/types/shared.BooleanChannel.html | 2 +- docs/types/shared.BufferLocation.html | 2 +- .../types/shared.CategoricalColorChannel.html | 2 +- docs/types/shared.ColorChannel.html | 2 +- docs/types/shared.CompletePrefs.html | 2 +- docs/types/shared.ConstantChannel.html | 2 +- docs/types/shared.ConstantColorChannel.html | 2 +- docs/types/shared.ConstantNumber.html | 2 +- docs/types/shared.DataSpec.html | 2 +- docs/types/shared.Dimension.html | 2 +- docs/types/shared.Encoding.html | 2 +- docs/types/shared.InitialAPICall.html | 2 +- docs/types/shared.JitterChannel.html | 2 +- docs/types/shared.JitterRadiusMethod.html | 2 +- docs/types/shared.Label.html | 2 +- docs/types/shared.LabelOptions.html | 2 +- docs/types/shared.Labelcall.html | 2 +- docs/types/shared.Labelset.html | 2 +- docs/types/shared.LambdaChannel.html | 2 +- docs/types/shared.Newable.html | 2 +- docs/types/shared.OpArray.html | 2 +- docs/types/shared.OpChannel.html | 2 +- docs/types/shared.Plot.html | 2 +- docs/types/shared.PointFunction.html | 2 +- docs/types/shared.PointUpdate.html | 2 +- docs/types/shared.QuadtileOptions.html | 2 +- docs/types/shared.RootChannel.html | 2 +- docs/types/shared.ScatterplotOptions.html | 2 +- docs/types/shared.SupportedArrowTypes.html | 2 +- docs/types/shared.TileType.html | 2 +- docs/types/shared.Transform.html | 2 +- docs/types/shared.Transformation.html | 2 +- docs/types/shared.URLLabels.html | 2 +- docs/types/shared.onZoomCallback.html | 2 +- docs/types/tile.Rectangle.html | 2 +- docs/variables/Aesthetic.scales.html | 2 +- .../StatefulAesthetic.dimensions.html | 2 +- docs/variables/defaults.default_API_call.html | 2 +- .../defaults.default_background_options.html | 2 +- .../selection.defaultSelectionParams.html | 2 +- package.json | 2 +- 121 files changed, 1497 insertions(+), 1246 deletions(-) diff --git a/dist/Dataset.d.ts b/dist/Dataset.d.ts index eb99dd3ec..89295d3ae 100644 --- a/dist/Dataset.d.ts +++ b/dist/Dataset.d.ts @@ -109,6 +109,17 @@ export declare abstract class Dataset { * @param filter */ visit(callback: (tile: T) => void, after?: boolean, filter?: (t: T) => boolean): void; + /** + * Invoke a function on all tiles in the dataset that have been downloaded. + * The general architecture here is taken from the + * d3 quadtree functions. That's why, for example, it doesn't + * recurse. + + * @param callback The function to invoke on each tile. + * @param after Whether to execute the visit in bottom-up order. Default false. + * @param filter + */ + visit_full(callback: (tile: T) => Promise, after: boolean, starting_tile: T | null, filter: (t: T) => boolean, updateFunction: (tile: T, completed: any, total: any) => Promise): Promise; schema(): Promise>; /** * diff --git a/dist/Dataset.d.ts.map b/dist/Dataset.d.ts.map index 983a2c0c1..e854bd59a 100644 --- a/dist/Dataset.d.ts.map +++ b/dist/Dataset.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"Dataset.d.ts","sourceRoot":"","sources":["../src/Dataset.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,SAAS,EAAa,MAAM,QAAQ,CAAC;AAEzE,OAAO,KAAK,KAAK,EAAE,MAAM,UAAU,CAAC;AACpC,OAAO,EACL,WAAW,EACX,cAAc,EACd,KAAK,EAEL,MAAM,EAkBP,MAAM,cAAc,CAAC;AACtB,OAAO,WAAW,MAAM,eAAe,CAAC;AAExC,aAAK,GAAG,GAAG,MAAM,CAAC;AAElB,aAAK,cAAc,GAAG,EAAE,CAAC,cAAc,CAAC;AACxC,aAAK,cAAc,CAAC,CAAC,IAAI,EAAE,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC;AAE9C;;;;GAIG;AACH,8BAAsB,OAAO,CAAC,CAAC,SAAS,IAAI;IACnC,eAAe,EAAE,MAAM,CAAC,MAAM,EAAE,cAAc,CAAC,CAAC,CAAC,CAAC,CAAM;IAC/D,QAAQ,CAAC,SAAS,EAAE,CAAC,CAAC;IACtB,SAAS,CAAC,IAAI,EAAE,EAAE,CAAC,IAAI,CAAC;IACxB,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,IAAI,CAAC,CAAC;IAC9B,QAAQ,KAAK,MAAM,IAAI,SAAS,CAAC;IACjC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,CAAC;IAChC,OAAO,CAAC,OAAO,CAAwC;IAEhD,QAAQ,SAAK;IACb,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,SAAS,CAAC,EAAE,EAAE,CAAC,SAAS,CAAC;IAEhC;;QAEI;gBAEQ,IAAI,EAAE,EAAE,CAAC,IAAI;IAMzB;;;OAGG;IACH,IAAI,gBAAgB,IAAI,MAAM,CAE7B;IAED;;;;;;;;;;;;;;;;;;;;;;;;;;;;OA4BG;IAEH,uBAAuB,CAAC,IAAI,EAAE,MAAM,EAAE,aAAa,EAAG,EAAE,CAAC,aAAa,EAAE,aAAa,GAAG,MAAM,EAAO;IAgBrG,iBAAiB,CAAC,MAAM,EAAE,MAAM;IAGhC;;;;;QAKI;IACJ,IAAI,KAAK,IAAI,KAAK,CAMjB;IAED,MAAM,CAAC,gBAAgB,CACrB,GAAG,EAAE,MAAM,EACX,IAAI,EAAE,EAAE,CAAC,IAAI,GACZ,eAAe;IASlB;;;;;;;OAOG;IACH,MAAM,CAAC,gBAAgB,CACrB,KAAK,EAAE,KAAK,EACZ,IAAI,EAAE,WAAW,CAAC,SAAS,CAAC,GAC3B,YAAY;IAIf,QAAQ,CAAC,0BAA0B,CACjC,IAAI,EAAE,SAAS,GAAG,SAAS,EAC3B,MAAM,EAAE,MAAM,EACd,YAAY,EAAE,MAAM,GACnB,IAAI;IAEP;;;;OAIG;IACH,UAAU,CAAC,IAAI,EAAE,MAAM;IAOvB,uBAAuB,CAAC,IAAI,EAAE,MAAM;IAUpC,MAAM,CAAC,SAAS,EAAE,MAAM,EAAE,MAAM,SAAM,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC;IAwCxD,MAAM,CAAC,IAAI,EAAE,SAAS,GAAG,SAAS,EAAE,MAAM,SAAO;IAoBlD;;;;;;;;OAQG;IAEH,GAAG,CAAC,CAAC,EAAE,QAAQ,EAAE,CAAC,IAAI,EAAE,CAAC,KAAK,CAAC,EAAE,KAAK,UAAQ,GAAG,CAAC,EAAE;IAQpD;;;;;;;;;OASG;IAEH,KAAK,CACH,QAAQ,EAAE,CAAC,IAAI,EAAE,CAAC,KAAK,IAAI,EAC3B,KAAK,UAAQ,EACb,MAAM,GAAE,CAAC,CAAC,EAAE,CAAC,KAAK,OAAqB;IA4BnC,MAAM;IASZ;;;;OAIG;IACH,gBAAgB,CAAC,UAAU,EAAE,MAAM,EAAE,MAAM,EAAE,UAAU,GAAG,IAAI;IAyB9D,sBAAsB,CAAC,UAAU,EAAE,MAAM,EAAE,GAAG,EAAE,EAAE,CAAC,WAAW;IAa9D;;;;;OAKG;IAEH,qBAAqB,CACnB,GAAG,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,EAC3B,UAAU,EAAE,MAAM,EAClB,SAAS,SAAQ;IAiBnB;;;;;;;;OAQG;IAEG,0BAA0B,CAAC,cAAc,EAAE,MAAM,EAAE,EAAE,EAAE,MAAM;IAcnE;;;;OAIG;IACH,SAAS,CAAC,EAAE,EAAE,MAAM,GAAG,cAAc,EAAE;IAIvC;;;;OAIG;IACH,YAAY,CAAC,EAAE,EAAE,MAAM,GAAG,CAAC,IAAI,EAAE,cAAc,EAAE,MAAM,CAAC,EAAE;CAsB3D;AAED,qBAAa,YAAa,SAAQ,OAAO,CAAC,SAAS,CAAC;IAC3C,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,CAAqB;IAC3C,SAAS,EAAE,SAAS,CAAC;gBAChB,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,CAAC,SAAS,CAAC;IAKtD,IAAI,MAAM,cAET;IAED,IAAI,KAAK,kBAER;IAED,0BAA0B,CACxB,GAAG,IAAI,EAAE,OAAO,EAAE,GACjB,IAAI;CAIR;AAED,qBAAa,eAAgB,SAAQ,OAAO,CAAC,QAAQ,CAAC;IACpD,SAAS,CAAC,eAAe,EAAE,GAAG,CAAC,GAAG,CAAC,CAAa;IACzC,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,CAAC;IAC9B,SAAS,EAAE,QAAQ,CAAC;gBAElB,QAAQ,EAAE,MAAM,EAChB,IAAI,EAAE,EAAE,CAAC,IAAI,EACb,OAAO,GAAE,EAAE,CAAC,eAAoB;IAkClC,IAAI,KAAK,kBAER;IAED,IAAI,MAAM,cAET;IAED;;;;OAIG;IACG,iBAAiB,CAAC,MAAM,EAAE,MAAM;IAItC,0BAA0B,CACxB,IAAI,EAAE,SAAS,GAAG,SAAS,EAC3B,MAAM,EAAE,MAAM,EACd,YAAY,SAAI;IAmDlB;;;;OAIG;IACH,qBAAqB,CACnB,UAAU,EAAE,MAAM,EAClB,cAAc,EAAE,CAAC,GAAG,EAAE,MAAM,EAAE,KAAK,OAAO,CAAC,UAAU,CAAC,GACrD,IAAI;CA6CR;AAyCD;;;;;;GAMG;AACH,wBAAgB,oBAAoB,CAClC,KAAK,EAAE,WAAW,EAClB,UAAU,EAAE,MAAM,EAClB,IAAI,EAAE,cAAc,GAAG,IAAI,GAC1B,WAAW,CA2Eb"} \ No newline at end of file +{"version":3,"file":"Dataset.d.ts","sourceRoot":"","sources":["../src/Dataset.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,SAAS,EAAa,MAAM,QAAQ,CAAC;AAEzE,OAAO,KAAK,KAAK,EAAE,MAAM,UAAU,CAAC;AACpC,OAAO,EACL,WAAW,EACX,cAAc,EACd,KAAK,EAEL,MAAM,EAkBP,MAAM,cAAc,CAAC;AACtB,OAAO,WAAW,MAAM,eAAe,CAAC;AAExC,aAAK,GAAG,GAAG,MAAM,CAAC;AAElB,aAAK,cAAc,GAAG,EAAE,CAAC,cAAc,CAAC;AACxC,aAAK,cAAc,CAAC,CAAC,IAAI,EAAE,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC;AAE9C;;;;GAIG;AACH,8BAAsB,OAAO,CAAC,CAAC,SAAS,IAAI;IACnC,eAAe,EAAE,MAAM,CAAC,MAAM,EAAE,cAAc,CAAC,CAAC,CAAC,CAAC,CAAM;IAC/D,QAAQ,CAAC,SAAS,EAAE,CAAC,CAAC;IACtB,SAAS,CAAC,IAAI,EAAE,EAAE,CAAC,IAAI,CAAC;IACxB,QAAQ,CAAC,KAAK,EAAE,OAAO,CAAC,IAAI,CAAC,CAAC;IAC9B,QAAQ,KAAK,MAAM,IAAI,SAAS,CAAC;IACjC,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,CAAC;IAChC,OAAO,CAAC,OAAO,CAAwC;IAEhD,QAAQ,SAAK;IACb,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,SAAS,CAAC,EAAE,EAAE,CAAC,SAAS,CAAC;IAEhC;;QAEI;gBAEQ,IAAI,EAAE,EAAE,CAAC,IAAI;IAMzB;;;OAGG;IACH,IAAI,gBAAgB,IAAI,MAAM,CAE7B;IAED;;;;;;;;;;;;;;;;;;;;;;;;;;;;OA4BG;IAEH,uBAAuB,CAAC,IAAI,EAAE,MAAM,EAAE,aAAa,EAAG,EAAE,CAAC,aAAa,EAAE,aAAa,GAAG,MAAM,EAAO;IAgBrG,iBAAiB,CAAC,MAAM,EAAE,MAAM;IAGhC;;;;;QAKI;IACJ,IAAI,KAAK,IAAI,KAAK,CAMjB;IAED,MAAM,CAAC,gBAAgB,CACrB,GAAG,EAAE,MAAM,EACX,IAAI,EAAE,EAAE,CAAC,IAAI,GACZ,eAAe;IASlB;;;;;;;OAOG;IACH,MAAM,CAAC,gBAAgB,CACrB,KAAK,EAAE,KAAK,EACZ,IAAI,EAAE,WAAW,CAAC,SAAS,CAAC,GAC3B,YAAY;IAIf,QAAQ,CAAC,0BAA0B,CACjC,IAAI,EAAE,SAAS,GAAG,SAAS,EAC3B,MAAM,EAAE,MAAM,EACd,YAAY,EAAE,MAAM,GACnB,IAAI;IAEP;;;;OAIG;IACH,UAAU,CAAC,IAAI,EAAE,MAAM;IAOvB,uBAAuB,CAAC,IAAI,EAAE,MAAM;IAUpC,MAAM,CAAC,SAAS,EAAE,MAAM,EAAE,MAAM,SAAM,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC;IAwCxD,MAAM,CAAC,IAAI,EAAE,SAAS,GAAG,SAAS,EAAE,MAAM,SAAO;IAoBlD;;;;;;;;OAQG;IAEH,GAAG,CAAC,CAAC,EAAE,QAAQ,EAAE,CAAC,IAAI,EAAE,CAAC,KAAK,CAAC,EAAE,KAAK,UAAQ,GAAG,CAAC,EAAE;IAQpD;;;;;;;;;OASG;IAEH,KAAK,CACH,QAAQ,EAAE,CAAC,IAAI,EAAE,CAAC,KAAK,IAAI,EAC3B,KAAK,UAAQ,EACb,MAAM,GAAE,CAAC,CAAC,EAAE,CAAC,KAAK,OAAqB;IA4B1C;;;;;;;;;QASI;IAEG,UAAU,CACd,QAAQ,EAAE,CAAC,IAAI,EAAE,CAAC,KAAK,OAAO,CAAC,IAAI,CAAC,EACpC,KAAK,SAAQ,EACb,aAAa,EAAG,CAAC,GAAG,IAAW,EAC/B,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,KAAK,OAAqB,EACvC,cAAc,EAAE,CAAC,IAAI,EAAE,CAAC,EAAE,SAAS,KAAA,EAAE,KAAK,KAAA,KAAK,OAAO,CAAC,IAAI,CAAC;IA8BxD,MAAM;IASZ;;;;OAIG;IACH,gBAAgB,CAAC,UAAU,EAAE,MAAM,EAAE,MAAM,EAAE,UAAU,GAAG,IAAI;IAyB9D,sBAAsB,CAAC,UAAU,EAAE,MAAM,EAAE,GAAG,EAAE,EAAE,CAAC,WAAW;IAa9D;;;;;OAKG;IAEH,qBAAqB,CACnB,GAAG,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,EAC3B,UAAU,EAAE,MAAM,EAClB,SAAS,SAAQ;IAiBnB;;;;;;;;OAQG;IAEG,0BAA0B,CAAC,cAAc,EAAE,MAAM,EAAE,EAAE,EAAE,MAAM;IAcnE;;;;OAIG;IACH,SAAS,CAAC,EAAE,EAAE,MAAM,GAAG,cAAc,EAAE;IAIvC;;;;OAIG;IACH,YAAY,CAAC,EAAE,EAAE,MAAM,GAAG,CAAC,IAAI,EAAE,cAAc,EAAE,MAAM,CAAC,EAAE;CAsB3D;AAED,qBAAa,YAAa,SAAQ,OAAO,CAAC,SAAS,CAAC;IAC3C,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,CAAqB;IAC3C,SAAS,EAAE,SAAS,CAAC;gBAChB,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,CAAC,SAAS,CAAC;IAKtD,IAAI,MAAM,cAET;IAED,IAAI,KAAK,kBAER;IAED,0BAA0B,CACxB,GAAG,IAAI,EAAE,OAAO,EAAE,GACjB,IAAI;CAIR;AAED,qBAAa,eAAgB,SAAQ,OAAO,CAAC,QAAQ,CAAC;IACpD,SAAS,CAAC,eAAe,EAAE,GAAG,CAAC,GAAG,CAAC,CAAa;IACzC,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,CAAC;IAC9B,SAAS,EAAE,QAAQ,CAAC;gBAElB,QAAQ,EAAE,MAAM,EAChB,IAAI,EAAE,EAAE,CAAC,IAAI,EACb,OAAO,GAAE,EAAE,CAAC,eAAoB;IAkClC,IAAI,KAAK,kBAER;IAED,IAAI,MAAM,cAET;IAED;;;;OAIG;IACG,iBAAiB,CAAC,MAAM,EAAE,MAAM;IAItC,0BAA0B,CACxB,IAAI,EAAE,SAAS,GAAG,SAAS,EAC3B,MAAM,EAAE,MAAM,EACd,YAAY,SAAI;IAmDlB;;;;OAIG;IACH,qBAAqB,CACnB,UAAU,EAAE,MAAM,EAClB,cAAc,EAAE,CAAC,GAAG,EAAE,MAAM,EAAE,KAAK,OAAO,CAAC,UAAU,CAAC,GACrD,IAAI;CA6CR;AAyCD;;;;;;GAMG;AACH,wBAAgB,oBAAoB,CAClC,KAAK,EAAE,WAAW,EAClB,UAAU,EAAE,MAAM,EAClB,IAAI,EAAE,cAAc,GAAG,IAAI,GAC1B,WAAW,CA2Eb"} \ No newline at end of file diff --git a/dist/deepscatter.js b/dist/deepscatter.js index c27559cf8..12db83f06 100644 --- a/dist/deepscatter.js +++ b/dist/deepscatter.js @@ -35997,7 +35997,7 @@ class Tile { return 0; } async schema() { - this.download(); + await this.download(); await this.promise; return this._schema; } @@ -36556,6 +36556,37 @@ class Dataset { } } } + /** + * Invoke a function on all tiles in the dataset that have been downloaded. + * The general architecture here is taken from the + * d3 quadtree functions. That's why, for example, it doesn't + * recurse. + + * @param callback The function to invoke on each tile. + * @param after Whether to execute the visit in bottom-up order. Default false. + * @param filter + */ + async visit_full(callback, after = false, starting_tile = null, filter2 = (x) => true, updateFunction) { + let seen = 0; + const start2 = starting_tile || this.root_tile; + await start2.download(); + const total = JSON.parse(start2.record_batch.schema.metadata.get("total_points")); + async function resolve(tile) { + await tile.download(); + if (after) { + await Promise.all(tile.children.map(resolve)); + await callback(tile); + seen += tile.record_batch.numRows; + void updateFunction(tile, seen, total); + } else { + await callback(tile); + seen += tile.record_batch.numRows; + void updateFunction(tile, seen, total); + await Promise.all(tile.children.map(resolve)); + } + } + await resolve(start2); + } async schema() { await this.ready; if (this._schema) { @@ -38669,12 +38700,12 @@ class Scatterplot { } } const selection2 = new DataSelection(this, params); - await selection2.ready; this.selection_history.push({ selection: selection2, name: selection2.name, flushed: false }); + await selection2.ready; return selection2; } /** diff --git a/dist/deepscatter.umd.cjs b/dist/deepscatter.umd.cjs index f327ed533..5c1048f0e 100644 --- a/dist/deepscatter.umd.cjs +++ b/dist/deepscatter.umd.cjs @@ -7,4 +7,4 @@ * Based on Underscore.js 1.8.3 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors */ -!function(t,e){(function(){var n,r="Expected a function",i="__lodash_hash_undefined__",o="__lodash_placeholder__",a=16,s=32,u=64,c=128,l=256,f=1/0,h=9007199254740991,d=NaN,p=4294967295,_=[["ary",c],["bind",1],["bindKey",2],["curry",8],["curryRight",a],["flip",512],["partial",s],["partialRight",u],["rearg",l]],m="[object Arguments]",b="[object Array]",y="[object Boolean]",g="[object Date]",v="[object Error]",w="[object Function]",x="[object GeneratorFunction]",A="[object Map]",S="[object Number]",I="[object Object]",O="[object Promise]",T="[object RegExp]",k="[object Set]",M="[object String]",E="[object Symbol]",B="[object WeakMap]",j="[object ArrayBuffer]",D="[object DataView]",z="[object Float32Array]",N="[object Float64Array]",C="[object Int8Array]",F="[object Int16Array]",L="[object Int32Array]",U="[object Uint8Array]",R="[object Uint8ClampedArray]",P="[object Uint16Array]",V="[object Uint32Array]",$=/\b__p \+= '';/g,Y=/\b(__p \+=) '' \+/g,W=/(__e\(.*?\)|\b__t\)) \+\n'';/g,G=/&(?:amp|lt|gt|quot|#39);/g,q=/[&<>"']/g,X=RegExp(G.source),H=RegExp(q.source),Z=/<%-([\s\S]+?)%>/g,J=/<%([\s\S]+?)%>/g,K=/<%=([\s\S]+?)%>/g,Q=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,tt=/^\w*$/,et=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,nt=/[\\^$.*+?()[\]{}|]/g,rt=RegExp(nt.source),it=/^\s+/,ot=/\s/,at=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,st=/\{\n\/\* \[wrapped with (.+)\] \*/,ut=/,? & /,ct=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,lt=/[()=,{}\[\]\/\s]/,ft=/\\(\\)?/g,ht=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,dt=/\w*$/,pt=/^[-+]0x[0-9a-f]+$/i,_t=/^0b[01]+$/i,mt=/^\[object .+?Constructor\]$/,bt=/^0o[0-7]+$/i,yt=/^(?:0|[1-9]\d*)$/,gt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,vt=/($^)/,wt=/['\n\r\u2028\u2029\\]/g,xt="\\ud800-\\udfff",At="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",St="\\u2700-\\u27bf",It="a-z\\xdf-\\xf6\\xf8-\\xff",Ot="A-Z\\xc0-\\xd6\\xd8-\\xde",Tt="\\ufe0e\\ufe0f",kt="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Mt="['’]",Et="["+xt+"]",Bt="["+kt+"]",jt="["+At+"]",Dt="\\d+",zt="["+St+"]",Nt="["+It+"]",Ct="[^"+xt+kt+Dt+St+It+Ot+"]",Ft="\\ud83c[\\udffb-\\udfff]",Lt="[^"+xt+"]",Ut="(?:\\ud83c[\\udde6-\\uddff]){2}",Rt="[\\ud800-\\udbff][\\udc00-\\udfff]",Pt="["+Ot+"]",Vt="\\u200d",$t="(?:"+Nt+"|"+Ct+")",Yt="(?:"+Pt+"|"+Ct+")",Wt="(?:['’](?:d|ll|m|re|s|t|ve))?",Gt="(?:['’](?:D|LL|M|RE|S|T|VE))?",qt="(?:"+jt+"|"+Ft+")"+"?",Xt="["+Tt+"]?",Ht=Xt+qt+("(?:"+Vt+"(?:"+[Lt,Ut,Rt].join("|")+")"+Xt+qt+")*"),Zt="(?:"+[zt,Ut,Rt].join("|")+")"+Ht,Jt="(?:"+[Lt+jt+"?",jt,Ut,Rt,Et].join("|")+")",Kt=RegExp(Mt,"g"),Qt=RegExp(jt,"g"),te=RegExp(Ft+"(?="+Ft+")|"+Jt+Ht,"g"),ee=RegExp([Pt+"?"+Nt+"+"+Wt+"(?="+[Bt,Pt,"$"].join("|")+")",Yt+"+"+Gt+"(?="+[Bt,Pt+$t,"$"].join("|")+")",Pt+"?"+$t+"+"+Wt,Pt+"+"+Gt,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Dt,Zt].join("|"),"g"),ne=RegExp("["+Vt+xt+At+Tt+"]"),re=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,ie=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],oe=-1,ae={};ae[z]=ae[N]=ae[C]=ae[F]=ae[L]=ae[U]=ae[R]=ae[P]=ae[V]=!0,ae[m]=ae[b]=ae[j]=ae[y]=ae[D]=ae[g]=ae[v]=ae[w]=ae[A]=ae[S]=ae[I]=ae[T]=ae[k]=ae[M]=ae[B]=!1;var se={};se[m]=se[b]=se[j]=se[D]=se[y]=se[g]=se[z]=se[N]=se[C]=se[F]=se[L]=se[A]=se[S]=se[I]=se[T]=se[k]=se[M]=se[E]=se[U]=se[R]=se[P]=se[V]=!0,se[v]=se[w]=se[B]=!1;var ue={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ce=parseFloat,le=parseInt,fe="object"==typeof mn&&mn&&mn.Object===Object&&mn,he="object"==typeof self&&self&&self.Object===Object&&self,de=fe||he||Function("return this")(),pe=e&&!e.nodeType&&e,_e=pe&&t&&!t.nodeType&&t,me=_e&&_e.exports===pe,be=me&&fe.process,ye=function(){try{var t=_e&&_e.require&&_e.require("util").types;return t||be&&be.binding&&be.binding("util")}catch(e){}}(),ge=ye&&ye.isArrayBuffer,ve=ye&&ye.isDate,we=ye&&ye.isMap,xe=ye&&ye.isRegExp,Ae=ye&&ye.isSet,Se=ye&&ye.isTypedArray;function Ie(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}function Oe(t,e,n,r){for(var i=-1,o=null==t?0:t.length;++i-1}function je(t,e,n){for(var r=-1,i=null==t?0:t.length;++r-1;);return n}function en(t,e){for(var n=t.length;n--&&Pe(e,t[n],0)>-1;);return n}var nn=Ge({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),rn=Ge({"&":"&","<":"<",">":">",'"':""","'":"'"});function on(t){return"\\"+ue[t]}function an(t){return ne.test(t)}function sn(t){var e=-1,n=Array(t.size);return t.forEach((function(t,r){n[++e]=[r,t]})),n}function un(t,e){return function(n){return t(e(n))}}function cn(t,e){for(var n=-1,r=t.length,i=0,a=[];++n",""":'"',"'":"'"});var _n=function t(e){var ot,xt=(e=null==e?de:_n.defaults(de.Object(),e,_n.pick(de,ie))).Array,At=e.Date,St=e.Error,It=e.Function,Ot=e.Math,Tt=e.Object,kt=e.RegExp,Mt=e.String,Et=e.TypeError,Bt=xt.prototype,jt=It.prototype,Dt=Tt.prototype,zt=e["__core-js_shared__"],Nt=jt.toString,Ct=Dt.hasOwnProperty,Ft=0,Lt=(ot=/[^.]+$/.exec(zt&&zt.keys&&zt.keys.IE_PROTO||""))?"Symbol(src)_1."+ot:"",Ut=Dt.toString,Rt=Nt.call(Tt),Pt=de._,Vt=kt("^"+Nt.call(Ct).replace(nt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),$t=me?e.Buffer:n,Yt=e.Symbol,Wt=e.Uint8Array,Gt=$t?$t.allocUnsafe:n,qt=un(Tt.getPrototypeOf,Tt),Xt=Tt.create,Ht=Dt.propertyIsEnumerable,Zt=Bt.splice,Jt=Yt?Yt.isConcatSpreadable:n,te=Yt?Yt.iterator:n,ne=Yt?Yt.toStringTag:n,ue=function(){try{var t=fo(Tt,"defineProperty");return t({},"",{}),t}catch(e){}}(),fe=e.clearTimeout!==de.clearTimeout&&e.clearTimeout,he=At&&At.now!==de.Date.now&&At.now,pe=e.setTimeout!==de.setTimeout&&e.setTimeout,_e=Ot.ceil,be=Ot.floor,ye=Tt.getOwnPropertySymbols,Le=$t?$t.isBuffer:n,Ge=e.isFinite,mn=Bt.join,bn=un(Tt.keys,Tt),yn=Ot.max,gn=Ot.min,vn=At.now,wn=e.parseInt,xn=Ot.random,An=Bt.reverse,Sn=fo(e,"DataView"),In=fo(e,"Map"),On=fo(e,"Promise"),Tn=fo(e,"Set"),kn=fo(e,"WeakMap"),Mn=fo(Tt,"create"),En=kn&&new kn,Bn={},jn=Po(Sn),Dn=Po(In),zn=Po(On),Nn=Po(Tn),Cn=Po(kn),Fn=Yt?Yt.prototype:n,Ln=Fn?Fn.valueOf:n,Un=Fn?Fn.toString:n;function Rn(t){if(is(t)&&!qa(t)&&!(t instanceof Yn)){if(t instanceof $n)return t;if(Ct.call(t,"__wrapped__"))return Vo(t)}return new $n(t)}var Pn=function(){function t(){}return function(e){if(!rs(e))return{};if(Xt)return Xt(e);t.prototype=e;var r=new t;return t.prototype=n,r}}();function Vn(){}function $n(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=n}function Yn(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=p,this.__views__=[]}function Wn(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e=e?t:e)),t}function ur(t,e,r,i,o,a){var s,u=1&e,c=2&e,l=4&e;if(r&&(s=o?r(t,i,o,a):r(t)),s!==n)return s;if(!rs(t))return t;var f=qa(t);if(f){if(s=function(t){var e=t.length,n=new t.constructor(e);e&&"string"==typeof t[0]&&Ct.call(t,"index")&&(n.index=t.index,n.input=t.input);return n}(t),!u)return Mi(t,s)}else{var h=_o(t),d=h==w||h==x;if(Ja(t))return Ai(t,u);if(h==I||h==m||d&&!o){if(s=c||d?{}:bo(t),!u)return c?function(t,e){return Ei(t,po(t),e)}(t,function(t,e){return t&&Ei(e,Ns(e),t)}(s,t)):function(t,e){return Ei(t,ho(t),e)}(t,ir(s,t))}else{if(!se[h])return o?t:{};s=function(t,e,n){var r=t.constructor;switch(e){case j:return Si(t);case y:case g:return new r(+t);case D:return function(t,e){var n=e?Si(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}(t,n);case z:case N:case C:case F:case L:case U:case R:case P:case V:return Ii(t,n);case A:return new r;case S:case M:return new r(t);case T:return function(t){var e=new t.constructor(t.source,dt.exec(t));return e.lastIndex=t.lastIndex,e}(t);case k:return new r;case E:return i=t,Ln?Tt(Ln.call(i)):{}}var i}(t,h,u)}}a||(a=new Hn);var p=a.get(t);if(p)return p;a.set(t,s),cs(t)?t.forEach((function(n){s.add(ur(n,e,r,n,t,a))})):os(t)&&t.forEach((function(n,i){s.set(i,ur(n,e,r,i,t,a))}));var _=f?n:(l?c?io:ro:c?Ns:zs)(t);return Te(_||t,(function(n,i){_&&(n=t[i=n]),er(s,i,ur(n,e,r,i,t,a))})),s}function cr(t,e,r){var i=r.length;if(null==t)return!i;for(t=Tt(t);i--;){var o=r[i],a=e[o],s=t[o];if(s===n&&!(o in t)||!a(s))return!1}return!0}function lr(t,e,i){if("function"!=typeof t)throw new Et(r);return Bo((function(){t.apply(n,i)}),e)}function fr(t,e,n,r){var i=-1,o=Be,a=!0,s=t.length,u=[],c=e.length;if(!s)return u;n&&(e=De(e,Je(n))),r?(o=je,a=!1):e.length>=200&&(o=Qe,a=!1,e=new Xn(e));t:for(;++i-1},Gn.prototype.set=function(t,e){var n=this.__data__,r=nr(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this},qn.prototype.clear=function(){this.size=0,this.__data__={hash:new Wn,map:new(In||Gn),string:new Wn}},qn.prototype.delete=function(t){var e=co(this,t).delete(t);return this.size-=e?1:0,e},qn.prototype.get=function(t){return co(this,t).get(t)},qn.prototype.has=function(t){return co(this,t).has(t)},qn.prototype.set=function(t,e){var n=co(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this},Xn.prototype.add=Xn.prototype.push=function(t){return this.__data__.set(t,i),this},Xn.prototype.has=function(t){return this.__data__.has(t)},Hn.prototype.clear=function(){this.__data__=new Gn,this.size=0},Hn.prototype.delete=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n},Hn.prototype.get=function(t){return this.__data__.get(t)},Hn.prototype.has=function(t){return this.__data__.has(t)},Hn.prototype.set=function(t,e){var n=this.__data__;if(n instanceof Gn){var r=n.__data__;if(!In||r.length<199)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new qn(r)}return n.set(t,e),this.size=n.size,this};var hr=Di(vr),dr=Di(wr,!0);function pr(t,e){var n=!0;return hr(t,(function(t,r,i){return n=!!e(t,r,i)})),n}function _r(t,e,r){for(var i=-1,o=t.length;++i0&&n(s)?e>1?br(s,e-1,n,r,i):ze(i,s):r||(i[i.length]=s)}return i}var yr=zi(),gr=zi(!0);function vr(t,e){return t&&yr(t,e,zs)}function wr(t,e){return t&&gr(t,e,zs)}function xr(t,e){return Ee(e,(function(e){return ts(t[e])}))}function Ar(t,e){for(var r=0,i=(e=gi(e,t)).length;null!=t&&re}function Tr(t,e){return null!=t&&Ct.call(t,e)}function kr(t,e){return null!=t&&e in Tt(t)}function Mr(t,e,r){for(var i=r?je:Be,o=t[0].length,a=t.length,s=a,u=xt(a),c=1/0,l=[];s--;){var f=t[s];s&&e&&(f=De(f,Je(e))),c=gn(f.length,c),u[s]=!r&&(e||o>=120&&f.length>=120)?new Xn(s&&f):n}f=t[0];var h=-1,d=u[0];t:for(;++h=s?u:u*("desc"==n[r]?-1:1)}return t.index-e.index}(t,e,n)}))}function Wr(t,e,n){for(var r=-1,i=e.length,o={};++r-1;)s!==t&&Zt.call(s,u,1),Zt.call(t,u,1);return t}function qr(t,e){for(var n=t?e.length:0,r=n-1;n--;){var i=e[n];if(n==r||i!==o){var o=i;go(i)?Zt.call(t,i,1):fi(t,i)}}return t}function Xr(t,e){return t+be(xn()*(e-t+1))}function Hr(t,e){var n="";if(!t||e<1||e>h)return n;do{e%2&&(n+=t),(e=be(e/2))&&(t+=t)}while(e);return n}function Zr(t,e){return jo(To(t,e,au),t+"")}function Jr(t){return Jn($s(t))}function Kr(t,e){var n=$s(t);return No(n,sr(e,0,n.length))}function Qr(t,e,r,i){if(!rs(t))return t;for(var o=-1,a=(e=gi(e,t)).length,s=a-1,u=t;null!=u&&++oi?0:i+e),(n=n>i?i:n)<0&&(n+=i),i=e>n?0:n-e>>>0,e>>>=0;for(var o=xt(i);++r>>1,a=t[o];null!==a&&!fs(a)&&(n?a<=e:a=200){var c=e?null:Hi(t);if(c)return ln(c);a=!1,i=Qe,u=new Xn}else u=e?[]:s;t:for(;++r=i?t:ri(t,e,r)}var xi=fe||function(t){return de.clearTimeout(t)};function Ai(t,e){if(e)return t.slice();var n=t.length,r=Gt?Gt(n):new t.constructor(n);return t.copy(r),r}function Si(t){var e=new t.constructor(t.byteLength);return new Wt(e).set(new Wt(t)),e}function Ii(t,e){var n=e?Si(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}function Oi(t,e){if(t!==e){var r=t!==n,i=null===t,o=t==t,a=fs(t),s=e!==n,u=null===e,c=e==e,l=fs(e);if(!u&&!l&&!a&&t>e||a&&s&&c&&!u&&!l||i&&s&&c||!r&&c||!o)return 1;if(!i&&!a&&!l&&t1?r[o-1]:n,s=o>2?r[2]:n;for(a=t.length>3&&"function"==typeof a?(o--,a):n,s&&vo(r[0],r[1],s)&&(a=o<3?n:a,o=1),e=Tt(e);++i-1?o[a?e[s]:s]:n}}function Ui(t){return no((function(e){var i=e.length,o=i,a=$n.prototype.thru;for(t&&e.reverse();o--;){var s=e[o];if("function"!=typeof s)throw new Et(r);if(a&&!u&&"wrapper"==ao(s))var u=new $n([],!0)}for(o=u?o:i;++o1&&g.reverse(),h&&lu))return!1;var l=a.get(t),f=a.get(e);if(l&&f)return l==e&&f==t;var h=-1,d=!0,p=2&r?new Xn:n;for(a.set(t,e),a.set(e,t);++h-1&&t%1==0&&t1?"& ":"")+e[r],e=e.join(n>2?", ":" "),t.replace(at,"{\n/* [wrapped with "+e+"] */\n")}(r,function(t,e){return Te(_,(function(n){var r="_."+n[0];e&n[1]&&!Be(t,r)&&t.push(r)})),t.sort()}(function(t){var e=t.match(st);return e?e[1].split(ut):[]}(r),n)))}function zo(t){var e=0,r=0;return function(){var i=vn(),o=16-(i-r);if(r=i,o>0){if(++e>=800)return arguments[0]}else e=0;return t.apply(n,arguments)}}function No(t,e){var r=-1,i=t.length,o=i-1;for(e=e===n?i:e;++r1?t[e-1]:n;return r="function"==typeof r?(t.pop(),r):n,ua(t,r)}));function _a(t){var e=Rn(t);return e.__chain__=!0,e}function ma(t,e){return e(t)}var ba=no((function(t){var e=t.length,r=e?t[0]:0,i=this.__wrapped__,o=function(e){return ar(e,t)};return!(e>1||this.__actions__.length)&&i instanceof Yn&&go(r)?((i=i.slice(r,+r+(e?1:0))).__actions__.push({func:ma,args:[o],thisArg:n}),new $n(i,this.__chain__).thru((function(t){return e&&!t.length&&t.push(n),t}))):this.thru(o)}));var ya=Bi((function(t,e,n){Ct.call(t,n)?++t[n]:or(t,n,1)}));var ga=Li(Go),va=Li(qo);function wa(t,e){return(qa(t)?Te:hr)(t,uo(e,3))}function xa(t,e){return(qa(t)?ke:dr)(t,uo(e,3))}var Aa=Bi((function(t,e,n){Ct.call(t,n)?t[n].push(e):or(t,n,[e])}));var Sa=Zr((function(t,e,n){var r=-1,i="function"==typeof e,o=Ha(t)?xt(t.length):[];return hr(t,(function(t){o[++r]=i?Ie(e,t,n):Er(t,e,n)})),o})),Ia=Bi((function(t,e,n){or(t,n,e)}));function Oa(t,e){return(qa(t)?De:Ur)(t,uo(e,3))}var Ta=Bi((function(t,e,n){t[n?0:1].push(e)}),(function(){return[[],[]]}));var ka=Zr((function(t,e){if(null==t)return[];var n=e.length;return n>1&&vo(t,e[0],e[1])?e=[]:n>2&&vo(e[0],e[1],e[2])&&(e=[e[0]]),Yr(t,br(e,1),[])})),Ma=he||function(){return de.Date.now()};function Ea(t,e,r){return e=r?n:e,e=t&&null==e?t.length:e,Ji(t,c,n,n,n,n,e)}function Ba(t,e){var i;if("function"!=typeof e)throw new Et(r);return t=bs(t),function(){return--t>0&&(i=e.apply(this,arguments)),t<=1&&(e=n),i}}var ja=Zr((function(t,e,n){var r=1;if(n.length){var i=cn(n,so(ja));r|=s}return Ji(t,r,e,n,i)})),Da=Zr((function(t,e,n){var r=3;if(n.length){var i=cn(n,so(Da));r|=s}return Ji(e,r,t,n,i)}));function za(t,e,i){var o,a,s,u,c,l,f=0,h=!1,d=!1,p=!0;if("function"!=typeof t)throw new Et(r);function _(e){var r=o,i=a;return o=a=n,f=e,u=t.apply(i,r)}function m(t){var r=t-l;return l===n||r>=e||r<0||d&&t-f>=s}function b(){var t=Ma();if(m(t))return y(t);c=Bo(b,function(t){var n=e-(t-l);return d?gn(n,s-(t-f)):n}(t))}function y(t){return c=n,p&&o?_(t):(o=a=n,u)}function g(){var t=Ma(),r=m(t);if(o=arguments,a=this,l=t,r){if(c===n)return function(t){return f=t,c=Bo(b,e),h?_(t):u}(l);if(d)return xi(c),c=Bo(b,e),_(l)}return c===n&&(c=Bo(b,e)),u}return e=gs(e)||0,rs(i)&&(h=!!i.leading,s=(d="maxWait"in i)?yn(gs(i.maxWait)||0,e):s,p="trailing"in i?!!i.trailing:p),g.cancel=function(){c!==n&&xi(c),f=0,o=l=a=c=n},g.flush=function(){return c===n?u:y(Ma())},g}var Na=Zr((function(t,e){return lr(t,1,e)})),Ca=Zr((function(t,e,n){return lr(t,gs(e)||0,n)}));function Fa(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new Et(r);var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=t.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(Fa.Cache||qn),n}function La(t){if("function"!=typeof t)throw new Et(r);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}Fa.Cache=qn;var Ua=vi((function(t,e){var n=(e=1==e.length&&qa(e[0])?De(e[0],Je(uo())):De(br(e,1),Je(uo()))).length;return Zr((function(r){for(var i=-1,o=gn(r.length,n);++i=e})),Ga=Br(function(){return arguments}())?Br:function(t){return is(t)&&Ct.call(t,"callee")&&!Ht.call(t,"callee")},qa=xt.isArray,Xa=ge?Je(ge):function(t){return is(t)&&Ir(t)==j};function Ha(t){return null!=t&&ns(t.length)&&!ts(t)}function Za(t){return is(t)&&Ha(t)}var Ja=Le||gu,Ka=ve?Je(ve):function(t){return is(t)&&Ir(t)==g};function Qa(t){if(!is(t))return!1;var e=Ir(t);return e==v||"[object DOMException]"==e||"string"==typeof t.message&&"string"==typeof t.name&&!ss(t)}function ts(t){if(!rs(t))return!1;var e=Ir(t);return e==w||e==x||"[object AsyncFunction]"==e||"[object Proxy]"==e}function es(t){return"number"==typeof t&&t==bs(t)}function ns(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=h}function rs(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function is(t){return null!=t&&"object"==typeof t}var os=we?Je(we):function(t){return is(t)&&_o(t)==A};function as(t){return"number"==typeof t||is(t)&&Ir(t)==S}function ss(t){if(!is(t)||Ir(t)!=I)return!1;var e=qt(t);if(null===e)return!0;var n=Ct.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&Nt.call(n)==Rt}var us=xe?Je(xe):function(t){return is(t)&&Ir(t)==T};var cs=Ae?Je(Ae):function(t){return is(t)&&_o(t)==k};function ls(t){return"string"==typeof t||!qa(t)&&is(t)&&Ir(t)==M}function fs(t){return"symbol"==typeof t||is(t)&&Ir(t)==E}var hs=Se?Je(Se):function(t){return is(t)&&ns(t.length)&&!!ae[Ir(t)]};var ds=Gi(Lr),ps=Gi((function(t,e){return t<=e}));function _s(t){if(!t)return[];if(Ha(t))return ls(t)?hn(t):Mi(t);if(te&&t[te])return function(t){for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}(t[te]());var e=_o(t);return(e==A?sn:e==k?ln:$s)(t)}function ms(t){return t?(t=gs(t))===f||t===-1/0?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0}function bs(t){var e=ms(t),n=e%1;return e==e?n?e-n:e:0}function ys(t){return t?sr(bs(t),0,p):0}function gs(t){if("number"==typeof t)return t;if(fs(t))return d;if(rs(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=rs(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=Ze(t);var n=_t.test(t);return n||bt.test(t)?le(t.slice(2),n?2:8):pt.test(t)?d:+t}function vs(t){return Ei(t,Ns(t))}function ws(t){return null==t?"":ci(t)}var xs=ji((function(t,e){if(So(e)||Ha(e))Ei(e,zs(e),t);else for(var n in e)Ct.call(e,n)&&er(t,n,e[n])})),As=ji((function(t,e){Ei(e,Ns(e),t)})),Ss=ji((function(t,e,n,r){Ei(e,Ns(e),t,r)})),Is=ji((function(t,e,n,r){Ei(e,zs(e),t,r)})),Os=no(ar);var Ts=Zr((function(t,e){t=Tt(t);var r=-1,i=e.length,o=i>2?e[2]:n;for(o&&vo(e[0],e[1],o)&&(i=1);++r1),e})),Ei(t,io(t),n),r&&(n=ur(n,7,to));for(var i=e.length;i--;)fi(n,e[i]);return n}));var Us=no((function(t,e){return null==t?{}:function(t,e){return Wr(t,e,(function(e,n){return Es(t,n)}))}(t,e)}));function Rs(t,e){if(null==t)return{};var n=De(io(t),(function(t){return[t]}));return e=uo(e),Wr(t,n,(function(t,n){return e(t,n[0])}))}var Ps=Zi(zs),Vs=Zi(Ns);function $s(t){return null==t?[]:Ke(t,zs(t))}var Ys=Ci((function(t,e,n){return e=e.toLowerCase(),t+(n?Ws(e):e)}));function Ws(t){return Qs(ws(t).toLowerCase())}function Gs(t){return(t=ws(t))&&t.replace(gt,nn).replace(Qt,"")}var qs=Ci((function(t,e,n){return t+(n?"-":"")+e.toLowerCase()})),Xs=Ci((function(t,e,n){return t+(n?" ":"")+e.toLowerCase()})),Hs=Ni("toLowerCase");var Zs=Ci((function(t,e,n){return t+(n?"_":"")+e.toLowerCase()}));var Js=Ci((function(t,e,n){return t+(n?" ":"")+Qs(e)}));var Ks=Ci((function(t,e,n){return t+(n?" ":"")+e.toUpperCase()})),Qs=Ni("toUpperCase");function tu(t,e,r){return t=ws(t),(e=r?n:e)===n?function(t){return re.test(t)}(t)?function(t){return t.match(ee)||[]}(t):function(t){return t.match(ct)||[]}(t):t.match(e)||[]}var eu=Zr((function(t,e){try{return Ie(t,n,e)}catch(r){return Qa(r)?r:new St(r)}})),nu=no((function(t,e){return Te(e,(function(e){e=Ro(e),or(t,e,ja(t[e],t))})),t}));function ru(t){return function(){return t}}var iu=Ui(),ou=Ui(!0);function au(t){return t}function su(t){return Nr("function"==typeof t?t:ur(t,1))}var uu=Zr((function(t,e){return function(n){return Er(n,t,e)}})),cu=Zr((function(t,e){return function(n){return Er(t,n,e)}}));function lu(t,e,n){var r=zs(e),i=xr(e,r);null!=n||rs(e)&&(i.length||!r.length)||(n=e,e=t,t=this,i=xr(e,zs(e)));var o=!(rs(n)&&"chain"in n&&!n.chain),a=ts(t);return Te(i,(function(n){var r=e[n];t[n]=r,a&&(t.prototype[n]=function(){var e=this.__chain__;if(o||e){var n=t(this.__wrapped__);return(n.__actions__=Mi(this.__actions__)).push({func:r,args:arguments,thisArg:t}),n.__chain__=e,n}return r.apply(t,ze([this.value()],arguments))})})),t}function fu(){}var hu=$i(De),du=$i(Me),pu=$i(Fe);function _u(t){return wo(t)?We(Ro(t)):function(t){return function(e){return Ar(e,t)}}(t)}var mu=Wi(),bu=Wi(!0);function yu(){return[]}function gu(){return!1}var vu=Vi((function(t,e){return t+e}),0),wu=Xi("ceil"),xu=Vi((function(t,e){return t/e}),1),Au=Xi("floor");var Su,Iu=Vi((function(t,e){return t*e}),1),Ou=Xi("round"),Tu=Vi((function(t,e){return t-e}),0);return Rn.after=function(t,e){if("function"!=typeof e)throw new Et(r);return t=bs(t),function(){if(--t<1)return e.apply(this,arguments)}},Rn.ary=Ea,Rn.assign=xs,Rn.assignIn=As,Rn.assignInWith=Ss,Rn.assignWith=Is,Rn.at=Os,Rn.before=Ba,Rn.bind=ja,Rn.bindAll=nu,Rn.bindKey=Da,Rn.castArray=function(){if(!arguments.length)return[];var t=arguments[0];return qa(t)?t:[t]},Rn.chain=_a,Rn.chunk=function(t,e,r){e=(r?vo(t,e,r):e===n)?1:yn(bs(e),0);var i=null==t?0:t.length;if(!i||e<1)return[];for(var o=0,a=0,s=xt(_e(i/e));oo?0:o+r),(i=i===n||i>o?o:bs(i))<0&&(i+=o),i=r>i?0:ys(i);r>>0)?(t=ws(t))&&("string"==typeof e||null!=e&&!us(e))&&!(e=ci(e))&&an(t)?wi(hn(t),0,r):t.split(e,r):[]},Rn.spread=function(t,e){if("function"!=typeof t)throw new Et(r);return e=null==e?0:yn(bs(e),0),Zr((function(n){var r=n[e],i=wi(n,0,e);return r&&ze(i,r),Ie(t,this,i)}))},Rn.tail=function(t){var e=null==t?0:t.length;return e?ri(t,1,e):[]},Rn.take=function(t,e,r){return t&&t.length?ri(t,0,(e=r||e===n?1:bs(e))<0?0:e):[]},Rn.takeRight=function(t,e,r){var i=null==t?0:t.length;return i?ri(t,(e=i-(e=r||e===n?1:bs(e)))<0?0:e,i):[]},Rn.takeRightWhile=function(t,e){return t&&t.length?di(t,uo(e,3),!1,!0):[]},Rn.takeWhile=function(t,e){return t&&t.length?di(t,uo(e,3)):[]},Rn.tap=function(t,e){return e(t),t},Rn.throttle=function(t,e,n){var i=!0,o=!0;if("function"!=typeof t)throw new Et(r);return rs(n)&&(i="leading"in n?!!n.leading:i,o="trailing"in n?!!n.trailing:o),za(t,e,{leading:i,maxWait:e,trailing:o})},Rn.thru=ma,Rn.toArray=_s,Rn.toPairs=Ps,Rn.toPairsIn=Vs,Rn.toPath=function(t){return qa(t)?De(t,Ro):fs(t)?[t]:Mi(Uo(ws(t)))},Rn.toPlainObject=vs,Rn.transform=function(t,e,n){var r=qa(t),i=r||Ja(t)||hs(t);if(e=uo(e,4),null==n){var o=t&&t.constructor;n=i?r?new o:[]:rs(t)&&ts(o)?Pn(qt(t)):{}}return(i?Te:vr)(t,(function(t,r,i){return e(n,t,r,i)})),n},Rn.unary=function(t){return Ea(t,1)},Rn.union=ia,Rn.unionBy=oa,Rn.unionWith=aa,Rn.uniq=function(t){return t&&t.length?li(t):[]},Rn.uniqBy=function(t,e){return t&&t.length?li(t,uo(e,2)):[]},Rn.uniqWith=function(t,e){return e="function"==typeof e?e:n,t&&t.length?li(t,n,e):[]},Rn.unset=function(t,e){return null==t||fi(t,e)},Rn.unzip=sa,Rn.unzipWith=ua,Rn.update=function(t,e,n){return null==t?t:hi(t,e,yi(n))},Rn.updateWith=function(t,e,r,i){return i="function"==typeof i?i:n,null==t?t:hi(t,e,yi(r),i)},Rn.values=$s,Rn.valuesIn=function(t){return null==t?[]:Ke(t,Ns(t))},Rn.without=ca,Rn.words=tu,Rn.wrap=function(t,e){return Ra(yi(e),t)},Rn.xor=la,Rn.xorBy=fa,Rn.xorWith=ha,Rn.zip=da,Rn.zipObject=function(t,e){return mi(t||[],e||[],er)},Rn.zipObjectDeep=function(t,e){return mi(t||[],e||[],Qr)},Rn.zipWith=pa,Rn.entries=Ps,Rn.entriesIn=Vs,Rn.extend=As,Rn.extendWith=Ss,lu(Rn,Rn),Rn.add=vu,Rn.attempt=eu,Rn.camelCase=Ys,Rn.capitalize=Ws,Rn.ceil=wu,Rn.clamp=function(t,e,r){return r===n&&(r=e,e=n),r!==n&&(r=(r=gs(r))==r?r:0),e!==n&&(e=(e=gs(e))==e?e:0),sr(gs(t),e,r)},Rn.clone=function(t){return ur(t,4)},Rn.cloneDeep=function(t){return ur(t,5)},Rn.cloneDeepWith=function(t,e){return ur(t,5,e="function"==typeof e?e:n)},Rn.cloneWith=function(t,e){return ur(t,4,e="function"==typeof e?e:n)},Rn.conformsTo=function(t,e){return null==e||cr(t,e,zs(e))},Rn.deburr=Gs,Rn.defaultTo=function(t,e){return null==t||t!=t?e:t},Rn.divide=xu,Rn.endsWith=function(t,e,r){t=ws(t),e=ci(e);var i=t.length,o=r=r===n?i:sr(bs(r),0,i);return(r-=e.length)>=0&&t.slice(r,o)==e},Rn.eq=$a,Rn.escape=function(t){return(t=ws(t))&&H.test(t)?t.replace(q,rn):t},Rn.escapeRegExp=function(t){return(t=ws(t))&&rt.test(t)?t.replace(nt,"\\$&"):t},Rn.every=function(t,e,r){var i=qa(t)?Me:pr;return r&&vo(t,e,r)&&(e=n),i(t,uo(e,3))},Rn.find=ga,Rn.findIndex=Go,Rn.findKey=function(t,e){return Ue(t,uo(e,3),vr)},Rn.findLast=va,Rn.findLastIndex=qo,Rn.findLastKey=function(t,e){return Ue(t,uo(e,3),wr)},Rn.floor=Au,Rn.forEach=wa,Rn.forEachRight=xa,Rn.forIn=function(t,e){return null==t?t:yr(t,uo(e,3),Ns)},Rn.forInRight=function(t,e){return null==t?t:gr(t,uo(e,3),Ns)},Rn.forOwn=function(t,e){return t&&vr(t,uo(e,3))},Rn.forOwnRight=function(t,e){return t&&wr(t,uo(e,3))},Rn.get=Ms,Rn.gt=Ya,Rn.gte=Wa,Rn.has=function(t,e){return null!=t&&mo(t,e,Tr)},Rn.hasIn=Es,Rn.head=Ho,Rn.identity=au,Rn.includes=function(t,e,n,r){t=Ha(t)?t:$s(t),n=n&&!r?bs(n):0;var i=t.length;return n<0&&(n=yn(i+n,0)),ls(t)?n<=i&&t.indexOf(e,n)>-1:!!i&&Pe(t,e,n)>-1},Rn.indexOf=function(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=null==n?0:bs(n);return i<0&&(i=yn(r+i,0)),Pe(t,e,i)},Rn.inRange=function(t,e,r){return e=ms(e),r===n?(r=e,e=0):r=ms(r),function(t,e,n){return t>=gn(e,n)&&t=-9007199254740991&&t<=h},Rn.isSet=cs,Rn.isString=ls,Rn.isSymbol=fs,Rn.isTypedArray=hs,Rn.isUndefined=function(t){return t===n},Rn.isWeakMap=function(t){return is(t)&&_o(t)==B},Rn.isWeakSet=function(t){return is(t)&&"[object WeakSet]"==Ir(t)},Rn.join=function(t,e){return null==t?"":mn.call(t,e)},Rn.kebabCase=qs,Rn.last=Qo,Rn.lastIndexOf=function(t,e,r){var i=null==t?0:t.length;if(!i)return-1;var o=i;return r!==n&&(o=(o=bs(r))<0?yn(i+o,0):gn(o,i-1)),e==e?function(t,e,n){for(var r=n+1;r--;)if(t[r]===e)return r;return r}(t,e,o):Re(t,$e,o,!0)},Rn.lowerCase=Xs,Rn.lowerFirst=Hs,Rn.lt=ds,Rn.lte=ps,Rn.max=function(t){return t&&t.length?_r(t,au,Or):n},Rn.maxBy=function(t,e){return t&&t.length?_r(t,uo(e,2),Or):n},Rn.mean=function(t){return Ye(t,au)},Rn.meanBy=function(t,e){return Ye(t,uo(e,2))},Rn.min=function(t){return t&&t.length?_r(t,au,Lr):n},Rn.minBy=function(t,e){return t&&t.length?_r(t,uo(e,2),Lr):n},Rn.stubArray=yu,Rn.stubFalse=gu,Rn.stubObject=function(){return{}},Rn.stubString=function(){return""},Rn.stubTrue=function(){return!0},Rn.multiply=Iu,Rn.nth=function(t,e){return t&&t.length?$r(t,bs(e)):n},Rn.noConflict=function(){return de._===this&&(de._=Pt),this},Rn.noop=fu,Rn.now=Ma,Rn.pad=function(t,e,n){t=ws(t);var r=(e=bs(e))?fn(t):0;if(!e||r>=e)return t;var i=(e-r)/2;return Yi(be(i),n)+t+Yi(_e(i),n)},Rn.padEnd=function(t,e,n){t=ws(t);var r=(e=bs(e))?fn(t):0;return e&&re){var i=t;t=e,e=i}if(r||t%1||e%1){var o=xn();return gn(t+o*(e-t+ce("1e-"+((o+"").length-1))),e)}return Xr(t,e)},Rn.reduce=function(t,e,n){var r=qa(t)?Ne:qe,i=arguments.length<3;return r(t,uo(e,4),n,i,hr)},Rn.reduceRight=function(t,e,n){var r=qa(t)?Ce:qe,i=arguments.length<3;return r(t,uo(e,4),n,i,dr)},Rn.repeat=function(t,e,r){return e=(r?vo(t,e,r):e===n)?1:bs(e),Hr(ws(t),e)},Rn.replace=function(){var t=arguments,e=ws(t[0]);return t.length<3?e:e.replace(t[1],t[2])},Rn.result=function(t,e,r){var i=-1,o=(e=gi(e,t)).length;for(o||(o=1,t=n);++ih)return[];var n=p,r=gn(t,p);e=uo(e),t-=p;for(var i=He(r,e);++n=a)return t;var u=r-fn(i);if(u<1)return i;var c=s?wi(s,0,u).join(""):t.slice(0,u);if(o===n)return c+i;if(s&&(u+=c.length-u),us(o)){if(t.slice(u).search(o)){var l,f=c;for(o.global||(o=kt(o.source,ws(dt.exec(o))+"g")),o.lastIndex=0;l=o.exec(f);)var h=l.index;c=c.slice(0,h===n?u:h)}}else if(t.indexOf(ci(o),u)!=u){var d=c.lastIndexOf(o);d>-1&&(c=c.slice(0,d))}return c+i},Rn.unescape=function(t){return(t=ws(t))&&X.test(t)?t.replace(G,pn):t},Rn.uniqueId=function(t){var e=++Ft;return ws(t)+e},Rn.upperCase=Ks,Rn.upperFirst=Qs,Rn.each=wa,Rn.eachRight=xa,Rn.first=Ho,lu(Rn,(Su={},vr(Rn,(function(t,e){Ct.call(Rn.prototype,e)||(Su[e]=t)})),Su),{chain:!1}),Rn.VERSION="4.17.21",Te(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(t){Rn[t].placeholder=Rn})),Te(["drop","take"],(function(t,e){Yn.prototype[t]=function(r){r=r===n?1:yn(bs(r),0);var i=this.__filtered__&&!e?new Yn(this):this.clone();return i.__filtered__?i.__takeCount__=gn(r,i.__takeCount__):i.__views__.push({size:gn(r,p),type:t+(i.__dir__<0?"Right":"")}),i},Yn.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}})),Te(["filter","map","takeWhile"],(function(t,e){var n=e+1,r=1==n||3==n;Yn.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:uo(t,3),type:n}),e.__filtered__=e.__filtered__||r,e}})),Te(["head","last"],(function(t,e){var n="take"+(e?"Right":"");Yn.prototype[t]=function(){return this[n](1).value()[0]}})),Te(["initial","tail"],(function(t,e){var n="drop"+(e?"":"Right");Yn.prototype[t]=function(){return this.__filtered__?new Yn(this):this[n](1)}})),Yn.prototype.compact=function(){return this.filter(au)},Yn.prototype.find=function(t){return this.filter(t).head()},Yn.prototype.findLast=function(t){return this.reverse().find(t)},Yn.prototype.invokeMap=Zr((function(t,e){return"function"==typeof t?new Yn(this):this.map((function(n){return Er(n,t,e)}))})),Yn.prototype.reject=function(t){return this.filter(La(uo(t)))},Yn.prototype.slice=function(t,e){t=bs(t);var r=this;return r.__filtered__&&(t>0||e<0)?new Yn(r):(t<0?r=r.takeRight(-t):t&&(r=r.drop(t)),e!==n&&(r=(e=bs(e))<0?r.dropRight(-e):r.take(e-t)),r)},Yn.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},Yn.prototype.toArray=function(){return this.take(p)},vr(Yn.prototype,(function(t,e){var r=/^(?:filter|find|map|reject)|While$/.test(e),i=/^(?:head|last)$/.test(e),o=Rn[i?"take"+("last"==e?"Right":""):e],a=i||/^find/.test(e);o&&(Rn.prototype[e]=function(){var e=this.__wrapped__,s=i?[1]:arguments,u=e instanceof Yn,c=s[0],l=u||qa(e),f=function(t){var e=o.apply(Rn,ze([t],s));return i&&h?e[0]:e};l&&r&&"function"==typeof c&&1!=c.length&&(u=l=!1);var h=this.__chain__,d=!!this.__actions__.length,p=a&&!h,_=u&&!d;if(!a&&l){e=_?e:new Yn(this);var m=t.apply(e,s);return m.__actions__.push({func:ma,args:[f],thisArg:n}),new $n(m,h)}return p&&_?t.apply(this,s):(m=this.thru(f),p?i?m.value()[0]:m.value():m)})})),Te(["pop","push","shift","sort","splice","unshift"],(function(t){var e=Bt[t],n=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",r=/^(?:pop|shift)$/.test(t);Rn.prototype[t]=function(){var t=arguments;if(r&&!this.__chain__){var i=this.value();return e.apply(qa(i)?i:[],t)}return this[n]((function(n){return e.apply(qa(n)?n:[],t)}))}})),vr(Yn.prototype,(function(t,e){var n=Rn[e];if(n){var r=n.name+"";Ct.call(Bn,r)||(Bn[r]=[]),Bn[r].push({name:e,func:n})}})),Bn[Ri(n,2).name]=[{name:"wrapper",func:n}],Yn.prototype.clone=function(){var t=new Yn(this.__wrapped__);return t.__actions__=Mi(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=Mi(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=Mi(this.__views__),t},Yn.prototype.reverse=function(){if(this.__filtered__){var t=new Yn(this);t.__dir__=-1,t.__filtered__=!0}else(t=this.clone()).__dir__*=-1;return t},Yn.prototype.value=function(){var t=this.__wrapped__.value(),e=this.__dir__,n=qa(t),r=e<0,i=n?t.length:0,o=function(t,e,n){var r=-1,i=n.length;for(;++r=this.__values__.length;return{done:t,value:t?n:this.__values__[this.__index__++]}},Rn.prototype.plant=function(t){for(var e,r=this;r instanceof Vn;){var i=Vo(r);i.__index__=0,i.__values__=n,e?o.__wrapped__=i:e=i;var o=i;r=r.__wrapped__}return o.__wrapped__=t,e},Rn.prototype.reverse=function(){var t=this.__wrapped__;if(t instanceof Yn){var e=t;return this.__actions__.length&&(e=new Yn(this)),(e=e.reverse()).__actions__.push({func:ma,args:[ra],thisArg:n}),new $n(e,this.__chain__)}return this.thru(ra)},Rn.prototype.toJSON=Rn.prototype.valueOf=Rn.prototype.value=function(){return pi(this.__wrapped__,this.__actions__)},Rn.prototype.first=Rn.prototype.head,te&&(Rn.prototype[te]=function(){return this}),Rn}();_e?((_e.exports=_n)._=_n,pe._=_n):de._=_n}).call(mn)}({get exports(){return xa},set exports(t){xa=t}},xa);const Aa={sqrt:function(){return oa.apply(null,arguments).exponent(.5)},log:function t(){const e=ta(Mo()).domain([1,10]);return e.copy=()=>ko(e,t()).base(e.base()),yo.apply(e,arguments),e},linear:qo,literal:function t(e){var n;function r(t){return null==t||isNaN(t=+t)?n:t}return r.invert=r,r.domain=r.range=function(t){return arguments.length?(e=Array.from(t,xo),r):e.slice()},r.unknown=function(t){return arguments.length?(n=t,r):n},r.copy=function(){return t(e).unknown(n)},e=arguments.length?Array.from(e,xo):[0,1],Go(r)}};class Sa{constructor(t,e,n,r){if(this._transform="linear",this.field=null,this._texture_buffer=null,this.partner=null,this._textures={},this.current_encoding=null,this.aesthetic_map=r,void 0===this.aesthetic_map)throw new Error("Aesthetic map is undefined");this.scatterplot=t,this.regl=e,this._range=[0,1],this.dataset=n,this.id=Math.random().toString()}apply(t){return void 0===this.scale?this.default_constant:this.scale(this.value_for(t))}get transform(){return this._transform?this._transform:this.default_transform}set transform(t){this._transform=t}get scale(){if(this._scale)return this._scale;if(this.is_dictionary())throw new Error("Dictionary scales only supported for colors");const t=Aa[this.transform]();return t.domain(this.domain).range(this.range),this._scale=t}get column(){var t,e;if(null===this.field)throw new Error("Can't retrieve column for aesthetic without a field");if(null==(e=null==(t=this.dataset)?void 0:t.root_tile)?void 0:e.record_batch){const t=this.dataset.root_tile.record_batch.getChild(this.field);if(null==t)throw new Error("Can't find column "+this.field);return t}throw new Error("Table is null")}get default_domain(){var t;if(null==this.field)return[1,1];if(!this.scatterplot._root._schema)return[1,1];const{column:e}=this;return e?void 0!==(null==(t=e.type)?void 0:t.dictionary)?[0,this.aesthetic_map.texture_size]:(this.dataset.domain(this.field),this.dataset.domain(this.field)):[1,1]}default_data(){const t=this.toGLType(this.default_constant);return Array(this.aesthetic_map.texture_size).fill(t)}get webGLDomain(){return this.is_dictionary()?[0,4096]:this.domain}get domain(){return void 0===this._domain&&(this._domain=this.default_domain),this._domain||this.default_domain}get range(){return this._range||this.default_range}value_for(t){return this.field&&t[this.field]?t[this.field]:null}get map_position(){return 0===this.use_map_on_regl?0:this.aesthetic_map.get_position(this.id)}get texture_buffer(){return this._texture_buffer||(this._texture_buffer=new Float32Array(this.aesthetic_map.texture_size),this._texture_buffer.set(this.default_data())),this._texture_buffer}post_to_regl_buffer(){this.aesthetic_map.set_one_d(this.id,this.texture_buffer)}convert_string_encoding(t){return{field:t,domain:this.default_domain,range:this.default_range}}complete_domain(t){return t.domain=t.domain||this.default_domain,t}reset_to_defaults(){this._domain=this.default_domain,this._range=[0,1],this._transform=void 0,this._constant=this.default_constant,this.field=null,this.current_encoding=null,this._scale=void 0}update(t){var e;if(void 0!==t){if(null===t||"null"===t)return this.current_encoding=null,void this.reset_to_defaults();if(this._scale=void 0,"string"==typeof t&&(t=this.convert_string_encoding(t)),xa.isNumber(t)){const e={constant:t};this.current_encoding=e}else{if(0===Object.keys(t).length)return console.warn("Resetting parameters with an empty object is deprecated: use 'null'"),void this.reset_to_defaults();if(this.current_encoding=t,!wa(t)&&(this.field=t.field,!ga(t)))if(va(t)){const{lambda:e,field:n}=t;e&&(this.apply_function_for_textures(n,this.domain,e),this.post_to_regl_buffer())}else void 0===t.domain&&(t.domain=this.default_domain),t.range&&(this._domain=t.domain,this._range=t.range),this._transform=null!=(e=t.transform)?e:void 0}}else console.warn("Should never be calling update with undefined.")}encode_for_textures(t){const{texture_size:e}=this.aesthetic_map,n=Array(e),r=Aa[this.transform]().range(t).domain([0,e-1]);for(let i=0;i",2).map((t=>t.trim())),a=new Function(i,o);return a}(Ba(t)):t;return this._func=e,e}apply_function_for_textures(t,e,n){var r;const{texture_size:i}=this.aesthetic_map,o=this.materialize_function(n);let a=Nt(i);if(void 0===t||void 0===this.dataset.root_tile.record_batch)return void 0===t&&console.warn("SETTING EMPTY FIELD"),void 0===this.dataset.root_tile.record_batch&&console.warn("SETTING EMPTY TABLE"),void this.texture_buffer.set(Nt(i).map((t=>1)));const{column:s}=this;if(!s)throw new Error(`Column ${t} does not exist on table.`);if(null==(r=null==s?void 0:s.type)?void 0:r.dictionary){a.fill("");const t=s.data[0].dictionary.toArray();for(const[e,n]of t.entries())a[e]=n}else a=a.map((t=>this.scale(t)));const u=a.map((t=>o(t)));this.texture_buffer.set(u)}}class Ia extends Sa{constructor(t,e,n,r){super(t,e,n,r),this.current_encoding=null}toGLType(t){return t}static get_default_domain(){return[0,1]}get default_domain(){return[0,1]}}class Oa extends Ia{constructor(t,e,n,r){super(t,e,n,r),this.default_range=[-1,1],this.default_constant=0,this.default_transform="literal",this._constant=0,this._transform="literal"}get range(){return this._range?this._range:this.dataset.extent&&this.field&&this.dataset.extent[this.field]?this.dataset.extent[this.field]:this.default_range}static get default_constant(){return 0}}class Ta extends Oa{constructor(){super(...arguments),this.field="x"}}class ka extends Oa{constructor(){super(...arguments),this.field="y"}}class Ma extends Sa{constructor(t,e,n,r){super(t,e,n,r)}toGLType(t){return t?1:0}update(t){super.update(t),null!==this.current_encoding&&0===Object.keys(this.current_encoding).length&&(this.current_encoding=null)}ops_to_array(){const t=this.current_encoding;if(null===t)return[0,0,0];if(void 0===t)return[0,0,0];if(!ga(t))return[0,0,0];if("within"===t.op)return[4,t.a,t.b];if("between"===t.op)return[4,(t.b-t.a)/2,(t.b+t.a)/2];return[[null,"lt","gt","eq"].indexOf(t.op),t.a,0]}apply(t){const e=this.current_encoding;if(null==e)return!0;if(ga(e))return this.apply_op(t,e);if(wa(e))return 0===e.constant?(console.warn("Deprecated: pass `true` or `false` to boolean fields, not numbers"),!1):1===e.constant?(console.warn("Deprecated: pass `true` or `false` to boolean fields, not numbers"),!0):e.constant;if(va(e)){if(void 0===this._func)throw new Error("_func should have been bound"+JSON.stringify(this.current_encoding));const e=this.value_for(t);return null!==e&&!!this._func(e)}return!0}apply_op(t,e){const{op:n,a:r}=e,i=this.value_for(t);if(null===i)return!1;if("eq"===n)return i==r;if("gt"===n)return i>r;if("lt"===n)return i").map((t=>t.trim()));if(void 0===n)throw new Error(`Couldn't parse ${t} into a function`);"{"!==n.slice(0,1)&&"return"!==n.slice(0,6)&&(n=`return ${n}`);return{field:e,lambda:`${e} => ${n}`}}function ja(t){for(var e=t.length/6|0,n=new Array(e),r=0;rQr(t[t.length-1]);var Ya=new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(ja);const Wa=$a(Ya);var Ga=new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(ja);const qa=$a(Ga);var Xa=new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(ja);const Ha=$a(Xa);var Za=new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(ja);const Ja=$a(Za);var Ka=new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(ja);const Qa=$a(Ka);var ts=new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(ja);const es=$a(ts);var ns=new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(ja);const rs=$a(ns);var is=new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(ja);const os=$a(is);var as=new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(ja);const ss=$a(as);var us=new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(ja);const cs=$a(us);var ls=new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(ja);const fs=$a(ls);var hs=new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(ja);const ds=$a(hs);var ps=new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(ja);const _s=$a(ps);var ms=new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(ja);const bs=$a(ms);var ys=new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(ja);const gs=$a(ys);var vs=new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(ja);const ws=$a(vs);var xs=new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(ja);const As=$a(xs);var Ss=new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(ja);const Is=$a(Ss);var Os=new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(ja);const Ts=$a(Os);var ks=new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(ja);const Ms=$a(ks);var Es=new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(ja);const Bs=$a(Es);var js=new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(ja);const Ds=$a(js);var zs=new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(ja);const Ns=$a(zs);var Cs=new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(ja);const Fs=$a(Cs);var Ls=new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(ja);const Us=$a(Ls);var Rs=new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(ja);const Ps=$a(Rs);var Vs=new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(ja);const $s=$a(Vs);const Ys=vi(Wr(300,.5,0),Wr(-240,.5,1));var Ws=vi(Wr(-100,.75,.35),Wr(80,1.5,.8)),Gs=vi(Wr(260,.75,.35),Wr(80,1.5,.8)),qs=Wr();var Xs=xr(),Hs=Math.PI/3,Zs=2*Math.PI/3;function Js(t){var e=t.length;return function(n){return t[Math.max(0,Math.min(e-1,Math.floor(n*e)))]}}const Ks=Js(ja("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));var Qs=Js(ja("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),tu=Js(ja("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),eu=Js(ja("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));const nu=Object.freeze(Object.defineProperty({__proto__:null,interpolateBlues:Ds,interpolateBrBG:Wa,interpolateBuGn:cs,interpolateBuPu:fs,interpolateCividis:function(t){return t=Math.max(0,Math.min(1,t)),"rgb("+Math.max(0,Math.min(255,Math.round(-4.54-t*(35.34-t*(2381.73-t*(6402.7-t*(7024.72-2710.57*t)))))))+", "+Math.max(0,Math.min(255,Math.round(32.49+t*(170.73+t*(52.82-t*(131.46-t*(176.58-67.37*t)))))))+", "+Math.max(0,Math.min(255,Math.round(81.24+t*(442.36-t*(2482.43-t*(6167.24-t*(6614.94-2475.67*t)))))))+")"},interpolateCool:Gs,interpolateCubehelixDefault:Ys,interpolateGnBu:ds,interpolateGreens:Ns,interpolateGreys:Fs,interpolateInferno:tu,interpolateMagma:Qs,interpolateOrRd:_s,interpolateOranges:$s,interpolatePRGn:qa,interpolatePiYG:Ha,interpolatePlasma:eu,interpolatePuBu:gs,interpolatePuBuGn:bs,interpolatePuOr:Ja,interpolatePuRd:ws,interpolatePurples:Us,interpolateRainbow:function(t){(t<0||t>1)&&(t-=Math.floor(t));var e=Math.abs(t-.5);return qs.h=360*t-100,qs.s=1.5-1.5*e,qs.l=.8-.9*e,qs+""},interpolateRdBu:Qa,interpolateRdGy:es,interpolateRdPu:As,interpolateRdYlBu:rs,interpolateRdYlGn:os,interpolateReds:Ps,interpolateSinebow:function(t){var e;return t=(.5-t)*Math.PI,Xs.r=255*(e=Math.sin(t))*e,Xs.g=255*(e=Math.sin(t+Hs))*e,Xs.b=255*(e=Math.sin(t+Zs))*e,Xs+""},interpolateSpectral:ss,interpolateTurbo:function(t){return t=Math.max(0,Math.min(1,t)),"rgb("+Math.max(0,Math.min(255,Math.round(34.61+t*(1172.33-t*(10793.56-t*(33300.12-t*(38394.49-14825.05*t)))))))+", "+Math.max(0,Math.min(255,Math.round(23.31+t*(557.33+t*(1225.33-t*(3574.96-t*(1073.77+707.56*t)))))))+", "+Math.max(0,Math.min(255,Math.round(27.2+t*(3211.1-t*(15327.97-t*(27814-t*(22569.18-6838.66*t)))))))+")"},interpolateViridis:Ks,interpolateWarm:Ws,interpolateYlGn:Ts,interpolateYlGnBu:Is,interpolateYlOrBr:Ms,interpolateYlOrRd:Bs,schemeAccent:za,schemeBlues:js,schemeBrBG:Ya,schemeBuGn:us,schemeBuPu:ls,schemeCategory10:Da,schemeDark2:Na,schemeGnBu:hs,schemeGreens:zs,schemeGreys:Cs,schemeOrRd:ps,schemeOranges:Vs,schemePRGn:Ga,schemePaired:Ca,schemePastel1:Fa,schemePastel2:La,schemePiYG:Xa,schemePuBu:ys,schemePuBuGn:ms,schemePuOr:Za,schemePuRd:vs,schemePurples:Ls,schemeRdBu:Ka,schemeRdGy:ts,schemeRdPu:xs,schemeRdYlBu:ns,schemeRdYlGn:is,schemeReds:Rs,schemeSet1:Ua,schemeSet2:Ra,schemeSet3:Pa,schemeSpectral:as,schemeTableau10:Va,schemeYlGn:Os,schemeYlGnBu:Ss,schemeYlOrBr:ks,schemeYlOrRd:Es},Symbol.toStringTag,{value:"Module"})),ru=1664525,iu=1013904223,ou=1/4294967296;function au(t=Math.random()){let e=0|(0<=t&&t<1?t/ou:Math.abs(t));return()=>(e=ru*e+iu|0,ou*(e>>>0))}const su=4096;function uu(t){const e=new Uint8Array(4*su);return Nt(su).forEach((n=>{const r=xr(t(n/su));e.set([r.r,r.g,r.b,255],4*n)})),e}const cu={white:new Uint8Array(4*su).fill(255)},lu={};function fu(t){const e=t.map((t=>{const e=xr(t);return[e.r,e.g,e.b,255]})),n=new Uint8Array(4*su),r=Math.floor(su/t.length);for(let i=0;i[t,e]))),i=[];for(let e=0;e=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function yu(t){return this instanceof yu?(this.v=t,this):new yu(t)}function gu(t,e,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,i=n.apply(t,e||[]),o=[];return r={},a("next"),a("throw"),a("return"),r[Symbol.asyncIterator]=function(){return this},r;function a(t){i[t]&&(r[t]=function(e){return new Promise((function(n,r){o.push([t,e,n,r])>1||s(t,e)}))})}function s(t,e){try{(n=i[t](e)).value instanceof yu?Promise.resolve(n.value.v).then(u,c):l(o[0][2],n)}catch(r){l(o[0][3],r)}var n}function u(t){s("next",t)}function c(t){s("throw",t)}function l(t,e){t(e),o.shift(),o.length&&s(o[0][0],o[0][1])}}function vu(t){var e,n;return e={},r("next"),r("throw",(function(t){throw t})),r("return"),e[Symbol.iterator]=function(){return this},e;function r(r,i){e[r]=t[r]?function(e){return(n=!n)?{value:yu(t[r](e)),done:!1}:i?i(e):e}:i}}function wu(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,n=t[Symbol.asyncIterator];return n?n.call(t):(t=bu(t),e={},r("next"),r("throw"),r("return"),e[Symbol.asyncIterator]=function(){return this},e);function r(n){e[n]=t[n]&&function(e){return new Promise((function(r,i){(function(t,e,n,r){Promise.resolve(r).then((function(e){t({value:e,done:n})}),e)})(r,i,(e=t[n](e)).done,e.value)}))}}}"function"==typeof SuppressedError&&SuppressedError;const xu=new TextDecoder("utf-8"),Au=t=>xu.decode(t),Su=new TextEncoder,Iu=t=>Su.encode(t),Ou=t=>"function"==typeof t,Tu=t=>null!=t&&Object(t)===t,ku=t=>Tu(t)&&Ou(t.then),Mu=t=>Tu(t)&&Ou(t[Symbol.iterator]),Eu=t=>Tu(t)&&Ou(t[Symbol.asyncIterator]),Bu=t=>Tu(t)&&Tu(t.schema),ju=t=>Tu(t)&&"done"in t&&"value"in t,Du=t=>Tu(t)&&Ou(t.stat)&&(t=>"number"==typeof t)(t.fd),zu=t=>Tu(t)&&Cu(t.body),Nu=t=>"_getDOMStream"in t&&"_getNodeStream"in t,Cu=t=>Tu(t)&&Ou(t.cancel)&&Ou(t.getReader)&&!Nu(t),Fu=t=>Tu(t)&&Ou(t.read)&&Ou(t.pipe)&&(t=>"boolean"==typeof t)(t.readable)&&!Nu(t),Lu=t=>Tu(t)&&Ou(t.clear)&&Ou(t.bytes)&&Ou(t.position)&&Ou(t.setPosition)&&Ou(t.capacity)&&Ou(t.getBufferIdentifier)&&Ou(t.createLong),Uu="undefined"!=typeof SharedArrayBuffer?SharedArrayBuffer:ArrayBuffer;function Ru(t,e,n=0,r=e.byteLength){const i=t.byteLength,o=new Uint8Array(t.buffer,t.byteOffset,i),a=new Uint8Array(e.buffer,e.byteOffset,Math.min(r,i));return o.set(a,n),t}function Pu(t,e){const n=function(t){const e=t[0]?[t[0]]:[];let n,r,i,o;for(let a,s,u=0,c=0,l=t.length;++ut+e.byteLength),0);let i,o,a,s=0,u=-1;const c=Math.min(e||Number.POSITIVE_INFINITY,r);for(const l=n.length;++uVu(Int32Array,t),Yu=t=>Vu(Uint8Array,t),Wu=t=>(t.next(),t);const Gu=t=>function*(t,e){const n=function*(t){yield t},r="string"==typeof e||ArrayBuffer.isView(e)||e instanceof ArrayBuffer||e instanceof Uu?n(e):Mu(e)?e:n(e);return yield*Wu(function*(e){let n=null;do{n=e.next(yield Vu(t,n))}while(!n.done)}(r[Symbol.iterator]())),new t}(Uint8Array,t);function qu(t,e){return gu(this,arguments,(function*(){if(ku(e))return yield yu(yield yu(yield*vu(wu(qu(t,yield yu(e))))));const n=function(t){return gu(this,arguments,(function*(){yield yield yu(yield yu(t))}))},r="string"==typeof e||ArrayBuffer.isView(e)||e instanceof ArrayBuffer||e instanceof Uu?n(e):Mu(e)?function(t){return gu(this,arguments,(function*(){yield yu(yield*vu(wu(Wu(function*(t){let e=null;do{e=t.next(yield null==e?void 0:e.value)}while(!e.done)}(t[Symbol.iterator]())))))}))}(e):Eu(e)?e:n(e);return yield yu(yield*vu(wu(Wu(function(e){return gu(this,arguments,(function*(){let n=null;do{n=yield yu(e.next(yield yield yu(Vu(t,n))))}while(!n.done)}))}(r[Symbol.asyncIterator]()))))),yield yu(new t)}))}const Xu=t=>qu(Uint8Array,t);const Hu={fromIterable:t=>Zu(function*(t){let e,n,r,i,o=!1,a=[],s=0;function u(){return"peek"===r?Pu(a,i)[0]:([n,a,s]=Pu(a,i),n)}({cmd:r,size:i}=yield null);const c=Gu(t)[Symbol.iterator]();try{do{if(({done:e,value:n}=Number.isNaN(i-s)?c.next():c.next(i-s)),!e&&n.byteLength>0&&(a.push(n),s+=n.byteLength),e||i<=s)do{({cmd:r,size:i}=yield u())}while(iZu(function(t){return gu(this,arguments,(function*(){let e,n,r,i,o=!1,a=[],s=0;function u(){return"peek"===r?Pu(a,i)[0]:([n,a,s]=Pu(a,i),n)}({cmd:r,size:i}=yield yield yu(null));const c=Xu(t)[Symbol.asyncIterator]();try{do{if(({done:e,value:n}=Number.isNaN(i-s)?yield yu(c.next()):yield yu(c.next(i-s))),!e&&n.byteLength>0&&(a.push(n),s+=n.byteLength),e||i<=s)do{({cmd:r,size:i}=yield yield yu(u()))}while(iZu(function(t){return gu(this,arguments,(function*(){let e,n,r,i=!1,o=!1,a=[],s=0;function u(){return"peek"===n?Pu(a,r)[0]:([e,a,s]=Pu(a,r),e)}({cmd:n,size:r}=yield yield yu(null));const c=new Ju(t);try{do{if(({done:i,value:e}=Number.isNaN(r-s)?yield yu(c.read()):yield yu(c.read(r-s))),!i&&e.byteLength>0&&(a.push(Yu(e)),s+=e.byteLength),i||r<=s)do{({cmd:n,size:r}=yield yield yu(u()))}while(rZu(function(t){return gu(this,arguments,(function*(){const e=[];let n,r,i,o="error",a=!1,s=null,u=0,c=[];function l(){return"peek"===n?Pu(c,r)[0]:([i,c,u]=Pu(c,r),i)}if(({cmd:n,size:r}=yield yield yu(null)),t.isTTY)return yield yield yu(new Uint8Array(0)),yield yu(null);try{e[0]=Ku(t,"end"),e[1]=Ku(t,"error");do{if(e[2]=Ku(t,"readable"),[o,s]=yield yu(Promise.race(e.map((t=>t[2])))),"error"===o)break;if((a="end"===o)||(Number.isFinite(r-u)?(i=Yu(t.read(r-u)),i.byteLength0&&(c.push(i),u+=i.byteLength)),a||r<=u)do{({cmd:n,size:r}=yield yield yu(l()))}while(r{for(const[n,a]of e)t.off(n,a);try{const e=t.destroy;e&&e.call(t,n),n=void 0}catch(o){n=o||n}finally{null!=n?i(n):r()}}))}}))}(t)),toDOMStream(t,e){throw new Error('"toDOMStream" not available in this environment')},toNodeStream(t,e){throw new Error('"toNodeStream" not available in this environment')}},Zu=t=>(t.next(),t);class Ju{constructor(t){this.source=t,this.reader=null,this.reader=this.source.getReader(),this.reader.closed.catch((()=>{}))}get closed(){return this.reader?this.reader.closed.catch((()=>{})):Promise.resolve()}releaseLock(){this.reader&&this.reader.releaseLock(),this.reader=null}cancel(t){return mu(this,void 0,void 0,(function*(){const{reader:e,source:n}=this;e&&(yield e.cancel(t).catch((()=>{}))),n&&n.locked&&this.releaseLock()}))}read(t){return mu(this,void 0,void 0,(function*(){if(0===t)return{done:null==this.reader,value:new Uint8Array(0)};const e=yield this.reader.read();return!e.done&&(e.value=Yu(e)),e}))}}const Ku=(t,e)=>{const n=t=>r([e,t]);let r;return[e,n,new Promise((i=>(r=i)&&t.once(e,n)))]};var Qu,tc,ec,nc,rc,ic,oc,ac,sc,uc,cc,lc,fc,hc,dc,pc,_c,mc;(tc=Qu||(Qu={}))[tc.V1=0]="V1",tc[tc.V2=1]="V2",tc[tc.V3=2]="V3",tc[tc.V4=3]="V4",tc[tc.V5=4]="V5",(nc=ec||(ec={}))[nc.Sparse=0]="Sparse",nc[nc.Dense=1]="Dense",(ic=rc||(rc={}))[ic.HALF=0]="HALF",ic[ic.SINGLE=1]="SINGLE",ic[ic.DOUBLE=2]="DOUBLE",(ac=oc||(oc={}))[ac.DAY=0]="DAY",ac[ac.MILLISECOND=1]="MILLISECOND",(uc=sc||(sc={}))[uc.SECOND=0]="SECOND",uc[uc.MILLISECOND=1]="MILLISECOND",uc[uc.MICROSECOND=2]="MICROSECOND",uc[uc.NANOSECOND=3]="NANOSECOND",(lc=cc||(cc={}))[lc.YEAR_MONTH=0]="YEAR_MONTH",lc[lc.DAY_TIME=1]="DAY_TIME",lc[lc.MONTH_DAY_NANO=2]="MONTH_DAY_NANO",(hc=fc||(fc={}))[hc.NONE=0]="NONE",hc[hc.Schema=1]="Schema",hc[hc.DictionaryBatch=2]="DictionaryBatch",hc[hc.RecordBatch=3]="RecordBatch",hc[hc.Tensor=4]="Tensor",hc[hc.SparseTensor=5]="SparseTensor",(pc=dc||(dc={}))[pc.NONE=0]="NONE",pc[pc.Null=1]="Null",pc[pc.Int=2]="Int",pc[pc.Float=3]="Float",pc[pc.Binary=4]="Binary",pc[pc.Utf8=5]="Utf8",pc[pc.Bool=6]="Bool",pc[pc.Decimal=7]="Decimal",pc[pc.Date=8]="Date",pc[pc.Time=9]="Time",pc[pc.Timestamp=10]="Timestamp",pc[pc.Interval=11]="Interval",pc[pc.List=12]="List",pc[pc.Struct=13]="Struct",pc[pc.Union=14]="Union",pc[pc.FixedSizeBinary=15]="FixedSizeBinary",pc[pc.FixedSizeList=16]="FixedSizeList",pc[pc.Map=17]="Map",pc[pc.Dictionary=-1]="Dictionary",pc[pc.Int8=-2]="Int8",pc[pc.Int16=-3]="Int16",pc[pc.Int32=-4]="Int32",pc[pc.Int64=-5]="Int64",pc[pc.Uint8=-6]="Uint8",pc[pc.Uint16=-7]="Uint16",pc[pc.Uint32=-8]="Uint32",pc[pc.Uint64=-9]="Uint64",pc[pc.Float16=-10]="Float16",pc[pc.Float32=-11]="Float32",pc[pc.Float64=-12]="Float64",pc[pc.DateDay=-13]="DateDay",pc[pc.DateMillisecond=-14]="DateMillisecond",pc[pc.TimestampSecond=-15]="TimestampSecond",pc[pc.TimestampMillisecond=-16]="TimestampMillisecond",pc[pc.TimestampMicrosecond=-17]="TimestampMicrosecond",pc[pc.TimestampNanosecond=-18]="TimestampNanosecond",pc[pc.TimeSecond=-19]="TimeSecond",pc[pc.TimeMillisecond=-20]="TimeMillisecond",pc[pc.TimeMicrosecond=-21]="TimeMicrosecond",pc[pc.TimeNanosecond=-22]="TimeNanosecond",pc[pc.DenseUnion=-23]="DenseUnion",pc[pc.SparseUnion=-24]="SparseUnion",pc[pc.IntervalDayTime=-25]="IntervalDayTime",pc[pc.IntervalYearMonth=-26]="IntervalYearMonth",(mc=_c||(_c={}))[mc.OFFSET=0]="OFFSET",mc[mc.DATA=1]="DATA",mc[mc.VALIDITY=2]="VALIDITY",mc[mc.TYPE=3]="TYPE";const bc=void 0;function yc(t){if(null===t)return"null";if(t===bc)return"undefined";switch(typeof t){case"number":case"bigint":return`${t}`;case"string":return`"${t}"`}return"function"==typeof t[Symbol.toPrimitive]?t[Symbol.toPrimitive]("string"):ArrayBuffer.isView(t)?t instanceof BigInt64Array||t instanceof BigUint64Array?`[${[...t].map((t=>yc(t)))}]`:`[${t}]`:ArrayBuffer.isView(t)?`[${t}]`:JSON.stringify(t,((t,e)=>"bigint"==typeof e?`${e}`:e))}const gc=Symbol.for("isArrowBigNum");function vc(t,...e){return 0===e.length?Object.setPrototypeOf(Vu(this.TypedArray,t),this.constructor.prototype):Object.setPrototypeOf(new this.TypedArray(t,...e),this.constructor.prototype)}function wc(...t){return vc.apply(this,t)}function xc(...t){return vc.apply(this,t)}function Ac(...t){return vc.apply(this,t)}function Sc(t){const{buffer:e,byteOffset:n,length:r,signed:i}=t,o=new BigUint64Array(e,n,r),a=i&&o.at(-1)&BigInt(1)<{if(8===t.byteLength){return`${new t.BigIntArray(t.buffer,t.byteOffset,1)[0]}`}if(!t.signed)return Tc(t);let e=new Uint16Array(t.buffer,t.byteOffset,t.byteLength/2);if(new Int16Array([e.at(-1)])[0]>=0)return Tc(t);e=e.slice();let n=1;for(let r=0;r{if(8===t.byteLength){return new t.BigIntArray(t.buffer,t.byteOffset,1)[0]}return Ic(t)};function Tc(t){let e="";const n=new Uint32Array(2);let r=new Uint16Array(t.buffer,t.byteOffset,t.byteLength/2);const i=new Uint32Array((r=new Uint16Array(r).reverse()).buffer);let o=-1;const a=r.length-1;do{for(n[0]=r[o=0];oNumber.MAX_SAFE_INTEGER))throw new TypeError(`${t} is not safe to convert to a number.`);return Number(t)}var Ec,Bc,jc,Dc,zc,Nc,Cc,Fc,Lc,Uc,Rc,Pc,Vc,$c,Yc,Wc,Gc,qc,Xc,Hc;class Zc{static isNull(t){return(null==t?void 0:t.typeId)===dc.Null}static isInt(t){return(null==t?void 0:t.typeId)===dc.Int}static isFloat(t){return(null==t?void 0:t.typeId)===dc.Float}static isBinary(t){return(null==t?void 0:t.typeId)===dc.Binary}static isUtf8(t){return(null==t?void 0:t.typeId)===dc.Utf8}static isBool(t){return(null==t?void 0:t.typeId)===dc.Bool}static isDecimal(t){return(null==t?void 0:t.typeId)===dc.Decimal}static isDate(t){return(null==t?void 0:t.typeId)===dc.Date}static isTime(t){return(null==t?void 0:t.typeId)===dc.Time}static isTimestamp(t){return(null==t?void 0:t.typeId)===dc.Timestamp}static isInterval(t){return(null==t?void 0:t.typeId)===dc.Interval}static isList(t){return(null==t?void 0:t.typeId)===dc.List}static isStruct(t){return(null==t?void 0:t.typeId)===dc.Struct}static isUnion(t){return(null==t?void 0:t.typeId)===dc.Union}static isFixedSizeBinary(t){return(null==t?void 0:t.typeId)===dc.FixedSizeBinary}static isFixedSizeList(t){return(null==t?void 0:t.typeId)===dc.FixedSizeList}static isMap(t){return(null==t?void 0:t.typeId)===dc.Map}static isDictionary(t){return(null==t?void 0:t.typeId)===dc.Dictionary}static isDenseUnion(t){return Zc.isUnion(t)&&t.mode===ec.Dense}static isSparseUnion(t){return Zc.isUnion(t)&&t.mode===ec.Sparse}get typeId(){return dc.NONE}}Ec=Symbol.toStringTag,Zc[Ec]=((Hc=Zc.prototype).children=null,Hc.ArrayType=Array,Hc[Symbol.toStringTag]="DataType");let Jc=class extends Zc{toString(){return"Null"}get typeId(){return dc.Null}};Bc=Symbol.toStringTag,Jc[Bc]=(t=>t[Symbol.toStringTag]="Null")(Jc.prototype);class Kc extends Zc{constructor(t,e){super(),this.isSigned=t,this.bitWidth=e}get typeId(){return dc.Int}get ArrayType(){switch(this.bitWidth){case 8:return this.isSigned?Int8Array:Uint8Array;case 16:return this.isSigned?Int16Array:Uint16Array;case 32:return this.isSigned?Int32Array:Uint32Array;case 64:return this.isSigned?BigInt64Array:BigUint64Array}throw new Error(`Unrecognized ${this[Symbol.toStringTag]} type`)}toString(){return`${this.isSigned?"I":"Ui"}nt${this.bitWidth}`}}jc=Symbol.toStringTag,Kc[jc]=(t=>(t.isSigned=null,t.bitWidth=null,t[Symbol.toStringTag]="Int"))(Kc.prototype);class Qc extends Kc{constructor(){super(!0,8)}get ArrayType(){return Int8Array}}class tl extends Kc{constructor(){super(!0,16)}get ArrayType(){return Int16Array}}class el extends Kc{constructor(){super(!0,32)}get ArrayType(){return Int32Array}}let nl=class extends Kc{constructor(){super(!0,64)}get ArrayType(){return BigInt64Array}};class rl extends Kc{constructor(){super(!1,8)}get ArrayType(){return Uint8Array}}class il extends Kc{constructor(){super(!1,16)}get ArrayType(){return Uint16Array}}class ol extends Kc{constructor(){super(!1,32)}get ArrayType(){return Uint32Array}}let al=class extends Kc{constructor(){super(!1,64)}get ArrayType(){return BigUint64Array}};Object.defineProperty(Qc.prototype,"ArrayType",{value:Int8Array}),Object.defineProperty(tl.prototype,"ArrayType",{value:Int16Array}),Object.defineProperty(el.prototype,"ArrayType",{value:Int32Array}),Object.defineProperty(nl.prototype,"ArrayType",{value:BigInt64Array}),Object.defineProperty(rl.prototype,"ArrayType",{value:Uint8Array}),Object.defineProperty(il.prototype,"ArrayType",{value:Uint16Array}),Object.defineProperty(ol.prototype,"ArrayType",{value:Uint32Array}),Object.defineProperty(al.prototype,"ArrayType",{value:BigUint64Array});class sl extends Zc{constructor(t){super(),this.precision=t}get typeId(){return dc.Float}get ArrayType(){switch(this.precision){case rc.HALF:return Uint16Array;case rc.SINGLE:return Float32Array;case rc.DOUBLE:return Float64Array}throw new Error(`Unrecognized ${this[Symbol.toStringTag]} type`)}toString(){return`Float${this.precision<<5||16}`}}Dc=Symbol.toStringTag,sl[Dc]=(t=>(t.precision=null,t[Symbol.toStringTag]="Float"))(sl.prototype);class ul extends sl{constructor(){super(rc.SINGLE)}}class cl extends sl{constructor(){super(rc.DOUBLE)}}Object.defineProperty(ul.prototype,"ArrayType",{value:Float32Array}),Object.defineProperty(cl.prototype,"ArrayType",{value:Float64Array});let ll=class extends Zc{constructor(){super()}get typeId(){return dc.Binary}toString(){return"Binary"}};zc=Symbol.toStringTag,ll[zc]=(t=>(t.ArrayType=Uint8Array,t[Symbol.toStringTag]="Binary"))(ll.prototype);let fl=class extends Zc{constructor(){super()}get typeId(){return dc.Utf8}toString(){return"Utf8"}};Nc=Symbol.toStringTag,fl[Nc]=(t=>(t.ArrayType=Uint8Array,t[Symbol.toStringTag]="Utf8"))(fl.prototype);let hl=class extends Zc{constructor(){super()}get typeId(){return dc.Bool}toString(){return"Bool"}};Cc=Symbol.toStringTag,hl[Cc]=(t=>(t.ArrayType=Uint8Array,t[Symbol.toStringTag]="Bool"))(hl.prototype);let dl=class extends Zc{constructor(t,e,n=128){super(),this.scale=t,this.precision=e,this.bitWidth=n}get typeId(){return dc.Decimal}toString(){return`Decimal[${this.precision}e${this.scale>0?"+":""}${this.scale}]`}};Fc=Symbol.toStringTag,dl[Fc]=(t=>(t.scale=null,t.precision=null,t.ArrayType=Uint32Array,t[Symbol.toStringTag]="Decimal"))(dl.prototype);class pl extends Zc{constructor(t){super(),this.unit=t}get typeId(){return dc.Date}toString(){return`Date${32*(this.unit+1)}<${oc[this.unit]}>`}}Lc=Symbol.toStringTag,pl[Lc]=(t=>(t.unit=null,t.ArrayType=Int32Array,t[Symbol.toStringTag]="Date"))(pl.prototype);class _l extends pl{constructor(){super(oc.MILLISECOND)}}class ml extends Zc{constructor(t,e){super(),this.unit=t,this.bitWidth=e}get typeId(){return dc.Time}toString(){return`Time${this.bitWidth}<${sc[this.unit]}>`}get ArrayType(){switch(this.bitWidth){case 32:return Int32Array;case 64:return BigInt64Array}throw new Error(`Unrecognized ${this[Symbol.toStringTag]} type`)}}Uc=Symbol.toStringTag,ml[Uc]=(t=>(t.unit=null,t.bitWidth=null,t[Symbol.toStringTag]="Time"))(ml.prototype);class bl extends Zc{constructor(t,e){super(),this.unit=t,this.timezone=e}get typeId(){return dc.Timestamp}toString(){return`Timestamp<${sc[this.unit]}${this.timezone?`, ${this.timezone}`:""}>`}}Rc=Symbol.toStringTag,bl[Rc]=(t=>(t.unit=null,t.timezone=null,t.ArrayType=Int32Array,t[Symbol.toStringTag]="Timestamp"))(bl.prototype);class yl extends Zc{constructor(t){super(),this.unit=t}get typeId(){return dc.Interval}toString(){return`Interval<${cc[this.unit]}>`}}Pc=Symbol.toStringTag,yl[Pc]=(t=>(t.unit=null,t.ArrayType=Int32Array,t[Symbol.toStringTag]="Interval"))(yl.prototype);let gl=class extends Zc{constructor(t){super(),this.children=[t]}get typeId(){return dc.List}toString(){return`List<${this.valueType}>`}get valueType(){return this.children[0].type}get valueField(){return this.children[0]}get ArrayType(){return this.valueType.ArrayType}};Vc=Symbol.toStringTag,gl[Vc]=(t=>(t.children=null,t[Symbol.toStringTag]="List"))(gl.prototype);class vl extends Zc{constructor(t){super(),this.children=t}get typeId(){return dc.Struct}toString(){return`Struct<{${this.children.map((t=>`${t.name}:${t.type}`)).join(", ")}}>`}}$c=Symbol.toStringTag,vl[$c]=(t=>(t.children=null,t[Symbol.toStringTag]="Struct"))(vl.prototype);class wl extends Zc{constructor(t,e,n){super(),this.mode=t,this.children=n,this.typeIds=e=Int32Array.from(e),this.typeIdToChildIndex=e.reduce(((t,e,n)=>(t[e]=n)&&t||t),Object.create(null))}get typeId(){return dc.Union}toString(){return`${this[Symbol.toStringTag]}<${this.children.map((t=>`${t.type}`)).join(" | ")}>`}}Yc=Symbol.toStringTag,wl[Yc]=(t=>(t.mode=null,t.typeIds=null,t.children=null,t.typeIdToChildIndex=null,t.ArrayType=Int8Array,t[Symbol.toStringTag]="Union"))(wl.prototype);let xl=class extends Zc{constructor(t){super(),this.byteWidth=t}get typeId(){return dc.FixedSizeBinary}toString(){return`FixedSizeBinary[${this.byteWidth}]`}};Wc=Symbol.toStringTag,xl[Wc]=(t=>(t.byteWidth=null,t.ArrayType=Uint8Array,t[Symbol.toStringTag]="FixedSizeBinary"))(xl.prototype);let Al=class extends Zc{constructor(t,e){super(),this.listSize=t,this.children=[e]}get typeId(){return dc.FixedSizeList}get valueType(){return this.children[0].type}get valueField(){return this.children[0]}get ArrayType(){return this.valueType.ArrayType}toString(){return`FixedSizeList[${this.listSize}]<${this.valueType}>`}};Gc=Symbol.toStringTag,Al[Gc]=(t=>(t.children=null,t.listSize=null,t[Symbol.toStringTag]="FixedSizeList"))(Al.prototype);class Sl extends Zc{constructor(t,e=!1){super(),this.children=[t],this.keysSorted=e}get typeId(){return dc.Map}get keyType(){return this.children[0].type.children[0].type}get valueType(){return this.children[0].type.children[1].type}get childType(){return this.children[0].type}toString(){return`Map<{${this.children[0].type.children.map((t=>`${t.name}:${t.type}`)).join(", ")}}>`}}qc=Symbol.toStringTag,Sl[qc]=(t=>(t.children=null,t.keysSorted=null,t[Symbol.toStringTag]="Map_"))(Sl.prototype);const Il=(Ol=-1,()=>++Ol);var Ol;class Tl extends Zc{constructor(t,e,n,r){super(),this.indices=e,this.dictionary=t,this.isOrdered=r||!1,this.id=null==n?Il():Mc(n)}get typeId(){return dc.Dictionary}get children(){return this.dictionary.children}get valueType(){return this.dictionary}get ArrayType(){return this.dictionary.ArrayType}toString(){return`Dictionary<${this.indices}, ${this.dictionary}>`}}function kl(t){const e=t;switch(t.typeId){case dc.Decimal:return t.bitWidth/32;case dc.Timestamp:return 2;case dc.Date:case dc.Interval:return 1+e.unit;case dc.FixedSizeList:return e.listSize;case dc.FixedSizeBinary:return e.byteWidth;default:return 1}}Xc=Symbol.toStringTag,Tl[Xc]=(t=>(t.id=null,t.indices=null,t.isOrdered=null,t.dictionary=null,t[Symbol.toStringTag]="Dictionary"))(Tl.prototype);class Ml{visitMany(t,...e){return t.map(((t,n)=>this.visit(t,...e.map((t=>t[n])))))}visit(...t){return this.getVisitFn(t[0],!1).apply(this,t)}getVisitFn(t,e=!0){return function(t,e,n=!0){if("number"==typeof e)return El(t,e,n);if("string"==typeof e&&e in dc)return El(t,dc[e],n);if(e&&e instanceof Zc)return El(t,Bl(e),n);if((null==e?void 0:e.type)&&e.type instanceof Zc)return El(t,Bl(e.type),n);return El(t,dc.NONE,n)}(this,t,e)}getVisitFnByTypeId(t,e=!0){return El(this,t,e)}visitNull(t,...e){return null}visitBool(t,...e){return null}visitInt(t,...e){return null}visitFloat(t,...e){return null}visitUtf8(t,...e){return null}visitBinary(t,...e){return null}visitFixedSizeBinary(t,...e){return null}visitDate(t,...e){return null}visitTimestamp(t,...e){return null}visitTime(t,...e){return null}visitDecimal(t,...e){return null}visitList(t,...e){return null}visitStruct(t,...e){return null}visitUnion(t,...e){return null}visitDictionary(t,...e){return null}visitInterval(t,...e){return null}visitFixedSizeList(t,...e){return null}visitMap(t,...e){return null}}function El(t,e,n=!0){let r=null;switch(e){case dc.Null:r=t.visitNull;break;case dc.Bool:r=t.visitBool;break;case dc.Int:r=t.visitInt;break;case dc.Int8:r=t.visitInt8||t.visitInt;break;case dc.Int16:r=t.visitInt16||t.visitInt;break;case dc.Int32:r=t.visitInt32||t.visitInt;break;case dc.Int64:r=t.visitInt64||t.visitInt;break;case dc.Uint8:r=t.visitUint8||t.visitInt;break;case dc.Uint16:r=t.visitUint16||t.visitInt;break;case dc.Uint32:r=t.visitUint32||t.visitInt;break;case dc.Uint64:r=t.visitUint64||t.visitInt;break;case dc.Float:r=t.visitFloat;break;case dc.Float16:r=t.visitFloat16||t.visitFloat;break;case dc.Float32:r=t.visitFloat32||t.visitFloat;break;case dc.Float64:r=t.visitFloat64||t.visitFloat;break;case dc.Utf8:r=t.visitUtf8;break;case dc.Binary:r=t.visitBinary;break;case dc.FixedSizeBinary:r=t.visitFixedSizeBinary;break;case dc.Date:r=t.visitDate;break;case dc.DateDay:r=t.visitDateDay||t.visitDate;break;case dc.DateMillisecond:r=t.visitDateMillisecond||t.visitDate;break;case dc.Timestamp:r=t.visitTimestamp;break;case dc.TimestampSecond:r=t.visitTimestampSecond||t.visitTimestamp;break;case dc.TimestampMillisecond:r=t.visitTimestampMillisecond||t.visitTimestamp;break;case dc.TimestampMicrosecond:r=t.visitTimestampMicrosecond||t.visitTimestamp;break;case dc.TimestampNanosecond:r=t.visitTimestampNanosecond||t.visitTimestamp;break;case dc.Time:r=t.visitTime;break;case dc.TimeSecond:r=t.visitTimeSecond||t.visitTime;break;case dc.TimeMillisecond:r=t.visitTimeMillisecond||t.visitTime;break;case dc.TimeMicrosecond:r=t.visitTimeMicrosecond||t.visitTime;break;case dc.TimeNanosecond:r=t.visitTimeNanosecond||t.visitTime;break;case dc.Decimal:r=t.visitDecimal;break;case dc.List:r=t.visitList;break;case dc.Struct:r=t.visitStruct;break;case dc.Union:r=t.visitUnion;break;case dc.DenseUnion:r=t.visitDenseUnion||t.visitUnion;break;case dc.SparseUnion:r=t.visitSparseUnion||t.visitUnion;break;case dc.Dictionary:r=t.visitDictionary;break;case dc.Interval:r=t.visitInterval;break;case dc.IntervalDayTime:r=t.visitIntervalDayTime||t.visitInterval;break;case dc.IntervalYearMonth:r=t.visitIntervalYearMonth||t.visitInterval;break;case dc.FixedSizeList:r=t.visitFixedSizeList;break;case dc.Map:r=t.visitMap}if("function"==typeof r)return r;if(!n)return()=>null;throw new Error(`Unrecognized type '${dc[e]}'`)}function Bl(t){switch(t.typeId){case dc.Null:return dc.Null;case dc.Int:{const{bitWidth:e,isSigned:n}=t;switch(e){case 8:return n?dc.Int8:dc.Uint8;case 16:return n?dc.Int16:dc.Uint16;case 32:return n?dc.Int32:dc.Uint32;case 64:return n?dc.Int64:dc.Uint64}return dc.Int}case dc.Float:switch(t.precision){case rc.HALF:return dc.Float16;case rc.SINGLE:return dc.Float32;case rc.DOUBLE:return dc.Float64}return dc.Float;case dc.Binary:return dc.Binary;case dc.Utf8:return dc.Utf8;case dc.Bool:return dc.Bool;case dc.Decimal:return dc.Decimal;case dc.Time:switch(t.unit){case sc.SECOND:return dc.TimeSecond;case sc.MILLISECOND:return dc.TimeMillisecond;case sc.MICROSECOND:return dc.TimeMicrosecond;case sc.NANOSECOND:return dc.TimeNanosecond}return dc.Time;case dc.Timestamp:switch(t.unit){case sc.SECOND:return dc.TimestampSecond;case sc.MILLISECOND:return dc.TimestampMillisecond;case sc.MICROSECOND:return dc.TimestampMicrosecond;case sc.NANOSECOND:return dc.TimestampNanosecond}return dc.Timestamp;case dc.Date:switch(t.unit){case oc.DAY:return dc.DateDay;case oc.MILLISECOND:return dc.DateMillisecond}return dc.Date;case dc.Interval:switch(t.unit){case cc.DAY_TIME:return dc.IntervalDayTime;case cc.YEAR_MONTH:return dc.IntervalYearMonth}return dc.Interval;case dc.Map:return dc.Map;case dc.List:return dc.List;case dc.Struct:return dc.Struct;case dc.Union:switch(t.mode){case ec.Dense:return dc.DenseUnion;case ec.Sparse:return dc.SparseUnion}return dc.Union;case dc.FixedSizeBinary:return dc.FixedSizeBinary;case dc.FixedSizeList:return dc.FixedSizeList;case dc.Dictionary:return dc.Dictionary}throw new Error(`Unrecognized type '${dc[t.typeId]}'`)}Ml.prototype.visitInt8=null,Ml.prototype.visitInt16=null,Ml.prototype.visitInt32=null,Ml.prototype.visitInt64=null,Ml.prototype.visitUint8=null,Ml.prototype.visitUint16=null,Ml.prototype.visitUint32=null,Ml.prototype.visitUint64=null,Ml.prototype.visitFloat16=null,Ml.prototype.visitFloat32=null,Ml.prototype.visitFloat64=null,Ml.prototype.visitDateDay=null,Ml.prototype.visitDateMillisecond=null,Ml.prototype.visitTimestampSecond=null,Ml.prototype.visitTimestampMillisecond=null,Ml.prototype.visitTimestampMicrosecond=null,Ml.prototype.visitTimestampNanosecond=null,Ml.prototype.visitTimeSecond=null,Ml.prototype.visitTimeMillisecond=null,Ml.prototype.visitTimeMicrosecond=null,Ml.prototype.visitTimeNanosecond=null,Ml.prototype.visitDenseUnion=null,Ml.prototype.visitSparseUnion=null,Ml.prototype.visitIntervalDayTime=null,Ml.prototype.visitIntervalYearMonth=null;const jl=new Float64Array(1),Dl=new Uint32Array(jl.buffer);function zl(t){const e=(31744&t)>>10,n=(1023&t)/1024,r=Math.pow(-1,(32768&t)>>15);switch(e){case 31:return r*(n?Number.NaN:1/0);case 0:return r*(n?6103515625e-14*n:0)}return r*Math.pow(2,e-15)*(1+n)}function Nl(t){if(t!=t)return 32256;jl[0]=t;const e=(2147483648&Dl[1])>>16&65535;let n=2146435072&Dl[1],r=0;return n>=1089470464?Dl[0]>0?n=31744:(n=(2080374784&n)>>16,r=(1048575&Dl[1])>>10):n<=1056964608?(r=1048576+(1048575&Dl[1]),r=1048576+(r<<(n>>20)-998)>>21,n=0):(n=n-1056964608>>10,r=512+(1048575&Dl[1])>>10),e|n|65535&r}class Cl extends Ml{}function Fl(t){return(e,n,r)=>{if(e.setValid(n,null!=r))return t(e,n,r)}}const Ll=(t,e,n)=>{t[e]=Math.trunc(n%4294967296),t[e+1]=Math.trunc(n/4294967296)},Ul=(t,e,n,r)=>{if(n+1{t[e]=n},Pl=({values:t},e,n)=>{t[e]=n},Vl=({values:t},e,n)=>{t[e]=Nl(n)},$l=({values:t},e,n)=>{((t,e,n)=>{t[e]=Math.trunc(n/864e5)})(t,e,n.valueOf())},Yl=({values:t},e,n)=>{Ll(t,2*e,n.valueOf())},Wl=({stride:t,values:e},n,r)=>{e.set(r.subarray(0,t),t*n)},Gl=(t,e,n)=>{t.type.unit===oc.DAY?$l(t,e,n):Yl(t,e,n)},ql=({values:t},e,n)=>Ll(t,2*e,n/1e3),Xl=({values:t},e,n)=>Ll(t,2*e,n),Hl=({values:t},e,n)=>((t,e,n)=>{t[e]=Math.trunc(1e3*n%4294967296),t[e+1]=Math.trunc(1e3*n/4294967296)})(t,2*e,n),Zl=({values:t},e,n)=>((t,e,n)=>{t[e]=Math.trunc(1e6*n%4294967296),t[e+1]=Math.trunc(1e6*n/4294967296)})(t,2*e,n),Jl=(t,e,n)=>{switch(t.type.unit){case sc.SECOND:return ql(t,e,n);case sc.MILLISECOND:return Xl(t,e,n);case sc.MICROSECOND:return Hl(t,e,n);case sc.NANOSECOND:return Zl(t,e,n)}},Kl=({values:t},e,n)=>{t[e]=n},Ql=({values:t},e,n)=>{t[e]=n},tf=({values:t},e,n)=>{t[e]=n},ef=({values:t},e,n)=>{t[e]=n},nf=(t,e,n)=>{switch(t.type.unit){case sc.SECOND:return Kl(t,e,n);case sc.MILLISECOND:return Ql(t,e,n);case sc.MICROSECOND:return tf(t,e,n);case sc.NANOSECOND:return ef(t,e,n)}},rf=({values:t,stride:e},n,r)=>{t.set(r.subarray(0,e),e*n)},of=(t,e,n)=>{const r=t.type.typeIdToChildIndex[t.typeIds[e]],i=t.children[r];lf.visit(i,t.valueOffsets[e],n)},af=(t,e,n)=>{const r=t.type.typeIdToChildIndex[t.typeIds[e]],i=t.children[r];lf.visit(i,e,n)},sf=(t,e,n)=>{t.type.unit===cc.DAY_TIME?uf(t,e,n):cf(t,e,n)},uf=({values:t},e,n)=>{t.set(n.subarray(0,2),2*e)},cf=({values:t},e,n)=>{t[e]=12*n[0]+n[1]%12};Cl.prototype.visitBool=Fl((({offset:t,values:e},n,r)=>{const i=t+n;r?e[i>>3]|=1<>3]&=~(1<{switch(t.type.precision){case rc.HALF:return Vl(t,e,n);case rc.SINGLE:case rc.DOUBLE:return Pl(t,e,n)}})),Cl.prototype.visitFloat16=Fl(Vl),Cl.prototype.visitFloat32=Fl(Pl),Cl.prototype.visitFloat64=Fl(Pl),Cl.prototype.visitUtf8=Fl((({values:t,valueOffsets:e},n,r)=>{Ul(t,e,n,Iu(r))})),Cl.prototype.visitBinary=Fl((({values:t,valueOffsets:e},n,r)=>Ul(t,e,n,r))),Cl.prototype.visitFixedSizeBinary=Fl(Wl),Cl.prototype.visitDate=Fl(Gl),Cl.prototype.visitDateDay=Fl($l),Cl.prototype.visitDateMillisecond=Fl(Yl),Cl.prototype.visitTimestamp=Fl(Jl),Cl.prototype.visitTimestampSecond=Fl(ql),Cl.prototype.visitTimestampMillisecond=Fl(Xl),Cl.prototype.visitTimestampMicrosecond=Fl(Hl),Cl.prototype.visitTimestampNanosecond=Fl(Zl),Cl.prototype.visitTime=Fl(nf),Cl.prototype.visitTimeSecond=Fl(Kl),Cl.prototype.visitTimeMillisecond=Fl(Ql),Cl.prototype.visitTimeMicrosecond=Fl(tf),Cl.prototype.visitTimeNanosecond=Fl(ef),Cl.prototype.visitDecimal=Fl(rf),Cl.prototype.visitList=Fl(((t,e,n)=>{const r=t.children[0],i=t.valueOffsets,o=lf.getVisitFn(r);if(Array.isArray(n))for(let a=-1,s=i[e],u=i[e+1];s{const r=t.type.children.map((t=>lf.getVisitFn(t.type))),i=n instanceof Map?(o=e,a=n,(t,e,n,r)=>e&&t(e,o,a.get(n.name))):n instanceof Mh?((t,e)=>(n,r,i,o)=>r&&n(r,t,e.get(o)))(e,n):Array.isArray(n)?((t,e)=>(n,r,i,o)=>r&&n(r,t,e[o]))(e,n):((t,e)=>(n,r,i,o)=>r&&n(r,t,e[i.name]))(e,n);var o,a;t.type.children.forEach(((e,n)=>i(r[n],t.children[n],e,n)))})),Cl.prototype.visitUnion=Fl(((t,e,n)=>{t.type.mode===ec.Dense?of(t,e,n):af(t,e,n)})),Cl.prototype.visitDenseUnion=Fl(of),Cl.prototype.visitSparseUnion=Fl(af),Cl.prototype.visitDictionary=Fl(((t,e,n)=>{var r;null===(r=t.dictionary)||void 0===r||r.set(t.values[e],n)})),Cl.prototype.visitInterval=Fl(sf),Cl.prototype.visitIntervalDayTime=Fl(uf),Cl.prototype.visitIntervalYearMonth=Fl(cf),Cl.prototype.visitFixedSizeList=Fl(((t,e,n)=>{const{stride:r}=t,i=t.children[0],o=lf.getVisitFn(i);if(Array.isArray(n))for(let a=-1,s=e*r;++a{const r=t.children[0],{valueOffsets:i}=t,o=lf.getVisitFn(r);let{[e]:a,[e+1]:s}=i;const u=n instanceof Map?n.entries():Object.entries(n);for(const c of u)if(o(r,a,c),++a>=s)break}));const lf=new Cl,ff=Symbol.for("parent"),hf=Symbol.for("rowIndex");class df{constructor(t,e){return this[ff]=t,this[hf]=e,new Proxy(this,new _f)}toArray(){return Object.values(this.toJSON())}toJSON(){const t=this[hf],e=this[ff],n=e.type.children,r={};for(let i=-1,o=n.length;++i`${yc(t)}: ${yc(e)}`)).join(", ")}}`}[Symbol.for("nodejs.util.inspect.custom")](){return this.toString()}[Symbol.iterator](){return new pf(this[ff],this[hf])}}class pf{constructor(t,e){this.childIndex=0,this.children=t.children,this.rowIndex=e,this.childFields=t.type.children,this.numChildren=this.childFields.length}[Symbol.iterator](){return this}next(){const t=this.childIndex;return tt.name))}has(t,e){return-1!==t[ff].type.children.findIndex((t=>t.name===e))}getOwnPropertyDescriptor(t,e){if(-1!==t[ff].type.children.findIndex((t=>t.name===e)))return{writable:!0,enumerable:!0,configurable:!0}}get(t,e){if(Reflect.has(t,e))return t[e];const n=t[ff].type.children.findIndex((t=>t.name===e));if(-1!==n){const r=Ff.visit(t[ff].children[n],t[hf]);return Reflect.set(t,e,r),r}}set(t,e,n){const r=t[ff].type.children.findIndex((t=>t.name===e));return-1!==r?(lf.visit(t[ff].children[r],t[hf],n),Reflect.set(t,e,n)):!(!Reflect.has(t,e)&&"symbol"!=typeof e)&&Reflect.set(t,e,n)}}class mf extends Ml{}function bf(t){return(e,n)=>e.getValid(n)?t(e,n):null}const yf=(t,e)=>4294967296*t[e+1]+(t[e]>>>0),gf=t=>new Date(t),vf=(t,e,n)=>{if(n+1>=e.length)return null;const r=e[n],i=e[n+1];return t.subarray(r,i)},wf=({values:t},e)=>((t,e)=>gf(((t,e)=>864e5*t[e])(t,e)))(t,e),xf=({values:t},e)=>((t,e)=>gf(yf(t,e)))(t,2*e),Af=({stride:t,values:e},n)=>e[t*n],Sf=({values:t},e)=>t[e],If=({values:t},e)=>1e3*yf(t,2*e),Of=({values:t},e)=>yf(t,2*e),Tf=({values:t},e)=>((t,e)=>t[e+1]/1e3*4294967296+(t[e]>>>0)/1e3)(t,2*e),kf=({values:t},e)=>((t,e)=>t[e+1]/1e6*4294967296+(t[e]>>>0)/1e6)(t,2*e),Mf=({values:t},e)=>t[e],Ef=({values:t},e)=>t[e],Bf=({values:t},e)=>t[e],jf=({values:t},e)=>t[e],Df=(t,e)=>{const n=t.type.typeIdToChildIndex[t.typeIds[e]],r=t.children[n];return Ff.visit(r,t.valueOffsets[e])},zf=(t,e)=>{const n=t.type.typeIdToChildIndex[t.typeIds[e]],r=t.children[n];return Ff.visit(r,e)},Nf=({values:t},e)=>t.subarray(2*e,2*(e+1)),Cf=({values:t},e)=>{const n=t[e],r=new Int32Array(2);return r[0]=Math.trunc(n/12),r[1]=Math.trunc(n%12),r};mf.prototype.visitNull=bf(((t,e)=>null)),mf.prototype.visitBool=bf((({offset:t,values:e},n)=>{const r=t+n;return 0!=(e[r>>3]&1<t[e])),mf.prototype.visitInt8=bf(Af),mf.prototype.visitInt16=bf(Af),mf.prototype.visitInt32=bf(Af),mf.prototype.visitInt64=bf(Sf),mf.prototype.visitUint8=bf(Af),mf.prototype.visitUint16=bf(Af),mf.prototype.visitUint32=bf(Af),mf.prototype.visitUint64=bf(Sf),mf.prototype.visitFloat=bf((({type:t,values:e},n)=>t.precision!==rc.HALF?e[n]:zl(e[n]))),mf.prototype.visitFloat16=bf((({stride:t,values:e},n)=>zl(e[t*n]))),mf.prototype.visitFloat32=bf(Af),mf.prototype.visitFloat64=bf(Af),mf.prototype.visitUtf8=bf((({values:t,valueOffsets:e},n)=>{const r=vf(t,e,n);return null!==r?Au(r):null})),mf.prototype.visitBinary=bf((({values:t,valueOffsets:e},n)=>vf(t,e,n))),mf.prototype.visitFixedSizeBinary=bf((({stride:t,values:e},n)=>e.subarray(t*n,t*(n+1)))),mf.prototype.visitDate=bf(((t,e)=>t.type.unit===oc.DAY?wf(t,e):xf(t,e))),mf.prototype.visitDateDay=bf(wf),mf.prototype.visitDateMillisecond=bf(xf),mf.prototype.visitTimestamp=bf(((t,e)=>{switch(t.type.unit){case sc.SECOND:return If(t,e);case sc.MILLISECOND:return Of(t,e);case sc.MICROSECOND:return Tf(t,e);case sc.NANOSECOND:return kf(t,e)}})),mf.prototype.visitTimestampSecond=bf(If),mf.prototype.visitTimestampMillisecond=bf(Of),mf.prototype.visitTimestampMicrosecond=bf(Tf),mf.prototype.visitTimestampNanosecond=bf(kf),mf.prototype.visitTime=bf(((t,e)=>{switch(t.type.unit){case sc.SECOND:return Mf(t,e);case sc.MILLISECOND:return Ef(t,e);case sc.MICROSECOND:return Bf(t,e);case sc.NANOSECOND:return jf(t,e)}})),mf.prototype.visitTimeSecond=bf(Mf),mf.prototype.visitTimeMillisecond=bf(Ef),mf.prototype.visitTimeMicrosecond=bf(Bf),mf.prototype.visitTimeNanosecond=bf(jf),mf.prototype.visitDecimal=bf((({values:t,stride:e},n)=>kc.decimal(t.subarray(e*n,e*(n+1))))),mf.prototype.visitList=bf(((t,e)=>{const{valueOffsets:n,stride:r,children:i}=t,{[e*r]:o,[e*r+1]:a}=n,s=i[0].slice(o,a-o);return new Mh([s])})),mf.prototype.visitStruct=bf(((t,e)=>new df(t,e))),mf.prototype.visitUnion=bf(((t,e)=>t.type.mode===ec.Dense?Df(t,e):zf(t,e))),mf.prototype.visitDenseUnion=bf(Df),mf.prototype.visitSparseUnion=bf(zf),mf.prototype.visitDictionary=bf(((t,e)=>{var n;return null===(n=t.dictionary)||void 0===n?void 0:n.get(t.values[e])})),mf.prototype.visitInterval=bf(((t,e)=>t.type.unit===cc.DAY_TIME?Nf(t,e):Cf(t,e))),mf.prototype.visitIntervalDayTime=bf(Nf),mf.prototype.visitIntervalYearMonth=bf(Cf),mf.prototype.visitFixedSizeList=bf(((t,e)=>{const{stride:n,children:r}=t,i=r[0].slice(e*n,n);return new Mh([i])})),mf.prototype.visitMap=bf(((t,e)=>{const{valueOffsets:n,children:r}=t,{[e]:i,[e+1]:o}=n,a=r[0];return new Rf(a.slice(i,o-i))}));const Ff=new mf,Lf=Symbol.for("keys"),Uf=Symbol.for("vals");class Rf{constructor(t){return this[Lf]=new Mh([t.children[0]]).memoize(),this[Uf]=t.children[1],new Proxy(this,new Vf)}[Symbol.iterator](){return new Pf(this[Lf],this[Uf])}get size(){return this[Lf].length}toArray(){return Object.values(this.toJSON())}toJSON(){const t=this[Lf],e=this[Uf],n={};for(let r=-1,i=t.length;++r`${yc(t)}: ${yc(e)}`)).join(", ")}}`}[Symbol.for("nodejs.util.inspect.custom")](){return this.toString()}}class Pf{constructor(t,e){this.keys=t,this.vals=e,this.keyIndex=0,this.numKeys=t.length}[Symbol.iterator](){return this}next(){const t=this.keyIndex;return t===this.numKeys?{done:!0,value:null}:(this.keyIndex++,{done:!1,value:[this.keys.get(t),Ff.visit(this.vals,t)]})}}class Vf{isExtensible(){return!1}deleteProperty(){return!1}preventExtensions(){return!0}ownKeys(t){return t[Lf].toArray().map(String)}has(t,e){return t[Lf].includes(e)}getOwnPropertyDescriptor(t,e){if(-1!==t[Lf].indexOf(e))return{writable:!0,enumerable:!0,configurable:!0}}get(t,e){if(Reflect.has(t,e))return t[e];const n=t[Lf].indexOf(e);if(-1!==n){const r=Ff.visit(Reflect.get(t,Uf),n);return Reflect.set(t,e,r),r}}set(t,e,n){const r=t[Lf].indexOf(e);return-1!==r?(lf.visit(Reflect.get(t,Uf),r,n),Reflect.set(t,e,n)):!!Reflect.has(t,e)&&Reflect.set(t,e,n)}}let $f;function Yf(t,e,n,r){const{length:i=0}=t;let o="number"!=typeof e?0:e,a="number"!=typeof n?i:n;return o<0&&(o=(o%i+i)%i),a<0&&(a=(a%i+i)%i),ai&&(a=i),r?r(t,o,a):[o,a]}Object.defineProperties(Rf.prototype,{[Symbol.toStringTag]:{enumerable:!1,configurable:!1,value:"Row"},[Lf]:{writable:!0,enumerable:!1,configurable:!1,value:null},[Uf]:{writable:!0,enumerable:!1,configurable:!1,value:null}});const Wf=t=>t!=t;function Gf(t){if("object"!==typeof t||null===t)return Wf(t)?Wf:e=>e===t;if(t instanceof Date){const e=t.valueOf();return t=>t instanceof Date&&t.valueOf()===e}return ArrayBuffer.isView(t)?e=>!!e&&function(t,e){let n=0;const r=t.length;if(r!==e.length)return!1;if(r>0)do{if(t[n]!==e[n])return!1}while(++n!1;const r=[];for(let i=-1,o=n.length;++i{if(!n||"object"!=typeof n)return!1;switch(n.constructor){case Array:return function(t,e){const n=t.length;if(e.length!==n)return!1;for(let r=-1;++r>r}function Jf(t){const e=[];let n=0,r=0,i=0;for(const a of t)a&&(i|=1<0)&&(e[n++]=i);const o=new Uint8Array(e.length+7&-8);return o.set(e),o}class Kf{constructor(t,e,n,r,i){this.bytes=t,this.length=n,this.context=r,this.get=i,this.bit=e%8,this.byteIndex=e>>3,this.byte=t[this.byteIndex++],this.index=0}next(){return this.index>3<<3,i=e+(e%8==0?0:8-e%8);return Qf(t,e,i)+Qf(t,r,n)+function(t,e,n){let r=0,i=Math.trunc(e);const o=new DataView(t.buffer,t.byteOffset,t.byteLength),a=void 0===n?t.byteLength:i+n;for(;a-i>=4;)r+=th(o.getUint32(i)),i+=4;for(;a-i>=2;)r+=th(o.getUint16(i)),i+=2;for(;a-i>=1;)r+=th(o.getUint8(i)),i+=1;return r}(t,i>>3,r-i>>3)}function th(t){let e=Math.trunc(t);return e-=e>>>1&1431655765,e=(858993459&e)+(e>>>2&858993459),16843009*(e+(e>>>4)&252645135)>>>24}class eh{get typeId(){return this.type.typeId}get ArrayType(){return this.type.ArrayType}get buffers(){return[this.valueOffsets,this.values,this.nullBitmap,this.typeIds]}get byteLength(){let t=0;const{valueOffsets:e,values:n,nullBitmap:r,typeIds:i}=this;return e&&(t+=e.byteLength),n&&(t+=n.byteLength),r&&(t+=r.byteLength),i&&(t+=i.byteLength),this.children.reduce(((t,e)=>t+e.byteLength),t)}get nullCount(){let t,e=this._nullCount;return e<=-1&&(t=this.nullBitmap)&&(this._nullCount=e=this.length-Qf(t,this.offset,this.offset+this.length)),e}constructor(t,e,n,r,i,o=[],a){let s;this.type=t,this.children=o,this.dictionary=a,this.offset=Math.floor(Math.max(e||0,0)),this.length=Math.floor(Math.max(n||0,0)),this._nullCount=Math.floor(Math.max(r||0,-1)),i instanceof eh?(this.stride=i.stride,this.values=i.values,this.typeIds=i.typeIds,this.nullBitmap=i.nullBitmap,this.valueOffsets=i.valueOffsets):(this.stride=kl(t),i&&((s=i[0])&&(this.valueOffsets=s),(s=i[1])&&(this.values=s),(s=i[2])&&(this.nullBitmap=s),(s=i[3])&&(this.typeIds=s))),this.nullable=0!==this._nullCount&&this.nullBitmap&&this.nullBitmap.byteLength>0}getValid(t){if(this.nullable&&this.nullCount>0){const e=this.offset+t;return 0!=(this.nullBitmap[e>>3]&1<>3){const{nullBitmap:t}=this._changeLengthAndBackfillNullBitmap(this.length);Object.assign(this,{nullBitmap:t,_nullCount:0})}const{nullBitmap:n,offset:r}=this,i=r+t>>3,o=(r+t)%8,a=n[i]>>o&1;return e?0===a&&(n[i]|=1<>3).fill(255,0,e>>3);r[e>>3]=(1<0&&r.set(function(t,e,n){const r=n.byteLength+7&-8;if(t>0||n.byteLength>3):Jf(new Kf(n,t,e,null,Hf)).subarray(0,r)),i}return n}(this.offset,e,this.nullBitmap),0);const i=this.buffers;return i[_c.VALIDITY]=r,this.clone(this.type,0,t,n+(t-e),i)}_sliceBuffers(t,e,n,r){let i;const{buffers:o}=this;return(i=o[_c.TYPE])&&(o[_c.TYPE]=i.subarray(t,t+e)),(i=o[_c.OFFSET])&&(o[_c.OFFSET]=i.subarray(t,t+e+1))||(i=o[_c.DATA])&&(o[_c.DATA]=6===r?i:i.subarray(n*t,n*(t+e))),o}_sliceChildren(t,e,n){return t.map((t=>t.slice(e,n)))}}eh.prototype.children=Object.freeze([]);class nh extends Ml{visit(t){return this.getVisitFn(t.type).call(this,t)}visitNull(t){const{type:e,offset:n=0,length:r=0}=t;return new eh(e,n,r,0)}visitBool(t){const{type:e,offset:n=0}=t,r=Yu(t.nullBitmap),i=Vu(e.ArrayType,t.data),{length:o=i.length>>3,nullCount:a=(t.nullBitmap?-1:0)}=t;return new eh(e,n,o,a,[void 0,i,r])}visitInt(t){const{type:e,offset:n=0}=t,r=Yu(t.nullBitmap),i=Vu(e.ArrayType,t.data),{length:o=i.length,nullCount:a=(t.nullBitmap?-1:0)}=t;return new eh(e,n,o,a,[void 0,i,r])}visitFloat(t){const{type:e,offset:n=0}=t,r=Yu(t.nullBitmap),i=Vu(e.ArrayType,t.data),{length:o=i.length,nullCount:a=(t.nullBitmap?-1:0)}=t;return new eh(e,n,o,a,[void 0,i,r])}visitUtf8(t){const{type:e,offset:n=0}=t,r=Yu(t.data),i=Yu(t.nullBitmap),o=$u(t.valueOffsets),{length:a=o.length-1,nullCount:s=(t.nullBitmap?-1:0)}=t;return new eh(e,n,a,s,[o,r,i])}visitBinary(t){const{type:e,offset:n=0}=t,r=Yu(t.data),i=Yu(t.nullBitmap),o=$u(t.valueOffsets),{length:a=o.length-1,nullCount:s=(t.nullBitmap?-1:0)}=t;return new eh(e,n,a,s,[o,r,i])}visitFixedSizeBinary(t){const{type:e,offset:n=0}=t,r=Yu(t.nullBitmap),i=Vu(e.ArrayType,t.data),{length:o=i.length/kl(e),nullCount:a=(t.nullBitmap?-1:0)}=t;return new eh(e,n,o,a,[void 0,i,r])}visitDate(t){const{type:e,offset:n=0}=t,r=Yu(t.nullBitmap),i=Vu(e.ArrayType,t.data),{length:o=i.length/kl(e),nullCount:a=(t.nullBitmap?-1:0)}=t;return new eh(e,n,o,a,[void 0,i,r])}visitTimestamp(t){const{type:e,offset:n=0}=t,r=Yu(t.nullBitmap),i=Vu(e.ArrayType,t.data),{length:o=i.length/kl(e),nullCount:a=(t.nullBitmap?-1:0)}=t;return new eh(e,n,o,a,[void 0,i,r])}visitTime(t){const{type:e,offset:n=0}=t,r=Yu(t.nullBitmap),i=Vu(e.ArrayType,t.data),{length:o=i.length/kl(e),nullCount:a=(t.nullBitmap?-1:0)}=t;return new eh(e,n,o,a,[void 0,i,r])}visitDecimal(t){const{type:e,offset:n=0}=t,r=Yu(t.nullBitmap),i=Vu(e.ArrayType,t.data),{length:o=i.length/kl(e),nullCount:a=(t.nullBitmap?-1:0)}=t;return new eh(e,n,o,a,[void 0,i,r])}visitList(t){const{type:e,offset:n=0,child:r}=t,i=Yu(t.nullBitmap),o=$u(t.valueOffsets),{length:a=o.length-1,nullCount:s=(t.nullBitmap?-1:0)}=t;return new eh(e,n,a,s,[o,void 0,i],[r])}visitStruct(t){const{type:e,offset:n=0,children:r=[]}=t,i=Yu(t.nullBitmap),{length:o=r.reduce(((t,{length:e})=>Math.max(t,e)),0),nullCount:a=(t.nullBitmap?-1:0)}=t;return new eh(e,n,o,a,[void 0,void 0,i],r)}visitUnion(t){const{type:e,offset:n=0,children:r=[]}=t,i=Yu(t.nullBitmap),o=Vu(e.ArrayType,t.typeIds),{length:a=o.length,nullCount:s=(t.nullBitmap?-1:0)}=t;if(Zc.isSparseUnion(e))return new eh(e,n,a,s,[void 0,void 0,i,o],r);const u=$u(t.valueOffsets);return new eh(e,n,a,s,[u,void 0,i,o],r)}visitDictionary(t){const{type:e,offset:n=0}=t,r=Yu(t.nullBitmap),i=Vu(e.indices.ArrayType,t.data),{dictionary:o=new Mh([(new nh).visit({type:e.dictionary})])}=t,{length:a=i.length,nullCount:s=(t.nullBitmap?-1:0)}=t;return new eh(e,n,a,s,[void 0,i,r],[],o)}visitInterval(t){const{type:e,offset:n=0}=t,r=Yu(t.nullBitmap),i=Vu(e.ArrayType,t.data),{length:o=i.length/kl(e),nullCount:a=(t.nullBitmap?-1:0)}=t;return new eh(e,n,o,a,[void 0,i,r])}visitFixedSizeList(t){const{type:e,offset:n=0,child:r=(new nh).visit({type:e.valueType})}=t,i=Yu(t.nullBitmap),{length:o=r.length/kl(e),nullCount:a=(t.nullBitmap?-1:0)}=t;return new eh(e,n,o,a,[void 0,void 0,i],[r])}visitMap(t){const{type:e,offset:n=0,child:r=(new nh).visit({type:e.childType})}=t,i=Yu(t.nullBitmap),o=$u(t.valueOffsets),{length:a=o.length-1,nullCount:s=(t.nullBitmap?-1:0)}=t;return new eh(e,n,a,s,[o,void 0,i],[r])}}function rh(t){return(new nh).visit(t)}class ih{constructor(t=0,e){this.numChunks=t,this.getChunkIterator=e,this.chunkIndex=0,this.chunkIterator=this.getChunkIterator(0)}next(){for(;this.chunkIndext+e.nullCount),0)}function ah(t){return t.reduce(((t,e,n)=>(t[n+1]=t[n]+e.length,t)),new Uint32Array(t.length+1))}function sh(t,e,n,r){const i=[];for(let o=-1,a=t.length;++o=r)break;if(n>=s+u)continue;if(s>=n&&s+u<=r){i.push(a);continue}const c=Math.max(0,n-s),l=Math.min(r-s,u);i.push(a.slice(c,l-c))}return 0===i.length&&i.push(t[0].slice(0,0)),i}function uh(t,e,n,r){let i=0,o=0,a=e.length-1;do{if(i>=a-1)return n0?0:-1},dh.prototype.visitBool=ph,dh.prototype.visitInt=ph,dh.prototype.visitInt8=ph,dh.prototype.visitInt16=ph,dh.prototype.visitInt32=ph,dh.prototype.visitInt64=ph,dh.prototype.visitUint8=ph,dh.prototype.visitUint16=ph,dh.prototype.visitUint32=ph,dh.prototype.visitUint64=ph,dh.prototype.visitFloat=ph,dh.prototype.visitFloat16=ph,dh.prototype.visitFloat32=ph,dh.prototype.visitFloat64=ph,dh.prototype.visitUtf8=ph,dh.prototype.visitBinary=ph,dh.prototype.visitFixedSizeBinary=ph,dh.prototype.visitDate=ph,dh.prototype.visitDateDay=ph,dh.prototype.visitDateMillisecond=ph,dh.prototype.visitTimestamp=ph,dh.prototype.visitTimestampSecond=ph,dh.prototype.visitTimestampMillisecond=ph,dh.prototype.visitTimestampMicrosecond=ph,dh.prototype.visitTimestampNanosecond=ph,dh.prototype.visitTime=ph,dh.prototype.visitTimeSecond=ph,dh.prototype.visitTimeMillisecond=ph,dh.prototype.visitTimeMicrosecond=ph,dh.prototype.visitTimeNanosecond=ph,dh.prototype.visitDecimal=ph,dh.prototype.visitList=ph,dh.prototype.visitStruct=ph,dh.prototype.visitUnion=ph,dh.prototype.visitDenseUnion=_h,dh.prototype.visitSparseUnion=_h,dh.prototype.visitDictionary=ph,dh.prototype.visitInterval=ph,dh.prototype.visitIntervalDayTime=ph,dh.prototype.visitIntervalYearMonth=ph,dh.prototype.visitFixedSizeList=ph,dh.prototype.visitMap=ph;const mh=new dh;class bh extends Ml{}function yh(t){const{type:e}=t;if(0===t.nullCount&&1===t.stride&&(e.typeId===dc.Timestamp||e instanceof Kc&&64!==e.bitWidth||e instanceof ml&&64!==e.bitWidth||e instanceof sl&&e.precision!==rc.HALF))return new ih(t.data.length,(e=>{const n=t.data[e];return n.values.subarray(0,n.length)[Symbol.iterator]()}));let n=0;return new ih(t.data.length,(e=>{const r=t.data[e].length,i=t.slice(n,n+r);return n+=r,new gh(i)}))}class gh{constructor(t){this.vector=t,this.index=0}next(){return this.indext+e;class xh extends Ml{visitNull(t,e){return 0}visitInt(t,e){return t.type.bitWidth/8}visitFloat(t,e){return t.type.ArrayType.BYTES_PER_ELEMENT}visitBool(t,e){return 1/8}visitDecimal(t,e){return t.type.bitWidth/8}visitDate(t,e){return 4*(t.type.unit+1)}visitTime(t,e){return t.type.bitWidth/8}visitTimestamp(t,e){return t.type.unit===sc.SECOND?4:8}visitInterval(t,e){return 4*(t.type.unit+1)}visitStruct(t,e){return t.children.reduce(((t,n)=>t+Ih.visit(n,e)),0)}visitFixedSizeBinary(t,e){return t.type.byteWidth}visitMap(t,e){return 8+t.children.reduce(((t,n)=>t+Ih.visit(n,e)),0)}visitDictionary(t,e){var n;return t.type.indices.bitWidth/8+((null===(n=t.dictionary)||void 0===n?void 0:n.getByteLength(t.values[e]))||0)}}const Ah=({type:t,children:e,typeIds:n,valueOffsets:r},i)=>{const o=t.typeIdToChildIndex[n[i]];return 8+Ih.visit(e[o],r[i])},Sh=({children:t},e)=>4+Ih.visitMany(t,t.map((()=>e))).reduce(wh,0);xh.prototype.visitUtf8=({valueOffsets:t},e)=>t[e+1]-t[e]+8,xh.prototype.visitBinary=({valueOffsets:t},e)=>t[e+1]-t[e]+8,xh.prototype.visitList=({valueOffsets:t,stride:e,children:n},r)=>{const i=n[0],{[r*e]:o}=t,{[r*e+1]:a}=t,s=Ih.getVisitFn(i.type),u=i.slice(o,a-o);let c=8;for(let l=-1,f=a-o;++l{const r=e[0],i=r.slice(n*t,t),o=Ih.getVisitFn(r.type);let a=0;for(let s=-1,u=i.length;++st.type.mode===ec.Dense?Ah(t,e):Sh(t,e),xh.prototype.visitDenseUnion=Ah,xh.prototype.visitSparseUnion=Sh;const Ih=new xh;var Oh;const Th={},kh={};class Mh{constructor(t){var e,n,r;const i=t[0]instanceof Mh?t.flatMap((t=>t.data)):t;if(0===i.length||i.some((t=>!(t instanceof eh))))throw new TypeError("Vector constructor expects an Array of Data instances.");const o=null===(e=i[0])||void 0===e?void 0:e.type;switch(i.length){case 0:this._offsets=[0];break;case 1:{const{get:t,set:e,indexOf:n,byteLength:r}=Th[o.typeId],a=i[0];this.isValid=t=>ch(a,t),this.get=e=>t(a,e),this.set=(t,n)=>e(a,t,n),this.indexOf=t=>n(a,t),this.getByteLength=t=>r(a,t),this._offsets=[0,a.length];break}default:Object.setPrototypeOf(this,kh[o.typeId]),this._offsets=ah(i)}this.data=i,this.type=o,this.stride=kl(o),this.numChildren=null!==(r=null===(n=o.children)||void 0===n?void 0:n.length)&&void 0!==r?r:0,this.length=this._offsets.at(-1)}get byteLength(){return-1===this._byteLength&&(this._byteLength=this.data.reduce(((t,e)=>t+e.byteLength),0)),this._byteLength}get nullCount(){return-1===this._nullCount&&(this._nullCount=oh(this.data)),this._nullCount}get ArrayType(){return this.type.ArrayType}get[Symbol.toStringTag](){return`${this.VectorName}<${this.type[Symbol.toStringTag]}>`}get VectorName(){return`${dc[this.type.typeId]}Vector`}isValid(t){return!1}get(t){return null}set(t,e){}indexOf(t,e){return-1}includes(t,e){return this.indexOf(t,e)>0}getByteLength(t){return 0}[Symbol.iterator](){return vh.visit(this)}concat(...t){return new Mh(this.data.concat(t.flatMap((t=>t.data)).flat(Number.POSITIVE_INFINITY)))}slice(t,e){return new Mh(Yf(this,t,e,(({data:t,_offsets:e},n,r)=>sh(t,e,n,r))))}toJSON(){return[...this]}toArray(){const{type:t,data:e,length:n,stride:r,ArrayType:i}=this;switch(t.typeId){case dc.Int:case dc.Float:case dc.Decimal:case dc.Time:case dc.Timestamp:switch(e.length){case 0:return new i;case 1:return e[0].values.subarray(0,n*r);default:return e.reduce(((t,{values:e,length:n})=>(t.array.set(e.subarray(0,n*r),t.offset),t.offset+=n*r,t)),{array:new i(n*r),offset:0}).array}}return[...this]}toString(){return`[${[...this].join(",")}]`}getChild(t){var e;return this.getChildAt(null===(e=this.type.children)||void 0===e?void 0:e.findIndex((e=>e.name===t)))}getChildAt(t){return t>-1&&te[t]))):null}get isMemoized(){return!!Zc.isDictionary(this.type)&&this.data[0].dictionary.isMemoized}memoize(){if(Zc.isDictionary(this.type)){const t=new Eh(this.data[0].dictionary),e=this.data.map((e=>{const n=e.clone();return n.dictionary=t,n}));return new Mh(e)}return new Eh(this)}unmemoize(){if(Zc.isDictionary(this.type)&&this.isMemoized){const t=this.data[0].dictionary.unmemoize(),e=this.data.map((e=>{const n=e.clone();return n.dictionary=t,n}));return new Mh(e)}return this}}Oh=Symbol.toStringTag,Mh[Oh]=(t=>{t.type=Zc.prototype,t.data=[],t.length=0,t.stride=1,t.numChildren=0,t._nullCount=-1,t._byteLength=-1,t._offsets=new Uint32Array([0]),t[Symbol.isConcatSpreadable]=!0;const e=Object.keys(dc).map((t=>dc[t])).filter((t=>"number"==typeof t&&t!==dc.NONE));for(const n of e){const e=Ff.getVisitFnByTypeId(n),r=lf.getVisitFnByTypeId(n),i=mh.getVisitFnByTypeId(n),o=Ih.getVisitFnByTypeId(n);Th[n]={get:e,set:r,indexOf:i,byteLength:o},kh[n]=Object.create(t,{isValid:{value:lh(ch)},get:{value:lh(Ff.getVisitFnByTypeId(n))},set:{value:fh(lf.getVisitFnByTypeId(n))},indexOf:{value:hh(mh.getVisitFnByTypeId(n))},getByteLength:{value:lh(Ih.getVisitFnByTypeId(n))}})}return"Vector"})(Mh.prototype);class Eh extends Mh{constructor(t){super(t.data);const e=this.get,n=this.set,r=this.slice,i=new Array(this.length);Object.defineProperty(this,"get",{value(t){const n=i[t];if(void 0!==n)return n;const r=e.call(this,t);return i[t]=r,r}}),Object.defineProperty(this,"set",{value(t,e){n.call(this,t,e),i[t]=e}}),Object.defineProperty(this,"slice",{value:(t,e)=>new Eh(r.call(this,t,e))}),Object.defineProperty(this,"isMemoized",{value:!0}),Object.defineProperty(this,"unmemoize",{value:()=>new Mh(this.data)}),Object.defineProperty(this,"memoize",{value:()=>this})}}function Bh(t){if(t){if(t instanceof eh)return new Mh([t]);if(t instanceof Mh)return new Mh(t.data);if(t.type instanceof Zc)return new Mh([rh(t)]);if(Array.isArray(t))return new Mh(t.flatMap((t=>{return(e=t)instanceof eh?[e]:e instanceof Mh?e.data:Bh(e).data;var e})));if(ArrayBuffer.isView(t)){t instanceof DataView&&(t=new Uint8Array(t.buffer));const e={offset:0,length:t.length,nullCount:0,data:t};if(t instanceof Int8Array)return new Mh([rh(Object.assign(Object.assign({},e),{type:new Qc}))]);if(t instanceof Int16Array)return new Mh([rh(Object.assign(Object.assign({},e),{type:new tl}))]);if(t instanceof Int32Array)return new Mh([rh(Object.assign(Object.assign({},e),{type:new el}))]);if(t instanceof BigInt64Array)return new Mh([rh(Object.assign(Object.assign({},e),{type:new nl}))]);if(t instanceof Uint8Array||t instanceof Uint8ClampedArray)return new Mh([rh(Object.assign(Object.assign({},e),{type:new rl}))]);if(t instanceof Uint16Array)return new Mh([rh(Object.assign(Object.assign({},e),{type:new il}))]);if(t instanceof Uint32Array)return new Mh([rh(Object.assign(Object.assign({},e),{type:new ol}))]);if(t instanceof BigUint64Array)return new Mh([rh(Object.assign(Object.assign({},e),{type:new al}))]);if(t instanceof Float32Array)return new Mh([rh(Object.assign(Object.assign({},e),{type:new ul}))]);if(t instanceof Float64Array)return new Mh([rh(Object.assign(Object.assign({},e),{type:new cl}))]);throw new Error("Unrecognized input")}}throw new Error("Unrecognized input")}function jh(t){if(!t||t.length<=0)return function(t){return!0};let e="";const n=t.filter((t=>t==t));return n.length>0&&(e=`\n switch (x) {${n.map((t=>`\n case ${function(t){if("bigint"!=typeof t)return yc(t);return`${yc(t)}n`}(t)}:`)).join("")}\n return false;\n }`),t.length!==n.length&&(e=`if (x !== x) return false;\n${e}`),new Function("x",`${e}\nreturn true;`)}const Dh=(t,e)=>(Math.ceil(t)*e+63&-64||64)/e;class zh{constructor(t,e=1){this.buffer=t,this.stride=e,this.BYTES_PER_ELEMENT=t.BYTES_PER_ELEMENT,this.ArrayType=t.constructor,this._resize(this.length=Math.ceil(t.length/e))}get byteLength(){return Math.ceil(this.length*this.stride)*this.BYTES_PER_ELEMENT}get reservedLength(){return this.buffer.length/this.stride}get reservedByteLength(){return this.buffer.byteLength}set(t,e){return this}append(t){return this.set(this.length,t)}reserve(t){if(t>0){this.length+=t;const e=this.stride,n=this.length*e,r=this.buffer.length;n>=r&&this._resize(Dh(0===r?1*n:2*n,this.BYTES_PER_ELEMENT))}return this}flush(t=this.length){t=Dh(t*this.stride,this.BYTES_PER_ELEMENT);const e=((t,e=0)=>t.length>=e?t.subarray(0,e):Ru(new t.constructor(e),t,0))(this.buffer,t);return this.clear(),e}clear(){return this.length=0,this._resize(0),this}_resize(t){return this.buffer=Ru(new this.ArrayType(t),this.buffer)}}zh.prototype.offset=0;class Nh extends zh{last(){return this.get(this.length-1)}get(t){return this.buffer[t]}set(t,e){return this.reserve(t-this.length+1),this.buffer[t*this.stride]=e,this}}class Ch extends Nh{constructor(t=new Uint8Array(0)){super(t,1/8),this.numValid=0}get numInvalid(){return this.length-this.numValid}get(t){return this.buffer[t>>3]>>t%8&1}set(t,e){const{buffer:n}=this.reserve(t-this.length+1),r=t>>3,i=t%8,o=n[r]>>i&1;return e?0===o&&(n[r]|=1<this.length&&this.set(t-1,0),super.flush(t+1)}}let Lh=class{static throughNode(t){throw new Error('"throughNode" not available in this environment')}static throughDOM(t){throw new Error('"throughDOM" not available in this environment')}constructor({type:t,nullValues:e}){this.length=0,this.finished=!1,this.type=t,this.children=[],this.nullValues=e,this.stride=kl(t),this._nulls=new Ch,e&&e.length>0&&(this._isValid=jh(e))}toVector(){return new Mh([this.flush()])}get ArrayType(){return this.type.ArrayType}get nullCount(){return this._nulls.numInvalid}get numChildren(){return this.children.length}get byteLength(){let t=0;const{_offsets:e,_values:n,_nulls:r,_typeIds:i,children:o}=this;return e&&(t+=e.byteLength),n&&(t+=n.byteLength),r&&(t+=r.byteLength),i&&(t+=i.byteLength),o.reduce(((t,e)=>t+e.byteLength),t)}get reservedLength(){return this._nulls.reservedLength}get reservedByteLength(){let t=0;return this._offsets&&(t+=this._offsets.reservedByteLength),this._values&&(t+=this._values.reservedByteLength),this._nulls&&(t+=this._nulls.reservedByteLength),this._typeIds&&(t+=this._typeIds.reservedByteLength),this.children.reduce(((t,e)=>t+e.reservedByteLength),t)}get valueOffsets(){return this._offsets?this._offsets.buffer:null}get values(){return this._values?this._values.buffer:null}get nullBitmap(){return this._nulls?this._nulls.buffer:null}get typeIds(){return this._typeIds?this._typeIds.buffer:null}append(t){return this.set(this.length,t)}isValid(t){return this._isValid(t)}set(t,e){return this.setValid(t,this.isValid(e))&&this.setValue(t,e),this}setValue(t,e){this._setValue(this,t,e)}setValid(t,e){return this.length=this._nulls.set(t,+e).length,e}addChild(t,e=`${this.numChildren}`){throw new Error(`Cannot append children to non-nested type "${this.type}"`)}getChildAt(t){return this.children[t]||null}flush(){let t,e,n,r;const{type:i,length:o,nullCount:a,_typeIds:s,_offsets:u,_values:c,_nulls:l}=this;(e=null==s?void 0:s.flush(o))?r=null==u?void 0:u.flush(o):t=(r=null==u?void 0:u.flush(o))?null==c?void 0:c.flush(u.last()):null==c?void 0:c.flush(o),a>0&&(n=null==l?void 0:l.flush(o));const f=this.children.map((t=>t.flush()));return this.clear(),rh({type:i,length:o,nullCount:a,children:f,child:f[0],data:t,typeIds:e,nullBitmap:n,valueOffsets:r})}finish(){this.finished=!0;for(const t of this.children)t.finish();return this}clear(){var t,e,n,r;this.length=0,null===(t=this._nulls)||void 0===t||t.clear(),null===(e=this._values)||void 0===e||e.clear(),null===(n=this._offsets)||void 0===n||n.clear(),null===(r=this._typeIds)||void 0===r||r.clear();for(const i of this.children)i.clear();return this}};Lh.prototype.length=1,Lh.prototype.stride=1,Lh.prototype.children=null,Lh.prototype.finished=!1,Lh.prototype.nullValues=null,Lh.prototype._isValid=()=>!0;class Uh extends Lh{constructor(t){super(t),this._values=new Nh(new this.ArrayType(0),this.stride)}setValue(t,e){const n=this._values;return n.reserve(t-n.length+1),super.setValue(t,e)}}class Rh extends Lh{constructor(t){super(t),this._pendingLength=0,this._offsets=new Fh}setValue(t,e){const n=this._pending||(this._pending=new Map),r=n.get(t);r&&(this._pendingLength-=r.length),this._pendingLength+=e instanceof Rf?e[Lf].length:e.length,n.set(t,e)}setValid(t,e){return!!super.setValid(t,e)||((this._pending||(this._pending=new Map)).set(t,void 0),!1)}clear(){return this._pendingLength=0,this._pending=void 0,super.clear()}flush(){return this._flush(),super.flush()}finish(){return this._flush(),super.finish()}_flush(){const t=this._pending,e=this._pendingLength;return this._pendingLength=0,this._pending=void 0,t&&t.size>0&&this._flushPending(t,e),this}}class Ph{constructor(){this.bb=null,this.bb_pos=0}__init(t,e){return this.bb_pos=t,this.bb=e,this}offset(){return this.bb.readInt64(this.bb_pos)}metaDataLength(){return this.bb.readInt32(this.bb_pos+8)}bodyLength(){return this.bb.readInt64(this.bb_pos+16)}static sizeOf(){return 24}static createBlock(t,e,n,r){return t.prep(8,24),t.writeInt64(BigInt(null!=r?r:0)),t.pad(4),t.writeInt32(n),t.writeInt64(BigInt(null!=e?e:0)),t.offset()}}const Vh=new Int32Array(2),$h=new Float32Array(Vh.buffer),Yh=new Float64Array(Vh.buffer),Wh=1===new Uint16Array(new Uint8Array([1,0]).buffer)[0];var Gh,qh;(qh=Gh||(Gh={}))[qh.UTF8_BYTES=1]="UTF8_BYTES",qh[qh.UTF16_STRING=2]="UTF16_STRING";let Xh=class t{constructor(t){this.bytes_=t,this.position_=0,this.text_decoder_=new TextDecoder}static allocate(e){return new t(new Uint8Array(e))}clear(){this.position_=0}bytes(){return this.bytes_}position(){return this.position_}setPosition(t){this.position_=t}capacity(){return this.bytes_.length}readInt8(t){return this.readUint8(t)<<24>>24}readUint8(t){return this.bytes_[t]}readInt16(t){return this.readUint16(t)<<16>>16}readUint16(t){return this.bytes_[t]|this.bytes_[t+1]<<8}readInt32(t){return this.bytes_[t]|this.bytes_[t+1]<<8|this.bytes_[t+2]<<16|this.bytes_[t+3]<<24}readUint32(t){return this.readInt32(t)>>>0}readInt64(t){return BigInt.asIntN(64,BigInt(this.readUint32(t))+(BigInt(this.readUint32(t+4))<>8}writeUint16(t,e){this.bytes_[t]=e,this.bytes_[t+1]=e>>8}writeInt32(t,e){this.bytes_[t]=e,this.bytes_[t+1]=e>>8,this.bytes_[t+2]=e>>16,this.bytes_[t+3]=e>>24}writeUint32(t,e){this.bytes_[t]=e,this.bytes_[t+1]=e>>8,this.bytes_[t+2]=e>>16,this.bytes_[t+3]=e>>24}writeInt64(t,e){this.writeInt32(t,Number(BigInt.asIntN(32,e))),this.writeInt32(t+4,Number(BigInt.asIntN(32,e>>BigInt(32))))}writeUint64(t,e){this.writeUint32(t,Number(BigInt.asUintN(32,e))),this.writeUint32(t+4,Number(BigInt.asUintN(32,e>>BigInt(32))))}writeFloat32(t,e){$h[0]=e,this.writeInt32(t,Vh[0])}writeFloat64(t,e){Yh[0]=e,this.writeInt32(t,Vh[Wh?0:1]),this.writeInt32(t+4,Vh[Wh?1:0])}getBufferIdentifier(){if(this.bytes_.lengththis.minalign&&(this.minalign=e);const r=1+~(this.bb.capacity()-this.space+n)&e-1;for(;this.space=0&&0==this.vtable[e];e--);const n=e+1;for(;e>=0;e--)this.addInt16(0!=this.vtable[e]?t-this.vtable[e]:0);this.addInt16(t-this.object_start);const r=2*(n+2);this.addInt16(r);let i=0;const o=this.space;t:for(e=0;e=0;e--)this.writeInt8(t.charCodeAt(e))}this.prep(this.minalign,4+r),this.addOffset(t),r&&this.addInt32(this.bb.capacity()-this.space),this.bb.setPosition(this.space)}finishSizePrefixed(t,e){this.finish(t,e,!0)}requiredField(t,e){const n=this.bb.capacity()-t,r=n-this.bb.readInt32(n);if(!(e=0;n--)t.addInt32(e[n]);return t.endVector()}static startTypeIdsVector(t,e){t.startVector(4,e,4)}static endUnion(t){return t.endObject()}static createUnion(t,e,n){return Sd.startUnion(t),Sd.addMode(t,e),Sd.addTypeIds(t,n),Sd.endUnion(t)}}class Id{constructor(){this.bb=null,this.bb_pos=0}__init(t,e){return this.bb_pos=t,this.bb=e,this}static getRootAsUtf8(t,e){return(e||new Id).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsUtf8(t,e){return t.setPosition(t.position()+4),(e||new Id).__init(t.readInt32(t.position())+t.position(),t)}static startUtf8(t){t.startObject(0)}static endUtf8(t){return t.endObject()}static createUtf8(t){return Id.startUtf8(t),Id.endUtf8(t)}}!function(t){t[t.NONE=0]="NONE",t[t.Null=1]="Null",t[t.Int=2]="Int",t[t.FloatingPoint=3]="FloatingPoint",t[t.Binary=4]="Binary",t[t.Utf8=5]="Utf8",t[t.Bool=6]="Bool",t[t.Decimal=7]="Decimal",t[t.Date=8]="Date",t[t.Time=9]="Time",t[t.Timestamp=10]="Timestamp",t[t.Interval=11]="Interval",t[t.List=12]="List",t[t.Struct_=13]="Struct_",t[t.Union=14]="Union",t[t.FixedSizeBinary=15]="FixedSizeBinary",t[t.FixedSizeList=16]="FixedSizeList",t[t.Map=17]="Map",t[t.Duration=18]="Duration",t[t.LargeBinary=19]="LargeBinary",t[t.LargeUtf8=20]="LargeUtf8",t[t.LargeList=21]="LargeList",t[t.RunEndEncoded=22]="RunEndEncoded"}(Ad||(Ad={}));let Od=class t{constructor(){this.bb=null,this.bb_pos=0}__init(t,e){return this.bb_pos=t,this.bb=e,this}static getRootAsField(e,n){return(n||new t).__init(e.readInt32(e.position())+e.position(),e)}static getSizePrefixedRootAsField(e,n){return e.setPosition(e.position()+4),(n||new t).__init(e.readInt32(e.position())+e.position(),e)}name(t){const e=this.bb.__offset(this.bb_pos,4);return e?this.bb.__string(this.bb_pos+e,t):null}nullable(){const t=this.bb.__offset(this.bb_pos,6);return!!t&&!!this.bb.readInt8(this.bb_pos+t)}typeType(){const t=this.bb.__offset(this.bb_pos,8);return t?this.bb.readUint8(this.bb_pos+t):Ad.NONE}type(t){const e=this.bb.__offset(this.bb_pos,10);return e?this.bb.__union(t,this.bb_pos+e):null}dictionary(t){const e=this.bb.__offset(this.bb_pos,12);return e?(t||new id).__init(this.bb.__indirect(this.bb_pos+e),this.bb):null}children(e,n){const r=this.bb.__offset(this.bb_pos,14);return r?(n||new t).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+r)+4*e),this.bb):null}childrenLength(){const t=this.bb.__offset(this.bb_pos,14);return t?this.bb.__vector_len(this.bb_pos+t):0}customMetadata(t,e){const n=this.bb.__offset(this.bb_pos,16);return n?(e||new Zh).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+n)+4*t),this.bb):null}customMetadataLength(){const t=this.bb.__offset(this.bb_pos,16);return t?this.bb.__vector_len(this.bb_pos+t):0}static startField(t){t.startObject(7)}static addName(t,e){t.addFieldOffset(0,e,0)}static addNullable(t,e){t.addFieldInt8(1,+e,0)}static addTypeType(t,e){t.addFieldInt8(2,e,Ad.NONE)}static addType(t,e){t.addFieldOffset(3,e,0)}static addDictionary(t,e){t.addFieldOffset(4,e,0)}static addChildren(t,e){t.addFieldOffset(5,e,0)}static createChildrenVector(t,e){t.startVector(4,e.length,4);for(let n=e.length-1;n>=0;n--)t.addOffset(e[n]);return t.endVector()}static startChildrenVector(t,e){t.startVector(4,e,4)}static addCustomMetadata(t,e){t.addFieldOffset(6,e,0)}static createCustomMetadataVector(t,e){t.startVector(4,e.length,4);for(let n=e.length-1;n>=0;n--)t.addOffset(e[n]);return t.endVector()}static startCustomMetadataVector(t,e){t.startVector(4,e,4)}static endField(t){return t.endObject()}},Td=class t{constructor(){this.bb=null,this.bb_pos=0}__init(t,e){return this.bb_pos=t,this.bb=e,this}static getRootAsSchema(e,n){return(n||new t).__init(e.readInt32(e.position())+e.position(),e)}static getSizePrefixedRootAsSchema(e,n){return e.setPosition(e.position()+4),(n||new t).__init(e.readInt32(e.position())+e.position(),e)}endianness(){const t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt16(this.bb_pos+t):Kh.Little}fields(t,e){const n=this.bb.__offset(this.bb_pos,6);return n?(e||new Od).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+n)+4*t),this.bb):null}fieldsLength(){const t=this.bb.__offset(this.bb_pos,6);return t?this.bb.__vector_len(this.bb_pos+t):0}customMetadata(t,e){const n=this.bb.__offset(this.bb_pos,8);return n?(e||new Zh).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+n)+4*t),this.bb):null}customMetadataLength(){const t=this.bb.__offset(this.bb_pos,8);return t?this.bb.__vector_len(this.bb_pos+t):0}features(t){const e=this.bb.__offset(this.bb_pos,10);return e?this.bb.readInt64(this.bb.__vector(this.bb_pos+e)+8*t):BigInt(0)}featuresLength(){const t=this.bb.__offset(this.bb_pos,10);return t?this.bb.__vector_len(this.bb_pos+t):0}static startSchema(t){t.startObject(4)}static addEndianness(t,e){t.addFieldInt16(0,e,Kh.Little)}static addFields(t,e){t.addFieldOffset(1,e,0)}static createFieldsVector(t,e){t.startVector(4,e.length,4);for(let n=e.length-1;n>=0;n--)t.addOffset(e[n]);return t.endVector()}static startFieldsVector(t,e){t.startVector(4,e,4)}static addCustomMetadata(t,e){t.addFieldOffset(2,e,0)}static createCustomMetadataVector(t,e){t.startVector(4,e.length,4);for(let n=e.length-1;n>=0;n--)t.addOffset(e[n]);return t.endVector()}static startCustomMetadataVector(t,e){t.startVector(4,e,4)}static addFeatures(t,e){t.addFieldOffset(3,e,0)}static createFeaturesVector(t,e){t.startVector(8,e.length,8);for(let n=e.length-1;n>=0;n--)t.addInt64(e[n]);return t.endVector()}static startFeaturesVector(t,e){t.startVector(8,e,8)}static endSchema(t){return t.endObject()}static finishSchemaBuffer(t,e){t.finish(e)}static finishSizePrefixedSchemaBuffer(t,e){t.finish(e,void 0,!0)}static createSchema(e,n,r,i,o){return t.startSchema(e),t.addEndianness(e,n),t.addFields(e,r),t.addCustomMetadata(e,i),t.addFeatures(e,o),t.endSchema(e)}};class kd{constructor(){this.bb=null,this.bb_pos=0}__init(t,e){return this.bb_pos=t,this.bb=e,this}static getRootAsFooter(t,e){return(e||new kd).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsFooter(t,e){return t.setPosition(t.position()+4),(e||new kd).__init(t.readInt32(t.position())+t.position(),t)}version(){const t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt16(this.bb_pos+t):Jh.V1}schema(t){const e=this.bb.__offset(this.bb_pos,6);return e?(t||new Td).__init(this.bb.__indirect(this.bb_pos+e),this.bb):null}dictionaries(t,e){const n=this.bb.__offset(this.bb_pos,8);return n?(e||new Ph).__init(this.bb.__vector(this.bb_pos+n)+24*t,this.bb):null}dictionariesLength(){const t=this.bb.__offset(this.bb_pos,8);return t?this.bb.__vector_len(this.bb_pos+t):0}recordBatches(t,e){const n=this.bb.__offset(this.bb_pos,10);return n?(e||new Ph).__init(this.bb.__vector(this.bb_pos+n)+24*t,this.bb):null}recordBatchesLength(){const t=this.bb.__offset(this.bb_pos,10);return t?this.bb.__vector_len(this.bb_pos+t):0}customMetadata(t,e){const n=this.bb.__offset(this.bb_pos,12);return n?(e||new Zh).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+n)+4*t),this.bb):null}customMetadataLength(){const t=this.bb.__offset(this.bb_pos,12);return t?this.bb.__vector_len(this.bb_pos+t):0}static startFooter(t){t.startObject(5)}static addVersion(t,e){t.addFieldInt16(0,e,Jh.V1)}static addSchema(t,e){t.addFieldOffset(1,e,0)}static addDictionaries(t,e){t.addFieldOffset(2,e,0)}static startDictionariesVector(t,e){t.startVector(24,e,8)}static addRecordBatches(t,e){t.addFieldOffset(3,e,0)}static startRecordBatchesVector(t,e){t.startVector(24,e,8)}static addCustomMetadata(t,e){t.addFieldOffset(4,e,0)}static createCustomMetadataVector(t,e){t.startVector(4,e.length,4);for(let n=e.length-1;n>=0;n--)t.addOffset(e[n]);return t.endVector()}static startCustomMetadataVector(t,e){t.startVector(4,e,4)}static endFooter(t){return t.endObject()}static finishFooterBuffer(t,e){t.finish(e)}static finishSizePrefixedFooterBuffer(t,e){t.finish(e,void 0,!0)}}class Md{constructor(t=[],e,n){this.fields=t||[],this.metadata=e||new Map,n||(n=jd(t)),this.dictionaries=n}get[Symbol.toStringTag](){return"Schema"}get names(){return this.fields.map((t=>t.name))}toString(){return`Schema<{ ${this.fields.map(((t,e)=>`${e}: ${t}`)).join(", ")} }>`}select(t){const e=new Set(t),n=this.fields.filter((t=>e.has(t.name)));return new Md(n,this.metadata)}selectAt(t){const e=t.map((t=>this.fields[t])).filter(Boolean);return new Md(e,this.metadata)}assign(...t){const e=t[0]instanceof Md?t[0]:Array.isArray(t[0])?new Md(t[0]):new Md(t),n=[...this.fields],r=Bd(Bd(new Map,this.metadata),e.metadata),i=e.fields.filter((t=>{const e=n.findIndex((e=>e.name===t.name));return!~e||(n[e]=t.clone({metadata:Bd(Bd(new Map,n[e].metadata),t.metadata)}))&&!1})),o=jd(i,new Map);return new Md([...n,...i],r,new Map([...this.dictionaries,...o]))}}Md.prototype.fields=null,Md.prototype.metadata=null,Md.prototype.dictionaries=null;class Ed{static new(...t){let[e,n,r,i]=t;return t[0]&&"object"==typeof t[0]&&(({name:e}=t[0]),void 0===n&&(n=t[0].type),void 0===r&&(r=t[0].nullable),void 0===i&&(i=t[0].metadata)),new Ed(`${e}`,n,r,i)}constructor(t,e,n=!1,r){this.name=t,this.type=e,this.nullable=n,this.metadata=r||new Map}get typeId(){return this.type.typeId}get[Symbol.toStringTag](){return"Field"}toString(){return`${this.name}: ${this.type}`}clone(...t){let[e,n,r,i]=t;return t[0]&&"object"==typeof t[0]?({name:e=this.name,type:n=this.type,nullable:r=this.nullable,metadata:i=this.metadata}=t[0]):[e=this.name,n=this.type,r=this.nullable,i=this.metadata]=t,Ed.new(e,n,r,i)}}function Bd(t,e){return new Map([...t||new Map,...e||new Map])}function jd(t,e=new Map){for(let n=-1,r=t.length;++n0&&jd(r.children,e)}return e}Ed.prototype.type=null,Ed.prototype.name=null,Ed.prototype.nullable=null,Ed.prototype.metadata=null;var Dd=Hh,zd=Xh;class Nd{static decode(t){t=new zd(Yu(t));const e=kd.getRootAsFooter(t),n=Md.decode(e.schema());return new Cd(n,e)}static encode(t){const e=new Dd,n=Md.encode(e,t.schema);kd.startRecordBatchesVector(e,t.numRecordBatches);for(const o of[...t.recordBatches()].slice().reverse())Fd.encode(e,o);const r=e.endVector();kd.startDictionariesVector(e,t.numDictionaries);for(const o of[...t.dictionaryBatches()].slice().reverse())Fd.encode(e,o);const i=e.endVector();return kd.startFooter(e),kd.addSchema(e,n),kd.addVersion(e,Qu.V4),kd.addRecordBatches(e,r),kd.addDictionaries(e,i),kd.finishFooterBuffer(e,kd.endFooter(e)),e.asUint8Array()}get numRecordBatches(){return this._recordBatches.length}get numDictionaries(){return this._dictionaryBatches.length}constructor(t,e=Qu.V4,n,r){this.schema=t,this.version=e,n&&(this._recordBatches=n),r&&(this._dictionaryBatches=r)}*recordBatches(){for(let t,e=-1,n=this.numRecordBatches;++e=0&&t=0&&t=0&&t=0&&tthis._closedPromiseResolve=t))}get closed(){return this._closedPromise}cancel(t){return mu(this,void 0,void 0,(function*(){yield this.return(t)}))}write(t){this._ensureOpen()&&(this.resolvers.length<=0?this._values.push(t):this.resolvers.shift().resolve({done:!1,value:t}))}abort(t){this._closedPromiseResolve&&(this.resolvers.length<=0?this._error={error:t}:this.resolvers.shift().reject({done:!0,value:t}))}close(){if(this._closedPromiseResolve){const{resolvers:t}=this;for(;t.length>0;)t.shift().resolve(Ld);this._closedPromiseResolve(),this._closedPromiseResolve=void 0}}[Symbol.asyncIterator](){return this}toDOMStream(t){return Hu.toDOMStream(this._closedPromiseResolve||this._error?this:this._values,t)}toNodeStream(t){return Hu.toNodeStream(this._closedPromiseResolve||this._error?this:this._values,t)}throw(t){return mu(this,void 0,void 0,(function*(){return yield this.abort(t),Ld}))}return(t){return mu(this,void 0,void 0,(function*(){return yield this.close(),Ld}))}read(t){return mu(this,void 0,void 0,(function*(){return(yield this.next(t,"read")).value}))}peek(t){return mu(this,void 0,void 0,(function*(){return(yield this.next(t,"peek")).value}))}next(...t){return this._values.length>0?Promise.resolve({done:!1,value:this._values.shift()}):this._error?Promise.reject({done:!0,value:this._error.error}):this._closedPromiseResolve?new Promise(((t,e)=>{this.resolvers.push({resolve:t,reject:e})})):Promise.resolve(Ld)}_ensureOpen(){if(this._closedPromiseResolve)return!0;throw new Error("AsyncQueue is closed")}}class Vd extends Pd{write(t){if((t=Yu(t)).byteLength>0)return super.write(t)}toString(t=!1){return t?Au(this.toUint8Array(!0)):this.toUint8Array(!1).then(Au)}toUint8Array(t=!1){return t?Pu(this._values)[0]:(()=>mu(this,void 0,void 0,(function*(){var t,e,n,r;const i=[];let o=0;try{for(var a,s=!0,u=wu(this);!(t=(a=yield u.next()).done);s=!0){r=a.value,s=!1;const t=r;i.push(t),o+=t.byteLength}}catch(c){e={error:c}}finally{try{s||t||!(n=u.return)||(yield n.call(u))}finally{if(e)throw e.error}}return Pu(i,o)[0]})))()}}class $d{constructor(t){t&&(this.source=new Wd(Hu.fromIterable(t)))}[Symbol.iterator](){return this}next(t){return this.source.next(t)}throw(t){return this.source.throw(t)}return(t){return this.source.return(t)}peek(t){return this.source.peek(t)}read(t){return this.source.read(t)}}class Yd{constructor(t){t instanceof Yd?this.source=t.source:t instanceof Vd?this.source=new Gd(Hu.fromAsyncIterable(t)):Fu(t)?this.source=new Gd(Hu.fromNodeStream(t)):Cu(t)?this.source=new Gd(Hu.fromDOMStream(t)):zu(t)?this.source=new Gd(Hu.fromDOMStream(t.body)):Mu(t)?this.source=new Gd(Hu.fromIterable(t)):(ku(t)||Eu(t))&&(this.source=new Gd(Hu.fromAsyncIterable(t)))}[Symbol.asyncIterator](){return this}next(t){return this.source.next(t)}throw(t){return this.source.throw(t)}return(t){return this.source.return(t)}get closed(){return this.source.closed}cancel(t){return this.source.cancel(t)}peek(t){return this.source.peek(t)}read(t){return this.source.read(t)}}class Wd{constructor(t){this.source=t}cancel(t){this.return(t)}peek(t){return this.next(t,"peek").value}read(t){return this.next(t,"read").value}next(t,e="read"){return this.source.next({cmd:e,size:t})}throw(t){return Object.create(this.source.throw&&this.source.throw(t)||Ld)}return(t){return Object.create(this.source.return&&this.source.return(t)||Ld)}}class Gd{constructor(t){this.source=t,this._closedPromise=new Promise((t=>this._closedPromiseResolve=t))}cancel(t){return mu(this,void 0,void 0,(function*(){yield this.return(t)}))}get closed(){return this._closedPromise}read(t){return mu(this,void 0,void 0,(function*(){return(yield this.next(t,"read")).value}))}peek(t){return mu(this,void 0,void 0,(function*(){return(yield this.next(t,"peek")).value}))}next(t,e="read"){return mu(this,void 0,void 0,(function*(){return yield this.source.next({cmd:e,size:t})}))}throw(t){return mu(this,void 0,void 0,(function*(){const e=this.source.throw&&(yield this.source.throw(t))||Ld;return this._closedPromiseResolve&&this._closedPromiseResolve(),this._closedPromiseResolve=void 0,Object.create(e)}))}return(t){return mu(this,void 0,void 0,(function*(){const e=this.source.return&&(yield this.source.return(t))||Ld;return this._closedPromiseResolve&&this._closedPromiseResolve(),this._closedPromiseResolve=void 0,Object.create(e)}))}}class qd extends $d{constructor(t,e){super(),this.position=0,this.buffer=Yu(t),this.size=void 0===e?this.buffer.byteLength:e}readInt32(t){const{buffer:e,byteOffset:n}=this.readAt(t,4);return new DataView(e,n).getInt32(0,!0)}seek(t){return this.position=Math.min(t,this.size),tmu(this,void 0,void 0,(function*(){this.size=(yield t.stat()).size,delete this._pending})))()}readInt32(t){return mu(this,void 0,void 0,(function*(){const{buffer:e,byteOffset:n}=yield this.readAt(t,4);return new DataView(e,n).getInt32(0,!0)}))}seek(t){return mu(this,void 0,void 0,(function*(){return this._pending&&(yield this._pending),this.position=Math.min(t,this.size),t>>16,65535&this.buffer[1],this.buffer[0]>>>16,65535&this.buffer[0]]),n=new Uint32Array([t.buffer[1]>>>16,65535&t.buffer[1],t.buffer[0]>>>16,65535&t.buffer[0]]);let r=e[3]*n[3];this.buffer[0]=65535&r;let i=r>>>16;return r=e[2]*n[3],i+=r,r=e[3]*n[2]>>>0,i+=r,this.buffer[0]+=i<<16,this.buffer[1]=i>>>0>>16,this.buffer[1]+=e[1]*n[3]+e[2]*n[2]+e[3]*n[1],this.buffer[1]+=e[0]*n[3]+e[1]*n[2]+e[2]*n[1]+e[3]*n[0]<<16,this}_plus(t){const e=this.buffer[0]+t.buffer[0]>>>0;this.buffer[1]+=t.buffer[1],e>>0&&++this.buffer[1],this.buffer[0]=e}lessThan(t){return this.buffer[1]>>0,e[2]=this.buffer[2]+t.buffer[2]>>>0,e[1]=this.buffer[1]+t.buffer[1]>>>0,e[0]=this.buffer[0]+t.buffer[0]>>>0,e[0]>>0&&++e[1],e[1]>>0&&++e[2],e[2]>>0&&++e[3],this.buffer[3]=e[3],this.buffer[2]=e[2],this.buffer[1]=e[1],this.buffer[0]=e[0],this}hex(){return`${Hd(this.buffer[3])} ${Hd(this.buffer[2])} ${Hd(this.buffer[1])} ${Hd(this.buffer[0])}`}static multiply(t,e){return new tp(new Uint32Array(t.buffer)).times(e)}static add(t,e){return new tp(new Uint32Array(t.buffer)).plus(e)}static from(t,e=new Uint32Array(4)){return tp.fromString("string"==typeof t?t:t.toString(),e)}static fromNumber(t,e=new Uint32Array(4)){return tp.fromString(t.toString(),e)}static fromString(t,e=new Uint32Array(4)){const n=t.startsWith("-"),r=t.length,i=new tp(e);for(let o=n?1:0;o0&&this.readData(t,n)||new Uint8Array(0)}readOffsets(t,e){return this.readData(t,e)}readTypeIds(t,e){return this.readData(t,e)}readData(t,{length:e,offset:n}=this.nextBufferRange()){return this.bytes.subarray(n,n+e)}readDictionary(t){return this.dictionaries.get(t.id)}}class np extends ep{constructor(t,e,n,r){super(new Uint8Array(0),e,n,r),this.sources=t}readNullBitmap(t,e,{offset:n}=this.nextBufferRange()){return e<=0?new Uint8Array(0):Jf(this.sources[n])}readOffsets(t,{offset:e}=this.nextBufferRange()){return Vu(Uint8Array,Vu(Int32Array,this.sources[e]))}readTypeIds(t,{offset:e}=this.nextBufferRange()){return Vu(Uint8Array,Vu(t.ArrayType,this.sources[e]))}readData(t,{offset:e}=this.nextBufferRange()){const{sources:n}=this;return Zc.isTimestamp(t)||(Zc.isInt(t)||Zc.isTime(t))&&64===t.bitWidth||Zc.isDate(t)&&t.unit===oc.MILLISECOND?Vu(Uint8Array,Qd.convertArray(n[e])):Zc.isDecimal(t)?Vu(Uint8Array,tp.convertArray(n[e])):Zc.isBinary(t)||Zc.isFixedSizeBinary(t)?function(t){const e=t.join(""),n=new Uint8Array(e.length/2);for(let r=0;r>1]=Number.parseInt(e.slice(r,r+2),16);return n}(n[e]):Zc.isBool(t)?Jf(n[e]):Zc.isUtf8(t)?Iu(n[e].join("")):Vu(Uint8Array,Vu(t.ArrayType,n[e].map((t=>+t))))}}class rp extends Rh{constructor(t){super(t),this._values=new zh(new Uint8Array(0))}get byteLength(){let t=this._pendingLength+4*this.length;return this._offsets&&(t+=this._offsets.byteLength),this._values&&(t+=this._values.byteLength),this._nulls&&(t+=this._nulls.byteLength),t}setValue(t,e){return super.setValue(t,Yu(e))}_flushPending(t,e){const n=this._offsets,r=this._values.reserve(e).buffer;let i=0;for(const[o,a]of t)if(void 0===a)n.set(o,0);else{const t=a.length;r.set(a,i),n.set(o,t),i+=t}}}class ip extends Lh{constructor(t){super(t),this._values=new Ch}setValue(t,e){this._values.set(t,+e)}}class op extends Uh{}op.prototype._setValue=Gl;class ap extends op{}ap.prototype._setValue=$l;class sp extends op{}sp.prototype._setValue=Yl;class up extends Uh{}up.prototype._setValue=rf;class cp extends Lh{constructor({type:t,nullValues:e,dictionaryHashFunction:n}){super({type:new Tl(t.dictionary,t.indices,t.id,t.isOrdered)}),this._nulls=null,this._dictionaryOffset=0,this._keysToIndices=Object.create(null),this.indices=o_({type:this.type.indices,nullValues:e}),this.dictionary=o_({type:this.type.dictionary,nullValues:null}),"function"==typeof n&&(this.valueToKey=n)}get values(){return this.indices.values}get nullCount(){return this.indices.nullCount}get nullBitmap(){return this.indices.nullBitmap}get byteLength(){return this.indices.byteLength+this.dictionary.byteLength}get reservedLength(){return this.indices.reservedLength+this.dictionary.reservedLength}get reservedByteLength(){return this.indices.reservedByteLength+this.dictionary.reservedByteLength}isValid(t){return this.indices.isValid(t)}setValid(t,e){const n=this.indices;return e=n.setValid(t,e),this.length=n.length,e}setValue(t,e){const n=this._keysToIndices,r=this.valueToKey(e);let i=n[r];return void 0===i&&(n[r]=i=this._dictionaryOffset+this.dictionary.append(e).length-1),this.indices.setValue(t,i)}flush(){const t=this.type,e=this._dictionary,n=this.dictionary.toVector(),r=this.indices.flush().clone(t);return r.dictionary=e?e.concat(n):n,this.finished||(this._dictionaryOffset+=n.length),this._dictionary=r.dictionary,this.clear(),r}finish(){return this.indices.finish(),this.dictionary.finish(),this._dictionaryOffset=0,this._keysToIndices=Object.create(null),super.finish()}clear(){return this.indices.clear(),this.dictionary.clear(),super.clear()}valueToKey(t){return"string"==typeof t?t:`${t}`}}class lp extends Uh{}lp.prototype._setValue=Wl;class fp extends Lh{setValue(t,e){const[n]=this.children,r=t*this.stride;for(let i=-1,o=e.length;++i0)throw new Error("FixedSizeListBuilder can only have one child.");const n=this.children.push(t);return this.type=new Al(this.type.listSize,new Ed(e,t.type,!0)),n}}class hp extends Uh{setValue(t,e){this._values.set(t,e)}}class dp extends hp{setValue(t,e){super.setValue(t,Nl(e))}}class pp extends hp{}class _p extends hp{}class mp extends Uh{}mp.prototype._setValue=sf;class bp extends mp{}bp.prototype._setValue=uf;class yp extends mp{}yp.prototype._setValue=cf;class gp extends Uh{setValue(t,e){this._values.set(t,e)}}class vp extends gp{}class wp extends gp{}class xp extends gp{}class Ap extends gp{}class Sp extends gp{}class Ip extends gp{}class Op extends gp{}class Tp extends gp{}class kp extends Rh{constructor(t){super(t),this._offsets=new Fh}addChild(t,e="0"){if(this.numChildren>0)throw new Error("ListBuilder can only have one child.");return this.children[this.numChildren]=t,this.type=new gl(new Ed(e,t.type,!0)),this.numChildren-1}_flushPending(t){const e=this._offsets,[n]=this.children;for(const[r,i]of t)if(void 0===i)e.set(r,0);else{const t=i,o=t.length,a=e.set(r,o).buffer[r];for(let e=-1;++e0)throw new Error("ListBuilder can only have one child.");return this.children[this.numChildren]=t,this.type=new Sl(new Ed(e,t.type,!0),this.type.keysSorted),this.numChildren-1}_flushPending(t){const e=this._offsets,[n]=this.children;for(const[r,i]of t)if(void 0===i)e.set(r,0);else{let{[r]:t,[r+1]:o}=e.set(r,i.size).buffer;for(const e of i.entries())if(n.set(t,e),++t>=o)break}}}class Ep extends Lh{setValue(t,e){}setValid(t,e){return this.length=Math.max(t+1,this.length),e}}class Bp extends Lh{setValue(t,e){const{children:n,type:r}=this;switch(Array.isArray(e)||e.constructor){case!0:return r.children.forEach(((r,i)=>n[i].set(t,e[i])));case Map:return r.children.forEach(((r,i)=>n[i].set(t,e.get(r.name))));default:return r.children.forEach(((r,i)=>n[i].set(t,e[r.name])))}}setValid(t,e){return super.setValid(t,e)||this.children.forEach((n=>n.setValid(t,e))),e}addChild(t,e=`${this.numChildren}`){const n=this.children.push(t);return this.type=new vl([...this.type.children,new Ed(e,t.type,!0)]),n}}class jp extends Uh{}jp.prototype._setValue=Jl;class Dp extends jp{}Dp.prototype._setValue=ql;class zp extends jp{}zp.prototype._setValue=Xl;class Np extends jp{}Np.prototype._setValue=Hl;class Cp extends jp{}Cp.prototype._setValue=Zl;class Fp extends Uh{}Fp.prototype._setValue=nf;class Lp extends Fp{}Lp.prototype._setValue=Kl;class Up extends Fp{}Up.prototype._setValue=Ql;class Rp extends Fp{}Rp.prototype._setValue=tf;class Pp extends Fp{}Pp.prototype._setValue=ef;class Vp extends Lh{constructor(t){super(t),this._typeIds=new Nh(new Int8Array(0),1),"function"==typeof t.valueToChildTypeId&&(this._valueToChildTypeId=t.valueToChildTypeId)}get typeIdToChildIndex(){return this.type.typeIdToChildIndex}append(t,e){return this.set(this.length,t,e)}set(t,e,n){return void 0===n&&(n=this._valueToChildTypeId(this,e,t)),this.setValid(t,this.isValid(e))&&this.setValue(t,e,n),this}setValue(t,e,n){this._typeIds.set(t,n);const r=this.type.typeIdToChildIndex[n],i=this.children[r];null==i||i.set(t,e)}addChild(t,e=`${this.children.length}`){const n=this.children.push(t),{type:{children:r,mode:i,typeIds:o}}=this,a=[...r,new Ed(e,t.type)];return this.type=new wl(i,[...o,n],a),n}_valueToChildTypeId(t,e,n){throw new Error("Cannot map UnionBuilder value to child typeId. Pass the `childTypeId` as the second argument to unionBuilder.append(), or supply a `valueToChildTypeId` function as part of the UnionBuilder constructor options.")}}class $p extends Vp{}class Yp extends Vp{constructor(t){super(t),this._offsets=new Nh(new Int32Array(0))}setValue(t,e,n){const r=this._typeIds.set(t,n).buffer[t],i=this.getChildAt(this.type.typeIdToChildIndex[r]),o=this._offsets.set(t,i.length).buffer[t];null==i||i.set(o,e)}}class Wp extends Rh{constructor(t){super(t),this._values=new zh(new Uint8Array(0))}get byteLength(){let t=this._pendingLength+4*this.length;return this._offsets&&(t+=this._offsets.byteLength),this._values&&(t+=this._values.byteLength),this._nulls&&(t+=this._nulls.byteLength),t}setValue(t,e){return super.setValue(t,Iu(e))}_flushPending(t,e){}}Wp.prototype._flushPending=rp.prototype._flushPending;const Gp=new class extends Ml{visitNull(){return Ep}visitBool(){return ip}visitInt(){return gp}visitInt8(){return vp}visitInt16(){return wp}visitInt32(){return xp}visitInt64(){return Ap}visitUint8(){return Sp}visitUint16(){return Ip}visitUint32(){return Op}visitUint64(){return Tp}visitFloat(){return hp}visitFloat16(){return dp}visitFloat32(){return pp}visitFloat64(){return _p}visitUtf8(){return Wp}visitBinary(){return rp}visitFixedSizeBinary(){return lp}visitDate(){return op}visitDateDay(){return ap}visitDateMillisecond(){return sp}visitTimestamp(){return jp}visitTimestampSecond(){return Dp}visitTimestampMillisecond(){return zp}visitTimestampMicrosecond(){return Np}visitTimestampNanosecond(){return Cp}visitTime(){return Fp}visitTimeSecond(){return Lp}visitTimeMillisecond(){return Up}visitTimeMicrosecond(){return Rp}visitTimeNanosecond(){return Pp}visitDecimal(){return up}visitList(){return kp}visitStruct(){return Bp}visitUnion(){return Vp}visitDenseUnion(){return Yp}visitSparseUnion(){return $p}visitDictionary(){return cp}visitInterval(){return mp}visitIntervalDayTime(){return bp}visitIntervalYearMonth(){return yp}visitFixedSizeList(){return fp}visitMap(){return Mp}};class qp extends Ml{compareSchemas(t,e){return t===e||e instanceof t.constructor&&this.compareManyFields(t.fields,e.fields)}compareManyFields(t,e){return t===e||Array.isArray(t)&&Array.isArray(e)&&t.length===e.length&&t.every(((t,n)=>this.compareFields(t,e[n])))}compareFields(t,e){return t===e||e instanceof t.constructor&&t.name===e.name&&t.nullable===e.nullable&&this.visit(t.type,e.type)}}function Xp(t,e){return e instanceof t.constructor}function Hp(t,e){return t===e||Xp(t,e)}function Zp(t,e){return t===e||Xp(t,e)&&t.bitWidth===e.bitWidth&&t.isSigned===e.isSigned}function Jp(t,e){return t===e||Xp(t,e)&&t.precision===e.precision}function Kp(t,e){return t===e||Xp(t,e)&&t.unit===e.unit}function Qp(t,e){return t===e||Xp(t,e)&&t.unit===e.unit&&t.timezone===e.timezone}function t_(t,e){return t===e||Xp(t,e)&&t.unit===e.unit&&t.bitWidth===e.bitWidth}function e_(t,e){return t===e||Xp(t,e)&&t.mode===e.mode&&t.typeIds.every(((t,n)=>t===e.typeIds[n]))&&r_.compareManyFields(t.children,e.children)}function n_(t,e){return t===e||Xp(t,e)&&t.unit===e.unit}qp.prototype.visitNull=Hp,qp.prototype.visitBool=Hp,qp.prototype.visitInt=Zp,qp.prototype.visitInt8=Zp,qp.prototype.visitInt16=Zp,qp.prototype.visitInt32=Zp,qp.prototype.visitInt64=Zp,qp.prototype.visitUint8=Zp,qp.prototype.visitUint16=Zp,qp.prototype.visitUint32=Zp,qp.prototype.visitUint64=Zp,qp.prototype.visitFloat=Jp,qp.prototype.visitFloat16=Jp,qp.prototype.visitFloat32=Jp,qp.prototype.visitFloat64=Jp,qp.prototype.visitUtf8=Hp,qp.prototype.visitBinary=Hp,qp.prototype.visitFixedSizeBinary=function(t,e){return t===e||Xp(t,e)&&t.byteWidth===e.byteWidth},qp.prototype.visitDate=Kp,qp.prototype.visitDateDay=Kp,qp.prototype.visitDateMillisecond=Kp,qp.prototype.visitTimestamp=Qp,qp.prototype.visitTimestampSecond=Qp,qp.prototype.visitTimestampMillisecond=Qp,qp.prototype.visitTimestampMicrosecond=Qp,qp.prototype.visitTimestampNanosecond=Qp,qp.prototype.visitTime=t_,qp.prototype.visitTimeSecond=t_,qp.prototype.visitTimeMillisecond=t_,qp.prototype.visitTimeMicrosecond=t_,qp.prototype.visitTimeNanosecond=t_,qp.prototype.visitDecimal=Hp,qp.prototype.visitList=function(t,e){return t===e||Xp(t,e)&&t.children.length===e.children.length&&r_.compareManyFields(t.children,e.children)},qp.prototype.visitStruct=function(t,e){return t===e||Xp(t,e)&&t.children.length===e.children.length&&r_.compareManyFields(t.children,e.children)},qp.prototype.visitUnion=e_,qp.prototype.visitDenseUnion=e_,qp.prototype.visitSparseUnion=e_,qp.prototype.visitDictionary=function(t,e){return t===e||Xp(t,e)&&t.id===e.id&&t.isOrdered===e.isOrdered&&r_.visit(t.indices,e.indices)&&r_.visit(t.dictionary,e.dictionary)},qp.prototype.visitInterval=n_,qp.prototype.visitIntervalDayTime=n_,qp.prototype.visitIntervalYearMonth=n_,qp.prototype.visitFixedSizeList=function(t,e){return t===e||Xp(t,e)&&t.listSize===e.listSize&&t.children.length===e.children.length&&r_.compareManyFields(t.children,e.children)},qp.prototype.visitMap=function(t,e){return t===e||Xp(t,e)&&t.keysSorted===e.keysSorted&&t.children.length===e.children.length&&r_.compareManyFields(t.children,e.children)};const r_=new qp;function i_(t,e){return r_.compareSchemas(t,e)}function o_(t){const e=t.type,n=new(Gp.getVisitFn(e)())(t);if(e.children&&e.children.length>0){const r=t.children||[],i={nullValues:t.nullValues},o=Array.isArray(r)?(t,e)=>r[e]||i:({name:t})=>r[t]||i;for(const[t,a]of e.children.entries()){const{type:e}=a,r=o(a,t);n.children.push(o_(Object.assign(Object.assign({},r),{type:e})))}}return n}function a_(t,e){if(t instanceof eh||t instanceof Mh||t.type instanceof Zc||ArrayBuffer.isView(t))return Bh(t);const n=[...u_({type:null!=e?e:s_(t),nullValues:[null]})(t)],r=1===n.length?n[0]:n.reduce(((t,e)=>t.concat(e)));return Zc.isDictionary(r.type)?r.memoize():r}function s_(t){if(0===t.length)return new Jc;let e=0,n=0,r=0,i=0,o=0,a=0,s=0,u=0;for(const c of t){if(null!=c){switch(typeof c){case"bigint":++a;continue;case"boolean":++s;continue;case"number":++i;continue;case"string":++o;continue;case"object":Array.isArray(c)?++n:"[object Date]"===Object.prototype.toString.call(c)?++u:++r;continue}throw new TypeError("Unable to infer Vector type from input values, explicit type declaration expected.")}++e}if(i+e===t.length)return new cl;if(o+e===t.length)return new Tl(new fl,new el);if(a+e===t.length)return new nl;if(s+e===t.length)return new hl;if(u+e===t.length)return new _l;if(n+e===t.length){const e=t,n=s_(e[e.findIndex((t=>null!=t))]);if(e.every((t=>{return null==t||(e=n,r=s_(t),r_.visit(e,r));var e,r})))return new gl(new Ed("",n,!0))}else if(r+e===t.length){const e=new Map;for(const n of t)for(const t of Object.keys(n))e.has(t)||null==n[t]||e.set(t,new Ed(t,s_([n[t]]),!0));return new vl([...e.values()])}throw new TypeError("Unable to infer Vector type from input values, explicit type declaration expected.")}function u_(t){const{queueingStrategy:e="count"}=t,{highWaterMark:n=("bytes"!==e?Number.POSITIVE_INFINITY:Math.pow(2,14))}=t,r="bytes"!==e?"length":"byteLength";return function*(e){let i=0;const o=o_(t);for(const t of e)o.append(t)[r]>=n&&++i&&(yield o.toVector());(o.finish().length>0||0===i)&&(yield o.toVector())}}function c_(t,e){return function(t,e){const n=[...t.fields],r=[],i={numBatches:e.reduce(((t,e)=>Math.max(t,e.length)),0)};let o=0,a=0,s=-1;const u=e.length;let c,l=[];for(;i.numBatches-- >0;){for(a=Number.POSITIVE_INFINITY,s=-1;++s0&&(r[o++]=rh({type:new vl(n),length:a,nullCount:0,children:l.slice()})))}return[t=t.assign(n),r.map((e=>new p_(t,e)))]}(t,e.map((t=>t.data.concat())))}function l_(t,e,n,r,i){var o;const a=(e+63&-64)>>3;for(let s=-1,u=r.length;++s=e)c===e?n[s]=u:(n[s]=u.slice(0,e),i.numBatches=Math.max(i.numBatches,r[s].unshift(u.slice(e,c-e))));else{const r=t[s];t[s]=r.clone({nullable:!0}),n[s]=null!==(o=null==u?void 0:u._changeLengthAndBackfillNullBitmap(e))&&void 0!==o?o:rh({type:r.type,length:e,nullCount:e,nullBitmap:new Uint8Array(a)})}}return n}var f_,h_;class d_{constructor(...t){var e,n;if(0===t.length)return this.batches=[],this.schema=new Md([]),this._offsets=[0],this;let r,i;t[0]instanceof Md&&(r=t.shift()),t.at(-1)instanceof Uint32Array&&(i=t.pop());const o=t=>{if(t){if(t instanceof p_)return[t];if(t instanceof d_)return t.batches;if(t instanceof eh){if(t.type instanceof vl)return[new p_(new Md(t.type.children),t)]}else{if(Array.isArray(t))return t.flatMap((t=>o(t)));if("function"==typeof t[Symbol.iterator])return[...t].flatMap((t=>o(t)));if("object"==typeof t){const e=Object.keys(t),n=e.map((e=>new Mh([t[e]]))),r=new Md(e.map(((t,e)=>new Ed(String(t),n[e].type)))),[,i]=c_(r,n);return 0===i.length?[new p_(t)]:i}}}return[]},a=t.flatMap((t=>o(t)));if(r=null!==(n=null!=r?r:null===(e=a[0])||void 0===e?void 0:e.schema)&&void 0!==n?n:new Md([]),!(r instanceof Md))throw new TypeError("Table constructor expects a [Schema, RecordBatch[]] pair.");for(const s of a){if(!(s instanceof p_))throw new TypeError("Table constructor expects a [Schema, RecordBatch[]] pair.");if(!i_(r,s.schema))throw new TypeError("Table and inner RecordBatch schemas must be equivalent.")}this.schema=r,this.batches=a,this._offsets=null!=i?i:ah(this.data)}get data(){return this.batches.map((({data:t})=>t))}get numCols(){return this.schema.fields.length}get numRows(){return this.data.reduce(((t,e)=>t+e.length),0)}get nullCount(){return-1===this._nullCount&&(this._nullCount=oh(this.data)),this._nullCount}isValid(t){return!1}get(t){return null}set(t,e){}indexOf(t,e){return-1}getByteLength(t){return 0}[Symbol.iterator](){return this.batches.length>0?vh.visit(new Mh(this.data)):new Array(0)[Symbol.iterator]()}toArray(){return[...this]}toString(){return`[\n ${this.toArray().join(",\n ")}\n]`}concat(...t){const e=this.schema,n=this.data.concat(t.flatMap((({data:t})=>t)));return new d_(e,n.map((t=>new p_(e,t))))}slice(t,e){const n=this.schema;[t,e]=Yf({length:this.numRows},t,e);const r=sh(this.data,this._offsets,t,e);return new d_(n,r.map((t=>new p_(n,t))))}getChild(t){return this.getChildAt(this.schema.fields.findIndex((e=>e.name===t)))}getChildAt(t){if(t>-1&&te.children[t]));if(0===e.length){const{type:n}=this.schema.fields[t],r=rh({type:n,length:0,nullCount:0});e.push(r._changeLengthAndBackfillNullBitmap(this.numRows))}return new Mh(e)}return null}setChild(t,e){var n;return this.setChildAt(null===(n=this.schema.fields)||void 0===n?void 0:n.findIndex((e=>e.name===t)),e)}setChildAt(t,e){let n=this.schema,r=[...this.batches];if(t>-1&&tthis.getChildAt(e)));[i[t],a[t]]=[o,e],[n,r]=c_(n,a)}return new d_(n,r)}select(t){const e=this.schema.fields.reduce(((t,e,n)=>t.set(e.name,n)),new Map);return this.selectAt(t.map((t=>e.get(t))).filter((t=>t>-1)))}selectAt(t){const e=this.schema.selectAt(t),n=this.batches.map((e=>e.selectAt(t)));return new d_(e,n)}assign(t){const e=this.schema.fields,[n,r]=t.schema.fields.reduce(((t,n,r)=>{const[i,o]=t,a=e.findIndex((t=>t.name===n.name));return~a?o[a]=r:i.push(r),t}),[[],[]]),i=this.schema.assign(t.schema),o=[...e.map(((t,e)=>[e,r[e]])).map((([e,n])=>void 0===n?this.getChildAt(e):t.getChildAt(n))),...n.map((e=>t.getChildAt(e)))].filter(Boolean);return new d_(...c_(i,o))}}f_=Symbol.toStringTag,d_[f_]=(t=>(t.schema=null,t.batches=[],t._offsets=new Uint32Array([0]),t._nullCount=-1,t[Symbol.isConcatSpreadable]=!0,t.isValid=lh(ch),t.get=lh(Ff.getVisitFn(dc.Struct)),t.set=fh(lf.getVisitFn(dc.Struct)),t.indexOf=hh(mh.getVisitFn(dc.Struct)),t.getByteLength=lh(Ih.getVisitFn(dc.Struct)),"Table"))(d_.prototype);let p_=class t{constructor(...t){switch(t.length){case 2:if([this.schema]=t,!(this.schema instanceof Md))throw new TypeError("RecordBatch constructor expects a [Schema, Data] pair.");if([,this.data=rh({nullCount:0,type:new vl(this.schema.fields),children:this.schema.fields.map((t=>rh({type:t.type,nullCount:0})))})]=t,!(this.data instanceof eh))throw new TypeError("RecordBatch constructor expects a [Schema, Data] pair.");[this.schema,this.data]=__(this.schema,this.data.children);break;case 1:{const[e]=t,{fields:n,children:r,length:i}=Object.keys(e).reduce(((t,n,r)=>(t.children[r]=e[n],t.length=Math.max(t.length,e[n].length),t.fields[r]=Ed.new({name:n,type:e[n].type,nullable:!0}),t)),{length:0,fields:new Array,children:new Array}),o=new Md(n),a=rh({type:new vl(n),length:i,children:r,nullCount:0});[this.schema,this.data]=__(o,a.children,i);break}default:throw new TypeError("RecordBatch constructor expects an Object mapping names to child Data, or a [Schema, Data] pair.")}}get dictionaries(){return this._dictionaries||(this._dictionaries=m_(this.schema.fields,this.data.children))}get numCols(){return this.schema.fields.length}get numRows(){return this.data.length}get nullCount(){return this.data.nullCount}isValid(t){return this.data.getValid(t)}get(t){return Ff.visit(this.data,t)}set(t,e){return lf.visit(this.data,t,e)}indexOf(t,e){return mh.visit(this.data,t,e)}getByteLength(t){return Ih.visit(this.data,t)}[Symbol.iterator](){return vh.visit(new Mh([this.data]))}toArray(){return[...this]}concat(...t){return new d_(this.schema,[this,...t])}slice(e,n){const[r]=new Mh([this.data]).slice(e,n).data;return new t(this.schema,r)}getChild(t){var e;return this.getChildAt(null===(e=this.schema.fields)||void 0===e?void 0:e.findIndex((e=>e.name===t)))}getChildAt(t){return t>-1&&te.name===t)),e)}setChildAt(e,n){let r=this.schema,i=this.data;if(e>-1&&ee.name===t));~e&&(i[e]=this.data.children[e])}return new t(n,rh({type:r,length:this.numRows,children:i}))}selectAt(e){const n=this.schema.selectAt(e),r=e.map((t=>this.data.children[t])).filter(Boolean),i=rh({type:new vl(n.fields),length:this.numRows,children:r});return new t(n,i)}};function __(t,e,n=e.reduce(((t,e)=>Math.max(t,e.length)),0)){var r;const i=[...t.fields],o=[...e],a=(n+63&-64)>>3;for(const[s,u]of t.fields.entries()){const t=e[s];t&&t.length===n||(i[s]=u.clone({nullable:!0}),o[s]=null!==(r=null==t?void 0:t._changeLengthAndBackfillNullBitmap(n))&&void 0!==r?r:rh({type:u.type,length:n,nullCount:n,nullBitmap:new Uint8Array(a)}))}return[t.assign(i),rh({type:new vl(i),length:n,children:o})]}function m_(t,e,n=new Map){for(let r=-1,i=t.length;++r0&&m_(i.children,o.children,n)}return n}h_=Symbol.toStringTag,p_[h_]=(t=>(t._nullCount=-1,t[Symbol.isConcatSpreadable]=!0,"RecordBatch"))(p_.prototype);class b_ extends p_{constructor(t){const e=t.fields.map((t=>rh({type:t.type})));super(t,rh({type:new vl(t.fields),nullCount:0,children:e}))}}var y_,g_,v_,w_;(g_=y_||(y_={}))[g_.BUFFER=0]="BUFFER",(w_=v_||(v_={}))[w_.LZ4_FRAME=0]="LZ4_FRAME",w_[w_.ZSTD=1]="ZSTD";class x_{constructor(){this.bb=null,this.bb_pos=0}__init(t,e){return this.bb_pos=t,this.bb=e,this}static getRootAsBodyCompression(t,e){return(e||new x_).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsBodyCompression(t,e){return t.setPosition(t.position()+4),(e||new x_).__init(t.readInt32(t.position())+t.position(),t)}codec(){const t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt8(this.bb_pos+t):v_.LZ4_FRAME}method(){const t=this.bb.__offset(this.bb_pos,6);return t?this.bb.readInt8(this.bb_pos+t):y_.BUFFER}static startBodyCompression(t){t.startObject(2)}static addCodec(t,e){t.addFieldInt8(0,e,v_.LZ4_FRAME)}static addMethod(t,e){t.addFieldInt8(1,e,y_.BUFFER)}static endBodyCompression(t){return t.endObject()}static createBodyCompression(t,e,n){return x_.startBodyCompression(t),x_.addCodec(t,e),x_.addMethod(t,n),x_.endBodyCompression(t)}}class A_{constructor(){this.bb=null,this.bb_pos=0}__init(t,e){return this.bb_pos=t,this.bb=e,this}offset(){return this.bb.readInt64(this.bb_pos)}length(){return this.bb.readInt64(this.bb_pos+8)}static sizeOf(){return 16}static createBuffer(t,e,n){return t.prep(8,16),t.writeInt64(BigInt(null!=n?n:0)),t.writeInt64(BigInt(null!=e?e:0)),t.offset()}}let S_=class{constructor(){this.bb=null,this.bb_pos=0}__init(t,e){return this.bb_pos=t,this.bb=e,this}length(){return this.bb.readInt64(this.bb_pos)}nullCount(){return this.bb.readInt64(this.bb_pos+8)}static sizeOf(){return 16}static createFieldNode(t,e,n){return t.prep(8,16),t.writeInt64(BigInt(null!=n?n:0)),t.writeInt64(BigInt(null!=e?e:0)),t.offset()}},I_=class t{constructor(){this.bb=null,this.bb_pos=0}__init(t,e){return this.bb_pos=t,this.bb=e,this}static getRootAsRecordBatch(e,n){return(n||new t).__init(e.readInt32(e.position())+e.position(),e)}static getSizePrefixedRootAsRecordBatch(e,n){return e.setPosition(e.position()+4),(n||new t).__init(e.readInt32(e.position())+e.position(),e)}length(){const t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt64(this.bb_pos+t):BigInt("0")}nodes(t,e){const n=this.bb.__offset(this.bb_pos,6);return n?(e||new S_).__init(this.bb.__vector(this.bb_pos+n)+16*t,this.bb):null}nodesLength(){const t=this.bb.__offset(this.bb_pos,6);return t?this.bb.__vector_len(this.bb_pos+t):0}buffers(t,e){const n=this.bb.__offset(this.bb_pos,8);return n?(e||new A_).__init(this.bb.__vector(this.bb_pos+n)+16*t,this.bb):null}buffersLength(){const t=this.bb.__offset(this.bb_pos,8);return t?this.bb.__vector_len(this.bb_pos+t):0}compression(t){const e=this.bb.__offset(this.bb_pos,10);return e?(t||new x_).__init(this.bb.__indirect(this.bb_pos+e),this.bb):null}static startRecordBatch(t){t.startObject(4)}static addLength(t,e){t.addFieldInt64(0,e,BigInt("0"))}static addNodes(t,e){t.addFieldOffset(1,e,0)}static startNodesVector(t,e){t.startVector(16,e,8)}static addBuffers(t,e){t.addFieldOffset(2,e,0)}static startBuffersVector(t,e){t.startVector(16,e,8)}static addCompression(t,e){t.addFieldOffset(3,e,0)}static endRecordBatch(t){return t.endObject()}},O_=class t{constructor(){this.bb=null,this.bb_pos=0}__init(t,e){return this.bb_pos=t,this.bb=e,this}static getRootAsDictionaryBatch(e,n){return(n||new t).__init(e.readInt32(e.position())+e.position(),e)}static getSizePrefixedRootAsDictionaryBatch(e,n){return e.setPosition(e.position()+4),(n||new t).__init(e.readInt32(e.position())+e.position(),e)}id(){const t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt64(this.bb_pos+t):BigInt("0")}data(t){const e=this.bb.__offset(this.bb_pos,6);return e?(t||new I_).__init(this.bb.__indirect(this.bb_pos+e),this.bb):null}isDelta(){const t=this.bb.__offset(this.bb_pos,8);return!!t&&!!this.bb.readInt8(this.bb_pos+t)}static startDictionaryBatch(t){t.startObject(3)}static addId(t,e){t.addFieldInt64(0,e,BigInt("0"))}static addData(t,e){t.addFieldOffset(1,e,0)}static addIsDelta(t,e){t.addFieldInt8(2,+e,0)}static endDictionaryBatch(t){return t.endObject()}};var T_;!function(t){t[t.NONE=0]="NONE",t[t.Schema=1]="Schema",t[t.DictionaryBatch=2]="DictionaryBatch",t[t.RecordBatch=3]="RecordBatch",t[t.Tensor=4]="Tensor",t[t.SparseTensor=5]="SparseTensor"}(T_||(T_={}));let k_=class t{constructor(){this.bb=null,this.bb_pos=0}__init(t,e){return this.bb_pos=t,this.bb=e,this}static getRootAsMessage(e,n){return(n||new t).__init(e.readInt32(e.position())+e.position(),e)}static getSizePrefixedRootAsMessage(e,n){return e.setPosition(e.position()+4),(n||new t).__init(e.readInt32(e.position())+e.position(),e)}version(){const t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt16(this.bb_pos+t):Jh.V1}headerType(){const t=this.bb.__offset(this.bb_pos,6);return t?this.bb.readUint8(this.bb_pos+t):T_.NONE}header(t){const e=this.bb.__offset(this.bb_pos,8);return e?this.bb.__union(t,this.bb_pos+e):null}bodyLength(){const t=this.bb.__offset(this.bb_pos,10);return t?this.bb.readInt64(this.bb_pos+t):BigInt("0")}customMetadata(t,e){const n=this.bb.__offset(this.bb_pos,12);return n?(e||new Zh).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+n)+4*t),this.bb):null}customMetadataLength(){const t=this.bb.__offset(this.bb_pos,12);return t?this.bb.__vector_len(this.bb_pos+t):0}static startMessage(t){t.startObject(5)}static addVersion(t,e){t.addFieldInt16(0,e,Jh.V1)}static addHeaderType(t,e){t.addFieldInt8(1,e,T_.NONE)}static addHeader(t,e){t.addFieldOffset(2,e,0)}static addBodyLength(t,e){t.addFieldInt64(3,e,BigInt("0"))}static addCustomMetadata(t,e){t.addFieldOffset(4,e,0)}static createCustomMetadataVector(t,e){t.startVector(4,e.length,4);for(let n=e.length-1;n>=0;n--)t.addOffset(e[n]);return t.endVector()}static startCustomMetadataVector(t,e){t.startVector(4,e,4)}static endMessage(t){return t.endObject()}static finishMessageBuffer(t,e){t.finish(e)}static finishSizePrefixedMessageBuffer(t,e){t.finish(e,void 0,!0)}static createMessage(e,n,r,i,o,a){return t.startMessage(e),t.addVersion(e,n),t.addHeaderType(e,r),t.addHeader(e,i),t.addBodyLength(e,o),t.addCustomMetadata(e,a),t.endMessage(e)}};const M_=new class extends Ml{visit(t,e){return null==t||null==e?void 0:super.visit(t,e)}visitNull(t,e){return yd.startNull(e),yd.endNull(e)}visitInt(t,e){return rd.startInt(e),rd.addBitWidth(e,t.bitWidth),rd.addIsSigned(e,t.isSigned),rd.endInt(e)}visitFloat(t,e){return pd.startFloatingPoint(e),pd.addPrecision(e,t.precision),pd.endFloatingPoint(e)}visitBinary(t,e){return od.startBinary(e),od.endBinary(e)}visitBool(t,e){return ad.startBool(e),ad.endBool(e)}visitUtf8(t,e){return Id.startUtf8(e),Id.endUtf8(e)}visitDecimal(t,e){return ud.startDecimal(e),ud.addScale(e,t.scale),ud.addPrecision(e,t.precision),ud.addBitWidth(e,t.bitWidth),ud.endDecimal(e)}visitDate(t,e){return sd.startDate(e),sd.addUnit(e,t.unit),sd.endDate(e)}visitTime(t,e){return vd.startTime(e),vd.addUnit(e,t.unit),vd.addBitWidth(e,t.bitWidth),vd.endTime(e)}visitTimestamp(t,e){const n=t.timezone&&e.createString(t.timezone)||void 0;return wd.startTimestamp(e),wd.addUnit(e,t.unit),void 0!==n&&wd.addTimezone(e,n),wd.endTimestamp(e)}visitInterval(t,e){return _d.startInterval(e),_d.addUnit(e,t.unit),_d.endInterval(e)}visitList(t,e){return md.startList(e),md.endList(e)}visitStruct(t,e){return gd.startStruct_(e),gd.endStruct_(e)}visitUnion(t,e){Sd.startTypeIdsVector(e,t.typeIds.length);const n=Sd.createTypeIdsVector(e,t.typeIds);return Sd.startUnion(e),Sd.addMode(e,t.mode),Sd.addTypeIds(e,n),Sd.endUnion(e)}visitDictionary(t,e){const n=this.visit(t.indices,e);return id.startDictionaryEncoding(e),id.addId(e,BigInt(t.id)),id.addIsOrdered(e,t.isOrdered),void 0!==n&&id.addIndexType(e,n),id.endDictionaryEncoding(e)}visitFixedSizeBinary(t,e){return hd.startFixedSizeBinary(e),hd.addByteWidth(e,t.byteWidth),hd.endFixedSizeBinary(e)}visitFixedSizeList(t,e){return dd.startFixedSizeList(e),dd.addListSize(e,t.listSize),dd.endFixedSizeList(e)}visitMap(t,e){return bd.startMap(e),bd.addKeysSorted(e,t.keysSorted),bd.endMap(e)}};function E_(t){return new R_(t.count,j_(t.columns),D_(t.columns))}function B_(t,e){return(t.children||[]).filter(Boolean).map((t=>Ed.fromJSON(t,e)))}function j_(t){return(t||[]).reduce(((t,e)=>{return[...t,new $_(e.count,(n=e.VALIDITY,(n||[]).reduce(((t,e)=>t+ +(0===e)),0))),...j_(e.children)];var n}),[])}function D_(t,e=[]){for(let n=-1,r=(t||[]).length;++n{switch(e){case fc.Schema:return Md.fromJSON(t);case fc.RecordBatch:return R_.fromJSON(t);case fc.DictionaryBatch:return P_.fromJSON(t)}throw new Error(`Unrecognized Message type: { name: ${fc[e]}, type: ${e} }`)}}(t,e),n}static decode(t){t=new L_(Yu(t));const e=k_.getRootAsMessage(t),n=e.bodyLength(),r=e.version(),i=e.headerType(),o=new U_(n,r,i);return o._createHeader=function(t,e){return()=>{switch(e){case fc.Schema:return Md.decode(t.header(new Td));case fc.RecordBatch:return R_.decode(t.header(new I_),t.version());case fc.DictionaryBatch:return P_.decode(t.header(new O_),t.version())}throw new Error(`Unrecognized Message type: { name: ${fc[e]}, type: ${e} }`)}}(e,i),o}static encode(t){const e=new F_;let n=-1;return t.isSchema()?n=Md.encode(e,t.header()):t.isRecordBatch()?n=R_.encode(e,t.header()):t.isDictionaryBatch()&&(n=P_.encode(e,t.header())),k_.startMessage(e),k_.addVersion(e,Qu.V4),k_.addHeader(e,n),k_.addHeaderType(e,t.headerType),k_.addBodyLength(e,BigInt(t.bodyLength)),k_.finishMessageBuffer(e,k_.endMessage(e)),e.asUint8Array()}static from(t,e=0){if(t instanceof Md)return new U_(0,Qu.V4,fc.Schema,t);if(t instanceof R_)return new U_(e,Qu.V4,fc.RecordBatch,t);if(t instanceof P_)return new U_(e,Qu.V4,fc.DictionaryBatch,t);throw new Error(`Unrecognized Message header: ${t}`)}get type(){return this.headerType}get version(){return this._version}get headerType(){return this._headerType}get bodyLength(){return this._bodyLength}header(){return this._createHeader()}isSchema(){return this.headerType===fc.Schema}isRecordBatch(){return this.headerType===fc.RecordBatch}isDictionaryBatch(){return this.headerType===fc.DictionaryBatch}constructor(t,e,n,r){this._version=e,this._headerType=n,this.body=new Uint8Array(0),r&&(this._createHeader=()=>r),this._bodyLength=Mc(t)}}class R_{get nodes(){return this._nodes}get length(){return this._length}get buffers(){return this._buffers}constructor(t,e,n){this._nodes=e,this._buffers=n,this._length=Mc(t)}}class P_{get id(){return this._id}get data(){return this._data}get isDelta(){return this._isDelta}get length(){return this.data.length}get nodes(){return this.data.nodes}get buffers(){return this.data.buffers}constructor(t,e,n=!1){this._data=t,this._isDelta=n,this._id=Mc(e)}}class V_{constructor(t,e){this.offset=Mc(t),this.length=Mc(e)}}class $_{constructor(t,e){this.length=Mc(t),this.nullCount=Mc(e)}}function Y_(t,e){const n=[];for(let r,i=-1,o=-1,a=t.childrenLength();++iEd.encode(t,e))),u=Od.createChildrenVector(t,s),c=e.metadata&&e.metadata.size>0?Od.createCustomMetadataVector(t,[...e.metadata].map((([e,n])=>{const r=t.createString(`${e}`),i=t.createString(`${n}`);return Zh.startKeyValue(t),Zh.addKey(t,r),Zh.addValue(t,i),Zh.endKeyValue(t)}))):-1;e.name&&(n=t.createString(e.name));Od.startField(t),Od.addType(t,r),Od.addTypeType(t,a),Od.addChildren(t,u),Od.addNullable(t,!!e.nullable),-1!==n&&Od.addName(t,n);-1!==i&&Od.addDictionary(t,i);-1!==c&&Od.addCustomMetadata(t,c);return Od.endField(t)},Ed.decode=function(t,e){let n,r,i,o,a,s;e&&(s=t.dictionary())?e.has(n=Mc(s.id()))?(o=(o=s.indexType())?G_(o):new el,a=new Tl(e.get(n),o,n,s.isOrdered()),r=new Ed(t.name(),a,t.nullable(),W_(t))):(o=(o=s.indexType())?G_(o):new el,e.set(n,i=q_(t,Y_(t,e))),a=new Tl(i,o,n,s.isOrdered()),r=new Ed(t.name(),a,t.nullable(),W_(t))):(i=q_(t,Y_(t,e)),r=new Ed(t.name(),i,t.nullable(),W_(t)));return r||null},Ed.fromJSON=function(t,e){let n,r,i,o,a,s;return e&&(o=t.dictionary)?e.has(n=o.id)?(r=(r=o.indexType)?N_(r):new el,s=new Tl(e.get(n),r,n,o.isOrdered),i=new Ed(t.name,s,t.nullable,z_(t.customMetadata))):(r=(r=o.indexType)?N_(r):new el,e.set(n,a=C_(t,B_(t,e))),s=new Tl(a,r,n,o.isOrdered),i=new Ed(t.name,s,t.nullable,z_(t.customMetadata))):(a=C_(t,B_(t,e)),i=new Ed(t.name,a,t.nullable,z_(t.customMetadata))),i||null},Md.encode=function(t,e){const n=e.fields.map((e=>Ed.encode(t,e)));Td.startFieldsVector(t,n.length);const r=Td.createFieldsVector(t,n),i=e.metadata&&e.metadata.size>0?Td.createCustomMetadataVector(t,[...e.metadata].map((([e,n])=>{const r=t.createString(`${e}`),i=t.createString(`${n}`);return Zh.startKeyValue(t),Zh.addKey(t,r),Zh.addValue(t,i),Zh.endKeyValue(t)}))):-1;Td.startSchema(t),Td.addFields(t,r),Td.addEndianness(t,X_?Kh.Little:Kh.Big),-1!==i&&Td.addCustomMetadata(t,i);return Td.endSchema(t)},Md.decode=function(t,e=new Map){const n=function(t,e){const n=[];for(let r,i=-1,o=-1,a=t.fieldsLength();++iEd.fromJSON(t,e)))}(t,e),z_(t.customMetadata),e)},R_.encode=function(t,e){const n=e.nodes||[],r=e.buffers||[];I_.startNodesVector(t,n.length);for(const a of n.slice().reverse())$_.encode(t,a);const i=t.endVector();I_.startBuffersVector(t,r.length);for(const a of r.slice().reverse())V_.encode(t,a);const o=t.endVector();return I_.startRecordBatch(t),I_.addLength(t,BigInt(e.length)),I_.addNodes(t,i),I_.addBuffers(t,o),I_.endRecordBatch(t)},R_.decode=function(t,e=Qu.V4){if(null!==t.compression())throw new Error("Record batch compression not implemented");return new R_(t.length(),function(t){const e=[];for(let n,r=-1,i=-1,o=t.nodesLength();++r{const t=new ArrayBuffer(2);return new DataView(t).setInt16(0,256,!0),256===new Int16Array(t)[0]})(),H_=t=>`Expected ${fc[t]} Message in stream, but was null or length 0.`,Z_=t=>`Header pointer of flatbuffer-encoded ${fc[t]} Message is null or length 0.`,J_=(t,e)=>`Expected to read ${t} metadata bytes, but only read ${e}.`,K_=(t,e)=>`Expected to read ${t} bytes for message body, but only read ${e}.`;class Q_{constructor(t){this.source=t instanceof $d?t:new $d(t)}[Symbol.iterator](){return this}next(){let t;return(t=this.readMetadataLength()).done||-1===t.value&&(t=this.readMetadataLength()).done||(t=this.readMetadata(t.value)).done?Ld:t}throw(t){return this.source.throw(t)}return(t){return this.source.return(t)}readMessage(t){let e;if((e=this.next()).done)return null;if(null!=t&&e.value.headerType!==t)throw new Error(H_(t));return e.value}readMessageBody(t){if(t<=0)return new Uint8Array(0);const e=Yu(this.source.read(t));if(e.byteLength[...e,...n.VALIDITY&&[n.VALIDITY]||[],...n.TYPE&&[n.TYPE]||[],...n.OFFSET&&[n.OFFSET]||[],...n.DATA&&[n.DATA]||[],...t(n.children)]),[])}(this._body)}readMessage(t){let e;if((e=this.next()).done)return null;if(null!=t&&e.value.headerType!==t)throw new Error(H_(t));return e.value}readSchema(){const t=fc.Schema,e=this.readMessage(t),n=null==e?void 0:e.header();if(!e||!n)throw new Error(Z_(t));return n}}const nm=4,rm="ARROW1",im=new Uint8Array(rm.length);for(let cb=0;cbthis)):this}readRecordBatch(t){return this._impl.isFile()?this._impl.readRecordBatch(t):null}[Symbol.iterator](){return this._impl[Symbol.iterator]()}[Symbol.asyncIterator](){return this._impl[Symbol.asyncIterator]()}toDOMStream(){return Hu.toDOMStream(this.isSync()?{[Symbol.iterator]:()=>this}:{[Symbol.asyncIterator]:()=>this})}toNodeStream(){return Hu.toNodeStream(this.isSync()?{[Symbol.iterator]:()=>this}:{[Symbol.asyncIterator]:()=>this},{objectMode:!0})}static throughNode(t){throw new Error('"throughNode" not available in this environment')}static throughDOM(t,e){throw new Error('"throughDOM" not available in this environment')}static from(t){return t instanceof cm?t:Bu(t)?function(t){return new lm(new gm(t))}(t):Du(t)?function(t){return mu(this,void 0,void 0,(function*(){const{size:e}=yield t.stat(),n=new Xd(t,e);return e>=um&&om(yield n.readAt(0,am+7&-8))?new dm(new ym(n)):new fm(new mm(n))}))}(t):ku(t)?(()=>mu(this,void 0,void 0,(function*(){return yield cm.from(yield t)})))():zu(t)||Cu(t)||Fu(t)||Eu(t)?function(t){return mu(this,void 0,void 0,(function*(){const e=yield t.peek(am+7&-8);return e&&e.byteLength>=4?om(e)?new hm(new bm(yield t.read())):new fm(new mm(t)):new fm(new mm(function(){return gu(this,arguments,(function*(){}))}()))}))}(new Yd(t)):function(t){const e=t.peek(am+7&-8);return e&&e.byteLength>=4?om(e)?new hm(new bm(t.read())):new lm(new _m(t)):new lm(new _m(function*(){}()))}(new $d(t))}static readAll(t){return t instanceof cm?t.isSync()?wm(t):xm(t):Bu(t)||ArrayBuffer.isView(t)||Mu(t)||ju(t)?wm(t):xm(t)}}class lm extends cm{constructor(t){super(t),this._impl=t}readAll(){return[...this]}[Symbol.iterator](){return this._impl[Symbol.iterator]()}[Symbol.asyncIterator](){return gu(this,arguments,(function*(){yield yu(yield*vu(wu(this[Symbol.iterator]())))}))}}class fm extends cm{constructor(t){super(t),this._impl=t}readAll(){var t,e,n,r;return mu(this,void 0,void 0,(function*(){const i=new Array;try{for(var o,a=!0,s=wu(this);o=yield s.next(),!(t=o.done);a=!0){r=o.value,a=!1;const t=r;i.push(t)}}catch(u){e={error:u}}finally{try{a||t||!(n=s.return)||(yield n.call(s))}finally{if(e)throw e.error}}return i}))}[Symbol.iterator](){throw new Error("AsyncRecordBatchStreamReader is not Iterable")}[Symbol.asyncIterator](){return this._impl[Symbol.asyncIterator]()}}class hm extends lm{constructor(t){super(t),this._impl=t}}class dm extends fm{constructor(t){super(t),this._impl=t}}class pm{get numDictionaries(){return this._dictionaryIndex}get numRecordBatches(){return this._recordBatchIndex}constructor(t=new Map){this.closed=!1,this.autoDestroy=!0,this._dictionaryIndex=0,this._recordBatchIndex=0,this.dictionaries=t}isSync(){return!1}isAsync(){return!1}isFile(){return!1}isStream(){return!1}reset(t){return this._dictionaryIndex=0,this._recordBatchIndex=0,this.schema=t,this.dictionaries=new Map,this}_loadRecordBatch(t,e){const n=this._loadVectors(t,e,this.schema.fields),r=rh({type:new vl(this.schema.fields),length:t.length,children:n});return new p_(this.schema,r)}_loadDictionaryBatch(t,e){const{id:n,isDelta:r}=t,{dictionaries:i,schema:o}=this,a=i.get(n);if(r||!a){const i=o.dictionaries.get(n),s=this._loadVectors(t.data,e,[i]);return(a&&r?a.concat(new Mh(s)):new Mh(s)).memoize()}return a.memoize()}_loadVectors(t,e,n){return new ep(e,t.nodes,t.buffers,this.dictionaries).visitMany(n)}}class _m extends pm{constructor(t,e){super(e),this._reader=Bu(t)?new em(this._handle=t):new Q_(this._handle=t)}isSync(){return!0}isStream(){return!0}[Symbol.iterator](){return this}cancel(){!this.closed&&(this.closed=!0)&&(this.reset()._reader.return(),this._reader=null,this.dictionaries=null)}open(t){return this.closed||(this.autoDestroy=vm(this,t),this.schema||(this.schema=this._reader.readSchema())||this.cancel()),this}throw(t){return!this.closed&&this.autoDestroy&&(this.closed=!0)?this.reset()._reader.throw(t):Ld}return(t){return!this.closed&&this.autoDestroy&&(this.closed=!0)?this.reset()._reader.return(t):Ld}next(){if(this.closed)return Ld;let t;const{_reader:e}=this;for(;t=this._readNextMessageAndValidate();)if(t.isSchema())this.reset(t.header());else{if(t.isRecordBatch()){this._recordBatchIndex++;const n=t.header(),r=e.readMessageBody(t.bodyLength);return{done:!1,value:this._loadRecordBatch(n,r)}}if(t.isDictionaryBatch()){this._dictionaryIndex++;const n=t.header(),r=e.readMessageBody(t.bodyLength),i=this._loadDictionaryBatch(n,r);this.dictionaries.set(n.id,i)}}return this.schema&&0===this._recordBatchIndex?(this._recordBatchIndex++,{done:!1,value:new b_(this.schema)}):this.return()}_readNextMessageAndValidate(t){return this._reader.readMessage(t)}}class mm extends pm{constructor(t,e){super(e),this._reader=new tm(this._handle=t)}isAsync(){return!0}isStream(){return!0}[Symbol.asyncIterator](){return this}cancel(){return mu(this,void 0,void 0,(function*(){!this.closed&&(this.closed=!0)&&(yield this.reset()._reader.return(),this._reader=null,this.dictionaries=null)}))}open(t){return mu(this,void 0,void 0,(function*(){return this.closed||(this.autoDestroy=vm(this,t),this.schema||(this.schema=yield this._reader.readSchema())||(yield this.cancel())),this}))}throw(t){return mu(this,void 0,void 0,(function*(){return!this.closed&&this.autoDestroy&&(this.closed=!0)?yield this.reset()._reader.throw(t):Ld}))}return(t){return mu(this,void 0,void 0,(function*(){return!this.closed&&this.autoDestroy&&(this.closed=!0)?yield this.reset()._reader.return(t):Ld}))}next(){return mu(this,void 0,void 0,(function*(){if(this.closed)return Ld;let t;const{_reader:e}=this;for(;t=yield this._readNextMessageAndValidate();)if(t.isSchema())yield this.reset(t.header());else{if(t.isRecordBatch()){this._recordBatchIndex++;const n=t.header(),r=yield e.readMessageBody(t.bodyLength);return{done:!1,value:this._loadRecordBatch(n,r)}}if(t.isDictionaryBatch()){this._dictionaryIndex++;const n=t.header(),r=yield e.readMessageBody(t.bodyLength),i=this._loadDictionaryBatch(n,r);this.dictionaries.set(n.id,i)}}return this.schema&&0===this._recordBatchIndex?(this._recordBatchIndex++,{done:!1,value:new b_(this.schema)}):yield this.return()}))}_readNextMessageAndValidate(t){return mu(this,void 0,void 0,(function*(){return yield this._reader.readMessage(t)}))}}class bm extends _m{get footer(){return this._footer}get numDictionaries(){return this._footer?this._footer.numDictionaries:0}get numRecordBatches(){return this._footer?this._footer.numRecordBatches:0}constructor(t,e){super(t instanceof qd?t:new qd(t),e)}isSync(){return!0}isFile(){return!0}open(t){if(!this.closed&&!this._footer){this.schema=(this._footer=this._readFooter()).schema;for(const t of this._footer.dictionaryBatches())t&&this._readDictionaryBatch(this._dictionaryIndex++)}return super.open(t)}readRecordBatch(t){var e;if(this.closed)return null;this._footer||this.open();const n=null===(e=this._footer)||void 0===e?void 0:e.getRecordBatch(t);if(n&&this._handle.seek(n.offset)){const t=this._reader.readMessage(fc.RecordBatch);if(null==t?void 0:t.isRecordBatch()){const e=t.header(),n=this._reader.readMessageBody(t.bodyLength);return this._loadRecordBatch(e,n)}}return null}_readDictionaryBatch(t){var e;const n=null===(e=this._footer)||void 0===e?void 0:e.getDictionaryBatch(t);if(n&&this._handle.seek(n.offset)){const t=this._reader.readMessage(fc.DictionaryBatch);if(null==t?void 0:t.isDictionaryBatch()){const e=t.header(),n=this._reader.readMessageBody(t.bodyLength),r=this._loadDictionaryBatch(e,n);this.dictionaries.set(e.id,r)}}}_readFooter(){const{_handle:t}=this,e=t.size-sm,n=t.readInt32(e),r=t.readAt(e-n,n);return Nd.decode(r)}_readNextMessageAndValidate(t){var e;if(this._footer||this.open(),this._footer&&this._recordBatchIndexsuper.open}});return mu(this,void 0,void 0,(function*(){if(!this.closed&&!this._footer){this.schema=(this._footer=yield this._readFooter()).schema;for(const t of this._footer.dictionaryBatches())t&&(yield this._readDictionaryBatch(this._dictionaryIndex++))}return yield e.open.call(this,t)}))}readRecordBatch(t){var e;return mu(this,void 0,void 0,(function*(){if(this.closed)return null;this._footer||(yield this.open());const n=null===(e=this._footer)||void 0===e?void 0:e.getRecordBatch(t);if(n&&(yield this._handle.seek(n.offset))){const t=yield this._reader.readMessage(fc.RecordBatch);if(null==t?void 0:t.isRecordBatch()){const e=t.header(),n=yield this._reader.readMessageBody(t.bodyLength);return this._loadRecordBatch(e,n)}}return null}))}_readDictionaryBatch(t){var e;return mu(this,void 0,void 0,(function*(){const n=null===(e=this._footer)||void 0===e?void 0:e.getDictionaryBatch(t);if(n&&(yield this._handle.seek(n.offset))){const t=yield this._reader.readMessage(fc.DictionaryBatch);if(null==t?void 0:t.isDictionaryBatch()){const e=t.header(),n=yield this._reader.readMessageBody(t.bodyLength),r=this._loadDictionaryBatch(e,n);this.dictionaries.set(e.id,r)}}}))}_readFooter(){return mu(this,void 0,void 0,(function*(){const{_handle:t}=this;t._pending&&(yield t._pending);const e=t.size-sm,n=yield t.readInt32(e),r=yield t.readAt(e-n,n);return Nd.decode(r)}))}_readNextMessageAndValidate(t){return mu(this,void 0,void 0,(function*(){if(this._footer||(yield this.open()),this._footer&&this._recordBatchIndexAm(t))):e.isAsync()?e.readAll().then((t=>new d_(t))):new d_(e.readAll())}class Sm extends ya{constructor(t,e,n){super(t,e,n),this.buffer_size=67108864,this._use_scale_to_download_tiles=!0,this.fbos={},this.textures={};const r=this.canvas;if(void 0===this.canvas)throw new Error("No canvas found");this.regl=ha({optionalExtensions:["OES_standard_derivatives","OES_element_index_uint","OES_texture_float","OES_texture_half_float"],canvas:r}),this.tileSet=e,this.aes=new pu(n,this.regl,e),this.initialize_textures(),this._initializations=[this.tileSet.promise.then((()=>{this.remake_renderer(),this._webgl_scale_history=[this.default_webgl_scale,this.default_webgl_scale]}))],this.initialize(),this._buffers=new Om(this.regl,this.buffer_size)}get buffers(){return this._buffers=this._buffers||new Om(this.regl,this.buffer_size),this._buffers}data(t){return void 0===t?this.tileSet:(this.tileSet=t,this)}get props(){this.allocate_aesthetic_buffers();const{prefs:t,aes_to_buffer_num:e,buffer_num_to_variable:n,variable_to_buffer_num:r}=this,{transform:i}=this.zoom,o=this.aes.dim("color"),[a,s]=[o.current,o.last],u=[s.colorscheme_size,a.colorscheme_size],c={aes:{encoding:this.aes.encoding},colors_as_grid:0,corners:this.zoom.current_corners(),zoom_balance:t.zoom_balance,transform:i,max_ix:this.max_ix,point_size:this.point_size,alpha:this.optimal_alpha,time:Date.now()-this.zoom._start,update_time:Date.now()-this.most_recent_restart,relative_time:(Date.now()-this.most_recent_restart)/t.duration,string_index:0,prefs:JSON.parse(JSON.stringify(t)),color_type:void 0,wrap_colors_after:u,start_time:this.most_recent_restart,webgl_scale:this._webgl_scale_history[0],last_webgl_scale:this._webgl_scale_history[1],use_scale_for_tiles:this._use_scale_to_download_tiles,grid_mode:0,buffer_num_to_variable:n,aes_to_buffer_num:e,variable_to_buffer_num:r,color_picker_mode:0,zoom_matrix:[[i.k,0,i.x],[0,i.k,i.y],[0,0,1]].flat()};return JSON.parse(JSON.stringify(c))}get default_webgl_scale(){return this._default_webgl_scale||(this._default_webgl_scale=this.zoom.webgl_scale()),this._default_webgl_scale}render_points(t){const e=[];let n=0;const r=this.aes.store.foreground.states[0].active||this.aes.store.foreground.states[1].active;for(const i of this.visible_tiles()){if(i._buffer_manager=i._buffer_manager||new Im(this.regl,i,this),!i._buffer_manager.ready(t.block_for_buffers))continue;const o={manager:i._buffer_manager,number:n++,foreground:r?1:-1,tile_id:i.numeric_id,sprites:this.sprites};if(Object.assign(o,t),e.push(o),r){const t={...o,foreground:0};e.push(t)}}e.sort(((t,e)=>1e3*(3+t.foreground)-1e3*(3+e.foreground)+e.number-t.number)),this._renderer(e)}tick(){const{prefs:t}=this,{regl:e,tileSet:n}=this,{props:r}=this;this.tick_num=this.tick_num||0,this.tick_num++,this._use_scale_to_download_tiles?n.download_most_needed_tiles(this.zoom.current_corners(),this.props.max_ix,5):n.download_most_needed_tiles(t.max_points,this.max_ix,5),e.clear({color:[.9,.9,.93,0],depth:1});const i=Date.now();!async function(t){for(;Date.now()-i<10&&t.length>0;){const n=t.shift();if(void 0!==n)try{await n()}catch(e){console.warn(e,n)}}}(this.deferred_functions);try{this.render_all(r)}catch(o){throw console.warn("ERROR NOTED"),this.reglframe.cancel(),o}}single_blur_pass(t,e,n){const{regl:r}=this;e.use((()=>{r.clear({color:[0,0,0,0]}),r({frag:"precision mediump float;\n#define GLSLIFY 1\n\nvec4 blur13(sampler2D image, vec2 uv, vec2 resolution, vec2 direction) {\n vec4 color = vec4(0.0);\n vec2 off1 = vec2(1.411764705882353) * direction;\n vec2 off2 = vec2(3.2941176470588234) * direction;\n vec2 off3 = vec2(5.176470588235294) * direction;\n color += texture2D(image, uv) * 0.1964825501511404;\n color += texture2D(image, uv + (off1 / resolution)) * 0.2969069646728344;\n color += texture2D(image, uv - (off1 / resolution)) * 0.2969069646728344;\n color += texture2D(image, uv + (off2 / resolution)) * 0.09447039785044732;\n color += texture2D(image, uv - (off2 / resolution)) * 0.09447039785044732;\n color += texture2D(image, uv + (off3 / resolution)) * 0.010381362401148057;\n color += texture2D(image, uv - (off3 / resolution)) * 0.010381362401148057;\n return color;\n}\n\nuniform vec2 iResolution;\nuniform sampler2D iChannel0;\nuniform vec2 direction;\n\nvoid main() {\n vec2 uv = vec2(gl_FragCoord.xy / iResolution.xy);\n gl_FragColor = blur13(iChannel0, uv, iResolution.xy, direction);\n}\n",uniforms:{iResolution:({viewportWidth:t,viewportHeight:e})=>[t,e],iChannel0:t,direction:n},vert:"\n precision mediump float;\n attribute vec2 position;\n varying vec2 uv;\n void main() {\n uv = 0.5 * (position + 1.0);\n gl_Position = vec4(position, 0, 1);\n }",attributes:{position:[-4,-4,4,-4,0,4]},depth:{enable:!1},count:3})()}))}blur(t,e,n=3){let r=n-1;for(;r>-1;)this.single_blur_pass(t,e,[2**r,0]),this.single_blur_pass(e,t,[0,2**r]),r-=1}render_all(t){const{regl:e}=this;this.fbos.points.use((()=>{e.clear({color:[0,0,0,0]}),this.render_points(t)})),e.clear({color:[0,0,0,0]}),this.fbos.lines.use((()=>e.clear({color:[0,0,0,0]}))),this.scatterplot.trimap&&this.fbos.lines.use((()=>{this.scatterplot.trimap.zoom=this.zoom,this.scatterplot.trimap.tick("polygon")}));for(const n of[this.fbos.lines,this.fbos.points])e({profile:!0,blend:{enable:!0,func:{srcRGB:"one",srcAlpha:"one",dstRGB:"one minus src alpha",dstAlpha:"one minus src alpha"}},frag:"\n precision mediump float;\n varying vec2 uv;\n uniform sampler2D tex;\n uniform float wRcp, hRcp;\n void main() {\n gl_FragColor = texture2D(tex, uv);\n }\n ",vert:"\n precision mediump float;\n attribute vec2 position;\n varying vec2 uv;\n void main() {\n uv = 0.5 * (position + 1.0);\n gl_Position = vec4(position, 0., 1.);\n }\n ",attributes:{position:this.fill_buffer},depth:{enable:!1},count:3,uniforms:{tex:()=>n,wRcp:({viewportWidth:t})=>1/t,hRcp:({viewportHeight:t})=>1/t}})()}initialize_textures(){const{regl:t}=this;this.fbos=this.fbos||{},this.textures=this.textures||{},this.textures.empty_texture=t.texture(Nt(128).map((t=>Nt(128).map((t=>[0,0,0]))))),this.fbos.minicounter=t.framebuffer({width:512,height:512,depth:!1}),this.fbos.lines=t.framebuffer({width:this.width,height:this.height,depth:!1}),this.fbos.points=t.framebuffer({width:this.width,height:this.height,depth:!1}),this.fbos.ping=t.framebuffer({width:this.width,height:this.height,depth:!1}),this.fbos.pong=t.framebuffer({width:this.width,height:this.height,depth:!1}),this.fbos.contour=this.fbos.contour||t.framebuffer({width:this.width,height:this.height,depth:!1}),this.fbos.colorpicker=this.fbos.colorpicker||t.framebuffer({width:this.width,height:this.height,depth:!1}),this.fbos.dummy=this.fbos.dummy||t.framebuffer({width:1,height:1,depth:!1})}get_image_texture(t){const{regl:e}=this;if(this.textures=this.textures||{},this.textures[t])return this.textures[t];const n=new Image;return n.src=t,n.addEventListener("load",(()=>{this.textures[t]=e.texture(n)})),this.textures[t]}n_visible(t=-1){let{width:e,height:n}=this;e=Math.floor(e),n=Math.floor(n),void 0===this.contour_vals&&(this.contour_vals=new Uint8Array(e*n*4));const{props:r}=this;let i;return r.only_color=t,this.fbos.contour.use((()=>{this.regl.clear({color:[0,0,0,0]}),this.render_points(r),this.regl.read(this.contour_vals),i=function(t,e){let n=0;if(void 0===e)for(let r of t)(r=+r)&&(n+=r);else{let r=-1;for(let i of t)(i=+e(i,++r,t))&&(n+=i)}return n}(this.contour_vals)})),i}get integer_buffer(){if(void 0===this._integer_buffer){const t=new Float32Array(65536);for(let e=0;e<65536;e++)t[e]=e;this._integer_buffer=this.regl.buffer(t)}return this._integer_buffer}color_pick(t,e){if(0===e)return null;const n=this.color_pick_single(t,e,"tile_id");if(-1==n)return null;const r=this.color_pick_single(t,e,"ix_in_tile");if(-1===r)return null;for(const i of this.visible_tiles())if(i.numeric_id===n)return i.record_batch.get(r);return null}color_pick_single(t,e,n="tile_id"){const{props:r,height:i}=this;r.color_picker_mode=["ix","tile_id","ix_in_tile"].indexOf(n)+1;let o=[0,0,0,0];this.fbos.colorpicker.use((()=>{this.regl.clear({color:[0,0,0,0]}),this.render_points(r);try{o=this.regl.read({x:t,y:i-e,width:1,height:1})}catch{console.warn("Read bad data from",{x:t,y:e,height:i,attempted:i-e})}}));const a=da(...o)-1;return Math.round(a)}get fill_buffer(){if(!this._fill_buffer){const{regl:t}=this;this._fill_buffer=t.buffer({data:[-4,-4,4,-4,0,4]})}return this._fill_buffer}draw_contour_buffer(t,e){let{width:n,height:r}=this;n=Math.floor(n),r=Math.floor(r),this.contour_vals=this.contour_vals||new Uint8Array(4*n*r),this.contour_alpha_vals=this.contour_alpha_vals||new Uint16Array(n*r);const{props:i}=this;i.aes.encoding.color={field:t},i.only_color=e,this.fbos.contour.use((()=>{this.regl.clear({color:[0,0,0,0]}),this.render_points(i),this.regl.read(this.contour_vals)})),this.blur(this.fbos.contour,this.fbos.ping,3),this.fbos.contour.use((()=>{this.regl.read(this.contour_vals)}));let o=0;for(;oe<.5,func:{srcRGB:"one",srcAlpha:"one",dstRGB:"one minus src alpha",dstAlpha:"one minus src alpha"}},primitive:"points",frag:"#ifdef GL_OES_standard_derivatives\n#extension GL_OES_standard_derivatives : enable\n#endif\n\nprecision mediump float;\n#define GLSLIFY 1\n\nvarying vec4 fill;\nvarying vec2 letter_pos;\nvarying float point_size;\n\nuniform float u_only_color;\nuniform float u_color_picker_mode;\n//uniform float u_use_glyphset;\n//uniform sampler2D u_glyphset;\n\nfloat delta = 0.0, alpha = 1.0;\n\nbool out_of_circle(in vec2 coord) {\n vec2 cxy = 2.0 * coord - 1.0;\n float r_sq = dot(cxy, cxy);\n if (r_sq > 1.03) {return true;}\n return false;\n}\n\nbool out_of_hollow_circle(in vec2 coord) {\n vec2 cxy = 2.0 * coord - 1.0;\n float r_sq = dot(cxy, cxy);\n if (r_sq > 1.01) {return true;}\n float distance_from_edge = (1.0 - r_sq) * point_size;\n if (distance_from_edge > 4.0) {return true;}\n return false;\n}\n\nbool out_of_triangle(in vec2 coord) {\n if (coord.y > (2. * abs(coord.x - .5))) {\n return false;\n }\n return true;\n}\n\nvoid main() {\n if (u_only_color >= -1.5) {\n gl_FragColor = vec4(0., 0., 0., 1./255.);\n return;\n }\n\n float alpha = fill.a;\n// if (u_use_glyphset == 0. || point_size < 5.0) {\n if (out_of_circle(gl_PointCoord)) {\n discard;\n return;\n }\n vec2 cxy = 2.0 * gl_PointCoord - 1.0;\n float r = dot(cxy, cxy);\n #ifdef GL_OES_standard_derivatives\n delta = fwidth(r);\n alpha *= (1.0 - smoothstep(1.0 - delta, 1.0 + delta, r));\n #endif\n/* } else {\n vec2 coords = letter_pos + gl_PointCoord/8.;\n// vec2 coords = vec2(.2, .2);\n vec4 sprite = texture2D(u_glyphset, coords);\n alpha *= (sprite.a); \n// fill = vec4(1.0, 1.0, 1.0, alpha); \n if (alpha <= 0.03) discard;\n }*/\n // Pre-blend the alpha channel.\n if (u_color_picker_mode >= 1.) {\n // no alpha when color picking; we use all four channels for that.\n gl_FragColor = fill;\n } else {\n gl_FragColor = vec4(fill.rgb * alpha, alpha);\n }\n\n}\n",vert:'precision mediump float;\n#define GLSLIFY 1\n\nuniform float u_zoom_balance;\nuniform float u_tile_id;\nuniform float u_update_time;\nuniform float u_transition_duration;\nuniform vec2 u_wrap_colors_after;\n// Type of jitter.\nuniform float u_jitter;\nuniform float u_last_jitter;\n\n// Whether to plot only a single category.\nuniform float u_only_color;\nuniform float u_grid_mode;\n\nuniform vec3 u_filter_numeric; // An override for simple numeric operations.\nuniform vec3 u_last_filter_numeric; // An override for simple numeric operations.\n\nuniform vec3 u_filter2_numeric; // An override for simple numeric operations.\nuniform vec3 u_last_filter2_numeric; // An override for simple numeric operations.\n\nuniform vec3 u_foreground_numeric; // An override for simple numeric operations.\nuniform vec3 u_last_foreground_numeric; // An override for simple numeric operations.\n\n// Transform from data space to the open window.\nuniform mat3 u_window_scale;\nuniform mat3 u_last_window_scale;\n// Transform from the open window to the d3-zoom.\nuniform mat3 u_zoom;\n\nuniform float u_width;\nuniform float u_height;\nuniform float u_use_glyphset;\nvarying vec2 letter_pos; // store which letter to use.\n\nuniform float u_maxix; // The maximum index to plot.\nuniform float u_time; // The current time.\nuniform float u_k; // The d3-scale factor.\nuniform float u_color_picker_mode;\nuniform float u_base_size;\nuniform float u_alpha;\nuniform float u_foreground_number; // -1 -- everything is foreground; 0 -- background; 1 -- foreground.\nuniform vec4 u_background_rgba;\nuniform float u_foreground_alpha;\nuniform float u_background_mouseover;\nuniform float u_foreground_size;\nuniform float u_background_size;\n\nuniform sampler2D u_one_d_aesthetic_map;\nuniform sampler2D u_color_aesthetic_map;\n\n// The same set of items for a variety of aesthetics.\n\n// whether to continuously interpolate between\n// x0 and x, y0 and y.\nuniform float u_position_interpolation_mode;\n\nfloat a_color;\nfloat a_last_color;\n\nuniform float u_color_buffer_num;\nuniform float u_last_color_buffer_num;\n\nuniform vec3 u_color_constant;\nuniform vec3 u_last_color_constant;\n\nuniform float u_color_transform;\nuniform float u_last_color_transform;\nuniform vec2 u_color_domain;\nuniform vec2 u_last_color_domain;\nuniform float u_last_color_map_position;\nuniform float u_color_map_position;\n\nbool a_color_is_constant;\nbool a_last_color_is_constant;\n\n/*\npython code to generate what follows.\ndef autogenerate_code():\n ks = ["x", "y", "jitter_radius", "jitter_speed", "size", "filter", "filter2", "x0", "y0", "foreground"]\n times = ["", "last_"]\n print("""\n // BEGIN AUTOGENERATED. DO NOT EDIT. \n // ------------------------------------------------ \n """)\n for k in ks:\n for time in times:\n timek = time + k\n print(f"""\n uniform float u_{timek}_buffer_num;\n uniform float u_{timek}_constant;\n uniform float u_{timek}_transform;\n uniform vec2 u_{timek}_domain;\n uniform vec2 u_{timek}_range;\n uniform float u_{timek}_map_position;\n float a_{timek};\n bool a_{timek}_is_constant;\n """)\n for i in range(0, 16):\n print(f"attribute float buffer_{i};")\n for k in ks:\n for time in times:\n timek = time + k\n print(f"""\n if (u_{timek}_buffer_num > -0.5) {{\n a_{timek} = get_buffer(u_{timek}_buffer_num);\n a_{timek}_is_constant = false;\n }} else {{\n a_{timek} = u_{timek}_constant;\n a_{timek}_is_constant = true;\n }}""")\n print("""\n// END AUTOGENERATED. DO NOT EDIT ABOVE. \n// ------------------------------------------------ \n """)\n\nautogenerate_code()\n*/\n\n // BEGIN AUTOGENERATED. DO NOT EDIT. \n // ------------------------------------------------ \n \n\n uniform float u_x_buffer_num;\n uniform float u_x_constant;\n uniform float u_x_transform;\n uniform vec2 u_x_domain;\n uniform vec2 u_x_range;\n uniform float u_x_map_position;\n float a_x;\n bool a_x_is_constant;\n \n\n uniform float u_last_x_buffer_num;\n uniform float u_last_x_constant;\n uniform float u_last_x_transform;\n uniform vec2 u_last_x_domain;\n uniform vec2 u_last_x_range;\n uniform float u_last_x_map_position;\n float a_last_x;\n bool a_last_x_is_constant;\n \n\n uniform float u_y_buffer_num;\n uniform float u_y_constant;\n uniform float u_y_transform;\n uniform vec2 u_y_domain;\n uniform vec2 u_y_range;\n uniform float u_y_map_position;\n float a_y;\n bool a_y_is_constant;\n \n\n uniform float u_last_y_buffer_num;\n uniform float u_last_y_constant;\n uniform float u_last_y_transform;\n uniform vec2 u_last_y_domain;\n uniform vec2 u_last_y_range;\n uniform float u_last_y_map_position;\n float a_last_y;\n bool a_last_y_is_constant;\n \n\n uniform float u_jitter_radius_buffer_num;\n uniform float u_jitter_radius_constant;\n uniform float u_jitter_radius_transform;\n uniform vec2 u_jitter_radius_domain;\n uniform vec2 u_jitter_radius_range;\n uniform float u_jitter_radius_map_position;\n float a_jitter_radius;\n bool a_jitter_radius_is_constant;\n \n\n uniform float u_last_jitter_radius_buffer_num;\n uniform float u_last_jitter_radius_constant;\n uniform float u_last_jitter_radius_transform;\n uniform vec2 u_last_jitter_radius_domain;\n uniform vec2 u_last_jitter_radius_range;\n uniform float u_last_jitter_radius_map_position;\n float a_last_jitter_radius;\n bool a_last_jitter_radius_is_constant;\n \n\n uniform float u_jitter_speed_buffer_num;\n uniform float u_jitter_speed_constant;\n uniform float u_jitter_speed_transform;\n uniform vec2 u_jitter_speed_domain;\n uniform vec2 u_jitter_speed_range;\n uniform float u_jitter_speed_map_position;\n float a_jitter_speed;\n bool a_jitter_speed_is_constant;\n \n\n uniform float u_last_jitter_speed_buffer_num;\n uniform float u_last_jitter_speed_constant;\n uniform float u_last_jitter_speed_transform;\n uniform vec2 u_last_jitter_speed_domain;\n uniform vec2 u_last_jitter_speed_range;\n uniform float u_last_jitter_speed_map_position;\n float a_last_jitter_speed;\n bool a_last_jitter_speed_is_constant;\n \n\n uniform float u_size_buffer_num;\n uniform float u_size_constant;\n uniform float u_size_transform;\n uniform vec2 u_size_domain;\n uniform vec2 u_size_range;\n uniform float u_size_map_position;\n float a_size;\n bool a_size_is_constant;\n \n\n uniform float u_last_size_buffer_num;\n uniform float u_last_size_constant;\n uniform float u_last_size_transform;\n uniform vec2 u_last_size_domain;\n uniform vec2 u_last_size_range;\n uniform float u_last_size_map_position;\n float a_last_size;\n bool a_last_size_is_constant;\n \n\n uniform float u_filter_buffer_num;\n uniform float u_filter_constant;\n uniform float u_filter_transform;\n uniform vec2 u_filter_domain;\n uniform vec2 u_filter_range;\n uniform float u_filter_map_position;\n float a_filter;\n bool a_filter_is_constant;\n \n\n uniform float u_last_filter_buffer_num;\n uniform float u_last_filter_constant;\n uniform float u_last_filter_transform;\n uniform vec2 u_last_filter_domain;\n uniform vec2 u_last_filter_range;\n uniform float u_last_filter_map_position;\n float a_last_filter;\n bool a_last_filter_is_constant;\n \n\n uniform float u_filter2_buffer_num;\n uniform float u_filter2_constant;\n uniform float u_filter2_transform;\n uniform vec2 u_filter2_domain;\n uniform vec2 u_filter2_range;\n uniform float u_filter2_map_position;\n float a_filter2;\n bool a_filter2_is_constant;\n \n\n uniform float u_last_filter2_buffer_num;\n uniform float u_last_filter2_constant;\n uniform float u_last_filter2_transform;\n uniform vec2 u_last_filter2_domain;\n uniform vec2 u_last_filter2_range;\n uniform float u_last_filter2_map_position;\n float a_last_filter2;\n bool a_last_filter2_is_constant;\n \n\n uniform float u_x0_buffer_num;\n uniform float u_x0_constant;\n uniform float u_x0_transform;\n uniform vec2 u_x0_domain;\n uniform vec2 u_x0_range;\n uniform float u_x0_map_position;\n float a_x0;\n bool a_x0_is_constant;\n \n\n uniform float u_last_x0_buffer_num;\n uniform float u_last_x0_constant;\n uniform float u_last_x0_transform;\n uniform vec2 u_last_x0_domain;\n uniform vec2 u_last_x0_range;\n uniform float u_last_x0_map_position;\n float a_last_x0;\n bool a_last_x0_is_constant;\n \n\n uniform float u_y0_buffer_num;\n uniform float u_y0_constant;\n uniform float u_y0_transform;\n uniform vec2 u_y0_domain;\n uniform vec2 u_y0_range;\n uniform float u_y0_map_position;\n float a_y0;\n bool a_y0_is_constant;\n \n\n uniform float u_last_y0_buffer_num;\n uniform float u_last_y0_constant;\n uniform float u_last_y0_transform;\n uniform vec2 u_last_y0_domain;\n uniform vec2 u_last_y0_range;\n uniform float u_last_y0_map_position;\n float a_last_y0;\n bool a_last_y0_is_constant;\n \n\n uniform float u_foreground_buffer_num;\n uniform float u_foreground_constant;\n uniform float u_foreground_transform;\n uniform vec2 u_foreground_domain;\n uniform vec2 u_foreground_range;\n uniform float u_foreground_map_position;\n float a_foreground;\n bool a_foreground_is_constant;\n \n\n uniform float u_last_foreground_buffer_num;\n uniform float u_last_foreground_constant;\n uniform float u_last_foreground_transform;\n uniform vec2 u_last_foreground_domain;\n uniform vec2 u_last_foreground_range;\n uniform float u_last_foreground_map_position;\n float a_last_foreground;\n bool a_last_foreground_is_constant;\n \nattribute float buffer_0;\nattribute float buffer_1;\nattribute float buffer_2;\nattribute float buffer_3;\nattribute float buffer_4;\nattribute float buffer_5;\nattribute float buffer_6;\nattribute float buffer_7;\nattribute float buffer_8;\nattribute float buffer_9;\nattribute float buffer_10;\nattribute float buffer_11;\nattribute float buffer_12;\nattribute float buffer_13;\nattribute float buffer_14;\nattribute float buffer_15;\n\n// END AUTOGENERATED. DO NOT EDIT ABOVE. \n// ------------------------------------------------ \n\nhighp float ix_to_random(in float ix, in float seed) {\n // For high numbers, taking the log avoids coincidence.\n highp float seed2 = log(ix + 2.) + 1.;\n vec2 co = vec2(seed2, seed);\n highp float a = 12.9898;\n highp float b = 78.233;\n highp float c = 43758.5453;\n highp float dt = dot(co.xy, vec2(a, b));\n highp float sn = mod(dt, 3.14);\n return fract(sin(sn) * c);\n}\n\n// The fill color.\nvarying vec4 fill;\nvarying float point_size;\n\nuniform float u_jitter_radius_lookup;\nuniform float u_jitter_radius_lookup_y_constant;\nuniform vec2 u_jitter_radius_lookup_x_domain;\nuniform vec2 u_jitter_radius_lookup_y_domain;\n\nfloat point_size_adjust;\n\n// A coordinate to throw away a vertex point.\nvec4 discard_me = vec4(100.0, 100.0, 1.0, 1.0);\n\n// Initialized in the main loop\n// mat3 from_coord_to_gl;\n\nconst float e = 1.618282;\n// I\'ve been convinced.\nconst float tau = 2. * 3.14159265359;\n\nfloat interpolate_raw(in float x, in float min, in float max) {\n if (x < min) {return 0.;}\n if (x > max) {return 1.;}\n return (x - min)/(max - min);\n}\n\nfloat interpolate(in float x, in float min, in float max) {\n if (max < min) {\n return 1. - interpolate_raw(x, max, min);\n } else {\n return interpolate_raw(x, min, max);\n }\n}\n\n/*\n\nThe following glsl code was written in python.\n\nbuffers = [*range(16)]\n\ndef write_buffs(buffs):\n if len(buffs) == 1:\n return[f"return buffer_{buffs[0]}"]\n condition_1 = [" " + line for line in write_buffs(buffs[:len(buffs)//2])]\n condition_2 = ["" + line for line in write_buffs(buffs[len(buffs)//2:])]\n\n args = [\n f"if (i < {buffs[len(buffs) // 2 - 1]}.5) {{",\n *condition_1,\n "}",\n *condition_2\n ]\n return args\n\nprint("\\n".join(write_buffs(buffers)))\n*/\n\nfloat get_buffer(in float i) {\n //given an index, returns the appropriate buffer.\n if (i < 7.5) {\n if (i < 3.5) {\n if (i < 1.5) {\n if (i < 0.5) {\n return buffer_0;\n }\n return buffer_1;\n }\n if (i < 2.5) {\n return buffer_2;\n }\n return buffer_3;\n }\n if (i < 5.5) {\n if (i < 4.5) {\n return buffer_4;\n }\n return buffer_5;\n }\n if (i < 6.5) {\n return buffer_6;\n }\n return buffer_7;\n }\n if (i < 11.5) {\n if (i < 9.5) {\n if (i < 8.5) {\n return buffer_8;\n }\n return buffer_9;\n }\n if (i < 10.5) {\n return buffer_10;\n }\n return buffer_11;\n }\n if (i < 13.5) {\n if (i < 12.5) {\n return buffer_12;\n }\n return buffer_13;\n }\n if (i < 14.5) {\n return buffer_14;\n }\n return buffer_15;\n}\n\nfloat linstep(in vec2 range, in float x) {\n return interpolate(x, range.x, range.y);\n float scale_size = range.y - range.x;\n float from_left = x - range.x;\n return clamp(from_left / scale_size, 0.0, 1.0);\n}\n\nfloat linscale(in vec2 range, in float x) {\n float scale_size = range.y - range.x;\n float from_left = x - range.x;\n return from_left / scale_size;\n}\n\nvec2 box_muller(in float ix, in float seed) {\n // Box-Muller transform gives you two gaussian randoms for two uniforms.\n highp float U = ix_to_random(ix, seed);\n highp float V = ix_to_random(ix, seed + 17.123123);\n return vec2(sqrt(-2. * log(U)) * cos(tau * V),\n sqrt(-2. * log(U)) * sin(tau * V));\n}\n\n/*************** END COLOR SCALES *******************************/\n\nfloat domainify(in vec2 domain, in float transform, in float attr, in float overflow_behavior) {\n\n // Clamp an attribute into a domain, with an optional log or sqrt transform.\n if (transform == 2.) {\n domain = sqrt(domain);\n attr = sqrt(attr);\n }\n if (transform == 3.) {\n domain = log(domain);\n attr = log(attr);\n }\n if (overflow_behavior == 1.) {\n // clamp\n return linstep(domain, attr);\n }\n if (overflow_behavior == 2.) {\n //wrap\n\n return fract(linscale(domain, attr));\n }\n return linscale(domain, attr);\n}\n\nmat3 pixelspace_to_glspace;\n\nfloat run_numeric_filter (in float a_filter,\n in float u_filter_op, in float u_filter_param_1,\n in float u_filter_param_2) {\n bool truthy;\n if (u_filter_op < 1.5) {\n truthy = a_filter < u_filter_param_1;\n } else if (u_filter_op < 2.5) {\n truthy = a_filter > u_filter_param_1;\n } else if (u_filter_op < 3.5) {\n truthy = a_filter == u_filter_param_1;\n } else if (u_filter_op < 4.5) {\n truthy = abs(a_filter - u_filter_param_2) < u_filter_param_1;\n }\n if (truthy) {return 1.;} else {return 0.;}\n}\n\nfloat choose_and_run_filter(\n in vec3 u_filter_numeric,\n in float a_filter,\n in float map_location,\n in bool filter_is_constant\n ) {\n if (filter_is_constant) {\n return 1.;\n }\n if (u_filter_numeric.r < 0.5) {\n // Must be on a dictionary. Unreasonable assumption, maybe?\n float frac_filter = linstep(vec2(-0., 4096.), a_filter);\n float map_coords = (map_location + .5) / 32.;\n return texture2D(u_one_d_aesthetic_map, vec2(map_coords, frac_filter)).a;\n } else {\n return run_numeric_filter(a_filter,\n u_filter_numeric.r, u_filter_numeric.g, u_filter_numeric.b);\n }\n}\n\nconst float tau_0 = 2. * 3.14159265359;\n\nhighp float ix_to_random_1540259130(in float ix, in float seed) {\n // For high numbers, taking the log avoids coincidence.\n highp float seed2 = log(ix) + 1.;\n vec2 co = vec2(seed2, seed);\n highp float a = 12.9898;\n highp float b = 78.233;\n highp float c = 43758.5453;\n highp float dt= dot(co.xy ,vec2(a,b));\n highp float sn= mod(dt,3.14);\n return fract(sin(sn) * c);\n}\n\nhighp vec2 box_muller_1540259130(in float ix, in float seed) {\n // Box-Muller transform gives you two gaussian randoms for two uniforms.\n highp float U = ix_to_random_1540259130(ix, seed);\n highp float V = ix_to_random_1540259130(ix, seed + 17.123123);\n return vec2(\n sqrt(-2.*log(U))*cos(tau_0*V),\n sqrt(-2.*log(U))*sin(tau_0*V)\n );\n}\n\nvec2 logarithmic_spiral_jitter_1540259130(\n in float ix, // a random seed.\n in float a, // offset\n in float angle_parameter_1540259130, // angle parameter\n in float randomize_angle_1540259130, // sd radians\n in float max_r_1540259130, // Maximum radius of spiral.\n in float randomize_rotation_max_radians_1540259130, // in standard deviations to the log-multiplier.\n in float randomize_radius_1540259130, // in standard deviation percentage points.\n in float hole, // donut hole size.\n in float speed_0, // webgl units per second.\n in float time_0,// The time, in seconds, to plot at. Generally passed as a uniform or something.\n in float acceleration,\n in float n_spirals_1540259130,\n in float shear,\n in float aspect_ratio_1540259130\n ) {\n // Each point starts at a different place on the spiral.\n vec2 two_gaussians_1540259130 = box_muller_1540259130(ix, 55.1);\n\n highp float calculated_angle = angle_parameter_1540259130 + two_gaussians_1540259130.x * randomize_angle_1540259130;\n float k = 1. / tan(calculated_angle);\n if (k > 100000.) {\n k = 0.;\n }\n\n // The length of the segment to be traversed.\n float arc_length = sqrt((1. + k*k)/k) * (max_r_1540259130 - a);\n float period = arc_length / speed_0;\n\n // Every point needs to start at a different place along the curve.\n float stagger_time = ix_to_random_1540259130(ix, 3.);\n\n // How long does a circuit take? Add some random noise.\n float time_period = period * exp(box_muller_1540259130(ix, 0.031).x / 6.);\n\n // Adjust u_time from the clock to our current spot.\n float varying_time = time_0 + stagger_time * time_period;\n\n // Adjust that time by raising to a power to set the speed along the curve.\n // Not sure if this is the soundest way to parametrize.\n float relative_time = pow(1. - mod(varying_time, time_period)/time_period, acceleration);\n\n // Calculate the radius at this time point.\n float radius = max_r_1540259130 * relative_time + a;\n\n // The angle implied by that radius.\n float theta = 1./k * log(radius / a);\n\n /* A different way to calculate radius from the theta. Not used\n float max_theta = 1. / k * log(max_r / a);\n float theta2 = max_theta * relative_time;\n vec2 pos_theta_style = vec2(a * exp(k * theta2), theta2);\n radius = pos_theta_style.x;\n theta = pos_theta_style.y;\n */\n\n // If multiple spirals, the theta needs to be rotated for which spiral we\'re in.\n // Choose it based on a new random seed.\n float which_spiral = floor(ix_to_random_1540259130(ix, 13.13) * n_spirals_1540259130);\n float which_spiral_adjust = which_spiral / n_spirals_1540259130 * tau_0;\n theta = theta + which_spiral_adjust;\n\n // Add some gaussian jitter to the polar coordinates.\n vec2 polar_jitter = box_muller_1540259130(ix, 24.);\n\n highp float radius_adjust = 1. + polar_jitter.x * randomize_radius_1540259130;\n highp float theta_adjust = polar_jitter.y * randomize_rotation_max_radians_1540259130;\n\n vec2 shear_adjust = box_muller_1540259130(ix, 59.1) * shear;\n\n mat3 shear_mat = mat3(\n 1., shear_adjust.x, 0.,\n shear_adjust.y, 1., 0.,\n 0., 0., 1.);\n // into euclidean space.\n vec3 pos_spiral = vec3(\n cos(theta + theta_adjust)*(radius * radius_adjust + hole),\n sin(theta + theta_adjust)*(radius * radius_adjust + hole),\n 0.\n );\n mat3 adjust_to_viewport =\n mat3(\n 1./aspect_ratio_1540259130, 0., 0.,\n 0., 1., 0.,\n 0., 0., 1.);\n\n pos_spiral = pos_spiral * shear_mat * \n adjust_to_viewport;\n return pos_spiral.xy;\n}\n\n#define FLOAT_MAX 1.70141184e38\n#define FLOAT_MIN 1.17549435e-38\n\nlowp vec4 encode_float_1604150559(highp float v) {\n highp float av = abs(v);\n\n //Handle special cases\n if(av < FLOAT_MIN) {\n return vec4(0.0, 0.0, 0.0, 0.0);\n } else if(v > FLOAT_MAX) {\n return vec4(127.0, 128.0, 0.0, 0.0) / 255.0;\n } else if(v < -FLOAT_MAX) {\n return vec4(255.0, 128.0, 0.0, 0.0) / 255.0;\n }\n\n highp vec4 c = vec4(0,0,0,0);\n\n //Compute exponent and mantissa\n highp float e = floor(log2(av));\n highp float m = av * pow(2.0, -e) - 1.0;\n \n //Unpack mantissa\n c[1] = floor(128.0 * m);\n m -= c[1] / 128.0;\n c[2] = floor(32768.0 * m);\n m -= c[2] / 32768.0;\n c[3] = floor(8388608.0 * m);\n \n //Unpack exponent\n highp float ebias = e + 127.0;\n c[0] = floor(ebias / 2.0);\n ebias -= c[0] * 2.0;\n c[1] += floor(ebias) * 128.0; \n\n //Unpack sign bit\n c[0] += 128.0 * step(0.0, -v);\n\n //Scale back to range\n return c / 255.0;\n}\n\n#ifndef PI\n#define PI 3.141592653589793\n#endif\n\nfloat sineInOut_0(float t) {\n return -0.5 * (cos(PI * t) - 1.0);\n}\n\n#ifndef PI\n#define PI 3.141592653589793\n#endif\n\nvec2 bezier_interpolate(vec2 p1, vec2 p2, float frac, float ix) {\n // Interpolates between two points on a Bezier curve around a jittered middle.\n // Makes animations look cooler.\n vec2 midpoint = box_muller(ix, 3.) * .05 *\n dot(p2 - p1, p2 - p1)\n + p2 / 2. + p1 / 2.;\n\n return mix(\n mix(p2, midpoint, frac),\n mix(midpoint, p1, frac),\n frac);\n}\n\nfloat sineInOut(float t) {\n return -0.5 * (cos(PI * t) - 1.0);\n}\n\nconst vec4 decoder = vec4(1./256./256./256., 1. / 256. / 256., 1. / 256., 1.);\n\nfloat RGBAtoFloat(in vec4 floater) {\n // Scale values up by 256.\n return dot(floater, decoder);\n}\n\nfloat texture_float_lookup(in vec2 domain,\n in vec2 range,\n in float transform,\n in float attr,\n in float texture_position) {\n if (transform == 4.0) {\n // Literal transforms aren\'t looked up, just returned as is.\n return attr;\n }\n float inrange = domainify(domain, transform, attr, 1.);\n if (texture_position > 0.5) {\n float y_pos = texture_position / 32. - 0.5 / 32.;\n vec4 encoded = texture2D(u_one_d_aesthetic_map, vec2(y_pos, inrange));\n return encoded.a;\n return RGBAtoFloat(encoded); // unreachable.\n } else {\n return mix(range.x, range.y, inrange);\n }\n}\n\nvec2 calculate_position(in vec2 position, in float x_scale_type,\n in vec2 x_domain, in vec2 x_range, in float y_scale_type,\n in vec2 y_domain, in vec2 y_range, in mat3 window_scale,\n in mat3 zoom, in float x_map_position,\n in float y_map_position\n ) {\n float x;\n float y;\n\n if (x_scale_type < 4.0) {\n float x_ = linscale(u_color_domain, a_color);\n x = texture_float_lookup(x_domain, x_range,\n x_scale_type,\n position.x, 0. // ymap position 0 means never use a texture lookup.\n );\n } else {\n x = position.x;\n }\n\n if (y_scale_type < 4.0) {\n y = texture_float_lookup(y_domain, y_range, y_scale_type,\n position.y, 0. // ymap position 0 means never use a texture lookup.\n );\n } else {\n y = position.y;\n }\n vec3 pos2d = vec3(x, y, 1.0) * window_scale * zoom * pixelspace_to_glspace;\n return pos2d.xy;\n}\n\nfloat cubicInOut(float t) {\n return t < 0.5\n ? 4.0 * t * t * t\n : 1. - 4.0 * pow(1. - t, 3.0);\n}\n\nvec4 ixToRGBA(in float ix) {\n float min = fract(ix / 256.);\n float mid = fract((ix - min) / 256.);\n float high = fract((ix - min - mid * 256.) / (256.) / 256.);\n return vec4(min, mid, high, 1.);\n}\n\nvec2 circle_jitter(in float ix, in float aspect_ratio, in float time,\n in float radius, in float speed) {\n vec2 two_gaussians = box_muller(ix, 12.);\n\n float stagger_time = two_gaussians.y * tau;\n\n // How long does a circuit take?\n\n float units_per_period = radius * tau;\n float units_per_second = speed;\n float seconds_per_period = units_per_period / units_per_second;\n float time_period = seconds_per_period;\n if (time_period > 1e4) {\n return vec2(0., 0.);\n }\n\n // Adjust time from the clock to our current spot.\n float varying_time = time + stagger_time * time_period;\n // Where are we from 0 to 1 relative to the time period\n\n float relative_time = 1. - mod(varying_time, time_period) / time_period;\n\n float theta = relative_time * tau;\n // Problem--should it lie on a disk, or on a circle?\n float r_mult = 1.;//(sqrt(ix_to_random(ix, 7.)));\n\n return vec2(cos(theta) * r_mult, aspect_ratio * sin(theta) * r_mult) *\n radius;\n}\n\nvec2 calculate_jitter(\n in float jitter_type,\n in float ix, // distinguishing index\n in vec2 jitter_radius_domain,\n in vec2 jitter_radius_range,\n in float jitter_radius_transform,\n in float jitter_radius,\n in float jitter_radius_map_position,\n in bool jitter_radius_is_constant,\n in vec2 jitter_speed_domain,\n in vec2 jitter_speed_range,\n in float jitter_speed_transform,\n in float jitter_speed,\n in float jitter_speed_map_position,\n in bool jitter_speed_is_constant\n) {\n\n // Jitter is calculated based on speed, so requires two full maps in.\n if (jitter_type == 0.) {\n // No jitter\n return vec2(0., 0.);\n }\n\n if (jitter_type == 5.) {\n // Temporal jitter--should be broken out into a separate channel/channels.\n float time_period = 60.;\n float share = 1./4.;\n float offset = ix_to_random(ix, 12.);\n float fractional = fract((offset * time_period + u_time)/time_period);\n if (fractional > share) {\n return vec2(0., 0.);\n }\n float size = 0.5 * (1. - cos(2. * 3.1415926 * min(fractional/share, 1. - fractional/share)));\n size = clamp(size, 0., 1.);\n return vec2(size, 0.);\n }\n float jitter_r; \n if (jitter_radius_is_constant) {\n jitter_r = jitter_radius;\n } else {\n jitter_r = texture_float_lookup(\n jitter_radius_domain,\n jitter_radius_range,\n jitter_radius_transform,\n jitter_radius,\n 0.);\n }\n if (jitter_type == 3.) {\n float r = box_muller(ix, 1.).r * jitter_r;\n r = r * point_size_adjust;\n float theta = ix_to_random(ix, 15.) * tau;\n return vec2(cos(theta) * r, sin(theta) * r * u_width / u_height);\n }\n\n if (jitter_type == 2.) {\n // uniform in the circle.\n float theta = ix_to_random(ix, 15.) * tau;\n float r = jitter_r * sqrt(ix_to_random(ix, 115.));\n r = r * point_size_adjust;\n return vec2(cos(theta) * r, sin(theta) * r * u_width / u_height);\n }\n\n /* Jittering that includes motion) */\n\n float p_jitter_speed =\n texture_float_lookup(jitter_speed_domain,\n jitter_speed_range,\n jitter_speed_transform, jitter_speed,\n jitter_speed_map_position);\n\n if (jitter_type == 1.) {\n return logarithmic_spiral_jitter_1540259130(\n ix,\n 0.005 * jitter_r, // a\n 1.3302036, // angle parameter\n 0.005, // angle random\n jitter_r, // max radius\n 0.03, // random_rotation\n 0.06, // random radius\n 0.003 * point_size_adjust * jitter_r, // donut.\n .5 * p_jitter_speed * jitter_r / point_size_adjust, // speed\n u_time, // time\n 0.8, // acceleration\n 2.0, // n_spirals\n .09, //shear\n u_width/u_height // shear\n );\n }\n\n if (jitter_type == 4.) {\n // circle\n return circle_jitter(ix, u_width/u_height, u_time, jitter_r, p_jitter_speed);\n }\n}\n\nvoid run_color_fill(in float ease) {\n float alpha = min(u_alpha, 1.0);\n if (u_only_color >= -1.5) {\n if (u_only_color > -.5 && a_color != u_only_color) {\n gl_Position = discard_me;\n return;\n } else {\n // -1 is a special value meaning \'plot everything\'.\n fill = vec4(0., 0., 0., 1. / 255.);\n gl_PointSize = 1.;\n }\n } else {\n if (a_color_is_constant) {\n fill = vec4(u_color_constant.rgb, alpha);\n } else {\n float color_pos = (u_color_map_position * -1. - 1.) / 32. + 0.5 / 32.;\n float overflow_behavior = 1.; // means--clamp\n float fractional_color;\n if (u_wrap_colors_after.y > 0.) {\n fractional_color = fract(a_color / u_wrap_colors_after.y);\n } else {\n fractional_color = domainify(u_color_domain, u_color_transform, a_color, overflow_behavior);\n }\n fill = texture2D(u_color_aesthetic_map , vec2(color_pos, fractional_color));\n fill = vec4(fill.rgb, alpha);\n }\n if (ease < 1.) {\n vec4 last_fill;\n if (a_last_color_is_constant) {\n last_fill = vec4(u_last_color_constant.rgb, alpha);\n } else {\n float color_pos = (u_last_color_map_position * -1. - 1.) / 32. + 0.5 / 32.;\n float overflow_behavior = 1.; // means--clamp\n float last_fractional;\n if (u_wrap_colors_after.x > 0.) {\n last_fractional = fract(a_last_color / u_wrap_colors_after.x);\n } else {\n last_fractional = domainify(u_last_color_domain, u_last_color_transform, a_last_color, overflow_behavior);\n }\n last_fill = texture2D(u_color_aesthetic_map , vec2(color_pos, last_fractional));\n last_fill = vec4(last_fill.rgb, alpha);\n // last_fill = vec4(0.8, 0.1, 0.1, 1.0);\n }\n // RGB blending is bad--maybe use https://www.shadertoy.com/view/lsdGzN\n // instead?\n fill = mix(last_fill, fill, ease);\n }\n }\n}\n\nvec2 calc_and_interpolate_positions(\n inout vec2 old_position,\n in float u_last_x_transform,\n in vec2 u_last_x_domain,\n in vec2 u_last_x_range,\n in float u_last_y_transform,\n in vec2 u_last_y_domain,\n in vec2 u_last_y_range,\n in mat3 u_last_window_scale,\n in mat3 u_zoom,\n in float u_last_x_map_position,\n in float u_last_y_map_position,\n inout vec2 position,\n in float u_x_transform,\n in vec2 u_x_domain,\n in vec2 u_x_range,\n in float u_y_transform,\n in vec2 u_y_domain,\n in vec2 u_y_range,\n in mat3 u_window_scale,\n in float u_x_map_position,\n in float u_y_map_position,\n in float interpolation,\n in float u_grid_mode, \n in float ix) {\n\n old_position = calculate_position(old_position, u_last_x_transform,\n u_last_x_domain, u_last_x_range,\n u_last_y_transform, u_last_y_domain, u_last_y_range,\n u_last_window_scale,\n u_zoom, u_last_x_map_position, \n u_last_y_map_position);\n \n bool plot_actual_position = u_grid_mode < .5;\n\n if (plot_actual_position) {\n position = calculate_position(position, \n u_x_transform,\n u_x_domain, u_x_range,\n u_y_transform, u_y_domain, \n u_y_range, u_window_scale, u_zoom, \n u_x_map_position, u_y_map_position);\n float xpos = clamp((1. + position.x) / 2., 0., 1.);\n float randy = ix_to_random(ix, 13.76);\n float delay = xpos + randy * .1;\n delay = delay * 3.;\n\n float frac = interpolate(\n u_update_time,\n delay,\n u_transition_duration + delay\n );\n\n frac = sineInOut_0(frac);\n\n if (frac <= 0.) {\n position = old_position;\n } else if (frac < 1.) {\n frac = fract(frac);\n position = bezier_interpolate(position, old_position, frac, ix);\n }\n } else {\n position.x = -1. + 2. * linscale(u_x_domain, position.x);\n //position.y = -1.0;\n vec2 jitterspec = vec2(\n (ix_to_random(ix, 3.) * a_jitter_radius ) * 2.,\n (ix_to_random(ix, 1.5) * a_jitter_speed ) * 2.\n );\n position = position + jitterspec;\n }\n return position;\n}\n\nvoid main() {\n float debug_mode = 0.;\n float ix = buffer_0;\n float ix_in_tile = buffer_1;\n if (ix > u_maxix) {\n // throw away points that are too low.\n gl_Position = discard_me;\n return;\n }\n\n if (debug_mode > 1.5) {\n // Debug mode.\n gl_PointSize = 2.;\n gl_Position = vec4(box_muller(ix, 2.).xy * .33, 0., 1.);\n return;\n }\n\n // Autogenerated below this point\n\n if (u_x_buffer_num > -0.5) {\n a_x = get_buffer(u_x_buffer_num);\n a_x_is_constant = false;\n } else {\n a_x = u_x_constant;\n a_x_is_constant = true;\n }\n\n if (u_last_x_buffer_num > -0.5) {\n a_last_x = get_buffer(u_last_x_buffer_num);\n a_last_x_is_constant = false;\n } else {\n a_last_x = u_last_x_constant;\n a_last_x_is_constant = true;\n }\n\n if (u_y_buffer_num > -0.5) {\n a_y = get_buffer(u_y_buffer_num);\n a_y_is_constant = false;\n } else {\n a_y = u_y_constant;\n a_y_is_constant = true;\n }\n\n if (u_last_y_buffer_num > -0.5) {\n a_last_y = get_buffer(u_last_y_buffer_num);\n a_last_y_is_constant = false;\n } else {\n a_last_y = u_last_y_constant;\n a_last_y_is_constant = true;\n }\n\n if (u_jitter_radius_buffer_num > -0.5) {\n a_jitter_radius = get_buffer(u_jitter_radius_buffer_num);\n a_jitter_radius_is_constant = false;\n } else {\n a_jitter_radius = u_jitter_radius_constant;\n a_jitter_radius_is_constant = true;\n }\n\n if (u_last_jitter_radius_buffer_num > -0.5) {\n a_last_jitter_radius = get_buffer(u_last_jitter_radius_buffer_num);\n a_last_jitter_radius_is_constant = false;\n } else {\n a_last_jitter_radius = u_last_jitter_radius_constant;\n a_last_jitter_radius_is_constant = true;\n }\n\n if (u_jitter_speed_buffer_num > -0.5) {\n a_jitter_speed = get_buffer(u_jitter_speed_buffer_num);\n a_jitter_speed_is_constant = false;\n } else {\n a_jitter_speed = u_jitter_speed_constant;\n a_jitter_speed_is_constant = true;\n }\n\n if (u_last_jitter_speed_buffer_num > -0.5) {\n a_last_jitter_speed = get_buffer(u_last_jitter_speed_buffer_num);\n a_last_jitter_speed_is_constant = false;\n } else {\n a_last_jitter_speed = u_last_jitter_speed_constant;\n a_last_jitter_speed_is_constant = true;\n }\n\n if (u_size_buffer_num > -0.5) {\n a_size = get_buffer(u_size_buffer_num);\n a_size_is_constant = false;\n } else {\n a_size = u_size_constant;\n a_size_is_constant = true;\n }\n\n if (u_last_size_buffer_num > -0.5) {\n a_last_size = get_buffer(u_last_size_buffer_num);\n a_last_size_is_constant = false;\n } else {\n a_last_size = u_last_size_constant;\n a_last_size_is_constant = true;\n }\n\n if (u_filter_buffer_num > -0.5) {\n a_filter = get_buffer(u_filter_buffer_num);\n a_filter_is_constant = false;\n } else {\n a_filter = u_filter_constant;\n a_filter_is_constant = true;\n }\n\n if (u_last_filter_buffer_num > -0.5) {\n a_last_filter = get_buffer(u_last_filter_buffer_num);\n a_last_filter_is_constant = false;\n } else {\n a_last_filter = u_last_filter_constant;\n a_last_filter_is_constant = true;\n }\n\n if (u_filter2_buffer_num > -0.5) {\n a_filter2 = get_buffer(u_filter2_buffer_num);\n a_filter2_is_constant = false;\n } else {\n a_filter2 = u_filter2_constant;\n a_filter2_is_constant = true;\n }\n\n if (u_last_filter2_buffer_num > -0.5) {\n a_last_filter2 = get_buffer(u_last_filter2_buffer_num);\n a_last_filter2_is_constant = false;\n } else {\n a_last_filter2 = u_last_filter2_constant;\n a_last_filter2_is_constant = true;\n }\n\n if (u_x0_buffer_num > -0.5) {\n a_x0 = get_buffer(u_x0_buffer_num);\n a_x0_is_constant = false;\n } else {\n a_x0 = u_x0_constant;\n a_x0_is_constant = true;\n }\n\n if (u_last_x0_buffer_num > -0.5) {\n a_last_x0 = get_buffer(u_last_x0_buffer_num);\n a_last_x0_is_constant = false;\n } else {\n a_last_x0 = u_last_x0_constant;\n a_last_x0_is_constant = true;\n }\n\n if (u_y0_buffer_num > -0.5) {\n a_y0 = get_buffer(u_y0_buffer_num);\n a_y0_is_constant = false;\n } else {\n a_y0 = u_y0_constant;\n a_y0_is_constant = true;\n }\n\n if (u_last_y0_buffer_num > -0.5) {\n a_last_y0 = get_buffer(u_last_y0_buffer_num);\n a_last_y0_is_constant = false;\n } else {\n a_last_y0 = u_last_y0_constant;\n a_last_y0_is_constant = true;\n }\n\n if (u_foreground_buffer_num > -0.5) {\n a_foreground = get_buffer(u_foreground_buffer_num);\n a_foreground_is_constant = false;\n } else {\n a_foreground = u_foreground_constant;\n a_foreground_is_constant = true;\n }\n\n if (u_last_foreground_buffer_num > -0.5) {\n a_last_foreground = get_buffer(u_last_foreground_buffer_num);\n a_last_foreground_is_constant = false;\n } else {\n a_last_foreground = u_last_foreground_constant;\n a_last_foreground_is_constant = true;\n }\n\n// END AUTOGENERATED. DO NOT EDIT ABOVE. \n// ------------------------------------------------ \n gl_PointSize = 1.;\n\n if (u_color_buffer_num > -0.5) {\n a_color = get_buffer(u_color_buffer_num);\n a_color_is_constant = false;\n } else {\n a_color = ix;\n a_color_is_constant = true;\n }\n\n if (u_last_color_buffer_num > -0.5) {\n a_last_color = get_buffer(u_last_color_buffer_num);\n a_last_color_is_constant = false;\n } else {\n a_last_color = ix;\n a_last_color_is_constant = true;\n }\n\n pixelspace_to_glspace = mat3(\n 2. / u_width, 0., -1.,\n 0., - 2. / u_height, 1.,\n 0., 0., 1.\n );\n\n float interpolation =\n interpolate(u_update_time, 0., u_transition_duration);\n \n float ease = interpolation;\n\n // I set this sometimes.\n\n vec2 position = vec2(a_x, a_y);\n vec2 old_position = vec2(a_last_x, a_last_y);\n\n position = calc_and_interpolate_positions(\n old_position,\n u_last_x_transform,\n u_last_x_domain, u_last_x_range,\n u_last_y_transform,\n u_last_y_domain, u_last_y_range,\n u_last_window_scale,\n u_zoom,\n u_last_x_map_position,\n u_last_y_map_position,\n position,\n u_x_transform,\n u_x_domain, u_x_range,\n u_y_transform,\n u_y_domain, u_y_range,\n u_window_scale,\n u_x_map_position,\n u_y_map_position,\n interpolation,\n u_grid_mode,\n ix\n );\n\n if (u_x0_buffer_num > 0.) {\n vec2 position0 = vec2(a_x0, a_y0);\n vec2 old_position0 = vec2(a_last_x0, a_last_y0);\n\n position0 = calc_and_interpolate_positions(\n old_position0,\n u_last_x0_transform,\n u_last_x0_domain, u_last_x0_range,\n u_last_y0_transform,\n u_last_y0_domain, u_last_y0_range,\n u_last_window_scale,\n u_zoom,\n u_last_x0_map_position,\n u_last_y0_map_position,\n position0,\n u_x0_transform,\n u_x0_domain, u_x0_range,\n u_y0_transform,\n u_y0_domain, u_y0_range,\n u_window_scale,\n u_x0_map_position,\n u_y0_map_position,\n interpolation,\n u_grid_mode,\n ix\n );\n\n if (u_position_interpolation_mode > 0.) {\n float rand2 = ix_to_random(ix, 11.76);\n\n // If it\'s a continuous loop, just choose a random point along that loop.\n float rand_offset = fract(u_update_time/u_transition_duration / 10. + rand2);\n position = mix(position0, position, rand_offset);\n }\n }\n\n bool plot_actual_position = u_grid_mode < .5;\n\n if (u_position_interpolation_mode > 0.) {\n float rand2 = ix_to_random(ix, 11.76);\n\n // If it\'s a continuous loop, just choose a random point along that loop.\n float rand_offset = fract(u_update_time/u_transition_duration + rand2);\n \n }\n\n/* position = vec2(\n ix_to_random(ix, .1),\n ix_to_random(ix, .2)\n );*/\n /* FILTERING */\n\n float filter_status = choose_and_run_filter(\n u_filter_numeric,\n a_filter,\n u_filter_map_position,\n a_filter_is_constant\n );\n\n float last_filter_status = choose_and_run_filter(\n u_last_filter_numeric,\n a_last_filter,\n u_last_filter_map_position,\n a_last_filter_is_constant\n );\n\n float filter2_status = choose_and_run_filter(\n u_filter2_numeric,\n a_filter2,\n u_filter2_map_position,\n a_filter2_is_constant\n );\n\n float last_filter2_status = choose_and_run_filter(\n u_last_filter2_numeric,\n a_last_filter2,\n u_last_filter2_map_position,\n a_last_filter2_is_constant\n );\n\n float foreground_status = choose_and_run_filter(\n u_foreground_numeric,\n a_foreground,\n u_foreground_map_position,\n a_foreground_is_constant\n );\n\n float last_foreground_status = choose_and_run_filter(\n u_last_foreground_numeric,\n a_last_foreground,\n u_last_foreground_map_position,\n a_last_foreground_is_constant\n );\n float fg_ease = mix(last_foreground_status, foreground_status, ease);\n if (ease < ix_to_random(ix, 1.)) {\n foreground_status = last_foreground_status;\n }\n\n /*if (a_foreground_is_constant) {\n foreground_status = 1.;\n }*/\n\n bool was_filtered = last_filter2_status < .5 || last_filter_status < .5;\n bool will_be_filtered = filter2_status < .5 || filter_status < .5;\n\n bool overall_filter_status = will_be_filtered;\n\n if (ease < ix_to_random(ix, 1.)) {\n overall_filter_status = was_filtered;\n }\n\n if (overall_filter_status == true) {\n gl_Position = discard_me;\n return;\n }\n\n float size_multiplier = texture_float_lookup(\n u_size_domain,\n u_size_range,\n u_size_transform, a_size,\n u_size_map_position);\n\n float last_size_multiplier = texture_float_lookup(\n u_last_size_domain, u_last_size_range, u_last_size_transform, a_last_size,\n u_last_size_map_position);\n\n size_multiplier = u_base_size * \n mix(last_size_multiplier, size_multiplier, ease);\n \n float depth_size_adjust = (1.0 - ix / (u_maxix));\n\n point_size_adjust = exp(log(u_k) * u_zoom_balance) ;// * depth_size_adjust;\n// point_size_adjust = exp(log(u_k) * u_zoom_balance);\n gl_PointSize = point_size_adjust * size_multiplier;\n\n if (gl_PointSize <= 5.1) {\n // It\'s ugly on new macs when it jumps straight from one to two for a bunch of points at once.\n float size_fuzz = exp(ix_to_random(ix, 3.1) * .5 - .25);\n gl_PointSize *= size_fuzz;\n }\n\n if (gl_PointSize <= 0.01) {\n gl_Position = discard_me;\n return;\n }\n vec2 jitter = vec2(0., 0.);\n\n if (plot_actual_position && (u_jitter > 0. || u_last_jitter > 0.)) {\n /* JITTER */\n jitter = vec2(ix_to_random(ix, 2. + u_time), ix_to_random(ix, 3. + u_time)) * .01;\n float jitter_radius_fraction;\n jitter = calculate_jitter(\n u_jitter, ix,\n u_jitter_radius_domain, u_jitter_radius_range,\n u_jitter_radius_transform, a_jitter_radius,\n u_jitter_radius_map_position, a_jitter_radius_is_constant,\n u_jitter_speed_domain,\n u_jitter_speed_range,\n u_jitter_speed_transform, a_jitter_speed,\n u_jitter_speed_map_position, a_jitter_speed_is_constant\n );\n vec2 last_jitter;\n if (ease < 1.) {\n last_jitter = calculate_jitter(\n u_last_jitter, ix,\n u_last_jitter_radius_domain, \n u_last_jitter_radius_range,\n u_last_jitter_radius_transform, \n a_last_jitter_radius,\n u_last_jitter_radius_map_position,\n a_last_jitter_radius_is_constant,\n u_last_jitter_speed_domain,\n u_last_jitter_speed_range,\n u_last_jitter_speed_transform,\n a_last_jitter_speed,\n u_last_jitter_speed_map_position,\n a_last_jitter_speed_is_constant\n );\n jitter = mix(last_jitter, jitter, ease);\n }\n if (u_jitter == 5.) {\n // temporal jitter: rescale the point from the first dimension\n gl_PointSize *= jitter.x;\n jitter = vec2(0., 0.);\n if (gl_PointSize < 0.05) {\n gl_Position = discard_me;\n return;\n }\n }\n gl_Position = vec4(position + jitter, 0., 1.);\n } else {\n gl_Position = vec4(position + jitter, 0., 1.);\n } \n if (u_color_picker_mode == 1.) {\n // Add one so the first element is distinguishable.\n fill = encode_float_1604150559(ix + 1.);\n } else if (u_color_picker_mode == 2.) {\n fill = encode_float_1604150559(u_tile_id + 1.);\n } else if (u_color_picker_mode == 3.) {\n fill = encode_float_1604150559(ix_in_tile + 1.);\n } else {\n run_color_fill(ease);\n }\n\n // Are we in a mode where we need to plot foreground and background?\n if (u_foreground_number > -1.) {\n // In that case, throw away points from the other half of the set.\n if (u_foreground_number != foreground_status) {\n gl_Position = discard_me;\n return;\n }\n if (u_foreground_number == 1.) {\n gl_PointSize *= u_foreground_size;\n fill = vec4(fill.rgb, min(1., fill.a * u_foreground_alpha));\n }\n // If we\'re in background mode, got to change the points a bit.\n if (u_foreground_number == 0.) { \n gl_PointSize *= u_background_size;\n // Should the color piker run?\n if (u_color_picker_mode >= 1.) {\n if (u_background_mouseover == 1.) {\n // pass--keep the colors as are.\n } else {\n gl_Position = discard_me;\n return;\n }\n } else {\n float alpha = min(u_alpha * u_background_rgba.a, 1.);\n if (alpha < 1./255.) {\n // Very light alphas must be quantized. Only show an appropriate sample.\n float seed = ix_to_random(ix, 38.6);\n if (alpha * 255. < seed) {\n gl_Position = discard_me;\n return;\n } else {\n alpha = 1. / 255.;\n }\n }\n fill = vec4(u_background_rgba.rgb, alpha);\n }\n }\n }\n \n point_size = gl_PointSize;\n\n/* if (u_use_glyphset > 0. && point_size > 5.0) {\n float random_letter = floor(64. * ix_to_random(ix, 1.3));\n letter_pos = vec2(\n // start at a number between 0 and 7.\n mod(random_letter, 8.) / 8.,\n floor(random_letter / 8.) / 8.\n );\n gl_PointSize *= 3.0;\n }*/\n}\n',count:(t,e)=>e.manager.count,attributes:{},uniforms:{u_update_time:t.prop("update_time"),u_transition_duration:(t,e)=>e.prefs.duration,u_only_color:(t,e)=>void 0!==e.only_color?e.only_color:-2,u_wrap_colors_after:(t,{wrap_colors_after:e})=>{if(void 0===e)throw new Error("wrap_colors_after is undefined");return e},u_use_glyphset:(t,{prefs:e})=>e.glyph_set?1:0,u_glyphset:(t,{prefs:e})=>e.glyph_set?this.get_image_texture(e.glyph_set):this.textures.empty_texture,u_color_picker_mode:t.prop("color_picker_mode"),u_position_interpolation_mode(){return this.aes.position_interpolation?1:0},u_grid_mode:(t,{grid_mode:e})=>e,u_colors_as_grid:t.prop("colors_as_grid"),u_tile_id:(t,e)=>e.tile_id,u_width:({viewportWidth:t})=>t,u_height:({viewportHeight:t})=>t,u_one_d_aesthetic_map:this.aes.aesthetic_map.one_d_texture,u_color_aesthetic_map:this.aes.aesthetic_map.color_texture,u_aspect_ratio:({viewportWidth:t,viewportHeight:e})=>t/e,u_zoom_balance:t.prop("zoom_balance"),u_base_size:(t,{point_size:e})=>e,u_maxix:(t,{max_ix:e})=>e,u_alpha:(t,{alpha:e})=>e,u_foreground_number:(t,{foreground:e})=>e,u_foreground_alpha:()=>this.render_props.foreground_opacity,u_background_rgba:()=>{const t=this.prefs.background_options.color,{r:e,g:n,b:r}=xr(t);return[e/255,n/255,r/255,this.prefs.background_options.opacity[0]]},u_background_mouseover:()=>this.prefs.background_options.mouseover?1:0,u_background_size:()=>this.render_props.background_size,u_foreground_size:()=>this.render_props.foreground_size,u_k:(t,e)=>e.transform.k,u_window_scale:t.prop("webgl_scale"),u_last_window_scale:t.prop("last_webgl_scale"),u_time:({time:t})=>t,u_filter_numeric(){return this.aes.dim("filter").current.ops_to_array()},u_last_filter_numeric(){return this.aes.dim("filter").last.ops_to_array()},u_filter2_numeric(){return this.aes.dim("filter2").current.ops_to_array()},u_last_filter2_numeric(){return this.aes.dim("filter2").last.ops_to_array()},u_foreground_numeric(){return this.aes.dim("foreground").current.ops_to_array()},u_last_foreground_numeric(){return this.aes.dim("foreground").last.ops_to_array()},u_jitter:()=>this.aes.dim("jitter_radius").current.jitter_int_format,u_last_jitter:()=>this.aes.dim("jitter_radius").last.jitter_int_format,u_zoom:(t,e)=>e.zoom_matrix}};for(const n of Nt(0,16))e.attributes[`buffer_${n}`]=(t,{manager:e,buffer_num_to_variable:r})=>e.regl_elements.get(r[n])||{constant:0};for(const n of["x","y","color","jitter_radius","x0","y0","jitter_speed","size","filter","filter2","foreground"])for(const t of["current","last"]){const r="current"===t?"":"last_";e.uniforms[`u_${r}${n}_map_position`]=()=>this.aes.dim(n)[t].map_position,e.uniforms[`u_${r}${n}_buffer_num`]=(e,{aes_to_buffer_num:r})=>{const i=r[`${n}--${t}`];return void 0===i?-1:i},e.uniforms[`u_${r}${n}_domain`]=()=>this.aes.dim(n)[t].webGLDomain,e.uniforms[`u_${r}${n}_range`]=()=>this.aes.dim(n)[t].range,e.uniforms[`u_${r}${n}_transform`]=()=>{const e=this.aes.dim(n)[t].transform;if("linear"===e)return 1;if("sqrt"===e)return 2;if("log"===e)return 3;if("literal"===e)return 4;throw"Invalid transform"},e.uniforms[`u_${r}${n}_constant`]=()=>this.aes.dim(n)[t].constant}return this._renderer=t(e),this._renderer}allocate_aesthetic_buffers(){const t=[],e=["x","y","color","x0","y0","size","jitter_radius","jitter_speed","filter","filter2","foreground"];for(const s of e){const e=["current","last"];for(const n of e)try{this.aes.dim(s)[n].field&&t.push({aesthetic:s,time:n,field:this.aes.dim(s)[n].field})}catch(a){throw this.reglframe=void 0,a}}t.sort(((t,n)=>t.time{e.deferred_functions.push((async()=>{await this.create_regl_buffer(t),n()}))}))}}return{ready:!0,promise:Promise.resolve()}}release(t){let e;(e=this.regl_elements.get(t))&&this.renderer.buffers.free_block(e)}get count(){return this.tile.record_batch.numRows}async create_buffer_data(t){const{tile:e}=this;if(!e.ready)throw new Error("Tile table not present.");let n=e.record_batch.getChild(t);if(!n){if(void 0===e.dataset.transformations[t]){const n=e.record_batch.schema.fields.map((t=>t.name));throw new Error(`Requested ${t} but table only has columns ["${n.join('", "')}]"`)}if(await e.apply_transformation(t),n=e.record_batch.getChild(t),!n)throw new Error(`${t} was not created.`)}if(1!==n.data.length)throw new Error(`Column ${t} has ${n.data.length} buffers, not 1.`);if(!n.type||!n.type.typeId)throw new Error(`Column ${t} has no type.`);if(!n.type||n.type.typeId!==dc.Float32){const t=new Float32Array(e.record_batch.numRows),r=n.data[0];if(n.type.dictionary)for(let n=0;n128&&this.freed_buffers.push({buffer:this.buffers[0],offset:this.pointer,stride:4,byte_size:this.buffer_size-this.pointer}),this.pointer=0,this.buffers.unshift(this.regl.buffer({type:"float",length:this.buffer_size,usage:"dynamic"}))}free_block(t){this.freed_buffers.push(t)}allocate_block(t,e){const n=t*e;let r=0;for(const o of this.freed_buffers){if(o.byte_size===n)return this.freed_buffers.splice(r,1),{buffer:o.buffer,offset:o.offset,stride:e,byte_size:n};r+=1}this.pointer+t*e>this.buffer_size&&this.generate_new_buffer();const i={buffer:this.buffers[0],offset:this.pointer,stride:e,byte_size:t*e};return this.pointer+=t*e,i}}let Tm=0;class km{constructor(t){if(this.max_ix=-1,this._children=[],this.transformation_holder={},this.promise=Promise.resolve(),this.download_state="Unattempted",this.key=String(Math.random()),this.parent=null,this.dataset=t,this.ready=!1,void 0===t)throw new Error("No dataset provided");this.numeric_id=Tm++}get children(){return this._children}download(){throw new Error("Not implemented")}delete_column_if_exists(t){var e;this._batch&&(null==(e=this._buffer_manager)||e.release(t),this._batch=Rm(this.record_batch,t,null))}async get_column(t){void 0===this._batch&&await this.promise;const e=this.record_batch.getChild(t);if(e)return e;if(this.dataset.transformations[t])return await this.apply_transformation(t),this.record_batch.getChild(t);throw new Error(`Column ${t} not found`)}async apply_transformation(t){if(void 0!==this.transformation_holder[t])return this.transformation_holder[t];const e=this.dataset.transformations[t];if(void 0===e)throw new Error(`Transformation ${t} is not defined`);return this.transformation_holder[t]=Promise.resolve(e(this)).then((e=>{if(void 0===e)throw new Error(`Transformation ${t} failed`);this._batch=Rm(this.record_batch,t,e)})),this.transformation_holder[t]}add_column(t,e){return this._batch=Rm(this.record_batch,t,e),this._batch}is_visible(t,e){if(void 0===this.min_ix)return!1;if(this.min_ix>t)return!1;if(void 0===e)return!0;const n=this.extent;return!(n.x[0]>e.x[1]||n.x[1]e.y[1]||n.y[1]t())),this.promise}get _schema(){if(this.__schema)return this.__schema;const t=[];for(const e of this.record_batch.schema.fields){const{name:n,type:r}=e;if(5==(null==r?void 0:r.typeId)&&t.push({name:n,type:"string",extent:[]}),r&&r.dictionary&&t.push({name:n,type:"dictionary",keys:this.record_batch.getChild(n).data[0].dictionary.toArray(),extent:[0,this.record_batch.getChild(n).data[0].dictionary.length]}),r&&8==r.typeId&&t.push({name:n,type:"date",extent:wt(this.record_batch.getChild(n).data[0].values)}),10===(null==r?void 0:r.typeId))return[10,100];r&&3==r.typeId&&t.push({name:n,type:"float",extent:wt(this.record_batch.getChild(n).data[0].values)})}return this.__schema=t,t}*yielder(){for(const t of this.record_batch)t&&(yield t)}get extent(){return this._extent?this._extent:{x:[Number.MIN_VALUE,Number.MAX_VALUE],y:[Number.MIN_VALUE,Number.MAX_VALUE]}}[Symbol.iterator](){return this.yielder()}get root_extent(){return null===this.parent?{x:[Number.MIN_VALUE,Number.MAX_VALUE],y:[Number.MIN_VALUE,Number.MAX_VALUE]}:this.parent.root_extent}}class Mm extends km{constructor(t,e,n,r){super(r),this._children=[],this._already_called=!1,this.child_locations=[],this.url=t,this.parent=n,this.key=e;const[i,o,a]=e.split("/").map((t=>Number.parseInt(t)));this.codes=[i,o,a]}get extent(){return this._extent?this._extent:this.theoretical_extent}async download_to_depth(t){await this.download();let e=[];this.max_ixe.download_to_depth(t)))),await Promise.all(e)}async get_arrow(t=undefined){let e,n,r=`${this.url}/${this.key}.feather`;if(t&&(r=r.replace(".feather",`.${t}.feather`)),void 0!==this.dataset.tileProxy){const t=new URL(r).pathname;e=Am(await this.dataset.tileProxy.apiCall(t,"GET",null,null,{octetStreamAsUint8:!0}))}else{let t={};if("true"===window.localStorage.getItem("isLoggedIn")){r=r.replace("/public","");t={Authorization:`Bearer ${localStorage.getItem("access_token")}`}}const i={method:"GET",...t},o=await fetch(r,i);n=await o.arrayBuffer(),e=Am(n)}e.batches.length>1&&console.warn(`More than one record batch at ${r}; all but first batch will be ignored.`);const i=e.batches[0];return void 0===t&&(this.download_state="Complete",this._batch=e.batches[0]),i}async download(){if(void 0!==this._download)return this._download;if(this._already_called)throw"Illegally attempting to download twice";return this._already_called=!0,this.download_state="In progress",this._download=this.get_arrow().then((t=>{this.ready=!0;const e=t.schema.metadata,n=e.get("extent");n&&(this._extent=JSON.parse(n));const r=e.get("children");r&&(this.child_locations=JSON.parse(r));const i=t.getChild("ix");if(null===i)throw"No ix column in table";this._min_ix=Number(i.get(0)),this.max_ix=Number(i.get(i.length-1)),this._min_ix>this.max_ix&&(this.max_ix=this._min_ix+1e5,this._min_ix=0),this.highest_known_ix=this.max_ix})).catch((t=>{throw this.download_state="Failed",console.error(`Error: Remote Tile at ${this.url}/${this.key}.feather not found.\n `),console.warn(t),t}))}get macrotile(){return jm(this.key)}get macro_siblings(){return function(t,e=2,n=2){return function(t,e=2,n=2){if(Dm.has(t))return Dm.get(t);const r=[[t]];for(;r.lengthe.x[0]&&t[1]e.y[0]}function jm(t,e=2,n=2){let[r,i,o]=t.split("/").map((t=>parseInt(t))),a=0;for(;!(a>=n&&r%e==0);)i=Math.floor(i/2),o=Math.floor(o/2),r-=1,a++;return`${r}/${i}/${o}`}const Dm=new Map;function zm(t){const[e,n,r]=t.split("/").map((t=>parseInt(t))),i=[];for(let o=0;o<4;o++)i.push(`${e+1}/${2*n+o%2}/${2*r+Math.floor(o/2)}`);return i}class Nm{constructor(t){this.transformations={},this.extents={},this._ix_seed=0,this.plot=t}get highest_known_ix(){return this.root_tile.highest_known_ix}register_transformation(t,e,n=[]){this.transformations[t]=async t=>{await Promise.all(n.map((e=>t.get_column(e))));const r=new Float32Array(t.record_batch.numRows);let i=0;for(const n of t.record_batch)r[i]=e(n),i++;return r}}download_to_depth(t){return Promise.resolve()}get table(){return new d_(this.map((t=>t)).filter((t=>t.ready)).map((t=>t.record_batch)))}static from_quadfeather(t,e){const n={};return e.tileProxy&&(n.tileProxy=e.tileProxy),new Fm(t,e,n)}static from_arrow_table(t,e){return new Cm(t,e)}has_column(t){return this.root_tile.record_batch.schema.fields.some((e=>e.name==t))||t in this.transformations}delete_column_if_exists(t){this.map((e=>e.delete_column_if_exists(t))),delete this.transformations[t]}domain(t,e=1e6){var n;if(this.extents[t])return this.extents[t];const r=null==(n=this._schema)?void 0:n.fields.find((e=>e.name===t));if(void 0!==r){let e,n;const i=r.metadata.get("extent");i&&([e,n]=JSON.parse(i));const o=r.metadata.get("min");o&&(e=JSON.parse(o));const a=r.metadata.get("max");if(a&&(n=JSON.parse(a)),10===r.type.typeId&&"string"==typeof e&&(e=Number(new Date(e))),10===r.type.typeId&&"string"==typeof n&&(n=Number(new Date(n))),"string"==typeof n)throw new Error("Failed to parse min-max as numbers");if(void 0!==e)return this.extents[t]=[e,n]}return this.extents[t]=wt([...new Mh(this.map((t=>t)).filter((t=>t.ready)).map((e=>e.record_batch.getChild(t))).filter((t=>null!==t)))])}*points(t,e=1e99){const n=[this.root_tile];let r;for(;r=n.shift();)if("Complete"==r.download_state&&(void 0===t||r.is_visible(e,t))){for(const n of r)Bm([n.x,n.y],t)&&n.ix<=e&&(yield n);n.push(...r.children)}}map(t,e=!1){const n=[];return this.visit((e=>{n.push(t(e))}),e),n}visit(t,e=!1,n=(t=>!0)){const r=[this.root_tile],i=[];let o;for(;o=r.shift();)e?i.push(o):t(o),n(o)&&"Complete"==o.download_state&&r.push(...o.children);if(e)for(;o=i.pop();)t(o)}async schema(){return await this.ready,this._schema?this._schema:(this._schema=this.root_tile.record_batch.schema,this.root_tile.record_batch.schema)}add_tiled_column(t,e){const n=Am(e),r={};for(const i of n.batches){const t=i.getChild("data").data[0];if(null===t)throw new Error('tiled columns must contain "data" field.');const e=t.valueOffsets,n=t.children[0];for(let o=0;oc.charCodeAt(t)||"")).join("");a.add(t)}const s=o.data[0].valueOffsets,u=o.data[0].values;for(let c=0;ct))}findPointRaw(t){const e=[];return this.visit((n=>{if(!(n.ready&&n.record_batch&&n.min_ix<=t&&n.max_ix>=t))return;const r=n.record_batch.getChild("ix"),i=vt(r.toArray(),t),o=n.record_batch.get(i);null!==o&&o.ix===t&&e.push([n,o,i])})),e}}class Cm extends Nm{constructor(t,e){super(e),this.promise=Promise.resolve(),this.root_tile=new Em(t,this,0)}get extent(){return this.root_tile.extent}get ready(){return Promise.resolve()}download_most_needed_tiles(...t){}}class Fm extends Nm{constructor(t,e,n={}){super(e),this._download_queue=new Set,n.tileProxy&&(this.tileProxy=n.tileProxy),this.root_tile=new Mm(t,"0/0/0",null,this);const r=this.root_tile.download();this.promise=r.then((t=>{const e=this.root_tile.record_batch.schema;if(e.metadata.has("sidecars")){const t=e.metadata.get("sidecars"),n=JSON.parse(t);for(const[e,r]of Object.entries(n))this.transformations[e]=async function(t){const n=await t.get_arrow(r),i=n.getChild(e);if(null===i)throw new Error(`No column named ${e} in sidecar tile ${n.schema.fields.map((t=>t.name)).join(", ")}`);return i}}}))}get ready(){return this.root_tile.download()}get extent(){return this.root_tile.extent}async download_to_depth(t){await this.root_tile.download_to_depth(t)}download_most_needed_tiles(t,e,n=4){const r=this._download_queue;if(r.size>=n)return;const i=[];for(this.visit((function(e){if(void 0===t)return 1/e.codes[0];if("Unattempted"===e.download_state){const n=function(t,e){const n=t.extent;if(n.x[0]>e.x[1]||n.x[1]e.y[1]||n.y[1]i[1]&&(a-=1);o[0]>o[1]&&(a-=2);if(a<0)return a;return Lm(r)/Lm(e)}(e,t);i.push([n,e,t])}})),i.sort(((t,e)=>Number(t[0])-Number(e[0])));i.length>0&&r.sizee||n<=0||(r.add(o.key),o.download().then((()=>r.delete(o.key))).catch((t=>{throw console.warn("Error on",o.key),r.delete(o.key),t})))}}add_macrotiled_column(t,e){const n={},r={};this.transformations[t]=async function(t){await async function(t){const{macrotile:i}=t;return void 0!==n[i]?await n[i]:(n[i]=e(t.macro_siblings).then((t=>{const e=Am(t);for(const n of e.batches){const t=n.getChild("data");for(let e=0;e>r&1;e[8*n+r]=i}}return e}return i}}}function Lm(t){return(t.x[1]-t.x[0])*(t.y[1]-t.y[0])}let Um=4e4;function Rm(t,e,n){const r={};for(const o of t.schema.fields){if(o.name===e){if(null===n)continue;throw new Error(`Name ${o.name} already exists, can't add.`)}const i=t.getChild(o.name).data[0];r[o.name]=i}if(void 0===n)throw new Error("Must pass data to bind_column");if(null!==n)if(n instanceof Float32Array)r[e]=Bh({type:new ul,data:n,length:n.length}).data[0];else if(n instanceof BigInt64Array)r[e]=Bh({type:new nl,data:n,length:n.length}).data[0];else if(n instanceof Uint8Array)r[e]=Bh({type:new rl,data:n,length:n.length}).data[0];else if(n.data.length>0){let t=n.data[0];if(t.dictionary){const e=t;t=Bh({data:e.values,dictionary:e.dictionary,type:new Tl(e.type.dictionary,e.type.indices,Um++)}).data[0]}r[e]=t}else console.warn("Unknown data format object passed to add or remove columns--treating as Data, but this behavior is deprecated",n),r[e]=n;const i=new p_(r);for(const[o,a]of t.schema.metadata)i.schema.metadata.set(o,a);for(const o of t.schema.fields){const t=i.schema.fields.find((t=>t.name===o.name));if(void 0!==t)for(const[e,n]of o.metadata)t.metadata.set(e,n);else if(null!==n)throw new Error("Error!")}if(null!==n){const t=i.schema.fields.find((t=>t.name===e));null==t||t.metadata.set("created by deepscatter",(new Date).toISOString())}return i}var Pm={},Vm={};!function(t,e){t.exports=function(){function t(t,n,i,o,a){e(t,n,i||0,o||t.length-1,a||r)}function e(t,r,i,o,a){for(;o>i;){if(o-i>600){var s=o-i+1,u=r-i+1,c=Math.log(s),l=.5*Math.exp(2*c/3),f=.5*Math.sqrt(c*l*(s-l)/s)*(u-s/2<0?-1:1);e(t,r,Math.max(i,Math.floor(r-u*l/s+f)),Math.min(o,Math.floor(r+(s-u)*l/s+f)),a)}var h=t[r],d=i,p=o;for(n(t,i,r),a(t[o],h)>0&&n(t,i,o);d0;)p--}0===a(t[i],h)?n(t,i,p):n(t,++p,o),p<=r&&(i=p+1),r<=p&&(o=p-1)}}function n(t,e,n){var r=t[e];t[e]=t[n],t[n]=r}function r(t,e){return te?1:0}return t}()}({get exports(){return Vm},set exports(t){Vm=t}}),function(t){Object.defineProperty(t,"__esModule",{value:!0});var e=Vm,n=[],r=function(t){return n.push(t)},i=function(t){t&&(r(t),u(t)||t.children.forEach(i))},o=function(t){var e=n.pop();return e?(e.children=t,e.height=1,e.leaf=!0,e.minX=1/0,e.minY=1/0,e.minZ=1/0,e.maxX=-1/0,e.maxY=-1/0,e.maxZ=-1/0):e={children:t,height:1,leaf:!0,minX:1/0,minY:1/0,minZ:1/0,maxX:-1/0,maxY:-1/0,maxZ:-1/0},e},a=[],s=function(t,e){var n=a.pop();return n?(n.dist=t,n.node=e):n={dist:t,node:e},n},u=function(t){return t.leaf},c=function(t,e){return t.leaf},l=function(t,e,n){if(!n)return e.indexOf(t);for(var r=0;r=t.minX&&e.maxY>=t.minY&&e.maxZ>=t.minZ},t.boxRayIntersects=function(t,e,n,r,i,o,a){var s=(t.minX-e)*i,u=(t.maxX-e)*i,c=(t.minY-n)*o,l=(t.maxY-n)*o,f=(t.minZ-r)*a,h=(t.maxZ-r)*a,d=Math.min(f,h),p=Math.max(f,h),_=Math.min(c,l),m=Math.max(c,l),b=Math.min(s,u),y=Math.max(s,u),g=Math.max(0,b,_,d);return Math.min(y,m,p)>=g?g:1/0};var b=function(t,n,r,i,o){for(var a,s=[n,r];s.length;)(r=s.pop())-(n=s.pop())<=i||(a=n+Math.ceil((r-n)/i/2)*i,e(t,a,n,r,o),s.push(n,a,a,r))},y=function(t,e){return t.minX-e.minX},g=function(t,e){return t.minY-e.minY},v=function(t,e){return t.minZ-e.minZ},w=function(){function e(t){void 0===t&&(t=16),this.maxEntries=Math.max(t,8),this.minEntries=Math.max(4,Math.ceil(.4*this.maxEntries)),this.clear()}return e.alloc=function(){return this.pool.pop()||new this},e.free=function(t){t.clear(),this.pool.push(t)},e.prototype.search=function(e){var n=this.data,r=[];if(!t.intersects(e,n))return r;for(var i=[];n;){for(var o=0,a=n.children.length;o=e)break;var i=r+1;if(i0;){var r=n-1>>1;if(d[r].dist<=d[n].dist)break;p(n,r),n=r}},b=l;d.length&&d[0].dist=e;s--){u=t.children[s];d(o,u),a+=_(o)}return a},e.prototype.adjustParentBBoxes=function(t,e,n){for(var r=n;r>=0;r--)d(e[r],t)},e.prototype.condense=function(t){for(var e=t.length-1,n=void 0;e>=0;e--)0===t[e].children.length?e>0?((n=t[e-1].children).splice(n.indexOf(t[e]),1),r(t[e])):this.clear():f(t[e])},e.prototype._insert=function(t,e,n){var r=[],i=this.chooseSubtree(t,this.data,e,r);for(i.children.push(t),d(i,t);e>=0&&r[e].children.length>this.maxEntries;)this.split(r,e),e--;this.adjustParentBBoxes(t,r,e)},e.pool=[],e}();t.RBush3D=w}(Pm);const $m=function(){var t,e,n,r,i=Zn,o=Jn,a=Kn,s=Qn,u={},c=Ln("start","drag","end"),l=0,f=0;function h(t){t.on("mousedown.drag",d).filter(s).on("touchstart.drag",m).on("touchmove.drag",b,Vn).on("touchend.drag touchcancel.drag",y).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function d(a,s){if(!r&&i.call(this,a,s)){var u=g(this,o.call(this,a,s),a,s,"mouse");u&&(ht(a.view).on("mousemove.drag",p,$n).on("mouseup.drag",_,$n),Gn(a.view),Yn(a),n=!1,t=a.clientX,e=a.clientY,u("start",a))}}function p(r){if(Wn(r),!n){var i=r.clientX-t,o=r.clientY-e;n=i*i+o*o>f}u.mouse("drag",r)}function _(t){ht(t.view).on("mousemove.drag mouseup.drag",null),qn(t.view,n),Wn(t),u.mouse("end",t)}function m(t,e){if(i.call(this,t,e)){var n,r,a=t.changedTouches,s=o.call(this,t,e),u=a.length;for(n=0;n?@[\\\]^`{|}~]/g,"---"),o=r.querySelectorAll(`#${i}`);if(0===o.length?this.labelgroup=ht(r).select("#labelrects").append("g").attr("id",i).node():this.labelgroup=o[1],void 0===this.canvas)throw new Error("WTF?");this.ctx=this.canvas.getContext("2d"),this.tree=new qm(this.ctx,function(t){const[e,n]=t._zoom.scales().x.range(),[r,i]=t._zoom.scales().x.domain();return(n-e)/(i-r)}(t),.5,[.5,1e6],void 0===n.margin?30:n.margin),this.bind_zoom(t._renderer.zoom)}start(t=1e9){this.timer&&this.timer.stop(),ht(this.labelgroup).attr("display","inline"),this.timer=jn((()=>{this.render(),(t-=1)<=0&&this.stop()}))}delete(){ht(this.labelgroup).remove()}stop(){this.timer&&(this.timer.stop(),ht(this.labelgroup).attr("display","none"),this.ctx.clearRect(0,0,4096,4096),this.timer=void 0)}update(t,e,n){var r;this.label_key=e;for(const i of t.features){const{properties:t,geometry:o}=i;if(null!==t&&"Point"===o.type){const i=null!=(r=t[n])?r:16;let a="";void 0!==t[e]&&null!==t[e]&&(a=t[e]);const s={x:o.coordinates[0]+.1*Math.random(),y:o.coordinates[1]+.1*Math.random(),text:a,height:i,properties:t};this.tree.insert_point(s)}}}render(){const t=this.ctx,{x_:e,y_:n}=this.zoom.scales(),{transform:r}=this.zoom,{width:i,height:o}=this;t.clearRect(0,0,i,o),t.textAlign="center",t.textBaseline="middle",t.globalAlpha=1;const a=this.zoom.current_corners(),s=this.tree.search({minX:a.x[0],minY:a.y[0],minZ:r.k,maxX:a.x[1],maxY:a.y[1],maxZ:r.k});t.clearRect(0,0,4096,4096);const u=this.scatterplot.dim("color"),c=ht(this.labelgroup).selectAll("rect.labelbbox").data(s,(t=>""+t.minZ+t.minX)).join((t=>t.append("rect").attr("class","labellbox").style("opacity",0)));for(const l of s){const r=l.data,i=e(r.x),o=n(r.y);t.globalAlpha=1,t.fillStyle="white";let a=!1;for(const t of[this.scatterplot.dim("filter"),this.scatterplot.dim("filter2")])r.properties[t.field]&&(t.apply(r.properties)||(a=!0));if(a){r.properties.__display="none";continue}if(r.properties.__display="inline",!1===this.options.useColorScale||void 0===this.options.useColorScale)t.shadowColor="#71797E",t.strokeStyle="#71797E";else if(r.properties[u.field]){u.scale.domain().indexOf(r.properties[u.field])>-1?(t.shadowColor=u.scale(r.properties[u.field]),t.strokeStyle=u.scale(r.properties[u.field])):(t.shadowColor="gray",t.strokeStyle="gray")}else t.shadowColor="black";let s=0;this.hovered===""+l.minZ+l.minX&&(s+=2),t.font=`${1*r.height+s}pt verdana`,t.shadowBlur=12+3*s,t.lineWidth=3+s,t.strokeText(r.text,i,o),t.shadowBlur=0,t.lineWidth=4+s,t.fillStyle="white",t.fillText(r.text,i,o)}c.attr("class","labelbbox").attr("x",(t=>e(t.data.x)-t.data.pixel_width*this.tree.pixel_ratio/2)).attr("y",(t=>n(t.data.y)-t.data.pixel_height*this.tree.pixel_ratio/2-5)).attr("width",(t=>t.data.pixel_width*this.tree.pixel_ratio)).attr("stroke","red").attr("height",(t=>t.data.pixel_height*this.tree.pixel_ratio+10)).attr("display",(t=>t.data.properties.__display||"inline")).on("mouseover",((t,e)=>{ht(t.target).style("opacity",0),this.hovered=""+e.minZ+e.minX,t.stopPropagation()})).on("mousemove",(function(t,e){t.stopPropagation()})).on("click",((t,e)=>{this.scatterplot.label_click(e.data,this.scatterplot,this)})).on("mouseout",((t,e)=>{this.hovered=void 0,t.stopPropagation()})),this.options.draggable_labels&&($m.on("drag",((t,r)=>{r.data.x=e.invert(t.x),r.data.y=n.invert(t.y)})),$m.on("end",((t,e)=>{console.log({text:e.data.text,x:e.data.x,y:e.data.y})})),c.call($m)),t.shadowColor="black",t.strokeStyle="black"}}let Wm=null;function Gm(t,e,n){const r=function(){if(null!==Wm)return Wm;const t=document.createElement("canvas");return t.width=500,t.height=400,Wm=t.getContext("2d"),Wm}();if(r.font=`${t.height}pt verdana`,""===t.text)return null;const i=r.measureText(t.text);let{actualBoundingBoxLeft:o,actualBoundingBoxRight:a,actualBoundingBoxAscent:s,actualBoundingBoxDescent:u}=i;return(Number.isNaN(o)||void 0===o)&&(o=0,a=i.width,s=t.height,u=0),{pixel_height:(s-u)/e+n/e,pixel_width:(a-o)/e+n/e}}class qm extends Pm.RBush3D{constructor(t,e,n=.5,r=[.1,1e3],i=10){super(),this._accessor=t=>[t.x,t.y],this.scale_factor=n,this.mindepth=r[0],this.maxdepth=r[1],this.context=t,this.pixel_ratio=e,this.margin=i}max_collision_depth(t,e){const[n,r]=this._accessor(t),[i,o]=this._accessor(e),a=Math.abs(n-i),s=(t.pixel_width+e.pixel_width)/2/a,u=Math.abs(r-o),c=(t.pixel_height+e.pixel_height)/2/u;return Math.min(s,c)}set accessor(t){this._accessor=t}get accessor(){return this._accessor}to3d(t,e=1,n){const[r,i]=this.accessor(t),{pixel_height:o,pixel_width:a}=t,s={minX:r-a/e/2,maxX:r+a/e/2,minY:i-o/e/2,maxY:i+o/e/2,minZ:e,maxZ:n||this.maxdepth,data:t};if(Number.isNaN(r)||Number.isNaN(i))throw"Missing position"+JSON.stringify(t);if(Number.isNaN(a))throw"Missing Aspect Ratio"+JSON.stringify(t);return s}insert_point(t,e=1/4){if(void 0===t.text||""===t.text)return;let n;n=void 0===t.pixel_width?{...t,...Gm(t,this.pixel_ratio,this.margin)}:t;const r=this.to3d(n,e,this.maxdepth);this.collides(r)?this.insert_after_collisions(r):e<=this.mindepth?this.insert(r):this.insert_point(t,e/2)}insert_after_collisions(t){let e,n=-1;for(const r of this.search(t)){const i=this.max_collision_depth(t.data,r.data);i>n&&(n=i,e=r)}if(e&&nXm(t,e)))),i=r.slice(1).reduce(((t,e)=>{switch(n){case"ALL":return t.and(e);case"ANY":case"NONE":return t.or(e)}}),r[0]);return"NONE"===n?i.not():i}var n;throw console.error("UNABLE TO PARSE",e),new Error("UNABLE TO PARSE")}class Zm{constructor(t,e){this.length=t,this.mask=e||new Uint8Array(Math.ceil(t/8))}static from_arrow(t){const e=t.data[0].values;return new Zm(t.length,e)}to_arrow(){return new Mh([rh({type:new hl,data:this.mask,length:this.length})])}set(t){const e=Math.floor(t/8),n=t%8;this.mask[e]|=1<{n=t})),this.composition=null,function(t){return void 0!==t.ids}(e))this.add_identifier_column(e.name,e.ids,e.idField).then(n);else if(function(t){return void 0!==t.field}(e))this.add_boolean_column(e.name,e.field).then(n);else if(function(t){return void 0!==t.tileFunction}(e))this.add_function_column(e.name,e.tileFunction).then(n);else if(function(t){return void 0!==t.composition}(e)){const{name:t,composition:r}=e;this.composition=r,this.add_function_column(t,(async t=>(await Hm(t,r)).to_arrow())).then(n)}}on(t,e){this.events[t]||(this.events[t]=[]),this.events[t].push(e)}dispatch(t,e){this.events[t]&&this.events[t].forEach((t=>t(e)))}applyToAllLoadedTiles(){return Promise.all(this.dataset.map((t=>{if(t.ready)return t.get_column(this.name)}))).then((()=>{}))}applyToAllTiles(){throw new Error("Method not implemented.")}union(t,e){return new Jm(this.plot,{name:e||this.name+" union "+t.name,composition:["OR",this,t]})}intersection(t,e){return new Jm(this.plot,{name:e||this.name+" intersection "+t.name,composition:["AND",this,t]})}moveCursor(t){return this.cursor+=t,this.cursor>=this.selectionSize&&(this.cursor=this.cursor%this.selectionSize),this.cursor<0&&(this.cursor=this.selectionSize+this.cursor),this}async removePoints(t,e){return this.add_or_remove_points(t,e,"remove")}async addPoints(t,e){return this.add_or_remove_points(t,e,"add")}async export(t,e="json"){const n=Object.fromEntries(t.map((t=>[t,[]])));for(let r of this)for(let e of t)n[e].push(r[e]);return n}moveCursorToPoint(t){const e=t.ix;if(void 0===t.ix)throw new Error("Unable to move cursor to point, because it has no `ix` property.");let n,r,i=0,o=0;for(let s of this.match_count){const a=this.tiles[o];if(a.min_ixe){const i=vt([...a.record_batch.getChild("ix").data[0].values],t.ix),o=a.record_batch.get(i);if(null!==o&&o.ix===e){n=a,r=i;break}}o+=1,i+=s}if(void 0===n||void 0===r)return null;const a=n.record_batch.getChild(this.name);for(let s=0;s{i=-1,await this.ready;let o=(await t.get_column(this.name)).toArray();const a=t.record_batch.getChild("ix").data[0].values;for(let s of e){const u=vt([...a],s),c=t.record_batch.get(u);if(null!==c&&c.ix===s)if(o=new Float32Array(o),"add"===n){if(o[u]=1,1===e.length){r=t.key;let e=0;for(let t=0;t0&&(e+=1);i=e}}else o[u]=0}return o}});o.on("tile loaded",(()=>{if(i>=0){o.cursor=i;for(let t=0;t{const n=await t(e),r=e.record_batch;let i=0;for(let t=0;tthis.selectionSize)throw new Error(`Index ${t} out of bounds for selection of size ${this.selectionSize}`);let e,n=0,r=0;for(let s of this.match_count){if(ttb(n,t):tb(n,e)}function tb(t,e){let n;if("Int8Array"===e[Symbol.toStringTag])n=new Qc;else if("Int16Array"===e[Symbol.toStringTag])n=new tl;else{if("Int32Array"!==e[Symbol.toStringTag])throw new Error("values must be an array of signed integers, 32 bit or smaller.");n=new el}return Bh({type:new Tl(t.type,n,Km++,!1),length:e.length,nullCount:0,data:e,dictionary:t})}const eb={zoom_balance:.35,duration:1e3,max_points:1e3,encoding:{},point_size:1,alpha:40,background_options:{color:"gray",opacity:[.2,1],size:[.66,1],mouseover:!1},zoom_align:"center"},nb=[{id:"canvas-2d-background",nodetype:"canvas"},{id:"webgl-canvas",nodetype:"canvas"},{id:"canvas-2d",nodetype:"canvas"},{id:"deepscatter-svg",nodetype:"svg"}];class rb{constructor(t,e,n,r={}){this.secondary_renderers={},this.selection_history=[],this.util={dictionaryFromArrays:Qm,vectorFromArray:a_},this.plot_queue=Promise.resolve(),this.hooks={},this.mark_ready=function(){},this.bound=!1,void 0!==t&&this.bind(t,e,n),this.width=e,this.height=n,this.ready=new Promise(((t,e)=>{this.mark_ready=t})),this.click_handler=new ab(this),this.tooltip_handler=new ub(this),this.label_click_handler=new ob(this),this.handle_highlit_point_change=new sb(this),r.tileProxy&&(this.tileProxy=r.tileProxy),r.dataset&&this.load_dataset(r.dataset),this.prefs={...eb}}bind(t,e,n){if(this.div=ht(t).selectAll("div.deepscatter_container").data([1]).join("div").attr("class","deepscatter_container").style("position","absolute"),this.div.empty())throw console.error(t),"Must pass a valid div selector";this.elements=[];for(const r of nb){const t=this.div.append("div").attr("id",`container-for-${r.id}`).style("position","absolute").style("top",0).style("left",0).style("pointer-events","deepscatter-svg"===r.id?"auto":"none"),i=t.append(r.nodetype).attr("id",r.id).attr("width",e||window.innerWidth).attr("height",n||window.innerHeight);"svg"===r.nodetype&&(i.append("g").attr("id","mousepoints"),i.append("g").attr("id","labelrects")),this.elements.push(t)}this.bound=!0}async select_and_plot(t,e=this.prefs.duration){const n=await this.select_data(t);return await n.ready,await this.plotAPI({duration:e,encoding:{foreground:{field:n.name,op:"eq",a:1}}}),n}async select_data(t){if(t.useNameCache&&t.name&&this.selection_history.length>0){const e=this.selection_history.find((e=>e.name===t.name));if(e)return this.selection_history=[...this.selection_history.filter((e=>e.name!==t.name)),e],e.selection}const e=new Jm(this,t);return await e.ready,this.selection_history.push({selection:e,name:e.name,flushed:!1}),e}add_identifier_column(t,e,n){const r=Array.isArray(e)?Object.fromEntries(e.map((t=>[t,1]))):e;this._root.add_label_identifiers(r,t,n)}async add_labels_from_url(t,e,n,r,i){return await this.ready,await this._root.promise,fetch(t).then((async t=>{const o=await t.json();this.add_labels(o,e,n,r,i)})).catch((t=>{console.warn(t),console.error("Broken addition of ",e)}))}add_labels(t,e,n,r,i={}){const o=new Ym(this,e,i);o.update(t,n,r),this.secondary_renderers[e]=o,this.secondary_renderers[e].start()}get dataset(){if(void 0===this._root)throw new Error("No dataset has been loaded");return this._root}add_api_label(t){const e={type:"FeatureCollection",features:t.labels.map((t=>({type:"Feature",geometry:{type:"Point",coordinates:[t.x,t.y]},properties:{text:t.text,size:t.size||void 0}})))};this.add_labels(e,t.name,"text","size",t.options||{})}async load_dataset(t){if(void 0!==t.source_url)this._root=Nm.from_quadfeather(t.source_url,this);else if(void 0!==t.arrow_table)this._root=Nm.from_arrow_table(t.arrow_table,this);else{if(void 0===t.arrow_buffer)throw new Error("No source_url or arrow_table specified");{const e=Am(t.arrow_buffer);this._root=Nm.from_arrow_table(e,this)}}return await this._root.ready,this._root}async reinitialize(){var t;const{prefs:e}=this;await this._root.ready,this._renderer=new Sm("#container-for-webgl-canvas",this._root,this),this._zoom=new fa("#deepscatter-svg",this.prefs,this),this._zoom.attach_tiles(this._root),this._zoom.attach_renderer("regl",this._renderer),this._zoom.initialize_zoom();const n=ht("#container-for-canvas-2d-background").select("canvas").node().getContext("2d");return n.fillStyle=null!=(t=e.background_color)?t:"rgba(133, 133, 111, .8)",n.fillRect(0,0,2*window.innerWidth,2*window.innerHeight),this._renderer.initialize(),this._root.promise.then((()=>this.mark_ready())),this.ready}visualize_tiles(){const t=this.elements[2].selectAll("canvas").node().getContext("2d");t.clearRect(0,0,1e4,1e4);const{x_:e,y_:n}=this._zoom.scales();t.strokeStyle="#888888";const r=this._root.map((t=>t));for(const i of Nt(20))setTimeout((()=>{for(const o of r){if(!o.codes||o.codes[0]!=i)continue;if(!o.extent)continue;const[r,a]=o.extent.x.map((t=>e(t))),[s,u]=o.extent.y.map((t=>n(t))),c=o.codes[0];t.lineWidth=8/Math.sqrt(c),t.globalAlpha=.33,t.strokeRect(r,s,a-r,u-s),"Unattempted"!==o.download_state&&t.fillRect(r,s,a-r,u-s),t.globalAlpha=1}}),400*i);setTimeout((()=>t.clearRect(0,0,1e4,1e4)),6800)}destroy(){var t,e,n;null==(e=null==(t=this._renderer)?void 0:t.regl)||e.destroy(),null==(n=this.div)||n.node().parentElement.replaceChildren()}update_prefs(t){if(this.prefs.encoding&&t.encoding)for(const e of Object.keys(this.prefs.encoding))void 0!==t.encoding[e]&&(this.prefs.encoding[e]=t.encoding[e]);bn(this.prefs,t)}add_hook(t,e,n=!1){if(void 0!==this.hooks[t]&&!n)throw new Error(`Hook ${t} already exists`);this.hooks[t]=e}remove_hook(t,e=!1){if(void 0===this.hooks[t]){if(e)return;throw new Error(`Hook ${t} does not exist`)}delete this.hooks[t]}stop_labellers(){console.log("Stopping labels");for(const[t,e]of Object.entries(this.secondary_renderers))e&&void 0!==e.label_key&&(this.secondary_renderers[t].stop(),this.secondary_renderers[t].delete(),this.secondary_renderers[t]=void 0)}dim(t){return this._renderer.aes.dim(t).current}set tooltip_html(t){this.tooltip_handler.f=t}get tooltip_html(){return this.tooltip_handler.f}set label_click(t){this.label_click_handler.f=t}get label_click(){return this.label_click_handler.f.bind(this.label_click_handler)}set highlit_point_change(t){this.handle_highlit_point_change.f=t}get highlit_point_change(){return this.handle_highlit_point_change.f.bind(this.handle_highlit_point_change)}set click_function(t){this.click_handler.f=t}get click_function(){return this.click_handler.f}async plotAPI(t){if(void 0!==t){await this.plot_queue,t&&await this.start_transformations(t),this.plot_queue=this.unsafe_plotAPI(t),await this.plot_queue;for(const[t,e]of Object.entries(this.hooks))e()}}async start_transformations(t,e=110){return new Promise((n=>{this.prefs.duration{const r=Date.now()-t;r{n()}),e-r):n()}))}}else n()}))}async unsafe_plotAPI(t){var e;if(null===t)return;if(t.click_function&&(this.click_function=Function("datum",t.click_function)),t.tooltip_html&&(this.tooltip_html=Function("datum",t.tooltip_html)),t.background_options&&(t.background_options.opacity&&"number"==typeof t.background_options.opacity&&(t.background_options.opacity=[t.background_options.opacity,1]),t.background_options.size&&"number"==typeof t.background_options.size&&(t.background_options.size=[t.background_options.size,1])),this.update_prefs(t),void 0===this._root){const{source_url:e,arrow_table:n,arrow_buffer:r}=t,i={source_url:e,arrow_table:n,arrow_buffer:r};if(1!==Object.values(i).filter((t=>void 0!==t)).length)throw new Error("The initial API call specify exactly one of source_url, arrow_table, or arrow_buffer");await this.load_dataset(i)}if(t.transformations)for(const[o,a]of Object.entries(t.transformations)){const t=Function("datum",a);this.dataset.transformations[o]?console.log("Already",o,a):this.dataset.register_transformation(o,t)}void 0===this._zoom&&await this.reinitialize(),t.basemap_gleofeather&&(t.polygons=[{file:t.basemap_gleofeather}]),this._renderer.render_props.apply_prefs(this.prefs);const{width:n,height:r}=this;if(this.update_prefs(t),void 0!==t.zoom&&(null===t.zoom?(this._zoom.zoom_to(1,n/2,r/2),t.zoom=void 0):(null==(e=t.zoom)?void 0:e.bbox)&&this._zoom.zoom_to_bbox(t.zoom.bbox,t.duration)),this._renderer.most_recent_restart=Date.now(),this._renderer.aes.apply_encoding(t.encoding),this._renderer.apply_webgl_scale&&this._renderer.apply_webgl_scale(t),this._renderer.reglframe&&(this._renderer.reglframe.cancel(),this._renderer.reglframe=void 0),this._renderer.reglframe=this._renderer.regl.frame((()=>{this._renderer.tick("Basic")})),void 0!==t.labels)if(null!==(i=t.labels)&&void 0!==i.url){const{url:e,label_field:n,size_field:r}=t.labels,i=t.labels.name||e;this.secondary_renderers[i]||(this.stop_labellers(),this.add_labels_from_url(e,i,n,r).catch((t=>{console.error("Label addition failed."),console.error(t)})))}else if(function(t){return null!==t&&void 0!==t.labels}(t.labels)){if(!t.labels.name)throw new Error("API field `labels` must have a name.");this.stop_labellers(),this.add_api_label(t.labels)}else{if(null!==t.labels)throw new Error("API field `labels` format not recognized.");this.stop_labellers()}var i;this._zoom.restart_timer(6e4)}get root_batch(){if(!this._root)throw new Error("No dataset has been loaded");return this.dataset.root_tile.record_batch}get query(){const t=JSON.parse(JSON.stringify(this.prefs));return t.zoom={bbox:this._renderer.zoom.current_corners()},t}drawContours(t,e){const n=(e||ht("body")).select("#canvas-2d").node().getContext("2d");for(const r of t){n.fillStyle="rgba(25, 25, 29, 1)",n.fillRect(0,0,2*window.innerWidth,2*window.innerHeight),n.strokeStyle="#8a0303",n.fillStyle="rgba(30, 30, 34, 1)",n.lineWidth=jt([.45,.25*Math.exp(Math.log(this._zoom.transform.k/2))]);const t=fn(_n().scale(this._zoom.transform.k).translate([this._zoom.transform.x,this._zoom.transform.y]),n);n.beginPath(),t(r),n.fill()}}sample_points(t=10){const e=[];for(const n of this._root.points(this._zoom.current_corners()))if(e.push({...n}),e.length>=3*t)break;return e.sort(((t,e)=>Number(t.ix)-Number(e.ix))),e.slice(0,t)}contours(t){const e=this._renderer.calculate_contours(t),{x:n,y:r,x_:i,y_:o}=this._zoom.scales();!function t(e){if(e){if(e.coordinates)return t(e.coordinates);if(0!==e.length){if(e[0].length>0)return e.map(t);e[0]=n(i.invert(e[0])),e[1]=r(o.invert(e[1]))}}}(e),this.drawContours(e)}}rb.Bitmask=Zm,rb.ArrowDataset=Cm,rb.QuadtileDataset=Fm,rb.DataSelection=Jm;class ib{constructor(t){this.string_rep="",this.plot=t}get f(){return void 0===this._f?(t,e)=>this.default(t,e):this._f}set f(t){"string"==typeof t?this.string_rep!==t&&(this.string_rep=t,this._f=Function("datum","plot",t)):this._f=t}}class ob extends ib{default(t,e=undefined,n=undefined){let r;null!==t&&(1==t.__activated?(r=null,t.__activated=void 0):(t.__activated=!0,r={field:n.label_key,lambda:`d => d === '${t.properties[n.label_key]}'`}),this.plot.plotAPI({encoding:{filter:r}}))}}class ab extends ib{default(t,e=undefined){console.log({...t})}}class sb extends ib{default(t,e=undefined){}}class ub extends ib{default(t,e=undefined){let n="
";const r=new Set(["x","y","ix",null,"tile_key"]);for(const[i,o]of t)null!==o&&(r.has(i)||""!==o&&(n+=`
${String(i)}
\n`,n+=`
${String(o)}
\n`));return`${n}
\n`}}return rb})); +!function(t,e){(function(){var n,r="Expected a function",i="__lodash_hash_undefined__",o="__lodash_placeholder__",a=16,s=32,u=64,c=128,l=256,f=1/0,h=9007199254740991,d=NaN,p=4294967295,_=[["ary",c],["bind",1],["bindKey",2],["curry",8],["curryRight",a],["flip",512],["partial",s],["partialRight",u],["rearg",l]],m="[object Arguments]",b="[object Array]",y="[object Boolean]",g="[object Date]",v="[object Error]",w="[object Function]",x="[object GeneratorFunction]",A="[object Map]",S="[object Number]",I="[object Object]",O="[object Promise]",T="[object RegExp]",k="[object Set]",M="[object String]",E="[object Symbol]",B="[object WeakMap]",j="[object ArrayBuffer]",D="[object DataView]",z="[object Float32Array]",N="[object Float64Array]",C="[object Int8Array]",F="[object Int16Array]",L="[object Int32Array]",U="[object Uint8Array]",R="[object Uint8ClampedArray]",P="[object Uint16Array]",V="[object Uint32Array]",$=/\b__p \+= '';/g,Y=/\b(__p \+=) '' \+/g,W=/(__e\(.*?\)|\b__t\)) \+\n'';/g,G=/&(?:amp|lt|gt|quot|#39);/g,q=/[&<>"']/g,X=RegExp(G.source),H=RegExp(q.source),Z=/<%-([\s\S]+?)%>/g,J=/<%([\s\S]+?)%>/g,K=/<%=([\s\S]+?)%>/g,Q=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,tt=/^\w*$/,et=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,nt=/[\\^$.*+?()[\]{}|]/g,rt=RegExp(nt.source),it=/^\s+/,ot=/\s/,at=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,st=/\{\n\/\* \[wrapped with (.+)\] \*/,ut=/,? & /,ct=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,lt=/[()=,{}\[\]\/\s]/,ft=/\\(\\)?/g,ht=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,dt=/\w*$/,pt=/^[-+]0x[0-9a-f]+$/i,_t=/^0b[01]+$/i,mt=/^\[object .+?Constructor\]$/,bt=/^0o[0-7]+$/i,yt=/^(?:0|[1-9]\d*)$/,gt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,vt=/($^)/,wt=/['\n\r\u2028\u2029\\]/g,xt="\\ud800-\\udfff",At="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",St="\\u2700-\\u27bf",It="a-z\\xdf-\\xf6\\xf8-\\xff",Ot="A-Z\\xc0-\\xd6\\xd8-\\xde",Tt="\\ufe0e\\ufe0f",kt="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Mt="['’]",Et="["+xt+"]",Bt="["+kt+"]",jt="["+At+"]",Dt="\\d+",zt="["+St+"]",Nt="["+It+"]",Ct="[^"+xt+kt+Dt+St+It+Ot+"]",Ft="\\ud83c[\\udffb-\\udfff]",Lt="[^"+xt+"]",Ut="(?:\\ud83c[\\udde6-\\uddff]){2}",Rt="[\\ud800-\\udbff][\\udc00-\\udfff]",Pt="["+Ot+"]",Vt="\\u200d",$t="(?:"+Nt+"|"+Ct+")",Yt="(?:"+Pt+"|"+Ct+")",Wt="(?:['’](?:d|ll|m|re|s|t|ve))?",Gt="(?:['’](?:D|LL|M|RE|S|T|VE))?",qt="(?:"+jt+"|"+Ft+")"+"?",Xt="["+Tt+"]?",Ht=Xt+qt+("(?:"+Vt+"(?:"+[Lt,Ut,Rt].join("|")+")"+Xt+qt+")*"),Zt="(?:"+[zt,Ut,Rt].join("|")+")"+Ht,Jt="(?:"+[Lt+jt+"?",jt,Ut,Rt,Et].join("|")+")",Kt=RegExp(Mt,"g"),Qt=RegExp(jt,"g"),te=RegExp(Ft+"(?="+Ft+")|"+Jt+Ht,"g"),ee=RegExp([Pt+"?"+Nt+"+"+Wt+"(?="+[Bt,Pt,"$"].join("|")+")",Yt+"+"+Gt+"(?="+[Bt,Pt+$t,"$"].join("|")+")",Pt+"?"+$t+"+"+Wt,Pt+"+"+Gt,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Dt,Zt].join("|"),"g"),ne=RegExp("["+Vt+xt+At+Tt+"]"),re=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,ie=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],oe=-1,ae={};ae[z]=ae[N]=ae[C]=ae[F]=ae[L]=ae[U]=ae[R]=ae[P]=ae[V]=!0,ae[m]=ae[b]=ae[j]=ae[y]=ae[D]=ae[g]=ae[v]=ae[w]=ae[A]=ae[S]=ae[I]=ae[T]=ae[k]=ae[M]=ae[B]=!1;var se={};se[m]=se[b]=se[j]=se[D]=se[y]=se[g]=se[z]=se[N]=se[C]=se[F]=se[L]=se[A]=se[S]=se[I]=se[T]=se[k]=se[M]=se[E]=se[U]=se[R]=se[P]=se[V]=!0,se[v]=se[w]=se[B]=!1;var ue={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ce=parseFloat,le=parseInt,fe="object"==typeof mn&&mn&&mn.Object===Object&&mn,he="object"==typeof self&&self&&self.Object===Object&&self,de=fe||he||Function("return this")(),pe=e&&!e.nodeType&&e,_e=pe&&t&&!t.nodeType&&t,me=_e&&_e.exports===pe,be=me&&fe.process,ye=function(){try{var t=_e&&_e.require&&_e.require("util").types;return t||be&&be.binding&&be.binding("util")}catch(e){}}(),ge=ye&&ye.isArrayBuffer,ve=ye&&ye.isDate,we=ye&&ye.isMap,xe=ye&&ye.isRegExp,Ae=ye&&ye.isSet,Se=ye&&ye.isTypedArray;function Ie(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}function Oe(t,e,n,r){for(var i=-1,o=null==t?0:t.length;++i-1}function je(t,e,n){for(var r=-1,i=null==t?0:t.length;++r-1;);return n}function en(t,e){for(var n=t.length;n--&&Pe(e,t[n],0)>-1;);return n}var nn=Ge({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),rn=Ge({"&":"&","<":"<",">":">",'"':""","'":"'"});function on(t){return"\\"+ue[t]}function an(t){return ne.test(t)}function sn(t){var e=-1,n=Array(t.size);return t.forEach((function(t,r){n[++e]=[r,t]})),n}function un(t,e){return function(n){return t(e(n))}}function cn(t,e){for(var n=-1,r=t.length,i=0,a=[];++n",""":'"',"'":"'"});var _n=function t(e){var ot,xt=(e=null==e?de:_n.defaults(de.Object(),e,_n.pick(de,ie))).Array,At=e.Date,St=e.Error,It=e.Function,Ot=e.Math,Tt=e.Object,kt=e.RegExp,Mt=e.String,Et=e.TypeError,Bt=xt.prototype,jt=It.prototype,Dt=Tt.prototype,zt=e["__core-js_shared__"],Nt=jt.toString,Ct=Dt.hasOwnProperty,Ft=0,Lt=(ot=/[^.]+$/.exec(zt&&zt.keys&&zt.keys.IE_PROTO||""))?"Symbol(src)_1."+ot:"",Ut=Dt.toString,Rt=Nt.call(Tt),Pt=de._,Vt=kt("^"+Nt.call(Ct).replace(nt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),$t=me?e.Buffer:n,Yt=e.Symbol,Wt=e.Uint8Array,Gt=$t?$t.allocUnsafe:n,qt=un(Tt.getPrototypeOf,Tt),Xt=Tt.create,Ht=Dt.propertyIsEnumerable,Zt=Bt.splice,Jt=Yt?Yt.isConcatSpreadable:n,te=Yt?Yt.iterator:n,ne=Yt?Yt.toStringTag:n,ue=function(){try{var t=fo(Tt,"defineProperty");return t({},"",{}),t}catch(e){}}(),fe=e.clearTimeout!==de.clearTimeout&&e.clearTimeout,he=At&&At.now!==de.Date.now&&At.now,pe=e.setTimeout!==de.setTimeout&&e.setTimeout,_e=Ot.ceil,be=Ot.floor,ye=Tt.getOwnPropertySymbols,Le=$t?$t.isBuffer:n,Ge=e.isFinite,mn=Bt.join,bn=un(Tt.keys,Tt),yn=Ot.max,gn=Ot.min,vn=At.now,wn=e.parseInt,xn=Ot.random,An=Bt.reverse,Sn=fo(e,"DataView"),In=fo(e,"Map"),On=fo(e,"Promise"),Tn=fo(e,"Set"),kn=fo(e,"WeakMap"),Mn=fo(Tt,"create"),En=kn&&new kn,Bn={},jn=Po(Sn),Dn=Po(In),zn=Po(On),Nn=Po(Tn),Cn=Po(kn),Fn=Yt?Yt.prototype:n,Ln=Fn?Fn.valueOf:n,Un=Fn?Fn.toString:n;function Rn(t){if(is(t)&&!qa(t)&&!(t instanceof Yn)){if(t instanceof $n)return t;if(Ct.call(t,"__wrapped__"))return Vo(t)}return new $n(t)}var Pn=function(){function t(){}return function(e){if(!rs(e))return{};if(Xt)return Xt(e);t.prototype=e;var r=new t;return t.prototype=n,r}}();function Vn(){}function $n(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=n}function Yn(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=p,this.__views__=[]}function Wn(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e=e?t:e)),t}function ur(t,e,r,i,o,a){var s,u=1&e,c=2&e,l=4&e;if(r&&(s=o?r(t,i,o,a):r(t)),s!==n)return s;if(!rs(t))return t;var f=qa(t);if(f){if(s=function(t){var e=t.length,n=new t.constructor(e);e&&"string"==typeof t[0]&&Ct.call(t,"index")&&(n.index=t.index,n.input=t.input);return n}(t),!u)return Mi(t,s)}else{var h=_o(t),d=h==w||h==x;if(Ja(t))return Ai(t,u);if(h==I||h==m||d&&!o){if(s=c||d?{}:bo(t),!u)return c?function(t,e){return Ei(t,po(t),e)}(t,function(t,e){return t&&Ei(e,Ns(e),t)}(s,t)):function(t,e){return Ei(t,ho(t),e)}(t,ir(s,t))}else{if(!se[h])return o?t:{};s=function(t,e,n){var r=t.constructor;switch(e){case j:return Si(t);case y:case g:return new r(+t);case D:return function(t,e){var n=e?Si(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}(t,n);case z:case N:case C:case F:case L:case U:case R:case P:case V:return Ii(t,n);case A:return new r;case S:case M:return new r(t);case T:return function(t){var e=new t.constructor(t.source,dt.exec(t));return e.lastIndex=t.lastIndex,e}(t);case k:return new r;case E:return i=t,Ln?Tt(Ln.call(i)):{}}var i}(t,h,u)}}a||(a=new Hn);var p=a.get(t);if(p)return p;a.set(t,s),cs(t)?t.forEach((function(n){s.add(ur(n,e,r,n,t,a))})):os(t)&&t.forEach((function(n,i){s.set(i,ur(n,e,r,i,t,a))}));var _=f?n:(l?c?io:ro:c?Ns:zs)(t);return Te(_||t,(function(n,i){_&&(n=t[i=n]),er(s,i,ur(n,e,r,i,t,a))})),s}function cr(t,e,r){var i=r.length;if(null==t)return!i;for(t=Tt(t);i--;){var o=r[i],a=e[o],s=t[o];if(s===n&&!(o in t)||!a(s))return!1}return!0}function lr(t,e,i){if("function"!=typeof t)throw new Et(r);return Bo((function(){t.apply(n,i)}),e)}function fr(t,e,n,r){var i=-1,o=Be,a=!0,s=t.length,u=[],c=e.length;if(!s)return u;n&&(e=De(e,Je(n))),r?(o=je,a=!1):e.length>=200&&(o=Qe,a=!1,e=new Xn(e));t:for(;++i-1},Gn.prototype.set=function(t,e){var n=this.__data__,r=nr(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this},qn.prototype.clear=function(){this.size=0,this.__data__={hash:new Wn,map:new(In||Gn),string:new Wn}},qn.prototype.delete=function(t){var e=co(this,t).delete(t);return this.size-=e?1:0,e},qn.prototype.get=function(t){return co(this,t).get(t)},qn.prototype.has=function(t){return co(this,t).has(t)},qn.prototype.set=function(t,e){var n=co(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this},Xn.prototype.add=Xn.prototype.push=function(t){return this.__data__.set(t,i),this},Xn.prototype.has=function(t){return this.__data__.has(t)},Hn.prototype.clear=function(){this.__data__=new Gn,this.size=0},Hn.prototype.delete=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n},Hn.prototype.get=function(t){return this.__data__.get(t)},Hn.prototype.has=function(t){return this.__data__.has(t)},Hn.prototype.set=function(t,e){var n=this.__data__;if(n instanceof Gn){var r=n.__data__;if(!In||r.length<199)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new qn(r)}return n.set(t,e),this.size=n.size,this};var hr=Di(vr),dr=Di(wr,!0);function pr(t,e){var n=!0;return hr(t,(function(t,r,i){return n=!!e(t,r,i)})),n}function _r(t,e,r){for(var i=-1,o=t.length;++i0&&n(s)?e>1?br(s,e-1,n,r,i):ze(i,s):r||(i[i.length]=s)}return i}var yr=zi(),gr=zi(!0);function vr(t,e){return t&&yr(t,e,zs)}function wr(t,e){return t&&gr(t,e,zs)}function xr(t,e){return Ee(e,(function(e){return ts(t[e])}))}function Ar(t,e){for(var r=0,i=(e=gi(e,t)).length;null!=t&&re}function Tr(t,e){return null!=t&&Ct.call(t,e)}function kr(t,e){return null!=t&&e in Tt(t)}function Mr(t,e,r){for(var i=r?je:Be,o=t[0].length,a=t.length,s=a,u=xt(a),c=1/0,l=[];s--;){var f=t[s];s&&e&&(f=De(f,Je(e))),c=gn(f.length,c),u[s]=!r&&(e||o>=120&&f.length>=120)?new Xn(s&&f):n}f=t[0];var h=-1,d=u[0];t:for(;++h=s?u:u*("desc"==n[r]?-1:1)}return t.index-e.index}(t,e,n)}))}function Wr(t,e,n){for(var r=-1,i=e.length,o={};++r-1;)s!==t&&Zt.call(s,u,1),Zt.call(t,u,1);return t}function qr(t,e){for(var n=t?e.length:0,r=n-1;n--;){var i=e[n];if(n==r||i!==o){var o=i;go(i)?Zt.call(t,i,1):fi(t,i)}}return t}function Xr(t,e){return t+be(xn()*(e-t+1))}function Hr(t,e){var n="";if(!t||e<1||e>h)return n;do{e%2&&(n+=t),(e=be(e/2))&&(t+=t)}while(e);return n}function Zr(t,e){return jo(To(t,e,au),t+"")}function Jr(t){return Jn($s(t))}function Kr(t,e){var n=$s(t);return No(n,sr(e,0,n.length))}function Qr(t,e,r,i){if(!rs(t))return t;for(var o=-1,a=(e=gi(e,t)).length,s=a-1,u=t;null!=u&&++oi?0:i+e),(n=n>i?i:n)<0&&(n+=i),i=e>n?0:n-e>>>0,e>>>=0;for(var o=xt(i);++r>>1,a=t[o];null!==a&&!fs(a)&&(n?a<=e:a=200){var c=e?null:Hi(t);if(c)return ln(c);a=!1,i=Qe,u=new Xn}else u=e?[]:s;t:for(;++r=i?t:ri(t,e,r)}var xi=fe||function(t){return de.clearTimeout(t)};function Ai(t,e){if(e)return t.slice();var n=t.length,r=Gt?Gt(n):new t.constructor(n);return t.copy(r),r}function Si(t){var e=new t.constructor(t.byteLength);return new Wt(e).set(new Wt(t)),e}function Ii(t,e){var n=e?Si(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}function Oi(t,e){if(t!==e){var r=t!==n,i=null===t,o=t==t,a=fs(t),s=e!==n,u=null===e,c=e==e,l=fs(e);if(!u&&!l&&!a&&t>e||a&&s&&c&&!u&&!l||i&&s&&c||!r&&c||!o)return 1;if(!i&&!a&&!l&&t1?r[o-1]:n,s=o>2?r[2]:n;for(a=t.length>3&&"function"==typeof a?(o--,a):n,s&&vo(r[0],r[1],s)&&(a=o<3?n:a,o=1),e=Tt(e);++i-1?o[a?e[s]:s]:n}}function Ui(t){return no((function(e){var i=e.length,o=i,a=$n.prototype.thru;for(t&&e.reverse();o--;){var s=e[o];if("function"!=typeof s)throw new Et(r);if(a&&!u&&"wrapper"==ao(s))var u=new $n([],!0)}for(o=u?o:i;++o1&&g.reverse(),h&&lu))return!1;var l=a.get(t),f=a.get(e);if(l&&f)return l==e&&f==t;var h=-1,d=!0,p=2&r?new Xn:n;for(a.set(t,e),a.set(e,t);++h-1&&t%1==0&&t1?"& ":"")+e[r],e=e.join(n>2?", ":" "),t.replace(at,"{\n/* [wrapped with "+e+"] */\n")}(r,function(t,e){return Te(_,(function(n){var r="_."+n[0];e&n[1]&&!Be(t,r)&&t.push(r)})),t.sort()}(function(t){var e=t.match(st);return e?e[1].split(ut):[]}(r),n)))}function zo(t){var e=0,r=0;return function(){var i=vn(),o=16-(i-r);if(r=i,o>0){if(++e>=800)return arguments[0]}else e=0;return t.apply(n,arguments)}}function No(t,e){var r=-1,i=t.length,o=i-1;for(e=e===n?i:e;++r1?t[e-1]:n;return r="function"==typeof r?(t.pop(),r):n,ua(t,r)}));function _a(t){var e=Rn(t);return e.__chain__=!0,e}function ma(t,e){return e(t)}var ba=no((function(t){var e=t.length,r=e?t[0]:0,i=this.__wrapped__,o=function(e){return ar(e,t)};return!(e>1||this.__actions__.length)&&i instanceof Yn&&go(r)?((i=i.slice(r,+r+(e?1:0))).__actions__.push({func:ma,args:[o],thisArg:n}),new $n(i,this.__chain__).thru((function(t){return e&&!t.length&&t.push(n),t}))):this.thru(o)}));var ya=Bi((function(t,e,n){Ct.call(t,n)?++t[n]:or(t,n,1)}));var ga=Li(Go),va=Li(qo);function wa(t,e){return(qa(t)?Te:hr)(t,uo(e,3))}function xa(t,e){return(qa(t)?ke:dr)(t,uo(e,3))}var Aa=Bi((function(t,e,n){Ct.call(t,n)?t[n].push(e):or(t,n,[e])}));var Sa=Zr((function(t,e,n){var r=-1,i="function"==typeof e,o=Ha(t)?xt(t.length):[];return hr(t,(function(t){o[++r]=i?Ie(e,t,n):Er(t,e,n)})),o})),Ia=Bi((function(t,e,n){or(t,n,e)}));function Oa(t,e){return(qa(t)?De:Ur)(t,uo(e,3))}var Ta=Bi((function(t,e,n){t[n?0:1].push(e)}),(function(){return[[],[]]}));var ka=Zr((function(t,e){if(null==t)return[];var n=e.length;return n>1&&vo(t,e[0],e[1])?e=[]:n>2&&vo(e[0],e[1],e[2])&&(e=[e[0]]),Yr(t,br(e,1),[])})),Ma=he||function(){return de.Date.now()};function Ea(t,e,r){return e=r?n:e,e=t&&null==e?t.length:e,Ji(t,c,n,n,n,n,e)}function Ba(t,e){var i;if("function"!=typeof e)throw new Et(r);return t=bs(t),function(){return--t>0&&(i=e.apply(this,arguments)),t<=1&&(e=n),i}}var ja=Zr((function(t,e,n){var r=1;if(n.length){var i=cn(n,so(ja));r|=s}return Ji(t,r,e,n,i)})),Da=Zr((function(t,e,n){var r=3;if(n.length){var i=cn(n,so(Da));r|=s}return Ji(e,r,t,n,i)}));function za(t,e,i){var o,a,s,u,c,l,f=0,h=!1,d=!1,p=!0;if("function"!=typeof t)throw new Et(r);function _(e){var r=o,i=a;return o=a=n,f=e,u=t.apply(i,r)}function m(t){var r=t-l;return l===n||r>=e||r<0||d&&t-f>=s}function b(){var t=Ma();if(m(t))return y(t);c=Bo(b,function(t){var n=e-(t-l);return d?gn(n,s-(t-f)):n}(t))}function y(t){return c=n,p&&o?_(t):(o=a=n,u)}function g(){var t=Ma(),r=m(t);if(o=arguments,a=this,l=t,r){if(c===n)return function(t){return f=t,c=Bo(b,e),h?_(t):u}(l);if(d)return xi(c),c=Bo(b,e),_(l)}return c===n&&(c=Bo(b,e)),u}return e=gs(e)||0,rs(i)&&(h=!!i.leading,s=(d="maxWait"in i)?yn(gs(i.maxWait)||0,e):s,p="trailing"in i?!!i.trailing:p),g.cancel=function(){c!==n&&xi(c),f=0,o=l=a=c=n},g.flush=function(){return c===n?u:y(Ma())},g}var Na=Zr((function(t,e){return lr(t,1,e)})),Ca=Zr((function(t,e,n){return lr(t,gs(e)||0,n)}));function Fa(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new Et(r);var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=t.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(Fa.Cache||qn),n}function La(t){if("function"!=typeof t)throw new Et(r);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}Fa.Cache=qn;var Ua=vi((function(t,e){var n=(e=1==e.length&&qa(e[0])?De(e[0],Je(uo())):De(br(e,1),Je(uo()))).length;return Zr((function(r){for(var i=-1,o=gn(r.length,n);++i=e})),Ga=Br(function(){return arguments}())?Br:function(t){return is(t)&&Ct.call(t,"callee")&&!Ht.call(t,"callee")},qa=xt.isArray,Xa=ge?Je(ge):function(t){return is(t)&&Ir(t)==j};function Ha(t){return null!=t&&ns(t.length)&&!ts(t)}function Za(t){return is(t)&&Ha(t)}var Ja=Le||gu,Ka=ve?Je(ve):function(t){return is(t)&&Ir(t)==g};function Qa(t){if(!is(t))return!1;var e=Ir(t);return e==v||"[object DOMException]"==e||"string"==typeof t.message&&"string"==typeof t.name&&!ss(t)}function ts(t){if(!rs(t))return!1;var e=Ir(t);return e==w||e==x||"[object AsyncFunction]"==e||"[object Proxy]"==e}function es(t){return"number"==typeof t&&t==bs(t)}function ns(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=h}function rs(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function is(t){return null!=t&&"object"==typeof t}var os=we?Je(we):function(t){return is(t)&&_o(t)==A};function as(t){return"number"==typeof t||is(t)&&Ir(t)==S}function ss(t){if(!is(t)||Ir(t)!=I)return!1;var e=qt(t);if(null===e)return!0;var n=Ct.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&Nt.call(n)==Rt}var us=xe?Je(xe):function(t){return is(t)&&Ir(t)==T};var cs=Ae?Je(Ae):function(t){return is(t)&&_o(t)==k};function ls(t){return"string"==typeof t||!qa(t)&&is(t)&&Ir(t)==M}function fs(t){return"symbol"==typeof t||is(t)&&Ir(t)==E}var hs=Se?Je(Se):function(t){return is(t)&&ns(t.length)&&!!ae[Ir(t)]};var ds=Gi(Lr),ps=Gi((function(t,e){return t<=e}));function _s(t){if(!t)return[];if(Ha(t))return ls(t)?hn(t):Mi(t);if(te&&t[te])return function(t){for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}(t[te]());var e=_o(t);return(e==A?sn:e==k?ln:$s)(t)}function ms(t){return t?(t=gs(t))===f||t===-1/0?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0}function bs(t){var e=ms(t),n=e%1;return e==e?n?e-n:e:0}function ys(t){return t?sr(bs(t),0,p):0}function gs(t){if("number"==typeof t)return t;if(fs(t))return d;if(rs(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=rs(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=Ze(t);var n=_t.test(t);return n||bt.test(t)?le(t.slice(2),n?2:8):pt.test(t)?d:+t}function vs(t){return Ei(t,Ns(t))}function ws(t){return null==t?"":ci(t)}var xs=ji((function(t,e){if(So(e)||Ha(e))Ei(e,zs(e),t);else for(var n in e)Ct.call(e,n)&&er(t,n,e[n])})),As=ji((function(t,e){Ei(e,Ns(e),t)})),Ss=ji((function(t,e,n,r){Ei(e,Ns(e),t,r)})),Is=ji((function(t,e,n,r){Ei(e,zs(e),t,r)})),Os=no(ar);var Ts=Zr((function(t,e){t=Tt(t);var r=-1,i=e.length,o=i>2?e[2]:n;for(o&&vo(e[0],e[1],o)&&(i=1);++r1),e})),Ei(t,io(t),n),r&&(n=ur(n,7,to));for(var i=e.length;i--;)fi(n,e[i]);return n}));var Us=no((function(t,e){return null==t?{}:function(t,e){return Wr(t,e,(function(e,n){return Es(t,n)}))}(t,e)}));function Rs(t,e){if(null==t)return{};var n=De(io(t),(function(t){return[t]}));return e=uo(e),Wr(t,n,(function(t,n){return e(t,n[0])}))}var Ps=Zi(zs),Vs=Zi(Ns);function $s(t){return null==t?[]:Ke(t,zs(t))}var Ys=Ci((function(t,e,n){return e=e.toLowerCase(),t+(n?Ws(e):e)}));function Ws(t){return Qs(ws(t).toLowerCase())}function Gs(t){return(t=ws(t))&&t.replace(gt,nn).replace(Qt,"")}var qs=Ci((function(t,e,n){return t+(n?"-":"")+e.toLowerCase()})),Xs=Ci((function(t,e,n){return t+(n?" ":"")+e.toLowerCase()})),Hs=Ni("toLowerCase");var Zs=Ci((function(t,e,n){return t+(n?"_":"")+e.toLowerCase()}));var Js=Ci((function(t,e,n){return t+(n?" ":"")+Qs(e)}));var Ks=Ci((function(t,e,n){return t+(n?" ":"")+e.toUpperCase()})),Qs=Ni("toUpperCase");function tu(t,e,r){return t=ws(t),(e=r?n:e)===n?function(t){return re.test(t)}(t)?function(t){return t.match(ee)||[]}(t):function(t){return t.match(ct)||[]}(t):t.match(e)||[]}var eu=Zr((function(t,e){try{return Ie(t,n,e)}catch(r){return Qa(r)?r:new St(r)}})),nu=no((function(t,e){return Te(e,(function(e){e=Ro(e),or(t,e,ja(t[e],t))})),t}));function ru(t){return function(){return t}}var iu=Ui(),ou=Ui(!0);function au(t){return t}function su(t){return Nr("function"==typeof t?t:ur(t,1))}var uu=Zr((function(t,e){return function(n){return Er(n,t,e)}})),cu=Zr((function(t,e){return function(n){return Er(t,n,e)}}));function lu(t,e,n){var r=zs(e),i=xr(e,r);null!=n||rs(e)&&(i.length||!r.length)||(n=e,e=t,t=this,i=xr(e,zs(e)));var o=!(rs(n)&&"chain"in n&&!n.chain),a=ts(t);return Te(i,(function(n){var r=e[n];t[n]=r,a&&(t.prototype[n]=function(){var e=this.__chain__;if(o||e){var n=t(this.__wrapped__);return(n.__actions__=Mi(this.__actions__)).push({func:r,args:arguments,thisArg:t}),n.__chain__=e,n}return r.apply(t,ze([this.value()],arguments))})})),t}function fu(){}var hu=$i(De),du=$i(Me),pu=$i(Fe);function _u(t){return wo(t)?We(Ro(t)):function(t){return function(e){return Ar(e,t)}}(t)}var mu=Wi(),bu=Wi(!0);function yu(){return[]}function gu(){return!1}var vu=Vi((function(t,e){return t+e}),0),wu=Xi("ceil"),xu=Vi((function(t,e){return t/e}),1),Au=Xi("floor");var Su,Iu=Vi((function(t,e){return t*e}),1),Ou=Xi("round"),Tu=Vi((function(t,e){return t-e}),0);return Rn.after=function(t,e){if("function"!=typeof e)throw new Et(r);return t=bs(t),function(){if(--t<1)return e.apply(this,arguments)}},Rn.ary=Ea,Rn.assign=xs,Rn.assignIn=As,Rn.assignInWith=Ss,Rn.assignWith=Is,Rn.at=Os,Rn.before=Ba,Rn.bind=ja,Rn.bindAll=nu,Rn.bindKey=Da,Rn.castArray=function(){if(!arguments.length)return[];var t=arguments[0];return qa(t)?t:[t]},Rn.chain=_a,Rn.chunk=function(t,e,r){e=(r?vo(t,e,r):e===n)?1:yn(bs(e),0);var i=null==t?0:t.length;if(!i||e<1)return[];for(var o=0,a=0,s=xt(_e(i/e));oo?0:o+r),(i=i===n||i>o?o:bs(i))<0&&(i+=o),i=r>i?0:ys(i);r>>0)?(t=ws(t))&&("string"==typeof e||null!=e&&!us(e))&&!(e=ci(e))&&an(t)?wi(hn(t),0,r):t.split(e,r):[]},Rn.spread=function(t,e){if("function"!=typeof t)throw new Et(r);return e=null==e?0:yn(bs(e),0),Zr((function(n){var r=n[e],i=wi(n,0,e);return r&&ze(i,r),Ie(t,this,i)}))},Rn.tail=function(t){var e=null==t?0:t.length;return e?ri(t,1,e):[]},Rn.take=function(t,e,r){return t&&t.length?ri(t,0,(e=r||e===n?1:bs(e))<0?0:e):[]},Rn.takeRight=function(t,e,r){var i=null==t?0:t.length;return i?ri(t,(e=i-(e=r||e===n?1:bs(e)))<0?0:e,i):[]},Rn.takeRightWhile=function(t,e){return t&&t.length?di(t,uo(e,3),!1,!0):[]},Rn.takeWhile=function(t,e){return t&&t.length?di(t,uo(e,3)):[]},Rn.tap=function(t,e){return e(t),t},Rn.throttle=function(t,e,n){var i=!0,o=!0;if("function"!=typeof t)throw new Et(r);return rs(n)&&(i="leading"in n?!!n.leading:i,o="trailing"in n?!!n.trailing:o),za(t,e,{leading:i,maxWait:e,trailing:o})},Rn.thru=ma,Rn.toArray=_s,Rn.toPairs=Ps,Rn.toPairsIn=Vs,Rn.toPath=function(t){return qa(t)?De(t,Ro):fs(t)?[t]:Mi(Uo(ws(t)))},Rn.toPlainObject=vs,Rn.transform=function(t,e,n){var r=qa(t),i=r||Ja(t)||hs(t);if(e=uo(e,4),null==n){var o=t&&t.constructor;n=i?r?new o:[]:rs(t)&&ts(o)?Pn(qt(t)):{}}return(i?Te:vr)(t,(function(t,r,i){return e(n,t,r,i)})),n},Rn.unary=function(t){return Ea(t,1)},Rn.union=ia,Rn.unionBy=oa,Rn.unionWith=aa,Rn.uniq=function(t){return t&&t.length?li(t):[]},Rn.uniqBy=function(t,e){return t&&t.length?li(t,uo(e,2)):[]},Rn.uniqWith=function(t,e){return e="function"==typeof e?e:n,t&&t.length?li(t,n,e):[]},Rn.unset=function(t,e){return null==t||fi(t,e)},Rn.unzip=sa,Rn.unzipWith=ua,Rn.update=function(t,e,n){return null==t?t:hi(t,e,yi(n))},Rn.updateWith=function(t,e,r,i){return i="function"==typeof i?i:n,null==t?t:hi(t,e,yi(r),i)},Rn.values=$s,Rn.valuesIn=function(t){return null==t?[]:Ke(t,Ns(t))},Rn.without=ca,Rn.words=tu,Rn.wrap=function(t,e){return Ra(yi(e),t)},Rn.xor=la,Rn.xorBy=fa,Rn.xorWith=ha,Rn.zip=da,Rn.zipObject=function(t,e){return mi(t||[],e||[],er)},Rn.zipObjectDeep=function(t,e){return mi(t||[],e||[],Qr)},Rn.zipWith=pa,Rn.entries=Ps,Rn.entriesIn=Vs,Rn.extend=As,Rn.extendWith=Ss,lu(Rn,Rn),Rn.add=vu,Rn.attempt=eu,Rn.camelCase=Ys,Rn.capitalize=Ws,Rn.ceil=wu,Rn.clamp=function(t,e,r){return r===n&&(r=e,e=n),r!==n&&(r=(r=gs(r))==r?r:0),e!==n&&(e=(e=gs(e))==e?e:0),sr(gs(t),e,r)},Rn.clone=function(t){return ur(t,4)},Rn.cloneDeep=function(t){return ur(t,5)},Rn.cloneDeepWith=function(t,e){return ur(t,5,e="function"==typeof e?e:n)},Rn.cloneWith=function(t,e){return ur(t,4,e="function"==typeof e?e:n)},Rn.conformsTo=function(t,e){return null==e||cr(t,e,zs(e))},Rn.deburr=Gs,Rn.defaultTo=function(t,e){return null==t||t!=t?e:t},Rn.divide=xu,Rn.endsWith=function(t,e,r){t=ws(t),e=ci(e);var i=t.length,o=r=r===n?i:sr(bs(r),0,i);return(r-=e.length)>=0&&t.slice(r,o)==e},Rn.eq=$a,Rn.escape=function(t){return(t=ws(t))&&H.test(t)?t.replace(q,rn):t},Rn.escapeRegExp=function(t){return(t=ws(t))&&rt.test(t)?t.replace(nt,"\\$&"):t},Rn.every=function(t,e,r){var i=qa(t)?Me:pr;return r&&vo(t,e,r)&&(e=n),i(t,uo(e,3))},Rn.find=ga,Rn.findIndex=Go,Rn.findKey=function(t,e){return Ue(t,uo(e,3),vr)},Rn.findLast=va,Rn.findLastIndex=qo,Rn.findLastKey=function(t,e){return Ue(t,uo(e,3),wr)},Rn.floor=Au,Rn.forEach=wa,Rn.forEachRight=xa,Rn.forIn=function(t,e){return null==t?t:yr(t,uo(e,3),Ns)},Rn.forInRight=function(t,e){return null==t?t:gr(t,uo(e,3),Ns)},Rn.forOwn=function(t,e){return t&&vr(t,uo(e,3))},Rn.forOwnRight=function(t,e){return t&&wr(t,uo(e,3))},Rn.get=Ms,Rn.gt=Ya,Rn.gte=Wa,Rn.has=function(t,e){return null!=t&&mo(t,e,Tr)},Rn.hasIn=Es,Rn.head=Ho,Rn.identity=au,Rn.includes=function(t,e,n,r){t=Ha(t)?t:$s(t),n=n&&!r?bs(n):0;var i=t.length;return n<0&&(n=yn(i+n,0)),ls(t)?n<=i&&t.indexOf(e,n)>-1:!!i&&Pe(t,e,n)>-1},Rn.indexOf=function(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=null==n?0:bs(n);return i<0&&(i=yn(r+i,0)),Pe(t,e,i)},Rn.inRange=function(t,e,r){return e=ms(e),r===n?(r=e,e=0):r=ms(r),function(t,e,n){return t>=gn(e,n)&&t=-9007199254740991&&t<=h},Rn.isSet=cs,Rn.isString=ls,Rn.isSymbol=fs,Rn.isTypedArray=hs,Rn.isUndefined=function(t){return t===n},Rn.isWeakMap=function(t){return is(t)&&_o(t)==B},Rn.isWeakSet=function(t){return is(t)&&"[object WeakSet]"==Ir(t)},Rn.join=function(t,e){return null==t?"":mn.call(t,e)},Rn.kebabCase=qs,Rn.last=Qo,Rn.lastIndexOf=function(t,e,r){var i=null==t?0:t.length;if(!i)return-1;var o=i;return r!==n&&(o=(o=bs(r))<0?yn(i+o,0):gn(o,i-1)),e==e?function(t,e,n){for(var r=n+1;r--;)if(t[r]===e)return r;return r}(t,e,o):Re(t,$e,o,!0)},Rn.lowerCase=Xs,Rn.lowerFirst=Hs,Rn.lt=ds,Rn.lte=ps,Rn.max=function(t){return t&&t.length?_r(t,au,Or):n},Rn.maxBy=function(t,e){return t&&t.length?_r(t,uo(e,2),Or):n},Rn.mean=function(t){return Ye(t,au)},Rn.meanBy=function(t,e){return Ye(t,uo(e,2))},Rn.min=function(t){return t&&t.length?_r(t,au,Lr):n},Rn.minBy=function(t,e){return t&&t.length?_r(t,uo(e,2),Lr):n},Rn.stubArray=yu,Rn.stubFalse=gu,Rn.stubObject=function(){return{}},Rn.stubString=function(){return""},Rn.stubTrue=function(){return!0},Rn.multiply=Iu,Rn.nth=function(t,e){return t&&t.length?$r(t,bs(e)):n},Rn.noConflict=function(){return de._===this&&(de._=Pt),this},Rn.noop=fu,Rn.now=Ma,Rn.pad=function(t,e,n){t=ws(t);var r=(e=bs(e))?fn(t):0;if(!e||r>=e)return t;var i=(e-r)/2;return Yi(be(i),n)+t+Yi(_e(i),n)},Rn.padEnd=function(t,e,n){t=ws(t);var r=(e=bs(e))?fn(t):0;return e&&re){var i=t;t=e,e=i}if(r||t%1||e%1){var o=xn();return gn(t+o*(e-t+ce("1e-"+((o+"").length-1))),e)}return Xr(t,e)},Rn.reduce=function(t,e,n){var r=qa(t)?Ne:qe,i=arguments.length<3;return r(t,uo(e,4),n,i,hr)},Rn.reduceRight=function(t,e,n){var r=qa(t)?Ce:qe,i=arguments.length<3;return r(t,uo(e,4),n,i,dr)},Rn.repeat=function(t,e,r){return e=(r?vo(t,e,r):e===n)?1:bs(e),Hr(ws(t),e)},Rn.replace=function(){var t=arguments,e=ws(t[0]);return t.length<3?e:e.replace(t[1],t[2])},Rn.result=function(t,e,r){var i=-1,o=(e=gi(e,t)).length;for(o||(o=1,t=n);++ih)return[];var n=p,r=gn(t,p);e=uo(e),t-=p;for(var i=He(r,e);++n=a)return t;var u=r-fn(i);if(u<1)return i;var c=s?wi(s,0,u).join(""):t.slice(0,u);if(o===n)return c+i;if(s&&(u+=c.length-u),us(o)){if(t.slice(u).search(o)){var l,f=c;for(o.global||(o=kt(o.source,ws(dt.exec(o))+"g")),o.lastIndex=0;l=o.exec(f);)var h=l.index;c=c.slice(0,h===n?u:h)}}else if(t.indexOf(ci(o),u)!=u){var d=c.lastIndexOf(o);d>-1&&(c=c.slice(0,d))}return c+i},Rn.unescape=function(t){return(t=ws(t))&&X.test(t)?t.replace(G,pn):t},Rn.uniqueId=function(t){var e=++Ft;return ws(t)+e},Rn.upperCase=Ks,Rn.upperFirst=Qs,Rn.each=wa,Rn.eachRight=xa,Rn.first=Ho,lu(Rn,(Su={},vr(Rn,(function(t,e){Ct.call(Rn.prototype,e)||(Su[e]=t)})),Su),{chain:!1}),Rn.VERSION="4.17.21",Te(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(t){Rn[t].placeholder=Rn})),Te(["drop","take"],(function(t,e){Yn.prototype[t]=function(r){r=r===n?1:yn(bs(r),0);var i=this.__filtered__&&!e?new Yn(this):this.clone();return i.__filtered__?i.__takeCount__=gn(r,i.__takeCount__):i.__views__.push({size:gn(r,p),type:t+(i.__dir__<0?"Right":"")}),i},Yn.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}})),Te(["filter","map","takeWhile"],(function(t,e){var n=e+1,r=1==n||3==n;Yn.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:uo(t,3),type:n}),e.__filtered__=e.__filtered__||r,e}})),Te(["head","last"],(function(t,e){var n="take"+(e?"Right":"");Yn.prototype[t]=function(){return this[n](1).value()[0]}})),Te(["initial","tail"],(function(t,e){var n="drop"+(e?"":"Right");Yn.prototype[t]=function(){return this.__filtered__?new Yn(this):this[n](1)}})),Yn.prototype.compact=function(){return this.filter(au)},Yn.prototype.find=function(t){return this.filter(t).head()},Yn.prototype.findLast=function(t){return this.reverse().find(t)},Yn.prototype.invokeMap=Zr((function(t,e){return"function"==typeof t?new Yn(this):this.map((function(n){return Er(n,t,e)}))})),Yn.prototype.reject=function(t){return this.filter(La(uo(t)))},Yn.prototype.slice=function(t,e){t=bs(t);var r=this;return r.__filtered__&&(t>0||e<0)?new Yn(r):(t<0?r=r.takeRight(-t):t&&(r=r.drop(t)),e!==n&&(r=(e=bs(e))<0?r.dropRight(-e):r.take(e-t)),r)},Yn.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},Yn.prototype.toArray=function(){return this.take(p)},vr(Yn.prototype,(function(t,e){var r=/^(?:filter|find|map|reject)|While$/.test(e),i=/^(?:head|last)$/.test(e),o=Rn[i?"take"+("last"==e?"Right":""):e],a=i||/^find/.test(e);o&&(Rn.prototype[e]=function(){var e=this.__wrapped__,s=i?[1]:arguments,u=e instanceof Yn,c=s[0],l=u||qa(e),f=function(t){var e=o.apply(Rn,ze([t],s));return i&&h?e[0]:e};l&&r&&"function"==typeof c&&1!=c.length&&(u=l=!1);var h=this.__chain__,d=!!this.__actions__.length,p=a&&!h,_=u&&!d;if(!a&&l){e=_?e:new Yn(this);var m=t.apply(e,s);return m.__actions__.push({func:ma,args:[f],thisArg:n}),new $n(m,h)}return p&&_?t.apply(this,s):(m=this.thru(f),p?i?m.value()[0]:m.value():m)})})),Te(["pop","push","shift","sort","splice","unshift"],(function(t){var e=Bt[t],n=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",r=/^(?:pop|shift)$/.test(t);Rn.prototype[t]=function(){var t=arguments;if(r&&!this.__chain__){var i=this.value();return e.apply(qa(i)?i:[],t)}return this[n]((function(n){return e.apply(qa(n)?n:[],t)}))}})),vr(Yn.prototype,(function(t,e){var n=Rn[e];if(n){var r=n.name+"";Ct.call(Bn,r)||(Bn[r]=[]),Bn[r].push({name:e,func:n})}})),Bn[Ri(n,2).name]=[{name:"wrapper",func:n}],Yn.prototype.clone=function(){var t=new Yn(this.__wrapped__);return t.__actions__=Mi(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=Mi(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=Mi(this.__views__),t},Yn.prototype.reverse=function(){if(this.__filtered__){var t=new Yn(this);t.__dir__=-1,t.__filtered__=!0}else(t=this.clone()).__dir__*=-1;return t},Yn.prototype.value=function(){var t=this.__wrapped__.value(),e=this.__dir__,n=qa(t),r=e<0,i=n?t.length:0,o=function(t,e,n){var r=-1,i=n.length;for(;++r=this.__values__.length;return{done:t,value:t?n:this.__values__[this.__index__++]}},Rn.prototype.plant=function(t){for(var e,r=this;r instanceof Vn;){var i=Vo(r);i.__index__=0,i.__values__=n,e?o.__wrapped__=i:e=i;var o=i;r=r.__wrapped__}return o.__wrapped__=t,e},Rn.prototype.reverse=function(){var t=this.__wrapped__;if(t instanceof Yn){var e=t;return this.__actions__.length&&(e=new Yn(this)),(e=e.reverse()).__actions__.push({func:ma,args:[ra],thisArg:n}),new $n(e,this.__chain__)}return this.thru(ra)},Rn.prototype.toJSON=Rn.prototype.valueOf=Rn.prototype.value=function(){return pi(this.__wrapped__,this.__actions__)},Rn.prototype.first=Rn.prototype.head,te&&(Rn.prototype[te]=function(){return this}),Rn}();_e?((_e.exports=_n)._=_n,pe._=_n):de._=_n}).call(mn)}({get exports(){return xa},set exports(t){xa=t}},xa);const Aa={sqrt:function(){return oa.apply(null,arguments).exponent(.5)},log:function t(){const e=ta(Mo()).domain([1,10]);return e.copy=()=>ko(e,t()).base(e.base()),yo.apply(e,arguments),e},linear:qo,literal:function t(e){var n;function r(t){return null==t||isNaN(t=+t)?n:t}return r.invert=r,r.domain=r.range=function(t){return arguments.length?(e=Array.from(t,xo),r):e.slice()},r.unknown=function(t){return arguments.length?(n=t,r):n},r.copy=function(){return t(e).unknown(n)},e=arguments.length?Array.from(e,xo):[0,1],Go(r)}};class Sa{constructor(t,e,n,r){if(this._transform="linear",this.field=null,this._texture_buffer=null,this.partner=null,this._textures={},this.current_encoding=null,this.aesthetic_map=r,void 0===this.aesthetic_map)throw new Error("Aesthetic map is undefined");this.scatterplot=t,this.regl=e,this._range=[0,1],this.dataset=n,this.id=Math.random().toString()}apply(t){return void 0===this.scale?this.default_constant:this.scale(this.value_for(t))}get transform(){return this._transform?this._transform:this.default_transform}set transform(t){this._transform=t}get scale(){if(this._scale)return this._scale;if(this.is_dictionary())throw new Error("Dictionary scales only supported for colors");const t=Aa[this.transform]();return t.domain(this.domain).range(this.range),this._scale=t}get column(){var t,e;if(null===this.field)throw new Error("Can't retrieve column for aesthetic without a field");if(null==(e=null==(t=this.dataset)?void 0:t.root_tile)?void 0:e.record_batch){const t=this.dataset.root_tile.record_batch.getChild(this.field);if(null==t)throw new Error("Can't find column "+this.field);return t}throw new Error("Table is null")}get default_domain(){var t;if(null==this.field)return[1,1];if(!this.scatterplot._root._schema)return[1,1];const{column:e}=this;return e?void 0!==(null==(t=e.type)?void 0:t.dictionary)?[0,this.aesthetic_map.texture_size]:(this.dataset.domain(this.field),this.dataset.domain(this.field)):[1,1]}default_data(){const t=this.toGLType(this.default_constant);return Array(this.aesthetic_map.texture_size).fill(t)}get webGLDomain(){return this.is_dictionary()?[0,4096]:this.domain}get domain(){return void 0===this._domain&&(this._domain=this.default_domain),this._domain||this.default_domain}get range(){return this._range||this.default_range}value_for(t){return this.field&&t[this.field]?t[this.field]:null}get map_position(){return 0===this.use_map_on_regl?0:this.aesthetic_map.get_position(this.id)}get texture_buffer(){return this._texture_buffer||(this._texture_buffer=new Float32Array(this.aesthetic_map.texture_size),this._texture_buffer.set(this.default_data())),this._texture_buffer}post_to_regl_buffer(){this.aesthetic_map.set_one_d(this.id,this.texture_buffer)}convert_string_encoding(t){return{field:t,domain:this.default_domain,range:this.default_range}}complete_domain(t){return t.domain=t.domain||this.default_domain,t}reset_to_defaults(){this._domain=this.default_domain,this._range=[0,1],this._transform=void 0,this._constant=this.default_constant,this.field=null,this.current_encoding=null,this._scale=void 0}update(t){var e;if(void 0!==t){if(null===t||"null"===t)return this.current_encoding=null,void this.reset_to_defaults();if(this._scale=void 0,"string"==typeof t&&(t=this.convert_string_encoding(t)),xa.isNumber(t)){const e={constant:t};this.current_encoding=e}else{if(0===Object.keys(t).length)return console.warn("Resetting parameters with an empty object is deprecated: use 'null'"),void this.reset_to_defaults();if(this.current_encoding=t,!wa(t)&&(this.field=t.field,!ga(t)))if(va(t)){const{lambda:e,field:n}=t;e&&(this.apply_function_for_textures(n,this.domain,e),this.post_to_regl_buffer())}else void 0===t.domain&&(t.domain=this.default_domain),t.range&&(this._domain=t.domain,this._range=t.range),this._transform=null!=(e=t.transform)?e:void 0}}else console.warn("Should never be calling update with undefined.")}encode_for_textures(t){const{texture_size:e}=this.aesthetic_map,n=Array(e),r=Aa[this.transform]().range(t).domain([0,e-1]);for(let i=0;i",2).map((t=>t.trim())),a=new Function(i,o);return a}(Ba(t)):t;return this._func=e,e}apply_function_for_textures(t,e,n){var r;const{texture_size:i}=this.aesthetic_map,o=this.materialize_function(n);let a=Nt(i);if(void 0===t||void 0===this.dataset.root_tile.record_batch)return void 0===t&&console.warn("SETTING EMPTY FIELD"),void 0===this.dataset.root_tile.record_batch&&console.warn("SETTING EMPTY TABLE"),void this.texture_buffer.set(Nt(i).map((t=>1)));const{column:s}=this;if(!s)throw new Error(`Column ${t} does not exist on table.`);if(null==(r=null==s?void 0:s.type)?void 0:r.dictionary){a.fill("");const t=s.data[0].dictionary.toArray();for(const[e,n]of t.entries())a[e]=n}else a=a.map((t=>this.scale(t)));const u=a.map((t=>o(t)));this.texture_buffer.set(u)}}class Ia extends Sa{constructor(t,e,n,r){super(t,e,n,r),this.current_encoding=null}toGLType(t){return t}static get_default_domain(){return[0,1]}get default_domain(){return[0,1]}}class Oa extends Ia{constructor(t,e,n,r){super(t,e,n,r),this.default_range=[-1,1],this.default_constant=0,this.default_transform="literal",this._constant=0,this._transform="literal"}get range(){return this._range?this._range:this.dataset.extent&&this.field&&this.dataset.extent[this.field]?this.dataset.extent[this.field]:this.default_range}static get default_constant(){return 0}}class Ta extends Oa{constructor(){super(...arguments),this.field="x"}}class ka extends Oa{constructor(){super(...arguments),this.field="y"}}class Ma extends Sa{constructor(t,e,n,r){super(t,e,n,r)}toGLType(t){return t?1:0}update(t){super.update(t),null!==this.current_encoding&&0===Object.keys(this.current_encoding).length&&(this.current_encoding=null)}ops_to_array(){const t=this.current_encoding;if(null===t)return[0,0,0];if(void 0===t)return[0,0,0];if(!ga(t))return[0,0,0];if("within"===t.op)return[4,t.a,t.b];if("between"===t.op)return[4,(t.b-t.a)/2,(t.b+t.a)/2];return[[null,"lt","gt","eq"].indexOf(t.op),t.a,0]}apply(t){const e=this.current_encoding;if(null==e)return!0;if(ga(e))return this.apply_op(t,e);if(wa(e))return 0===e.constant?(console.warn("Deprecated: pass `true` or `false` to boolean fields, not numbers"),!1):1===e.constant?(console.warn("Deprecated: pass `true` or `false` to boolean fields, not numbers"),!0):e.constant;if(va(e)){if(void 0===this._func)throw new Error("_func should have been bound"+JSON.stringify(this.current_encoding));const e=this.value_for(t);return null!==e&&!!this._func(e)}return!0}apply_op(t,e){const{op:n,a:r}=e,i=this.value_for(t);if(null===i)return!1;if("eq"===n)return i==r;if("gt"===n)return i>r;if("lt"===n)return i").map((t=>t.trim()));if(void 0===n)throw new Error(`Couldn't parse ${t} into a function`);"{"!==n.slice(0,1)&&"return"!==n.slice(0,6)&&(n=`return ${n}`);return{field:e,lambda:`${e} => ${n}`}}function ja(t){for(var e=t.length/6|0,n=new Array(e),r=0;rQr(t[t.length-1]);var Ya=new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(ja);const Wa=$a(Ya);var Ga=new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(ja);const qa=$a(Ga);var Xa=new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(ja);const Ha=$a(Xa);var Za=new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(ja);const Ja=$a(Za);var Ka=new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(ja);const Qa=$a(Ka);var ts=new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(ja);const es=$a(ts);var ns=new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(ja);const rs=$a(ns);var is=new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(ja);const os=$a(is);var as=new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(ja);const ss=$a(as);var us=new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(ja);const cs=$a(us);var ls=new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(ja);const fs=$a(ls);var hs=new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(ja);const ds=$a(hs);var ps=new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(ja);const _s=$a(ps);var ms=new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(ja);const bs=$a(ms);var ys=new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(ja);const gs=$a(ys);var vs=new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(ja);const ws=$a(vs);var xs=new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(ja);const As=$a(xs);var Ss=new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(ja);const Is=$a(Ss);var Os=new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(ja);const Ts=$a(Os);var ks=new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(ja);const Ms=$a(ks);var Es=new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(ja);const Bs=$a(Es);var js=new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(ja);const Ds=$a(js);var zs=new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(ja);const Ns=$a(zs);var Cs=new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(ja);const Fs=$a(Cs);var Ls=new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(ja);const Us=$a(Ls);var Rs=new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(ja);const Ps=$a(Rs);var Vs=new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(ja);const $s=$a(Vs);const Ys=vi(Wr(300,.5,0),Wr(-240,.5,1));var Ws=vi(Wr(-100,.75,.35),Wr(80,1.5,.8)),Gs=vi(Wr(260,.75,.35),Wr(80,1.5,.8)),qs=Wr();var Xs=xr(),Hs=Math.PI/3,Zs=2*Math.PI/3;function Js(t){var e=t.length;return function(n){return t[Math.max(0,Math.min(e-1,Math.floor(n*e)))]}}const Ks=Js(ja("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));var Qs=Js(ja("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),tu=Js(ja("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),eu=Js(ja("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));const nu=Object.freeze(Object.defineProperty({__proto__:null,interpolateBlues:Ds,interpolateBrBG:Wa,interpolateBuGn:cs,interpolateBuPu:fs,interpolateCividis:function(t){return t=Math.max(0,Math.min(1,t)),"rgb("+Math.max(0,Math.min(255,Math.round(-4.54-t*(35.34-t*(2381.73-t*(6402.7-t*(7024.72-2710.57*t)))))))+", "+Math.max(0,Math.min(255,Math.round(32.49+t*(170.73+t*(52.82-t*(131.46-t*(176.58-67.37*t)))))))+", "+Math.max(0,Math.min(255,Math.round(81.24+t*(442.36-t*(2482.43-t*(6167.24-t*(6614.94-2475.67*t)))))))+")"},interpolateCool:Gs,interpolateCubehelixDefault:Ys,interpolateGnBu:ds,interpolateGreens:Ns,interpolateGreys:Fs,interpolateInferno:tu,interpolateMagma:Qs,interpolateOrRd:_s,interpolateOranges:$s,interpolatePRGn:qa,interpolatePiYG:Ha,interpolatePlasma:eu,interpolatePuBu:gs,interpolatePuBuGn:bs,interpolatePuOr:Ja,interpolatePuRd:ws,interpolatePurples:Us,interpolateRainbow:function(t){(t<0||t>1)&&(t-=Math.floor(t));var e=Math.abs(t-.5);return qs.h=360*t-100,qs.s=1.5-1.5*e,qs.l=.8-.9*e,qs+""},interpolateRdBu:Qa,interpolateRdGy:es,interpolateRdPu:As,interpolateRdYlBu:rs,interpolateRdYlGn:os,interpolateReds:Ps,interpolateSinebow:function(t){var e;return t=(.5-t)*Math.PI,Xs.r=255*(e=Math.sin(t))*e,Xs.g=255*(e=Math.sin(t+Hs))*e,Xs.b=255*(e=Math.sin(t+Zs))*e,Xs+""},interpolateSpectral:ss,interpolateTurbo:function(t){return t=Math.max(0,Math.min(1,t)),"rgb("+Math.max(0,Math.min(255,Math.round(34.61+t*(1172.33-t*(10793.56-t*(33300.12-t*(38394.49-14825.05*t)))))))+", "+Math.max(0,Math.min(255,Math.round(23.31+t*(557.33+t*(1225.33-t*(3574.96-t*(1073.77+707.56*t)))))))+", "+Math.max(0,Math.min(255,Math.round(27.2+t*(3211.1-t*(15327.97-t*(27814-t*(22569.18-6838.66*t)))))))+")"},interpolateViridis:Ks,interpolateWarm:Ws,interpolateYlGn:Ts,interpolateYlGnBu:Is,interpolateYlOrBr:Ms,interpolateYlOrRd:Bs,schemeAccent:za,schemeBlues:js,schemeBrBG:Ya,schemeBuGn:us,schemeBuPu:ls,schemeCategory10:Da,schemeDark2:Na,schemeGnBu:hs,schemeGreens:zs,schemeGreys:Cs,schemeOrRd:ps,schemeOranges:Vs,schemePRGn:Ga,schemePaired:Ca,schemePastel1:Fa,schemePastel2:La,schemePiYG:Xa,schemePuBu:ys,schemePuBuGn:ms,schemePuOr:Za,schemePuRd:vs,schemePurples:Ls,schemeRdBu:Ka,schemeRdGy:ts,schemeRdPu:xs,schemeRdYlBu:ns,schemeRdYlGn:is,schemeReds:Rs,schemeSet1:Ua,schemeSet2:Ra,schemeSet3:Pa,schemeSpectral:as,schemeTableau10:Va,schemeYlGn:Os,schemeYlGnBu:Ss,schemeYlOrBr:ks,schemeYlOrRd:Es},Symbol.toStringTag,{value:"Module"})),ru=1664525,iu=1013904223,ou=1/4294967296;function au(t=Math.random()){let e=0|(0<=t&&t<1?t/ou:Math.abs(t));return()=>(e=ru*e+iu|0,ou*(e>>>0))}const su=4096;function uu(t){const e=new Uint8Array(4*su);return Nt(su).forEach((n=>{const r=xr(t(n/su));e.set([r.r,r.g,r.b,255],4*n)})),e}const cu={white:new Uint8Array(4*su).fill(255)},lu={};function fu(t){const e=t.map((t=>{const e=xr(t);return[e.r,e.g,e.b,255]})),n=new Uint8Array(4*su),r=Math.floor(su/t.length);for(let i=0;i[t,e]))),i=[];for(let e=0;e=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function yu(t){return this instanceof yu?(this.v=t,this):new yu(t)}function gu(t,e,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,i=n.apply(t,e||[]),o=[];return r={},a("next"),a("throw"),a("return"),r[Symbol.asyncIterator]=function(){return this},r;function a(t){i[t]&&(r[t]=function(e){return new Promise((function(n,r){o.push([t,e,n,r])>1||s(t,e)}))})}function s(t,e){try{(n=i[t](e)).value instanceof yu?Promise.resolve(n.value.v).then(u,c):l(o[0][2],n)}catch(r){l(o[0][3],r)}var n}function u(t){s("next",t)}function c(t){s("throw",t)}function l(t,e){t(e),o.shift(),o.length&&s(o[0][0],o[0][1])}}function vu(t){var e,n;return e={},r("next"),r("throw",(function(t){throw t})),r("return"),e[Symbol.iterator]=function(){return this},e;function r(r,i){e[r]=t[r]?function(e){return(n=!n)?{value:yu(t[r](e)),done:!1}:i?i(e):e}:i}}function wu(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,n=t[Symbol.asyncIterator];return n?n.call(t):(t=bu(t),e={},r("next"),r("throw"),r("return"),e[Symbol.asyncIterator]=function(){return this},e);function r(n){e[n]=t[n]&&function(e){return new Promise((function(r,i){(function(t,e,n,r){Promise.resolve(r).then((function(e){t({value:e,done:n})}),e)})(r,i,(e=t[n](e)).done,e.value)}))}}}"function"==typeof SuppressedError&&SuppressedError;const xu=new TextDecoder("utf-8"),Au=t=>xu.decode(t),Su=new TextEncoder,Iu=t=>Su.encode(t),Ou=t=>"function"==typeof t,Tu=t=>null!=t&&Object(t)===t,ku=t=>Tu(t)&&Ou(t.then),Mu=t=>Tu(t)&&Ou(t[Symbol.iterator]),Eu=t=>Tu(t)&&Ou(t[Symbol.asyncIterator]),Bu=t=>Tu(t)&&Tu(t.schema),ju=t=>Tu(t)&&"done"in t&&"value"in t,Du=t=>Tu(t)&&Ou(t.stat)&&(t=>"number"==typeof t)(t.fd),zu=t=>Tu(t)&&Cu(t.body),Nu=t=>"_getDOMStream"in t&&"_getNodeStream"in t,Cu=t=>Tu(t)&&Ou(t.cancel)&&Ou(t.getReader)&&!Nu(t),Fu=t=>Tu(t)&&Ou(t.read)&&Ou(t.pipe)&&(t=>"boolean"==typeof t)(t.readable)&&!Nu(t),Lu=t=>Tu(t)&&Ou(t.clear)&&Ou(t.bytes)&&Ou(t.position)&&Ou(t.setPosition)&&Ou(t.capacity)&&Ou(t.getBufferIdentifier)&&Ou(t.createLong),Uu="undefined"!=typeof SharedArrayBuffer?SharedArrayBuffer:ArrayBuffer;function Ru(t,e,n=0,r=e.byteLength){const i=t.byteLength,o=new Uint8Array(t.buffer,t.byteOffset,i),a=new Uint8Array(e.buffer,e.byteOffset,Math.min(r,i));return o.set(a,n),t}function Pu(t,e){const n=function(t){const e=t[0]?[t[0]]:[];let n,r,i,o;for(let a,s,u=0,c=0,l=t.length;++ut+e.byteLength),0);let i,o,a,s=0,u=-1;const c=Math.min(e||Number.POSITIVE_INFINITY,r);for(const l=n.length;++uVu(Int32Array,t),Yu=t=>Vu(Uint8Array,t),Wu=t=>(t.next(),t);const Gu=t=>function*(t,e){const n=function*(t){yield t},r="string"==typeof e||ArrayBuffer.isView(e)||e instanceof ArrayBuffer||e instanceof Uu?n(e):Mu(e)?e:n(e);return yield*Wu(function*(e){let n=null;do{n=e.next(yield Vu(t,n))}while(!n.done)}(r[Symbol.iterator]())),new t}(Uint8Array,t);function qu(t,e){return gu(this,arguments,(function*(){if(ku(e))return yield yu(yield yu(yield*vu(wu(qu(t,yield yu(e))))));const n=function(t){return gu(this,arguments,(function*(){yield yield yu(yield yu(t))}))},r="string"==typeof e||ArrayBuffer.isView(e)||e instanceof ArrayBuffer||e instanceof Uu?n(e):Mu(e)?function(t){return gu(this,arguments,(function*(){yield yu(yield*vu(wu(Wu(function*(t){let e=null;do{e=t.next(yield null==e?void 0:e.value)}while(!e.done)}(t[Symbol.iterator]())))))}))}(e):Eu(e)?e:n(e);return yield yu(yield*vu(wu(Wu(function(e){return gu(this,arguments,(function*(){let n=null;do{n=yield yu(e.next(yield yield yu(Vu(t,n))))}while(!n.done)}))}(r[Symbol.asyncIterator]()))))),yield yu(new t)}))}const Xu=t=>qu(Uint8Array,t);const Hu={fromIterable:t=>Zu(function*(t){let e,n,r,i,o=!1,a=[],s=0;function u(){return"peek"===r?Pu(a,i)[0]:([n,a,s]=Pu(a,i),n)}({cmd:r,size:i}=yield null);const c=Gu(t)[Symbol.iterator]();try{do{if(({done:e,value:n}=Number.isNaN(i-s)?c.next():c.next(i-s)),!e&&n.byteLength>0&&(a.push(n),s+=n.byteLength),e||i<=s)do{({cmd:r,size:i}=yield u())}while(iZu(function(t){return gu(this,arguments,(function*(){let e,n,r,i,o=!1,a=[],s=0;function u(){return"peek"===r?Pu(a,i)[0]:([n,a,s]=Pu(a,i),n)}({cmd:r,size:i}=yield yield yu(null));const c=Xu(t)[Symbol.asyncIterator]();try{do{if(({done:e,value:n}=Number.isNaN(i-s)?yield yu(c.next()):yield yu(c.next(i-s))),!e&&n.byteLength>0&&(a.push(n),s+=n.byteLength),e||i<=s)do{({cmd:r,size:i}=yield yield yu(u()))}while(iZu(function(t){return gu(this,arguments,(function*(){let e,n,r,i=!1,o=!1,a=[],s=0;function u(){return"peek"===n?Pu(a,r)[0]:([e,a,s]=Pu(a,r),e)}({cmd:n,size:r}=yield yield yu(null));const c=new Ju(t);try{do{if(({done:i,value:e}=Number.isNaN(r-s)?yield yu(c.read()):yield yu(c.read(r-s))),!i&&e.byteLength>0&&(a.push(Yu(e)),s+=e.byteLength),i||r<=s)do{({cmd:n,size:r}=yield yield yu(u()))}while(rZu(function(t){return gu(this,arguments,(function*(){const e=[];let n,r,i,o="error",a=!1,s=null,u=0,c=[];function l(){return"peek"===n?Pu(c,r)[0]:([i,c,u]=Pu(c,r),i)}if(({cmd:n,size:r}=yield yield yu(null)),t.isTTY)return yield yield yu(new Uint8Array(0)),yield yu(null);try{e[0]=Ku(t,"end"),e[1]=Ku(t,"error");do{if(e[2]=Ku(t,"readable"),[o,s]=yield yu(Promise.race(e.map((t=>t[2])))),"error"===o)break;if((a="end"===o)||(Number.isFinite(r-u)?(i=Yu(t.read(r-u)),i.byteLength0&&(c.push(i),u+=i.byteLength)),a||r<=u)do{({cmd:n,size:r}=yield yield yu(l()))}while(r{for(const[n,a]of e)t.off(n,a);try{const e=t.destroy;e&&e.call(t,n),n=void 0}catch(o){n=o||n}finally{null!=n?i(n):r()}}))}}))}(t)),toDOMStream(t,e){throw new Error('"toDOMStream" not available in this environment')},toNodeStream(t,e){throw new Error('"toNodeStream" not available in this environment')}},Zu=t=>(t.next(),t);class Ju{constructor(t){this.source=t,this.reader=null,this.reader=this.source.getReader(),this.reader.closed.catch((()=>{}))}get closed(){return this.reader?this.reader.closed.catch((()=>{})):Promise.resolve()}releaseLock(){this.reader&&this.reader.releaseLock(),this.reader=null}cancel(t){return mu(this,void 0,void 0,(function*(){const{reader:e,source:n}=this;e&&(yield e.cancel(t).catch((()=>{}))),n&&n.locked&&this.releaseLock()}))}read(t){return mu(this,void 0,void 0,(function*(){if(0===t)return{done:null==this.reader,value:new Uint8Array(0)};const e=yield this.reader.read();return!e.done&&(e.value=Yu(e)),e}))}}const Ku=(t,e)=>{const n=t=>r([e,t]);let r;return[e,n,new Promise((i=>(r=i)&&t.once(e,n)))]};var Qu,tc,ec,nc,rc,ic,oc,ac,sc,uc,cc,lc,fc,hc,dc,pc,_c,mc;(tc=Qu||(Qu={}))[tc.V1=0]="V1",tc[tc.V2=1]="V2",tc[tc.V3=2]="V3",tc[tc.V4=3]="V4",tc[tc.V5=4]="V5",(nc=ec||(ec={}))[nc.Sparse=0]="Sparse",nc[nc.Dense=1]="Dense",(ic=rc||(rc={}))[ic.HALF=0]="HALF",ic[ic.SINGLE=1]="SINGLE",ic[ic.DOUBLE=2]="DOUBLE",(ac=oc||(oc={}))[ac.DAY=0]="DAY",ac[ac.MILLISECOND=1]="MILLISECOND",(uc=sc||(sc={}))[uc.SECOND=0]="SECOND",uc[uc.MILLISECOND=1]="MILLISECOND",uc[uc.MICROSECOND=2]="MICROSECOND",uc[uc.NANOSECOND=3]="NANOSECOND",(lc=cc||(cc={}))[lc.YEAR_MONTH=0]="YEAR_MONTH",lc[lc.DAY_TIME=1]="DAY_TIME",lc[lc.MONTH_DAY_NANO=2]="MONTH_DAY_NANO",(hc=fc||(fc={}))[hc.NONE=0]="NONE",hc[hc.Schema=1]="Schema",hc[hc.DictionaryBatch=2]="DictionaryBatch",hc[hc.RecordBatch=3]="RecordBatch",hc[hc.Tensor=4]="Tensor",hc[hc.SparseTensor=5]="SparseTensor",(pc=dc||(dc={}))[pc.NONE=0]="NONE",pc[pc.Null=1]="Null",pc[pc.Int=2]="Int",pc[pc.Float=3]="Float",pc[pc.Binary=4]="Binary",pc[pc.Utf8=5]="Utf8",pc[pc.Bool=6]="Bool",pc[pc.Decimal=7]="Decimal",pc[pc.Date=8]="Date",pc[pc.Time=9]="Time",pc[pc.Timestamp=10]="Timestamp",pc[pc.Interval=11]="Interval",pc[pc.List=12]="List",pc[pc.Struct=13]="Struct",pc[pc.Union=14]="Union",pc[pc.FixedSizeBinary=15]="FixedSizeBinary",pc[pc.FixedSizeList=16]="FixedSizeList",pc[pc.Map=17]="Map",pc[pc.Dictionary=-1]="Dictionary",pc[pc.Int8=-2]="Int8",pc[pc.Int16=-3]="Int16",pc[pc.Int32=-4]="Int32",pc[pc.Int64=-5]="Int64",pc[pc.Uint8=-6]="Uint8",pc[pc.Uint16=-7]="Uint16",pc[pc.Uint32=-8]="Uint32",pc[pc.Uint64=-9]="Uint64",pc[pc.Float16=-10]="Float16",pc[pc.Float32=-11]="Float32",pc[pc.Float64=-12]="Float64",pc[pc.DateDay=-13]="DateDay",pc[pc.DateMillisecond=-14]="DateMillisecond",pc[pc.TimestampSecond=-15]="TimestampSecond",pc[pc.TimestampMillisecond=-16]="TimestampMillisecond",pc[pc.TimestampMicrosecond=-17]="TimestampMicrosecond",pc[pc.TimestampNanosecond=-18]="TimestampNanosecond",pc[pc.TimeSecond=-19]="TimeSecond",pc[pc.TimeMillisecond=-20]="TimeMillisecond",pc[pc.TimeMicrosecond=-21]="TimeMicrosecond",pc[pc.TimeNanosecond=-22]="TimeNanosecond",pc[pc.DenseUnion=-23]="DenseUnion",pc[pc.SparseUnion=-24]="SparseUnion",pc[pc.IntervalDayTime=-25]="IntervalDayTime",pc[pc.IntervalYearMonth=-26]="IntervalYearMonth",(mc=_c||(_c={}))[mc.OFFSET=0]="OFFSET",mc[mc.DATA=1]="DATA",mc[mc.VALIDITY=2]="VALIDITY",mc[mc.TYPE=3]="TYPE";const bc=void 0;function yc(t){if(null===t)return"null";if(t===bc)return"undefined";switch(typeof t){case"number":case"bigint":return`${t}`;case"string":return`"${t}"`}return"function"==typeof t[Symbol.toPrimitive]?t[Symbol.toPrimitive]("string"):ArrayBuffer.isView(t)?t instanceof BigInt64Array||t instanceof BigUint64Array?`[${[...t].map((t=>yc(t)))}]`:`[${t}]`:ArrayBuffer.isView(t)?`[${t}]`:JSON.stringify(t,((t,e)=>"bigint"==typeof e?`${e}`:e))}const gc=Symbol.for("isArrowBigNum");function vc(t,...e){return 0===e.length?Object.setPrototypeOf(Vu(this.TypedArray,t),this.constructor.prototype):Object.setPrototypeOf(new this.TypedArray(t,...e),this.constructor.prototype)}function wc(...t){return vc.apply(this,t)}function xc(...t){return vc.apply(this,t)}function Ac(...t){return vc.apply(this,t)}function Sc(t){const{buffer:e,byteOffset:n,length:r,signed:i}=t,o=new BigUint64Array(e,n,r),a=i&&o.at(-1)&BigInt(1)<{if(8===t.byteLength){return`${new t.BigIntArray(t.buffer,t.byteOffset,1)[0]}`}if(!t.signed)return Tc(t);let e=new Uint16Array(t.buffer,t.byteOffset,t.byteLength/2);if(new Int16Array([e.at(-1)])[0]>=0)return Tc(t);e=e.slice();let n=1;for(let r=0;r{if(8===t.byteLength){return new t.BigIntArray(t.buffer,t.byteOffset,1)[0]}return Ic(t)};function Tc(t){let e="";const n=new Uint32Array(2);let r=new Uint16Array(t.buffer,t.byteOffset,t.byteLength/2);const i=new Uint32Array((r=new Uint16Array(r).reverse()).buffer);let o=-1;const a=r.length-1;do{for(n[0]=r[o=0];oNumber.MAX_SAFE_INTEGER))throw new TypeError(`${t} is not safe to convert to a number.`);return Number(t)}var Ec,Bc,jc,Dc,zc,Nc,Cc,Fc,Lc,Uc,Rc,Pc,Vc,$c,Yc,Wc,Gc,qc,Xc,Hc;class Zc{static isNull(t){return(null==t?void 0:t.typeId)===dc.Null}static isInt(t){return(null==t?void 0:t.typeId)===dc.Int}static isFloat(t){return(null==t?void 0:t.typeId)===dc.Float}static isBinary(t){return(null==t?void 0:t.typeId)===dc.Binary}static isUtf8(t){return(null==t?void 0:t.typeId)===dc.Utf8}static isBool(t){return(null==t?void 0:t.typeId)===dc.Bool}static isDecimal(t){return(null==t?void 0:t.typeId)===dc.Decimal}static isDate(t){return(null==t?void 0:t.typeId)===dc.Date}static isTime(t){return(null==t?void 0:t.typeId)===dc.Time}static isTimestamp(t){return(null==t?void 0:t.typeId)===dc.Timestamp}static isInterval(t){return(null==t?void 0:t.typeId)===dc.Interval}static isList(t){return(null==t?void 0:t.typeId)===dc.List}static isStruct(t){return(null==t?void 0:t.typeId)===dc.Struct}static isUnion(t){return(null==t?void 0:t.typeId)===dc.Union}static isFixedSizeBinary(t){return(null==t?void 0:t.typeId)===dc.FixedSizeBinary}static isFixedSizeList(t){return(null==t?void 0:t.typeId)===dc.FixedSizeList}static isMap(t){return(null==t?void 0:t.typeId)===dc.Map}static isDictionary(t){return(null==t?void 0:t.typeId)===dc.Dictionary}static isDenseUnion(t){return Zc.isUnion(t)&&t.mode===ec.Dense}static isSparseUnion(t){return Zc.isUnion(t)&&t.mode===ec.Sparse}get typeId(){return dc.NONE}}Ec=Symbol.toStringTag,Zc[Ec]=((Hc=Zc.prototype).children=null,Hc.ArrayType=Array,Hc[Symbol.toStringTag]="DataType");let Jc=class extends Zc{toString(){return"Null"}get typeId(){return dc.Null}};Bc=Symbol.toStringTag,Jc[Bc]=(t=>t[Symbol.toStringTag]="Null")(Jc.prototype);class Kc extends Zc{constructor(t,e){super(),this.isSigned=t,this.bitWidth=e}get typeId(){return dc.Int}get ArrayType(){switch(this.bitWidth){case 8:return this.isSigned?Int8Array:Uint8Array;case 16:return this.isSigned?Int16Array:Uint16Array;case 32:return this.isSigned?Int32Array:Uint32Array;case 64:return this.isSigned?BigInt64Array:BigUint64Array}throw new Error(`Unrecognized ${this[Symbol.toStringTag]} type`)}toString(){return`${this.isSigned?"I":"Ui"}nt${this.bitWidth}`}}jc=Symbol.toStringTag,Kc[jc]=(t=>(t.isSigned=null,t.bitWidth=null,t[Symbol.toStringTag]="Int"))(Kc.prototype);class Qc extends Kc{constructor(){super(!0,8)}get ArrayType(){return Int8Array}}class tl extends Kc{constructor(){super(!0,16)}get ArrayType(){return Int16Array}}class el extends Kc{constructor(){super(!0,32)}get ArrayType(){return Int32Array}}let nl=class extends Kc{constructor(){super(!0,64)}get ArrayType(){return BigInt64Array}};class rl extends Kc{constructor(){super(!1,8)}get ArrayType(){return Uint8Array}}class il extends Kc{constructor(){super(!1,16)}get ArrayType(){return Uint16Array}}class ol extends Kc{constructor(){super(!1,32)}get ArrayType(){return Uint32Array}}let al=class extends Kc{constructor(){super(!1,64)}get ArrayType(){return BigUint64Array}};Object.defineProperty(Qc.prototype,"ArrayType",{value:Int8Array}),Object.defineProperty(tl.prototype,"ArrayType",{value:Int16Array}),Object.defineProperty(el.prototype,"ArrayType",{value:Int32Array}),Object.defineProperty(nl.prototype,"ArrayType",{value:BigInt64Array}),Object.defineProperty(rl.prototype,"ArrayType",{value:Uint8Array}),Object.defineProperty(il.prototype,"ArrayType",{value:Uint16Array}),Object.defineProperty(ol.prototype,"ArrayType",{value:Uint32Array}),Object.defineProperty(al.prototype,"ArrayType",{value:BigUint64Array});class sl extends Zc{constructor(t){super(),this.precision=t}get typeId(){return dc.Float}get ArrayType(){switch(this.precision){case rc.HALF:return Uint16Array;case rc.SINGLE:return Float32Array;case rc.DOUBLE:return Float64Array}throw new Error(`Unrecognized ${this[Symbol.toStringTag]} type`)}toString(){return`Float${this.precision<<5||16}`}}Dc=Symbol.toStringTag,sl[Dc]=(t=>(t.precision=null,t[Symbol.toStringTag]="Float"))(sl.prototype);class ul extends sl{constructor(){super(rc.SINGLE)}}class cl extends sl{constructor(){super(rc.DOUBLE)}}Object.defineProperty(ul.prototype,"ArrayType",{value:Float32Array}),Object.defineProperty(cl.prototype,"ArrayType",{value:Float64Array});let ll=class extends Zc{constructor(){super()}get typeId(){return dc.Binary}toString(){return"Binary"}};zc=Symbol.toStringTag,ll[zc]=(t=>(t.ArrayType=Uint8Array,t[Symbol.toStringTag]="Binary"))(ll.prototype);let fl=class extends Zc{constructor(){super()}get typeId(){return dc.Utf8}toString(){return"Utf8"}};Nc=Symbol.toStringTag,fl[Nc]=(t=>(t.ArrayType=Uint8Array,t[Symbol.toStringTag]="Utf8"))(fl.prototype);let hl=class extends Zc{constructor(){super()}get typeId(){return dc.Bool}toString(){return"Bool"}};Cc=Symbol.toStringTag,hl[Cc]=(t=>(t.ArrayType=Uint8Array,t[Symbol.toStringTag]="Bool"))(hl.prototype);let dl=class extends Zc{constructor(t,e,n=128){super(),this.scale=t,this.precision=e,this.bitWidth=n}get typeId(){return dc.Decimal}toString(){return`Decimal[${this.precision}e${this.scale>0?"+":""}${this.scale}]`}};Fc=Symbol.toStringTag,dl[Fc]=(t=>(t.scale=null,t.precision=null,t.ArrayType=Uint32Array,t[Symbol.toStringTag]="Decimal"))(dl.prototype);class pl extends Zc{constructor(t){super(),this.unit=t}get typeId(){return dc.Date}toString(){return`Date${32*(this.unit+1)}<${oc[this.unit]}>`}}Lc=Symbol.toStringTag,pl[Lc]=(t=>(t.unit=null,t.ArrayType=Int32Array,t[Symbol.toStringTag]="Date"))(pl.prototype);class _l extends pl{constructor(){super(oc.MILLISECOND)}}class ml extends Zc{constructor(t,e){super(),this.unit=t,this.bitWidth=e}get typeId(){return dc.Time}toString(){return`Time${this.bitWidth}<${sc[this.unit]}>`}get ArrayType(){switch(this.bitWidth){case 32:return Int32Array;case 64:return BigInt64Array}throw new Error(`Unrecognized ${this[Symbol.toStringTag]} type`)}}Uc=Symbol.toStringTag,ml[Uc]=(t=>(t.unit=null,t.bitWidth=null,t[Symbol.toStringTag]="Time"))(ml.prototype);class bl extends Zc{constructor(t,e){super(),this.unit=t,this.timezone=e}get typeId(){return dc.Timestamp}toString(){return`Timestamp<${sc[this.unit]}${this.timezone?`, ${this.timezone}`:""}>`}}Rc=Symbol.toStringTag,bl[Rc]=(t=>(t.unit=null,t.timezone=null,t.ArrayType=Int32Array,t[Symbol.toStringTag]="Timestamp"))(bl.prototype);class yl extends Zc{constructor(t){super(),this.unit=t}get typeId(){return dc.Interval}toString(){return`Interval<${cc[this.unit]}>`}}Pc=Symbol.toStringTag,yl[Pc]=(t=>(t.unit=null,t.ArrayType=Int32Array,t[Symbol.toStringTag]="Interval"))(yl.prototype);let gl=class extends Zc{constructor(t){super(),this.children=[t]}get typeId(){return dc.List}toString(){return`List<${this.valueType}>`}get valueType(){return this.children[0].type}get valueField(){return this.children[0]}get ArrayType(){return this.valueType.ArrayType}};Vc=Symbol.toStringTag,gl[Vc]=(t=>(t.children=null,t[Symbol.toStringTag]="List"))(gl.prototype);class vl extends Zc{constructor(t){super(),this.children=t}get typeId(){return dc.Struct}toString(){return`Struct<{${this.children.map((t=>`${t.name}:${t.type}`)).join(", ")}}>`}}$c=Symbol.toStringTag,vl[$c]=(t=>(t.children=null,t[Symbol.toStringTag]="Struct"))(vl.prototype);class wl extends Zc{constructor(t,e,n){super(),this.mode=t,this.children=n,this.typeIds=e=Int32Array.from(e),this.typeIdToChildIndex=e.reduce(((t,e,n)=>(t[e]=n)&&t||t),Object.create(null))}get typeId(){return dc.Union}toString(){return`${this[Symbol.toStringTag]}<${this.children.map((t=>`${t.type}`)).join(" | ")}>`}}Yc=Symbol.toStringTag,wl[Yc]=(t=>(t.mode=null,t.typeIds=null,t.children=null,t.typeIdToChildIndex=null,t.ArrayType=Int8Array,t[Symbol.toStringTag]="Union"))(wl.prototype);let xl=class extends Zc{constructor(t){super(),this.byteWidth=t}get typeId(){return dc.FixedSizeBinary}toString(){return`FixedSizeBinary[${this.byteWidth}]`}};Wc=Symbol.toStringTag,xl[Wc]=(t=>(t.byteWidth=null,t.ArrayType=Uint8Array,t[Symbol.toStringTag]="FixedSizeBinary"))(xl.prototype);let Al=class extends Zc{constructor(t,e){super(),this.listSize=t,this.children=[e]}get typeId(){return dc.FixedSizeList}get valueType(){return this.children[0].type}get valueField(){return this.children[0]}get ArrayType(){return this.valueType.ArrayType}toString(){return`FixedSizeList[${this.listSize}]<${this.valueType}>`}};Gc=Symbol.toStringTag,Al[Gc]=(t=>(t.children=null,t.listSize=null,t[Symbol.toStringTag]="FixedSizeList"))(Al.prototype);class Sl extends Zc{constructor(t,e=!1){super(),this.children=[t],this.keysSorted=e}get typeId(){return dc.Map}get keyType(){return this.children[0].type.children[0].type}get valueType(){return this.children[0].type.children[1].type}get childType(){return this.children[0].type}toString(){return`Map<{${this.children[0].type.children.map((t=>`${t.name}:${t.type}`)).join(", ")}}>`}}qc=Symbol.toStringTag,Sl[qc]=(t=>(t.children=null,t.keysSorted=null,t[Symbol.toStringTag]="Map_"))(Sl.prototype);const Il=(Ol=-1,()=>++Ol);var Ol;class Tl extends Zc{constructor(t,e,n,r){super(),this.indices=e,this.dictionary=t,this.isOrdered=r||!1,this.id=null==n?Il():Mc(n)}get typeId(){return dc.Dictionary}get children(){return this.dictionary.children}get valueType(){return this.dictionary}get ArrayType(){return this.dictionary.ArrayType}toString(){return`Dictionary<${this.indices}, ${this.dictionary}>`}}function kl(t){const e=t;switch(t.typeId){case dc.Decimal:return t.bitWidth/32;case dc.Timestamp:return 2;case dc.Date:case dc.Interval:return 1+e.unit;case dc.FixedSizeList:return e.listSize;case dc.FixedSizeBinary:return e.byteWidth;default:return 1}}Xc=Symbol.toStringTag,Tl[Xc]=(t=>(t.id=null,t.indices=null,t.isOrdered=null,t.dictionary=null,t[Symbol.toStringTag]="Dictionary"))(Tl.prototype);class Ml{visitMany(t,...e){return t.map(((t,n)=>this.visit(t,...e.map((t=>t[n])))))}visit(...t){return this.getVisitFn(t[0],!1).apply(this,t)}getVisitFn(t,e=!0){return function(t,e,n=!0){if("number"==typeof e)return El(t,e,n);if("string"==typeof e&&e in dc)return El(t,dc[e],n);if(e&&e instanceof Zc)return El(t,Bl(e),n);if((null==e?void 0:e.type)&&e.type instanceof Zc)return El(t,Bl(e.type),n);return El(t,dc.NONE,n)}(this,t,e)}getVisitFnByTypeId(t,e=!0){return El(this,t,e)}visitNull(t,...e){return null}visitBool(t,...e){return null}visitInt(t,...e){return null}visitFloat(t,...e){return null}visitUtf8(t,...e){return null}visitBinary(t,...e){return null}visitFixedSizeBinary(t,...e){return null}visitDate(t,...e){return null}visitTimestamp(t,...e){return null}visitTime(t,...e){return null}visitDecimal(t,...e){return null}visitList(t,...e){return null}visitStruct(t,...e){return null}visitUnion(t,...e){return null}visitDictionary(t,...e){return null}visitInterval(t,...e){return null}visitFixedSizeList(t,...e){return null}visitMap(t,...e){return null}}function El(t,e,n=!0){let r=null;switch(e){case dc.Null:r=t.visitNull;break;case dc.Bool:r=t.visitBool;break;case dc.Int:r=t.visitInt;break;case dc.Int8:r=t.visitInt8||t.visitInt;break;case dc.Int16:r=t.visitInt16||t.visitInt;break;case dc.Int32:r=t.visitInt32||t.visitInt;break;case dc.Int64:r=t.visitInt64||t.visitInt;break;case dc.Uint8:r=t.visitUint8||t.visitInt;break;case dc.Uint16:r=t.visitUint16||t.visitInt;break;case dc.Uint32:r=t.visitUint32||t.visitInt;break;case dc.Uint64:r=t.visitUint64||t.visitInt;break;case dc.Float:r=t.visitFloat;break;case dc.Float16:r=t.visitFloat16||t.visitFloat;break;case dc.Float32:r=t.visitFloat32||t.visitFloat;break;case dc.Float64:r=t.visitFloat64||t.visitFloat;break;case dc.Utf8:r=t.visitUtf8;break;case dc.Binary:r=t.visitBinary;break;case dc.FixedSizeBinary:r=t.visitFixedSizeBinary;break;case dc.Date:r=t.visitDate;break;case dc.DateDay:r=t.visitDateDay||t.visitDate;break;case dc.DateMillisecond:r=t.visitDateMillisecond||t.visitDate;break;case dc.Timestamp:r=t.visitTimestamp;break;case dc.TimestampSecond:r=t.visitTimestampSecond||t.visitTimestamp;break;case dc.TimestampMillisecond:r=t.visitTimestampMillisecond||t.visitTimestamp;break;case dc.TimestampMicrosecond:r=t.visitTimestampMicrosecond||t.visitTimestamp;break;case dc.TimestampNanosecond:r=t.visitTimestampNanosecond||t.visitTimestamp;break;case dc.Time:r=t.visitTime;break;case dc.TimeSecond:r=t.visitTimeSecond||t.visitTime;break;case dc.TimeMillisecond:r=t.visitTimeMillisecond||t.visitTime;break;case dc.TimeMicrosecond:r=t.visitTimeMicrosecond||t.visitTime;break;case dc.TimeNanosecond:r=t.visitTimeNanosecond||t.visitTime;break;case dc.Decimal:r=t.visitDecimal;break;case dc.List:r=t.visitList;break;case dc.Struct:r=t.visitStruct;break;case dc.Union:r=t.visitUnion;break;case dc.DenseUnion:r=t.visitDenseUnion||t.visitUnion;break;case dc.SparseUnion:r=t.visitSparseUnion||t.visitUnion;break;case dc.Dictionary:r=t.visitDictionary;break;case dc.Interval:r=t.visitInterval;break;case dc.IntervalDayTime:r=t.visitIntervalDayTime||t.visitInterval;break;case dc.IntervalYearMonth:r=t.visitIntervalYearMonth||t.visitInterval;break;case dc.FixedSizeList:r=t.visitFixedSizeList;break;case dc.Map:r=t.visitMap}if("function"==typeof r)return r;if(!n)return()=>null;throw new Error(`Unrecognized type '${dc[e]}'`)}function Bl(t){switch(t.typeId){case dc.Null:return dc.Null;case dc.Int:{const{bitWidth:e,isSigned:n}=t;switch(e){case 8:return n?dc.Int8:dc.Uint8;case 16:return n?dc.Int16:dc.Uint16;case 32:return n?dc.Int32:dc.Uint32;case 64:return n?dc.Int64:dc.Uint64}return dc.Int}case dc.Float:switch(t.precision){case rc.HALF:return dc.Float16;case rc.SINGLE:return dc.Float32;case rc.DOUBLE:return dc.Float64}return dc.Float;case dc.Binary:return dc.Binary;case dc.Utf8:return dc.Utf8;case dc.Bool:return dc.Bool;case dc.Decimal:return dc.Decimal;case dc.Time:switch(t.unit){case sc.SECOND:return dc.TimeSecond;case sc.MILLISECOND:return dc.TimeMillisecond;case sc.MICROSECOND:return dc.TimeMicrosecond;case sc.NANOSECOND:return dc.TimeNanosecond}return dc.Time;case dc.Timestamp:switch(t.unit){case sc.SECOND:return dc.TimestampSecond;case sc.MILLISECOND:return dc.TimestampMillisecond;case sc.MICROSECOND:return dc.TimestampMicrosecond;case sc.NANOSECOND:return dc.TimestampNanosecond}return dc.Timestamp;case dc.Date:switch(t.unit){case oc.DAY:return dc.DateDay;case oc.MILLISECOND:return dc.DateMillisecond}return dc.Date;case dc.Interval:switch(t.unit){case cc.DAY_TIME:return dc.IntervalDayTime;case cc.YEAR_MONTH:return dc.IntervalYearMonth}return dc.Interval;case dc.Map:return dc.Map;case dc.List:return dc.List;case dc.Struct:return dc.Struct;case dc.Union:switch(t.mode){case ec.Dense:return dc.DenseUnion;case ec.Sparse:return dc.SparseUnion}return dc.Union;case dc.FixedSizeBinary:return dc.FixedSizeBinary;case dc.FixedSizeList:return dc.FixedSizeList;case dc.Dictionary:return dc.Dictionary}throw new Error(`Unrecognized type '${dc[t.typeId]}'`)}Ml.prototype.visitInt8=null,Ml.prototype.visitInt16=null,Ml.prototype.visitInt32=null,Ml.prototype.visitInt64=null,Ml.prototype.visitUint8=null,Ml.prototype.visitUint16=null,Ml.prototype.visitUint32=null,Ml.prototype.visitUint64=null,Ml.prototype.visitFloat16=null,Ml.prototype.visitFloat32=null,Ml.prototype.visitFloat64=null,Ml.prototype.visitDateDay=null,Ml.prototype.visitDateMillisecond=null,Ml.prototype.visitTimestampSecond=null,Ml.prototype.visitTimestampMillisecond=null,Ml.prototype.visitTimestampMicrosecond=null,Ml.prototype.visitTimestampNanosecond=null,Ml.prototype.visitTimeSecond=null,Ml.prototype.visitTimeMillisecond=null,Ml.prototype.visitTimeMicrosecond=null,Ml.prototype.visitTimeNanosecond=null,Ml.prototype.visitDenseUnion=null,Ml.prototype.visitSparseUnion=null,Ml.prototype.visitIntervalDayTime=null,Ml.prototype.visitIntervalYearMonth=null;const jl=new Float64Array(1),Dl=new Uint32Array(jl.buffer);function zl(t){const e=(31744&t)>>10,n=(1023&t)/1024,r=Math.pow(-1,(32768&t)>>15);switch(e){case 31:return r*(n?Number.NaN:1/0);case 0:return r*(n?6103515625e-14*n:0)}return r*Math.pow(2,e-15)*(1+n)}function Nl(t){if(t!=t)return 32256;jl[0]=t;const e=(2147483648&Dl[1])>>16&65535;let n=2146435072&Dl[1],r=0;return n>=1089470464?Dl[0]>0?n=31744:(n=(2080374784&n)>>16,r=(1048575&Dl[1])>>10):n<=1056964608?(r=1048576+(1048575&Dl[1]),r=1048576+(r<<(n>>20)-998)>>21,n=0):(n=n-1056964608>>10,r=512+(1048575&Dl[1])>>10),e|n|65535&r}class Cl extends Ml{}function Fl(t){return(e,n,r)=>{if(e.setValid(n,null!=r))return t(e,n,r)}}const Ll=(t,e,n)=>{t[e]=Math.trunc(n%4294967296),t[e+1]=Math.trunc(n/4294967296)},Ul=(t,e,n,r)=>{if(n+1{t[e]=n},Pl=({values:t},e,n)=>{t[e]=n},Vl=({values:t},e,n)=>{t[e]=Nl(n)},$l=({values:t},e,n)=>{((t,e,n)=>{t[e]=Math.trunc(n/864e5)})(t,e,n.valueOf())},Yl=({values:t},e,n)=>{Ll(t,2*e,n.valueOf())},Wl=({stride:t,values:e},n,r)=>{e.set(r.subarray(0,t),t*n)},Gl=(t,e,n)=>{t.type.unit===oc.DAY?$l(t,e,n):Yl(t,e,n)},ql=({values:t},e,n)=>Ll(t,2*e,n/1e3),Xl=({values:t},e,n)=>Ll(t,2*e,n),Hl=({values:t},e,n)=>((t,e,n)=>{t[e]=Math.trunc(1e3*n%4294967296),t[e+1]=Math.trunc(1e3*n/4294967296)})(t,2*e,n),Zl=({values:t},e,n)=>((t,e,n)=>{t[e]=Math.trunc(1e6*n%4294967296),t[e+1]=Math.trunc(1e6*n/4294967296)})(t,2*e,n),Jl=(t,e,n)=>{switch(t.type.unit){case sc.SECOND:return ql(t,e,n);case sc.MILLISECOND:return Xl(t,e,n);case sc.MICROSECOND:return Hl(t,e,n);case sc.NANOSECOND:return Zl(t,e,n)}},Kl=({values:t},e,n)=>{t[e]=n},Ql=({values:t},e,n)=>{t[e]=n},tf=({values:t},e,n)=>{t[e]=n},ef=({values:t},e,n)=>{t[e]=n},nf=(t,e,n)=>{switch(t.type.unit){case sc.SECOND:return Kl(t,e,n);case sc.MILLISECOND:return Ql(t,e,n);case sc.MICROSECOND:return tf(t,e,n);case sc.NANOSECOND:return ef(t,e,n)}},rf=({values:t,stride:e},n,r)=>{t.set(r.subarray(0,e),e*n)},of=(t,e,n)=>{const r=t.type.typeIdToChildIndex[t.typeIds[e]],i=t.children[r];lf.visit(i,t.valueOffsets[e],n)},af=(t,e,n)=>{const r=t.type.typeIdToChildIndex[t.typeIds[e]],i=t.children[r];lf.visit(i,e,n)},sf=(t,e,n)=>{t.type.unit===cc.DAY_TIME?uf(t,e,n):cf(t,e,n)},uf=({values:t},e,n)=>{t.set(n.subarray(0,2),2*e)},cf=({values:t},e,n)=>{t[e]=12*n[0]+n[1]%12};Cl.prototype.visitBool=Fl((({offset:t,values:e},n,r)=>{const i=t+n;r?e[i>>3]|=1<>3]&=~(1<{switch(t.type.precision){case rc.HALF:return Vl(t,e,n);case rc.SINGLE:case rc.DOUBLE:return Pl(t,e,n)}})),Cl.prototype.visitFloat16=Fl(Vl),Cl.prototype.visitFloat32=Fl(Pl),Cl.prototype.visitFloat64=Fl(Pl),Cl.prototype.visitUtf8=Fl((({values:t,valueOffsets:e},n,r)=>{Ul(t,e,n,Iu(r))})),Cl.prototype.visitBinary=Fl((({values:t,valueOffsets:e},n,r)=>Ul(t,e,n,r))),Cl.prototype.visitFixedSizeBinary=Fl(Wl),Cl.prototype.visitDate=Fl(Gl),Cl.prototype.visitDateDay=Fl($l),Cl.prototype.visitDateMillisecond=Fl(Yl),Cl.prototype.visitTimestamp=Fl(Jl),Cl.prototype.visitTimestampSecond=Fl(ql),Cl.prototype.visitTimestampMillisecond=Fl(Xl),Cl.prototype.visitTimestampMicrosecond=Fl(Hl),Cl.prototype.visitTimestampNanosecond=Fl(Zl),Cl.prototype.visitTime=Fl(nf),Cl.prototype.visitTimeSecond=Fl(Kl),Cl.prototype.visitTimeMillisecond=Fl(Ql),Cl.prototype.visitTimeMicrosecond=Fl(tf),Cl.prototype.visitTimeNanosecond=Fl(ef),Cl.prototype.visitDecimal=Fl(rf),Cl.prototype.visitList=Fl(((t,e,n)=>{const r=t.children[0],i=t.valueOffsets,o=lf.getVisitFn(r);if(Array.isArray(n))for(let a=-1,s=i[e],u=i[e+1];s{const r=t.type.children.map((t=>lf.getVisitFn(t.type))),i=n instanceof Map?(o=e,a=n,(t,e,n,r)=>e&&t(e,o,a.get(n.name))):n instanceof Mh?((t,e)=>(n,r,i,o)=>r&&n(r,t,e.get(o)))(e,n):Array.isArray(n)?((t,e)=>(n,r,i,o)=>r&&n(r,t,e[o]))(e,n):((t,e)=>(n,r,i,o)=>r&&n(r,t,e[i.name]))(e,n);var o,a;t.type.children.forEach(((e,n)=>i(r[n],t.children[n],e,n)))})),Cl.prototype.visitUnion=Fl(((t,e,n)=>{t.type.mode===ec.Dense?of(t,e,n):af(t,e,n)})),Cl.prototype.visitDenseUnion=Fl(of),Cl.prototype.visitSparseUnion=Fl(af),Cl.prototype.visitDictionary=Fl(((t,e,n)=>{var r;null===(r=t.dictionary)||void 0===r||r.set(t.values[e],n)})),Cl.prototype.visitInterval=Fl(sf),Cl.prototype.visitIntervalDayTime=Fl(uf),Cl.prototype.visitIntervalYearMonth=Fl(cf),Cl.prototype.visitFixedSizeList=Fl(((t,e,n)=>{const{stride:r}=t,i=t.children[0],o=lf.getVisitFn(i);if(Array.isArray(n))for(let a=-1,s=e*r;++a{const r=t.children[0],{valueOffsets:i}=t,o=lf.getVisitFn(r);let{[e]:a,[e+1]:s}=i;const u=n instanceof Map?n.entries():Object.entries(n);for(const c of u)if(o(r,a,c),++a>=s)break}));const lf=new Cl,ff=Symbol.for("parent"),hf=Symbol.for("rowIndex");class df{constructor(t,e){return this[ff]=t,this[hf]=e,new Proxy(this,new _f)}toArray(){return Object.values(this.toJSON())}toJSON(){const t=this[hf],e=this[ff],n=e.type.children,r={};for(let i=-1,o=n.length;++i`${yc(t)}: ${yc(e)}`)).join(", ")}}`}[Symbol.for("nodejs.util.inspect.custom")](){return this.toString()}[Symbol.iterator](){return new pf(this[ff],this[hf])}}class pf{constructor(t,e){this.childIndex=0,this.children=t.children,this.rowIndex=e,this.childFields=t.type.children,this.numChildren=this.childFields.length}[Symbol.iterator](){return this}next(){const t=this.childIndex;return tt.name))}has(t,e){return-1!==t[ff].type.children.findIndex((t=>t.name===e))}getOwnPropertyDescriptor(t,e){if(-1!==t[ff].type.children.findIndex((t=>t.name===e)))return{writable:!0,enumerable:!0,configurable:!0}}get(t,e){if(Reflect.has(t,e))return t[e];const n=t[ff].type.children.findIndex((t=>t.name===e));if(-1!==n){const r=Ff.visit(t[ff].children[n],t[hf]);return Reflect.set(t,e,r),r}}set(t,e,n){const r=t[ff].type.children.findIndex((t=>t.name===e));return-1!==r?(lf.visit(t[ff].children[r],t[hf],n),Reflect.set(t,e,n)):!(!Reflect.has(t,e)&&"symbol"!=typeof e)&&Reflect.set(t,e,n)}}class mf extends Ml{}function bf(t){return(e,n)=>e.getValid(n)?t(e,n):null}const yf=(t,e)=>4294967296*t[e+1]+(t[e]>>>0),gf=t=>new Date(t),vf=(t,e,n)=>{if(n+1>=e.length)return null;const r=e[n],i=e[n+1];return t.subarray(r,i)},wf=({values:t},e)=>((t,e)=>gf(((t,e)=>864e5*t[e])(t,e)))(t,e),xf=({values:t},e)=>((t,e)=>gf(yf(t,e)))(t,2*e),Af=({stride:t,values:e},n)=>e[t*n],Sf=({values:t},e)=>t[e],If=({values:t},e)=>1e3*yf(t,2*e),Of=({values:t},e)=>yf(t,2*e),Tf=({values:t},e)=>((t,e)=>t[e+1]/1e3*4294967296+(t[e]>>>0)/1e3)(t,2*e),kf=({values:t},e)=>((t,e)=>t[e+1]/1e6*4294967296+(t[e]>>>0)/1e6)(t,2*e),Mf=({values:t},e)=>t[e],Ef=({values:t},e)=>t[e],Bf=({values:t},e)=>t[e],jf=({values:t},e)=>t[e],Df=(t,e)=>{const n=t.type.typeIdToChildIndex[t.typeIds[e]],r=t.children[n];return Ff.visit(r,t.valueOffsets[e])},zf=(t,e)=>{const n=t.type.typeIdToChildIndex[t.typeIds[e]],r=t.children[n];return Ff.visit(r,e)},Nf=({values:t},e)=>t.subarray(2*e,2*(e+1)),Cf=({values:t},e)=>{const n=t[e],r=new Int32Array(2);return r[0]=Math.trunc(n/12),r[1]=Math.trunc(n%12),r};mf.prototype.visitNull=bf(((t,e)=>null)),mf.prototype.visitBool=bf((({offset:t,values:e},n)=>{const r=t+n;return 0!=(e[r>>3]&1<t[e])),mf.prototype.visitInt8=bf(Af),mf.prototype.visitInt16=bf(Af),mf.prototype.visitInt32=bf(Af),mf.prototype.visitInt64=bf(Sf),mf.prototype.visitUint8=bf(Af),mf.prototype.visitUint16=bf(Af),mf.prototype.visitUint32=bf(Af),mf.prototype.visitUint64=bf(Sf),mf.prototype.visitFloat=bf((({type:t,values:e},n)=>t.precision!==rc.HALF?e[n]:zl(e[n]))),mf.prototype.visitFloat16=bf((({stride:t,values:e},n)=>zl(e[t*n]))),mf.prototype.visitFloat32=bf(Af),mf.prototype.visitFloat64=bf(Af),mf.prototype.visitUtf8=bf((({values:t,valueOffsets:e},n)=>{const r=vf(t,e,n);return null!==r?Au(r):null})),mf.prototype.visitBinary=bf((({values:t,valueOffsets:e},n)=>vf(t,e,n))),mf.prototype.visitFixedSizeBinary=bf((({stride:t,values:e},n)=>e.subarray(t*n,t*(n+1)))),mf.prototype.visitDate=bf(((t,e)=>t.type.unit===oc.DAY?wf(t,e):xf(t,e))),mf.prototype.visitDateDay=bf(wf),mf.prototype.visitDateMillisecond=bf(xf),mf.prototype.visitTimestamp=bf(((t,e)=>{switch(t.type.unit){case sc.SECOND:return If(t,e);case sc.MILLISECOND:return Of(t,e);case sc.MICROSECOND:return Tf(t,e);case sc.NANOSECOND:return kf(t,e)}})),mf.prototype.visitTimestampSecond=bf(If),mf.prototype.visitTimestampMillisecond=bf(Of),mf.prototype.visitTimestampMicrosecond=bf(Tf),mf.prototype.visitTimestampNanosecond=bf(kf),mf.prototype.visitTime=bf(((t,e)=>{switch(t.type.unit){case sc.SECOND:return Mf(t,e);case sc.MILLISECOND:return Ef(t,e);case sc.MICROSECOND:return Bf(t,e);case sc.NANOSECOND:return jf(t,e)}})),mf.prototype.visitTimeSecond=bf(Mf),mf.prototype.visitTimeMillisecond=bf(Ef),mf.prototype.visitTimeMicrosecond=bf(Bf),mf.prototype.visitTimeNanosecond=bf(jf),mf.prototype.visitDecimal=bf((({values:t,stride:e},n)=>kc.decimal(t.subarray(e*n,e*(n+1))))),mf.prototype.visitList=bf(((t,e)=>{const{valueOffsets:n,stride:r,children:i}=t,{[e*r]:o,[e*r+1]:a}=n,s=i[0].slice(o,a-o);return new Mh([s])})),mf.prototype.visitStruct=bf(((t,e)=>new df(t,e))),mf.prototype.visitUnion=bf(((t,e)=>t.type.mode===ec.Dense?Df(t,e):zf(t,e))),mf.prototype.visitDenseUnion=bf(Df),mf.prototype.visitSparseUnion=bf(zf),mf.prototype.visitDictionary=bf(((t,e)=>{var n;return null===(n=t.dictionary)||void 0===n?void 0:n.get(t.values[e])})),mf.prototype.visitInterval=bf(((t,e)=>t.type.unit===cc.DAY_TIME?Nf(t,e):Cf(t,e))),mf.prototype.visitIntervalDayTime=bf(Nf),mf.prototype.visitIntervalYearMonth=bf(Cf),mf.prototype.visitFixedSizeList=bf(((t,e)=>{const{stride:n,children:r}=t,i=r[0].slice(e*n,n);return new Mh([i])})),mf.prototype.visitMap=bf(((t,e)=>{const{valueOffsets:n,children:r}=t,{[e]:i,[e+1]:o}=n,a=r[0];return new Rf(a.slice(i,o-i))}));const Ff=new mf,Lf=Symbol.for("keys"),Uf=Symbol.for("vals");class Rf{constructor(t){return this[Lf]=new Mh([t.children[0]]).memoize(),this[Uf]=t.children[1],new Proxy(this,new Vf)}[Symbol.iterator](){return new Pf(this[Lf],this[Uf])}get size(){return this[Lf].length}toArray(){return Object.values(this.toJSON())}toJSON(){const t=this[Lf],e=this[Uf],n={};for(let r=-1,i=t.length;++r`${yc(t)}: ${yc(e)}`)).join(", ")}}`}[Symbol.for("nodejs.util.inspect.custom")](){return this.toString()}}class Pf{constructor(t,e){this.keys=t,this.vals=e,this.keyIndex=0,this.numKeys=t.length}[Symbol.iterator](){return this}next(){const t=this.keyIndex;return t===this.numKeys?{done:!0,value:null}:(this.keyIndex++,{done:!1,value:[this.keys.get(t),Ff.visit(this.vals,t)]})}}class Vf{isExtensible(){return!1}deleteProperty(){return!1}preventExtensions(){return!0}ownKeys(t){return t[Lf].toArray().map(String)}has(t,e){return t[Lf].includes(e)}getOwnPropertyDescriptor(t,e){if(-1!==t[Lf].indexOf(e))return{writable:!0,enumerable:!0,configurable:!0}}get(t,e){if(Reflect.has(t,e))return t[e];const n=t[Lf].indexOf(e);if(-1!==n){const r=Ff.visit(Reflect.get(t,Uf),n);return Reflect.set(t,e,r),r}}set(t,e,n){const r=t[Lf].indexOf(e);return-1!==r?(lf.visit(Reflect.get(t,Uf),r,n),Reflect.set(t,e,n)):!!Reflect.has(t,e)&&Reflect.set(t,e,n)}}let $f;function Yf(t,e,n,r){const{length:i=0}=t;let o="number"!=typeof e?0:e,a="number"!=typeof n?i:n;return o<0&&(o=(o%i+i)%i),a<0&&(a=(a%i+i)%i),ai&&(a=i),r?r(t,o,a):[o,a]}Object.defineProperties(Rf.prototype,{[Symbol.toStringTag]:{enumerable:!1,configurable:!1,value:"Row"},[Lf]:{writable:!0,enumerable:!1,configurable:!1,value:null},[Uf]:{writable:!0,enumerable:!1,configurable:!1,value:null}});const Wf=t=>t!=t;function Gf(t){if("object"!==typeof t||null===t)return Wf(t)?Wf:e=>e===t;if(t instanceof Date){const e=t.valueOf();return t=>t instanceof Date&&t.valueOf()===e}return ArrayBuffer.isView(t)?e=>!!e&&function(t,e){let n=0;const r=t.length;if(r!==e.length)return!1;if(r>0)do{if(t[n]!==e[n])return!1}while(++n!1;const r=[];for(let i=-1,o=n.length;++i{if(!n||"object"!=typeof n)return!1;switch(n.constructor){case Array:return function(t,e){const n=t.length;if(e.length!==n)return!1;for(let r=-1;++r>r}function Jf(t){const e=[];let n=0,r=0,i=0;for(const a of t)a&&(i|=1<0)&&(e[n++]=i);const o=new Uint8Array(e.length+7&-8);return o.set(e),o}class Kf{constructor(t,e,n,r,i){this.bytes=t,this.length=n,this.context=r,this.get=i,this.bit=e%8,this.byteIndex=e>>3,this.byte=t[this.byteIndex++],this.index=0}next(){return this.index>3<<3,i=e+(e%8==0?0:8-e%8);return Qf(t,e,i)+Qf(t,r,n)+function(t,e,n){let r=0,i=Math.trunc(e);const o=new DataView(t.buffer,t.byteOffset,t.byteLength),a=void 0===n?t.byteLength:i+n;for(;a-i>=4;)r+=th(o.getUint32(i)),i+=4;for(;a-i>=2;)r+=th(o.getUint16(i)),i+=2;for(;a-i>=1;)r+=th(o.getUint8(i)),i+=1;return r}(t,i>>3,r-i>>3)}function th(t){let e=Math.trunc(t);return e-=e>>>1&1431655765,e=(858993459&e)+(e>>>2&858993459),16843009*(e+(e>>>4)&252645135)>>>24}class eh{get typeId(){return this.type.typeId}get ArrayType(){return this.type.ArrayType}get buffers(){return[this.valueOffsets,this.values,this.nullBitmap,this.typeIds]}get byteLength(){let t=0;const{valueOffsets:e,values:n,nullBitmap:r,typeIds:i}=this;return e&&(t+=e.byteLength),n&&(t+=n.byteLength),r&&(t+=r.byteLength),i&&(t+=i.byteLength),this.children.reduce(((t,e)=>t+e.byteLength),t)}get nullCount(){let t,e=this._nullCount;return e<=-1&&(t=this.nullBitmap)&&(this._nullCount=e=this.length-Qf(t,this.offset,this.offset+this.length)),e}constructor(t,e,n,r,i,o=[],a){let s;this.type=t,this.children=o,this.dictionary=a,this.offset=Math.floor(Math.max(e||0,0)),this.length=Math.floor(Math.max(n||0,0)),this._nullCount=Math.floor(Math.max(r||0,-1)),i instanceof eh?(this.stride=i.stride,this.values=i.values,this.typeIds=i.typeIds,this.nullBitmap=i.nullBitmap,this.valueOffsets=i.valueOffsets):(this.stride=kl(t),i&&((s=i[0])&&(this.valueOffsets=s),(s=i[1])&&(this.values=s),(s=i[2])&&(this.nullBitmap=s),(s=i[3])&&(this.typeIds=s))),this.nullable=0!==this._nullCount&&this.nullBitmap&&this.nullBitmap.byteLength>0}getValid(t){if(this.nullable&&this.nullCount>0){const e=this.offset+t;return 0!=(this.nullBitmap[e>>3]&1<>3){const{nullBitmap:t}=this._changeLengthAndBackfillNullBitmap(this.length);Object.assign(this,{nullBitmap:t,_nullCount:0})}const{nullBitmap:n,offset:r}=this,i=r+t>>3,o=(r+t)%8,a=n[i]>>o&1;return e?0===a&&(n[i]|=1<>3).fill(255,0,e>>3);r[e>>3]=(1<0&&r.set(function(t,e,n){const r=n.byteLength+7&-8;if(t>0||n.byteLength>3):Jf(new Kf(n,t,e,null,Hf)).subarray(0,r)),i}return n}(this.offset,e,this.nullBitmap),0);const i=this.buffers;return i[_c.VALIDITY]=r,this.clone(this.type,0,t,n+(t-e),i)}_sliceBuffers(t,e,n,r){let i;const{buffers:o}=this;return(i=o[_c.TYPE])&&(o[_c.TYPE]=i.subarray(t,t+e)),(i=o[_c.OFFSET])&&(o[_c.OFFSET]=i.subarray(t,t+e+1))||(i=o[_c.DATA])&&(o[_c.DATA]=6===r?i:i.subarray(n*t,n*(t+e))),o}_sliceChildren(t,e,n){return t.map((t=>t.slice(e,n)))}}eh.prototype.children=Object.freeze([]);class nh extends Ml{visit(t){return this.getVisitFn(t.type).call(this,t)}visitNull(t){const{type:e,offset:n=0,length:r=0}=t;return new eh(e,n,r,0)}visitBool(t){const{type:e,offset:n=0}=t,r=Yu(t.nullBitmap),i=Vu(e.ArrayType,t.data),{length:o=i.length>>3,nullCount:a=(t.nullBitmap?-1:0)}=t;return new eh(e,n,o,a,[void 0,i,r])}visitInt(t){const{type:e,offset:n=0}=t,r=Yu(t.nullBitmap),i=Vu(e.ArrayType,t.data),{length:o=i.length,nullCount:a=(t.nullBitmap?-1:0)}=t;return new eh(e,n,o,a,[void 0,i,r])}visitFloat(t){const{type:e,offset:n=0}=t,r=Yu(t.nullBitmap),i=Vu(e.ArrayType,t.data),{length:o=i.length,nullCount:a=(t.nullBitmap?-1:0)}=t;return new eh(e,n,o,a,[void 0,i,r])}visitUtf8(t){const{type:e,offset:n=0}=t,r=Yu(t.data),i=Yu(t.nullBitmap),o=$u(t.valueOffsets),{length:a=o.length-1,nullCount:s=(t.nullBitmap?-1:0)}=t;return new eh(e,n,a,s,[o,r,i])}visitBinary(t){const{type:e,offset:n=0}=t,r=Yu(t.data),i=Yu(t.nullBitmap),o=$u(t.valueOffsets),{length:a=o.length-1,nullCount:s=(t.nullBitmap?-1:0)}=t;return new eh(e,n,a,s,[o,r,i])}visitFixedSizeBinary(t){const{type:e,offset:n=0}=t,r=Yu(t.nullBitmap),i=Vu(e.ArrayType,t.data),{length:o=i.length/kl(e),nullCount:a=(t.nullBitmap?-1:0)}=t;return new eh(e,n,o,a,[void 0,i,r])}visitDate(t){const{type:e,offset:n=0}=t,r=Yu(t.nullBitmap),i=Vu(e.ArrayType,t.data),{length:o=i.length/kl(e),nullCount:a=(t.nullBitmap?-1:0)}=t;return new eh(e,n,o,a,[void 0,i,r])}visitTimestamp(t){const{type:e,offset:n=0}=t,r=Yu(t.nullBitmap),i=Vu(e.ArrayType,t.data),{length:o=i.length/kl(e),nullCount:a=(t.nullBitmap?-1:0)}=t;return new eh(e,n,o,a,[void 0,i,r])}visitTime(t){const{type:e,offset:n=0}=t,r=Yu(t.nullBitmap),i=Vu(e.ArrayType,t.data),{length:o=i.length/kl(e),nullCount:a=(t.nullBitmap?-1:0)}=t;return new eh(e,n,o,a,[void 0,i,r])}visitDecimal(t){const{type:e,offset:n=0}=t,r=Yu(t.nullBitmap),i=Vu(e.ArrayType,t.data),{length:o=i.length/kl(e),nullCount:a=(t.nullBitmap?-1:0)}=t;return new eh(e,n,o,a,[void 0,i,r])}visitList(t){const{type:e,offset:n=0,child:r}=t,i=Yu(t.nullBitmap),o=$u(t.valueOffsets),{length:a=o.length-1,nullCount:s=(t.nullBitmap?-1:0)}=t;return new eh(e,n,a,s,[o,void 0,i],[r])}visitStruct(t){const{type:e,offset:n=0,children:r=[]}=t,i=Yu(t.nullBitmap),{length:o=r.reduce(((t,{length:e})=>Math.max(t,e)),0),nullCount:a=(t.nullBitmap?-1:0)}=t;return new eh(e,n,o,a,[void 0,void 0,i],r)}visitUnion(t){const{type:e,offset:n=0,children:r=[]}=t,i=Yu(t.nullBitmap),o=Vu(e.ArrayType,t.typeIds),{length:a=o.length,nullCount:s=(t.nullBitmap?-1:0)}=t;if(Zc.isSparseUnion(e))return new eh(e,n,a,s,[void 0,void 0,i,o],r);const u=$u(t.valueOffsets);return new eh(e,n,a,s,[u,void 0,i,o],r)}visitDictionary(t){const{type:e,offset:n=0}=t,r=Yu(t.nullBitmap),i=Vu(e.indices.ArrayType,t.data),{dictionary:o=new Mh([(new nh).visit({type:e.dictionary})])}=t,{length:a=i.length,nullCount:s=(t.nullBitmap?-1:0)}=t;return new eh(e,n,a,s,[void 0,i,r],[],o)}visitInterval(t){const{type:e,offset:n=0}=t,r=Yu(t.nullBitmap),i=Vu(e.ArrayType,t.data),{length:o=i.length/kl(e),nullCount:a=(t.nullBitmap?-1:0)}=t;return new eh(e,n,o,a,[void 0,i,r])}visitFixedSizeList(t){const{type:e,offset:n=0,child:r=(new nh).visit({type:e.valueType})}=t,i=Yu(t.nullBitmap),{length:o=r.length/kl(e),nullCount:a=(t.nullBitmap?-1:0)}=t;return new eh(e,n,o,a,[void 0,void 0,i],[r])}visitMap(t){const{type:e,offset:n=0,child:r=(new nh).visit({type:e.childType})}=t,i=Yu(t.nullBitmap),o=$u(t.valueOffsets),{length:a=o.length-1,nullCount:s=(t.nullBitmap?-1:0)}=t;return new eh(e,n,a,s,[o,void 0,i],[r])}}function rh(t){return(new nh).visit(t)}class ih{constructor(t=0,e){this.numChunks=t,this.getChunkIterator=e,this.chunkIndex=0,this.chunkIterator=this.getChunkIterator(0)}next(){for(;this.chunkIndext+e.nullCount),0)}function ah(t){return t.reduce(((t,e,n)=>(t[n+1]=t[n]+e.length,t)),new Uint32Array(t.length+1))}function sh(t,e,n,r){const i=[];for(let o=-1,a=t.length;++o=r)break;if(n>=s+u)continue;if(s>=n&&s+u<=r){i.push(a);continue}const c=Math.max(0,n-s),l=Math.min(r-s,u);i.push(a.slice(c,l-c))}return 0===i.length&&i.push(t[0].slice(0,0)),i}function uh(t,e,n,r){let i=0,o=0,a=e.length-1;do{if(i>=a-1)return n0?0:-1},dh.prototype.visitBool=ph,dh.prototype.visitInt=ph,dh.prototype.visitInt8=ph,dh.prototype.visitInt16=ph,dh.prototype.visitInt32=ph,dh.prototype.visitInt64=ph,dh.prototype.visitUint8=ph,dh.prototype.visitUint16=ph,dh.prototype.visitUint32=ph,dh.prototype.visitUint64=ph,dh.prototype.visitFloat=ph,dh.prototype.visitFloat16=ph,dh.prototype.visitFloat32=ph,dh.prototype.visitFloat64=ph,dh.prototype.visitUtf8=ph,dh.prototype.visitBinary=ph,dh.prototype.visitFixedSizeBinary=ph,dh.prototype.visitDate=ph,dh.prototype.visitDateDay=ph,dh.prototype.visitDateMillisecond=ph,dh.prototype.visitTimestamp=ph,dh.prototype.visitTimestampSecond=ph,dh.prototype.visitTimestampMillisecond=ph,dh.prototype.visitTimestampMicrosecond=ph,dh.prototype.visitTimestampNanosecond=ph,dh.prototype.visitTime=ph,dh.prototype.visitTimeSecond=ph,dh.prototype.visitTimeMillisecond=ph,dh.prototype.visitTimeMicrosecond=ph,dh.prototype.visitTimeNanosecond=ph,dh.prototype.visitDecimal=ph,dh.prototype.visitList=ph,dh.prototype.visitStruct=ph,dh.prototype.visitUnion=ph,dh.prototype.visitDenseUnion=_h,dh.prototype.visitSparseUnion=_h,dh.prototype.visitDictionary=ph,dh.prototype.visitInterval=ph,dh.prototype.visitIntervalDayTime=ph,dh.prototype.visitIntervalYearMonth=ph,dh.prototype.visitFixedSizeList=ph,dh.prototype.visitMap=ph;const mh=new dh;class bh extends Ml{}function yh(t){const{type:e}=t;if(0===t.nullCount&&1===t.stride&&(e.typeId===dc.Timestamp||e instanceof Kc&&64!==e.bitWidth||e instanceof ml&&64!==e.bitWidth||e instanceof sl&&e.precision!==rc.HALF))return new ih(t.data.length,(e=>{const n=t.data[e];return n.values.subarray(0,n.length)[Symbol.iterator]()}));let n=0;return new ih(t.data.length,(e=>{const r=t.data[e].length,i=t.slice(n,n+r);return n+=r,new gh(i)}))}class gh{constructor(t){this.vector=t,this.index=0}next(){return this.indext+e;class xh extends Ml{visitNull(t,e){return 0}visitInt(t,e){return t.type.bitWidth/8}visitFloat(t,e){return t.type.ArrayType.BYTES_PER_ELEMENT}visitBool(t,e){return 1/8}visitDecimal(t,e){return t.type.bitWidth/8}visitDate(t,e){return 4*(t.type.unit+1)}visitTime(t,e){return t.type.bitWidth/8}visitTimestamp(t,e){return t.type.unit===sc.SECOND?4:8}visitInterval(t,e){return 4*(t.type.unit+1)}visitStruct(t,e){return t.children.reduce(((t,n)=>t+Ih.visit(n,e)),0)}visitFixedSizeBinary(t,e){return t.type.byteWidth}visitMap(t,e){return 8+t.children.reduce(((t,n)=>t+Ih.visit(n,e)),0)}visitDictionary(t,e){var n;return t.type.indices.bitWidth/8+((null===(n=t.dictionary)||void 0===n?void 0:n.getByteLength(t.values[e]))||0)}}const Ah=({type:t,children:e,typeIds:n,valueOffsets:r},i)=>{const o=t.typeIdToChildIndex[n[i]];return 8+Ih.visit(e[o],r[i])},Sh=({children:t},e)=>4+Ih.visitMany(t,t.map((()=>e))).reduce(wh,0);xh.prototype.visitUtf8=({valueOffsets:t},e)=>t[e+1]-t[e]+8,xh.prototype.visitBinary=({valueOffsets:t},e)=>t[e+1]-t[e]+8,xh.prototype.visitList=({valueOffsets:t,stride:e,children:n},r)=>{const i=n[0],{[r*e]:o}=t,{[r*e+1]:a}=t,s=Ih.getVisitFn(i.type),u=i.slice(o,a-o);let c=8;for(let l=-1,f=a-o;++l{const r=e[0],i=r.slice(n*t,t),o=Ih.getVisitFn(r.type);let a=0;for(let s=-1,u=i.length;++st.type.mode===ec.Dense?Ah(t,e):Sh(t,e),xh.prototype.visitDenseUnion=Ah,xh.prototype.visitSparseUnion=Sh;const Ih=new xh;var Oh;const Th={},kh={};class Mh{constructor(t){var e,n,r;const i=t[0]instanceof Mh?t.flatMap((t=>t.data)):t;if(0===i.length||i.some((t=>!(t instanceof eh))))throw new TypeError("Vector constructor expects an Array of Data instances.");const o=null===(e=i[0])||void 0===e?void 0:e.type;switch(i.length){case 0:this._offsets=[0];break;case 1:{const{get:t,set:e,indexOf:n,byteLength:r}=Th[o.typeId],a=i[0];this.isValid=t=>ch(a,t),this.get=e=>t(a,e),this.set=(t,n)=>e(a,t,n),this.indexOf=t=>n(a,t),this.getByteLength=t=>r(a,t),this._offsets=[0,a.length];break}default:Object.setPrototypeOf(this,kh[o.typeId]),this._offsets=ah(i)}this.data=i,this.type=o,this.stride=kl(o),this.numChildren=null!==(r=null===(n=o.children)||void 0===n?void 0:n.length)&&void 0!==r?r:0,this.length=this._offsets.at(-1)}get byteLength(){return-1===this._byteLength&&(this._byteLength=this.data.reduce(((t,e)=>t+e.byteLength),0)),this._byteLength}get nullCount(){return-1===this._nullCount&&(this._nullCount=oh(this.data)),this._nullCount}get ArrayType(){return this.type.ArrayType}get[Symbol.toStringTag](){return`${this.VectorName}<${this.type[Symbol.toStringTag]}>`}get VectorName(){return`${dc[this.type.typeId]}Vector`}isValid(t){return!1}get(t){return null}set(t,e){}indexOf(t,e){return-1}includes(t,e){return this.indexOf(t,e)>0}getByteLength(t){return 0}[Symbol.iterator](){return vh.visit(this)}concat(...t){return new Mh(this.data.concat(t.flatMap((t=>t.data)).flat(Number.POSITIVE_INFINITY)))}slice(t,e){return new Mh(Yf(this,t,e,(({data:t,_offsets:e},n,r)=>sh(t,e,n,r))))}toJSON(){return[...this]}toArray(){const{type:t,data:e,length:n,stride:r,ArrayType:i}=this;switch(t.typeId){case dc.Int:case dc.Float:case dc.Decimal:case dc.Time:case dc.Timestamp:switch(e.length){case 0:return new i;case 1:return e[0].values.subarray(0,n*r);default:return e.reduce(((t,{values:e,length:n})=>(t.array.set(e.subarray(0,n*r),t.offset),t.offset+=n*r,t)),{array:new i(n*r),offset:0}).array}}return[...this]}toString(){return`[${[...this].join(",")}]`}getChild(t){var e;return this.getChildAt(null===(e=this.type.children)||void 0===e?void 0:e.findIndex((e=>e.name===t)))}getChildAt(t){return t>-1&&te[t]))):null}get isMemoized(){return!!Zc.isDictionary(this.type)&&this.data[0].dictionary.isMemoized}memoize(){if(Zc.isDictionary(this.type)){const t=new Eh(this.data[0].dictionary),e=this.data.map((e=>{const n=e.clone();return n.dictionary=t,n}));return new Mh(e)}return new Eh(this)}unmemoize(){if(Zc.isDictionary(this.type)&&this.isMemoized){const t=this.data[0].dictionary.unmemoize(),e=this.data.map((e=>{const n=e.clone();return n.dictionary=t,n}));return new Mh(e)}return this}}Oh=Symbol.toStringTag,Mh[Oh]=(t=>{t.type=Zc.prototype,t.data=[],t.length=0,t.stride=1,t.numChildren=0,t._nullCount=-1,t._byteLength=-1,t._offsets=new Uint32Array([0]),t[Symbol.isConcatSpreadable]=!0;const e=Object.keys(dc).map((t=>dc[t])).filter((t=>"number"==typeof t&&t!==dc.NONE));for(const n of e){const e=Ff.getVisitFnByTypeId(n),r=lf.getVisitFnByTypeId(n),i=mh.getVisitFnByTypeId(n),o=Ih.getVisitFnByTypeId(n);Th[n]={get:e,set:r,indexOf:i,byteLength:o},kh[n]=Object.create(t,{isValid:{value:lh(ch)},get:{value:lh(Ff.getVisitFnByTypeId(n))},set:{value:fh(lf.getVisitFnByTypeId(n))},indexOf:{value:hh(mh.getVisitFnByTypeId(n))},getByteLength:{value:lh(Ih.getVisitFnByTypeId(n))}})}return"Vector"})(Mh.prototype);class Eh extends Mh{constructor(t){super(t.data);const e=this.get,n=this.set,r=this.slice,i=new Array(this.length);Object.defineProperty(this,"get",{value(t){const n=i[t];if(void 0!==n)return n;const r=e.call(this,t);return i[t]=r,r}}),Object.defineProperty(this,"set",{value(t,e){n.call(this,t,e),i[t]=e}}),Object.defineProperty(this,"slice",{value:(t,e)=>new Eh(r.call(this,t,e))}),Object.defineProperty(this,"isMemoized",{value:!0}),Object.defineProperty(this,"unmemoize",{value:()=>new Mh(this.data)}),Object.defineProperty(this,"memoize",{value:()=>this})}}function Bh(t){if(t){if(t instanceof eh)return new Mh([t]);if(t instanceof Mh)return new Mh(t.data);if(t.type instanceof Zc)return new Mh([rh(t)]);if(Array.isArray(t))return new Mh(t.flatMap((t=>{return(e=t)instanceof eh?[e]:e instanceof Mh?e.data:Bh(e).data;var e})));if(ArrayBuffer.isView(t)){t instanceof DataView&&(t=new Uint8Array(t.buffer));const e={offset:0,length:t.length,nullCount:0,data:t};if(t instanceof Int8Array)return new Mh([rh(Object.assign(Object.assign({},e),{type:new Qc}))]);if(t instanceof Int16Array)return new Mh([rh(Object.assign(Object.assign({},e),{type:new tl}))]);if(t instanceof Int32Array)return new Mh([rh(Object.assign(Object.assign({},e),{type:new el}))]);if(t instanceof BigInt64Array)return new Mh([rh(Object.assign(Object.assign({},e),{type:new nl}))]);if(t instanceof Uint8Array||t instanceof Uint8ClampedArray)return new Mh([rh(Object.assign(Object.assign({},e),{type:new rl}))]);if(t instanceof Uint16Array)return new Mh([rh(Object.assign(Object.assign({},e),{type:new il}))]);if(t instanceof Uint32Array)return new Mh([rh(Object.assign(Object.assign({},e),{type:new ol}))]);if(t instanceof BigUint64Array)return new Mh([rh(Object.assign(Object.assign({},e),{type:new al}))]);if(t instanceof Float32Array)return new Mh([rh(Object.assign(Object.assign({},e),{type:new ul}))]);if(t instanceof Float64Array)return new Mh([rh(Object.assign(Object.assign({},e),{type:new cl}))]);throw new Error("Unrecognized input")}}throw new Error("Unrecognized input")}function jh(t){if(!t||t.length<=0)return function(t){return!0};let e="";const n=t.filter((t=>t==t));return n.length>0&&(e=`\n switch (x) {${n.map((t=>`\n case ${function(t){if("bigint"!=typeof t)return yc(t);return`${yc(t)}n`}(t)}:`)).join("")}\n return false;\n }`),t.length!==n.length&&(e=`if (x !== x) return false;\n${e}`),new Function("x",`${e}\nreturn true;`)}const Dh=(t,e)=>(Math.ceil(t)*e+63&-64||64)/e;class zh{constructor(t,e=1){this.buffer=t,this.stride=e,this.BYTES_PER_ELEMENT=t.BYTES_PER_ELEMENT,this.ArrayType=t.constructor,this._resize(this.length=Math.ceil(t.length/e))}get byteLength(){return Math.ceil(this.length*this.stride)*this.BYTES_PER_ELEMENT}get reservedLength(){return this.buffer.length/this.stride}get reservedByteLength(){return this.buffer.byteLength}set(t,e){return this}append(t){return this.set(this.length,t)}reserve(t){if(t>0){this.length+=t;const e=this.stride,n=this.length*e,r=this.buffer.length;n>=r&&this._resize(Dh(0===r?1*n:2*n,this.BYTES_PER_ELEMENT))}return this}flush(t=this.length){t=Dh(t*this.stride,this.BYTES_PER_ELEMENT);const e=((t,e=0)=>t.length>=e?t.subarray(0,e):Ru(new t.constructor(e),t,0))(this.buffer,t);return this.clear(),e}clear(){return this.length=0,this._resize(0),this}_resize(t){return this.buffer=Ru(new this.ArrayType(t),this.buffer)}}zh.prototype.offset=0;class Nh extends zh{last(){return this.get(this.length-1)}get(t){return this.buffer[t]}set(t,e){return this.reserve(t-this.length+1),this.buffer[t*this.stride]=e,this}}class Ch extends Nh{constructor(t=new Uint8Array(0)){super(t,1/8),this.numValid=0}get numInvalid(){return this.length-this.numValid}get(t){return this.buffer[t>>3]>>t%8&1}set(t,e){const{buffer:n}=this.reserve(t-this.length+1),r=t>>3,i=t%8,o=n[r]>>i&1;return e?0===o&&(n[r]|=1<this.length&&this.set(t-1,0),super.flush(t+1)}}let Lh=class{static throughNode(t){throw new Error('"throughNode" not available in this environment')}static throughDOM(t){throw new Error('"throughDOM" not available in this environment')}constructor({type:t,nullValues:e}){this.length=0,this.finished=!1,this.type=t,this.children=[],this.nullValues=e,this.stride=kl(t),this._nulls=new Ch,e&&e.length>0&&(this._isValid=jh(e))}toVector(){return new Mh([this.flush()])}get ArrayType(){return this.type.ArrayType}get nullCount(){return this._nulls.numInvalid}get numChildren(){return this.children.length}get byteLength(){let t=0;const{_offsets:e,_values:n,_nulls:r,_typeIds:i,children:o}=this;return e&&(t+=e.byteLength),n&&(t+=n.byteLength),r&&(t+=r.byteLength),i&&(t+=i.byteLength),o.reduce(((t,e)=>t+e.byteLength),t)}get reservedLength(){return this._nulls.reservedLength}get reservedByteLength(){let t=0;return this._offsets&&(t+=this._offsets.reservedByteLength),this._values&&(t+=this._values.reservedByteLength),this._nulls&&(t+=this._nulls.reservedByteLength),this._typeIds&&(t+=this._typeIds.reservedByteLength),this.children.reduce(((t,e)=>t+e.reservedByteLength),t)}get valueOffsets(){return this._offsets?this._offsets.buffer:null}get values(){return this._values?this._values.buffer:null}get nullBitmap(){return this._nulls?this._nulls.buffer:null}get typeIds(){return this._typeIds?this._typeIds.buffer:null}append(t){return this.set(this.length,t)}isValid(t){return this._isValid(t)}set(t,e){return this.setValid(t,this.isValid(e))&&this.setValue(t,e),this}setValue(t,e){this._setValue(this,t,e)}setValid(t,e){return this.length=this._nulls.set(t,+e).length,e}addChild(t,e=`${this.numChildren}`){throw new Error(`Cannot append children to non-nested type "${this.type}"`)}getChildAt(t){return this.children[t]||null}flush(){let t,e,n,r;const{type:i,length:o,nullCount:a,_typeIds:s,_offsets:u,_values:c,_nulls:l}=this;(e=null==s?void 0:s.flush(o))?r=null==u?void 0:u.flush(o):t=(r=null==u?void 0:u.flush(o))?null==c?void 0:c.flush(u.last()):null==c?void 0:c.flush(o),a>0&&(n=null==l?void 0:l.flush(o));const f=this.children.map((t=>t.flush()));return this.clear(),rh({type:i,length:o,nullCount:a,children:f,child:f[0],data:t,typeIds:e,nullBitmap:n,valueOffsets:r})}finish(){this.finished=!0;for(const t of this.children)t.finish();return this}clear(){var t,e,n,r;this.length=0,null===(t=this._nulls)||void 0===t||t.clear(),null===(e=this._values)||void 0===e||e.clear(),null===(n=this._offsets)||void 0===n||n.clear(),null===(r=this._typeIds)||void 0===r||r.clear();for(const i of this.children)i.clear();return this}};Lh.prototype.length=1,Lh.prototype.stride=1,Lh.prototype.children=null,Lh.prototype.finished=!1,Lh.prototype.nullValues=null,Lh.prototype._isValid=()=>!0;class Uh extends Lh{constructor(t){super(t),this._values=new Nh(new this.ArrayType(0),this.stride)}setValue(t,e){const n=this._values;return n.reserve(t-n.length+1),super.setValue(t,e)}}class Rh extends Lh{constructor(t){super(t),this._pendingLength=0,this._offsets=new Fh}setValue(t,e){const n=this._pending||(this._pending=new Map),r=n.get(t);r&&(this._pendingLength-=r.length),this._pendingLength+=e instanceof Rf?e[Lf].length:e.length,n.set(t,e)}setValid(t,e){return!!super.setValid(t,e)||((this._pending||(this._pending=new Map)).set(t,void 0),!1)}clear(){return this._pendingLength=0,this._pending=void 0,super.clear()}flush(){return this._flush(),super.flush()}finish(){return this._flush(),super.finish()}_flush(){const t=this._pending,e=this._pendingLength;return this._pendingLength=0,this._pending=void 0,t&&t.size>0&&this._flushPending(t,e),this}}class Ph{constructor(){this.bb=null,this.bb_pos=0}__init(t,e){return this.bb_pos=t,this.bb=e,this}offset(){return this.bb.readInt64(this.bb_pos)}metaDataLength(){return this.bb.readInt32(this.bb_pos+8)}bodyLength(){return this.bb.readInt64(this.bb_pos+16)}static sizeOf(){return 24}static createBlock(t,e,n,r){return t.prep(8,24),t.writeInt64(BigInt(null!=r?r:0)),t.pad(4),t.writeInt32(n),t.writeInt64(BigInt(null!=e?e:0)),t.offset()}}const Vh=new Int32Array(2),$h=new Float32Array(Vh.buffer),Yh=new Float64Array(Vh.buffer),Wh=1===new Uint16Array(new Uint8Array([1,0]).buffer)[0];var Gh,qh;(qh=Gh||(Gh={}))[qh.UTF8_BYTES=1]="UTF8_BYTES",qh[qh.UTF16_STRING=2]="UTF16_STRING";let Xh=class t{constructor(t){this.bytes_=t,this.position_=0,this.text_decoder_=new TextDecoder}static allocate(e){return new t(new Uint8Array(e))}clear(){this.position_=0}bytes(){return this.bytes_}position(){return this.position_}setPosition(t){this.position_=t}capacity(){return this.bytes_.length}readInt8(t){return this.readUint8(t)<<24>>24}readUint8(t){return this.bytes_[t]}readInt16(t){return this.readUint16(t)<<16>>16}readUint16(t){return this.bytes_[t]|this.bytes_[t+1]<<8}readInt32(t){return this.bytes_[t]|this.bytes_[t+1]<<8|this.bytes_[t+2]<<16|this.bytes_[t+3]<<24}readUint32(t){return this.readInt32(t)>>>0}readInt64(t){return BigInt.asIntN(64,BigInt(this.readUint32(t))+(BigInt(this.readUint32(t+4))<>8}writeUint16(t,e){this.bytes_[t]=e,this.bytes_[t+1]=e>>8}writeInt32(t,e){this.bytes_[t]=e,this.bytes_[t+1]=e>>8,this.bytes_[t+2]=e>>16,this.bytes_[t+3]=e>>24}writeUint32(t,e){this.bytes_[t]=e,this.bytes_[t+1]=e>>8,this.bytes_[t+2]=e>>16,this.bytes_[t+3]=e>>24}writeInt64(t,e){this.writeInt32(t,Number(BigInt.asIntN(32,e))),this.writeInt32(t+4,Number(BigInt.asIntN(32,e>>BigInt(32))))}writeUint64(t,e){this.writeUint32(t,Number(BigInt.asUintN(32,e))),this.writeUint32(t+4,Number(BigInt.asUintN(32,e>>BigInt(32))))}writeFloat32(t,e){$h[0]=e,this.writeInt32(t,Vh[0])}writeFloat64(t,e){Yh[0]=e,this.writeInt32(t,Vh[Wh?0:1]),this.writeInt32(t+4,Vh[Wh?1:0])}getBufferIdentifier(){if(this.bytes_.lengththis.minalign&&(this.minalign=e);const r=1+~(this.bb.capacity()-this.space+n)&e-1;for(;this.space=0&&0==this.vtable[e];e--);const n=e+1;for(;e>=0;e--)this.addInt16(0!=this.vtable[e]?t-this.vtable[e]:0);this.addInt16(t-this.object_start);const r=2*(n+2);this.addInt16(r);let i=0;const o=this.space;t:for(e=0;e=0;e--)this.writeInt8(t.charCodeAt(e))}this.prep(this.minalign,4+r),this.addOffset(t),r&&this.addInt32(this.bb.capacity()-this.space),this.bb.setPosition(this.space)}finishSizePrefixed(t,e){this.finish(t,e,!0)}requiredField(t,e){const n=this.bb.capacity()-t,r=n-this.bb.readInt32(n);if(!(e=0;n--)t.addInt32(e[n]);return t.endVector()}static startTypeIdsVector(t,e){t.startVector(4,e,4)}static endUnion(t){return t.endObject()}static createUnion(t,e,n){return Sd.startUnion(t),Sd.addMode(t,e),Sd.addTypeIds(t,n),Sd.endUnion(t)}}class Id{constructor(){this.bb=null,this.bb_pos=0}__init(t,e){return this.bb_pos=t,this.bb=e,this}static getRootAsUtf8(t,e){return(e||new Id).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsUtf8(t,e){return t.setPosition(t.position()+4),(e||new Id).__init(t.readInt32(t.position())+t.position(),t)}static startUtf8(t){t.startObject(0)}static endUtf8(t){return t.endObject()}static createUtf8(t){return Id.startUtf8(t),Id.endUtf8(t)}}!function(t){t[t.NONE=0]="NONE",t[t.Null=1]="Null",t[t.Int=2]="Int",t[t.FloatingPoint=3]="FloatingPoint",t[t.Binary=4]="Binary",t[t.Utf8=5]="Utf8",t[t.Bool=6]="Bool",t[t.Decimal=7]="Decimal",t[t.Date=8]="Date",t[t.Time=9]="Time",t[t.Timestamp=10]="Timestamp",t[t.Interval=11]="Interval",t[t.List=12]="List",t[t.Struct_=13]="Struct_",t[t.Union=14]="Union",t[t.FixedSizeBinary=15]="FixedSizeBinary",t[t.FixedSizeList=16]="FixedSizeList",t[t.Map=17]="Map",t[t.Duration=18]="Duration",t[t.LargeBinary=19]="LargeBinary",t[t.LargeUtf8=20]="LargeUtf8",t[t.LargeList=21]="LargeList",t[t.RunEndEncoded=22]="RunEndEncoded"}(Ad||(Ad={}));let Od=class t{constructor(){this.bb=null,this.bb_pos=0}__init(t,e){return this.bb_pos=t,this.bb=e,this}static getRootAsField(e,n){return(n||new t).__init(e.readInt32(e.position())+e.position(),e)}static getSizePrefixedRootAsField(e,n){return e.setPosition(e.position()+4),(n||new t).__init(e.readInt32(e.position())+e.position(),e)}name(t){const e=this.bb.__offset(this.bb_pos,4);return e?this.bb.__string(this.bb_pos+e,t):null}nullable(){const t=this.bb.__offset(this.bb_pos,6);return!!t&&!!this.bb.readInt8(this.bb_pos+t)}typeType(){const t=this.bb.__offset(this.bb_pos,8);return t?this.bb.readUint8(this.bb_pos+t):Ad.NONE}type(t){const e=this.bb.__offset(this.bb_pos,10);return e?this.bb.__union(t,this.bb_pos+e):null}dictionary(t){const e=this.bb.__offset(this.bb_pos,12);return e?(t||new id).__init(this.bb.__indirect(this.bb_pos+e),this.bb):null}children(e,n){const r=this.bb.__offset(this.bb_pos,14);return r?(n||new t).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+r)+4*e),this.bb):null}childrenLength(){const t=this.bb.__offset(this.bb_pos,14);return t?this.bb.__vector_len(this.bb_pos+t):0}customMetadata(t,e){const n=this.bb.__offset(this.bb_pos,16);return n?(e||new Zh).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+n)+4*t),this.bb):null}customMetadataLength(){const t=this.bb.__offset(this.bb_pos,16);return t?this.bb.__vector_len(this.bb_pos+t):0}static startField(t){t.startObject(7)}static addName(t,e){t.addFieldOffset(0,e,0)}static addNullable(t,e){t.addFieldInt8(1,+e,0)}static addTypeType(t,e){t.addFieldInt8(2,e,Ad.NONE)}static addType(t,e){t.addFieldOffset(3,e,0)}static addDictionary(t,e){t.addFieldOffset(4,e,0)}static addChildren(t,e){t.addFieldOffset(5,e,0)}static createChildrenVector(t,e){t.startVector(4,e.length,4);for(let n=e.length-1;n>=0;n--)t.addOffset(e[n]);return t.endVector()}static startChildrenVector(t,e){t.startVector(4,e,4)}static addCustomMetadata(t,e){t.addFieldOffset(6,e,0)}static createCustomMetadataVector(t,e){t.startVector(4,e.length,4);for(let n=e.length-1;n>=0;n--)t.addOffset(e[n]);return t.endVector()}static startCustomMetadataVector(t,e){t.startVector(4,e,4)}static endField(t){return t.endObject()}},Td=class t{constructor(){this.bb=null,this.bb_pos=0}__init(t,e){return this.bb_pos=t,this.bb=e,this}static getRootAsSchema(e,n){return(n||new t).__init(e.readInt32(e.position())+e.position(),e)}static getSizePrefixedRootAsSchema(e,n){return e.setPosition(e.position()+4),(n||new t).__init(e.readInt32(e.position())+e.position(),e)}endianness(){const t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt16(this.bb_pos+t):Kh.Little}fields(t,e){const n=this.bb.__offset(this.bb_pos,6);return n?(e||new Od).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+n)+4*t),this.bb):null}fieldsLength(){const t=this.bb.__offset(this.bb_pos,6);return t?this.bb.__vector_len(this.bb_pos+t):0}customMetadata(t,e){const n=this.bb.__offset(this.bb_pos,8);return n?(e||new Zh).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+n)+4*t),this.bb):null}customMetadataLength(){const t=this.bb.__offset(this.bb_pos,8);return t?this.bb.__vector_len(this.bb_pos+t):0}features(t){const e=this.bb.__offset(this.bb_pos,10);return e?this.bb.readInt64(this.bb.__vector(this.bb_pos+e)+8*t):BigInt(0)}featuresLength(){const t=this.bb.__offset(this.bb_pos,10);return t?this.bb.__vector_len(this.bb_pos+t):0}static startSchema(t){t.startObject(4)}static addEndianness(t,e){t.addFieldInt16(0,e,Kh.Little)}static addFields(t,e){t.addFieldOffset(1,e,0)}static createFieldsVector(t,e){t.startVector(4,e.length,4);for(let n=e.length-1;n>=0;n--)t.addOffset(e[n]);return t.endVector()}static startFieldsVector(t,e){t.startVector(4,e,4)}static addCustomMetadata(t,e){t.addFieldOffset(2,e,0)}static createCustomMetadataVector(t,e){t.startVector(4,e.length,4);for(let n=e.length-1;n>=0;n--)t.addOffset(e[n]);return t.endVector()}static startCustomMetadataVector(t,e){t.startVector(4,e,4)}static addFeatures(t,e){t.addFieldOffset(3,e,0)}static createFeaturesVector(t,e){t.startVector(8,e.length,8);for(let n=e.length-1;n>=0;n--)t.addInt64(e[n]);return t.endVector()}static startFeaturesVector(t,e){t.startVector(8,e,8)}static endSchema(t){return t.endObject()}static finishSchemaBuffer(t,e){t.finish(e)}static finishSizePrefixedSchemaBuffer(t,e){t.finish(e,void 0,!0)}static createSchema(e,n,r,i,o){return t.startSchema(e),t.addEndianness(e,n),t.addFields(e,r),t.addCustomMetadata(e,i),t.addFeatures(e,o),t.endSchema(e)}};class kd{constructor(){this.bb=null,this.bb_pos=0}__init(t,e){return this.bb_pos=t,this.bb=e,this}static getRootAsFooter(t,e){return(e||new kd).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsFooter(t,e){return t.setPosition(t.position()+4),(e||new kd).__init(t.readInt32(t.position())+t.position(),t)}version(){const t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt16(this.bb_pos+t):Jh.V1}schema(t){const e=this.bb.__offset(this.bb_pos,6);return e?(t||new Td).__init(this.bb.__indirect(this.bb_pos+e),this.bb):null}dictionaries(t,e){const n=this.bb.__offset(this.bb_pos,8);return n?(e||new Ph).__init(this.bb.__vector(this.bb_pos+n)+24*t,this.bb):null}dictionariesLength(){const t=this.bb.__offset(this.bb_pos,8);return t?this.bb.__vector_len(this.bb_pos+t):0}recordBatches(t,e){const n=this.bb.__offset(this.bb_pos,10);return n?(e||new Ph).__init(this.bb.__vector(this.bb_pos+n)+24*t,this.bb):null}recordBatchesLength(){const t=this.bb.__offset(this.bb_pos,10);return t?this.bb.__vector_len(this.bb_pos+t):0}customMetadata(t,e){const n=this.bb.__offset(this.bb_pos,12);return n?(e||new Zh).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+n)+4*t),this.bb):null}customMetadataLength(){const t=this.bb.__offset(this.bb_pos,12);return t?this.bb.__vector_len(this.bb_pos+t):0}static startFooter(t){t.startObject(5)}static addVersion(t,e){t.addFieldInt16(0,e,Jh.V1)}static addSchema(t,e){t.addFieldOffset(1,e,0)}static addDictionaries(t,e){t.addFieldOffset(2,e,0)}static startDictionariesVector(t,e){t.startVector(24,e,8)}static addRecordBatches(t,e){t.addFieldOffset(3,e,0)}static startRecordBatchesVector(t,e){t.startVector(24,e,8)}static addCustomMetadata(t,e){t.addFieldOffset(4,e,0)}static createCustomMetadataVector(t,e){t.startVector(4,e.length,4);for(let n=e.length-1;n>=0;n--)t.addOffset(e[n]);return t.endVector()}static startCustomMetadataVector(t,e){t.startVector(4,e,4)}static endFooter(t){return t.endObject()}static finishFooterBuffer(t,e){t.finish(e)}static finishSizePrefixedFooterBuffer(t,e){t.finish(e,void 0,!0)}}class Md{constructor(t=[],e,n){this.fields=t||[],this.metadata=e||new Map,n||(n=jd(t)),this.dictionaries=n}get[Symbol.toStringTag](){return"Schema"}get names(){return this.fields.map((t=>t.name))}toString(){return`Schema<{ ${this.fields.map(((t,e)=>`${e}: ${t}`)).join(", ")} }>`}select(t){const e=new Set(t),n=this.fields.filter((t=>e.has(t.name)));return new Md(n,this.metadata)}selectAt(t){const e=t.map((t=>this.fields[t])).filter(Boolean);return new Md(e,this.metadata)}assign(...t){const e=t[0]instanceof Md?t[0]:Array.isArray(t[0])?new Md(t[0]):new Md(t),n=[...this.fields],r=Bd(Bd(new Map,this.metadata),e.metadata),i=e.fields.filter((t=>{const e=n.findIndex((e=>e.name===t.name));return!~e||(n[e]=t.clone({metadata:Bd(Bd(new Map,n[e].metadata),t.metadata)}))&&!1})),o=jd(i,new Map);return new Md([...n,...i],r,new Map([...this.dictionaries,...o]))}}Md.prototype.fields=null,Md.prototype.metadata=null,Md.prototype.dictionaries=null;class Ed{static new(...t){let[e,n,r,i]=t;return t[0]&&"object"==typeof t[0]&&(({name:e}=t[0]),void 0===n&&(n=t[0].type),void 0===r&&(r=t[0].nullable),void 0===i&&(i=t[0].metadata)),new Ed(`${e}`,n,r,i)}constructor(t,e,n=!1,r){this.name=t,this.type=e,this.nullable=n,this.metadata=r||new Map}get typeId(){return this.type.typeId}get[Symbol.toStringTag](){return"Field"}toString(){return`${this.name}: ${this.type}`}clone(...t){let[e,n,r,i]=t;return t[0]&&"object"==typeof t[0]?({name:e=this.name,type:n=this.type,nullable:r=this.nullable,metadata:i=this.metadata}=t[0]):[e=this.name,n=this.type,r=this.nullable,i=this.metadata]=t,Ed.new(e,n,r,i)}}function Bd(t,e){return new Map([...t||new Map,...e||new Map])}function jd(t,e=new Map){for(let n=-1,r=t.length;++n0&&jd(r.children,e)}return e}Ed.prototype.type=null,Ed.prototype.name=null,Ed.prototype.nullable=null,Ed.prototype.metadata=null;var Dd=Hh,zd=Xh;class Nd{static decode(t){t=new zd(Yu(t));const e=kd.getRootAsFooter(t),n=Md.decode(e.schema());return new Cd(n,e)}static encode(t){const e=new Dd,n=Md.encode(e,t.schema);kd.startRecordBatchesVector(e,t.numRecordBatches);for(const o of[...t.recordBatches()].slice().reverse())Fd.encode(e,o);const r=e.endVector();kd.startDictionariesVector(e,t.numDictionaries);for(const o of[...t.dictionaryBatches()].slice().reverse())Fd.encode(e,o);const i=e.endVector();return kd.startFooter(e),kd.addSchema(e,n),kd.addVersion(e,Qu.V4),kd.addRecordBatches(e,r),kd.addDictionaries(e,i),kd.finishFooterBuffer(e,kd.endFooter(e)),e.asUint8Array()}get numRecordBatches(){return this._recordBatches.length}get numDictionaries(){return this._dictionaryBatches.length}constructor(t,e=Qu.V4,n,r){this.schema=t,this.version=e,n&&(this._recordBatches=n),r&&(this._dictionaryBatches=r)}*recordBatches(){for(let t,e=-1,n=this.numRecordBatches;++e=0&&t=0&&t=0&&t=0&&tthis._closedPromiseResolve=t))}get closed(){return this._closedPromise}cancel(t){return mu(this,void 0,void 0,(function*(){yield this.return(t)}))}write(t){this._ensureOpen()&&(this.resolvers.length<=0?this._values.push(t):this.resolvers.shift().resolve({done:!1,value:t}))}abort(t){this._closedPromiseResolve&&(this.resolvers.length<=0?this._error={error:t}:this.resolvers.shift().reject({done:!0,value:t}))}close(){if(this._closedPromiseResolve){const{resolvers:t}=this;for(;t.length>0;)t.shift().resolve(Ld);this._closedPromiseResolve(),this._closedPromiseResolve=void 0}}[Symbol.asyncIterator](){return this}toDOMStream(t){return Hu.toDOMStream(this._closedPromiseResolve||this._error?this:this._values,t)}toNodeStream(t){return Hu.toNodeStream(this._closedPromiseResolve||this._error?this:this._values,t)}throw(t){return mu(this,void 0,void 0,(function*(){return yield this.abort(t),Ld}))}return(t){return mu(this,void 0,void 0,(function*(){return yield this.close(),Ld}))}read(t){return mu(this,void 0,void 0,(function*(){return(yield this.next(t,"read")).value}))}peek(t){return mu(this,void 0,void 0,(function*(){return(yield this.next(t,"peek")).value}))}next(...t){return this._values.length>0?Promise.resolve({done:!1,value:this._values.shift()}):this._error?Promise.reject({done:!0,value:this._error.error}):this._closedPromiseResolve?new Promise(((t,e)=>{this.resolvers.push({resolve:t,reject:e})})):Promise.resolve(Ld)}_ensureOpen(){if(this._closedPromiseResolve)return!0;throw new Error("AsyncQueue is closed")}}class Vd extends Pd{write(t){if((t=Yu(t)).byteLength>0)return super.write(t)}toString(t=!1){return t?Au(this.toUint8Array(!0)):this.toUint8Array(!1).then(Au)}toUint8Array(t=!1){return t?Pu(this._values)[0]:(()=>mu(this,void 0,void 0,(function*(){var t,e,n,r;const i=[];let o=0;try{for(var a,s=!0,u=wu(this);!(t=(a=yield u.next()).done);s=!0){r=a.value,s=!1;const t=r;i.push(t),o+=t.byteLength}}catch(c){e={error:c}}finally{try{s||t||!(n=u.return)||(yield n.call(u))}finally{if(e)throw e.error}}return Pu(i,o)[0]})))()}}class $d{constructor(t){t&&(this.source=new Wd(Hu.fromIterable(t)))}[Symbol.iterator](){return this}next(t){return this.source.next(t)}throw(t){return this.source.throw(t)}return(t){return this.source.return(t)}peek(t){return this.source.peek(t)}read(t){return this.source.read(t)}}class Yd{constructor(t){t instanceof Yd?this.source=t.source:t instanceof Vd?this.source=new Gd(Hu.fromAsyncIterable(t)):Fu(t)?this.source=new Gd(Hu.fromNodeStream(t)):Cu(t)?this.source=new Gd(Hu.fromDOMStream(t)):zu(t)?this.source=new Gd(Hu.fromDOMStream(t.body)):Mu(t)?this.source=new Gd(Hu.fromIterable(t)):(ku(t)||Eu(t))&&(this.source=new Gd(Hu.fromAsyncIterable(t)))}[Symbol.asyncIterator](){return this}next(t){return this.source.next(t)}throw(t){return this.source.throw(t)}return(t){return this.source.return(t)}get closed(){return this.source.closed}cancel(t){return this.source.cancel(t)}peek(t){return this.source.peek(t)}read(t){return this.source.read(t)}}class Wd{constructor(t){this.source=t}cancel(t){this.return(t)}peek(t){return this.next(t,"peek").value}read(t){return this.next(t,"read").value}next(t,e="read"){return this.source.next({cmd:e,size:t})}throw(t){return Object.create(this.source.throw&&this.source.throw(t)||Ld)}return(t){return Object.create(this.source.return&&this.source.return(t)||Ld)}}class Gd{constructor(t){this.source=t,this._closedPromise=new Promise((t=>this._closedPromiseResolve=t))}cancel(t){return mu(this,void 0,void 0,(function*(){yield this.return(t)}))}get closed(){return this._closedPromise}read(t){return mu(this,void 0,void 0,(function*(){return(yield this.next(t,"read")).value}))}peek(t){return mu(this,void 0,void 0,(function*(){return(yield this.next(t,"peek")).value}))}next(t,e="read"){return mu(this,void 0,void 0,(function*(){return yield this.source.next({cmd:e,size:t})}))}throw(t){return mu(this,void 0,void 0,(function*(){const e=this.source.throw&&(yield this.source.throw(t))||Ld;return this._closedPromiseResolve&&this._closedPromiseResolve(),this._closedPromiseResolve=void 0,Object.create(e)}))}return(t){return mu(this,void 0,void 0,(function*(){const e=this.source.return&&(yield this.source.return(t))||Ld;return this._closedPromiseResolve&&this._closedPromiseResolve(),this._closedPromiseResolve=void 0,Object.create(e)}))}}class qd extends $d{constructor(t,e){super(),this.position=0,this.buffer=Yu(t),this.size=void 0===e?this.buffer.byteLength:e}readInt32(t){const{buffer:e,byteOffset:n}=this.readAt(t,4);return new DataView(e,n).getInt32(0,!0)}seek(t){return this.position=Math.min(t,this.size),tmu(this,void 0,void 0,(function*(){this.size=(yield t.stat()).size,delete this._pending})))()}readInt32(t){return mu(this,void 0,void 0,(function*(){const{buffer:e,byteOffset:n}=yield this.readAt(t,4);return new DataView(e,n).getInt32(0,!0)}))}seek(t){return mu(this,void 0,void 0,(function*(){return this._pending&&(yield this._pending),this.position=Math.min(t,this.size),t>>16,65535&this.buffer[1],this.buffer[0]>>>16,65535&this.buffer[0]]),n=new Uint32Array([t.buffer[1]>>>16,65535&t.buffer[1],t.buffer[0]>>>16,65535&t.buffer[0]]);let r=e[3]*n[3];this.buffer[0]=65535&r;let i=r>>>16;return r=e[2]*n[3],i+=r,r=e[3]*n[2]>>>0,i+=r,this.buffer[0]+=i<<16,this.buffer[1]=i>>>0>>16,this.buffer[1]+=e[1]*n[3]+e[2]*n[2]+e[3]*n[1],this.buffer[1]+=e[0]*n[3]+e[1]*n[2]+e[2]*n[1]+e[3]*n[0]<<16,this}_plus(t){const e=this.buffer[0]+t.buffer[0]>>>0;this.buffer[1]+=t.buffer[1],e>>0&&++this.buffer[1],this.buffer[0]=e}lessThan(t){return this.buffer[1]>>0,e[2]=this.buffer[2]+t.buffer[2]>>>0,e[1]=this.buffer[1]+t.buffer[1]>>>0,e[0]=this.buffer[0]+t.buffer[0]>>>0,e[0]>>0&&++e[1],e[1]>>0&&++e[2],e[2]>>0&&++e[3],this.buffer[3]=e[3],this.buffer[2]=e[2],this.buffer[1]=e[1],this.buffer[0]=e[0],this}hex(){return`${Hd(this.buffer[3])} ${Hd(this.buffer[2])} ${Hd(this.buffer[1])} ${Hd(this.buffer[0])}`}static multiply(t,e){return new tp(new Uint32Array(t.buffer)).times(e)}static add(t,e){return new tp(new Uint32Array(t.buffer)).plus(e)}static from(t,e=new Uint32Array(4)){return tp.fromString("string"==typeof t?t:t.toString(),e)}static fromNumber(t,e=new Uint32Array(4)){return tp.fromString(t.toString(),e)}static fromString(t,e=new Uint32Array(4)){const n=t.startsWith("-"),r=t.length,i=new tp(e);for(let o=n?1:0;o0&&this.readData(t,n)||new Uint8Array(0)}readOffsets(t,e){return this.readData(t,e)}readTypeIds(t,e){return this.readData(t,e)}readData(t,{length:e,offset:n}=this.nextBufferRange()){return this.bytes.subarray(n,n+e)}readDictionary(t){return this.dictionaries.get(t.id)}}class np extends ep{constructor(t,e,n,r){super(new Uint8Array(0),e,n,r),this.sources=t}readNullBitmap(t,e,{offset:n}=this.nextBufferRange()){return e<=0?new Uint8Array(0):Jf(this.sources[n])}readOffsets(t,{offset:e}=this.nextBufferRange()){return Vu(Uint8Array,Vu(Int32Array,this.sources[e]))}readTypeIds(t,{offset:e}=this.nextBufferRange()){return Vu(Uint8Array,Vu(t.ArrayType,this.sources[e]))}readData(t,{offset:e}=this.nextBufferRange()){const{sources:n}=this;return Zc.isTimestamp(t)||(Zc.isInt(t)||Zc.isTime(t))&&64===t.bitWidth||Zc.isDate(t)&&t.unit===oc.MILLISECOND?Vu(Uint8Array,Qd.convertArray(n[e])):Zc.isDecimal(t)?Vu(Uint8Array,tp.convertArray(n[e])):Zc.isBinary(t)||Zc.isFixedSizeBinary(t)?function(t){const e=t.join(""),n=new Uint8Array(e.length/2);for(let r=0;r>1]=Number.parseInt(e.slice(r,r+2),16);return n}(n[e]):Zc.isBool(t)?Jf(n[e]):Zc.isUtf8(t)?Iu(n[e].join("")):Vu(Uint8Array,Vu(t.ArrayType,n[e].map((t=>+t))))}}class rp extends Rh{constructor(t){super(t),this._values=new zh(new Uint8Array(0))}get byteLength(){let t=this._pendingLength+4*this.length;return this._offsets&&(t+=this._offsets.byteLength),this._values&&(t+=this._values.byteLength),this._nulls&&(t+=this._nulls.byteLength),t}setValue(t,e){return super.setValue(t,Yu(e))}_flushPending(t,e){const n=this._offsets,r=this._values.reserve(e).buffer;let i=0;for(const[o,a]of t)if(void 0===a)n.set(o,0);else{const t=a.length;r.set(a,i),n.set(o,t),i+=t}}}class ip extends Lh{constructor(t){super(t),this._values=new Ch}setValue(t,e){this._values.set(t,+e)}}class op extends Uh{}op.prototype._setValue=Gl;class ap extends op{}ap.prototype._setValue=$l;class sp extends op{}sp.prototype._setValue=Yl;class up extends Uh{}up.prototype._setValue=rf;class cp extends Lh{constructor({type:t,nullValues:e,dictionaryHashFunction:n}){super({type:new Tl(t.dictionary,t.indices,t.id,t.isOrdered)}),this._nulls=null,this._dictionaryOffset=0,this._keysToIndices=Object.create(null),this.indices=o_({type:this.type.indices,nullValues:e}),this.dictionary=o_({type:this.type.dictionary,nullValues:null}),"function"==typeof n&&(this.valueToKey=n)}get values(){return this.indices.values}get nullCount(){return this.indices.nullCount}get nullBitmap(){return this.indices.nullBitmap}get byteLength(){return this.indices.byteLength+this.dictionary.byteLength}get reservedLength(){return this.indices.reservedLength+this.dictionary.reservedLength}get reservedByteLength(){return this.indices.reservedByteLength+this.dictionary.reservedByteLength}isValid(t){return this.indices.isValid(t)}setValid(t,e){const n=this.indices;return e=n.setValid(t,e),this.length=n.length,e}setValue(t,e){const n=this._keysToIndices,r=this.valueToKey(e);let i=n[r];return void 0===i&&(n[r]=i=this._dictionaryOffset+this.dictionary.append(e).length-1),this.indices.setValue(t,i)}flush(){const t=this.type,e=this._dictionary,n=this.dictionary.toVector(),r=this.indices.flush().clone(t);return r.dictionary=e?e.concat(n):n,this.finished||(this._dictionaryOffset+=n.length),this._dictionary=r.dictionary,this.clear(),r}finish(){return this.indices.finish(),this.dictionary.finish(),this._dictionaryOffset=0,this._keysToIndices=Object.create(null),super.finish()}clear(){return this.indices.clear(),this.dictionary.clear(),super.clear()}valueToKey(t){return"string"==typeof t?t:`${t}`}}class lp extends Uh{}lp.prototype._setValue=Wl;class fp extends Lh{setValue(t,e){const[n]=this.children,r=t*this.stride;for(let i=-1,o=e.length;++i0)throw new Error("FixedSizeListBuilder can only have one child.");const n=this.children.push(t);return this.type=new Al(this.type.listSize,new Ed(e,t.type,!0)),n}}class hp extends Uh{setValue(t,e){this._values.set(t,e)}}class dp extends hp{setValue(t,e){super.setValue(t,Nl(e))}}class pp extends hp{}class _p extends hp{}class mp extends Uh{}mp.prototype._setValue=sf;class bp extends mp{}bp.prototype._setValue=uf;class yp extends mp{}yp.prototype._setValue=cf;class gp extends Uh{setValue(t,e){this._values.set(t,e)}}class vp extends gp{}class wp extends gp{}class xp extends gp{}class Ap extends gp{}class Sp extends gp{}class Ip extends gp{}class Op extends gp{}class Tp extends gp{}class kp extends Rh{constructor(t){super(t),this._offsets=new Fh}addChild(t,e="0"){if(this.numChildren>0)throw new Error("ListBuilder can only have one child.");return this.children[this.numChildren]=t,this.type=new gl(new Ed(e,t.type,!0)),this.numChildren-1}_flushPending(t){const e=this._offsets,[n]=this.children;for(const[r,i]of t)if(void 0===i)e.set(r,0);else{const t=i,o=t.length,a=e.set(r,o).buffer[r];for(let e=-1;++e0)throw new Error("ListBuilder can only have one child.");return this.children[this.numChildren]=t,this.type=new Sl(new Ed(e,t.type,!0),this.type.keysSorted),this.numChildren-1}_flushPending(t){const e=this._offsets,[n]=this.children;for(const[r,i]of t)if(void 0===i)e.set(r,0);else{let{[r]:t,[r+1]:o}=e.set(r,i.size).buffer;for(const e of i.entries())if(n.set(t,e),++t>=o)break}}}class Ep extends Lh{setValue(t,e){}setValid(t,e){return this.length=Math.max(t+1,this.length),e}}class Bp extends Lh{setValue(t,e){const{children:n,type:r}=this;switch(Array.isArray(e)||e.constructor){case!0:return r.children.forEach(((r,i)=>n[i].set(t,e[i])));case Map:return r.children.forEach(((r,i)=>n[i].set(t,e.get(r.name))));default:return r.children.forEach(((r,i)=>n[i].set(t,e[r.name])))}}setValid(t,e){return super.setValid(t,e)||this.children.forEach((n=>n.setValid(t,e))),e}addChild(t,e=`${this.numChildren}`){const n=this.children.push(t);return this.type=new vl([...this.type.children,new Ed(e,t.type,!0)]),n}}class jp extends Uh{}jp.prototype._setValue=Jl;class Dp extends jp{}Dp.prototype._setValue=ql;class zp extends jp{}zp.prototype._setValue=Xl;class Np extends jp{}Np.prototype._setValue=Hl;class Cp extends jp{}Cp.prototype._setValue=Zl;class Fp extends Uh{}Fp.prototype._setValue=nf;class Lp extends Fp{}Lp.prototype._setValue=Kl;class Up extends Fp{}Up.prototype._setValue=Ql;class Rp extends Fp{}Rp.prototype._setValue=tf;class Pp extends Fp{}Pp.prototype._setValue=ef;class Vp extends Lh{constructor(t){super(t),this._typeIds=new Nh(new Int8Array(0),1),"function"==typeof t.valueToChildTypeId&&(this._valueToChildTypeId=t.valueToChildTypeId)}get typeIdToChildIndex(){return this.type.typeIdToChildIndex}append(t,e){return this.set(this.length,t,e)}set(t,e,n){return void 0===n&&(n=this._valueToChildTypeId(this,e,t)),this.setValid(t,this.isValid(e))&&this.setValue(t,e,n),this}setValue(t,e,n){this._typeIds.set(t,n);const r=this.type.typeIdToChildIndex[n],i=this.children[r];null==i||i.set(t,e)}addChild(t,e=`${this.children.length}`){const n=this.children.push(t),{type:{children:r,mode:i,typeIds:o}}=this,a=[...r,new Ed(e,t.type)];return this.type=new wl(i,[...o,n],a),n}_valueToChildTypeId(t,e,n){throw new Error("Cannot map UnionBuilder value to child typeId. Pass the `childTypeId` as the second argument to unionBuilder.append(), or supply a `valueToChildTypeId` function as part of the UnionBuilder constructor options.")}}class $p extends Vp{}class Yp extends Vp{constructor(t){super(t),this._offsets=new Nh(new Int32Array(0))}setValue(t,e,n){const r=this._typeIds.set(t,n).buffer[t],i=this.getChildAt(this.type.typeIdToChildIndex[r]),o=this._offsets.set(t,i.length).buffer[t];null==i||i.set(o,e)}}class Wp extends Rh{constructor(t){super(t),this._values=new zh(new Uint8Array(0))}get byteLength(){let t=this._pendingLength+4*this.length;return this._offsets&&(t+=this._offsets.byteLength),this._values&&(t+=this._values.byteLength),this._nulls&&(t+=this._nulls.byteLength),t}setValue(t,e){return super.setValue(t,Iu(e))}_flushPending(t,e){}}Wp.prototype._flushPending=rp.prototype._flushPending;const Gp=new class extends Ml{visitNull(){return Ep}visitBool(){return ip}visitInt(){return gp}visitInt8(){return vp}visitInt16(){return wp}visitInt32(){return xp}visitInt64(){return Ap}visitUint8(){return Sp}visitUint16(){return Ip}visitUint32(){return Op}visitUint64(){return Tp}visitFloat(){return hp}visitFloat16(){return dp}visitFloat32(){return pp}visitFloat64(){return _p}visitUtf8(){return Wp}visitBinary(){return rp}visitFixedSizeBinary(){return lp}visitDate(){return op}visitDateDay(){return ap}visitDateMillisecond(){return sp}visitTimestamp(){return jp}visitTimestampSecond(){return Dp}visitTimestampMillisecond(){return zp}visitTimestampMicrosecond(){return Np}visitTimestampNanosecond(){return Cp}visitTime(){return Fp}visitTimeSecond(){return Lp}visitTimeMillisecond(){return Up}visitTimeMicrosecond(){return Rp}visitTimeNanosecond(){return Pp}visitDecimal(){return up}visitList(){return kp}visitStruct(){return Bp}visitUnion(){return Vp}visitDenseUnion(){return Yp}visitSparseUnion(){return $p}visitDictionary(){return cp}visitInterval(){return mp}visitIntervalDayTime(){return bp}visitIntervalYearMonth(){return yp}visitFixedSizeList(){return fp}visitMap(){return Mp}};class qp extends Ml{compareSchemas(t,e){return t===e||e instanceof t.constructor&&this.compareManyFields(t.fields,e.fields)}compareManyFields(t,e){return t===e||Array.isArray(t)&&Array.isArray(e)&&t.length===e.length&&t.every(((t,n)=>this.compareFields(t,e[n])))}compareFields(t,e){return t===e||e instanceof t.constructor&&t.name===e.name&&t.nullable===e.nullable&&this.visit(t.type,e.type)}}function Xp(t,e){return e instanceof t.constructor}function Hp(t,e){return t===e||Xp(t,e)}function Zp(t,e){return t===e||Xp(t,e)&&t.bitWidth===e.bitWidth&&t.isSigned===e.isSigned}function Jp(t,e){return t===e||Xp(t,e)&&t.precision===e.precision}function Kp(t,e){return t===e||Xp(t,e)&&t.unit===e.unit}function Qp(t,e){return t===e||Xp(t,e)&&t.unit===e.unit&&t.timezone===e.timezone}function t_(t,e){return t===e||Xp(t,e)&&t.unit===e.unit&&t.bitWidth===e.bitWidth}function e_(t,e){return t===e||Xp(t,e)&&t.mode===e.mode&&t.typeIds.every(((t,n)=>t===e.typeIds[n]))&&r_.compareManyFields(t.children,e.children)}function n_(t,e){return t===e||Xp(t,e)&&t.unit===e.unit}qp.prototype.visitNull=Hp,qp.prototype.visitBool=Hp,qp.prototype.visitInt=Zp,qp.prototype.visitInt8=Zp,qp.prototype.visitInt16=Zp,qp.prototype.visitInt32=Zp,qp.prototype.visitInt64=Zp,qp.prototype.visitUint8=Zp,qp.prototype.visitUint16=Zp,qp.prototype.visitUint32=Zp,qp.prototype.visitUint64=Zp,qp.prototype.visitFloat=Jp,qp.prototype.visitFloat16=Jp,qp.prototype.visitFloat32=Jp,qp.prototype.visitFloat64=Jp,qp.prototype.visitUtf8=Hp,qp.prototype.visitBinary=Hp,qp.prototype.visitFixedSizeBinary=function(t,e){return t===e||Xp(t,e)&&t.byteWidth===e.byteWidth},qp.prototype.visitDate=Kp,qp.prototype.visitDateDay=Kp,qp.prototype.visitDateMillisecond=Kp,qp.prototype.visitTimestamp=Qp,qp.prototype.visitTimestampSecond=Qp,qp.prototype.visitTimestampMillisecond=Qp,qp.prototype.visitTimestampMicrosecond=Qp,qp.prototype.visitTimestampNanosecond=Qp,qp.prototype.visitTime=t_,qp.prototype.visitTimeSecond=t_,qp.prototype.visitTimeMillisecond=t_,qp.prototype.visitTimeMicrosecond=t_,qp.prototype.visitTimeNanosecond=t_,qp.prototype.visitDecimal=Hp,qp.prototype.visitList=function(t,e){return t===e||Xp(t,e)&&t.children.length===e.children.length&&r_.compareManyFields(t.children,e.children)},qp.prototype.visitStruct=function(t,e){return t===e||Xp(t,e)&&t.children.length===e.children.length&&r_.compareManyFields(t.children,e.children)},qp.prototype.visitUnion=e_,qp.prototype.visitDenseUnion=e_,qp.prototype.visitSparseUnion=e_,qp.prototype.visitDictionary=function(t,e){return t===e||Xp(t,e)&&t.id===e.id&&t.isOrdered===e.isOrdered&&r_.visit(t.indices,e.indices)&&r_.visit(t.dictionary,e.dictionary)},qp.prototype.visitInterval=n_,qp.prototype.visitIntervalDayTime=n_,qp.prototype.visitIntervalYearMonth=n_,qp.prototype.visitFixedSizeList=function(t,e){return t===e||Xp(t,e)&&t.listSize===e.listSize&&t.children.length===e.children.length&&r_.compareManyFields(t.children,e.children)},qp.prototype.visitMap=function(t,e){return t===e||Xp(t,e)&&t.keysSorted===e.keysSorted&&t.children.length===e.children.length&&r_.compareManyFields(t.children,e.children)};const r_=new qp;function i_(t,e){return r_.compareSchemas(t,e)}function o_(t){const e=t.type,n=new(Gp.getVisitFn(e)())(t);if(e.children&&e.children.length>0){const r=t.children||[],i={nullValues:t.nullValues},o=Array.isArray(r)?(t,e)=>r[e]||i:({name:t})=>r[t]||i;for(const[t,a]of e.children.entries()){const{type:e}=a,r=o(a,t);n.children.push(o_(Object.assign(Object.assign({},r),{type:e})))}}return n}function a_(t,e){if(t instanceof eh||t instanceof Mh||t.type instanceof Zc||ArrayBuffer.isView(t))return Bh(t);const n=[...u_({type:null!=e?e:s_(t),nullValues:[null]})(t)],r=1===n.length?n[0]:n.reduce(((t,e)=>t.concat(e)));return Zc.isDictionary(r.type)?r.memoize():r}function s_(t){if(0===t.length)return new Jc;let e=0,n=0,r=0,i=0,o=0,a=0,s=0,u=0;for(const c of t){if(null!=c){switch(typeof c){case"bigint":++a;continue;case"boolean":++s;continue;case"number":++i;continue;case"string":++o;continue;case"object":Array.isArray(c)?++n:"[object Date]"===Object.prototype.toString.call(c)?++u:++r;continue}throw new TypeError("Unable to infer Vector type from input values, explicit type declaration expected.")}++e}if(i+e===t.length)return new cl;if(o+e===t.length)return new Tl(new fl,new el);if(a+e===t.length)return new nl;if(s+e===t.length)return new hl;if(u+e===t.length)return new _l;if(n+e===t.length){const e=t,n=s_(e[e.findIndex((t=>null!=t))]);if(e.every((t=>{return null==t||(e=n,r=s_(t),r_.visit(e,r));var e,r})))return new gl(new Ed("",n,!0))}else if(r+e===t.length){const e=new Map;for(const n of t)for(const t of Object.keys(n))e.has(t)||null==n[t]||e.set(t,new Ed(t,s_([n[t]]),!0));return new vl([...e.values()])}throw new TypeError("Unable to infer Vector type from input values, explicit type declaration expected.")}function u_(t){const{queueingStrategy:e="count"}=t,{highWaterMark:n=("bytes"!==e?Number.POSITIVE_INFINITY:Math.pow(2,14))}=t,r="bytes"!==e?"length":"byteLength";return function*(e){let i=0;const o=o_(t);for(const t of e)o.append(t)[r]>=n&&++i&&(yield o.toVector());(o.finish().length>0||0===i)&&(yield o.toVector())}}function c_(t,e){return function(t,e){const n=[...t.fields],r=[],i={numBatches:e.reduce(((t,e)=>Math.max(t,e.length)),0)};let o=0,a=0,s=-1;const u=e.length;let c,l=[];for(;i.numBatches-- >0;){for(a=Number.POSITIVE_INFINITY,s=-1;++s0&&(r[o++]=rh({type:new vl(n),length:a,nullCount:0,children:l.slice()})))}return[t=t.assign(n),r.map((e=>new p_(t,e)))]}(t,e.map((t=>t.data.concat())))}function l_(t,e,n,r,i){var o;const a=(e+63&-64)>>3;for(let s=-1,u=r.length;++s=e)c===e?n[s]=u:(n[s]=u.slice(0,e),i.numBatches=Math.max(i.numBatches,r[s].unshift(u.slice(e,c-e))));else{const r=t[s];t[s]=r.clone({nullable:!0}),n[s]=null!==(o=null==u?void 0:u._changeLengthAndBackfillNullBitmap(e))&&void 0!==o?o:rh({type:r.type,length:e,nullCount:e,nullBitmap:new Uint8Array(a)})}}return n}var f_,h_;class d_{constructor(...t){var e,n;if(0===t.length)return this.batches=[],this.schema=new Md([]),this._offsets=[0],this;let r,i;t[0]instanceof Md&&(r=t.shift()),t.at(-1)instanceof Uint32Array&&(i=t.pop());const o=t=>{if(t){if(t instanceof p_)return[t];if(t instanceof d_)return t.batches;if(t instanceof eh){if(t.type instanceof vl)return[new p_(new Md(t.type.children),t)]}else{if(Array.isArray(t))return t.flatMap((t=>o(t)));if("function"==typeof t[Symbol.iterator])return[...t].flatMap((t=>o(t)));if("object"==typeof t){const e=Object.keys(t),n=e.map((e=>new Mh([t[e]]))),r=new Md(e.map(((t,e)=>new Ed(String(t),n[e].type)))),[,i]=c_(r,n);return 0===i.length?[new p_(t)]:i}}}return[]},a=t.flatMap((t=>o(t)));if(r=null!==(n=null!=r?r:null===(e=a[0])||void 0===e?void 0:e.schema)&&void 0!==n?n:new Md([]),!(r instanceof Md))throw new TypeError("Table constructor expects a [Schema, RecordBatch[]] pair.");for(const s of a){if(!(s instanceof p_))throw new TypeError("Table constructor expects a [Schema, RecordBatch[]] pair.");if(!i_(r,s.schema))throw new TypeError("Table and inner RecordBatch schemas must be equivalent.")}this.schema=r,this.batches=a,this._offsets=null!=i?i:ah(this.data)}get data(){return this.batches.map((({data:t})=>t))}get numCols(){return this.schema.fields.length}get numRows(){return this.data.reduce(((t,e)=>t+e.length),0)}get nullCount(){return-1===this._nullCount&&(this._nullCount=oh(this.data)),this._nullCount}isValid(t){return!1}get(t){return null}set(t,e){}indexOf(t,e){return-1}getByteLength(t){return 0}[Symbol.iterator](){return this.batches.length>0?vh.visit(new Mh(this.data)):new Array(0)[Symbol.iterator]()}toArray(){return[...this]}toString(){return`[\n ${this.toArray().join(",\n ")}\n]`}concat(...t){const e=this.schema,n=this.data.concat(t.flatMap((({data:t})=>t)));return new d_(e,n.map((t=>new p_(e,t))))}slice(t,e){const n=this.schema;[t,e]=Yf({length:this.numRows},t,e);const r=sh(this.data,this._offsets,t,e);return new d_(n,r.map((t=>new p_(n,t))))}getChild(t){return this.getChildAt(this.schema.fields.findIndex((e=>e.name===t)))}getChildAt(t){if(t>-1&&te.children[t]));if(0===e.length){const{type:n}=this.schema.fields[t],r=rh({type:n,length:0,nullCount:0});e.push(r._changeLengthAndBackfillNullBitmap(this.numRows))}return new Mh(e)}return null}setChild(t,e){var n;return this.setChildAt(null===(n=this.schema.fields)||void 0===n?void 0:n.findIndex((e=>e.name===t)),e)}setChildAt(t,e){let n=this.schema,r=[...this.batches];if(t>-1&&tthis.getChildAt(e)));[i[t],a[t]]=[o,e],[n,r]=c_(n,a)}return new d_(n,r)}select(t){const e=this.schema.fields.reduce(((t,e,n)=>t.set(e.name,n)),new Map);return this.selectAt(t.map((t=>e.get(t))).filter((t=>t>-1)))}selectAt(t){const e=this.schema.selectAt(t),n=this.batches.map((e=>e.selectAt(t)));return new d_(e,n)}assign(t){const e=this.schema.fields,[n,r]=t.schema.fields.reduce(((t,n,r)=>{const[i,o]=t,a=e.findIndex((t=>t.name===n.name));return~a?o[a]=r:i.push(r),t}),[[],[]]),i=this.schema.assign(t.schema),o=[...e.map(((t,e)=>[e,r[e]])).map((([e,n])=>void 0===n?this.getChildAt(e):t.getChildAt(n))),...n.map((e=>t.getChildAt(e)))].filter(Boolean);return new d_(...c_(i,o))}}f_=Symbol.toStringTag,d_[f_]=(t=>(t.schema=null,t.batches=[],t._offsets=new Uint32Array([0]),t._nullCount=-1,t[Symbol.isConcatSpreadable]=!0,t.isValid=lh(ch),t.get=lh(Ff.getVisitFn(dc.Struct)),t.set=fh(lf.getVisitFn(dc.Struct)),t.indexOf=hh(mh.getVisitFn(dc.Struct)),t.getByteLength=lh(Ih.getVisitFn(dc.Struct)),"Table"))(d_.prototype);let p_=class t{constructor(...t){switch(t.length){case 2:if([this.schema]=t,!(this.schema instanceof Md))throw new TypeError("RecordBatch constructor expects a [Schema, Data] pair.");if([,this.data=rh({nullCount:0,type:new vl(this.schema.fields),children:this.schema.fields.map((t=>rh({type:t.type,nullCount:0})))})]=t,!(this.data instanceof eh))throw new TypeError("RecordBatch constructor expects a [Schema, Data] pair.");[this.schema,this.data]=__(this.schema,this.data.children);break;case 1:{const[e]=t,{fields:n,children:r,length:i}=Object.keys(e).reduce(((t,n,r)=>(t.children[r]=e[n],t.length=Math.max(t.length,e[n].length),t.fields[r]=Ed.new({name:n,type:e[n].type,nullable:!0}),t)),{length:0,fields:new Array,children:new Array}),o=new Md(n),a=rh({type:new vl(n),length:i,children:r,nullCount:0});[this.schema,this.data]=__(o,a.children,i);break}default:throw new TypeError("RecordBatch constructor expects an Object mapping names to child Data, or a [Schema, Data] pair.")}}get dictionaries(){return this._dictionaries||(this._dictionaries=m_(this.schema.fields,this.data.children))}get numCols(){return this.schema.fields.length}get numRows(){return this.data.length}get nullCount(){return this.data.nullCount}isValid(t){return this.data.getValid(t)}get(t){return Ff.visit(this.data,t)}set(t,e){return lf.visit(this.data,t,e)}indexOf(t,e){return mh.visit(this.data,t,e)}getByteLength(t){return Ih.visit(this.data,t)}[Symbol.iterator](){return vh.visit(new Mh([this.data]))}toArray(){return[...this]}concat(...t){return new d_(this.schema,[this,...t])}slice(e,n){const[r]=new Mh([this.data]).slice(e,n).data;return new t(this.schema,r)}getChild(t){var e;return this.getChildAt(null===(e=this.schema.fields)||void 0===e?void 0:e.findIndex((e=>e.name===t)))}getChildAt(t){return t>-1&&te.name===t)),e)}setChildAt(e,n){let r=this.schema,i=this.data;if(e>-1&&ee.name===t));~e&&(i[e]=this.data.children[e])}return new t(n,rh({type:r,length:this.numRows,children:i}))}selectAt(e){const n=this.schema.selectAt(e),r=e.map((t=>this.data.children[t])).filter(Boolean),i=rh({type:new vl(n.fields),length:this.numRows,children:r});return new t(n,i)}};function __(t,e,n=e.reduce(((t,e)=>Math.max(t,e.length)),0)){var r;const i=[...t.fields],o=[...e],a=(n+63&-64)>>3;for(const[s,u]of t.fields.entries()){const t=e[s];t&&t.length===n||(i[s]=u.clone({nullable:!0}),o[s]=null!==(r=null==t?void 0:t._changeLengthAndBackfillNullBitmap(n))&&void 0!==r?r:rh({type:u.type,length:n,nullCount:n,nullBitmap:new Uint8Array(a)}))}return[t.assign(i),rh({type:new vl(i),length:n,children:o})]}function m_(t,e,n=new Map){for(let r=-1,i=t.length;++r0&&m_(i.children,o.children,n)}return n}h_=Symbol.toStringTag,p_[h_]=(t=>(t._nullCount=-1,t[Symbol.isConcatSpreadable]=!0,"RecordBatch"))(p_.prototype);class b_ extends p_{constructor(t){const e=t.fields.map((t=>rh({type:t.type})));super(t,rh({type:new vl(t.fields),nullCount:0,children:e}))}}var y_,g_,v_,w_;(g_=y_||(y_={}))[g_.BUFFER=0]="BUFFER",(w_=v_||(v_={}))[w_.LZ4_FRAME=0]="LZ4_FRAME",w_[w_.ZSTD=1]="ZSTD";class x_{constructor(){this.bb=null,this.bb_pos=0}__init(t,e){return this.bb_pos=t,this.bb=e,this}static getRootAsBodyCompression(t,e){return(e||new x_).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsBodyCompression(t,e){return t.setPosition(t.position()+4),(e||new x_).__init(t.readInt32(t.position())+t.position(),t)}codec(){const t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt8(this.bb_pos+t):v_.LZ4_FRAME}method(){const t=this.bb.__offset(this.bb_pos,6);return t?this.bb.readInt8(this.bb_pos+t):y_.BUFFER}static startBodyCompression(t){t.startObject(2)}static addCodec(t,e){t.addFieldInt8(0,e,v_.LZ4_FRAME)}static addMethod(t,e){t.addFieldInt8(1,e,y_.BUFFER)}static endBodyCompression(t){return t.endObject()}static createBodyCompression(t,e,n){return x_.startBodyCompression(t),x_.addCodec(t,e),x_.addMethod(t,n),x_.endBodyCompression(t)}}class A_{constructor(){this.bb=null,this.bb_pos=0}__init(t,e){return this.bb_pos=t,this.bb=e,this}offset(){return this.bb.readInt64(this.bb_pos)}length(){return this.bb.readInt64(this.bb_pos+8)}static sizeOf(){return 16}static createBuffer(t,e,n){return t.prep(8,16),t.writeInt64(BigInt(null!=n?n:0)),t.writeInt64(BigInt(null!=e?e:0)),t.offset()}}let S_=class{constructor(){this.bb=null,this.bb_pos=0}__init(t,e){return this.bb_pos=t,this.bb=e,this}length(){return this.bb.readInt64(this.bb_pos)}nullCount(){return this.bb.readInt64(this.bb_pos+8)}static sizeOf(){return 16}static createFieldNode(t,e,n){return t.prep(8,16),t.writeInt64(BigInt(null!=n?n:0)),t.writeInt64(BigInt(null!=e?e:0)),t.offset()}},I_=class t{constructor(){this.bb=null,this.bb_pos=0}__init(t,e){return this.bb_pos=t,this.bb=e,this}static getRootAsRecordBatch(e,n){return(n||new t).__init(e.readInt32(e.position())+e.position(),e)}static getSizePrefixedRootAsRecordBatch(e,n){return e.setPosition(e.position()+4),(n||new t).__init(e.readInt32(e.position())+e.position(),e)}length(){const t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt64(this.bb_pos+t):BigInt("0")}nodes(t,e){const n=this.bb.__offset(this.bb_pos,6);return n?(e||new S_).__init(this.bb.__vector(this.bb_pos+n)+16*t,this.bb):null}nodesLength(){const t=this.bb.__offset(this.bb_pos,6);return t?this.bb.__vector_len(this.bb_pos+t):0}buffers(t,e){const n=this.bb.__offset(this.bb_pos,8);return n?(e||new A_).__init(this.bb.__vector(this.bb_pos+n)+16*t,this.bb):null}buffersLength(){const t=this.bb.__offset(this.bb_pos,8);return t?this.bb.__vector_len(this.bb_pos+t):0}compression(t){const e=this.bb.__offset(this.bb_pos,10);return e?(t||new x_).__init(this.bb.__indirect(this.bb_pos+e),this.bb):null}static startRecordBatch(t){t.startObject(4)}static addLength(t,e){t.addFieldInt64(0,e,BigInt("0"))}static addNodes(t,e){t.addFieldOffset(1,e,0)}static startNodesVector(t,e){t.startVector(16,e,8)}static addBuffers(t,e){t.addFieldOffset(2,e,0)}static startBuffersVector(t,e){t.startVector(16,e,8)}static addCompression(t,e){t.addFieldOffset(3,e,0)}static endRecordBatch(t){return t.endObject()}},O_=class t{constructor(){this.bb=null,this.bb_pos=0}__init(t,e){return this.bb_pos=t,this.bb=e,this}static getRootAsDictionaryBatch(e,n){return(n||new t).__init(e.readInt32(e.position())+e.position(),e)}static getSizePrefixedRootAsDictionaryBatch(e,n){return e.setPosition(e.position()+4),(n||new t).__init(e.readInt32(e.position())+e.position(),e)}id(){const t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt64(this.bb_pos+t):BigInt("0")}data(t){const e=this.bb.__offset(this.bb_pos,6);return e?(t||new I_).__init(this.bb.__indirect(this.bb_pos+e),this.bb):null}isDelta(){const t=this.bb.__offset(this.bb_pos,8);return!!t&&!!this.bb.readInt8(this.bb_pos+t)}static startDictionaryBatch(t){t.startObject(3)}static addId(t,e){t.addFieldInt64(0,e,BigInt("0"))}static addData(t,e){t.addFieldOffset(1,e,0)}static addIsDelta(t,e){t.addFieldInt8(2,+e,0)}static endDictionaryBatch(t){return t.endObject()}};var T_;!function(t){t[t.NONE=0]="NONE",t[t.Schema=1]="Schema",t[t.DictionaryBatch=2]="DictionaryBatch",t[t.RecordBatch=3]="RecordBatch",t[t.Tensor=4]="Tensor",t[t.SparseTensor=5]="SparseTensor"}(T_||(T_={}));let k_=class t{constructor(){this.bb=null,this.bb_pos=0}__init(t,e){return this.bb_pos=t,this.bb=e,this}static getRootAsMessage(e,n){return(n||new t).__init(e.readInt32(e.position())+e.position(),e)}static getSizePrefixedRootAsMessage(e,n){return e.setPosition(e.position()+4),(n||new t).__init(e.readInt32(e.position())+e.position(),e)}version(){const t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt16(this.bb_pos+t):Jh.V1}headerType(){const t=this.bb.__offset(this.bb_pos,6);return t?this.bb.readUint8(this.bb_pos+t):T_.NONE}header(t){const e=this.bb.__offset(this.bb_pos,8);return e?this.bb.__union(t,this.bb_pos+e):null}bodyLength(){const t=this.bb.__offset(this.bb_pos,10);return t?this.bb.readInt64(this.bb_pos+t):BigInt("0")}customMetadata(t,e){const n=this.bb.__offset(this.bb_pos,12);return n?(e||new Zh).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+n)+4*t),this.bb):null}customMetadataLength(){const t=this.bb.__offset(this.bb_pos,12);return t?this.bb.__vector_len(this.bb_pos+t):0}static startMessage(t){t.startObject(5)}static addVersion(t,e){t.addFieldInt16(0,e,Jh.V1)}static addHeaderType(t,e){t.addFieldInt8(1,e,T_.NONE)}static addHeader(t,e){t.addFieldOffset(2,e,0)}static addBodyLength(t,e){t.addFieldInt64(3,e,BigInt("0"))}static addCustomMetadata(t,e){t.addFieldOffset(4,e,0)}static createCustomMetadataVector(t,e){t.startVector(4,e.length,4);for(let n=e.length-1;n>=0;n--)t.addOffset(e[n]);return t.endVector()}static startCustomMetadataVector(t,e){t.startVector(4,e,4)}static endMessage(t){return t.endObject()}static finishMessageBuffer(t,e){t.finish(e)}static finishSizePrefixedMessageBuffer(t,e){t.finish(e,void 0,!0)}static createMessage(e,n,r,i,o,a){return t.startMessage(e),t.addVersion(e,n),t.addHeaderType(e,r),t.addHeader(e,i),t.addBodyLength(e,o),t.addCustomMetadata(e,a),t.endMessage(e)}};const M_=new class extends Ml{visit(t,e){return null==t||null==e?void 0:super.visit(t,e)}visitNull(t,e){return yd.startNull(e),yd.endNull(e)}visitInt(t,e){return rd.startInt(e),rd.addBitWidth(e,t.bitWidth),rd.addIsSigned(e,t.isSigned),rd.endInt(e)}visitFloat(t,e){return pd.startFloatingPoint(e),pd.addPrecision(e,t.precision),pd.endFloatingPoint(e)}visitBinary(t,e){return od.startBinary(e),od.endBinary(e)}visitBool(t,e){return ad.startBool(e),ad.endBool(e)}visitUtf8(t,e){return Id.startUtf8(e),Id.endUtf8(e)}visitDecimal(t,e){return ud.startDecimal(e),ud.addScale(e,t.scale),ud.addPrecision(e,t.precision),ud.addBitWidth(e,t.bitWidth),ud.endDecimal(e)}visitDate(t,e){return sd.startDate(e),sd.addUnit(e,t.unit),sd.endDate(e)}visitTime(t,e){return vd.startTime(e),vd.addUnit(e,t.unit),vd.addBitWidth(e,t.bitWidth),vd.endTime(e)}visitTimestamp(t,e){const n=t.timezone&&e.createString(t.timezone)||void 0;return wd.startTimestamp(e),wd.addUnit(e,t.unit),void 0!==n&&wd.addTimezone(e,n),wd.endTimestamp(e)}visitInterval(t,e){return _d.startInterval(e),_d.addUnit(e,t.unit),_d.endInterval(e)}visitList(t,e){return md.startList(e),md.endList(e)}visitStruct(t,e){return gd.startStruct_(e),gd.endStruct_(e)}visitUnion(t,e){Sd.startTypeIdsVector(e,t.typeIds.length);const n=Sd.createTypeIdsVector(e,t.typeIds);return Sd.startUnion(e),Sd.addMode(e,t.mode),Sd.addTypeIds(e,n),Sd.endUnion(e)}visitDictionary(t,e){const n=this.visit(t.indices,e);return id.startDictionaryEncoding(e),id.addId(e,BigInt(t.id)),id.addIsOrdered(e,t.isOrdered),void 0!==n&&id.addIndexType(e,n),id.endDictionaryEncoding(e)}visitFixedSizeBinary(t,e){return hd.startFixedSizeBinary(e),hd.addByteWidth(e,t.byteWidth),hd.endFixedSizeBinary(e)}visitFixedSizeList(t,e){return dd.startFixedSizeList(e),dd.addListSize(e,t.listSize),dd.endFixedSizeList(e)}visitMap(t,e){return bd.startMap(e),bd.addKeysSorted(e,t.keysSorted),bd.endMap(e)}};function E_(t){return new R_(t.count,j_(t.columns),D_(t.columns))}function B_(t,e){return(t.children||[]).filter(Boolean).map((t=>Ed.fromJSON(t,e)))}function j_(t){return(t||[]).reduce(((t,e)=>{return[...t,new $_(e.count,(n=e.VALIDITY,(n||[]).reduce(((t,e)=>t+ +(0===e)),0))),...j_(e.children)];var n}),[])}function D_(t,e=[]){for(let n=-1,r=(t||[]).length;++n{switch(e){case fc.Schema:return Md.fromJSON(t);case fc.RecordBatch:return R_.fromJSON(t);case fc.DictionaryBatch:return P_.fromJSON(t)}throw new Error(`Unrecognized Message type: { name: ${fc[e]}, type: ${e} }`)}}(t,e),n}static decode(t){t=new L_(Yu(t));const e=k_.getRootAsMessage(t),n=e.bodyLength(),r=e.version(),i=e.headerType(),o=new U_(n,r,i);return o._createHeader=function(t,e){return()=>{switch(e){case fc.Schema:return Md.decode(t.header(new Td));case fc.RecordBatch:return R_.decode(t.header(new I_),t.version());case fc.DictionaryBatch:return P_.decode(t.header(new O_),t.version())}throw new Error(`Unrecognized Message type: { name: ${fc[e]}, type: ${e} }`)}}(e,i),o}static encode(t){const e=new F_;let n=-1;return t.isSchema()?n=Md.encode(e,t.header()):t.isRecordBatch()?n=R_.encode(e,t.header()):t.isDictionaryBatch()&&(n=P_.encode(e,t.header())),k_.startMessage(e),k_.addVersion(e,Qu.V4),k_.addHeader(e,n),k_.addHeaderType(e,t.headerType),k_.addBodyLength(e,BigInt(t.bodyLength)),k_.finishMessageBuffer(e,k_.endMessage(e)),e.asUint8Array()}static from(t,e=0){if(t instanceof Md)return new U_(0,Qu.V4,fc.Schema,t);if(t instanceof R_)return new U_(e,Qu.V4,fc.RecordBatch,t);if(t instanceof P_)return new U_(e,Qu.V4,fc.DictionaryBatch,t);throw new Error(`Unrecognized Message header: ${t}`)}get type(){return this.headerType}get version(){return this._version}get headerType(){return this._headerType}get bodyLength(){return this._bodyLength}header(){return this._createHeader()}isSchema(){return this.headerType===fc.Schema}isRecordBatch(){return this.headerType===fc.RecordBatch}isDictionaryBatch(){return this.headerType===fc.DictionaryBatch}constructor(t,e,n,r){this._version=e,this._headerType=n,this.body=new Uint8Array(0),r&&(this._createHeader=()=>r),this._bodyLength=Mc(t)}}class R_{get nodes(){return this._nodes}get length(){return this._length}get buffers(){return this._buffers}constructor(t,e,n){this._nodes=e,this._buffers=n,this._length=Mc(t)}}class P_{get id(){return this._id}get data(){return this._data}get isDelta(){return this._isDelta}get length(){return this.data.length}get nodes(){return this.data.nodes}get buffers(){return this.data.buffers}constructor(t,e,n=!1){this._data=t,this._isDelta=n,this._id=Mc(e)}}class V_{constructor(t,e){this.offset=Mc(t),this.length=Mc(e)}}class $_{constructor(t,e){this.length=Mc(t),this.nullCount=Mc(e)}}function Y_(t,e){const n=[];for(let r,i=-1,o=-1,a=t.childrenLength();++iEd.encode(t,e))),u=Od.createChildrenVector(t,s),c=e.metadata&&e.metadata.size>0?Od.createCustomMetadataVector(t,[...e.metadata].map((([e,n])=>{const r=t.createString(`${e}`),i=t.createString(`${n}`);return Zh.startKeyValue(t),Zh.addKey(t,r),Zh.addValue(t,i),Zh.endKeyValue(t)}))):-1;e.name&&(n=t.createString(e.name));Od.startField(t),Od.addType(t,r),Od.addTypeType(t,a),Od.addChildren(t,u),Od.addNullable(t,!!e.nullable),-1!==n&&Od.addName(t,n);-1!==i&&Od.addDictionary(t,i);-1!==c&&Od.addCustomMetadata(t,c);return Od.endField(t)},Ed.decode=function(t,e){let n,r,i,o,a,s;e&&(s=t.dictionary())?e.has(n=Mc(s.id()))?(o=(o=s.indexType())?G_(o):new el,a=new Tl(e.get(n),o,n,s.isOrdered()),r=new Ed(t.name(),a,t.nullable(),W_(t))):(o=(o=s.indexType())?G_(o):new el,e.set(n,i=q_(t,Y_(t,e))),a=new Tl(i,o,n,s.isOrdered()),r=new Ed(t.name(),a,t.nullable(),W_(t))):(i=q_(t,Y_(t,e)),r=new Ed(t.name(),i,t.nullable(),W_(t)));return r||null},Ed.fromJSON=function(t,e){let n,r,i,o,a,s;return e&&(o=t.dictionary)?e.has(n=o.id)?(r=(r=o.indexType)?N_(r):new el,s=new Tl(e.get(n),r,n,o.isOrdered),i=new Ed(t.name,s,t.nullable,z_(t.customMetadata))):(r=(r=o.indexType)?N_(r):new el,e.set(n,a=C_(t,B_(t,e))),s=new Tl(a,r,n,o.isOrdered),i=new Ed(t.name,s,t.nullable,z_(t.customMetadata))):(a=C_(t,B_(t,e)),i=new Ed(t.name,a,t.nullable,z_(t.customMetadata))),i||null},Md.encode=function(t,e){const n=e.fields.map((e=>Ed.encode(t,e)));Td.startFieldsVector(t,n.length);const r=Td.createFieldsVector(t,n),i=e.metadata&&e.metadata.size>0?Td.createCustomMetadataVector(t,[...e.metadata].map((([e,n])=>{const r=t.createString(`${e}`),i=t.createString(`${n}`);return Zh.startKeyValue(t),Zh.addKey(t,r),Zh.addValue(t,i),Zh.endKeyValue(t)}))):-1;Td.startSchema(t),Td.addFields(t,r),Td.addEndianness(t,X_?Kh.Little:Kh.Big),-1!==i&&Td.addCustomMetadata(t,i);return Td.endSchema(t)},Md.decode=function(t,e=new Map){const n=function(t,e){const n=[];for(let r,i=-1,o=-1,a=t.fieldsLength();++iEd.fromJSON(t,e)))}(t,e),z_(t.customMetadata),e)},R_.encode=function(t,e){const n=e.nodes||[],r=e.buffers||[];I_.startNodesVector(t,n.length);for(const a of n.slice().reverse())$_.encode(t,a);const i=t.endVector();I_.startBuffersVector(t,r.length);for(const a of r.slice().reverse())V_.encode(t,a);const o=t.endVector();return I_.startRecordBatch(t),I_.addLength(t,BigInt(e.length)),I_.addNodes(t,i),I_.addBuffers(t,o),I_.endRecordBatch(t)},R_.decode=function(t,e=Qu.V4){if(null!==t.compression())throw new Error("Record batch compression not implemented");return new R_(t.length(),function(t){const e=[];for(let n,r=-1,i=-1,o=t.nodesLength();++r{const t=new ArrayBuffer(2);return new DataView(t).setInt16(0,256,!0),256===new Int16Array(t)[0]})(),H_=t=>`Expected ${fc[t]} Message in stream, but was null or length 0.`,Z_=t=>`Header pointer of flatbuffer-encoded ${fc[t]} Message is null or length 0.`,J_=(t,e)=>`Expected to read ${t} metadata bytes, but only read ${e}.`,K_=(t,e)=>`Expected to read ${t} bytes for message body, but only read ${e}.`;class Q_{constructor(t){this.source=t instanceof $d?t:new $d(t)}[Symbol.iterator](){return this}next(){let t;return(t=this.readMetadataLength()).done||-1===t.value&&(t=this.readMetadataLength()).done||(t=this.readMetadata(t.value)).done?Ld:t}throw(t){return this.source.throw(t)}return(t){return this.source.return(t)}readMessage(t){let e;if((e=this.next()).done)return null;if(null!=t&&e.value.headerType!==t)throw new Error(H_(t));return e.value}readMessageBody(t){if(t<=0)return new Uint8Array(0);const e=Yu(this.source.read(t));if(e.byteLength[...e,...n.VALIDITY&&[n.VALIDITY]||[],...n.TYPE&&[n.TYPE]||[],...n.OFFSET&&[n.OFFSET]||[],...n.DATA&&[n.DATA]||[],...t(n.children)]),[])}(this._body)}readMessage(t){let e;if((e=this.next()).done)return null;if(null!=t&&e.value.headerType!==t)throw new Error(H_(t));return e.value}readSchema(){const t=fc.Schema,e=this.readMessage(t),n=null==e?void 0:e.header();if(!e||!n)throw new Error(Z_(t));return n}}const nm=4,rm="ARROW1",im=new Uint8Array(rm.length);for(let cb=0;cbthis)):this}readRecordBatch(t){return this._impl.isFile()?this._impl.readRecordBatch(t):null}[Symbol.iterator](){return this._impl[Symbol.iterator]()}[Symbol.asyncIterator](){return this._impl[Symbol.asyncIterator]()}toDOMStream(){return Hu.toDOMStream(this.isSync()?{[Symbol.iterator]:()=>this}:{[Symbol.asyncIterator]:()=>this})}toNodeStream(){return Hu.toNodeStream(this.isSync()?{[Symbol.iterator]:()=>this}:{[Symbol.asyncIterator]:()=>this},{objectMode:!0})}static throughNode(t){throw new Error('"throughNode" not available in this environment')}static throughDOM(t,e){throw new Error('"throughDOM" not available in this environment')}static from(t){return t instanceof cm?t:Bu(t)?function(t){return new lm(new gm(t))}(t):Du(t)?function(t){return mu(this,void 0,void 0,(function*(){const{size:e}=yield t.stat(),n=new Xd(t,e);return e>=um&&om(yield n.readAt(0,am+7&-8))?new dm(new ym(n)):new fm(new mm(n))}))}(t):ku(t)?(()=>mu(this,void 0,void 0,(function*(){return yield cm.from(yield t)})))():zu(t)||Cu(t)||Fu(t)||Eu(t)?function(t){return mu(this,void 0,void 0,(function*(){const e=yield t.peek(am+7&-8);return e&&e.byteLength>=4?om(e)?new hm(new bm(yield t.read())):new fm(new mm(t)):new fm(new mm(function(){return gu(this,arguments,(function*(){}))}()))}))}(new Yd(t)):function(t){const e=t.peek(am+7&-8);return e&&e.byteLength>=4?om(e)?new hm(new bm(t.read())):new lm(new _m(t)):new lm(new _m(function*(){}()))}(new $d(t))}static readAll(t){return t instanceof cm?t.isSync()?wm(t):xm(t):Bu(t)||ArrayBuffer.isView(t)||Mu(t)||ju(t)?wm(t):xm(t)}}class lm extends cm{constructor(t){super(t),this._impl=t}readAll(){return[...this]}[Symbol.iterator](){return this._impl[Symbol.iterator]()}[Symbol.asyncIterator](){return gu(this,arguments,(function*(){yield yu(yield*vu(wu(this[Symbol.iterator]())))}))}}class fm extends cm{constructor(t){super(t),this._impl=t}readAll(){var t,e,n,r;return mu(this,void 0,void 0,(function*(){const i=new Array;try{for(var o,a=!0,s=wu(this);o=yield s.next(),!(t=o.done);a=!0){r=o.value,a=!1;const t=r;i.push(t)}}catch(u){e={error:u}}finally{try{a||t||!(n=s.return)||(yield n.call(s))}finally{if(e)throw e.error}}return i}))}[Symbol.iterator](){throw new Error("AsyncRecordBatchStreamReader is not Iterable")}[Symbol.asyncIterator](){return this._impl[Symbol.asyncIterator]()}}class hm extends lm{constructor(t){super(t),this._impl=t}}class dm extends fm{constructor(t){super(t),this._impl=t}}class pm{get numDictionaries(){return this._dictionaryIndex}get numRecordBatches(){return this._recordBatchIndex}constructor(t=new Map){this.closed=!1,this.autoDestroy=!0,this._dictionaryIndex=0,this._recordBatchIndex=0,this.dictionaries=t}isSync(){return!1}isAsync(){return!1}isFile(){return!1}isStream(){return!1}reset(t){return this._dictionaryIndex=0,this._recordBatchIndex=0,this.schema=t,this.dictionaries=new Map,this}_loadRecordBatch(t,e){const n=this._loadVectors(t,e,this.schema.fields),r=rh({type:new vl(this.schema.fields),length:t.length,children:n});return new p_(this.schema,r)}_loadDictionaryBatch(t,e){const{id:n,isDelta:r}=t,{dictionaries:i,schema:o}=this,a=i.get(n);if(r||!a){const i=o.dictionaries.get(n),s=this._loadVectors(t.data,e,[i]);return(a&&r?a.concat(new Mh(s)):new Mh(s)).memoize()}return a.memoize()}_loadVectors(t,e,n){return new ep(e,t.nodes,t.buffers,this.dictionaries).visitMany(n)}}class _m extends pm{constructor(t,e){super(e),this._reader=Bu(t)?new em(this._handle=t):new Q_(this._handle=t)}isSync(){return!0}isStream(){return!0}[Symbol.iterator](){return this}cancel(){!this.closed&&(this.closed=!0)&&(this.reset()._reader.return(),this._reader=null,this.dictionaries=null)}open(t){return this.closed||(this.autoDestroy=vm(this,t),this.schema||(this.schema=this._reader.readSchema())||this.cancel()),this}throw(t){return!this.closed&&this.autoDestroy&&(this.closed=!0)?this.reset()._reader.throw(t):Ld}return(t){return!this.closed&&this.autoDestroy&&(this.closed=!0)?this.reset()._reader.return(t):Ld}next(){if(this.closed)return Ld;let t;const{_reader:e}=this;for(;t=this._readNextMessageAndValidate();)if(t.isSchema())this.reset(t.header());else{if(t.isRecordBatch()){this._recordBatchIndex++;const n=t.header(),r=e.readMessageBody(t.bodyLength);return{done:!1,value:this._loadRecordBatch(n,r)}}if(t.isDictionaryBatch()){this._dictionaryIndex++;const n=t.header(),r=e.readMessageBody(t.bodyLength),i=this._loadDictionaryBatch(n,r);this.dictionaries.set(n.id,i)}}return this.schema&&0===this._recordBatchIndex?(this._recordBatchIndex++,{done:!1,value:new b_(this.schema)}):this.return()}_readNextMessageAndValidate(t){return this._reader.readMessage(t)}}class mm extends pm{constructor(t,e){super(e),this._reader=new tm(this._handle=t)}isAsync(){return!0}isStream(){return!0}[Symbol.asyncIterator](){return this}cancel(){return mu(this,void 0,void 0,(function*(){!this.closed&&(this.closed=!0)&&(yield this.reset()._reader.return(),this._reader=null,this.dictionaries=null)}))}open(t){return mu(this,void 0,void 0,(function*(){return this.closed||(this.autoDestroy=vm(this,t),this.schema||(this.schema=yield this._reader.readSchema())||(yield this.cancel())),this}))}throw(t){return mu(this,void 0,void 0,(function*(){return!this.closed&&this.autoDestroy&&(this.closed=!0)?yield this.reset()._reader.throw(t):Ld}))}return(t){return mu(this,void 0,void 0,(function*(){return!this.closed&&this.autoDestroy&&(this.closed=!0)?yield this.reset()._reader.return(t):Ld}))}next(){return mu(this,void 0,void 0,(function*(){if(this.closed)return Ld;let t;const{_reader:e}=this;for(;t=yield this._readNextMessageAndValidate();)if(t.isSchema())yield this.reset(t.header());else{if(t.isRecordBatch()){this._recordBatchIndex++;const n=t.header(),r=yield e.readMessageBody(t.bodyLength);return{done:!1,value:this._loadRecordBatch(n,r)}}if(t.isDictionaryBatch()){this._dictionaryIndex++;const n=t.header(),r=yield e.readMessageBody(t.bodyLength),i=this._loadDictionaryBatch(n,r);this.dictionaries.set(n.id,i)}}return this.schema&&0===this._recordBatchIndex?(this._recordBatchIndex++,{done:!1,value:new b_(this.schema)}):yield this.return()}))}_readNextMessageAndValidate(t){return mu(this,void 0,void 0,(function*(){return yield this._reader.readMessage(t)}))}}class bm extends _m{get footer(){return this._footer}get numDictionaries(){return this._footer?this._footer.numDictionaries:0}get numRecordBatches(){return this._footer?this._footer.numRecordBatches:0}constructor(t,e){super(t instanceof qd?t:new qd(t),e)}isSync(){return!0}isFile(){return!0}open(t){if(!this.closed&&!this._footer){this.schema=(this._footer=this._readFooter()).schema;for(const t of this._footer.dictionaryBatches())t&&this._readDictionaryBatch(this._dictionaryIndex++)}return super.open(t)}readRecordBatch(t){var e;if(this.closed)return null;this._footer||this.open();const n=null===(e=this._footer)||void 0===e?void 0:e.getRecordBatch(t);if(n&&this._handle.seek(n.offset)){const t=this._reader.readMessage(fc.RecordBatch);if(null==t?void 0:t.isRecordBatch()){const e=t.header(),n=this._reader.readMessageBody(t.bodyLength);return this._loadRecordBatch(e,n)}}return null}_readDictionaryBatch(t){var e;const n=null===(e=this._footer)||void 0===e?void 0:e.getDictionaryBatch(t);if(n&&this._handle.seek(n.offset)){const t=this._reader.readMessage(fc.DictionaryBatch);if(null==t?void 0:t.isDictionaryBatch()){const e=t.header(),n=this._reader.readMessageBody(t.bodyLength),r=this._loadDictionaryBatch(e,n);this.dictionaries.set(e.id,r)}}}_readFooter(){const{_handle:t}=this,e=t.size-sm,n=t.readInt32(e),r=t.readAt(e-n,n);return Nd.decode(r)}_readNextMessageAndValidate(t){var e;if(this._footer||this.open(),this._footer&&this._recordBatchIndexsuper.open}});return mu(this,void 0,void 0,(function*(){if(!this.closed&&!this._footer){this.schema=(this._footer=yield this._readFooter()).schema;for(const t of this._footer.dictionaryBatches())t&&(yield this._readDictionaryBatch(this._dictionaryIndex++))}return yield e.open.call(this,t)}))}readRecordBatch(t){var e;return mu(this,void 0,void 0,(function*(){if(this.closed)return null;this._footer||(yield this.open());const n=null===(e=this._footer)||void 0===e?void 0:e.getRecordBatch(t);if(n&&(yield this._handle.seek(n.offset))){const t=yield this._reader.readMessage(fc.RecordBatch);if(null==t?void 0:t.isRecordBatch()){const e=t.header(),n=yield this._reader.readMessageBody(t.bodyLength);return this._loadRecordBatch(e,n)}}return null}))}_readDictionaryBatch(t){var e;return mu(this,void 0,void 0,(function*(){const n=null===(e=this._footer)||void 0===e?void 0:e.getDictionaryBatch(t);if(n&&(yield this._handle.seek(n.offset))){const t=yield this._reader.readMessage(fc.DictionaryBatch);if(null==t?void 0:t.isDictionaryBatch()){const e=t.header(),n=yield this._reader.readMessageBody(t.bodyLength),r=this._loadDictionaryBatch(e,n);this.dictionaries.set(e.id,r)}}}))}_readFooter(){return mu(this,void 0,void 0,(function*(){const{_handle:t}=this;t._pending&&(yield t._pending);const e=t.size-sm,n=yield t.readInt32(e),r=yield t.readAt(e-n,n);return Nd.decode(r)}))}_readNextMessageAndValidate(t){return mu(this,void 0,void 0,(function*(){if(this._footer||(yield this.open()),this._footer&&this._recordBatchIndexAm(t))):e.isAsync()?e.readAll().then((t=>new d_(t))):new d_(e.readAll())}class Sm extends ya{constructor(t,e,n){super(t,e,n),this.buffer_size=67108864,this._use_scale_to_download_tiles=!0,this.fbos={},this.textures={};const r=this.canvas;if(void 0===this.canvas)throw new Error("No canvas found");this.regl=ha({optionalExtensions:["OES_standard_derivatives","OES_element_index_uint","OES_texture_float","OES_texture_half_float"],canvas:r}),this.tileSet=e,this.aes=new pu(n,this.regl,e),this.initialize_textures(),this._initializations=[this.tileSet.promise.then((()=>{this.remake_renderer(),this._webgl_scale_history=[this.default_webgl_scale,this.default_webgl_scale]}))],this.initialize(),this._buffers=new Om(this.regl,this.buffer_size)}get buffers(){return this._buffers=this._buffers||new Om(this.regl,this.buffer_size),this._buffers}data(t){return void 0===t?this.tileSet:(this.tileSet=t,this)}get props(){this.allocate_aesthetic_buffers();const{prefs:t,aes_to_buffer_num:e,buffer_num_to_variable:n,variable_to_buffer_num:r}=this,{transform:i}=this.zoom,o=this.aes.dim("color"),[a,s]=[o.current,o.last],u=[s.colorscheme_size,a.colorscheme_size],c={aes:{encoding:this.aes.encoding},colors_as_grid:0,corners:this.zoom.current_corners(),zoom_balance:t.zoom_balance,transform:i,max_ix:this.max_ix,point_size:this.point_size,alpha:this.optimal_alpha,time:Date.now()-this.zoom._start,update_time:Date.now()-this.most_recent_restart,relative_time:(Date.now()-this.most_recent_restart)/t.duration,string_index:0,prefs:JSON.parse(JSON.stringify(t)),color_type:void 0,wrap_colors_after:u,start_time:this.most_recent_restart,webgl_scale:this._webgl_scale_history[0],last_webgl_scale:this._webgl_scale_history[1],use_scale_for_tiles:this._use_scale_to_download_tiles,grid_mode:0,buffer_num_to_variable:n,aes_to_buffer_num:e,variable_to_buffer_num:r,color_picker_mode:0,zoom_matrix:[[i.k,0,i.x],[0,i.k,i.y],[0,0,1]].flat()};return JSON.parse(JSON.stringify(c))}get default_webgl_scale(){return this._default_webgl_scale||(this._default_webgl_scale=this.zoom.webgl_scale()),this._default_webgl_scale}render_points(t){const e=[];let n=0;const r=this.aes.store.foreground.states[0].active||this.aes.store.foreground.states[1].active;for(const i of this.visible_tiles()){if(i._buffer_manager=i._buffer_manager||new Im(this.regl,i,this),!i._buffer_manager.ready(t.block_for_buffers))continue;const o={manager:i._buffer_manager,number:n++,foreground:r?1:-1,tile_id:i.numeric_id,sprites:this.sprites};if(Object.assign(o,t),e.push(o),r){const t={...o,foreground:0};e.push(t)}}e.sort(((t,e)=>1e3*(3+t.foreground)-1e3*(3+e.foreground)+e.number-t.number)),this._renderer(e)}tick(){const{prefs:t}=this,{regl:e,tileSet:n}=this,{props:r}=this;this.tick_num=this.tick_num||0,this.tick_num++,this._use_scale_to_download_tiles?n.download_most_needed_tiles(this.zoom.current_corners(),this.props.max_ix,5):n.download_most_needed_tiles(t.max_points,this.max_ix,5),e.clear({color:[.9,.9,.93,0],depth:1});const i=Date.now();!async function(t){for(;Date.now()-i<10&&t.length>0;){const n=t.shift();if(void 0!==n)try{await n()}catch(e){console.warn(e,n)}}}(this.deferred_functions);try{this.render_all(r)}catch(o){throw console.warn("ERROR NOTED"),this.reglframe.cancel(),o}}single_blur_pass(t,e,n){const{regl:r}=this;e.use((()=>{r.clear({color:[0,0,0,0]}),r({frag:"precision mediump float;\n#define GLSLIFY 1\n\nvec4 blur13(sampler2D image, vec2 uv, vec2 resolution, vec2 direction) {\n vec4 color = vec4(0.0);\n vec2 off1 = vec2(1.411764705882353) * direction;\n vec2 off2 = vec2(3.2941176470588234) * direction;\n vec2 off3 = vec2(5.176470588235294) * direction;\n color += texture2D(image, uv) * 0.1964825501511404;\n color += texture2D(image, uv + (off1 / resolution)) * 0.2969069646728344;\n color += texture2D(image, uv - (off1 / resolution)) * 0.2969069646728344;\n color += texture2D(image, uv + (off2 / resolution)) * 0.09447039785044732;\n color += texture2D(image, uv - (off2 / resolution)) * 0.09447039785044732;\n color += texture2D(image, uv + (off3 / resolution)) * 0.010381362401148057;\n color += texture2D(image, uv - (off3 / resolution)) * 0.010381362401148057;\n return color;\n}\n\nuniform vec2 iResolution;\nuniform sampler2D iChannel0;\nuniform vec2 direction;\n\nvoid main() {\n vec2 uv = vec2(gl_FragCoord.xy / iResolution.xy);\n gl_FragColor = blur13(iChannel0, uv, iResolution.xy, direction);\n}\n",uniforms:{iResolution:({viewportWidth:t,viewportHeight:e})=>[t,e],iChannel0:t,direction:n},vert:"\n precision mediump float;\n attribute vec2 position;\n varying vec2 uv;\n void main() {\n uv = 0.5 * (position + 1.0);\n gl_Position = vec4(position, 0, 1);\n }",attributes:{position:[-4,-4,4,-4,0,4]},depth:{enable:!1},count:3})()}))}blur(t,e,n=3){let r=n-1;for(;r>-1;)this.single_blur_pass(t,e,[2**r,0]),this.single_blur_pass(e,t,[0,2**r]),r-=1}render_all(t){const{regl:e}=this;this.fbos.points.use((()=>{e.clear({color:[0,0,0,0]}),this.render_points(t)})),e.clear({color:[0,0,0,0]}),this.fbos.lines.use((()=>e.clear({color:[0,0,0,0]}))),this.scatterplot.trimap&&this.fbos.lines.use((()=>{this.scatterplot.trimap.zoom=this.zoom,this.scatterplot.trimap.tick("polygon")}));for(const n of[this.fbos.lines,this.fbos.points])e({profile:!0,blend:{enable:!0,func:{srcRGB:"one",srcAlpha:"one",dstRGB:"one minus src alpha",dstAlpha:"one minus src alpha"}},frag:"\n precision mediump float;\n varying vec2 uv;\n uniform sampler2D tex;\n uniform float wRcp, hRcp;\n void main() {\n gl_FragColor = texture2D(tex, uv);\n }\n ",vert:"\n precision mediump float;\n attribute vec2 position;\n varying vec2 uv;\n void main() {\n uv = 0.5 * (position + 1.0);\n gl_Position = vec4(position, 0., 1.);\n }\n ",attributes:{position:this.fill_buffer},depth:{enable:!1},count:3,uniforms:{tex:()=>n,wRcp:({viewportWidth:t})=>1/t,hRcp:({viewportHeight:t})=>1/t}})()}initialize_textures(){const{regl:t}=this;this.fbos=this.fbos||{},this.textures=this.textures||{},this.textures.empty_texture=t.texture(Nt(128).map((t=>Nt(128).map((t=>[0,0,0]))))),this.fbos.minicounter=t.framebuffer({width:512,height:512,depth:!1}),this.fbos.lines=t.framebuffer({width:this.width,height:this.height,depth:!1}),this.fbos.points=t.framebuffer({width:this.width,height:this.height,depth:!1}),this.fbos.ping=t.framebuffer({width:this.width,height:this.height,depth:!1}),this.fbos.pong=t.framebuffer({width:this.width,height:this.height,depth:!1}),this.fbos.contour=this.fbos.contour||t.framebuffer({width:this.width,height:this.height,depth:!1}),this.fbos.colorpicker=this.fbos.colorpicker||t.framebuffer({width:this.width,height:this.height,depth:!1}),this.fbos.dummy=this.fbos.dummy||t.framebuffer({width:1,height:1,depth:!1})}get_image_texture(t){const{regl:e}=this;if(this.textures=this.textures||{},this.textures[t])return this.textures[t];const n=new Image;return n.src=t,n.addEventListener("load",(()=>{this.textures[t]=e.texture(n)})),this.textures[t]}n_visible(t=-1){let{width:e,height:n}=this;e=Math.floor(e),n=Math.floor(n),void 0===this.contour_vals&&(this.contour_vals=new Uint8Array(e*n*4));const{props:r}=this;let i;return r.only_color=t,this.fbos.contour.use((()=>{this.regl.clear({color:[0,0,0,0]}),this.render_points(r),this.regl.read(this.contour_vals),i=function(t,e){let n=0;if(void 0===e)for(let r of t)(r=+r)&&(n+=r);else{let r=-1;for(let i of t)(i=+e(i,++r,t))&&(n+=i)}return n}(this.contour_vals)})),i}get integer_buffer(){if(void 0===this._integer_buffer){const t=new Float32Array(65536);for(let e=0;e<65536;e++)t[e]=e;this._integer_buffer=this.regl.buffer(t)}return this._integer_buffer}color_pick(t,e){if(0===e)return null;const n=this.color_pick_single(t,e,"tile_id");if(-1==n)return null;const r=this.color_pick_single(t,e,"ix_in_tile");if(-1===r)return null;for(const i of this.visible_tiles())if(i.numeric_id===n)return i.record_batch.get(r);return null}color_pick_single(t,e,n="tile_id"){const{props:r,height:i}=this;r.color_picker_mode=["ix","tile_id","ix_in_tile"].indexOf(n)+1;let o=[0,0,0,0];this.fbos.colorpicker.use((()=>{this.regl.clear({color:[0,0,0,0]}),this.render_points(r);try{o=this.regl.read({x:t,y:i-e,width:1,height:1})}catch{console.warn("Read bad data from",{x:t,y:e,height:i,attempted:i-e})}}));const a=da(...o)-1;return Math.round(a)}get fill_buffer(){if(!this._fill_buffer){const{regl:t}=this;this._fill_buffer=t.buffer({data:[-4,-4,4,-4,0,4]})}return this._fill_buffer}draw_contour_buffer(t,e){let{width:n,height:r}=this;n=Math.floor(n),r=Math.floor(r),this.contour_vals=this.contour_vals||new Uint8Array(4*n*r),this.contour_alpha_vals=this.contour_alpha_vals||new Uint16Array(n*r);const{props:i}=this;i.aes.encoding.color={field:t},i.only_color=e,this.fbos.contour.use((()=>{this.regl.clear({color:[0,0,0,0]}),this.render_points(i),this.regl.read(this.contour_vals)})),this.blur(this.fbos.contour,this.fbos.ping,3),this.fbos.contour.use((()=>{this.regl.read(this.contour_vals)}));let o=0;for(;oe<.5,func:{srcRGB:"one",srcAlpha:"one",dstRGB:"one minus src alpha",dstAlpha:"one minus src alpha"}},primitive:"points",frag:"#ifdef GL_OES_standard_derivatives\n#extension GL_OES_standard_derivatives : enable\n#endif\n\nprecision mediump float;\n#define GLSLIFY 1\n\nvarying vec4 fill;\nvarying vec2 letter_pos;\nvarying float point_size;\n\nuniform float u_only_color;\nuniform float u_color_picker_mode;\n//uniform float u_use_glyphset;\n//uniform sampler2D u_glyphset;\n\nfloat delta = 0.0, alpha = 1.0;\n\nbool out_of_circle(in vec2 coord) {\n vec2 cxy = 2.0 * coord - 1.0;\n float r_sq = dot(cxy, cxy);\n if (r_sq > 1.03) {return true;}\n return false;\n}\n\nbool out_of_hollow_circle(in vec2 coord) {\n vec2 cxy = 2.0 * coord - 1.0;\n float r_sq = dot(cxy, cxy);\n if (r_sq > 1.01) {return true;}\n float distance_from_edge = (1.0 - r_sq) * point_size;\n if (distance_from_edge > 4.0) {return true;}\n return false;\n}\n\nbool out_of_triangle(in vec2 coord) {\n if (coord.y > (2. * abs(coord.x - .5))) {\n return false;\n }\n return true;\n}\n\nvoid main() {\n if (u_only_color >= -1.5) {\n gl_FragColor = vec4(0., 0., 0., 1./255.);\n return;\n }\n\n float alpha = fill.a;\n// if (u_use_glyphset == 0. || point_size < 5.0) {\n if (out_of_circle(gl_PointCoord)) {\n discard;\n return;\n }\n vec2 cxy = 2.0 * gl_PointCoord - 1.0;\n float r = dot(cxy, cxy);\n #ifdef GL_OES_standard_derivatives\n delta = fwidth(r);\n alpha *= (1.0 - smoothstep(1.0 - delta, 1.0 + delta, r));\n #endif\n/* } else {\n vec2 coords = letter_pos + gl_PointCoord/8.;\n// vec2 coords = vec2(.2, .2);\n vec4 sprite = texture2D(u_glyphset, coords);\n alpha *= (sprite.a); \n// fill = vec4(1.0, 1.0, 1.0, alpha); \n if (alpha <= 0.03) discard;\n }*/\n // Pre-blend the alpha channel.\n if (u_color_picker_mode >= 1.) {\n // no alpha when color picking; we use all four channels for that.\n gl_FragColor = fill;\n } else {\n gl_FragColor = vec4(fill.rgb * alpha, alpha);\n }\n\n}\n",vert:'precision mediump float;\n#define GLSLIFY 1\n\nuniform float u_zoom_balance;\nuniform float u_tile_id;\nuniform float u_update_time;\nuniform float u_transition_duration;\nuniform vec2 u_wrap_colors_after;\n// Type of jitter.\nuniform float u_jitter;\nuniform float u_last_jitter;\n\n// Whether to plot only a single category.\nuniform float u_only_color;\nuniform float u_grid_mode;\n\nuniform vec3 u_filter_numeric; // An override for simple numeric operations.\nuniform vec3 u_last_filter_numeric; // An override for simple numeric operations.\n\nuniform vec3 u_filter2_numeric; // An override for simple numeric operations.\nuniform vec3 u_last_filter2_numeric; // An override for simple numeric operations.\n\nuniform vec3 u_foreground_numeric; // An override for simple numeric operations.\nuniform vec3 u_last_foreground_numeric; // An override for simple numeric operations.\n\n// Transform from data space to the open window.\nuniform mat3 u_window_scale;\nuniform mat3 u_last_window_scale;\n// Transform from the open window to the d3-zoom.\nuniform mat3 u_zoom;\n\nuniform float u_width;\nuniform float u_height;\nuniform float u_use_glyphset;\nvarying vec2 letter_pos; // store which letter to use.\n\nuniform float u_maxix; // The maximum index to plot.\nuniform float u_time; // The current time.\nuniform float u_k; // The d3-scale factor.\nuniform float u_color_picker_mode;\nuniform float u_base_size;\nuniform float u_alpha;\nuniform float u_foreground_number; // -1 -- everything is foreground; 0 -- background; 1 -- foreground.\nuniform vec4 u_background_rgba;\nuniform float u_foreground_alpha;\nuniform float u_background_mouseover;\nuniform float u_foreground_size;\nuniform float u_background_size;\n\nuniform sampler2D u_one_d_aesthetic_map;\nuniform sampler2D u_color_aesthetic_map;\n\n// The same set of items for a variety of aesthetics.\n\n// whether to continuously interpolate between\n// x0 and x, y0 and y.\nuniform float u_position_interpolation_mode;\n\nfloat a_color;\nfloat a_last_color;\n\nuniform float u_color_buffer_num;\nuniform float u_last_color_buffer_num;\n\nuniform vec3 u_color_constant;\nuniform vec3 u_last_color_constant;\n\nuniform float u_color_transform;\nuniform float u_last_color_transform;\nuniform vec2 u_color_domain;\nuniform vec2 u_last_color_domain;\nuniform float u_last_color_map_position;\nuniform float u_color_map_position;\n\nbool a_color_is_constant;\nbool a_last_color_is_constant;\n\n/*\npython code to generate what follows.\ndef autogenerate_code():\n ks = ["x", "y", "jitter_radius", "jitter_speed", "size", "filter", "filter2", "x0", "y0", "foreground"]\n times = ["", "last_"]\n print("""\n // BEGIN AUTOGENERATED. DO NOT EDIT. \n // ------------------------------------------------ \n """)\n for k in ks:\n for time in times:\n timek = time + k\n print(f"""\n uniform float u_{timek}_buffer_num;\n uniform float u_{timek}_constant;\n uniform float u_{timek}_transform;\n uniform vec2 u_{timek}_domain;\n uniform vec2 u_{timek}_range;\n uniform float u_{timek}_map_position;\n float a_{timek};\n bool a_{timek}_is_constant;\n """)\n for i in range(0, 16):\n print(f"attribute float buffer_{i};")\n for k in ks:\n for time in times:\n timek = time + k\n print(f"""\n if (u_{timek}_buffer_num > -0.5) {{\n a_{timek} = get_buffer(u_{timek}_buffer_num);\n a_{timek}_is_constant = false;\n }} else {{\n a_{timek} = u_{timek}_constant;\n a_{timek}_is_constant = true;\n }}""")\n print("""\n// END AUTOGENERATED. DO NOT EDIT ABOVE. \n// ------------------------------------------------ \n """)\n\nautogenerate_code()\n*/\n\n // BEGIN AUTOGENERATED. DO NOT EDIT. \n // ------------------------------------------------ \n \n\n uniform float u_x_buffer_num;\n uniform float u_x_constant;\n uniform float u_x_transform;\n uniform vec2 u_x_domain;\n uniform vec2 u_x_range;\n uniform float u_x_map_position;\n float a_x;\n bool a_x_is_constant;\n \n\n uniform float u_last_x_buffer_num;\n uniform float u_last_x_constant;\n uniform float u_last_x_transform;\n uniform vec2 u_last_x_domain;\n uniform vec2 u_last_x_range;\n uniform float u_last_x_map_position;\n float a_last_x;\n bool a_last_x_is_constant;\n \n\n uniform float u_y_buffer_num;\n uniform float u_y_constant;\n uniform float u_y_transform;\n uniform vec2 u_y_domain;\n uniform vec2 u_y_range;\n uniform float u_y_map_position;\n float a_y;\n bool a_y_is_constant;\n \n\n uniform float u_last_y_buffer_num;\n uniform float u_last_y_constant;\n uniform float u_last_y_transform;\n uniform vec2 u_last_y_domain;\n uniform vec2 u_last_y_range;\n uniform float u_last_y_map_position;\n float a_last_y;\n bool a_last_y_is_constant;\n \n\n uniform float u_jitter_radius_buffer_num;\n uniform float u_jitter_radius_constant;\n uniform float u_jitter_radius_transform;\n uniform vec2 u_jitter_radius_domain;\n uniform vec2 u_jitter_radius_range;\n uniform float u_jitter_radius_map_position;\n float a_jitter_radius;\n bool a_jitter_radius_is_constant;\n \n\n uniform float u_last_jitter_radius_buffer_num;\n uniform float u_last_jitter_radius_constant;\n uniform float u_last_jitter_radius_transform;\n uniform vec2 u_last_jitter_radius_domain;\n uniform vec2 u_last_jitter_radius_range;\n uniform float u_last_jitter_radius_map_position;\n float a_last_jitter_radius;\n bool a_last_jitter_radius_is_constant;\n \n\n uniform float u_jitter_speed_buffer_num;\n uniform float u_jitter_speed_constant;\n uniform float u_jitter_speed_transform;\n uniform vec2 u_jitter_speed_domain;\n uniform vec2 u_jitter_speed_range;\n uniform float u_jitter_speed_map_position;\n float a_jitter_speed;\n bool a_jitter_speed_is_constant;\n \n\n uniform float u_last_jitter_speed_buffer_num;\n uniform float u_last_jitter_speed_constant;\n uniform float u_last_jitter_speed_transform;\n uniform vec2 u_last_jitter_speed_domain;\n uniform vec2 u_last_jitter_speed_range;\n uniform float u_last_jitter_speed_map_position;\n float a_last_jitter_speed;\n bool a_last_jitter_speed_is_constant;\n \n\n uniform float u_size_buffer_num;\n uniform float u_size_constant;\n uniform float u_size_transform;\n uniform vec2 u_size_domain;\n uniform vec2 u_size_range;\n uniform float u_size_map_position;\n float a_size;\n bool a_size_is_constant;\n \n\n uniform float u_last_size_buffer_num;\n uniform float u_last_size_constant;\n uniform float u_last_size_transform;\n uniform vec2 u_last_size_domain;\n uniform vec2 u_last_size_range;\n uniform float u_last_size_map_position;\n float a_last_size;\n bool a_last_size_is_constant;\n \n\n uniform float u_filter_buffer_num;\n uniform float u_filter_constant;\n uniform float u_filter_transform;\n uniform vec2 u_filter_domain;\n uniform vec2 u_filter_range;\n uniform float u_filter_map_position;\n float a_filter;\n bool a_filter_is_constant;\n \n\n uniform float u_last_filter_buffer_num;\n uniform float u_last_filter_constant;\n uniform float u_last_filter_transform;\n uniform vec2 u_last_filter_domain;\n uniform vec2 u_last_filter_range;\n uniform float u_last_filter_map_position;\n float a_last_filter;\n bool a_last_filter_is_constant;\n \n\n uniform float u_filter2_buffer_num;\n uniform float u_filter2_constant;\n uniform float u_filter2_transform;\n uniform vec2 u_filter2_domain;\n uniform vec2 u_filter2_range;\n uniform float u_filter2_map_position;\n float a_filter2;\n bool a_filter2_is_constant;\n \n\n uniform float u_last_filter2_buffer_num;\n uniform float u_last_filter2_constant;\n uniform float u_last_filter2_transform;\n uniform vec2 u_last_filter2_domain;\n uniform vec2 u_last_filter2_range;\n uniform float u_last_filter2_map_position;\n float a_last_filter2;\n bool a_last_filter2_is_constant;\n \n\n uniform float u_x0_buffer_num;\n uniform float u_x0_constant;\n uniform float u_x0_transform;\n uniform vec2 u_x0_domain;\n uniform vec2 u_x0_range;\n uniform float u_x0_map_position;\n float a_x0;\n bool a_x0_is_constant;\n \n\n uniform float u_last_x0_buffer_num;\n uniform float u_last_x0_constant;\n uniform float u_last_x0_transform;\n uniform vec2 u_last_x0_domain;\n uniform vec2 u_last_x0_range;\n uniform float u_last_x0_map_position;\n float a_last_x0;\n bool a_last_x0_is_constant;\n \n\n uniform float u_y0_buffer_num;\n uniform float u_y0_constant;\n uniform float u_y0_transform;\n uniform vec2 u_y0_domain;\n uniform vec2 u_y0_range;\n uniform float u_y0_map_position;\n float a_y0;\n bool a_y0_is_constant;\n \n\n uniform float u_last_y0_buffer_num;\n uniform float u_last_y0_constant;\n uniform float u_last_y0_transform;\n uniform vec2 u_last_y0_domain;\n uniform vec2 u_last_y0_range;\n uniform float u_last_y0_map_position;\n float a_last_y0;\n bool a_last_y0_is_constant;\n \n\n uniform float u_foreground_buffer_num;\n uniform float u_foreground_constant;\n uniform float u_foreground_transform;\n uniform vec2 u_foreground_domain;\n uniform vec2 u_foreground_range;\n uniform float u_foreground_map_position;\n float a_foreground;\n bool a_foreground_is_constant;\n \n\n uniform float u_last_foreground_buffer_num;\n uniform float u_last_foreground_constant;\n uniform float u_last_foreground_transform;\n uniform vec2 u_last_foreground_domain;\n uniform vec2 u_last_foreground_range;\n uniform float u_last_foreground_map_position;\n float a_last_foreground;\n bool a_last_foreground_is_constant;\n \nattribute float buffer_0;\nattribute float buffer_1;\nattribute float buffer_2;\nattribute float buffer_3;\nattribute float buffer_4;\nattribute float buffer_5;\nattribute float buffer_6;\nattribute float buffer_7;\nattribute float buffer_8;\nattribute float buffer_9;\nattribute float buffer_10;\nattribute float buffer_11;\nattribute float buffer_12;\nattribute float buffer_13;\nattribute float buffer_14;\nattribute float buffer_15;\n\n// END AUTOGENERATED. DO NOT EDIT ABOVE. \n// ------------------------------------------------ \n\nhighp float ix_to_random(in float ix, in float seed) {\n // For high numbers, taking the log avoids coincidence.\n highp float seed2 = log(ix + 2.) + 1.;\n vec2 co = vec2(seed2, seed);\n highp float a = 12.9898;\n highp float b = 78.233;\n highp float c = 43758.5453;\n highp float dt = dot(co.xy, vec2(a, b));\n highp float sn = mod(dt, 3.14);\n return fract(sin(sn) * c);\n}\n\n// The fill color.\nvarying vec4 fill;\nvarying float point_size;\n\nuniform float u_jitter_radius_lookup;\nuniform float u_jitter_radius_lookup_y_constant;\nuniform vec2 u_jitter_radius_lookup_x_domain;\nuniform vec2 u_jitter_radius_lookup_y_domain;\n\nfloat point_size_adjust;\n\n// A coordinate to throw away a vertex point.\nvec4 discard_me = vec4(100.0, 100.0, 1.0, 1.0);\n\n// Initialized in the main loop\n// mat3 from_coord_to_gl;\n\nconst float e = 1.618282;\n// I\'ve been convinced.\nconst float tau = 2. * 3.14159265359;\n\nfloat interpolate_raw(in float x, in float min, in float max) {\n if (x < min) {return 0.;}\n if (x > max) {return 1.;}\n return (x - min)/(max - min);\n}\n\nfloat interpolate(in float x, in float min, in float max) {\n if (max < min) {\n return 1. - interpolate_raw(x, max, min);\n } else {\n return interpolate_raw(x, min, max);\n }\n}\n\n/*\n\nThe following glsl code was written in python.\n\nbuffers = [*range(16)]\n\ndef write_buffs(buffs):\n if len(buffs) == 1:\n return[f"return buffer_{buffs[0]}"]\n condition_1 = [" " + line for line in write_buffs(buffs[:len(buffs)//2])]\n condition_2 = ["" + line for line in write_buffs(buffs[len(buffs)//2:])]\n\n args = [\n f"if (i < {buffs[len(buffs) // 2 - 1]}.5) {{",\n *condition_1,\n "}",\n *condition_2\n ]\n return args\n\nprint("\\n".join(write_buffs(buffers)))\n*/\n\nfloat get_buffer(in float i) {\n //given an index, returns the appropriate buffer.\n if (i < 7.5) {\n if (i < 3.5) {\n if (i < 1.5) {\n if (i < 0.5) {\n return buffer_0;\n }\n return buffer_1;\n }\n if (i < 2.5) {\n return buffer_2;\n }\n return buffer_3;\n }\n if (i < 5.5) {\n if (i < 4.5) {\n return buffer_4;\n }\n return buffer_5;\n }\n if (i < 6.5) {\n return buffer_6;\n }\n return buffer_7;\n }\n if (i < 11.5) {\n if (i < 9.5) {\n if (i < 8.5) {\n return buffer_8;\n }\n return buffer_9;\n }\n if (i < 10.5) {\n return buffer_10;\n }\n return buffer_11;\n }\n if (i < 13.5) {\n if (i < 12.5) {\n return buffer_12;\n }\n return buffer_13;\n }\n if (i < 14.5) {\n return buffer_14;\n }\n return buffer_15;\n}\n\nfloat linstep(in vec2 range, in float x) {\n return interpolate(x, range.x, range.y);\n float scale_size = range.y - range.x;\n float from_left = x - range.x;\n return clamp(from_left / scale_size, 0.0, 1.0);\n}\n\nfloat linscale(in vec2 range, in float x) {\n float scale_size = range.y - range.x;\n float from_left = x - range.x;\n return from_left / scale_size;\n}\n\nvec2 box_muller(in float ix, in float seed) {\n // Box-Muller transform gives you two gaussian randoms for two uniforms.\n highp float U = ix_to_random(ix, seed);\n highp float V = ix_to_random(ix, seed + 17.123123);\n return vec2(sqrt(-2. * log(U)) * cos(tau * V),\n sqrt(-2. * log(U)) * sin(tau * V));\n}\n\n/*************** END COLOR SCALES *******************************/\n\nfloat domainify(in vec2 domain, in float transform, in float attr, in float overflow_behavior) {\n\n // Clamp an attribute into a domain, with an optional log or sqrt transform.\n if (transform == 2.) {\n domain = sqrt(domain);\n attr = sqrt(attr);\n }\n if (transform == 3.) {\n domain = log(domain);\n attr = log(attr);\n }\n if (overflow_behavior == 1.) {\n // clamp\n return linstep(domain, attr);\n }\n if (overflow_behavior == 2.) {\n //wrap\n\n return fract(linscale(domain, attr));\n }\n return linscale(domain, attr);\n}\n\nmat3 pixelspace_to_glspace;\n\nfloat run_numeric_filter (in float a_filter,\n in float u_filter_op, in float u_filter_param_1,\n in float u_filter_param_2) {\n bool truthy;\n if (u_filter_op < 1.5) {\n truthy = a_filter < u_filter_param_1;\n } else if (u_filter_op < 2.5) {\n truthy = a_filter > u_filter_param_1;\n } else if (u_filter_op < 3.5) {\n truthy = a_filter == u_filter_param_1;\n } else if (u_filter_op < 4.5) {\n truthy = abs(a_filter - u_filter_param_2) < u_filter_param_1;\n }\n if (truthy) {return 1.;} else {return 0.;}\n}\n\nfloat choose_and_run_filter(\n in vec3 u_filter_numeric,\n in float a_filter,\n in float map_location,\n in bool filter_is_constant\n ) {\n if (filter_is_constant) {\n return 1.;\n }\n if (u_filter_numeric.r < 0.5) {\n // Must be on a dictionary. Unreasonable assumption, maybe?\n float frac_filter = linstep(vec2(-0., 4096.), a_filter);\n float map_coords = (map_location + .5) / 32.;\n return texture2D(u_one_d_aesthetic_map, vec2(map_coords, frac_filter)).a;\n } else {\n return run_numeric_filter(a_filter,\n u_filter_numeric.r, u_filter_numeric.g, u_filter_numeric.b);\n }\n}\n\nconst float tau_0 = 2. * 3.14159265359;\n\nhighp float ix_to_random_1540259130(in float ix, in float seed) {\n // For high numbers, taking the log avoids coincidence.\n highp float seed2 = log(ix) + 1.;\n vec2 co = vec2(seed2, seed);\n highp float a = 12.9898;\n highp float b = 78.233;\n highp float c = 43758.5453;\n highp float dt= dot(co.xy ,vec2(a,b));\n highp float sn= mod(dt,3.14);\n return fract(sin(sn) * c);\n}\n\nhighp vec2 box_muller_1540259130(in float ix, in float seed) {\n // Box-Muller transform gives you two gaussian randoms for two uniforms.\n highp float U = ix_to_random_1540259130(ix, seed);\n highp float V = ix_to_random_1540259130(ix, seed + 17.123123);\n return vec2(\n sqrt(-2.*log(U))*cos(tau_0*V),\n sqrt(-2.*log(U))*sin(tau_0*V)\n );\n}\n\nvec2 logarithmic_spiral_jitter_1540259130(\n in float ix, // a random seed.\n in float a, // offset\n in float angle_parameter_1540259130, // angle parameter\n in float randomize_angle_1540259130, // sd radians\n in float max_r_1540259130, // Maximum radius of spiral.\n in float randomize_rotation_max_radians_1540259130, // in standard deviations to the log-multiplier.\n in float randomize_radius_1540259130, // in standard deviation percentage points.\n in float hole, // donut hole size.\n in float speed_0, // webgl units per second.\n in float time_0,// The time, in seconds, to plot at. Generally passed as a uniform or something.\n in float acceleration,\n in float n_spirals_1540259130,\n in float shear,\n in float aspect_ratio_1540259130\n ) {\n // Each point starts at a different place on the spiral.\n vec2 two_gaussians_1540259130 = box_muller_1540259130(ix, 55.1);\n\n highp float calculated_angle = angle_parameter_1540259130 + two_gaussians_1540259130.x * randomize_angle_1540259130;\n float k = 1. / tan(calculated_angle);\n if (k > 100000.) {\n k = 0.;\n }\n\n // The length of the segment to be traversed.\n float arc_length = sqrt((1. + k*k)/k) * (max_r_1540259130 - a);\n float period = arc_length / speed_0;\n\n // Every point needs to start at a different place along the curve.\n float stagger_time = ix_to_random_1540259130(ix, 3.);\n\n // How long does a circuit take? Add some random noise.\n float time_period = period * exp(box_muller_1540259130(ix, 0.031).x / 6.);\n\n // Adjust u_time from the clock to our current spot.\n float varying_time = time_0 + stagger_time * time_period;\n\n // Adjust that time by raising to a power to set the speed along the curve.\n // Not sure if this is the soundest way to parametrize.\n float relative_time = pow(1. - mod(varying_time, time_period)/time_period, acceleration);\n\n // Calculate the radius at this time point.\n float radius = max_r_1540259130 * relative_time + a;\n\n // The angle implied by that radius.\n float theta = 1./k * log(radius / a);\n\n /* A different way to calculate radius from the theta. Not used\n float max_theta = 1. / k * log(max_r / a);\n float theta2 = max_theta * relative_time;\n vec2 pos_theta_style = vec2(a * exp(k * theta2), theta2);\n radius = pos_theta_style.x;\n theta = pos_theta_style.y;\n */\n\n // If multiple spirals, the theta needs to be rotated for which spiral we\'re in.\n // Choose it based on a new random seed.\n float which_spiral = floor(ix_to_random_1540259130(ix, 13.13) * n_spirals_1540259130);\n float which_spiral_adjust = which_spiral / n_spirals_1540259130 * tau_0;\n theta = theta + which_spiral_adjust;\n\n // Add some gaussian jitter to the polar coordinates.\n vec2 polar_jitter = box_muller_1540259130(ix, 24.);\n\n highp float radius_adjust = 1. + polar_jitter.x * randomize_radius_1540259130;\n highp float theta_adjust = polar_jitter.y * randomize_rotation_max_radians_1540259130;\n\n vec2 shear_adjust = box_muller_1540259130(ix, 59.1) * shear;\n\n mat3 shear_mat = mat3(\n 1., shear_adjust.x, 0.,\n shear_adjust.y, 1., 0.,\n 0., 0., 1.);\n // into euclidean space.\n vec3 pos_spiral = vec3(\n cos(theta + theta_adjust)*(radius * radius_adjust + hole),\n sin(theta + theta_adjust)*(radius * radius_adjust + hole),\n 0.\n );\n mat3 adjust_to_viewport =\n mat3(\n 1./aspect_ratio_1540259130, 0., 0.,\n 0., 1., 0.,\n 0., 0., 1.);\n\n pos_spiral = pos_spiral * shear_mat * \n adjust_to_viewport;\n return pos_spiral.xy;\n}\n\n#define FLOAT_MAX 1.70141184e38\n#define FLOAT_MIN 1.17549435e-38\n\nlowp vec4 encode_float_1604150559(highp float v) {\n highp float av = abs(v);\n\n //Handle special cases\n if(av < FLOAT_MIN) {\n return vec4(0.0, 0.0, 0.0, 0.0);\n } else if(v > FLOAT_MAX) {\n return vec4(127.0, 128.0, 0.0, 0.0) / 255.0;\n } else if(v < -FLOAT_MAX) {\n return vec4(255.0, 128.0, 0.0, 0.0) / 255.0;\n }\n\n highp vec4 c = vec4(0,0,0,0);\n\n //Compute exponent and mantissa\n highp float e = floor(log2(av));\n highp float m = av * pow(2.0, -e) - 1.0;\n \n //Unpack mantissa\n c[1] = floor(128.0 * m);\n m -= c[1] / 128.0;\n c[2] = floor(32768.0 * m);\n m -= c[2] / 32768.0;\n c[3] = floor(8388608.0 * m);\n \n //Unpack exponent\n highp float ebias = e + 127.0;\n c[0] = floor(ebias / 2.0);\n ebias -= c[0] * 2.0;\n c[1] += floor(ebias) * 128.0; \n\n //Unpack sign bit\n c[0] += 128.0 * step(0.0, -v);\n\n //Scale back to range\n return c / 255.0;\n}\n\n#ifndef PI\n#define PI 3.141592653589793\n#endif\n\nfloat sineInOut_0(float t) {\n return -0.5 * (cos(PI * t) - 1.0);\n}\n\n#ifndef PI\n#define PI 3.141592653589793\n#endif\n\nvec2 bezier_interpolate(vec2 p1, vec2 p2, float frac, float ix) {\n // Interpolates between two points on a Bezier curve around a jittered middle.\n // Makes animations look cooler.\n vec2 midpoint = box_muller(ix, 3.) * .05 *\n dot(p2 - p1, p2 - p1)\n + p2 / 2. + p1 / 2.;\n\n return mix(\n mix(p2, midpoint, frac),\n mix(midpoint, p1, frac),\n frac);\n}\n\nfloat sineInOut(float t) {\n return -0.5 * (cos(PI * t) - 1.0);\n}\n\nconst vec4 decoder = vec4(1./256./256./256., 1. / 256. / 256., 1. / 256., 1.);\n\nfloat RGBAtoFloat(in vec4 floater) {\n // Scale values up by 256.\n return dot(floater, decoder);\n}\n\nfloat texture_float_lookup(in vec2 domain,\n in vec2 range,\n in float transform,\n in float attr,\n in float texture_position) {\n if (transform == 4.0) {\n // Literal transforms aren\'t looked up, just returned as is.\n return attr;\n }\n float inrange = domainify(domain, transform, attr, 1.);\n if (texture_position > 0.5) {\n float y_pos = texture_position / 32. - 0.5 / 32.;\n vec4 encoded = texture2D(u_one_d_aesthetic_map, vec2(y_pos, inrange));\n return encoded.a;\n return RGBAtoFloat(encoded); // unreachable.\n } else {\n return mix(range.x, range.y, inrange);\n }\n}\n\nvec2 calculate_position(in vec2 position, in float x_scale_type,\n in vec2 x_domain, in vec2 x_range, in float y_scale_type,\n in vec2 y_domain, in vec2 y_range, in mat3 window_scale,\n in mat3 zoom, in float x_map_position,\n in float y_map_position\n ) {\n float x;\n float y;\n\n if (x_scale_type < 4.0) {\n float x_ = linscale(u_color_domain, a_color);\n x = texture_float_lookup(x_domain, x_range,\n x_scale_type,\n position.x, 0. // ymap position 0 means never use a texture lookup.\n );\n } else {\n x = position.x;\n }\n\n if (y_scale_type < 4.0) {\n y = texture_float_lookup(y_domain, y_range, y_scale_type,\n position.y, 0. // ymap position 0 means never use a texture lookup.\n );\n } else {\n y = position.y;\n }\n vec3 pos2d = vec3(x, y, 1.0) * window_scale * zoom * pixelspace_to_glspace;\n return pos2d.xy;\n}\n\nfloat cubicInOut(float t) {\n return t < 0.5\n ? 4.0 * t * t * t\n : 1. - 4.0 * pow(1. - t, 3.0);\n}\n\nvec4 ixToRGBA(in float ix) {\n float min = fract(ix / 256.);\n float mid = fract((ix - min) / 256.);\n float high = fract((ix - min - mid * 256.) / (256.) / 256.);\n return vec4(min, mid, high, 1.);\n}\n\nvec2 circle_jitter(in float ix, in float aspect_ratio, in float time,\n in float radius, in float speed) {\n vec2 two_gaussians = box_muller(ix, 12.);\n\n float stagger_time = two_gaussians.y * tau;\n\n // How long does a circuit take?\n\n float units_per_period = radius * tau;\n float units_per_second = speed;\n float seconds_per_period = units_per_period / units_per_second;\n float time_period = seconds_per_period;\n if (time_period > 1e4) {\n return vec2(0., 0.);\n }\n\n // Adjust time from the clock to our current spot.\n float varying_time = time + stagger_time * time_period;\n // Where are we from 0 to 1 relative to the time period\n\n float relative_time = 1. - mod(varying_time, time_period) / time_period;\n\n float theta = relative_time * tau;\n // Problem--should it lie on a disk, or on a circle?\n float r_mult = 1.;//(sqrt(ix_to_random(ix, 7.)));\n\n return vec2(cos(theta) * r_mult, aspect_ratio * sin(theta) * r_mult) *\n radius;\n}\n\nvec2 calculate_jitter(\n in float jitter_type,\n in float ix, // distinguishing index\n in vec2 jitter_radius_domain,\n in vec2 jitter_radius_range,\n in float jitter_radius_transform,\n in float jitter_radius,\n in float jitter_radius_map_position,\n in bool jitter_radius_is_constant,\n in vec2 jitter_speed_domain,\n in vec2 jitter_speed_range,\n in float jitter_speed_transform,\n in float jitter_speed,\n in float jitter_speed_map_position,\n in bool jitter_speed_is_constant\n) {\n\n // Jitter is calculated based on speed, so requires two full maps in.\n if (jitter_type == 0.) {\n // No jitter\n return vec2(0., 0.);\n }\n\n if (jitter_type == 5.) {\n // Temporal jitter--should be broken out into a separate channel/channels.\n float time_period = 60.;\n float share = 1./4.;\n float offset = ix_to_random(ix, 12.);\n float fractional = fract((offset * time_period + u_time)/time_period);\n if (fractional > share) {\n return vec2(0., 0.);\n }\n float size = 0.5 * (1. - cos(2. * 3.1415926 * min(fractional/share, 1. - fractional/share)));\n size = clamp(size, 0., 1.);\n return vec2(size, 0.);\n }\n float jitter_r; \n if (jitter_radius_is_constant) {\n jitter_r = jitter_radius;\n } else {\n jitter_r = texture_float_lookup(\n jitter_radius_domain,\n jitter_radius_range,\n jitter_radius_transform,\n jitter_radius,\n 0.);\n }\n if (jitter_type == 3.) {\n float r = box_muller(ix, 1.).r * jitter_r;\n r = r * point_size_adjust;\n float theta = ix_to_random(ix, 15.) * tau;\n return vec2(cos(theta) * r, sin(theta) * r * u_width / u_height);\n }\n\n if (jitter_type == 2.) {\n // uniform in the circle.\n float theta = ix_to_random(ix, 15.) * tau;\n float r = jitter_r * sqrt(ix_to_random(ix, 115.));\n r = r * point_size_adjust;\n return vec2(cos(theta) * r, sin(theta) * r * u_width / u_height);\n }\n\n /* Jittering that includes motion) */\n\n float p_jitter_speed =\n texture_float_lookup(jitter_speed_domain,\n jitter_speed_range,\n jitter_speed_transform, jitter_speed,\n jitter_speed_map_position);\n\n if (jitter_type == 1.) {\n return logarithmic_spiral_jitter_1540259130(\n ix,\n 0.005 * jitter_r, // a\n 1.3302036, // angle parameter\n 0.005, // angle random\n jitter_r, // max radius\n 0.03, // random_rotation\n 0.06, // random radius\n 0.003 * point_size_adjust * jitter_r, // donut.\n .5 * p_jitter_speed * jitter_r / point_size_adjust, // speed\n u_time, // time\n 0.8, // acceleration\n 2.0, // n_spirals\n .09, //shear\n u_width/u_height // shear\n );\n }\n\n if (jitter_type == 4.) {\n // circle\n return circle_jitter(ix, u_width/u_height, u_time, jitter_r, p_jitter_speed);\n }\n}\n\nvoid run_color_fill(in float ease) {\n float alpha = min(u_alpha, 1.0);\n if (u_only_color >= -1.5) {\n if (u_only_color > -.5 && a_color != u_only_color) {\n gl_Position = discard_me;\n return;\n } else {\n // -1 is a special value meaning \'plot everything\'.\n fill = vec4(0., 0., 0., 1. / 255.);\n gl_PointSize = 1.;\n }\n } else {\n if (a_color_is_constant) {\n fill = vec4(u_color_constant.rgb, alpha);\n } else {\n float color_pos = (u_color_map_position * -1. - 1.) / 32. + 0.5 / 32.;\n float overflow_behavior = 1.; // means--clamp\n float fractional_color;\n if (u_wrap_colors_after.y > 0.) {\n fractional_color = fract(a_color / u_wrap_colors_after.y);\n } else {\n fractional_color = domainify(u_color_domain, u_color_transform, a_color, overflow_behavior);\n }\n fill = texture2D(u_color_aesthetic_map , vec2(color_pos, fractional_color));\n fill = vec4(fill.rgb, alpha);\n }\n if (ease < 1.) {\n vec4 last_fill;\n if (a_last_color_is_constant) {\n last_fill = vec4(u_last_color_constant.rgb, alpha);\n } else {\n float color_pos = (u_last_color_map_position * -1. - 1.) / 32. + 0.5 / 32.;\n float overflow_behavior = 1.; // means--clamp\n float last_fractional;\n if (u_wrap_colors_after.x > 0.) {\n last_fractional = fract(a_last_color / u_wrap_colors_after.x);\n } else {\n last_fractional = domainify(u_last_color_domain, u_last_color_transform, a_last_color, overflow_behavior);\n }\n last_fill = texture2D(u_color_aesthetic_map , vec2(color_pos, last_fractional));\n last_fill = vec4(last_fill.rgb, alpha);\n // last_fill = vec4(0.8, 0.1, 0.1, 1.0);\n }\n // RGB blending is bad--maybe use https://www.shadertoy.com/view/lsdGzN\n // instead?\n fill = mix(last_fill, fill, ease);\n }\n }\n}\n\nvec2 calc_and_interpolate_positions(\n inout vec2 old_position,\n in float u_last_x_transform,\n in vec2 u_last_x_domain,\n in vec2 u_last_x_range,\n in float u_last_y_transform,\n in vec2 u_last_y_domain,\n in vec2 u_last_y_range,\n in mat3 u_last_window_scale,\n in mat3 u_zoom,\n in float u_last_x_map_position,\n in float u_last_y_map_position,\n inout vec2 position,\n in float u_x_transform,\n in vec2 u_x_domain,\n in vec2 u_x_range,\n in float u_y_transform,\n in vec2 u_y_domain,\n in vec2 u_y_range,\n in mat3 u_window_scale,\n in float u_x_map_position,\n in float u_y_map_position,\n in float interpolation,\n in float u_grid_mode, \n in float ix) {\n\n old_position = calculate_position(old_position, u_last_x_transform,\n u_last_x_domain, u_last_x_range,\n u_last_y_transform, u_last_y_domain, u_last_y_range,\n u_last_window_scale,\n u_zoom, u_last_x_map_position, \n u_last_y_map_position);\n \n bool plot_actual_position = u_grid_mode < .5;\n\n if (plot_actual_position) {\n position = calculate_position(position, \n u_x_transform,\n u_x_domain, u_x_range,\n u_y_transform, u_y_domain, \n u_y_range, u_window_scale, u_zoom, \n u_x_map_position, u_y_map_position);\n float xpos = clamp((1. + position.x) / 2., 0., 1.);\n float randy = ix_to_random(ix, 13.76);\n float delay = xpos + randy * .1;\n delay = delay * 3.;\n\n float frac = interpolate(\n u_update_time,\n delay,\n u_transition_duration + delay\n );\n\n frac = sineInOut_0(frac);\n\n if (frac <= 0.) {\n position = old_position;\n } else if (frac < 1.) {\n frac = fract(frac);\n position = bezier_interpolate(position, old_position, frac, ix);\n }\n } else {\n position.x = -1. + 2. * linscale(u_x_domain, position.x);\n //position.y = -1.0;\n vec2 jitterspec = vec2(\n (ix_to_random(ix, 3.) * a_jitter_radius ) * 2.,\n (ix_to_random(ix, 1.5) * a_jitter_speed ) * 2.\n );\n position = position + jitterspec;\n }\n return position;\n}\n\nvoid main() {\n float debug_mode = 0.;\n float ix = buffer_0;\n float ix_in_tile = buffer_1;\n if (ix > u_maxix) {\n // throw away points that are too low.\n gl_Position = discard_me;\n return;\n }\n\n if (debug_mode > 1.5) {\n // Debug mode.\n gl_PointSize = 2.;\n gl_Position = vec4(box_muller(ix, 2.).xy * .33, 0., 1.);\n return;\n }\n\n // Autogenerated below this point\n\n if (u_x_buffer_num > -0.5) {\n a_x = get_buffer(u_x_buffer_num);\n a_x_is_constant = false;\n } else {\n a_x = u_x_constant;\n a_x_is_constant = true;\n }\n\n if (u_last_x_buffer_num > -0.5) {\n a_last_x = get_buffer(u_last_x_buffer_num);\n a_last_x_is_constant = false;\n } else {\n a_last_x = u_last_x_constant;\n a_last_x_is_constant = true;\n }\n\n if (u_y_buffer_num > -0.5) {\n a_y = get_buffer(u_y_buffer_num);\n a_y_is_constant = false;\n } else {\n a_y = u_y_constant;\n a_y_is_constant = true;\n }\n\n if (u_last_y_buffer_num > -0.5) {\n a_last_y = get_buffer(u_last_y_buffer_num);\n a_last_y_is_constant = false;\n } else {\n a_last_y = u_last_y_constant;\n a_last_y_is_constant = true;\n }\n\n if (u_jitter_radius_buffer_num > -0.5) {\n a_jitter_radius = get_buffer(u_jitter_radius_buffer_num);\n a_jitter_radius_is_constant = false;\n } else {\n a_jitter_radius = u_jitter_radius_constant;\n a_jitter_radius_is_constant = true;\n }\n\n if (u_last_jitter_radius_buffer_num > -0.5) {\n a_last_jitter_radius = get_buffer(u_last_jitter_radius_buffer_num);\n a_last_jitter_radius_is_constant = false;\n } else {\n a_last_jitter_radius = u_last_jitter_radius_constant;\n a_last_jitter_radius_is_constant = true;\n }\n\n if (u_jitter_speed_buffer_num > -0.5) {\n a_jitter_speed = get_buffer(u_jitter_speed_buffer_num);\n a_jitter_speed_is_constant = false;\n } else {\n a_jitter_speed = u_jitter_speed_constant;\n a_jitter_speed_is_constant = true;\n }\n\n if (u_last_jitter_speed_buffer_num > -0.5) {\n a_last_jitter_speed = get_buffer(u_last_jitter_speed_buffer_num);\n a_last_jitter_speed_is_constant = false;\n } else {\n a_last_jitter_speed = u_last_jitter_speed_constant;\n a_last_jitter_speed_is_constant = true;\n }\n\n if (u_size_buffer_num > -0.5) {\n a_size = get_buffer(u_size_buffer_num);\n a_size_is_constant = false;\n } else {\n a_size = u_size_constant;\n a_size_is_constant = true;\n }\n\n if (u_last_size_buffer_num > -0.5) {\n a_last_size = get_buffer(u_last_size_buffer_num);\n a_last_size_is_constant = false;\n } else {\n a_last_size = u_last_size_constant;\n a_last_size_is_constant = true;\n }\n\n if (u_filter_buffer_num > -0.5) {\n a_filter = get_buffer(u_filter_buffer_num);\n a_filter_is_constant = false;\n } else {\n a_filter = u_filter_constant;\n a_filter_is_constant = true;\n }\n\n if (u_last_filter_buffer_num > -0.5) {\n a_last_filter = get_buffer(u_last_filter_buffer_num);\n a_last_filter_is_constant = false;\n } else {\n a_last_filter = u_last_filter_constant;\n a_last_filter_is_constant = true;\n }\n\n if (u_filter2_buffer_num > -0.5) {\n a_filter2 = get_buffer(u_filter2_buffer_num);\n a_filter2_is_constant = false;\n } else {\n a_filter2 = u_filter2_constant;\n a_filter2_is_constant = true;\n }\n\n if (u_last_filter2_buffer_num > -0.5) {\n a_last_filter2 = get_buffer(u_last_filter2_buffer_num);\n a_last_filter2_is_constant = false;\n } else {\n a_last_filter2 = u_last_filter2_constant;\n a_last_filter2_is_constant = true;\n }\n\n if (u_x0_buffer_num > -0.5) {\n a_x0 = get_buffer(u_x0_buffer_num);\n a_x0_is_constant = false;\n } else {\n a_x0 = u_x0_constant;\n a_x0_is_constant = true;\n }\n\n if (u_last_x0_buffer_num > -0.5) {\n a_last_x0 = get_buffer(u_last_x0_buffer_num);\n a_last_x0_is_constant = false;\n } else {\n a_last_x0 = u_last_x0_constant;\n a_last_x0_is_constant = true;\n }\n\n if (u_y0_buffer_num > -0.5) {\n a_y0 = get_buffer(u_y0_buffer_num);\n a_y0_is_constant = false;\n } else {\n a_y0 = u_y0_constant;\n a_y0_is_constant = true;\n }\n\n if (u_last_y0_buffer_num > -0.5) {\n a_last_y0 = get_buffer(u_last_y0_buffer_num);\n a_last_y0_is_constant = false;\n } else {\n a_last_y0 = u_last_y0_constant;\n a_last_y0_is_constant = true;\n }\n\n if (u_foreground_buffer_num > -0.5) {\n a_foreground = get_buffer(u_foreground_buffer_num);\n a_foreground_is_constant = false;\n } else {\n a_foreground = u_foreground_constant;\n a_foreground_is_constant = true;\n }\n\n if (u_last_foreground_buffer_num > -0.5) {\n a_last_foreground = get_buffer(u_last_foreground_buffer_num);\n a_last_foreground_is_constant = false;\n } else {\n a_last_foreground = u_last_foreground_constant;\n a_last_foreground_is_constant = true;\n }\n\n// END AUTOGENERATED. DO NOT EDIT ABOVE. \n// ------------------------------------------------ \n gl_PointSize = 1.;\n\n if (u_color_buffer_num > -0.5) {\n a_color = get_buffer(u_color_buffer_num);\n a_color_is_constant = false;\n } else {\n a_color = ix;\n a_color_is_constant = true;\n }\n\n if (u_last_color_buffer_num > -0.5) {\n a_last_color = get_buffer(u_last_color_buffer_num);\n a_last_color_is_constant = false;\n } else {\n a_last_color = ix;\n a_last_color_is_constant = true;\n }\n\n pixelspace_to_glspace = mat3(\n 2. / u_width, 0., -1.,\n 0., - 2. / u_height, 1.,\n 0., 0., 1.\n );\n\n float interpolation =\n interpolate(u_update_time, 0., u_transition_duration);\n \n float ease = interpolation;\n\n // I set this sometimes.\n\n vec2 position = vec2(a_x, a_y);\n vec2 old_position = vec2(a_last_x, a_last_y);\n\n position = calc_and_interpolate_positions(\n old_position,\n u_last_x_transform,\n u_last_x_domain, u_last_x_range,\n u_last_y_transform,\n u_last_y_domain, u_last_y_range,\n u_last_window_scale,\n u_zoom,\n u_last_x_map_position,\n u_last_y_map_position,\n position,\n u_x_transform,\n u_x_domain, u_x_range,\n u_y_transform,\n u_y_domain, u_y_range,\n u_window_scale,\n u_x_map_position,\n u_y_map_position,\n interpolation,\n u_grid_mode,\n ix\n );\n\n if (u_x0_buffer_num > 0.) {\n vec2 position0 = vec2(a_x0, a_y0);\n vec2 old_position0 = vec2(a_last_x0, a_last_y0);\n\n position0 = calc_and_interpolate_positions(\n old_position0,\n u_last_x0_transform,\n u_last_x0_domain, u_last_x0_range,\n u_last_y0_transform,\n u_last_y0_domain, u_last_y0_range,\n u_last_window_scale,\n u_zoom,\n u_last_x0_map_position,\n u_last_y0_map_position,\n position0,\n u_x0_transform,\n u_x0_domain, u_x0_range,\n u_y0_transform,\n u_y0_domain, u_y0_range,\n u_window_scale,\n u_x0_map_position,\n u_y0_map_position,\n interpolation,\n u_grid_mode,\n ix\n );\n\n if (u_position_interpolation_mode > 0.) {\n float rand2 = ix_to_random(ix, 11.76);\n\n // If it\'s a continuous loop, just choose a random point along that loop.\n float rand_offset = fract(u_update_time/u_transition_duration / 10. + rand2);\n position = mix(position0, position, rand_offset);\n }\n }\n\n bool plot_actual_position = u_grid_mode < .5;\n\n if (u_position_interpolation_mode > 0.) {\n float rand2 = ix_to_random(ix, 11.76);\n\n // If it\'s a continuous loop, just choose a random point along that loop.\n float rand_offset = fract(u_update_time/u_transition_duration + rand2);\n \n }\n\n/* position = vec2(\n ix_to_random(ix, .1),\n ix_to_random(ix, .2)\n );*/\n /* FILTERING */\n\n float filter_status = choose_and_run_filter(\n u_filter_numeric,\n a_filter,\n u_filter_map_position,\n a_filter_is_constant\n );\n\n float last_filter_status = choose_and_run_filter(\n u_last_filter_numeric,\n a_last_filter,\n u_last_filter_map_position,\n a_last_filter_is_constant\n );\n\n float filter2_status = choose_and_run_filter(\n u_filter2_numeric,\n a_filter2,\n u_filter2_map_position,\n a_filter2_is_constant\n );\n\n float last_filter2_status = choose_and_run_filter(\n u_last_filter2_numeric,\n a_last_filter2,\n u_last_filter2_map_position,\n a_last_filter2_is_constant\n );\n\n float foreground_status = choose_and_run_filter(\n u_foreground_numeric,\n a_foreground,\n u_foreground_map_position,\n a_foreground_is_constant\n );\n\n float last_foreground_status = choose_and_run_filter(\n u_last_foreground_numeric,\n a_last_foreground,\n u_last_foreground_map_position,\n a_last_foreground_is_constant\n );\n float fg_ease = mix(last_foreground_status, foreground_status, ease);\n if (ease < ix_to_random(ix, 1.)) {\n foreground_status = last_foreground_status;\n }\n\n /*if (a_foreground_is_constant) {\n foreground_status = 1.;\n }*/\n\n bool was_filtered = last_filter2_status < .5 || last_filter_status < .5;\n bool will_be_filtered = filter2_status < .5 || filter_status < .5;\n\n bool overall_filter_status = will_be_filtered;\n\n if (ease < ix_to_random(ix, 1.)) {\n overall_filter_status = was_filtered;\n }\n\n if (overall_filter_status == true) {\n gl_Position = discard_me;\n return;\n }\n\n float size_multiplier = texture_float_lookup(\n u_size_domain,\n u_size_range,\n u_size_transform, a_size,\n u_size_map_position);\n\n float last_size_multiplier = texture_float_lookup(\n u_last_size_domain, u_last_size_range, u_last_size_transform, a_last_size,\n u_last_size_map_position);\n\n size_multiplier = u_base_size * \n mix(last_size_multiplier, size_multiplier, ease);\n \n float depth_size_adjust = (1.0 - ix / (u_maxix));\n\n point_size_adjust = exp(log(u_k) * u_zoom_balance) ;// * depth_size_adjust;\n// point_size_adjust = exp(log(u_k) * u_zoom_balance);\n gl_PointSize = point_size_adjust * size_multiplier;\n\n if (gl_PointSize <= 5.1) {\n // It\'s ugly on new macs when it jumps straight from one to two for a bunch of points at once.\n float size_fuzz = exp(ix_to_random(ix, 3.1) * .5 - .25);\n gl_PointSize *= size_fuzz;\n }\n\n if (gl_PointSize <= 0.01) {\n gl_Position = discard_me;\n return;\n }\n vec2 jitter = vec2(0., 0.);\n\n if (plot_actual_position && (u_jitter > 0. || u_last_jitter > 0.)) {\n /* JITTER */\n jitter = vec2(ix_to_random(ix, 2. + u_time), ix_to_random(ix, 3. + u_time)) * .01;\n float jitter_radius_fraction;\n jitter = calculate_jitter(\n u_jitter, ix,\n u_jitter_radius_domain, u_jitter_radius_range,\n u_jitter_radius_transform, a_jitter_radius,\n u_jitter_radius_map_position, a_jitter_radius_is_constant,\n u_jitter_speed_domain,\n u_jitter_speed_range,\n u_jitter_speed_transform, a_jitter_speed,\n u_jitter_speed_map_position, a_jitter_speed_is_constant\n );\n vec2 last_jitter;\n if (ease < 1.) {\n last_jitter = calculate_jitter(\n u_last_jitter, ix,\n u_last_jitter_radius_domain, \n u_last_jitter_radius_range,\n u_last_jitter_radius_transform, \n a_last_jitter_radius,\n u_last_jitter_radius_map_position,\n a_last_jitter_radius_is_constant,\n u_last_jitter_speed_domain,\n u_last_jitter_speed_range,\n u_last_jitter_speed_transform,\n a_last_jitter_speed,\n u_last_jitter_speed_map_position,\n a_last_jitter_speed_is_constant\n );\n jitter = mix(last_jitter, jitter, ease);\n }\n if (u_jitter == 5.) {\n // temporal jitter: rescale the point from the first dimension\n gl_PointSize *= jitter.x;\n jitter = vec2(0., 0.);\n if (gl_PointSize < 0.05) {\n gl_Position = discard_me;\n return;\n }\n }\n gl_Position = vec4(position + jitter, 0., 1.);\n } else {\n gl_Position = vec4(position + jitter, 0., 1.);\n } \n if (u_color_picker_mode == 1.) {\n // Add one so the first element is distinguishable.\n fill = encode_float_1604150559(ix + 1.);\n } else if (u_color_picker_mode == 2.) {\n fill = encode_float_1604150559(u_tile_id + 1.);\n } else if (u_color_picker_mode == 3.) {\n fill = encode_float_1604150559(ix_in_tile + 1.);\n } else {\n run_color_fill(ease);\n }\n\n // Are we in a mode where we need to plot foreground and background?\n if (u_foreground_number > -1.) {\n // In that case, throw away points from the other half of the set.\n if (u_foreground_number != foreground_status) {\n gl_Position = discard_me;\n return;\n }\n if (u_foreground_number == 1.) {\n gl_PointSize *= u_foreground_size;\n fill = vec4(fill.rgb, min(1., fill.a * u_foreground_alpha));\n }\n // If we\'re in background mode, got to change the points a bit.\n if (u_foreground_number == 0.) { \n gl_PointSize *= u_background_size;\n // Should the color piker run?\n if (u_color_picker_mode >= 1.) {\n if (u_background_mouseover == 1.) {\n // pass--keep the colors as are.\n } else {\n gl_Position = discard_me;\n return;\n }\n } else {\n float alpha = min(u_alpha * u_background_rgba.a, 1.);\n if (alpha < 1./255.) {\n // Very light alphas must be quantized. Only show an appropriate sample.\n float seed = ix_to_random(ix, 38.6);\n if (alpha * 255. < seed) {\n gl_Position = discard_me;\n return;\n } else {\n alpha = 1. / 255.;\n }\n }\n fill = vec4(u_background_rgba.rgb, alpha);\n }\n }\n }\n \n point_size = gl_PointSize;\n\n/* if (u_use_glyphset > 0. && point_size > 5.0) {\n float random_letter = floor(64. * ix_to_random(ix, 1.3));\n letter_pos = vec2(\n // start at a number between 0 and 7.\n mod(random_letter, 8.) / 8.,\n floor(random_letter / 8.) / 8.\n );\n gl_PointSize *= 3.0;\n }*/\n}\n',count:(t,e)=>e.manager.count,attributes:{},uniforms:{u_update_time:t.prop("update_time"),u_transition_duration:(t,e)=>e.prefs.duration,u_only_color:(t,e)=>void 0!==e.only_color?e.only_color:-2,u_wrap_colors_after:(t,{wrap_colors_after:e})=>{if(void 0===e)throw new Error("wrap_colors_after is undefined");return e},u_use_glyphset:(t,{prefs:e})=>e.glyph_set?1:0,u_glyphset:(t,{prefs:e})=>e.glyph_set?this.get_image_texture(e.glyph_set):this.textures.empty_texture,u_color_picker_mode:t.prop("color_picker_mode"),u_position_interpolation_mode(){return this.aes.position_interpolation?1:0},u_grid_mode:(t,{grid_mode:e})=>e,u_colors_as_grid:t.prop("colors_as_grid"),u_tile_id:(t,e)=>e.tile_id,u_width:({viewportWidth:t})=>t,u_height:({viewportHeight:t})=>t,u_one_d_aesthetic_map:this.aes.aesthetic_map.one_d_texture,u_color_aesthetic_map:this.aes.aesthetic_map.color_texture,u_aspect_ratio:({viewportWidth:t,viewportHeight:e})=>t/e,u_zoom_balance:t.prop("zoom_balance"),u_base_size:(t,{point_size:e})=>e,u_maxix:(t,{max_ix:e})=>e,u_alpha:(t,{alpha:e})=>e,u_foreground_number:(t,{foreground:e})=>e,u_foreground_alpha:()=>this.render_props.foreground_opacity,u_background_rgba:()=>{const t=this.prefs.background_options.color,{r:e,g:n,b:r}=xr(t);return[e/255,n/255,r/255,this.prefs.background_options.opacity[0]]},u_background_mouseover:()=>this.prefs.background_options.mouseover?1:0,u_background_size:()=>this.render_props.background_size,u_foreground_size:()=>this.render_props.foreground_size,u_k:(t,e)=>e.transform.k,u_window_scale:t.prop("webgl_scale"),u_last_window_scale:t.prop("last_webgl_scale"),u_time:({time:t})=>t,u_filter_numeric(){return this.aes.dim("filter").current.ops_to_array()},u_last_filter_numeric(){return this.aes.dim("filter").last.ops_to_array()},u_filter2_numeric(){return this.aes.dim("filter2").current.ops_to_array()},u_last_filter2_numeric(){return this.aes.dim("filter2").last.ops_to_array()},u_foreground_numeric(){return this.aes.dim("foreground").current.ops_to_array()},u_last_foreground_numeric(){return this.aes.dim("foreground").last.ops_to_array()},u_jitter:()=>this.aes.dim("jitter_radius").current.jitter_int_format,u_last_jitter:()=>this.aes.dim("jitter_radius").last.jitter_int_format,u_zoom:(t,e)=>e.zoom_matrix}};for(const n of Nt(0,16))e.attributes[`buffer_${n}`]=(t,{manager:e,buffer_num_to_variable:r})=>e.regl_elements.get(r[n])||{constant:0};for(const n of["x","y","color","jitter_radius","x0","y0","jitter_speed","size","filter","filter2","foreground"])for(const t of["current","last"]){const r="current"===t?"":"last_";e.uniforms[`u_${r}${n}_map_position`]=()=>this.aes.dim(n)[t].map_position,e.uniforms[`u_${r}${n}_buffer_num`]=(e,{aes_to_buffer_num:r})=>{const i=r[`${n}--${t}`];return void 0===i?-1:i},e.uniforms[`u_${r}${n}_domain`]=()=>this.aes.dim(n)[t].webGLDomain,e.uniforms[`u_${r}${n}_range`]=()=>this.aes.dim(n)[t].range,e.uniforms[`u_${r}${n}_transform`]=()=>{const e=this.aes.dim(n)[t].transform;if("linear"===e)return 1;if("sqrt"===e)return 2;if("log"===e)return 3;if("literal"===e)return 4;throw"Invalid transform"},e.uniforms[`u_${r}${n}_constant`]=()=>this.aes.dim(n)[t].constant}return this._renderer=t(e),this._renderer}allocate_aesthetic_buffers(){const t=[],e=["x","y","color","x0","y0","size","jitter_radius","jitter_speed","filter","filter2","foreground"];for(const s of e){const e=["current","last"];for(const n of e)try{this.aes.dim(s)[n].field&&t.push({aesthetic:s,time:n,field:this.aes.dim(s)[n].field})}catch(a){throw this.reglframe=void 0,a}}t.sort(((t,n)=>t.time{e.deferred_functions.push((async()=>{await this.create_regl_buffer(t),n()}))}))}}return{ready:!0,promise:Promise.resolve()}}release(t){let e;(e=this.regl_elements.get(t))&&this.renderer.buffers.free_block(e)}get count(){return this.tile.record_batch.numRows}async create_buffer_data(t){const{tile:e}=this;if(!e.ready)throw new Error("Tile table not present.");let n=e.record_batch.getChild(t);if(!n){if(void 0===e.dataset.transformations[t]){const n=e.record_batch.schema.fields.map((t=>t.name));throw new Error(`Requested ${t} but table only has columns ["${n.join('", "')}]"`)}if(await e.apply_transformation(t),n=e.record_batch.getChild(t),!n)throw new Error(`${t} was not created.`)}if(1!==n.data.length)throw new Error(`Column ${t} has ${n.data.length} buffers, not 1.`);if(!n.type||!n.type.typeId)throw new Error(`Column ${t} has no type.`);if(!n.type||n.type.typeId!==dc.Float32){const t=new Float32Array(e.record_batch.numRows),r=n.data[0];if(n.type.dictionary)for(let n=0;n128&&this.freed_buffers.push({buffer:this.buffers[0],offset:this.pointer,stride:4,byte_size:this.buffer_size-this.pointer}),this.pointer=0,this.buffers.unshift(this.regl.buffer({type:"float",length:this.buffer_size,usage:"dynamic"}))}free_block(t){this.freed_buffers.push(t)}allocate_block(t,e){const n=t*e;let r=0;for(const o of this.freed_buffers){if(o.byte_size===n)return this.freed_buffers.splice(r,1),{buffer:o.buffer,offset:o.offset,stride:e,byte_size:n};r+=1}this.pointer+t*e>this.buffer_size&&this.generate_new_buffer();const i={buffer:this.buffers[0],offset:this.pointer,stride:e,byte_size:t*e};return this.pointer+=t*e,i}}let Tm=0;class km{constructor(t){if(this.max_ix=-1,this._children=[],this.transformation_holder={},this.promise=Promise.resolve(),this.download_state="Unattempted",this.key=String(Math.random()),this.parent=null,this.dataset=t,this.ready=!1,void 0===t)throw new Error("No dataset provided");this.numeric_id=Tm++}get children(){return this._children}download(){throw new Error("Not implemented")}delete_column_if_exists(t){var e;this._batch&&(null==(e=this._buffer_manager)||e.release(t),this._batch=Rm(this.record_batch,t,null))}async get_column(t){void 0===this._batch&&await this.promise;const e=this.record_batch.getChild(t);if(e)return e;if(this.dataset.transformations[t])return await this.apply_transformation(t),this.record_batch.getChild(t);throw new Error(`Column ${t} not found`)}async apply_transformation(t){if(void 0!==this.transformation_holder[t])return this.transformation_holder[t];const e=this.dataset.transformations[t];if(void 0===e)throw new Error(`Transformation ${t} is not defined`);return this.transformation_holder[t]=Promise.resolve(e(this)).then((e=>{if(void 0===e)throw new Error(`Transformation ${t} failed`);this._batch=Rm(this.record_batch,t,e)})),this.transformation_holder[t]}add_column(t,e){return this._batch=Rm(this.record_batch,t,e),this._batch}is_visible(t,e){if(void 0===this.min_ix)return!1;if(this.min_ix>t)return!1;if(void 0===e)return!0;const n=this.extent;return!(n.x[0]>e.x[1]||n.x[1]e.y[1]||n.y[1]t())),this.promise}get _schema(){if(this.__schema)return this.__schema;const t=[];for(const e of this.record_batch.schema.fields){const{name:n,type:r}=e;if(5==(null==r?void 0:r.typeId)&&t.push({name:n,type:"string",extent:[]}),r&&r.dictionary&&t.push({name:n,type:"dictionary",keys:this.record_batch.getChild(n).data[0].dictionary.toArray(),extent:[0,this.record_batch.getChild(n).data[0].dictionary.length]}),r&&8==r.typeId&&t.push({name:n,type:"date",extent:wt(this.record_batch.getChild(n).data[0].values)}),10===(null==r?void 0:r.typeId))return[10,100];r&&3==r.typeId&&t.push({name:n,type:"float",extent:wt(this.record_batch.getChild(n).data[0].values)})}return this.__schema=t,t}*yielder(){for(const t of this.record_batch)t&&(yield t)}get extent(){return this._extent?this._extent:{x:[Number.MIN_VALUE,Number.MAX_VALUE],y:[Number.MIN_VALUE,Number.MAX_VALUE]}}[Symbol.iterator](){return this.yielder()}get root_extent(){return null===this.parent?{x:[Number.MIN_VALUE,Number.MAX_VALUE],y:[Number.MIN_VALUE,Number.MAX_VALUE]}:this.parent.root_extent}}class Mm extends km{constructor(t,e,n,r){super(r),this._children=[],this._already_called=!1,this.child_locations=[],this.url=t,this.parent=n,this.key=e;const[i,o,a]=e.split("/").map((t=>Number.parseInt(t)));this.codes=[i,o,a]}get extent(){return this._extent?this._extent:this.theoretical_extent}async download_to_depth(t){await this.download();let e=[];this.max_ixe.download_to_depth(t)))),await Promise.all(e)}async get_arrow(t=undefined){let e,n,r=`${this.url}/${this.key}.feather`;if(t&&(r=r.replace(".feather",`.${t}.feather`)),void 0!==this.dataset.tileProxy){const t=new URL(r).pathname;e=Am(await this.dataset.tileProxy.apiCall(t,"GET",null,null,{octetStreamAsUint8:!0}))}else{let t={};if("true"===window.localStorage.getItem("isLoggedIn")){r=r.replace("/public","");t={Authorization:`Bearer ${localStorage.getItem("access_token")}`}}const i={method:"GET",...t},o=await fetch(r,i);n=await o.arrayBuffer(),e=Am(n)}e.batches.length>1&&console.warn(`More than one record batch at ${r}; all but first batch will be ignored.`);const i=e.batches[0];return void 0===t&&(this.download_state="Complete",this._batch=e.batches[0]),i}async download(){if(void 0!==this._download)return this._download;if(this._already_called)throw"Illegally attempting to download twice";return this._already_called=!0,this.download_state="In progress",this._download=this.get_arrow().then((t=>{this.ready=!0;const e=t.schema.metadata,n=e.get("extent");n&&(this._extent=JSON.parse(n));const r=e.get("children");r&&(this.child_locations=JSON.parse(r));const i=t.getChild("ix");if(null===i)throw"No ix column in table";this._min_ix=Number(i.get(0)),this.max_ix=Number(i.get(i.length-1)),this._min_ix>this.max_ix&&(this.max_ix=this._min_ix+1e5,this._min_ix=0),this.highest_known_ix=this.max_ix})).catch((t=>{throw this.download_state="Failed",console.error(`Error: Remote Tile at ${this.url}/${this.key}.feather not found.\n `),console.warn(t),t}))}get macrotile(){return jm(this.key)}get macro_siblings(){return function(t,e=2,n=2){return function(t,e=2,n=2){if(Dm.has(t))return Dm.get(t);const r=[[t]];for(;r.lengthe.x[0]&&t[1]e.y[0]}function jm(t,e=2,n=2){let[r,i,o]=t.split("/").map((t=>parseInt(t))),a=0;for(;!(a>=n&&r%e==0);)i=Math.floor(i/2),o=Math.floor(o/2),r-=1,a++;return`${r}/${i}/${o}`}const Dm=new Map;function zm(t){const[e,n,r]=t.split("/").map((t=>parseInt(t))),i=[];for(let o=0;o<4;o++)i.push(`${e+1}/${2*n+o%2}/${2*r+Math.floor(o/2)}`);return i}class Nm{constructor(t){this.transformations={},this.extents={},this._ix_seed=0,this.plot=t}get highest_known_ix(){return this.root_tile.highest_known_ix}register_transformation(t,e,n=[]){this.transformations[t]=async t=>{await Promise.all(n.map((e=>t.get_column(e))));const r=new Float32Array(t.record_batch.numRows);let i=0;for(const n of t.record_batch)r[i]=e(n),i++;return r}}download_to_depth(t){return Promise.resolve()}get table(){return new d_(this.map((t=>t)).filter((t=>t.ready)).map((t=>t.record_batch)))}static from_quadfeather(t,e){const n={};return e.tileProxy&&(n.tileProxy=e.tileProxy),new Fm(t,e,n)}static from_arrow_table(t,e){return new Cm(t,e)}has_column(t){return this.root_tile.record_batch.schema.fields.some((e=>e.name==t))||t in this.transformations}delete_column_if_exists(t){this.map((e=>e.delete_column_if_exists(t))),delete this.transformations[t]}domain(t,e=1e6){var n;if(this.extents[t])return this.extents[t];const r=null==(n=this._schema)?void 0:n.fields.find((e=>e.name===t));if(void 0!==r){let e,n;const i=r.metadata.get("extent");i&&([e,n]=JSON.parse(i));const o=r.metadata.get("min");o&&(e=JSON.parse(o));const a=r.metadata.get("max");if(a&&(n=JSON.parse(a)),10===r.type.typeId&&"string"==typeof e&&(e=Number(new Date(e))),10===r.type.typeId&&"string"==typeof n&&(n=Number(new Date(n))),"string"==typeof n)throw new Error("Failed to parse min-max as numbers");if(void 0!==e)return this.extents[t]=[e,n]}return this.extents[t]=wt([...new Mh(this.map((t=>t)).filter((t=>t.ready)).map((e=>e.record_batch.getChild(t))).filter((t=>null!==t)))])}*points(t,e=1e99){const n=[this.root_tile];let r;for(;r=n.shift();)if("Complete"==r.download_state&&(void 0===t||r.is_visible(e,t))){for(const n of r)Bm([n.x,n.y],t)&&n.ix<=e&&(yield n);n.push(...r.children)}}map(t,e=!1){const n=[];return this.visit((e=>{n.push(t(e))}),e),n}visit(t,e=!1,n=(t=>!0)){const r=[this.root_tile],i=[];let o;for(;o=r.shift();)e?i.push(o):t(o),n(o)&&"Complete"==o.download_state&&r.push(...o.children);if(e)for(;o=i.pop();)t(o)}async visit_full(t,e=!1,n=null,r=(t=>!0),i){let o=0;const a=n||this.root_tile;await a.download();const s=JSON.parse(a.record_batch.schema.metadata.get("total_points"));await async function n(r){await r.download(),e?(await Promise.all(r.children.map(n)),await t(r),o+=r.record_batch.numRows,i(r,o,s)):(await t(r),o+=r.record_batch.numRows,i(r,o,s),await Promise.all(r.children.map(n)))}(a)}async schema(){return await this.ready,this._schema?this._schema:(this._schema=this.root_tile.record_batch.schema,this.root_tile.record_batch.schema)}add_tiled_column(t,e){const n=Am(e),r={};for(const i of n.batches){const t=i.getChild("data").data[0];if(null===t)throw new Error('tiled columns must contain "data" field.');const e=t.valueOffsets,n=t.children[0];for(let o=0;oc.charCodeAt(t)||"")).join("");a.add(t)}const s=o.data[0].valueOffsets,u=o.data[0].values;for(let c=0;ct))}findPointRaw(t){const e=[];return this.visit((n=>{if(!(n.ready&&n.record_batch&&n.min_ix<=t&&n.max_ix>=t))return;const r=n.record_batch.getChild("ix"),i=vt(r.toArray(),t),o=n.record_batch.get(i);null!==o&&o.ix===t&&e.push([n,o,i])})),e}}class Cm extends Nm{constructor(t,e){super(e),this.promise=Promise.resolve(),this.root_tile=new Em(t,this,0)}get extent(){return this.root_tile.extent}get ready(){return Promise.resolve()}download_most_needed_tiles(...t){}}class Fm extends Nm{constructor(t,e,n={}){super(e),this._download_queue=new Set,n.tileProxy&&(this.tileProxy=n.tileProxy),this.root_tile=new Mm(t,"0/0/0",null,this);const r=this.root_tile.download();this.promise=r.then((t=>{const e=this.root_tile.record_batch.schema;if(e.metadata.has("sidecars")){const t=e.metadata.get("sidecars"),n=JSON.parse(t);for(const[e,r]of Object.entries(n))this.transformations[e]=async function(t){const n=await t.get_arrow(r),i=n.getChild(e);if(null===i)throw new Error(`No column named ${e} in sidecar tile ${n.schema.fields.map((t=>t.name)).join(", ")}`);return i}}}))}get ready(){return this.root_tile.download()}get extent(){return this.root_tile.extent}async download_to_depth(t){await this.root_tile.download_to_depth(t)}download_most_needed_tiles(t,e,n=4){const r=this._download_queue;if(r.size>=n)return;const i=[];for(this.visit((function(e){if(void 0===t)return 1/e.codes[0];if("Unattempted"===e.download_state){const n=function(t,e){const n=t.extent;if(n.x[0]>e.x[1]||n.x[1]e.y[1]||n.y[1]i[1]&&(a-=1);o[0]>o[1]&&(a-=2);if(a<0)return a;return Lm(r)/Lm(e)}(e,t);i.push([n,e,t])}})),i.sort(((t,e)=>Number(t[0])-Number(e[0])));i.length>0&&r.sizee||n<=0||(r.add(o.key),o.download().then((()=>r.delete(o.key))).catch((t=>{throw console.warn("Error on",o.key),r.delete(o.key),t})))}}add_macrotiled_column(t,e){const n={},r={};this.transformations[t]=async function(t){await async function(t){const{macrotile:i}=t;return void 0!==n[i]?await n[i]:(n[i]=e(t.macro_siblings).then((t=>{const e=Am(t);for(const n of e.batches){const t=n.getChild("data");for(let e=0;e>r&1;e[8*n+r]=i}}return e}return i}}}function Lm(t){return(t.x[1]-t.x[0])*(t.y[1]-t.y[0])}let Um=4e4;function Rm(t,e,n){const r={};for(const o of t.schema.fields){if(o.name===e){if(null===n)continue;throw new Error(`Name ${o.name} already exists, can't add.`)}const i=t.getChild(o.name).data[0];r[o.name]=i}if(void 0===n)throw new Error("Must pass data to bind_column");if(null!==n)if(n instanceof Float32Array)r[e]=Bh({type:new ul,data:n,length:n.length}).data[0];else if(n instanceof BigInt64Array)r[e]=Bh({type:new nl,data:n,length:n.length}).data[0];else if(n instanceof Uint8Array)r[e]=Bh({type:new rl,data:n,length:n.length}).data[0];else if(n.data.length>0){let t=n.data[0];if(t.dictionary){const e=t;t=Bh({data:e.values,dictionary:e.dictionary,type:new Tl(e.type.dictionary,e.type.indices,Um++)}).data[0]}r[e]=t}else console.warn("Unknown data format object passed to add or remove columns--treating as Data, but this behavior is deprecated",n),r[e]=n;const i=new p_(r);for(const[o,a]of t.schema.metadata)i.schema.metadata.set(o,a);for(const o of t.schema.fields){const t=i.schema.fields.find((t=>t.name===o.name));if(void 0!==t)for(const[e,n]of o.metadata)t.metadata.set(e,n);else if(null!==n)throw new Error("Error!")}if(null!==n){const t=i.schema.fields.find((t=>t.name===e));null==t||t.metadata.set("created by deepscatter",(new Date).toISOString())}return i}var Pm={},Vm={};!function(t,e){t.exports=function(){function t(t,n,i,o,a){e(t,n,i||0,o||t.length-1,a||r)}function e(t,r,i,o,a){for(;o>i;){if(o-i>600){var s=o-i+1,u=r-i+1,c=Math.log(s),l=.5*Math.exp(2*c/3),f=.5*Math.sqrt(c*l*(s-l)/s)*(u-s/2<0?-1:1);e(t,r,Math.max(i,Math.floor(r-u*l/s+f)),Math.min(o,Math.floor(r+(s-u)*l/s+f)),a)}var h=t[r],d=i,p=o;for(n(t,i,r),a(t[o],h)>0&&n(t,i,o);d0;)p--}0===a(t[i],h)?n(t,i,p):n(t,++p,o),p<=r&&(i=p+1),r<=p&&(o=p-1)}}function n(t,e,n){var r=t[e];t[e]=t[n],t[n]=r}function r(t,e){return te?1:0}return t}()}({get exports(){return Vm},set exports(t){Vm=t}}),function(t){Object.defineProperty(t,"__esModule",{value:!0});var e=Vm,n=[],r=function(t){return n.push(t)},i=function(t){t&&(r(t),u(t)||t.children.forEach(i))},o=function(t){var e=n.pop();return e?(e.children=t,e.height=1,e.leaf=!0,e.minX=1/0,e.minY=1/0,e.minZ=1/0,e.maxX=-1/0,e.maxY=-1/0,e.maxZ=-1/0):e={children:t,height:1,leaf:!0,minX:1/0,minY:1/0,minZ:1/0,maxX:-1/0,maxY:-1/0,maxZ:-1/0},e},a=[],s=function(t,e){var n=a.pop();return n?(n.dist=t,n.node=e):n={dist:t,node:e},n},u=function(t){return t.leaf},c=function(t,e){return t.leaf},l=function(t,e,n){if(!n)return e.indexOf(t);for(var r=0;r=t.minX&&e.maxY>=t.minY&&e.maxZ>=t.minZ},t.boxRayIntersects=function(t,e,n,r,i,o,a){var s=(t.minX-e)*i,u=(t.maxX-e)*i,c=(t.minY-n)*o,l=(t.maxY-n)*o,f=(t.minZ-r)*a,h=(t.maxZ-r)*a,d=Math.min(f,h),p=Math.max(f,h),_=Math.min(c,l),m=Math.max(c,l),b=Math.min(s,u),y=Math.max(s,u),g=Math.max(0,b,_,d);return Math.min(y,m,p)>=g?g:1/0};var b=function(t,n,r,i,o){for(var a,s=[n,r];s.length;)(r=s.pop())-(n=s.pop())<=i||(a=n+Math.ceil((r-n)/i/2)*i,e(t,a,n,r,o),s.push(n,a,a,r))},y=function(t,e){return t.minX-e.minX},g=function(t,e){return t.minY-e.minY},v=function(t,e){return t.minZ-e.minZ},w=function(){function e(t){void 0===t&&(t=16),this.maxEntries=Math.max(t,8),this.minEntries=Math.max(4,Math.ceil(.4*this.maxEntries)),this.clear()}return e.alloc=function(){return this.pool.pop()||new this},e.free=function(t){t.clear(),this.pool.push(t)},e.prototype.search=function(e){var n=this.data,r=[];if(!t.intersects(e,n))return r;for(var i=[];n;){for(var o=0,a=n.children.length;o=e)break;var i=r+1;if(i0;){var r=n-1>>1;if(d[r].dist<=d[n].dist)break;p(n,r),n=r}},b=l;d.length&&d[0].dist=e;s--){u=t.children[s];d(o,u),a+=_(o)}return a},e.prototype.adjustParentBBoxes=function(t,e,n){for(var r=n;r>=0;r--)d(e[r],t)},e.prototype.condense=function(t){for(var e=t.length-1,n=void 0;e>=0;e--)0===t[e].children.length?e>0?((n=t[e-1].children).splice(n.indexOf(t[e]),1),r(t[e])):this.clear():f(t[e])},e.prototype._insert=function(t,e,n){var r=[],i=this.chooseSubtree(t,this.data,e,r);for(i.children.push(t),d(i,t);e>=0&&r[e].children.length>this.maxEntries;)this.split(r,e),e--;this.adjustParentBBoxes(t,r,e)},e.pool=[],e}();t.RBush3D=w}(Pm);const $m=function(){var t,e,n,r,i=Zn,o=Jn,a=Kn,s=Qn,u={},c=Ln("start","drag","end"),l=0,f=0;function h(t){t.on("mousedown.drag",d).filter(s).on("touchstart.drag",m).on("touchmove.drag",b,Vn).on("touchend.drag touchcancel.drag",y).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function d(a,s){if(!r&&i.call(this,a,s)){var u=g(this,o.call(this,a,s),a,s,"mouse");u&&(ht(a.view).on("mousemove.drag",p,$n).on("mouseup.drag",_,$n),Gn(a.view),Yn(a),n=!1,t=a.clientX,e=a.clientY,u("start",a))}}function p(r){if(Wn(r),!n){var i=r.clientX-t,o=r.clientY-e;n=i*i+o*o>f}u.mouse("drag",r)}function _(t){ht(t.view).on("mousemove.drag mouseup.drag",null),qn(t.view,n),Wn(t),u.mouse("end",t)}function m(t,e){if(i.call(this,t,e)){var n,r,a=t.changedTouches,s=o.call(this,t,e),u=a.length;for(n=0;n?@[\\\]^`{|}~]/g,"---"),o=r.querySelectorAll(`#${i}`);if(0===o.length?this.labelgroup=ht(r).select("#labelrects").append("g").attr("id",i).node():this.labelgroup=o[1],void 0===this.canvas)throw new Error("WTF?");this.ctx=this.canvas.getContext("2d"),this.tree=new qm(this.ctx,function(t){const[e,n]=t._zoom.scales().x.range(),[r,i]=t._zoom.scales().x.domain();return(n-e)/(i-r)}(t),.5,[.5,1e6],void 0===n.margin?30:n.margin),this.bind_zoom(t._renderer.zoom)}start(t=1e9){this.timer&&this.timer.stop(),ht(this.labelgroup).attr("display","inline"),this.timer=jn((()=>{this.render(),(t-=1)<=0&&this.stop()}))}delete(){ht(this.labelgroup).remove()}stop(){this.timer&&(this.timer.stop(),ht(this.labelgroup).attr("display","none"),this.ctx.clearRect(0,0,4096,4096),this.timer=void 0)}update(t,e,n){var r;this.label_key=e;for(const i of t.features){const{properties:t,geometry:o}=i;if(null!==t&&"Point"===o.type){const i=null!=(r=t[n])?r:16;let a="";void 0!==t[e]&&null!==t[e]&&(a=t[e]);const s={x:o.coordinates[0]+.1*Math.random(),y:o.coordinates[1]+.1*Math.random(),text:a,height:i,properties:t};this.tree.insert_point(s)}}}render(){const t=this.ctx,{x_:e,y_:n}=this.zoom.scales(),{transform:r}=this.zoom,{width:i,height:o}=this;t.clearRect(0,0,i,o),t.textAlign="center",t.textBaseline="middle",t.globalAlpha=1;const a=this.zoom.current_corners(),s=this.tree.search({minX:a.x[0],minY:a.y[0],minZ:r.k,maxX:a.x[1],maxY:a.y[1],maxZ:r.k});t.clearRect(0,0,4096,4096);const u=this.scatterplot.dim("color"),c=ht(this.labelgroup).selectAll("rect.labelbbox").data(s,(t=>""+t.minZ+t.minX)).join((t=>t.append("rect").attr("class","labellbox").style("opacity",0)));for(const l of s){const r=l.data,i=e(r.x),o=n(r.y);t.globalAlpha=1,t.fillStyle="white";let a=!1;for(const t of[this.scatterplot.dim("filter"),this.scatterplot.dim("filter2")])r.properties[t.field]&&(t.apply(r.properties)||(a=!0));if(a){r.properties.__display="none";continue}if(r.properties.__display="inline",!1===this.options.useColorScale||void 0===this.options.useColorScale)t.shadowColor="#71797E",t.strokeStyle="#71797E";else if(r.properties[u.field]){u.scale.domain().indexOf(r.properties[u.field])>-1?(t.shadowColor=u.scale(r.properties[u.field]),t.strokeStyle=u.scale(r.properties[u.field])):(t.shadowColor="gray",t.strokeStyle="gray")}else t.shadowColor="black";let s=0;this.hovered===""+l.minZ+l.minX&&(s+=2),t.font=`${1*r.height+s}pt verdana`,t.shadowBlur=12+3*s,t.lineWidth=3+s,t.strokeText(r.text,i,o),t.shadowBlur=0,t.lineWidth=4+s,t.fillStyle="white",t.fillText(r.text,i,o)}c.attr("class","labelbbox").attr("x",(t=>e(t.data.x)-t.data.pixel_width*this.tree.pixel_ratio/2)).attr("y",(t=>n(t.data.y)-t.data.pixel_height*this.tree.pixel_ratio/2-5)).attr("width",(t=>t.data.pixel_width*this.tree.pixel_ratio)).attr("stroke","red").attr("height",(t=>t.data.pixel_height*this.tree.pixel_ratio+10)).attr("display",(t=>t.data.properties.__display||"inline")).on("mouseover",((t,e)=>{ht(t.target).style("opacity",0),this.hovered=""+e.minZ+e.minX,t.stopPropagation()})).on("mousemove",(function(t,e){t.stopPropagation()})).on("click",((t,e)=>{this.scatterplot.label_click(e.data,this.scatterplot,this)})).on("mouseout",((t,e)=>{this.hovered=void 0,t.stopPropagation()})),this.options.draggable_labels&&($m.on("drag",((t,r)=>{r.data.x=e.invert(t.x),r.data.y=n.invert(t.y)})),$m.on("end",((t,e)=>{console.log({text:e.data.text,x:e.data.x,y:e.data.y})})),c.call($m)),t.shadowColor="black",t.strokeStyle="black"}}let Wm=null;function Gm(t,e,n){const r=function(){if(null!==Wm)return Wm;const t=document.createElement("canvas");return t.width=500,t.height=400,Wm=t.getContext("2d"),Wm}();if(r.font=`${t.height}pt verdana`,""===t.text)return null;const i=r.measureText(t.text);let{actualBoundingBoxLeft:o,actualBoundingBoxRight:a,actualBoundingBoxAscent:s,actualBoundingBoxDescent:u}=i;return(Number.isNaN(o)||void 0===o)&&(o=0,a=i.width,s=t.height,u=0),{pixel_height:(s-u)/e+n/e,pixel_width:(a-o)/e+n/e}}class qm extends Pm.RBush3D{constructor(t,e,n=.5,r=[.1,1e3],i=10){super(),this._accessor=t=>[t.x,t.y],this.scale_factor=n,this.mindepth=r[0],this.maxdepth=r[1],this.context=t,this.pixel_ratio=e,this.margin=i}max_collision_depth(t,e){const[n,r]=this._accessor(t),[i,o]=this._accessor(e),a=Math.abs(n-i),s=(t.pixel_width+e.pixel_width)/2/a,u=Math.abs(r-o),c=(t.pixel_height+e.pixel_height)/2/u;return Math.min(s,c)}set accessor(t){this._accessor=t}get accessor(){return this._accessor}to3d(t,e=1,n){const[r,i]=this.accessor(t),{pixel_height:o,pixel_width:a}=t,s={minX:r-a/e/2,maxX:r+a/e/2,minY:i-o/e/2,maxY:i+o/e/2,minZ:e,maxZ:n||this.maxdepth,data:t};if(Number.isNaN(r)||Number.isNaN(i))throw"Missing position"+JSON.stringify(t);if(Number.isNaN(a))throw"Missing Aspect Ratio"+JSON.stringify(t);return s}insert_point(t,e=1/4){if(void 0===t.text||""===t.text)return;let n;n=void 0===t.pixel_width?{...t,...Gm(t,this.pixel_ratio,this.margin)}:t;const r=this.to3d(n,e,this.maxdepth);this.collides(r)?this.insert_after_collisions(r):e<=this.mindepth?this.insert(r):this.insert_point(t,e/2)}insert_after_collisions(t){let e,n=-1;for(const r of this.search(t)){const i=this.max_collision_depth(t.data,r.data);i>n&&(n=i,e=r)}if(e&&nXm(t,e)))),i=r.slice(1).reduce(((t,e)=>{switch(n){case"ALL":return t.and(e);case"ANY":case"NONE":return t.or(e)}}),r[0]);return"NONE"===n?i.not():i}var n;throw console.error("UNABLE TO PARSE",e),new Error("UNABLE TO PARSE")}class Zm{constructor(t,e){this.length=t,this.mask=e||new Uint8Array(Math.ceil(t/8))}static from_arrow(t){const e=t.data[0].values;return new Zm(t.length,e)}to_arrow(){return new Mh([rh({type:new hl,data:this.mask,length:this.length})])}set(t){const e=Math.floor(t/8),n=t%8;this.mask[e]|=1<{n=t})),this.composition=null,function(t){return void 0!==t.ids}(e))this.add_identifier_column(e.name,e.ids,e.idField).then(n);else if(function(t){return void 0!==t.field}(e))this.add_boolean_column(e.name,e.field).then(n);else if(function(t){return void 0!==t.tileFunction}(e))this.add_function_column(e.name,e.tileFunction).then(n);else if(function(t){return void 0!==t.composition}(e)){const{name:t,composition:r}=e;this.composition=r,this.add_function_column(t,(async t=>(await Hm(t,r)).to_arrow())).then(n)}}on(t,e){this.events[t]||(this.events[t]=[]),this.events[t].push(e)}dispatch(t,e){this.events[t]&&this.events[t].forEach((t=>t(e)))}applyToAllLoadedTiles(){return Promise.all(this.dataset.map((t=>{if(t.ready)return t.get_column(this.name)}))).then((()=>{}))}applyToAllTiles(){throw new Error("Method not implemented.")}union(t,e){return new Jm(this.plot,{name:e||this.name+" union "+t.name,composition:["OR",this,t]})}intersection(t,e){return new Jm(this.plot,{name:e||this.name+" intersection "+t.name,composition:["AND",this,t]})}moveCursor(t){return this.cursor+=t,this.cursor>=this.selectionSize&&(this.cursor=this.cursor%this.selectionSize),this.cursor<0&&(this.cursor=this.selectionSize+this.cursor),this}async removePoints(t,e){return this.add_or_remove_points(t,e,"remove")}async addPoints(t,e){return this.add_or_remove_points(t,e,"add")}async export(t,e="json"){const n=Object.fromEntries(t.map((t=>[t,[]])));for(let r of this)for(let e of t)n[e].push(r[e]);return n}moveCursorToPoint(t){const e=t.ix;if(void 0===t.ix)throw new Error("Unable to move cursor to point, because it has no `ix` property.");let n,r,i=0,o=0;for(let s of this.match_count){const a=this.tiles[o];if(a.min_ixe){const i=vt([...a.record_batch.getChild("ix").data[0].values],t.ix),o=a.record_batch.get(i);if(null!==o&&o.ix===e){n=a,r=i;break}}o+=1,i+=s}if(void 0===n||void 0===r)return null;const a=n.record_batch.getChild(this.name);for(let s=0;s{i=-1,await this.ready;let o=(await t.get_column(this.name)).toArray();const a=t.record_batch.getChild("ix").data[0].values;for(let s of e){const u=vt([...a],s),c=t.record_batch.get(u);if(null!==c&&c.ix===s)if(o=new Float32Array(o),"add"===n){if(o[u]=1,1===e.length){r=t.key;let e=0;for(let t=0;t0&&(e+=1);i=e}}else o[u]=0}return o}});o.on("tile loaded",(()=>{if(i>=0){o.cursor=i;for(let t=0;t{const n=await t(e),r=e.record_batch;let i=0;for(let t=0;tthis.selectionSize)throw new Error(`Index ${t} out of bounds for selection of size ${this.selectionSize}`);let e,n=0,r=0;for(let s of this.match_count){if(ttb(n,t):tb(n,e)}function tb(t,e){let n;if("Int8Array"===e[Symbol.toStringTag])n=new Qc;else if("Int16Array"===e[Symbol.toStringTag])n=new tl;else{if("Int32Array"!==e[Symbol.toStringTag])throw new Error("values must be an array of signed integers, 32 bit or smaller.");n=new el}return Bh({type:new Tl(t.type,n,Km++,!1),length:e.length,nullCount:0,data:e,dictionary:t})}const eb={zoom_balance:.35,duration:1e3,max_points:1e3,encoding:{},point_size:1,alpha:40,background_options:{color:"gray",opacity:[.2,1],size:[.66,1],mouseover:!1},zoom_align:"center"},nb=[{id:"canvas-2d-background",nodetype:"canvas"},{id:"webgl-canvas",nodetype:"canvas"},{id:"canvas-2d",nodetype:"canvas"},{id:"deepscatter-svg",nodetype:"svg"}];class rb{constructor(t,e,n,r={}){this.secondary_renderers={},this.selection_history=[],this.util={dictionaryFromArrays:Qm,vectorFromArray:a_},this.plot_queue=Promise.resolve(),this.hooks={},this.mark_ready=function(){},this.bound=!1,void 0!==t&&this.bind(t,e,n),this.width=e,this.height=n,this.ready=new Promise(((t,e)=>{this.mark_ready=t})),this.click_handler=new ab(this),this.tooltip_handler=new ub(this),this.label_click_handler=new ob(this),this.handle_highlit_point_change=new sb(this),r.tileProxy&&(this.tileProxy=r.tileProxy),r.dataset&&this.load_dataset(r.dataset),this.prefs={...eb}}bind(t,e,n){if(this.div=ht(t).selectAll("div.deepscatter_container").data([1]).join("div").attr("class","deepscatter_container").style("position","absolute"),this.div.empty())throw console.error(t),"Must pass a valid div selector";this.elements=[];for(const r of nb){const t=this.div.append("div").attr("id",`container-for-${r.id}`).style("position","absolute").style("top",0).style("left",0).style("pointer-events","deepscatter-svg"===r.id?"auto":"none"),i=t.append(r.nodetype).attr("id",r.id).attr("width",e||window.innerWidth).attr("height",n||window.innerHeight);"svg"===r.nodetype&&(i.append("g").attr("id","mousepoints"),i.append("g").attr("id","labelrects")),this.elements.push(t)}this.bound=!0}async select_and_plot(t,e=this.prefs.duration){const n=await this.select_data(t);return await n.ready,await this.plotAPI({duration:e,encoding:{foreground:{field:n.name,op:"eq",a:1}}}),n}async select_data(t){if(t.useNameCache&&t.name&&this.selection_history.length>0){const e=this.selection_history.find((e=>e.name===t.name));if(e)return this.selection_history=[...this.selection_history.filter((e=>e.name!==t.name)),e],e.selection}const e=new Jm(this,t);return this.selection_history.push({selection:e,name:e.name,flushed:!1}),await e.ready,e}add_identifier_column(t,e,n){const r=Array.isArray(e)?Object.fromEntries(e.map((t=>[t,1]))):e;this._root.add_label_identifiers(r,t,n)}async add_labels_from_url(t,e,n,r,i){return await this.ready,await this._root.promise,fetch(t).then((async t=>{const o=await t.json();this.add_labels(o,e,n,r,i)})).catch((t=>{console.warn(t),console.error("Broken addition of ",e)}))}add_labels(t,e,n,r,i={}){const o=new Ym(this,e,i);o.update(t,n,r),this.secondary_renderers[e]=o,this.secondary_renderers[e].start()}get dataset(){if(void 0===this._root)throw new Error("No dataset has been loaded");return this._root}add_api_label(t){const e={type:"FeatureCollection",features:t.labels.map((t=>({type:"Feature",geometry:{type:"Point",coordinates:[t.x,t.y]},properties:{text:t.text,size:t.size||void 0}})))};this.add_labels(e,t.name,"text","size",t.options||{})}async load_dataset(t){if(void 0!==t.source_url)this._root=Nm.from_quadfeather(t.source_url,this);else if(void 0!==t.arrow_table)this._root=Nm.from_arrow_table(t.arrow_table,this);else{if(void 0===t.arrow_buffer)throw new Error("No source_url or arrow_table specified");{const e=Am(t.arrow_buffer);this._root=Nm.from_arrow_table(e,this)}}return await this._root.ready,this._root}async reinitialize(){var t;const{prefs:e}=this;await this._root.ready,this._renderer=new Sm("#container-for-webgl-canvas",this._root,this),this._zoom=new fa("#deepscatter-svg",this.prefs,this),this._zoom.attach_tiles(this._root),this._zoom.attach_renderer("regl",this._renderer),this._zoom.initialize_zoom();const n=ht("#container-for-canvas-2d-background").select("canvas").node().getContext("2d");return n.fillStyle=null!=(t=e.background_color)?t:"rgba(133, 133, 111, .8)",n.fillRect(0,0,2*window.innerWidth,2*window.innerHeight),this._renderer.initialize(),this._root.promise.then((()=>this.mark_ready())),this.ready}visualize_tiles(){const t=this.elements[2].selectAll("canvas").node().getContext("2d");t.clearRect(0,0,1e4,1e4);const{x_:e,y_:n}=this._zoom.scales();t.strokeStyle="#888888";const r=this._root.map((t=>t));for(const i of Nt(20))setTimeout((()=>{for(const o of r){if(!o.codes||o.codes[0]!=i)continue;if(!o.extent)continue;const[r,a]=o.extent.x.map((t=>e(t))),[s,u]=o.extent.y.map((t=>n(t))),c=o.codes[0];t.lineWidth=8/Math.sqrt(c),t.globalAlpha=.33,t.strokeRect(r,s,a-r,u-s),"Unattempted"!==o.download_state&&t.fillRect(r,s,a-r,u-s),t.globalAlpha=1}}),400*i);setTimeout((()=>t.clearRect(0,0,1e4,1e4)),6800)}destroy(){var t,e,n;null==(e=null==(t=this._renderer)?void 0:t.regl)||e.destroy(),null==(n=this.div)||n.node().parentElement.replaceChildren()}update_prefs(t){if(this.prefs.encoding&&t.encoding)for(const e of Object.keys(this.prefs.encoding))void 0!==t.encoding[e]&&(this.prefs.encoding[e]=t.encoding[e]);bn(this.prefs,t)}add_hook(t,e,n=!1){if(void 0!==this.hooks[t]&&!n)throw new Error(`Hook ${t} already exists`);this.hooks[t]=e}remove_hook(t,e=!1){if(void 0===this.hooks[t]){if(e)return;throw new Error(`Hook ${t} does not exist`)}delete this.hooks[t]}stop_labellers(){console.log("Stopping labels");for(const[t,e]of Object.entries(this.secondary_renderers))e&&void 0!==e.label_key&&(this.secondary_renderers[t].stop(),this.secondary_renderers[t].delete(),this.secondary_renderers[t]=void 0)}dim(t){return this._renderer.aes.dim(t).current}set tooltip_html(t){this.tooltip_handler.f=t}get tooltip_html(){return this.tooltip_handler.f}set label_click(t){this.label_click_handler.f=t}get label_click(){return this.label_click_handler.f.bind(this.label_click_handler)}set highlit_point_change(t){this.handle_highlit_point_change.f=t}get highlit_point_change(){return this.handle_highlit_point_change.f.bind(this.handle_highlit_point_change)}set click_function(t){this.click_handler.f=t}get click_function(){return this.click_handler.f}async plotAPI(t){if(void 0!==t){await this.plot_queue,t&&await this.start_transformations(t),this.plot_queue=this.unsafe_plotAPI(t),await this.plot_queue;for(const[t,e]of Object.entries(this.hooks))e()}}async start_transformations(t,e=110){return new Promise((n=>{this.prefs.duration{const r=Date.now()-t;r{n()}),e-r):n()}))}}else n()}))}async unsafe_plotAPI(t){var e;if(null===t)return;if(t.click_function&&(this.click_function=Function("datum",t.click_function)),t.tooltip_html&&(this.tooltip_html=Function("datum",t.tooltip_html)),t.background_options&&(t.background_options.opacity&&"number"==typeof t.background_options.opacity&&(t.background_options.opacity=[t.background_options.opacity,1]),t.background_options.size&&"number"==typeof t.background_options.size&&(t.background_options.size=[t.background_options.size,1])),this.update_prefs(t),void 0===this._root){const{source_url:e,arrow_table:n,arrow_buffer:r}=t,i={source_url:e,arrow_table:n,arrow_buffer:r};if(1!==Object.values(i).filter((t=>void 0!==t)).length)throw new Error("The initial API call specify exactly one of source_url, arrow_table, or arrow_buffer");await this.load_dataset(i)}if(t.transformations)for(const[o,a]of Object.entries(t.transformations)){const t=Function("datum",a);this.dataset.transformations[o]?console.log("Already",o,a):this.dataset.register_transformation(o,t)}void 0===this._zoom&&await this.reinitialize(),t.basemap_gleofeather&&(t.polygons=[{file:t.basemap_gleofeather}]),this._renderer.render_props.apply_prefs(this.prefs);const{width:n,height:r}=this;if(this.update_prefs(t),void 0!==t.zoom&&(null===t.zoom?(this._zoom.zoom_to(1,n/2,r/2),t.zoom=void 0):(null==(e=t.zoom)?void 0:e.bbox)&&this._zoom.zoom_to_bbox(t.zoom.bbox,t.duration)),this._renderer.most_recent_restart=Date.now(),this._renderer.aes.apply_encoding(t.encoding),this._renderer.apply_webgl_scale&&this._renderer.apply_webgl_scale(t),this._renderer.reglframe&&(this._renderer.reglframe.cancel(),this._renderer.reglframe=void 0),this._renderer.reglframe=this._renderer.regl.frame((()=>{this._renderer.tick("Basic")})),void 0!==t.labels)if(null!==(i=t.labels)&&void 0!==i.url){const{url:e,label_field:n,size_field:r}=t.labels,i=t.labels.name||e;this.secondary_renderers[i]||(this.stop_labellers(),this.add_labels_from_url(e,i,n,r).catch((t=>{console.error("Label addition failed."),console.error(t)})))}else if(function(t){return null!==t&&void 0!==t.labels}(t.labels)){if(!t.labels.name)throw new Error("API field `labels` must have a name.");this.stop_labellers(),this.add_api_label(t.labels)}else{if(null!==t.labels)throw new Error("API field `labels` format not recognized.");this.stop_labellers()}var i;this._zoom.restart_timer(6e4)}get root_batch(){if(!this._root)throw new Error("No dataset has been loaded");return this.dataset.root_tile.record_batch}get query(){const t=JSON.parse(JSON.stringify(this.prefs));return t.zoom={bbox:this._renderer.zoom.current_corners()},t}drawContours(t,e){const n=(e||ht("body")).select("#canvas-2d").node().getContext("2d");for(const r of t){n.fillStyle="rgba(25, 25, 29, 1)",n.fillRect(0,0,2*window.innerWidth,2*window.innerHeight),n.strokeStyle="#8a0303",n.fillStyle="rgba(30, 30, 34, 1)",n.lineWidth=jt([.45,.25*Math.exp(Math.log(this._zoom.transform.k/2))]);const t=fn(_n().scale(this._zoom.transform.k).translate([this._zoom.transform.x,this._zoom.transform.y]),n);n.beginPath(),t(r),n.fill()}}sample_points(t=10){const e=[];for(const n of this._root.points(this._zoom.current_corners()))if(e.push({...n}),e.length>=3*t)break;return e.sort(((t,e)=>Number(t.ix)-Number(e.ix))),e.slice(0,t)}contours(t){const e=this._renderer.calculate_contours(t),{x:n,y:r,x_:i,y_:o}=this._zoom.scales();!function t(e){if(e){if(e.coordinates)return t(e.coordinates);if(0!==e.length){if(e[0].length>0)return e.map(t);e[0]=n(i.invert(e[0])),e[1]=r(o.invert(e[1]))}}}(e),this.drawContours(e)}}rb.Bitmask=Zm,rb.ArrowDataset=Cm,rb.QuadtileDataset=Fm,rb.DataSelection=Jm;class ib{constructor(t){this.string_rep="",this.plot=t}get f(){return void 0===this._f?(t,e)=>this.default(t,e):this._f}set f(t){"string"==typeof t?this.string_rep!==t&&(this.string_rep=t,this._f=Function("datum","plot",t)):this._f=t}}class ob extends ib{default(t,e=undefined,n=undefined){let r;null!==t&&(1==t.__activated?(r=null,t.__activated=void 0):(t.__activated=!0,r={field:n.label_key,lambda:`d => d === '${t.properties[n.label_key]}'`}),this.plot.plotAPI({encoding:{filter:r}}))}}class ab extends ib{default(t,e=undefined){console.log({...t})}}class sb extends ib{default(t,e=undefined){}}class ub extends ib{default(t,e=undefined){let n="
";const r=new Set(["x","y","ix",null,"tile_key"]);for(const[i,o]of t)null!==o&&(r.has(i)||""!==o&&(n+=`
${String(i)}
\n`,n+=`
${String(o)}
\n`));return`${n}
\n`}}return rb})); diff --git a/dist/tile.d.ts b/dist/tile.d.ts index 2db00dc11..937594f34 100644 --- a/dist/tile.d.ts +++ b/dist/tile.d.ts @@ -41,7 +41,7 @@ export declare abstract class Tile { abstract codes: [number, number, number]; constructor(dataset: Dataset); get children(): this[]; - download(): void; + download(): Promise; delete_column_if_exists(colname: string): void; get_column(colname: string): Promise; private transformation_holder; diff --git a/dist/tile.d.ts.map b/dist/tile.d.ts.map index fe97a79d3..d88dc5bd8 100644 --- a/dist/tile.d.ts.map +++ b/dist/tile.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"tile.d.ts","sourceRoot":"","sources":["../src/tile.ts"],"names":[],"mappings":"AAEA,OAAO,EACL,KAAK,EACL,MAAM,EAEN,WAAW,EACX,cAAc,EACf,MAAM,cAAc,CAAC;AAEtB,OAAO,KAAK,EAAE,OAAO,EAAE,eAAe,EAAE,MAAM,WAAW,CAAC;AAC1D,aAAK,MAAM,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;AAE/B,oBAAY,SAAS,GAAG;IACtB,CAAC,EAAE,MAAM,CAAC;IACV,CAAC,EAAE,MAAM,CAAC;CACX,CAAC;AAEF,UAAU,YAAY;IACpB,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,EAAE,MAAM,CAAC;IACb,MAAM,EAAE,KAAK,CAAC,GAAG,CAAC,CAAC;IACnB,IAAI,CAAC,EAAE,KAAK,CAAC,GAAG,CAAC,CAAC;CACnB;AAED,OAAO,KAAK,EAAE,iBAAiB,EAAE,MAAM,kBAAkB,CAAC;AAI1D;;;;GAIG;AACH,8BAAsB,IAAI;IACjB,MAAM,SAAM;IACnB,QAAQ,CAAC,GAAG,EAAE,MAAM,CAAC;IACrB,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,CAAC;IACvB,cAAc,EAAE,MAAM,CAAC;IAChB,MAAM,CAAC,EAAE,WAAW,CAAC;IAC5B,MAAM,EAAE,IAAI,GAAG,IAAI,CAAC;IACb,SAAS,EAAE,KAAK,CAAC,IAAI,CAAC,CAAM;IAC5B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,CAAC;IACvB,SAAS,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,CAAC;IAC1B,KAAK,EAAE,OAAO,CAAC;IACtB,QAAQ,CAAC,EAAE,YAAY,EAAE,CAAC;IACnB,OAAO,CAAC,EAAE;QAAE,CAAC,EAAE,MAAM,CAAC;QAAC,CAAC,EAAE,MAAM,CAAA;KAAE,CAAC;IACnC,UAAU,EAAE,MAAM,CAAC;IAEnB,eAAe,CAAC,EAAE,iBAAiB,CAAC,IAAI,CAAC,CAAC;IACjD,QAAQ,CAAC,KAAK,EAAE,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC,CAAC;gBAG7B,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC;IAgBlC,IAAI,QAAQ,WAEX;IAED,QAAQ;IAIR,uBAAuB,CAAC,OAAO,EAAE,MAAM;IAOjC,UAAU,CAAC,OAAO,EAAE,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC;IAelD,OAAO,CAAC,qBAAqB,CAAsC;IAE7D,oBAAoB,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;IAoBvD,UAAU,CAAC,IAAI,EAAE,MAAM,EAAE,IAAI,EAAE,YAAY;IAK3C,UAAU,CAAC,MAAM,EAAE,MAAM,EAAE,eAAe,EAAE,SAAS,GAAG,SAAS,GAAG,OAAO;IA0B1E,MAAM,CACL,QAAQ,EAAE,SAAS,GAAG,SAAS,EAC/B,MAAM,UAAQ,GACb,QAAQ,CAAC,cAAc,CAAC;IAsD3B,OAAO,CAAC,QAAQ,EAAE,CAAC,CAAC,EAAE,cAAc,KAAK,IAAI;IAS7C,IAAI,gBAAgB,CAAC,GAAG,EAWA,MAAM,AAXN,EASvB;IAED,IAAI,gBAAgB,IAAI,MAAM,CAE7B;IAED,IAAI,YAAY,qBAMf;IAED,IAAI,MAAM,WAQT;IAEK,MAAM;IAMZ;;;;OAIG;IACH,cAAc,CAAC,QAAQ,EAAE,MAAM,OAAO,CAAC,IAAI,CAAC;IAM5C,SAAS,KAAK,OAAO,8BAqDpB;IAEA,OAAO;IAQR,IAAI,MAAM,IAAI,SAAS,CAQtB;IAED,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,gBAAgB,CAAC,cAAc,CAAC;IAIrD,IAAI,WAAW,IAAI,SAAS,CAS3B;CACF;AAED,qBAAa,QAAS,SAAQ,IAAI;IAChC,GAAG,EAAE,MAAM,CAAC;IACZ,GAAG,EAAE,MAAM,CAAC;IACL,SAAS,EAAE,KAAK,CAAC,IAAI,CAAC,CAAM;IACnC,KAAK,EAAE,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC,CAAC;IAChC,eAAe,UAAS;IACjB,eAAe,EAAE,MAAM,EAAE,CAAM;gBAEpC,QAAQ,EAAE,MAAM,EAChB,GAAG,EAAE,MAAM,EACX,MAAM,EAAE,QAAQ,GAAG,IAAI,EACvB,OAAO,EAAE,eAAe;IAU1B,IAAI,MAAM,IAAI,SAAS,CAKtB;IAEK,iBAAiB,CAAC,MAAM,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;IAahD,SAAS,CACb,MAAM,GAAE,MAAM,GAAG,SAAqB,GACrC,OAAO,CAAC,WAAW,CAAC;IAwDjB,QAAQ,IAAI,OAAO,CAAC,IAAI,CAAC;IAiD/B;;;;;;OAMG;IACH,IAAI,SAAS,IAAI,MAAM,CAEtB;IAED,IAAI,cAAc,IAAI,KAAK,CAAC,MAAM,CAAC,CAElC;IAED,IAAI,QAAQ,IAAI,KAAK,CAAC,IAAI,CAAC,CAmB1B;IAED,IAAI,kBAAkB,IAAI,SAAS,CAelC;CACF;AAED,qBAAa,SAAU,SAAQ,IAAI;IACjC,SAAS,EAAE,MAAM,CAAC;IAClB,QAAQ,EAAE,KAAK,CAAC;IAChB,KAAK,EAAE,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC,CAAC;gBAE9B,KAAK,EAAE,KAAK,EACZ,OAAO,EAAE,OAAO,CAAC,SAAS,CAAC,EAC3B,SAAS,EAAE,MAAM,EACjB,MAAM,GAAE,IAAI,GAAG,SAAgB;IA8CjC,eAAe;IAwBf,QAAQ,IAAI,OAAO,CAAC,WAAW,CAAC;CAIjC;AAED,aAAK,KAAK,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;AAE9B,wBAAgB,SAAS,CAAC,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,SAAS,GAAG,SAAS,WAO9D"} \ No newline at end of file +{"version":3,"file":"tile.d.ts","sourceRoot":"","sources":["../src/tile.ts"],"names":[],"mappings":"AAEA,OAAO,EACL,KAAK,EACL,MAAM,EAEN,WAAW,EACX,cAAc,EACf,MAAM,cAAc,CAAC;AAEtB,OAAO,KAAK,EAAE,OAAO,EAAE,eAAe,EAAE,MAAM,WAAW,CAAC;AAC1D,aAAK,MAAM,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;AAE/B,oBAAY,SAAS,GAAG;IACtB,CAAC,EAAE,MAAM,CAAC;IACV,CAAC,EAAE,MAAM,CAAC;CACX,CAAC;AAEF,UAAU,YAAY;IACpB,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,EAAE,MAAM,CAAC;IACb,MAAM,EAAE,KAAK,CAAC,GAAG,CAAC,CAAC;IACnB,IAAI,CAAC,EAAE,KAAK,CAAC,GAAG,CAAC,CAAC;CACnB;AAED,OAAO,KAAK,EAAE,iBAAiB,EAAE,MAAM,kBAAkB,CAAC;AAI1D;;;;GAIG;AACH,8BAAsB,IAAI;IACjB,MAAM,SAAM;IACnB,QAAQ,CAAC,GAAG,EAAE,MAAM,CAAC;IACrB,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,CAAC;IACvB,cAAc,EAAE,MAAM,CAAC;IAChB,MAAM,CAAC,EAAE,WAAW,CAAC;IAC5B,MAAM,EAAE,IAAI,GAAG,IAAI,CAAC;IACb,SAAS,EAAE,KAAK,CAAC,IAAI,CAAC,CAAM;IAC5B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,CAAC;IACvB,SAAS,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,CAAC;IAC1B,KAAK,EAAE,OAAO,CAAC;IACtB,QAAQ,CAAC,EAAE,YAAY,EAAE,CAAC;IACnB,OAAO,CAAC,EAAE;QAAE,CAAC,EAAE,MAAM,CAAC;QAAC,CAAC,EAAE,MAAM,CAAA;KAAE,CAAC;IACnC,UAAU,EAAE,MAAM,CAAC;IAEnB,eAAe,CAAC,EAAE,iBAAiB,CAAC,IAAI,CAAC,CAAC;IACjD,QAAQ,CAAC,KAAK,EAAE,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC,CAAC;gBAG7B,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC;IAgBlC,IAAI,QAAQ,WAEX;IAED,QAAQ,IAAK,OAAO,CAAC,IAAI,CAAC;IAI1B,uBAAuB,CAAC,OAAO,EAAE,MAAM;IAOjC,UAAU,CAAC,OAAO,EAAE,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC;IAelD,OAAO,CAAC,qBAAqB,CAAsC;IAE7D,oBAAoB,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;IAoBvD,UAAU,CAAC,IAAI,EAAE,MAAM,EAAE,IAAI,EAAE,YAAY;IAK3C,UAAU,CAAC,MAAM,EAAE,MAAM,EAAE,eAAe,EAAE,SAAS,GAAG,SAAS,GAAG,OAAO;IA0B1E,MAAM,CACL,QAAQ,EAAE,SAAS,GAAG,SAAS,EAC/B,MAAM,UAAQ,GACb,QAAQ,CAAC,cAAc,CAAC;IAsD3B,OAAO,CAAC,QAAQ,EAAE,CAAC,CAAC,EAAE,cAAc,KAAK,IAAI;IAS7C,IAAI,gBAAgB,CAAC,GAAG,EAWA,MAAM,AAXN,EASvB;IAED,IAAI,gBAAgB,IAAI,MAAM,CAE7B;IAED,IAAI,YAAY,qBAMf;IAED,IAAI,MAAM,WAQT;IAEK,MAAM;IAMZ;;;;OAIG;IACH,cAAc,CAAC,QAAQ,EAAE,MAAM,OAAO,CAAC,IAAI,CAAC;IAM5C,SAAS,KAAK,OAAO,8BAqDpB;IAEA,OAAO;IAQR,IAAI,MAAM,IAAI,SAAS,CAQtB;IAED,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,gBAAgB,CAAC,cAAc,CAAC;IAIrD,IAAI,WAAW,IAAI,SAAS,CAS3B;CACF;AAED,qBAAa,QAAS,SAAQ,IAAI;IAChC,GAAG,EAAE,MAAM,CAAC;IACZ,GAAG,EAAE,MAAM,CAAC;IACL,SAAS,EAAE,KAAK,CAAC,IAAI,CAAC,CAAM;IACnC,KAAK,EAAE,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC,CAAC;IAChC,eAAe,UAAS;IACjB,eAAe,EAAE,MAAM,EAAE,CAAM;gBAEpC,QAAQ,EAAE,MAAM,EAChB,GAAG,EAAE,MAAM,EACX,MAAM,EAAE,QAAQ,GAAG,IAAI,EACvB,OAAO,EAAE,eAAe;IAU1B,IAAI,MAAM,IAAI,SAAS,CAKtB;IAEK,iBAAiB,CAAC,MAAM,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC;IAahD,SAAS,CACb,MAAM,GAAE,MAAM,GAAG,SAAqB,GACrC,OAAO,CAAC,WAAW,CAAC;IAwDjB,QAAQ,IAAI,OAAO,CAAC,IAAI,CAAC;IAiD/B;;;;;;OAMG;IACH,IAAI,SAAS,IAAI,MAAM,CAEtB;IAED,IAAI,cAAc,IAAI,KAAK,CAAC,MAAM,CAAC,CAElC;IAED,IAAI,QAAQ,IAAI,KAAK,CAAC,IAAI,CAAC,CAmB1B;IAED,IAAI,kBAAkB,IAAI,SAAS,CAelC;CACF;AAED,qBAAa,SAAU,SAAQ,IAAI;IACjC,SAAS,EAAE,MAAM,CAAC;IAClB,QAAQ,EAAE,KAAK,CAAC;IAChB,KAAK,EAAE,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC,CAAC;gBAE9B,KAAK,EAAE,KAAK,EACZ,OAAO,EAAE,OAAO,CAAC,SAAS,CAAC,EAC3B,SAAS,EAAE,MAAM,EACjB,MAAM,GAAE,IAAI,GAAG,SAAgB;IA8CjC,eAAe;IAwBf,QAAQ,IAAI,OAAO,CAAC,WAAW,CAAC;CAIjC;AAED,aAAK,KAAK,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;AAE9B,wBAAgB,SAAS,CAAC,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,SAAS,GAAG,SAAS,WAO9D"} \ No newline at end of file diff --git a/docs/assets/search.js b/docs/assets/search.js index 67de93dbf..a08e149b5 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +1 @@ -window.searchData = JSON.parse("{\"kinds\":{\"2\":\"Module\",\"32\":\"Variable\",\"64\":\"Function\",\"128\":\"Class\",\"256\":\"Interface\",\"512\":\"Constructor\",\"1024\":\"Property\",\"2048\":\"Method\",\"65536\":\"Type literal\",\"262144\":\"Accessor\",\"4194304\":\"Type alias\",\"8388608\":\"Reference\"},\"rows\":[{\"kind\":2,\"name\":\"Aesthetic\",\"url\":\"modules/Aesthetic.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":32,\"name\":\"scales\",\"url\":\"variables/Aesthetic.scales.html\",\"classes\":\"tsd-kind-variable tsd-parent-kind-module\",\"parent\":\"Aesthetic\"},{\"kind\":128,\"name\":\"Aesthetic\",\"url\":\"classes/Aesthetic.Aesthetic.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"Aesthetic\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Aesthetic.Aesthetic.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":1024,\"name\":\"default_range\",\"url\":\"classes/Aesthetic.Aesthetic.html#default_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":1024,\"name\":\"default_constant\",\"url\":\"classes/Aesthetic.Aesthetic.html#default_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":1024,\"name\":\"_constant\",\"url\":\"classes/Aesthetic.Aesthetic.html#_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":1024,\"name\":\"default_transform\",\"url\":\"classes/Aesthetic.Aesthetic.html#default_transform\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":1024,\"name\":\"_transform\",\"url\":\"classes/Aesthetic.Aesthetic.html#_transform\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/Aesthetic.Aesthetic.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":1024,\"name\":\"field\",\"url\":\"classes/Aesthetic.Aesthetic.html#field\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":1024,\"name\":\"regl\",\"url\":\"classes/Aesthetic.Aesthetic.html#regl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":1024,\"name\":\"_texture_buffer\",\"url\":\"classes/Aesthetic.Aesthetic.html#_texture_buffer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":1024,\"name\":\"_domain\",\"url\":\"classes/Aesthetic.Aesthetic.html#_domain\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":1024,\"name\":\"_range\",\"url\":\"classes/Aesthetic.Aesthetic.html#_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":1024,\"name\":\"_func\",\"url\":\"classes/Aesthetic.Aesthetic.html#_func\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Aesthetic.html#_func.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.Aesthetic._func\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/Aesthetic.Aesthetic.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":1024,\"name\":\"partner\",\"url\":\"classes/Aesthetic.Aesthetic.html#partner\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":1024,\"name\":\"_textures\",\"url\":\"classes/Aesthetic.Aesthetic.html#_textures\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":1024,\"name\":\"_scale\",\"url\":\"classes/Aesthetic.Aesthetic.html#_scale\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Aesthetic.html#_scale.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.Aesthetic._scale\"},{\"kind\":1024,\"name\":\"current_encoding\",\"url\":\"classes/Aesthetic.Aesthetic.html#current_encoding\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":1024,\"name\":\"aesthetic_map\",\"url\":\"classes/Aesthetic.Aesthetic.html#aesthetic_map\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/Aesthetic.Aesthetic.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":2048,\"name\":\"apply\",\"url\":\"classes/Aesthetic.Aesthetic.html#apply\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":2048,\"name\":\"toGLType\",\"url\":\"classes/Aesthetic.Aesthetic.html#toGLType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":262144,\"name\":\"transform\",\"url\":\"classes/Aesthetic.Aesthetic.html#transform\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":262144,\"name\":\"scale\",\"url\":\"classes/Aesthetic.Aesthetic.html#scale\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Aesthetic.html#scale.scale-1.__type-4\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"Aesthetic.Aesthetic.scale.scale\"},{\"kind\":262144,\"name\":\"column\",\"url\":\"classes/Aesthetic.Aesthetic.html#column\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":262144,\"name\":\"default_domain\",\"url\":\"classes/Aesthetic.Aesthetic.html#default_domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":2048,\"name\":\"default_data\",\"url\":\"classes/Aesthetic.Aesthetic.html#default_data\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":262144,\"name\":\"webGLDomain\",\"url\":\"classes/Aesthetic.Aesthetic.html#webGLDomain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":262144,\"name\":\"domain\",\"url\":\"classes/Aesthetic.Aesthetic.html#domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":262144,\"name\":\"range\",\"url\":\"classes/Aesthetic.Aesthetic.html#range\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":2048,\"name\":\"value_for\",\"url\":\"classes/Aesthetic.Aesthetic.html#value_for\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":262144,\"name\":\"map_position\",\"url\":\"classes/Aesthetic.Aesthetic.html#map_position\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":262144,\"name\":\"texture_buffer\",\"url\":\"classes/Aesthetic.Aesthetic.html#texture_buffer\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":2048,\"name\":\"post_to_regl_buffer\",\"url\":\"classes/Aesthetic.Aesthetic.html#post_to_regl_buffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":2048,\"name\":\"convert_string_encoding\",\"url\":\"classes/Aesthetic.Aesthetic.html#convert_string_encoding\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":2048,\"name\":\"complete_domain\",\"url\":\"classes/Aesthetic.Aesthetic.html#complete_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":2048,\"name\":\"reset_to_defaults\",\"url\":\"classes/Aesthetic.Aesthetic.html#reset_to_defaults\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/Aesthetic.Aesthetic.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":2048,\"name\":\"encode_for_textures\",\"url\":\"classes/Aesthetic.Aesthetic.html#encode_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":2048,\"name\":\"arrow_column\",\"url\":\"classes/Aesthetic.Aesthetic.html#arrow_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":2048,\"name\":\"is_dictionary\",\"url\":\"classes/Aesthetic.Aesthetic.html#is_dictionary\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":262144,\"name\":\"constant\",\"url\":\"classes/Aesthetic.Aesthetic.html#constant\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":262144,\"name\":\"use_map_on_regl\",\"url\":\"classes/Aesthetic.Aesthetic.html#use_map_on_regl\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":2048,\"name\":\"materialize_function\",\"url\":\"classes/Aesthetic.Aesthetic.html#materialize_function\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":2048,\"name\":\"apply_function_for_textures\",\"url\":\"classes/Aesthetic.Aesthetic.html#apply_function_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":128,\"name\":\"Size\",\"url\":\"classes/Aesthetic.Size.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"Aesthetic\"},{\"kind\":262144,\"name\":\"default_constant\",\"url\":\"classes/Aesthetic.Size.html#default_constant-1\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Size\"},{\"kind\":2048,\"name\":\"get_default_domain\",\"url\":\"classes/Aesthetic.Size.html#get_default_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Aesthetic.Size.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":1024,\"name\":\"_constant\",\"url\":\"classes/Aesthetic.Size.html#_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Size\"},{\"kind\":1024,\"name\":\"default_constant\",\"url\":\"classes/Aesthetic.Size.html#default_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Size\"},{\"kind\":262144,\"name\":\"default_range\",\"url\":\"classes/Aesthetic.Size.html#default_range\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Size\"},{\"kind\":1024,\"name\":\"default_transform\",\"url\":\"classes/Aesthetic.Size.html#default_transform\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Size\"},{\"kind\":2048,\"name\":\"toGLType\",\"url\":\"classes/Aesthetic.Size.html#toGLType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":262144,\"name\":\"default_domain\",\"url\":\"classes/Aesthetic.Size.html#default_domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/Aesthetic.Size.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":1024,\"name\":\"field\",\"url\":\"classes/Aesthetic.Size.html#field\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":1024,\"name\":\"regl\",\"url\":\"classes/Aesthetic.Size.html#regl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":1024,\"name\":\"_texture_buffer\",\"url\":\"classes/Aesthetic.Size.html#_texture_buffer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":1024,\"name\":\"_domain\",\"url\":\"classes/Aesthetic.Size.html#_domain\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":1024,\"name\":\"_range\",\"url\":\"classes/Aesthetic.Size.html#_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":1024,\"name\":\"_func\",\"url\":\"classes/Aesthetic.Size.html#_func\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Size.html#_func.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.Size._func\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/Aesthetic.Size.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":1024,\"name\":\"partner\",\"url\":\"classes/Aesthetic.Size.html#partner\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":1024,\"name\":\"_textures\",\"url\":\"classes/Aesthetic.Size.html#_textures\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":1024,\"name\":\"_scale\",\"url\":\"classes/Aesthetic.Size.html#_scale\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Size.html#_scale.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.Size._scale\"},{\"kind\":1024,\"name\":\"current_encoding\",\"url\":\"classes/Aesthetic.Size.html#current_encoding\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":1024,\"name\":\"aesthetic_map\",\"url\":\"classes/Aesthetic.Size.html#aesthetic_map\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/Aesthetic.Size.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":2048,\"name\":\"apply\",\"url\":\"classes/Aesthetic.Size.html#apply\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":262144,\"name\":\"transform\",\"url\":\"classes/Aesthetic.Size.html#transform\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":262144,\"name\":\"scale\",\"url\":\"classes/Aesthetic.Size.html#scale\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Size.html#scale.scale-1.__type-4\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"Aesthetic.Size.scale.scale\"},{\"kind\":262144,\"name\":\"column\",\"url\":\"classes/Aesthetic.Size.html#column\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":2048,\"name\":\"default_data\",\"url\":\"classes/Aesthetic.Size.html#default_data\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":262144,\"name\":\"webGLDomain\",\"url\":\"classes/Aesthetic.Size.html#webGLDomain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":262144,\"name\":\"domain\",\"url\":\"classes/Aesthetic.Size.html#domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":262144,\"name\":\"range\",\"url\":\"classes/Aesthetic.Size.html#range\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":2048,\"name\":\"value_for\",\"url\":\"classes/Aesthetic.Size.html#value_for\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":262144,\"name\":\"map_position\",\"url\":\"classes/Aesthetic.Size.html#map_position\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":262144,\"name\":\"texture_buffer\",\"url\":\"classes/Aesthetic.Size.html#texture_buffer\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":2048,\"name\":\"post_to_regl_buffer\",\"url\":\"classes/Aesthetic.Size.html#post_to_regl_buffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":2048,\"name\":\"convert_string_encoding\",\"url\":\"classes/Aesthetic.Size.html#convert_string_encoding\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":2048,\"name\":\"complete_domain\",\"url\":\"classes/Aesthetic.Size.html#complete_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":2048,\"name\":\"reset_to_defaults\",\"url\":\"classes/Aesthetic.Size.html#reset_to_defaults\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/Aesthetic.Size.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":2048,\"name\":\"encode_for_textures\",\"url\":\"classes/Aesthetic.Size.html#encode_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":2048,\"name\":\"arrow_column\",\"url\":\"classes/Aesthetic.Size.html#arrow_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":2048,\"name\":\"is_dictionary\",\"url\":\"classes/Aesthetic.Size.html#is_dictionary\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":262144,\"name\":\"constant\",\"url\":\"classes/Aesthetic.Size.html#constant\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":262144,\"name\":\"use_map_on_regl\",\"url\":\"classes/Aesthetic.Size.html#use_map_on_regl\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":2048,\"name\":\"materialize_function\",\"url\":\"classes/Aesthetic.Size.html#materialize_function\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":2048,\"name\":\"apply_function_for_textures\",\"url\":\"classes/Aesthetic.Size.html#apply_function_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":128,\"name\":\"PositionalAesthetic\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"Aesthetic\"},{\"kind\":262144,\"name\":\"default_constant\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#default_constant-1\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":2048,\"name\":\"get_default_domain\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#get_default_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":1024,\"name\":\"default_range\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#default_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":1024,\"name\":\"default_constant\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#default_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":1024,\"name\":\"default_transform\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#default_transform\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":1024,\"name\":\"_constant\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":262144,\"name\":\"range\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#range\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":2048,\"name\":\"toGLType\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#toGLType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":262144,\"name\":\"default_domain\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#default_domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":1024,\"name\":\"field\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#field\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":1024,\"name\":\"regl\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#regl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":1024,\"name\":\"_texture_buffer\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#_texture_buffer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":1024,\"name\":\"_domain\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#_domain\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":1024,\"name\":\"_range\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":1024,\"name\":\"_func\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#_func\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#_func.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.PositionalAesthetic._func\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":1024,\"name\":\"partner\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#partner\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":1024,\"name\":\"_textures\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#_textures\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":1024,\"name\":\"_scale\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#_scale\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#_scale.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.PositionalAesthetic._scale\"},{\"kind\":1024,\"name\":\"current_encoding\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#current_encoding\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":1024,\"name\":\"aesthetic_map\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#aesthetic_map\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":2048,\"name\":\"apply\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#apply\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":262144,\"name\":\"transform\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#transform\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":262144,\"name\":\"scale\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#scale\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#scale.scale-1.__type-4\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"Aesthetic.PositionalAesthetic.scale.scale\"},{\"kind\":262144,\"name\":\"column\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#column\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":2048,\"name\":\"default_data\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#default_data\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":262144,\"name\":\"webGLDomain\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#webGLDomain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":262144,\"name\":\"domain\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":2048,\"name\":\"value_for\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#value_for\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":262144,\"name\":\"map_position\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#map_position\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":262144,\"name\":\"texture_buffer\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#texture_buffer\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":2048,\"name\":\"post_to_regl_buffer\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#post_to_regl_buffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":2048,\"name\":\"convert_string_encoding\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#convert_string_encoding\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":2048,\"name\":\"complete_domain\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#complete_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":2048,\"name\":\"reset_to_defaults\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#reset_to_defaults\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":2048,\"name\":\"encode_for_textures\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#encode_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":2048,\"name\":\"arrow_column\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#arrow_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":2048,\"name\":\"is_dictionary\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#is_dictionary\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":262144,\"name\":\"constant\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#constant\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":262144,\"name\":\"use_map_on_regl\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#use_map_on_regl\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":2048,\"name\":\"materialize_function\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#materialize_function\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":2048,\"name\":\"apply_function_for_textures\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#apply_function_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":128,\"name\":\"X\",\"url\":\"classes/Aesthetic.X.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"Aesthetic\"},{\"kind\":262144,\"name\":\"default_constant\",\"url\":\"classes/Aesthetic.X.html#default_constant-1\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":2048,\"name\":\"get_default_domain\",\"url\":\"classes/Aesthetic.X.html#get_default_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Aesthetic.X.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":1024,\"name\":\"field\",\"url\":\"classes/Aesthetic.X.html#field\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.X\"},{\"kind\":1024,\"name\":\"default_range\",\"url\":\"classes/Aesthetic.X.html#default_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":1024,\"name\":\"default_constant\",\"url\":\"classes/Aesthetic.X.html#default_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":1024,\"name\":\"default_transform\",\"url\":\"classes/Aesthetic.X.html#default_transform\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":1024,\"name\":\"_constant\",\"url\":\"classes/Aesthetic.X.html#_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":262144,\"name\":\"range\",\"url\":\"classes/Aesthetic.X.html#range\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":2048,\"name\":\"toGLType\",\"url\":\"classes/Aesthetic.X.html#toGLType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":262144,\"name\":\"default_domain\",\"url\":\"classes/Aesthetic.X.html#default_domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/Aesthetic.X.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":1024,\"name\":\"regl\",\"url\":\"classes/Aesthetic.X.html#regl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":1024,\"name\":\"_texture_buffer\",\"url\":\"classes/Aesthetic.X.html#_texture_buffer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":1024,\"name\":\"_domain\",\"url\":\"classes/Aesthetic.X.html#_domain\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":1024,\"name\":\"_range\",\"url\":\"classes/Aesthetic.X.html#_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":1024,\"name\":\"_func\",\"url\":\"classes/Aesthetic.X.html#_func\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.X.html#_func.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.X._func\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/Aesthetic.X.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":1024,\"name\":\"partner\",\"url\":\"classes/Aesthetic.X.html#partner\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":1024,\"name\":\"_textures\",\"url\":\"classes/Aesthetic.X.html#_textures\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":1024,\"name\":\"_scale\",\"url\":\"classes/Aesthetic.X.html#_scale\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.X.html#_scale.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.X._scale\"},{\"kind\":1024,\"name\":\"current_encoding\",\"url\":\"classes/Aesthetic.X.html#current_encoding\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":1024,\"name\":\"aesthetic_map\",\"url\":\"classes/Aesthetic.X.html#aesthetic_map\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/Aesthetic.X.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":2048,\"name\":\"apply\",\"url\":\"classes/Aesthetic.X.html#apply\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":262144,\"name\":\"transform\",\"url\":\"classes/Aesthetic.X.html#transform\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":262144,\"name\":\"scale\",\"url\":\"classes/Aesthetic.X.html#scale\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.X.html#scale.scale-1.__type-4\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"Aesthetic.X.scale.scale\"},{\"kind\":262144,\"name\":\"column\",\"url\":\"classes/Aesthetic.X.html#column\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":2048,\"name\":\"default_data\",\"url\":\"classes/Aesthetic.X.html#default_data\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":262144,\"name\":\"webGLDomain\",\"url\":\"classes/Aesthetic.X.html#webGLDomain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":262144,\"name\":\"domain\",\"url\":\"classes/Aesthetic.X.html#domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":2048,\"name\":\"value_for\",\"url\":\"classes/Aesthetic.X.html#value_for\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":262144,\"name\":\"map_position\",\"url\":\"classes/Aesthetic.X.html#map_position\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":262144,\"name\":\"texture_buffer\",\"url\":\"classes/Aesthetic.X.html#texture_buffer\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":2048,\"name\":\"post_to_regl_buffer\",\"url\":\"classes/Aesthetic.X.html#post_to_regl_buffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":2048,\"name\":\"convert_string_encoding\",\"url\":\"classes/Aesthetic.X.html#convert_string_encoding\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":2048,\"name\":\"complete_domain\",\"url\":\"classes/Aesthetic.X.html#complete_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":2048,\"name\":\"reset_to_defaults\",\"url\":\"classes/Aesthetic.X.html#reset_to_defaults\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/Aesthetic.X.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":2048,\"name\":\"encode_for_textures\",\"url\":\"classes/Aesthetic.X.html#encode_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":2048,\"name\":\"arrow_column\",\"url\":\"classes/Aesthetic.X.html#arrow_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":2048,\"name\":\"is_dictionary\",\"url\":\"classes/Aesthetic.X.html#is_dictionary\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":262144,\"name\":\"constant\",\"url\":\"classes/Aesthetic.X.html#constant\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":262144,\"name\":\"use_map_on_regl\",\"url\":\"classes/Aesthetic.X.html#use_map_on_regl\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":2048,\"name\":\"materialize_function\",\"url\":\"classes/Aesthetic.X.html#materialize_function\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":2048,\"name\":\"apply_function_for_textures\",\"url\":\"classes/Aesthetic.X.html#apply_function_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":128,\"name\":\"X0\",\"url\":\"classes/Aesthetic.X0.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"Aesthetic\"},{\"kind\":262144,\"name\":\"default_constant\",\"url\":\"classes/Aesthetic.X0.html#default_constant-1\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":2048,\"name\":\"get_default_domain\",\"url\":\"classes/Aesthetic.X0.html#get_default_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Aesthetic.X0.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":1024,\"name\":\"field\",\"url\":\"classes/Aesthetic.X0.html#field\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":1024,\"name\":\"default_range\",\"url\":\"classes/Aesthetic.X0.html#default_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":1024,\"name\":\"default_constant\",\"url\":\"classes/Aesthetic.X0.html#default_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":1024,\"name\":\"default_transform\",\"url\":\"classes/Aesthetic.X0.html#default_transform\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":1024,\"name\":\"_constant\",\"url\":\"classes/Aesthetic.X0.html#_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":262144,\"name\":\"range\",\"url\":\"classes/Aesthetic.X0.html#range\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":2048,\"name\":\"toGLType\",\"url\":\"classes/Aesthetic.X0.html#toGLType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":262144,\"name\":\"default_domain\",\"url\":\"classes/Aesthetic.X0.html#default_domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/Aesthetic.X0.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":1024,\"name\":\"regl\",\"url\":\"classes/Aesthetic.X0.html#regl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":1024,\"name\":\"_texture_buffer\",\"url\":\"classes/Aesthetic.X0.html#_texture_buffer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":1024,\"name\":\"_domain\",\"url\":\"classes/Aesthetic.X0.html#_domain\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":1024,\"name\":\"_range\",\"url\":\"classes/Aesthetic.X0.html#_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":1024,\"name\":\"_func\",\"url\":\"classes/Aesthetic.X0.html#_func\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.X0.html#_func.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.X0._func\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/Aesthetic.X0.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":1024,\"name\":\"partner\",\"url\":\"classes/Aesthetic.X0.html#partner\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":1024,\"name\":\"_textures\",\"url\":\"classes/Aesthetic.X0.html#_textures\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":1024,\"name\":\"_scale\",\"url\":\"classes/Aesthetic.X0.html#_scale\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.X0.html#_scale.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.X0._scale\"},{\"kind\":1024,\"name\":\"current_encoding\",\"url\":\"classes/Aesthetic.X0.html#current_encoding\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":1024,\"name\":\"aesthetic_map\",\"url\":\"classes/Aesthetic.X0.html#aesthetic_map\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/Aesthetic.X0.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":2048,\"name\":\"apply\",\"url\":\"classes/Aesthetic.X0.html#apply\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":262144,\"name\":\"transform\",\"url\":\"classes/Aesthetic.X0.html#transform\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":262144,\"name\":\"scale\",\"url\":\"classes/Aesthetic.X0.html#scale\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.X0.html#scale.scale-1.__type-4\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"Aesthetic.X0.scale.scale\"},{\"kind\":262144,\"name\":\"column\",\"url\":\"classes/Aesthetic.X0.html#column\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":2048,\"name\":\"default_data\",\"url\":\"classes/Aesthetic.X0.html#default_data\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":262144,\"name\":\"webGLDomain\",\"url\":\"classes/Aesthetic.X0.html#webGLDomain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":262144,\"name\":\"domain\",\"url\":\"classes/Aesthetic.X0.html#domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":2048,\"name\":\"value_for\",\"url\":\"classes/Aesthetic.X0.html#value_for\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":262144,\"name\":\"map_position\",\"url\":\"classes/Aesthetic.X0.html#map_position\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":262144,\"name\":\"texture_buffer\",\"url\":\"classes/Aesthetic.X0.html#texture_buffer\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":2048,\"name\":\"post_to_regl_buffer\",\"url\":\"classes/Aesthetic.X0.html#post_to_regl_buffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":2048,\"name\":\"convert_string_encoding\",\"url\":\"classes/Aesthetic.X0.html#convert_string_encoding\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":2048,\"name\":\"complete_domain\",\"url\":\"classes/Aesthetic.X0.html#complete_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":2048,\"name\":\"reset_to_defaults\",\"url\":\"classes/Aesthetic.X0.html#reset_to_defaults\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/Aesthetic.X0.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":2048,\"name\":\"encode_for_textures\",\"url\":\"classes/Aesthetic.X0.html#encode_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":2048,\"name\":\"arrow_column\",\"url\":\"classes/Aesthetic.X0.html#arrow_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":2048,\"name\":\"is_dictionary\",\"url\":\"classes/Aesthetic.X0.html#is_dictionary\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":262144,\"name\":\"constant\",\"url\":\"classes/Aesthetic.X0.html#constant\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":262144,\"name\":\"use_map_on_regl\",\"url\":\"classes/Aesthetic.X0.html#use_map_on_regl\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":2048,\"name\":\"materialize_function\",\"url\":\"classes/Aesthetic.X0.html#materialize_function\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":2048,\"name\":\"apply_function_for_textures\",\"url\":\"classes/Aesthetic.X0.html#apply_function_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":128,\"name\":\"Y\",\"url\":\"classes/Aesthetic.Y.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"Aesthetic\"},{\"kind\":262144,\"name\":\"default_constant\",\"url\":\"classes/Aesthetic.Y.html#default_constant-1\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":2048,\"name\":\"get_default_domain\",\"url\":\"classes/Aesthetic.Y.html#get_default_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Aesthetic.Y.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":1024,\"name\":\"field\",\"url\":\"classes/Aesthetic.Y.html#field\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Y\"},{\"kind\":1024,\"name\":\"default_range\",\"url\":\"classes/Aesthetic.Y.html#default_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":1024,\"name\":\"default_constant\",\"url\":\"classes/Aesthetic.Y.html#default_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":1024,\"name\":\"default_transform\",\"url\":\"classes/Aesthetic.Y.html#default_transform\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":1024,\"name\":\"_constant\",\"url\":\"classes/Aesthetic.Y.html#_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":262144,\"name\":\"range\",\"url\":\"classes/Aesthetic.Y.html#range\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":2048,\"name\":\"toGLType\",\"url\":\"classes/Aesthetic.Y.html#toGLType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":262144,\"name\":\"default_domain\",\"url\":\"classes/Aesthetic.Y.html#default_domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/Aesthetic.Y.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":1024,\"name\":\"regl\",\"url\":\"classes/Aesthetic.Y.html#regl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":1024,\"name\":\"_texture_buffer\",\"url\":\"classes/Aesthetic.Y.html#_texture_buffer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":1024,\"name\":\"_domain\",\"url\":\"classes/Aesthetic.Y.html#_domain\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":1024,\"name\":\"_range\",\"url\":\"classes/Aesthetic.Y.html#_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":1024,\"name\":\"_func\",\"url\":\"classes/Aesthetic.Y.html#_func\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Y.html#_func.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.Y._func\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/Aesthetic.Y.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":1024,\"name\":\"partner\",\"url\":\"classes/Aesthetic.Y.html#partner\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":1024,\"name\":\"_textures\",\"url\":\"classes/Aesthetic.Y.html#_textures\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":1024,\"name\":\"_scale\",\"url\":\"classes/Aesthetic.Y.html#_scale\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Y.html#_scale.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.Y._scale\"},{\"kind\":1024,\"name\":\"current_encoding\",\"url\":\"classes/Aesthetic.Y.html#current_encoding\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":1024,\"name\":\"aesthetic_map\",\"url\":\"classes/Aesthetic.Y.html#aesthetic_map\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/Aesthetic.Y.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":2048,\"name\":\"apply\",\"url\":\"classes/Aesthetic.Y.html#apply\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":262144,\"name\":\"transform\",\"url\":\"classes/Aesthetic.Y.html#transform\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":262144,\"name\":\"scale\",\"url\":\"classes/Aesthetic.Y.html#scale\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Y.html#scale.scale-1.__type-4\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"Aesthetic.Y.scale.scale\"},{\"kind\":262144,\"name\":\"column\",\"url\":\"classes/Aesthetic.Y.html#column\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":2048,\"name\":\"default_data\",\"url\":\"classes/Aesthetic.Y.html#default_data\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":262144,\"name\":\"webGLDomain\",\"url\":\"classes/Aesthetic.Y.html#webGLDomain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":262144,\"name\":\"domain\",\"url\":\"classes/Aesthetic.Y.html#domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":2048,\"name\":\"value_for\",\"url\":\"classes/Aesthetic.Y.html#value_for\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":262144,\"name\":\"map_position\",\"url\":\"classes/Aesthetic.Y.html#map_position\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":262144,\"name\":\"texture_buffer\",\"url\":\"classes/Aesthetic.Y.html#texture_buffer\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":2048,\"name\":\"post_to_regl_buffer\",\"url\":\"classes/Aesthetic.Y.html#post_to_regl_buffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":2048,\"name\":\"convert_string_encoding\",\"url\":\"classes/Aesthetic.Y.html#convert_string_encoding\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":2048,\"name\":\"complete_domain\",\"url\":\"classes/Aesthetic.Y.html#complete_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":2048,\"name\":\"reset_to_defaults\",\"url\":\"classes/Aesthetic.Y.html#reset_to_defaults\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/Aesthetic.Y.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":2048,\"name\":\"encode_for_textures\",\"url\":\"classes/Aesthetic.Y.html#encode_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":2048,\"name\":\"arrow_column\",\"url\":\"classes/Aesthetic.Y.html#arrow_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":2048,\"name\":\"is_dictionary\",\"url\":\"classes/Aesthetic.Y.html#is_dictionary\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":262144,\"name\":\"constant\",\"url\":\"classes/Aesthetic.Y.html#constant\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":262144,\"name\":\"use_map_on_regl\",\"url\":\"classes/Aesthetic.Y.html#use_map_on_regl\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":2048,\"name\":\"materialize_function\",\"url\":\"classes/Aesthetic.Y.html#materialize_function\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":2048,\"name\":\"apply_function_for_textures\",\"url\":\"classes/Aesthetic.Y.html#apply_function_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":128,\"name\":\"Y0\",\"url\":\"classes/Aesthetic.Y0.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"Aesthetic\"},{\"kind\":262144,\"name\":\"default_constant\",\"url\":\"classes/Aesthetic.Y0.html#default_constant-1\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":2048,\"name\":\"get_default_domain\",\"url\":\"classes/Aesthetic.Y0.html#get_default_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Aesthetic.Y0.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":1024,\"name\":\"field\",\"url\":\"classes/Aesthetic.Y0.html#field\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":1024,\"name\":\"default_range\",\"url\":\"classes/Aesthetic.Y0.html#default_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":1024,\"name\":\"default_constant\",\"url\":\"classes/Aesthetic.Y0.html#default_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":1024,\"name\":\"default_transform\",\"url\":\"classes/Aesthetic.Y0.html#default_transform\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":1024,\"name\":\"_constant\",\"url\":\"classes/Aesthetic.Y0.html#_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":262144,\"name\":\"range\",\"url\":\"classes/Aesthetic.Y0.html#range\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":2048,\"name\":\"toGLType\",\"url\":\"classes/Aesthetic.Y0.html#toGLType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":262144,\"name\":\"default_domain\",\"url\":\"classes/Aesthetic.Y0.html#default_domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/Aesthetic.Y0.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":1024,\"name\":\"regl\",\"url\":\"classes/Aesthetic.Y0.html#regl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":1024,\"name\":\"_texture_buffer\",\"url\":\"classes/Aesthetic.Y0.html#_texture_buffer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":1024,\"name\":\"_domain\",\"url\":\"classes/Aesthetic.Y0.html#_domain\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":1024,\"name\":\"_range\",\"url\":\"classes/Aesthetic.Y0.html#_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":1024,\"name\":\"_func\",\"url\":\"classes/Aesthetic.Y0.html#_func\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Y0.html#_func.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.Y0._func\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/Aesthetic.Y0.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":1024,\"name\":\"partner\",\"url\":\"classes/Aesthetic.Y0.html#partner\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":1024,\"name\":\"_textures\",\"url\":\"classes/Aesthetic.Y0.html#_textures\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":1024,\"name\":\"_scale\",\"url\":\"classes/Aesthetic.Y0.html#_scale\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Y0.html#_scale.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.Y0._scale\"},{\"kind\":1024,\"name\":\"current_encoding\",\"url\":\"classes/Aesthetic.Y0.html#current_encoding\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":1024,\"name\":\"aesthetic_map\",\"url\":\"classes/Aesthetic.Y0.html#aesthetic_map\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/Aesthetic.Y0.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":2048,\"name\":\"apply\",\"url\":\"classes/Aesthetic.Y0.html#apply\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":262144,\"name\":\"transform\",\"url\":\"classes/Aesthetic.Y0.html#transform\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":262144,\"name\":\"scale\",\"url\":\"classes/Aesthetic.Y0.html#scale\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Y0.html#scale.scale-1.__type-4\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"Aesthetic.Y0.scale.scale\"},{\"kind\":262144,\"name\":\"column\",\"url\":\"classes/Aesthetic.Y0.html#column\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":2048,\"name\":\"default_data\",\"url\":\"classes/Aesthetic.Y0.html#default_data\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":262144,\"name\":\"webGLDomain\",\"url\":\"classes/Aesthetic.Y0.html#webGLDomain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":262144,\"name\":\"domain\",\"url\":\"classes/Aesthetic.Y0.html#domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":2048,\"name\":\"value_for\",\"url\":\"classes/Aesthetic.Y0.html#value_for\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":262144,\"name\":\"map_position\",\"url\":\"classes/Aesthetic.Y0.html#map_position\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":262144,\"name\":\"texture_buffer\",\"url\":\"classes/Aesthetic.Y0.html#texture_buffer\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":2048,\"name\":\"post_to_regl_buffer\",\"url\":\"classes/Aesthetic.Y0.html#post_to_regl_buffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":2048,\"name\":\"convert_string_encoding\",\"url\":\"classes/Aesthetic.Y0.html#convert_string_encoding\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":2048,\"name\":\"complete_domain\",\"url\":\"classes/Aesthetic.Y0.html#complete_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":2048,\"name\":\"reset_to_defaults\",\"url\":\"classes/Aesthetic.Y0.html#reset_to_defaults\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/Aesthetic.Y0.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":2048,\"name\":\"encode_for_textures\",\"url\":\"classes/Aesthetic.Y0.html#encode_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":2048,\"name\":\"arrow_column\",\"url\":\"classes/Aesthetic.Y0.html#arrow_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":2048,\"name\":\"is_dictionary\",\"url\":\"classes/Aesthetic.Y0.html#is_dictionary\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":262144,\"name\":\"constant\",\"url\":\"classes/Aesthetic.Y0.html#constant\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":262144,\"name\":\"use_map_on_regl\",\"url\":\"classes/Aesthetic.Y0.html#use_map_on_regl\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":2048,\"name\":\"materialize_function\",\"url\":\"classes/Aesthetic.Y0.html#materialize_function\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":2048,\"name\":\"apply_function_for_textures\",\"url\":\"classes/Aesthetic.Y0.html#apply_function_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":128,\"name\":\"Foreground\",\"url\":\"classes/Aesthetic.Foreground.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"Aesthetic\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Aesthetic.Foreground.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":1024,\"name\":\"current_encoding\",\"url\":\"classes/Aesthetic.Foreground.html#current_encoding\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":1024,\"name\":\"_constant\",\"url\":\"classes/Aesthetic.Foreground.html#_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":1024,\"name\":\"default_constant\",\"url\":\"classes/Aesthetic.Foreground.html#default_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":1024,\"name\":\"default_range\",\"url\":\"classes/Aesthetic.Foreground.html#default_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":1024,\"name\":\"default_transform\",\"url\":\"classes/Aesthetic.Foreground.html#default_transform\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":262144,\"name\":\"active\",\"url\":\"classes/Aesthetic.Foreground.html#active\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":2048,\"name\":\"toGLType\",\"url\":\"classes/Aesthetic.Foreground.html#toGLType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/Aesthetic.Foreground.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":2048,\"name\":\"ops_to_array\",\"url\":\"classes/Aesthetic.Foreground.html#ops_to_array\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":2048,\"name\":\"apply\",\"url\":\"classes/Aesthetic.Foreground.html#apply\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":2048,\"name\":\"apply_op\",\"url\":\"classes/Aesthetic.Foreground.html#apply_op\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":262144,\"name\":\"default_domain\",\"url\":\"classes/Aesthetic.Foreground.html#default_domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/Aesthetic.Foreground.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":1024,\"name\":\"field\",\"url\":\"classes/Aesthetic.Foreground.html#field\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":1024,\"name\":\"regl\",\"url\":\"classes/Aesthetic.Foreground.html#regl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":1024,\"name\":\"_texture_buffer\",\"url\":\"classes/Aesthetic.Foreground.html#_texture_buffer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":1024,\"name\":\"_domain\",\"url\":\"classes/Aesthetic.Foreground.html#_domain\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":1024,\"name\":\"_range\",\"url\":\"classes/Aesthetic.Foreground.html#_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":1024,\"name\":\"_func\",\"url\":\"classes/Aesthetic.Foreground.html#_func\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Foreground.html#_func.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.Foreground._func\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/Aesthetic.Foreground.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":1024,\"name\":\"partner\",\"url\":\"classes/Aesthetic.Foreground.html#partner\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":1024,\"name\":\"_textures\",\"url\":\"classes/Aesthetic.Foreground.html#_textures\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":1024,\"name\":\"_scale\",\"url\":\"classes/Aesthetic.Foreground.html#_scale\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Foreground.html#_scale.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.Foreground._scale\"},{\"kind\":1024,\"name\":\"aesthetic_map\",\"url\":\"classes/Aesthetic.Foreground.html#aesthetic_map\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/Aesthetic.Foreground.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":262144,\"name\":\"transform\",\"url\":\"classes/Aesthetic.Foreground.html#transform\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":262144,\"name\":\"scale\",\"url\":\"classes/Aesthetic.Foreground.html#scale\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Foreground.html#scale.scale-1.__type-4\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"Aesthetic.Foreground.scale.scale\"},{\"kind\":262144,\"name\":\"column\",\"url\":\"classes/Aesthetic.Foreground.html#column\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":2048,\"name\":\"default_data\",\"url\":\"classes/Aesthetic.Foreground.html#default_data\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":262144,\"name\":\"webGLDomain\",\"url\":\"classes/Aesthetic.Foreground.html#webGLDomain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":262144,\"name\":\"domain\",\"url\":\"classes/Aesthetic.Foreground.html#domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":262144,\"name\":\"range\",\"url\":\"classes/Aesthetic.Foreground.html#range\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":2048,\"name\":\"value_for\",\"url\":\"classes/Aesthetic.Foreground.html#value_for\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":262144,\"name\":\"map_position\",\"url\":\"classes/Aesthetic.Foreground.html#map_position\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":262144,\"name\":\"texture_buffer\",\"url\":\"classes/Aesthetic.Foreground.html#texture_buffer\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":2048,\"name\":\"post_to_regl_buffer\",\"url\":\"classes/Aesthetic.Foreground.html#post_to_regl_buffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":2048,\"name\":\"convert_string_encoding\",\"url\":\"classes/Aesthetic.Foreground.html#convert_string_encoding\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":2048,\"name\":\"complete_domain\",\"url\":\"classes/Aesthetic.Foreground.html#complete_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":2048,\"name\":\"reset_to_defaults\",\"url\":\"classes/Aesthetic.Foreground.html#reset_to_defaults\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":2048,\"name\":\"encode_for_textures\",\"url\":\"classes/Aesthetic.Foreground.html#encode_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":2048,\"name\":\"arrow_column\",\"url\":\"classes/Aesthetic.Foreground.html#arrow_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":2048,\"name\":\"is_dictionary\",\"url\":\"classes/Aesthetic.Foreground.html#is_dictionary\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":262144,\"name\":\"constant\",\"url\":\"classes/Aesthetic.Foreground.html#constant\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":262144,\"name\":\"use_map_on_regl\",\"url\":\"classes/Aesthetic.Foreground.html#use_map_on_regl\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":2048,\"name\":\"materialize_function\",\"url\":\"classes/Aesthetic.Foreground.html#materialize_function\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":2048,\"name\":\"apply_function_for_textures\",\"url\":\"classes/Aesthetic.Foreground.html#apply_function_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":128,\"name\":\"Filter\",\"url\":\"classes/Aesthetic.Filter.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"Aesthetic\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Aesthetic.Filter.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":1024,\"name\":\"current_encoding\",\"url\":\"classes/Aesthetic.Filter.html#current_encoding\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":1024,\"name\":\"_constant\",\"url\":\"classes/Aesthetic.Filter.html#_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":1024,\"name\":\"default_constant\",\"url\":\"classes/Aesthetic.Filter.html#default_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":1024,\"name\":\"default_transform\",\"url\":\"classes/Aesthetic.Filter.html#default_transform\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":1024,\"name\":\"default_range\",\"url\":\"classes/Aesthetic.Filter.html#default_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":2048,\"name\":\"toGLType\",\"url\":\"classes/Aesthetic.Filter.html#toGLType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/Aesthetic.Filter.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":2048,\"name\":\"ops_to_array\",\"url\":\"classes/Aesthetic.Filter.html#ops_to_array\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":2048,\"name\":\"apply\",\"url\":\"classes/Aesthetic.Filter.html#apply\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":2048,\"name\":\"apply_op\",\"url\":\"classes/Aesthetic.Filter.html#apply_op\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":262144,\"name\":\"default_domain\",\"url\":\"classes/Aesthetic.Filter.html#default_domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/Aesthetic.Filter.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":1024,\"name\":\"field\",\"url\":\"classes/Aesthetic.Filter.html#field\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":1024,\"name\":\"regl\",\"url\":\"classes/Aesthetic.Filter.html#regl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":1024,\"name\":\"_texture_buffer\",\"url\":\"classes/Aesthetic.Filter.html#_texture_buffer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":1024,\"name\":\"_domain\",\"url\":\"classes/Aesthetic.Filter.html#_domain\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":1024,\"name\":\"_range\",\"url\":\"classes/Aesthetic.Filter.html#_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":1024,\"name\":\"_func\",\"url\":\"classes/Aesthetic.Filter.html#_func\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Filter.html#_func.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.Filter._func\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/Aesthetic.Filter.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":1024,\"name\":\"partner\",\"url\":\"classes/Aesthetic.Filter.html#partner\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":1024,\"name\":\"_textures\",\"url\":\"classes/Aesthetic.Filter.html#_textures\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":1024,\"name\":\"_scale\",\"url\":\"classes/Aesthetic.Filter.html#_scale\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Filter.html#_scale.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.Filter._scale\"},{\"kind\":1024,\"name\":\"aesthetic_map\",\"url\":\"classes/Aesthetic.Filter.html#aesthetic_map\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/Aesthetic.Filter.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":262144,\"name\":\"transform\",\"url\":\"classes/Aesthetic.Filter.html#transform\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":262144,\"name\":\"scale\",\"url\":\"classes/Aesthetic.Filter.html#scale\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Filter.html#scale.scale-1.__type-4\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"Aesthetic.Filter.scale.scale\"},{\"kind\":262144,\"name\":\"column\",\"url\":\"classes/Aesthetic.Filter.html#column\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":2048,\"name\":\"default_data\",\"url\":\"classes/Aesthetic.Filter.html#default_data\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":262144,\"name\":\"webGLDomain\",\"url\":\"classes/Aesthetic.Filter.html#webGLDomain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":262144,\"name\":\"domain\",\"url\":\"classes/Aesthetic.Filter.html#domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":262144,\"name\":\"range\",\"url\":\"classes/Aesthetic.Filter.html#range\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":2048,\"name\":\"value_for\",\"url\":\"classes/Aesthetic.Filter.html#value_for\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":262144,\"name\":\"map_position\",\"url\":\"classes/Aesthetic.Filter.html#map_position\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":262144,\"name\":\"texture_buffer\",\"url\":\"classes/Aesthetic.Filter.html#texture_buffer\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":2048,\"name\":\"post_to_regl_buffer\",\"url\":\"classes/Aesthetic.Filter.html#post_to_regl_buffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":2048,\"name\":\"convert_string_encoding\",\"url\":\"classes/Aesthetic.Filter.html#convert_string_encoding\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":2048,\"name\":\"complete_domain\",\"url\":\"classes/Aesthetic.Filter.html#complete_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":2048,\"name\":\"reset_to_defaults\",\"url\":\"classes/Aesthetic.Filter.html#reset_to_defaults\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":2048,\"name\":\"encode_for_textures\",\"url\":\"classes/Aesthetic.Filter.html#encode_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":2048,\"name\":\"arrow_column\",\"url\":\"classes/Aesthetic.Filter.html#arrow_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":2048,\"name\":\"is_dictionary\",\"url\":\"classes/Aesthetic.Filter.html#is_dictionary\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":262144,\"name\":\"constant\",\"url\":\"classes/Aesthetic.Filter.html#constant\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":262144,\"name\":\"use_map_on_regl\",\"url\":\"classes/Aesthetic.Filter.html#use_map_on_regl\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":2048,\"name\":\"materialize_function\",\"url\":\"classes/Aesthetic.Filter.html#materialize_function\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":2048,\"name\":\"apply_function_for_textures\",\"url\":\"classes/Aesthetic.Filter.html#apply_function_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":128,\"name\":\"Jitter_speed\",\"url\":\"classes/Aesthetic.Jitter_speed.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"Aesthetic\"},{\"kind\":2048,\"name\":\"get_default_domain\",\"url\":\"classes/Aesthetic.Jitter_speed.html#get_default_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Aesthetic.Jitter_speed.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":1024,\"name\":\"default_transform\",\"url\":\"classes/Aesthetic.Jitter_speed.html#default_transform\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":1024,\"name\":\"default_range\",\"url\":\"classes/Aesthetic.Jitter_speed.html#default_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":1024,\"name\":\"default_constant\",\"url\":\"classes/Aesthetic.Jitter_speed.html#default_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":1024,\"name\":\"_constant\",\"url\":\"classes/Aesthetic.Jitter_speed.html#_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":2048,\"name\":\"toGLType\",\"url\":\"classes/Aesthetic.Jitter_speed.html#toGLType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":262144,\"name\":\"default_domain\",\"url\":\"classes/Aesthetic.Jitter_speed.html#default_domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/Aesthetic.Jitter_speed.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":1024,\"name\":\"field\",\"url\":\"classes/Aesthetic.Jitter_speed.html#field\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":1024,\"name\":\"regl\",\"url\":\"classes/Aesthetic.Jitter_speed.html#regl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":1024,\"name\":\"_texture_buffer\",\"url\":\"classes/Aesthetic.Jitter_speed.html#_texture_buffer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":1024,\"name\":\"_domain\",\"url\":\"classes/Aesthetic.Jitter_speed.html#_domain\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":1024,\"name\":\"_range\",\"url\":\"classes/Aesthetic.Jitter_speed.html#_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":1024,\"name\":\"_func\",\"url\":\"classes/Aesthetic.Jitter_speed.html#_func\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Jitter_speed.html#_func.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.Jitter_speed._func\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/Aesthetic.Jitter_speed.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":1024,\"name\":\"partner\",\"url\":\"classes/Aesthetic.Jitter_speed.html#partner\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":1024,\"name\":\"_textures\",\"url\":\"classes/Aesthetic.Jitter_speed.html#_textures\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":1024,\"name\":\"_scale\",\"url\":\"classes/Aesthetic.Jitter_speed.html#_scale\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Jitter_speed.html#_scale.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.Jitter_speed._scale\"},{\"kind\":1024,\"name\":\"current_encoding\",\"url\":\"classes/Aesthetic.Jitter_speed.html#current_encoding\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":1024,\"name\":\"aesthetic_map\",\"url\":\"classes/Aesthetic.Jitter_speed.html#aesthetic_map\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/Aesthetic.Jitter_speed.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":2048,\"name\":\"apply\",\"url\":\"classes/Aesthetic.Jitter_speed.html#apply\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":262144,\"name\":\"transform\",\"url\":\"classes/Aesthetic.Jitter_speed.html#transform\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":262144,\"name\":\"scale\",\"url\":\"classes/Aesthetic.Jitter_speed.html#scale\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Jitter_speed.html#scale.scale-1.__type-4\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"Aesthetic.Jitter_speed.scale.scale\"},{\"kind\":262144,\"name\":\"column\",\"url\":\"classes/Aesthetic.Jitter_speed.html#column\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":2048,\"name\":\"default_data\",\"url\":\"classes/Aesthetic.Jitter_speed.html#default_data\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":262144,\"name\":\"webGLDomain\",\"url\":\"classes/Aesthetic.Jitter_speed.html#webGLDomain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":262144,\"name\":\"domain\",\"url\":\"classes/Aesthetic.Jitter_speed.html#domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":262144,\"name\":\"range\",\"url\":\"classes/Aesthetic.Jitter_speed.html#range\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":2048,\"name\":\"value_for\",\"url\":\"classes/Aesthetic.Jitter_speed.html#value_for\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":262144,\"name\":\"map_position\",\"url\":\"classes/Aesthetic.Jitter_speed.html#map_position\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":262144,\"name\":\"texture_buffer\",\"url\":\"classes/Aesthetic.Jitter_speed.html#texture_buffer\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":2048,\"name\":\"post_to_regl_buffer\",\"url\":\"classes/Aesthetic.Jitter_speed.html#post_to_regl_buffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":2048,\"name\":\"convert_string_encoding\",\"url\":\"classes/Aesthetic.Jitter_speed.html#convert_string_encoding\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":2048,\"name\":\"complete_domain\",\"url\":\"classes/Aesthetic.Jitter_speed.html#complete_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":2048,\"name\":\"reset_to_defaults\",\"url\":\"classes/Aesthetic.Jitter_speed.html#reset_to_defaults\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/Aesthetic.Jitter_speed.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":2048,\"name\":\"encode_for_textures\",\"url\":\"classes/Aesthetic.Jitter_speed.html#encode_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":2048,\"name\":\"arrow_column\",\"url\":\"classes/Aesthetic.Jitter_speed.html#arrow_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":2048,\"name\":\"is_dictionary\",\"url\":\"classes/Aesthetic.Jitter_speed.html#is_dictionary\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":262144,\"name\":\"constant\",\"url\":\"classes/Aesthetic.Jitter_speed.html#constant\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":262144,\"name\":\"use_map_on_regl\",\"url\":\"classes/Aesthetic.Jitter_speed.html#use_map_on_regl\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":2048,\"name\":\"materialize_function\",\"url\":\"classes/Aesthetic.Jitter_speed.html#materialize_function\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":2048,\"name\":\"apply_function_for_textures\",\"url\":\"classes/Aesthetic.Jitter_speed.html#apply_function_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":128,\"name\":\"Jitter_radius\",\"url\":\"classes/Aesthetic.Jitter_radius.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"Aesthetic\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Aesthetic.Jitter_radius.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":1024,\"name\":\"_constant\",\"url\":\"classes/Aesthetic.Jitter_radius.html#_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":2048,\"name\":\"toGLType\",\"url\":\"classes/Aesthetic.Jitter_radius.html#toGLType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":1024,\"name\":\"jitter_int_formatted\",\"url\":\"classes/Aesthetic.Jitter_radius.html#jitter_int_formatted\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":262144,\"name\":\"default_constant\",\"url\":\"classes/Aesthetic.Jitter_radius.html#default_constant\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":1024,\"name\":\"default_transform\",\"url\":\"classes/Aesthetic.Jitter_radius.html#default_transform\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":262144,\"name\":\"default_range\",\"url\":\"classes/Aesthetic.Jitter_radius.html#default_range\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":1024,\"name\":\"_method\",\"url\":\"classes/Aesthetic.Jitter_radius.html#_method\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":262144,\"name\":\"method\",\"url\":\"classes/Aesthetic.Jitter_radius.html#method\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":262144,\"name\":\"jitter_int_format\",\"url\":\"classes/Aesthetic.Jitter_radius.html#jitter_int_format\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/Aesthetic.Jitter_radius.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":1024,\"name\":\"field\",\"url\":\"classes/Aesthetic.Jitter_radius.html#field\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":1024,\"name\":\"regl\",\"url\":\"classes/Aesthetic.Jitter_radius.html#regl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":1024,\"name\":\"_texture_buffer\",\"url\":\"classes/Aesthetic.Jitter_radius.html#_texture_buffer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":1024,\"name\":\"_domain\",\"url\":\"classes/Aesthetic.Jitter_radius.html#_domain\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":1024,\"name\":\"_range\",\"url\":\"classes/Aesthetic.Jitter_radius.html#_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":1024,\"name\":\"_func\",\"url\":\"classes/Aesthetic.Jitter_radius.html#_func\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Jitter_radius.html#_func.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.Jitter_radius._func\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/Aesthetic.Jitter_radius.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":1024,\"name\":\"partner\",\"url\":\"classes/Aesthetic.Jitter_radius.html#partner\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":1024,\"name\":\"_textures\",\"url\":\"classes/Aesthetic.Jitter_radius.html#_textures\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":1024,\"name\":\"_scale\",\"url\":\"classes/Aesthetic.Jitter_radius.html#_scale\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Jitter_radius.html#_scale.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.Jitter_radius._scale\"},{\"kind\":1024,\"name\":\"current_encoding\",\"url\":\"classes/Aesthetic.Jitter_radius.html#current_encoding\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":1024,\"name\":\"aesthetic_map\",\"url\":\"classes/Aesthetic.Jitter_radius.html#aesthetic_map\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/Aesthetic.Jitter_radius.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":2048,\"name\":\"apply\",\"url\":\"classes/Aesthetic.Jitter_radius.html#apply\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":262144,\"name\":\"transform\",\"url\":\"classes/Aesthetic.Jitter_radius.html#transform\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":262144,\"name\":\"scale\",\"url\":\"classes/Aesthetic.Jitter_radius.html#scale\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Jitter_radius.html#scale.scale-1.__type-4\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"Aesthetic.Jitter_radius.scale.scale\"},{\"kind\":262144,\"name\":\"column\",\"url\":\"classes/Aesthetic.Jitter_radius.html#column\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":262144,\"name\":\"default_domain\",\"url\":\"classes/Aesthetic.Jitter_radius.html#default_domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":2048,\"name\":\"default_data\",\"url\":\"classes/Aesthetic.Jitter_radius.html#default_data\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":262144,\"name\":\"webGLDomain\",\"url\":\"classes/Aesthetic.Jitter_radius.html#webGLDomain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":262144,\"name\":\"domain\",\"url\":\"classes/Aesthetic.Jitter_radius.html#domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":262144,\"name\":\"range\",\"url\":\"classes/Aesthetic.Jitter_radius.html#range\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":2048,\"name\":\"value_for\",\"url\":\"classes/Aesthetic.Jitter_radius.html#value_for\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":262144,\"name\":\"map_position\",\"url\":\"classes/Aesthetic.Jitter_radius.html#map_position\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":262144,\"name\":\"texture_buffer\",\"url\":\"classes/Aesthetic.Jitter_radius.html#texture_buffer\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":2048,\"name\":\"post_to_regl_buffer\",\"url\":\"classes/Aesthetic.Jitter_radius.html#post_to_regl_buffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":2048,\"name\":\"convert_string_encoding\",\"url\":\"classes/Aesthetic.Jitter_radius.html#convert_string_encoding\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":2048,\"name\":\"complete_domain\",\"url\":\"classes/Aesthetic.Jitter_radius.html#complete_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":2048,\"name\":\"reset_to_defaults\",\"url\":\"classes/Aesthetic.Jitter_radius.html#reset_to_defaults\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/Aesthetic.Jitter_radius.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":2048,\"name\":\"encode_for_textures\",\"url\":\"classes/Aesthetic.Jitter_radius.html#encode_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":2048,\"name\":\"arrow_column\",\"url\":\"classes/Aesthetic.Jitter_radius.html#arrow_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":2048,\"name\":\"is_dictionary\",\"url\":\"classes/Aesthetic.Jitter_radius.html#is_dictionary\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":262144,\"name\":\"constant\",\"url\":\"classes/Aesthetic.Jitter_radius.html#constant\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":262144,\"name\":\"use_map_on_regl\",\"url\":\"classes/Aesthetic.Jitter_radius.html#use_map_on_regl\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":2048,\"name\":\"materialize_function\",\"url\":\"classes/Aesthetic.Jitter_radius.html#materialize_function\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":2048,\"name\":\"apply_function_for_textures\",\"url\":\"classes/Aesthetic.Jitter_radius.html#apply_function_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":2,\"name\":\"AestheticSet\",\"url\":\"modules/AestheticSet.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":128,\"name\":\"AestheticSet\",\"url\":\"classes/AestheticSet.AestheticSet.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"AestheticSet\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AestheticSet.AestheticSet.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"AestheticSet.AestheticSet\"},{\"kind\":1024,\"name\":\"tileSet\",\"url\":\"classes/AestheticSet.AestheticSet.html#tileSet\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AestheticSet.AestheticSet\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/AestheticSet.AestheticSet.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AestheticSet.AestheticSet\"},{\"kind\":1024,\"name\":\"regl\",\"url\":\"classes/AestheticSet.AestheticSet.html#regl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AestheticSet.AestheticSet\"},{\"kind\":1024,\"name\":\"encoding\",\"url\":\"classes/AestheticSet.AestheticSet.html#encoding\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AestheticSet.AestheticSet\"},{\"kind\":1024,\"name\":\"position_interpolation\",\"url\":\"classes/AestheticSet.AestheticSet.html#position_interpolation\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AestheticSet.AestheticSet\"},{\"kind\":1024,\"name\":\"store\",\"url\":\"classes/AestheticSet.AestheticSet.html#store\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"AestheticSet.AestheticSet\"},{\"kind\":1024,\"name\":\"aesthetic_map\",\"url\":\"classes/AestheticSet.AestheticSet.html#aesthetic_map\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AestheticSet.AestheticSet\"},{\"kind\":2048,\"name\":\"dim\",\"url\":\"classes/AestheticSet.AestheticSet.html#dim\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AestheticSet.AestheticSet\"},{\"kind\":2048,\"name\":\"interpret_position\",\"url\":\"classes/AestheticSet.AestheticSet.html#interpret_position\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AestheticSet.AestheticSet\"},{\"kind\":2048,\"name\":\"apply_encoding\",\"url\":\"classes/AestheticSet.AestheticSet.html#apply_encoding\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AestheticSet.AestheticSet\"},{\"kind\":2048,\"name\":\"[iterator]\",\"url\":\"classes/AestheticSet.AestheticSet.html#_iterator_\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AestheticSet.AestheticSet\"},{\"kind\":128,\"name\":\"TextureSet\",\"url\":\"classes/AestheticSet.TextureSet.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"AestheticSet\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AestheticSet.TextureSet.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"AestheticSet.TextureSet\"},{\"kind\":1024,\"name\":\"_one_d_texture\",\"url\":\"classes/AestheticSet.TextureSet.html#_one_d_texture\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"AestheticSet.TextureSet\"},{\"kind\":1024,\"name\":\"_color_texture\",\"url\":\"classes/AestheticSet.TextureSet.html#_color_texture\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"AestheticSet.TextureSet\"},{\"kind\":1024,\"name\":\"texture_size\",\"url\":\"classes/AestheticSet.TextureSet.html#texture_size\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AestheticSet.TextureSet\"},{\"kind\":1024,\"name\":\"regl\",\"url\":\"classes/AestheticSet.TextureSet.html#regl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AestheticSet.TextureSet\"},{\"kind\":1024,\"name\":\"id_locs\",\"url\":\"classes/AestheticSet.TextureSet.html#id_locs\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AestheticSet.TextureSet\"},{\"kind\":1024,\"name\":\"texture_widths\",\"url\":\"classes/AestheticSet.TextureSet.html#texture_widths\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AestheticSet.TextureSet\"},{\"kind\":1024,\"name\":\"offsets\",\"url\":\"classes/AestheticSet.TextureSet.html#offsets\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"AestheticSet.TextureSet\"},{\"kind\":1024,\"name\":\"_one_d_position\",\"url\":\"classes/AestheticSet.TextureSet.html#_one_d_position\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"AestheticSet.TextureSet\"},{\"kind\":1024,\"name\":\"_color_position\",\"url\":\"classes/AestheticSet.TextureSet.html#_color_position\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"AestheticSet.TextureSet\"},{\"kind\":2048,\"name\":\"get_position\",\"url\":\"classes/AestheticSet.TextureSet.html#get_position\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AestheticSet.TextureSet\"},{\"kind\":2048,\"name\":\"set_one_d\",\"url\":\"classes/AestheticSet.TextureSet.html#set_one_d\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AestheticSet.TextureSet\"},{\"kind\":2048,\"name\":\"set_color\",\"url\":\"classes/AestheticSet.TextureSet.html#set_color\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AestheticSet.TextureSet\"},{\"kind\":262144,\"name\":\"one_d_texture\",\"url\":\"classes/AestheticSet.TextureSet.html#one_d_texture\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"AestheticSet.TextureSet\"},{\"kind\":262144,\"name\":\"color_texture\",\"url\":\"classes/AestheticSet.TextureSet.html#color_texture\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"AestheticSet.TextureSet\"},{\"kind\":2,\"name\":\"ColorAesthetic\",\"url\":\"modules/ColorAesthetic.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":128,\"name\":\"Color\",\"url\":\"classes/ColorAesthetic.Color.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"ColorAesthetic\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ColorAesthetic.Color.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":1024,\"name\":\"_constant\",\"url\":\"classes/ColorAesthetic.Color.html#_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":1024,\"name\":\"texture_type\",\"url\":\"classes/ColorAesthetic.Color.html#texture_type\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":1024,\"name\":\"default_constant\",\"url\":\"classes/ColorAesthetic.Color.html#default_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":1024,\"name\":\"default_transform\",\"url\":\"classes/ColorAesthetic.Color.html#default_transform\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":262144,\"name\":\"default_range\",\"url\":\"classes/ColorAesthetic.Color.html#default_range\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":1024,\"name\":\"current_encoding\",\"url\":\"classes/ColorAesthetic.Color.html#current_encoding\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":2048,\"name\":\"default_data\",\"url\":\"classes/ColorAesthetic.Color.html#default_data\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":262144,\"name\":\"use_map_on_regl\",\"url\":\"classes/ColorAesthetic.Color.html#use_map_on_regl\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":262144,\"name\":\"colorscheme_size\",\"url\":\"classes/ColorAesthetic.Color.html#colorscheme_size\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":262144,\"name\":\"scale\",\"url\":\"classes/ColorAesthetic.Color.html#scale\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":262144,\"name\":\"texture_buffer\",\"url\":\"classes/ColorAesthetic.Color.html#texture_buffer\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":2048,\"name\":\"post_to_regl_buffer\",\"url\":\"classes/ColorAesthetic.Color.html#post_to_regl_buffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/ColorAesthetic.Color.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":2048,\"name\":\"toGLType\",\"url\":\"classes/ColorAesthetic.Color.html#toGLType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":2048,\"name\":\"encode_for_textures\",\"url\":\"classes/ColorAesthetic.Color.html#encode_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/ColorAesthetic.Color.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":1024,\"name\":\"field\",\"url\":\"classes/ColorAesthetic.Color.html#field\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":1024,\"name\":\"regl\",\"url\":\"classes/ColorAesthetic.Color.html#regl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":1024,\"name\":\"_texture_buffer\",\"url\":\"classes/ColorAesthetic.Color.html#_texture_buffer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":1024,\"name\":\"_domain\",\"url\":\"classes/ColorAesthetic.Color.html#_domain\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":1024,\"name\":\"_range\",\"url\":\"classes/ColorAesthetic.Color.html#_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":1024,\"name\":\"_func\",\"url\":\"classes/ColorAesthetic.Color.html#_func\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/ColorAesthetic.Color.html#_func.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"ColorAesthetic.Color._func\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/ColorAesthetic.Color.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":1024,\"name\":\"partner\",\"url\":\"classes/ColorAesthetic.Color.html#partner\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":1024,\"name\":\"_textures\",\"url\":\"classes/ColorAesthetic.Color.html#_textures\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":1024,\"name\":\"_scale\",\"url\":\"classes/ColorAesthetic.Color.html#_scale\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/ColorAesthetic.Color.html#_scale.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"ColorAesthetic.Color._scale\"},{\"kind\":1024,\"name\":\"aesthetic_map\",\"url\":\"classes/ColorAesthetic.Color.html#aesthetic_map\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/ColorAesthetic.Color.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":2048,\"name\":\"apply\",\"url\":\"classes/ColorAesthetic.Color.html#apply\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":262144,\"name\":\"transform\",\"url\":\"classes/ColorAesthetic.Color.html#transform\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":262144,\"name\":\"column\",\"url\":\"classes/ColorAesthetic.Color.html#column\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":262144,\"name\":\"default_domain\",\"url\":\"classes/ColorAesthetic.Color.html#default_domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":262144,\"name\":\"webGLDomain\",\"url\":\"classes/ColorAesthetic.Color.html#webGLDomain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":262144,\"name\":\"domain\",\"url\":\"classes/ColorAesthetic.Color.html#domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":262144,\"name\":\"range\",\"url\":\"classes/ColorAesthetic.Color.html#range\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":2048,\"name\":\"value_for\",\"url\":\"classes/ColorAesthetic.Color.html#value_for\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":262144,\"name\":\"map_position\",\"url\":\"classes/ColorAesthetic.Color.html#map_position\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":2048,\"name\":\"convert_string_encoding\",\"url\":\"classes/ColorAesthetic.Color.html#convert_string_encoding\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":2048,\"name\":\"complete_domain\",\"url\":\"classes/ColorAesthetic.Color.html#complete_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":2048,\"name\":\"reset_to_defaults\",\"url\":\"classes/ColorAesthetic.Color.html#reset_to_defaults\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":2048,\"name\":\"arrow_column\",\"url\":\"classes/ColorAesthetic.Color.html#arrow_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":2048,\"name\":\"is_dictionary\",\"url\":\"classes/ColorAesthetic.Color.html#is_dictionary\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":262144,\"name\":\"constant\",\"url\":\"classes/ColorAesthetic.Color.html#constant\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":2048,\"name\":\"materialize_function\",\"url\":\"classes/ColorAesthetic.Color.html#materialize_function\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":2048,\"name\":\"apply_function_for_textures\",\"url\":\"classes/ColorAesthetic.Color.html#apply_function_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":2,\"name\":\"Dataset\",\"url\":\"modules/Dataset.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":64,\"name\":\"add_or_delete_column\",\"url\":\"functions/Dataset.add_or_delete_column.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"Dataset\"},{\"kind\":128,\"name\":\"Dataset\",\"url\":\"classes/Dataset.Dataset.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"Dataset\"},{\"kind\":2048,\"name\":\"from_quadfeather\",\"url\":\"classes/Dataset.Dataset.html#from_quadfeather\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":2048,\"name\":\"from_arrow_table\",\"url\":\"classes/Dataset.Dataset.html#from_arrow_table\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Dataset.Dataset.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":1024,\"name\":\"transformations\",\"url\":\"classes/Dataset.Dataset.html#transformations\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":1024,\"name\":\"root_tile\",\"url\":\"classes/Dataset.Dataset.html#root_tile\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":1024,\"name\":\"plot\",\"url\":\"classes/Dataset.Dataset.html#plot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"Dataset.Dataset\"},{\"kind\":1024,\"name\":\"ready\",\"url\":\"classes/Dataset.Dataset.html#ready\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":262144,\"name\":\"extent\",\"url\":\"classes/Dataset.Dataset.html#extent\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":1024,\"name\":\"promise\",\"url\":\"classes/Dataset.Dataset.html#promise\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":1024,\"name\":\"extents\",\"url\":\"classes/Dataset.Dataset.html#extents\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"Dataset.Dataset\"},{\"kind\":1024,\"name\":\"_ix_seed\",\"url\":\"classes/Dataset.Dataset.html#_ix_seed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":1024,\"name\":\"_schema\",\"url\":\"classes/Dataset.Dataset.html#_schema\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":1024,\"name\":\"tileProxy\",\"url\":\"classes/Dataset.Dataset.html#tileProxy\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":262144,\"name\":\"highest_known_ix\",\"url\":\"classes/Dataset.Dataset.html#highest_known_ix\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":2048,\"name\":\"register_transformation\",\"url\":\"classes/Dataset.Dataset.html#register_transformation\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":2048,\"name\":\"download_to_depth\",\"url\":\"classes/Dataset.Dataset.html#download_to_depth\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":262144,\"name\":\"table\",\"url\":\"classes/Dataset.Dataset.html#table\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":2048,\"name\":\"download_most_needed_tiles\",\"url\":\"classes/Dataset.Dataset.html#download_most_needed_tiles\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":2048,\"name\":\"has_column\",\"url\":\"classes/Dataset.Dataset.html#has_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":2048,\"name\":\"delete_column_if_exists\",\"url\":\"classes/Dataset.Dataset.html#delete_column_if_exists\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":2048,\"name\":\"domain\",\"url\":\"classes/Dataset.Dataset.html#domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":2048,\"name\":\"points\",\"url\":\"classes/Dataset.Dataset.html#points\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":2048,\"name\":\"map\",\"url\":\"classes/Dataset.Dataset.html#map\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":2048,\"name\":\"visit\",\"url\":\"classes/Dataset.Dataset.html#visit\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":2048,\"name\":\"schema\",\"url\":\"classes/Dataset.Dataset.html#schema\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":2048,\"name\":\"add_tiled_column\",\"url\":\"classes/Dataset.Dataset.html#add_tiled_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":2048,\"name\":\"add_sparse_identifiers\",\"url\":\"classes/Dataset.Dataset.html#add_sparse_identifiers\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":2048,\"name\":\"add_label_identifiers\",\"url\":\"classes/Dataset.Dataset.html#add_label_identifiers\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":2048,\"name\":\"applyTransformationToPoint\",\"url\":\"classes/Dataset.Dataset.html#applyTransformationToPoint\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":2048,\"name\":\"findPoint\",\"url\":\"classes/Dataset.Dataset.html#findPoint\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":2048,\"name\":\"findPointRaw\",\"url\":\"classes/Dataset.Dataset.html#findPointRaw\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":128,\"name\":\"ArrowDataset\",\"url\":\"classes/Dataset.ArrowDataset.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"Dataset\"},{\"kind\":2048,\"name\":\"from_quadfeather\",\"url\":\"classes/Dataset.ArrowDataset.html#from_quadfeather\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":2048,\"name\":\"from_arrow_table\",\"url\":\"classes/Dataset.ArrowDataset.html#from_arrow_table\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Dataset.ArrowDataset.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":1024,\"name\":\"promise\",\"url\":\"classes/Dataset.ArrowDataset.html#promise\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":1024,\"name\":\"root_tile\",\"url\":\"classes/Dataset.ArrowDataset.html#root_tile\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":262144,\"name\":\"extent\",\"url\":\"classes/Dataset.ArrowDataset.html#extent\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":262144,\"name\":\"ready\",\"url\":\"classes/Dataset.ArrowDataset.html#ready\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":2048,\"name\":\"download_most_needed_tiles\",\"url\":\"classes/Dataset.ArrowDataset.html#download_most_needed_tiles\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":1024,\"name\":\"transformations\",\"url\":\"classes/Dataset.ArrowDataset.html#transformations\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":1024,\"name\":\"plot\",\"url\":\"classes/Dataset.ArrowDataset.html#plot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":1024,\"name\":\"_ix_seed\",\"url\":\"classes/Dataset.ArrowDataset.html#_ix_seed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":1024,\"name\":\"_schema\",\"url\":\"classes/Dataset.ArrowDataset.html#_schema\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":1024,\"name\":\"tileProxy\",\"url\":\"classes/Dataset.ArrowDataset.html#tileProxy\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":262144,\"name\":\"highest_known_ix\",\"url\":\"classes/Dataset.ArrowDataset.html#highest_known_ix\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":2048,\"name\":\"register_transformation\",\"url\":\"classes/Dataset.ArrowDataset.html#register_transformation\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":2048,\"name\":\"download_to_depth\",\"url\":\"classes/Dataset.ArrowDataset.html#download_to_depth\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":262144,\"name\":\"table\",\"url\":\"classes/Dataset.ArrowDataset.html#table\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":2048,\"name\":\"has_column\",\"url\":\"classes/Dataset.ArrowDataset.html#has_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":2048,\"name\":\"delete_column_if_exists\",\"url\":\"classes/Dataset.ArrowDataset.html#delete_column_if_exists\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":2048,\"name\":\"domain\",\"url\":\"classes/Dataset.ArrowDataset.html#domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":2048,\"name\":\"points\",\"url\":\"classes/Dataset.ArrowDataset.html#points\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":2048,\"name\":\"map\",\"url\":\"classes/Dataset.ArrowDataset.html#map\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":2048,\"name\":\"visit\",\"url\":\"classes/Dataset.ArrowDataset.html#visit\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":2048,\"name\":\"schema\",\"url\":\"classes/Dataset.ArrowDataset.html#schema\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":2048,\"name\":\"add_tiled_column\",\"url\":\"classes/Dataset.ArrowDataset.html#add_tiled_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":2048,\"name\":\"add_sparse_identifiers\",\"url\":\"classes/Dataset.ArrowDataset.html#add_sparse_identifiers\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":2048,\"name\":\"add_label_identifiers\",\"url\":\"classes/Dataset.ArrowDataset.html#add_label_identifiers\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":2048,\"name\":\"applyTransformationToPoint\",\"url\":\"classes/Dataset.ArrowDataset.html#applyTransformationToPoint\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":2048,\"name\":\"findPoint\",\"url\":\"classes/Dataset.ArrowDataset.html#findPoint\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":2048,\"name\":\"findPointRaw\",\"url\":\"classes/Dataset.ArrowDataset.html#findPointRaw\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":128,\"name\":\"QuadtileDataset\",\"url\":\"classes/Dataset.QuadtileDataset.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"Dataset\"},{\"kind\":2048,\"name\":\"from_quadfeather\",\"url\":\"classes/Dataset.QuadtileDataset.html#from_quadfeather\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"from_arrow_table\",\"url\":\"classes/Dataset.QuadtileDataset.html#from_arrow_table\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Dataset.QuadtileDataset.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":1024,\"name\":\"_download_queue\",\"url\":\"classes/Dataset.QuadtileDataset.html#_download_queue\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":1024,\"name\":\"promise\",\"url\":\"classes/Dataset.QuadtileDataset.html#promise\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":1024,\"name\":\"root_tile\",\"url\":\"classes/Dataset.QuadtileDataset.html#root_tile\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":262144,\"name\":\"ready\",\"url\":\"classes/Dataset.QuadtileDataset.html#ready\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":262144,\"name\":\"extent\",\"url\":\"classes/Dataset.QuadtileDataset.html#extent\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"download_to_depth\",\"url\":\"classes/Dataset.QuadtileDataset.html#download_to_depth\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"download_most_needed_tiles\",\"url\":\"classes/Dataset.QuadtileDataset.html#download_most_needed_tiles\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"add_macrotiled_column\",\"url\":\"classes/Dataset.QuadtileDataset.html#add_macrotiled_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":1024,\"name\":\"transformations\",\"url\":\"classes/Dataset.QuadtileDataset.html#transformations\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":1024,\"name\":\"plot\",\"url\":\"classes/Dataset.QuadtileDataset.html#plot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":1024,\"name\":\"_ix_seed\",\"url\":\"classes/Dataset.QuadtileDataset.html#_ix_seed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":1024,\"name\":\"_schema\",\"url\":\"classes/Dataset.QuadtileDataset.html#_schema\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":1024,\"name\":\"tileProxy\",\"url\":\"classes/Dataset.QuadtileDataset.html#tileProxy\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":262144,\"name\":\"highest_known_ix\",\"url\":\"classes/Dataset.QuadtileDataset.html#highest_known_ix\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"register_transformation\",\"url\":\"classes/Dataset.QuadtileDataset.html#register_transformation\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":262144,\"name\":\"table\",\"url\":\"classes/Dataset.QuadtileDataset.html#table\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"has_column\",\"url\":\"classes/Dataset.QuadtileDataset.html#has_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"delete_column_if_exists\",\"url\":\"classes/Dataset.QuadtileDataset.html#delete_column_if_exists\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"domain\",\"url\":\"classes/Dataset.QuadtileDataset.html#domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"points\",\"url\":\"classes/Dataset.QuadtileDataset.html#points\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"map\",\"url\":\"classes/Dataset.QuadtileDataset.html#map\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"visit\",\"url\":\"classes/Dataset.QuadtileDataset.html#visit\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"schema\",\"url\":\"classes/Dataset.QuadtileDataset.html#schema\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"add_tiled_column\",\"url\":\"classes/Dataset.QuadtileDataset.html#add_tiled_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"add_sparse_identifiers\",\"url\":\"classes/Dataset.QuadtileDataset.html#add_sparse_identifiers\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"add_label_identifiers\",\"url\":\"classes/Dataset.QuadtileDataset.html#add_label_identifiers\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"applyTransformationToPoint\",\"url\":\"classes/Dataset.QuadtileDataset.html#applyTransformationToPoint\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"findPoint\",\"url\":\"classes/Dataset.QuadtileDataset.html#findPoint\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"findPointRaw\",\"url\":\"classes/Dataset.QuadtileDataset.html#findPointRaw\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2,\"name\":\"Image_Tile\",\"url\":\"modules/Image_Tile.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":2,\"name\":\"StatefulAesthetic\",\"url\":\"modules/StatefulAesthetic.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":32,\"name\":\"dimensions\",\"url\":\"variables/StatefulAesthetic.dimensions.html\",\"classes\":\"tsd-kind-variable tsd-parent-kind-module\",\"parent\":\"StatefulAesthetic\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/StatefulAesthetic.dimensions.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-variable\",\"parent\":\"StatefulAesthetic.dimensions\"},{\"kind\":1024,\"name\":\"size\",\"url\":\"variables/StatefulAesthetic.dimensions.html#__type.size\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"StatefulAesthetic.dimensions.__type\"},{\"kind\":1024,\"name\":\"jitter_speed\",\"url\":\"variables/StatefulAesthetic.dimensions.html#__type.jitter_speed\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"StatefulAesthetic.dimensions.__type\"},{\"kind\":1024,\"name\":\"jitter_radius\",\"url\":\"variables/StatefulAesthetic.dimensions.html#__type.jitter_radius\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"StatefulAesthetic.dimensions.__type\"},{\"kind\":1024,\"name\":\"color\",\"url\":\"variables/StatefulAesthetic.dimensions.html#__type.color\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"StatefulAesthetic.dimensions.__type\"},{\"kind\":1024,\"name\":\"filter\",\"url\":\"variables/StatefulAesthetic.dimensions.html#__type.filter\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"StatefulAesthetic.dimensions.__type\"},{\"kind\":1024,\"name\":\"filter2\",\"url\":\"variables/StatefulAesthetic.dimensions.html#__type.filter2\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"StatefulAesthetic.dimensions.__type\"},{\"kind\":1024,\"name\":\"x\",\"url\":\"variables/StatefulAesthetic.dimensions.html#__type.x\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"StatefulAesthetic.dimensions.__type\"},{\"kind\":1024,\"name\":\"y\",\"url\":\"variables/StatefulAesthetic.dimensions.html#__type.y\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"StatefulAesthetic.dimensions.__type\"},{\"kind\":1024,\"name\":\"x0\",\"url\":\"variables/StatefulAesthetic.dimensions.html#__type.x0\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"StatefulAesthetic.dimensions.__type\"},{\"kind\":1024,\"name\":\"y0\",\"url\":\"variables/StatefulAesthetic.dimensions.html#__type.y0\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"StatefulAesthetic.dimensions.__type\"},{\"kind\":1024,\"name\":\"foreground\",\"url\":\"variables/StatefulAesthetic.dimensions.html#__type.foreground\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"StatefulAesthetic.dimensions.__type\"},{\"kind\":4194304,\"name\":\"ConcreteAesthetic\",\"url\":\"types/StatefulAesthetic.ConcreteAesthetic.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"StatefulAesthetic\"},{\"kind\":128,\"name\":\"StatefulAesthetic\",\"url\":\"classes/StatefulAesthetic.StatefulAesthetic.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"StatefulAesthetic\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/StatefulAesthetic.StatefulAesthetic.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"StatefulAesthetic.StatefulAesthetic\"},{\"kind\":1024,\"name\":\"states\",\"url\":\"classes/StatefulAesthetic.StatefulAesthetic.html#states\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"StatefulAesthetic.StatefulAesthetic\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/StatefulAesthetic.StatefulAesthetic.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"StatefulAesthetic.StatefulAesthetic\"},{\"kind\":1024,\"name\":\"regl\",\"url\":\"classes/StatefulAesthetic.StatefulAesthetic.html#regl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"StatefulAesthetic.StatefulAesthetic\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/StatefulAesthetic.StatefulAesthetic.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"StatefulAesthetic.StatefulAesthetic\"},{\"kind\":1024,\"name\":\"needs_transitions\",\"url\":\"classes/StatefulAesthetic.StatefulAesthetic.html#needs_transitions\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"StatefulAesthetic.StatefulAesthetic\"},{\"kind\":1024,\"name\":\"aesthetic_map\",\"url\":\"classes/StatefulAesthetic.StatefulAesthetic.html#aesthetic_map\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"StatefulAesthetic.StatefulAesthetic\"},{\"kind\":262144,\"name\":\"current\",\"url\":\"classes/StatefulAesthetic.StatefulAesthetic.html#current\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"StatefulAesthetic.StatefulAesthetic\"},{\"kind\":262144,\"name\":\"last\",\"url\":\"classes/StatefulAesthetic.StatefulAesthetic.html#last\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"StatefulAesthetic.StatefulAesthetic\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/StatefulAesthetic.StatefulAesthetic.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"StatefulAesthetic.StatefulAesthetic\"},{\"kind\":2,\"name\":\"deepscatter\",\"url\":\"modules/deepscatter.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":128,\"name\":\"default\",\"url\":\"classes/deepscatter.default.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"deepscatter\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/deepscatter.default.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"_renderer\",\"url\":\"classes/deepscatter.default.html#_renderer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"width\",\"url\":\"classes/deepscatter.default.html#width\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"height\",\"url\":\"classes/deepscatter.default.html#height\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"_root\",\"url\":\"classes/deepscatter.default.html#_root\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"elements\",\"url\":\"classes/deepscatter.default.html#elements\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"secondary_renderers\",\"url\":\"classes/deepscatter.default.html#secondary_renderers\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"selection_history\",\"url\":\"classes/deepscatter.default.html#selection_history\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"tileProxy\",\"url\":\"classes/deepscatter.default.html#tileProxy\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"util\",\"url\":\"classes/deepscatter.default.html#util\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"div\",\"url\":\"classes/deepscatter.default.html#div\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"bound\",\"url\":\"classes/deepscatter.default.html#bound\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"_zoom\",\"url\":\"classes/deepscatter.default.html#_zoom\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"plot_queue\",\"url\":\"classes/deepscatter.default.html#plot_queue\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"prefs\",\"url\":\"classes/deepscatter.default.html#prefs\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"ready\",\"url\":\"classes/deepscatter.default.html#ready\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"click_handler\",\"url\":\"classes/deepscatter.default.html#click_handler\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"hooks\",\"url\":\"classes/deepscatter.default.html#hooks\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"tooltip_handler\",\"url\":\"classes/deepscatter.default.html#tooltip_handler\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"label_click_handler\",\"url\":\"classes/deepscatter.default.html#label_click_handler\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"handle_highlit_point_change\",\"url\":\"classes/deepscatter.default.html#handle_highlit_point_change\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"on_zoom\",\"url\":\"classes/deepscatter.default.html#on_zoom\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"mark_ready\",\"url\":\"classes/deepscatter.default.html#mark_ready\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"deepscatter.default\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/deepscatter.default.html#mark_ready.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"deepscatter.default.mark_ready\"},{\"kind\":2048,\"name\":\"bind\",\"url\":\"classes/deepscatter.default.html#bind\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"select_and_plot\",\"url\":\"classes/deepscatter.default.html#select_and_plot\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"select_data\",\"url\":\"classes/deepscatter.default.html#select_data\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"add_identifier_column\",\"url\":\"classes/deepscatter.default.html#add_identifier_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"add_labels_from_url\",\"url\":\"classes/deepscatter.default.html#add_labels_from_url\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"add_labels\",\"url\":\"classes/deepscatter.default.html#add_labels\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":262144,\"name\":\"dataset\",\"url\":\"classes/deepscatter.default.html#dataset\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"add_api_label\",\"url\":\"classes/deepscatter.default.html#add_api_label\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"load_dataset\",\"url\":\"classes/deepscatter.default.html#load_dataset\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"reinitialize\",\"url\":\"classes/deepscatter.default.html#reinitialize\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"visualize_tiles\",\"url\":\"classes/deepscatter.default.html#visualize_tiles\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/deepscatter.default.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"update_prefs\",\"url\":\"classes/deepscatter.default.html#update_prefs\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"add_hook\",\"url\":\"classes/deepscatter.default.html#add_hook\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"remove_hook\",\"url\":\"classes/deepscatter.default.html#remove_hook\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"stop_labellers\",\"url\":\"classes/deepscatter.default.html#stop_labellers\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"dim\",\"url\":\"classes/deepscatter.default.html#dim\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":262144,\"name\":\"tooltip_html\",\"url\":\"classes/deepscatter.default.html#tooltip_html\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/deepscatter.default.html#tooltip_html.tooltip_html-1.__type-4\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"deepscatter.default.tooltip_html.tooltip_html\"},{\"kind\":262144,\"name\":\"label_click\",\"url\":\"classes/deepscatter.default.html#label_click\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":262144,\"name\":\"highlit_point_change\",\"url\":\"classes/deepscatter.default.html#highlit_point_change\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":262144,\"name\":\"click_function\",\"url\":\"classes/deepscatter.default.html#click_function\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/deepscatter.default.html#click_function.click_function-1.__type-2\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"deepscatter.default.click_function.click_function\"},{\"kind\":2048,\"name\":\"plotAPI\",\"url\":\"classes/deepscatter.default.html#plotAPI\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"start_transformations\",\"url\":\"classes/deepscatter.default.html#start_transformations\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"unsafe_plotAPI\",\"url\":\"classes/deepscatter.default.html#unsafe_plotAPI\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"deepscatter.default\"},{\"kind\":262144,\"name\":\"root_batch\",\"url\":\"classes/deepscatter.default.html#root_batch\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":262144,\"name\":\"query\",\"url\":\"classes/deepscatter.default.html#query\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"drawContours\",\"url\":\"classes/deepscatter.default.html#drawContours\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"sample_points\",\"url\":\"classes/deepscatter.default.html#sample_points\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"contours\",\"url\":\"classes/deepscatter.default.html#contours\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2,\"name\":\"defaults\",\"url\":\"modules/defaults.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":32,\"name\":\"default_background_options\",\"url\":\"variables/defaults.default_background_options.html\",\"classes\":\"tsd-kind-variable tsd-parent-kind-module\",\"parent\":\"defaults\"},{\"kind\":32,\"name\":\"default_API_call\",\"url\":\"variables/defaults.default_API_call.html\",\"classes\":\"tsd-kind-variable tsd-parent-kind-module\",\"parent\":\"defaults\"},{\"kind\":2,\"name\":\"interaction\",\"url\":\"modules/interaction.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":64,\"name\":\"window_transform\",\"url\":\"functions/interaction.window_transform.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"interaction\"},{\"kind\":128,\"name\":\"default\",\"url\":\"classes/interaction.default.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"interaction\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/interaction.default.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":1024,\"name\":\"prefs\",\"url\":\"classes/interaction.default.html#prefs\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":1024,\"name\":\"svg_element_selection\",\"url\":\"classes/interaction.default.html#svg_element_selection\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":1024,\"name\":\"width\",\"url\":\"classes/interaction.default.html#width\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":1024,\"name\":\"height\",\"url\":\"classes/interaction.default.html#height\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":1024,\"name\":\"renderers\",\"url\":\"classes/interaction.default.html#renderers\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":1024,\"name\":\"tileSet\",\"url\":\"classes/interaction.default.html#tileSet\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":1024,\"name\":\"_timer\",\"url\":\"classes/interaction.default.html#_timer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":1024,\"name\":\"_scales\",\"url\":\"classes/interaction.default.html#_scales\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":1024,\"name\":\"zoomer\",\"url\":\"classes/interaction.default.html#zoomer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":1024,\"name\":\"transform\",\"url\":\"classes/interaction.default.html#transform\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":1024,\"name\":\"_start\",\"url\":\"classes/interaction.default.html#_start\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/interaction.default.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":2048,\"name\":\"attach_tiles\",\"url\":\"classes/interaction.default.html#attach_tiles\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":2048,\"name\":\"attach_renderer\",\"url\":\"classes/interaction.default.html#attach_renderer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":2048,\"name\":\"zoom_to\",\"url\":\"classes/interaction.default.html#zoom_to\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":2048,\"name\":\"html_annotation\",\"url\":\"classes/interaction.default.html#html_annotation\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":2048,\"name\":\"zoom_to_bbox\",\"url\":\"classes/interaction.default.html#zoom_to_bbox\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":2048,\"name\":\"initialize_zoom\",\"url\":\"classes/interaction.default.html#initialize_zoom\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":2048,\"name\":\"set_highlit_points\",\"url\":\"classes/interaction.default.html#set_highlit_points\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":2048,\"name\":\"set_highlit_point\",\"url\":\"classes/interaction.default.html#set_highlit_point\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":2048,\"name\":\"add_mouseover\",\"url\":\"classes/interaction.default.html#add_mouseover\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":2048,\"name\":\"current_corners\",\"url\":\"classes/interaction.default.html#current_corners\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":2048,\"name\":\"current_center\",\"url\":\"classes/interaction.default.html#current_center\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":2048,\"name\":\"restart_timer\",\"url\":\"classes/interaction.default.html#restart_timer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":2048,\"name\":\"data\",\"url\":\"classes/interaction.default.html#data\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":2048,\"name\":\"scales\",\"url\":\"classes/interaction.default.html#scales\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":2048,\"name\":\"webgl_scale\",\"url\":\"classes/interaction.default.html#webgl_scale\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":2048,\"name\":\"tick\",\"url\":\"classes/interaction.default.html#tick\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":2,\"name\":\"label_rendering\",\"url\":\"modules/label_rendering.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":128,\"name\":\"LabelMaker\",\"url\":\"classes/label_rendering.LabelMaker.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"label_rendering\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/label_rendering.LabelMaker.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"layers\",\"url\":\"classes/label_rendering.LabelMaker.html#layers\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"ctx\",\"url\":\"classes/label_rendering.LabelMaker.html#ctx\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"tree\",\"url\":\"classes/label_rendering.LabelMaker.html#tree\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"timer\",\"url\":\"classes/label_rendering.LabelMaker.html#timer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"label_key\",\"url\":\"classes/label_rendering.LabelMaker.html#label_key\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"labelgroup\",\"url\":\"classes/label_rendering.LabelMaker.html#labelgroup\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"hovered\",\"url\":\"classes/label_rendering.LabelMaker.html#hovered\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"options\",\"url\":\"classes/label_rendering.LabelMaker.html#options\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":2048,\"name\":\"start\",\"url\":\"classes/label_rendering.LabelMaker.html#start\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":2048,\"name\":\"delete\",\"url\":\"classes/label_rendering.LabelMaker.html#delete\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":2048,\"name\":\"stop\",\"url\":\"classes/label_rendering.LabelMaker.html#stop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/label_rendering.LabelMaker.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":2048,\"name\":\"render\",\"url\":\"classes/label_rendering.LabelMaker.html#render\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/label_rendering.LabelMaker.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"holder\",\"url\":\"classes/label_rendering.LabelMaker.html#holder\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"canvas\",\"url\":\"classes/label_rendering.LabelMaker.html#canvas\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/label_rendering.LabelMaker.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"width\",\"url\":\"classes/label_rendering.LabelMaker.html#width\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"height\",\"url\":\"classes/label_rendering.LabelMaker.html#height\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"deferred_functions\",\"url\":\"classes/label_rendering.LabelMaker.html#deferred_functions\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"_use_scale_to_download_tiles\",\"url\":\"classes/label_rendering.LabelMaker.html#_use_scale_to_download_tiles\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"zoom\",\"url\":\"classes/label_rendering.LabelMaker.html#zoom\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"aes\",\"url\":\"classes/label_rendering.LabelMaker.html#aes\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"_zoom\",\"url\":\"classes/label_rendering.LabelMaker.html#_zoom\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"_initializations\",\"url\":\"classes/label_rendering.LabelMaker.html#_initializations\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"render_props\",\"url\":\"classes/label_rendering.LabelMaker.html#render_props\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":262144,\"name\":\"discard_share\",\"url\":\"classes/label_rendering.LabelMaker.html#discard_share\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":262144,\"name\":\"prefs\",\"url\":\"classes/label_rendering.LabelMaker.html#prefs\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":262144,\"name\":\"alpha\",\"url\":\"classes/label_rendering.LabelMaker.html#alpha\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":262144,\"name\":\"optimal_alpha\",\"url\":\"classes/label_rendering.LabelMaker.html#optimal_alpha\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":262144,\"name\":\"point_size\",\"url\":\"classes/label_rendering.LabelMaker.html#point_size\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":262144,\"name\":\"max_ix\",\"url\":\"classes/label_rendering.LabelMaker.html#max_ix\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":2048,\"name\":\"visible_tiles\",\"url\":\"classes/label_rendering.LabelMaker.html#visible_tiles\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":2048,\"name\":\"bind_zoom\",\"url\":\"classes/label_rendering.LabelMaker.html#bind_zoom\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":2048,\"name\":\"initialize\",\"url\":\"classes/label_rendering.LabelMaker.html#initialize\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":4194304,\"name\":\"Point\",\"url\":\"types/label_rendering.Point.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"label_rendering\"},{\"kind\":4194304,\"name\":\"P3d\",\"url\":\"types/label_rendering.P3d.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"label_rendering\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/label_rendering.P3d.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"label_rendering.P3d\"},{\"kind\":1024,\"name\":\"minX\",\"url\":\"types/label_rendering.P3d.html#__type.minX\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"label_rendering.P3d.__type\"},{\"kind\":1024,\"name\":\"maxX\",\"url\":\"types/label_rendering.P3d.html#__type.maxX\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"label_rendering.P3d.__type\"},{\"kind\":1024,\"name\":\"minY\",\"url\":\"types/label_rendering.P3d.html#__type.minY\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"label_rendering.P3d.__type\"},{\"kind\":1024,\"name\":\"maxY\",\"url\":\"types/label_rendering.P3d.html#__type.maxY\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"label_rendering.P3d.__type\"},{\"kind\":1024,\"name\":\"minZ\",\"url\":\"types/label_rendering.P3d.html#__type.minZ\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"label_rendering.P3d.__type\"},{\"kind\":1024,\"name\":\"maxZ\",\"url\":\"types/label_rendering.P3d.html#__type.maxZ\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"label_rendering.P3d.__type\"},{\"kind\":1024,\"name\":\"data\",\"url\":\"types/label_rendering.P3d.html#__type.data\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"label_rendering.P3d.__type\"},{\"kind\":2,\"name\":\"regl_rendering\",\"url\":\"modules/regl_rendering.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":128,\"name\":\"ReglRenderer\",\"url\":\"classes/regl_rendering.ReglRenderer.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"regl_rendering\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/regl_rendering.ReglRenderer.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"regl\",\"url\":\"classes/regl_rendering.ReglRenderer.html#regl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"aes\",\"url\":\"classes/regl_rendering.ReglRenderer.html#aes\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"buffer_size\",\"url\":\"classes/regl_rendering.ReglRenderer.html#buffer_size\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"_buffers\",\"url\":\"classes/regl_rendering.ReglRenderer.html#_buffers\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"_initializations\",\"url\":\"classes/regl_rendering.ReglRenderer.html#_initializations\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"tileSet\",\"url\":\"classes/regl_rendering.ReglRenderer.html#tileSet\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"zoom\",\"url\":\"classes/regl_rendering.ReglRenderer.html#zoom\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"_zoom\",\"url\":\"classes/regl_rendering.ReglRenderer.html#_zoom\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"_start\",\"url\":\"classes/regl_rendering.ReglRenderer.html#_start\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"most_recent_restart\",\"url\":\"classes/regl_rendering.ReglRenderer.html#most_recent_restart\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"_default_webgl_scale\",\"url\":\"classes/regl_rendering.ReglRenderer.html#_default_webgl_scale\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"_webgl_scale_history\",\"url\":\"classes/regl_rendering.ReglRenderer.html#_webgl_scale_history\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"_renderer\",\"url\":\"classes/regl_rendering.ReglRenderer.html#_renderer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"_use_scale_to_download_tiles\",\"url\":\"classes/regl_rendering.ReglRenderer.html#_use_scale_to_download_tiles\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"sprites\",\"url\":\"classes/regl_rendering.ReglRenderer.html#sprites\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"fbos\",\"url\":\"classes/regl_rendering.ReglRenderer.html#fbos\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"textures\",\"url\":\"classes/regl_rendering.ReglRenderer.html#textures\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"_fill_buffer\",\"url\":\"classes/regl_rendering.ReglRenderer.html#_fill_buffer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"contour_vals\",\"url\":\"classes/regl_rendering.ReglRenderer.html#contour_vals\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"tick_num\",\"url\":\"classes/regl_rendering.ReglRenderer.html#tick_num\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"reglframe\",\"url\":\"classes/regl_rendering.ReglRenderer.html#reglframe\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"_integer_buffer\",\"url\":\"classes/regl_rendering.ReglRenderer.html#_integer_buffer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":262144,\"name\":\"buffers\",\"url\":\"classes/regl_rendering.ReglRenderer.html#buffers\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":2048,\"name\":\"data\",\"url\":\"classes/regl_rendering.ReglRenderer.html#data\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":262144,\"name\":\"props\",\"url\":\"classes/regl_rendering.ReglRenderer.html#props\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":262144,\"name\":\"default_webgl_scale\",\"url\":\"classes/regl_rendering.ReglRenderer.html#default_webgl_scale\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":2048,\"name\":\"render_points\",\"url\":\"classes/regl_rendering.ReglRenderer.html#render_points\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":2048,\"name\":\"tick\",\"url\":\"classes/regl_rendering.ReglRenderer.html#tick\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":2048,\"name\":\"single_blur_pass\",\"url\":\"classes/regl_rendering.ReglRenderer.html#single_blur_pass\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":2048,\"name\":\"blur\",\"url\":\"classes/regl_rendering.ReglRenderer.html#blur\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":2048,\"name\":\"render_all\",\"url\":\"classes/regl_rendering.ReglRenderer.html#render_all\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":2048,\"name\":\"initialize_textures\",\"url\":\"classes/regl_rendering.ReglRenderer.html#initialize_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":2048,\"name\":\"get_image_texture\",\"url\":\"classes/regl_rendering.ReglRenderer.html#get_image_texture\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":2048,\"name\":\"n_visible\",\"url\":\"classes/regl_rendering.ReglRenderer.html#n_visible\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":262144,\"name\":\"integer_buffer\",\"url\":\"classes/regl_rendering.ReglRenderer.html#integer_buffer\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":2048,\"name\":\"color_pick\",\"url\":\"classes/regl_rendering.ReglRenderer.html#color_pick\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":2048,\"name\":\"color_pick_single\",\"url\":\"classes/regl_rendering.ReglRenderer.html#color_pick_single\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":262144,\"name\":\"fill_buffer\",\"url\":\"classes/regl_rendering.ReglRenderer.html#fill_buffer\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":2048,\"name\":\"draw_contour_buffer\",\"url\":\"classes/regl_rendering.ReglRenderer.html#draw_contour_buffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":2048,\"name\":\"remake_renderer\",\"url\":\"classes/regl_rendering.ReglRenderer.html#remake_renderer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":2048,\"name\":\"allocate_aesthetic_buffers\",\"url\":\"classes/regl_rendering.ReglRenderer.html#allocate_aesthetic_buffers\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"aes_to_buffer_num\",\"url\":\"classes/regl_rendering.ReglRenderer.html#aes_to_buffer_num\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"variable_to_buffer_num\",\"url\":\"classes/regl_rendering.ReglRenderer.html#variable_to_buffer_num\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"buffer_num_to_variable\",\"url\":\"classes/regl_rendering.ReglRenderer.html#buffer_num_to_variable\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":262144,\"name\":\"discard_share\",\"url\":\"classes/regl_rendering.ReglRenderer.html#discard_share\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/regl_rendering.ReglRenderer.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"holder\",\"url\":\"classes/regl_rendering.ReglRenderer.html#holder\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"canvas\",\"url\":\"classes/regl_rendering.ReglRenderer.html#canvas\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/regl_rendering.ReglRenderer.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"width\",\"url\":\"classes/regl_rendering.ReglRenderer.html#width\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"height\",\"url\":\"classes/regl_rendering.ReglRenderer.html#height\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"deferred_functions\",\"url\":\"classes/regl_rendering.ReglRenderer.html#deferred_functions\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"render_props\",\"url\":\"classes/regl_rendering.ReglRenderer.html#render_props\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":262144,\"name\":\"prefs\",\"url\":\"classes/regl_rendering.ReglRenderer.html#prefs\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":262144,\"name\":\"alpha\",\"url\":\"classes/regl_rendering.ReglRenderer.html#alpha\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":262144,\"name\":\"optimal_alpha\",\"url\":\"classes/regl_rendering.ReglRenderer.html#optimal_alpha\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":262144,\"name\":\"point_size\",\"url\":\"classes/regl_rendering.ReglRenderer.html#point_size\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":262144,\"name\":\"max_ix\",\"url\":\"classes/regl_rendering.ReglRenderer.html#max_ix\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":2048,\"name\":\"visible_tiles\",\"url\":\"classes/regl_rendering.ReglRenderer.html#visible_tiles\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":2048,\"name\":\"bind_zoom\",\"url\":\"classes/regl_rendering.ReglRenderer.html#bind_zoom\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":2048,\"name\":\"initialize\",\"url\":\"classes/regl_rendering.ReglRenderer.html#initialize\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":128,\"name\":\"TileBufferManager\",\"url\":\"classes/regl_rendering.TileBufferManager.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"regl_rendering\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/regl_rendering.TileBufferManager.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"regl_rendering.TileBufferManager\"},{\"kind\":1024,\"name\":\"tile\",\"url\":\"classes/regl_rendering.TileBufferManager.html#tile\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.TileBufferManager\"},{\"kind\":1024,\"name\":\"regl\",\"url\":\"classes/regl_rendering.TileBufferManager.html#regl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.TileBufferManager\"},{\"kind\":1024,\"name\":\"renderer\",\"url\":\"classes/regl_rendering.TileBufferManager.html#renderer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.TileBufferManager\"},{\"kind\":1024,\"name\":\"regl_elements\",\"url\":\"classes/regl_rendering.TileBufferManager.html#regl_elements\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.TileBufferManager\"},{\"kind\":2048,\"name\":\"ready\",\"url\":\"classes/regl_rendering.TileBufferManager.html#ready\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.TileBufferManager\"},{\"kind\":2048,\"name\":\"ready_or_not_here_it_comes\",\"url\":\"classes/regl_rendering.TileBufferManager.html#ready_or_not_here_it_comes\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.TileBufferManager\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/regl_rendering.TileBufferManager.html#ready_or_not_here_it_comes.ready_or_not_here_it_comes-1.__type\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"regl_rendering.TileBufferManager.ready_or_not_here_it_comes.ready_or_not_here_it_comes\"},{\"kind\":1024,\"name\":\"ready\",\"url\":\"classes/regl_rendering.TileBufferManager.html#ready_or_not_here_it_comes.ready_or_not_here_it_comes-1.__type.ready-2\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"regl_rendering.TileBufferManager.ready_or_not_here_it_comes.ready_or_not_here_it_comes.__type\"},{\"kind\":1024,\"name\":\"promise\",\"url\":\"classes/regl_rendering.TileBufferManager.html#ready_or_not_here_it_comes.ready_or_not_here_it_comes-1.__type.promise\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"regl_rendering.TileBufferManager.ready_or_not_here_it_comes.ready_or_not_here_it_comes.__type\"},{\"kind\":2048,\"name\":\"release\",\"url\":\"classes/regl_rendering.TileBufferManager.html#release\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.TileBufferManager\"},{\"kind\":262144,\"name\":\"count\",\"url\":\"classes/regl_rendering.TileBufferManager.html#count\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"regl_rendering.TileBufferManager\"},{\"kind\":2048,\"name\":\"create_buffer_data\",\"url\":\"classes/regl_rendering.TileBufferManager.html#create_buffer_data\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.TileBufferManager\"},{\"kind\":2048,\"name\":\"create_regl_buffer\",\"url\":\"classes/regl_rendering.TileBufferManager.html#create_regl_buffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.TileBufferManager\"},{\"kind\":2,\"name\":\"rendering\",\"url\":\"modules/rendering.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":128,\"name\":\"Renderer\",\"url\":\"classes/rendering.Renderer.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"rendering\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/rendering.Renderer.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/rendering.Renderer.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":1024,\"name\":\"holder\",\"url\":\"classes/rendering.Renderer.html#holder\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":1024,\"name\":\"canvas\",\"url\":\"classes/rendering.Renderer.html#canvas\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/rendering.Renderer.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":1024,\"name\":\"width\",\"url\":\"classes/rendering.Renderer.html#width\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":1024,\"name\":\"height\",\"url\":\"classes/rendering.Renderer.html#height\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":1024,\"name\":\"deferred_functions\",\"url\":\"classes/rendering.Renderer.html#deferred_functions\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":1024,\"name\":\"_use_scale_to_download_tiles\",\"url\":\"classes/rendering.Renderer.html#_use_scale_to_download_tiles\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":1024,\"name\":\"zoom\",\"url\":\"classes/rendering.Renderer.html#zoom\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":1024,\"name\":\"aes\",\"url\":\"classes/rendering.Renderer.html#aes\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":1024,\"name\":\"_zoom\",\"url\":\"classes/rendering.Renderer.html#_zoom\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":1024,\"name\":\"_initializations\",\"url\":\"classes/rendering.Renderer.html#_initializations\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":1024,\"name\":\"render_props\",\"url\":\"classes/rendering.Renderer.html#render_props\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":262144,\"name\":\"discard_share\",\"url\":\"classes/rendering.Renderer.html#discard_share\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":262144,\"name\":\"prefs\",\"url\":\"classes/rendering.Renderer.html#prefs\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":262144,\"name\":\"alpha\",\"url\":\"classes/rendering.Renderer.html#alpha\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":262144,\"name\":\"optimal_alpha\",\"url\":\"classes/rendering.Renderer.html#optimal_alpha\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":262144,\"name\":\"point_size\",\"url\":\"classes/rendering.Renderer.html#point_size\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":262144,\"name\":\"max_ix\",\"url\":\"classes/rendering.Renderer.html#max_ix\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":2048,\"name\":\"visible_tiles\",\"url\":\"classes/rendering.Renderer.html#visible_tiles\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":2048,\"name\":\"bind_zoom\",\"url\":\"classes/rendering.Renderer.html#bind_zoom\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":2048,\"name\":\"initialize\",\"url\":\"classes/rendering.Renderer.html#initialize\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":2,\"name\":\"selection\",\"url\":\"modules/selection.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":32,\"name\":\"defaultSelectionParams\",\"url\":\"variables/selection.defaultSelectionParams.html\",\"classes\":\"tsd-kind-variable tsd-parent-kind-module\",\"parent\":\"selection\"},{\"kind\":256,\"name\":\"IdSelectParams\",\"url\":\"interfaces/selection.IdSelectParams.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"selection\"},{\"kind\":1024,\"name\":\"ids\",\"url\":\"interfaces/selection.IdSelectParams.html#ids\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"selection.IdSelectParams\"},{\"kind\":1024,\"name\":\"idField\",\"url\":\"interfaces/selection.IdSelectParams.html#idField\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"selection.IdSelectParams\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/selection.IdSelectParams.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.IdSelectParams\"},{\"kind\":1024,\"name\":\"useNameCache\",\"url\":\"interfaces/selection.IdSelectParams.html#useNameCache\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.IdSelectParams\"},{\"kind\":1024,\"name\":\"foreground\",\"url\":\"interfaces/selection.IdSelectParams.html#foreground\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.IdSelectParams\"},{\"kind\":1024,\"name\":\"batchCallback\",\"url\":\"interfaces/selection.IdSelectParams.html#batchCallback\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.IdSelectParams\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/selection.IdSelectParams.html#batchCallback.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"selection.IdSelectParams.batchCallback\"},{\"kind\":256,\"name\":\"BooleanColumnParams\",\"url\":\"interfaces/selection.BooleanColumnParams.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"selection\"},{\"kind\":1024,\"name\":\"field\",\"url\":\"interfaces/selection.BooleanColumnParams.html#field\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"selection.BooleanColumnParams\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/selection.BooleanColumnParams.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.BooleanColumnParams\"},{\"kind\":1024,\"name\":\"useNameCache\",\"url\":\"interfaces/selection.BooleanColumnParams.html#useNameCache\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.BooleanColumnParams\"},{\"kind\":1024,\"name\":\"foreground\",\"url\":\"interfaces/selection.BooleanColumnParams.html#foreground\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.BooleanColumnParams\"},{\"kind\":1024,\"name\":\"batchCallback\",\"url\":\"interfaces/selection.BooleanColumnParams.html#batchCallback\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.BooleanColumnParams\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/selection.BooleanColumnParams.html#batchCallback.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"selection.BooleanColumnParams.batchCallback\"},{\"kind\":256,\"name\":\"CompositionSelectParams\",\"url\":\"interfaces/selection.CompositionSelectParams.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"selection\"},{\"kind\":1024,\"name\":\"composition\",\"url\":\"interfaces/selection.CompositionSelectParams.html#composition\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"selection.CompositionSelectParams\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/selection.CompositionSelectParams.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.CompositionSelectParams\"},{\"kind\":1024,\"name\":\"useNameCache\",\"url\":\"interfaces/selection.CompositionSelectParams.html#useNameCache\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.CompositionSelectParams\"},{\"kind\":1024,\"name\":\"foreground\",\"url\":\"interfaces/selection.CompositionSelectParams.html#foreground\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.CompositionSelectParams\"},{\"kind\":1024,\"name\":\"batchCallback\",\"url\":\"interfaces/selection.CompositionSelectParams.html#batchCallback\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.CompositionSelectParams\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/selection.CompositionSelectParams.html#batchCallback.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"selection.CompositionSelectParams.batchCallback\"},{\"kind\":256,\"name\":\"CompositeSelectParams\",\"url\":\"interfaces/selection.CompositeSelectParams.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"selection\"},{\"kind\":1024,\"name\":\"composition\",\"url\":\"interfaces/selection.CompositeSelectParams.html#composition\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"selection.CompositeSelectParams\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/selection.CompositeSelectParams.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.CompositeSelectParams\"},{\"kind\":1024,\"name\":\"useNameCache\",\"url\":\"interfaces/selection.CompositeSelectParams.html#useNameCache\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.CompositeSelectParams\"},{\"kind\":1024,\"name\":\"foreground\",\"url\":\"interfaces/selection.CompositeSelectParams.html#foreground\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.CompositeSelectParams\"},{\"kind\":1024,\"name\":\"batchCallback\",\"url\":\"interfaces/selection.CompositeSelectParams.html#batchCallback\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.CompositeSelectParams\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/selection.CompositeSelectParams.html#batchCallback.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"selection.CompositeSelectParams.batchCallback\"},{\"kind\":256,\"name\":\"FunctionSelectParams\",\"url\":\"interfaces/selection.FunctionSelectParams.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"selection\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/selection.FunctionSelectParams.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"selection.FunctionSelectParams\"},{\"kind\":1024,\"name\":\"tileFunction\",\"url\":\"interfaces/selection.FunctionSelectParams.html#tileFunction\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"selection.FunctionSelectParams\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/selection.FunctionSelectParams.html#tileFunction.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"selection.FunctionSelectParams.tileFunction\"},{\"kind\":1024,\"name\":\"useNameCache\",\"url\":\"interfaces/selection.FunctionSelectParams.html#useNameCache\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.FunctionSelectParams\"},{\"kind\":1024,\"name\":\"foreground\",\"url\":\"interfaces/selection.FunctionSelectParams.html#foreground\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.FunctionSelectParams\"},{\"kind\":1024,\"name\":\"batchCallback\",\"url\":\"interfaces/selection.FunctionSelectParams.html#batchCallback\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.FunctionSelectParams\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/selection.FunctionSelectParams.html#batchCallback.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"selection.FunctionSelectParams.batchCallback\"},{\"kind\":128,\"name\":\"Bitmask\",\"url\":\"classes/selection.Bitmask.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"selection\"},{\"kind\":2048,\"name\":\"from_arrow\",\"url\":\"classes/selection.Bitmask.html#from_arrow\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.Bitmask\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/selection.Bitmask.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"selection.Bitmask\"},{\"kind\":1024,\"name\":\"mask\",\"url\":\"classes/selection.Bitmask.html#mask\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"selection.Bitmask\"},{\"kind\":1024,\"name\":\"length\",\"url\":\"classes/selection.Bitmask.html#length\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"selection.Bitmask\"},{\"kind\":2048,\"name\":\"to_arrow\",\"url\":\"classes/selection.Bitmask.html#to_arrow\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.Bitmask\"},{\"kind\":2048,\"name\":\"set\",\"url\":\"classes/selection.Bitmask.html#set\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.Bitmask\"},{\"kind\":2048,\"name\":\"and\",\"url\":\"classes/selection.Bitmask.html#and\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.Bitmask\"},{\"kind\":2048,\"name\":\"or\",\"url\":\"classes/selection.Bitmask.html#or\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.Bitmask\"},{\"kind\":2048,\"name\":\"xor\",\"url\":\"classes/selection.Bitmask.html#xor\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.Bitmask\"},{\"kind\":2048,\"name\":\"not\",\"url\":\"classes/selection.Bitmask.html#not\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.Bitmask\"},{\"kind\":128,\"name\":\"DataSelection\",\"url\":\"classes/selection.DataSelection.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"selection\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/selection.DataSelection.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/selection.DataSelection.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":1024,\"name\":\"plot\",\"url\":\"classes/selection.DataSelection.html#plot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":1024,\"name\":\"match_count\",\"url\":\"classes/selection.DataSelection.html#match_count\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/selection.DataSelection.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":1024,\"name\":\"ready\",\"url\":\"classes/selection.DataSelection.html#ready\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":1024,\"name\":\"cursor\",\"url\":\"classes/selection.DataSelection.html#cursor\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":1024,\"name\":\"complete\",\"url\":\"classes/selection.DataSelection.html#complete\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":1024,\"name\":\"selectionSize\",\"url\":\"classes/selection.DataSelection.html#selectionSize\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":1024,\"name\":\"evaluationSetSize\",\"url\":\"classes/selection.DataSelection.html#evaluationSetSize\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":1024,\"name\":\"tiles\",\"url\":\"classes/selection.DataSelection.html#tiles\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"classes/selection.DataSelection.html#type\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":1024,\"name\":\"composition\",\"url\":\"classes/selection.DataSelection.html#composition\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":1024,\"name\":\"events\",\"url\":\"classes/selection.DataSelection.html#events\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"selection.DataSelection\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/selection.DataSelection.html#events.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"selection.DataSelection.events\"},{\"kind\":2048,\"name\":\"on\",\"url\":\"classes/selection.DataSelection.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"dispatch\",\"url\":\"classes/selection.DataSelection.html#dispatch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"applyToAllLoadedTiles\",\"url\":\"classes/selection.DataSelection.html#applyToAllLoadedTiles\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"applyToAllTiles\",\"url\":\"classes/selection.DataSelection.html#applyToAllTiles\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"union\",\"url\":\"classes/selection.DataSelection.html#union\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"intersection\",\"url\":\"classes/selection.DataSelection.html#intersection\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"moveCursor\",\"url\":\"classes/selection.DataSelection.html#moveCursor\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"removePoints\",\"url\":\"classes/selection.DataSelection.html#removePoints\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"addPoints\",\"url\":\"classes/selection.DataSelection.html#addPoints\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"export\",\"url\":\"classes/selection.DataSelection.html#export\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"moveCursorToPoint\",\"url\":\"classes/selection.DataSelection.html#moveCursorToPoint\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"add_or_remove_points\",\"url\":\"classes/selection.DataSelection.html#add_or_remove_points\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"selection.DataSelection\"},{\"kind\":262144,\"name\":\"ordering\",\"url\":\"classes/selection.DataSelection.html#ordering\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"add_function_column\",\"url\":\"classes/selection.DataSelection.html#add_function_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"wrapWithSelectionMetadata\",\"url\":\"classes/selection.DataSelection.html#wrapWithSelectionMetadata\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"selection.DataSelection\"},{\"kind\":262144,\"name\":\"totalSetSize\",\"url\":\"classes/selection.DataSelection.html#totalSetSize\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/selection.DataSelection.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"add_identifier_column\",\"url\":\"classes/selection.DataSelection.html#add_identifier_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"add_boolean_column\",\"url\":\"classes/selection.DataSelection.html#add_boolean_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"apply_to_foreground\",\"url\":\"classes/selection.DataSelection.html#apply_to_foreground\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"[iterator]\",\"url\":\"classes/selection.DataSelection.html#_iterator_\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2,\"name\":\"shared\",\"url\":\"modules/shared.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":4194304,\"name\":\"Newable\",\"url\":\"types/shared.Newable.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.Newable.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.Newable\"},{\"kind\":4194304,\"name\":\"PointFunction\",\"url\":\"types/shared.PointFunction.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.PointFunction.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.PointFunction\"},{\"kind\":4194304,\"name\":\"Plot\",\"url\":\"types/shared.Plot.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":4194304,\"name\":\"OpChannel\",\"url\":\"types/shared.OpChannel.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":256,\"name\":\"TileProxy\",\"url\":\"interfaces/shared.TileProxy.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":1024,\"name\":\"apiCall\",\"url\":\"interfaces/shared.TileProxy.html#apiCall\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"shared.TileProxy\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/shared.TileProxy.html#apiCall.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"shared.TileProxy.apiCall\"},{\"kind\":4194304,\"name\":\"ScatterplotOptions\",\"url\":\"types/shared.ScatterplotOptions.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.ScatterplotOptions.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.ScatterplotOptions\"},{\"kind\":1024,\"name\":\"tileProxy\",\"url\":\"types/shared.ScatterplotOptions.html#__type.tileProxy\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.ScatterplotOptions.__type\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"types/shared.ScatterplotOptions.html#__type.dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.ScatterplotOptions.__type\"},{\"kind\":4194304,\"name\":\"QuadtileOptions\",\"url\":\"types/shared.QuadtileOptions.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.QuadtileOptions.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.QuadtileOptions\"},{\"kind\":1024,\"name\":\"tileProxy\",\"url\":\"types/shared.QuadtileOptions.html#__type.tileProxy\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.QuadtileOptions.__type\"},{\"kind\":256,\"name\":\"SelectionRecord\",\"url\":\"interfaces/shared.SelectionRecord.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":1024,\"name\":\"selection\",\"url\":\"interfaces/shared.SelectionRecord.html#selection\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"shared.SelectionRecord\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/shared.SelectionRecord.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"shared.SelectionRecord\"},{\"kind\":1024,\"name\":\"flushed\",\"url\":\"interfaces/shared.SelectionRecord.html#flushed\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"shared.SelectionRecord\"},{\"kind\":4194304,\"name\":\"LambdaChannel\",\"url\":\"types/shared.LambdaChannel.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.LambdaChannel.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.LambdaChannel\"},{\"kind\":1024,\"name\":\"lambda\",\"url\":\"types/shared.LambdaChannel.html#__type.lambda\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.LambdaChannel.__type\"},{\"kind\":1024,\"name\":\"field\",\"url\":\"types/shared.LambdaChannel.html#__type.field\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.LambdaChannel.__type\"},{\"kind\":1024,\"name\":\"domain\",\"url\":\"types/shared.LambdaChannel.html#__type.domain\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.LambdaChannel.__type\"},{\"kind\":1024,\"name\":\"range\",\"url\":\"types/shared.LambdaChannel.html#__type.range\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.LambdaChannel.__type\"},{\"kind\":4194304,\"name\":\"BufferLocation\",\"url\":\"types/shared.BufferLocation.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.BufferLocation.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.BufferLocation\"},{\"kind\":1024,\"name\":\"buffer\",\"url\":\"types/shared.BufferLocation.html#__type.buffer\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.BufferLocation.__type\"},{\"kind\":1024,\"name\":\"offset\",\"url\":\"types/shared.BufferLocation.html#__type.offset\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.BufferLocation.__type\"},{\"kind\":1024,\"name\":\"stride\",\"url\":\"types/shared.BufferLocation.html#__type.stride\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.BufferLocation.__type\"},{\"kind\":1024,\"name\":\"byte_size\",\"url\":\"types/shared.BufferLocation.html#__type.byte_size\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.BufferLocation.__type\"},{\"kind\":4194304,\"name\":\"Transform\",\"url\":\"types/shared.Transform.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":4194304,\"name\":\"BackgroundOptions\",\"url\":\"types/shared.BackgroundOptions.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.BackgroundOptions.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.BackgroundOptions\"},{\"kind\":1024,\"name\":\"color\",\"url\":\"types/shared.BackgroundOptions.html#__type.color\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.BackgroundOptions.__type\"},{\"kind\":1024,\"name\":\"opacity\",\"url\":\"types/shared.BackgroundOptions.html#__type.opacity\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.BackgroundOptions.__type\"},{\"kind\":1024,\"name\":\"size\",\"url\":\"types/shared.BackgroundOptions.html#__type.size\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.BackgroundOptions.__type\"},{\"kind\":1024,\"name\":\"mouseover\",\"url\":\"types/shared.BackgroundOptions.html#__type.mouseover\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.BackgroundOptions.__type\"},{\"kind\":4194304,\"name\":\"ConstantNumber\",\"url\":\"types/shared.ConstantNumber.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.ConstantNumber.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.ConstantNumber\"},{\"kind\":1024,\"name\":\"constant\",\"url\":\"types/shared.ConstantNumber.html#__type.constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.ConstantNumber.__type\"},{\"kind\":4194304,\"name\":\"ConstantColorChannel\",\"url\":\"types/shared.ConstantColorChannel.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.ConstantColorChannel.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.ConstantColorChannel\"},{\"kind\":1024,\"name\":\"constant\",\"url\":\"types/shared.ConstantColorChannel.html#__type.constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.ConstantColorChannel.__type\"},{\"kind\":4194304,\"name\":\"ConstantChannel\",\"url\":\"types/shared.ConstantChannel.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":256,\"name\":\"BasicChannel\",\"url\":\"interfaces/shared.BasicChannel.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":1024,\"name\":\"field\",\"url\":\"interfaces/shared.BasicChannel.html#field\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"shared.BasicChannel\"},{\"kind\":1024,\"name\":\"transform\",\"url\":\"interfaces/shared.BasicChannel.html#transform\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"shared.BasicChannel\"},{\"kind\":1024,\"name\":\"domain\",\"url\":\"interfaces/shared.BasicChannel.html#domain\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"shared.BasicChannel\"},{\"kind\":1024,\"name\":\"range\",\"url\":\"interfaces/shared.BasicChannel.html#range\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"shared.BasicChannel\"},{\"kind\":4194304,\"name\":\"JitterRadiusMethod\",\"url\":\"types/shared.JitterRadiusMethod.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":256,\"name\":\"CategoricalChannel\",\"url\":\"interfaces/shared.CategoricalChannel.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":1024,\"name\":\"field\",\"url\":\"interfaces/shared.CategoricalChannel.html#field\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"shared.CategoricalChannel\"},{\"kind\":4194304,\"name\":\"SupportedArrowTypes\",\"url\":\"types/shared.SupportedArrowTypes.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":4194304,\"name\":\"ArrowBuildable\",\"url\":\"types/shared.ArrowBuildable.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":4194304,\"name\":\"Transformation\",\"url\":\"types/shared.Transformation.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.Transformation.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.Transformation\"},{\"kind\":4194304,\"name\":\"BoolTransformation\",\"url\":\"types/shared.BoolTransformation.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.BoolTransformation.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.BoolTransformation\"},{\"kind\":4194304,\"name\":\"BasicColorChannel\",\"url\":\"types/shared.BasicColorChannel.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":4194304,\"name\":\"CategoricalColorChannel\",\"url\":\"types/shared.CategoricalColorChannel.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":4194304,\"name\":\"ColorChannel\",\"url\":\"types/shared.ColorChannel.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":4194304,\"name\":\"BooleanChannel\",\"url\":\"types/shared.BooleanChannel.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":4194304,\"name\":\"RootChannel\",\"url\":\"types/shared.RootChannel.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":4194304,\"name\":\"JitterChannel\",\"url\":\"types/shared.JitterChannel.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":4194304,\"name\":\"OpArray\",\"url\":\"types/shared.OpArray.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":4194304,\"name\":\"Encoding\",\"url\":\"types/shared.Encoding.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.Encoding.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.Encoding\"},{\"kind\":1024,\"name\":\"x\",\"url\":\"types/shared.Encoding.html#__type.x\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Encoding.__type\"},{\"kind\":1024,\"name\":\"y\",\"url\":\"types/shared.Encoding.html#__type.y\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Encoding.__type\"},{\"kind\":1024,\"name\":\"color\",\"url\":\"types/shared.Encoding.html#__type.color\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Encoding.__type\"},{\"kind\":1024,\"name\":\"size\",\"url\":\"types/shared.Encoding.html#__type.size\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Encoding.__type\"},{\"kind\":1024,\"name\":\"shape\",\"url\":\"types/shared.Encoding.html#__type.shape\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Encoding.__type\"},{\"kind\":1024,\"name\":\"filter\",\"url\":\"types/shared.Encoding.html#__type.filter\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Encoding.__type\"},{\"kind\":1024,\"name\":\"filter2\",\"url\":\"types/shared.Encoding.html#__type.filter2\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Encoding.__type\"},{\"kind\":1024,\"name\":\"jitter_radius\",\"url\":\"types/shared.Encoding.html#__type.jitter_radius\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Encoding.__type\"},{\"kind\":1024,\"name\":\"jitter_speed\",\"url\":\"types/shared.Encoding.html#__type.jitter_speed\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Encoding.__type\"},{\"kind\":1024,\"name\":\"x0\",\"url\":\"types/shared.Encoding.html#__type.x0\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Encoding.__type\"},{\"kind\":1024,\"name\":\"y0\",\"url\":\"types/shared.Encoding.html#__type.y0\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Encoding.__type\"},{\"kind\":1024,\"name\":\"position\",\"url\":\"types/shared.Encoding.html#__type.position\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Encoding.__type\"},{\"kind\":1024,\"name\":\"position0\",\"url\":\"types/shared.Encoding.html#__type.position0\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Encoding.__type\"},{\"kind\":1024,\"name\":\"foreground\",\"url\":\"types/shared.Encoding.html#__type.foreground\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Encoding.__type\"},{\"kind\":4194304,\"name\":\"PointUpdate\",\"url\":\"types/shared.PointUpdate.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.PointUpdate.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.PointUpdate\"},{\"kind\":1024,\"name\":\"column_name\",\"url\":\"types/shared.PointUpdate.html#__type.column_name\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.PointUpdate.__type\"},{\"kind\":1024,\"name\":\"values\",\"url\":\"types/shared.PointUpdate.html#__type.values\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.PointUpdate.__type\"},{\"kind\":4194304,\"name\":\"Dimension\",\"url\":\"types/shared.Dimension.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":4194304,\"name\":\"DataSpec\",\"url\":\"types/shared.DataSpec.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":4194304,\"name\":\"onZoomCallback\",\"url\":\"types/shared.onZoomCallback.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.onZoomCallback.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.onZoomCallback\"},{\"kind\":4194304,\"name\":\"Label\",\"url\":\"types/shared.Label.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.Label.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.Label\"},{\"kind\":1024,\"name\":\"x\",\"url\":\"types/shared.Label.html#__type.x\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Label.__type\"},{\"kind\":1024,\"name\":\"y\",\"url\":\"types/shared.Label.html#__type.y\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Label.__type\"},{\"kind\":1024,\"name\":\"text\",\"url\":\"types/shared.Label.html#__type.text\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Label.__type\"},{\"kind\":4194304,\"name\":\"URLLabels\",\"url\":\"types/shared.URLLabels.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.URLLabels.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.URLLabels\"},{\"kind\":1024,\"name\":\"url\",\"url\":\"types/shared.URLLabels.html#__type.url\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.URLLabels.__type\"},{\"kind\":1024,\"name\":\"options\",\"url\":\"types/shared.URLLabels.html#__type.options\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.URLLabels.__type\"},{\"kind\":1024,\"name\":\"label_field\",\"url\":\"types/shared.URLLabels.html#__type.label_field\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.URLLabels.__type\"},{\"kind\":1024,\"name\":\"size_field\",\"url\":\"types/shared.URLLabels.html#__type.size_field\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.URLLabels.__type\"},{\"kind\":4194304,\"name\":\"LabelOptions\",\"url\":\"types/shared.LabelOptions.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.LabelOptions.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.LabelOptions\"},{\"kind\":1024,\"name\":\"useColorScale\",\"url\":\"types/shared.LabelOptions.html#__type.useColorScale\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.LabelOptions.__type\"},{\"kind\":1024,\"name\":\"margin\",\"url\":\"types/shared.LabelOptions.html#__type.margin\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.LabelOptions.__type\"},{\"kind\":1024,\"name\":\"draggable_labels\",\"url\":\"types/shared.LabelOptions.html#__type.draggable_labels\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.LabelOptions.__type\"},{\"kind\":4194304,\"name\":\"Labelset\",\"url\":\"types/shared.Labelset.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.Labelset.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.Labelset\"},{\"kind\":1024,\"name\":\"labels\",\"url\":\"types/shared.Labelset.html#__type.labels\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Labelset.__type\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"types/shared.Labelset.html#__type.name\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Labelset.__type\"},{\"kind\":1024,\"name\":\"options\",\"url\":\"types/shared.Labelset.html#__type.options\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Labelset.__type\"},{\"kind\":4194304,\"name\":\"Labelcall\",\"url\":\"types/shared.Labelcall.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":4194304,\"name\":\"APICall\",\"url\":\"types/shared.APICall.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.APICall.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.APICall\"},{\"kind\":1024,\"name\":\"zoom_balance\",\"url\":\"types/shared.APICall.html#__type.zoom_balance\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.APICall.__type\"},{\"kind\":1024,\"name\":\"duration\",\"url\":\"types/shared.APICall.html#__type.duration\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.APICall.__type\"},{\"kind\":1024,\"name\":\"point_size\",\"url\":\"types/shared.APICall.html#__type.point_size\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.APICall.__type\"},{\"kind\":1024,\"name\":\"max_points\",\"url\":\"types/shared.APICall.html#__type.max_points\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.APICall.__type\"},{\"kind\":1024,\"name\":\"alpha\",\"url\":\"types/shared.APICall.html#__type.alpha\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.APICall.__type\"},{\"kind\":1024,\"name\":\"click_function\",\"url\":\"types/shared.APICall.html#__type.click_function\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.APICall.__type\"},{\"kind\":1024,\"name\":\"background_color\",\"url\":\"types/shared.APICall.html#__type.background_color\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.APICall.__type\"},{\"kind\":1024,\"name\":\"transformations\",\"url\":\"types/shared.APICall.html#__type.transformations\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.APICall.__type\"},{\"kind\":1024,\"name\":\"encoding\",\"url\":\"types/shared.APICall.html#__type.encoding\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.APICall.__type\"},{\"kind\":1024,\"name\":\"labels\",\"url\":\"types/shared.APICall.html#__type.labels\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.APICall.__type\"},{\"kind\":1024,\"name\":\"background_options\",\"url\":\"types/shared.APICall.html#__type.background_options\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.APICall.__type\"},{\"kind\":1024,\"name\":\"zoom\",\"url\":\"types/shared.APICall.html#__type.zoom\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.APICall.__type\"},{\"kind\":1024,\"name\":\"zoom_align\",\"url\":\"types/shared.APICall.html#__type.zoom_align\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.APICall.__type\"},{\"kind\":4194304,\"name\":\"InitialAPICall\",\"url\":\"types/shared.InitialAPICall.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":4194304,\"name\":\"CompletePrefs\",\"url\":\"types/shared.CompletePrefs.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":4194304,\"name\":\"TileType\",\"url\":\"types/shared.TileType.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":2,\"name\":\"tile\",\"url\":\"modules/tile.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":64,\"name\":\"p_in_rect\",\"url\":\"functions/tile.p_in_rect.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"tile\"},{\"kind\":4194304,\"name\":\"Rectangle\",\"url\":\"types/tile.Rectangle.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"tile\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/tile.Rectangle.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"tile.Rectangle\"},{\"kind\":1024,\"name\":\"x\",\"url\":\"types/tile.Rectangle.html#__type.x\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"tile.Rectangle.__type\"},{\"kind\":1024,\"name\":\"y\",\"url\":\"types/tile.Rectangle.html#__type.y\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"tile.Rectangle.__type\"},{\"kind\":128,\"name\":\"Tile\",\"url\":\"classes/tile.Tile.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"tile\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/tile.Tile.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"max_ix\",\"url\":\"classes/tile.Tile.html#max_ix\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"key\",\"url\":\"classes/tile.Tile.html#key\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"promise\",\"url\":\"classes/tile.Tile.html#promise\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"download_state\",\"url\":\"classes/tile.Tile.html#download_state\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"_batch\",\"url\":\"classes/tile.Tile.html#_batch\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"parent\",\"url\":\"classes/tile.Tile.html#parent\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"_children\",\"url\":\"classes/tile.Tile.html#_children\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"_highest_known_ix\",\"url\":\"classes/tile.Tile.html#_highest_known_ix\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"_min_ix\",\"url\":\"classes/tile.Tile.html#_min_ix\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"_max_ix\",\"url\":\"classes/tile.Tile.html#_max_ix\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/tile.Tile.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"_download\",\"url\":\"classes/tile.Tile.html#_download\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"ready\",\"url\":\"classes/tile.Tile.html#ready\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"__schema\",\"url\":\"classes/tile.Tile.html#__schema\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"_extent\",\"url\":\"classes/tile.Tile.html#_extent\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/tile.Tile.html#_extent.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"tile.Tile._extent\"},{\"kind\":1024,\"name\":\"x\",\"url\":\"classes/tile.Tile.html#_extent.__type.x\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"tile.Tile._extent.__type\"},{\"kind\":1024,\"name\":\"y\",\"url\":\"classes/tile.Tile.html#_extent.__type.y\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"tile.Tile._extent.__type\"},{\"kind\":1024,\"name\":\"numeric_id\",\"url\":\"classes/tile.Tile.html#numeric_id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"_buffer_manager\",\"url\":\"classes/tile.Tile.html#_buffer_manager\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"codes\",\"url\":\"classes/tile.Tile.html#codes\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":262144,\"name\":\"children\",\"url\":\"classes/tile.Tile.html#children\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":2048,\"name\":\"download\",\"url\":\"classes/tile.Tile.html#download\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":2048,\"name\":\"delete_column_if_exists\",\"url\":\"classes/tile.Tile.html#delete_column_if_exists\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":2048,\"name\":\"get_column\",\"url\":\"classes/tile.Tile.html#get_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"transformation_holder\",\"url\":\"classes/tile.Tile.html#transformation_holder\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"tile.Tile\"},{\"kind\":2048,\"name\":\"apply_transformation\",\"url\":\"classes/tile.Tile.html#apply_transformation\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":2048,\"name\":\"add_column\",\"url\":\"classes/tile.Tile.html#add_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":2048,\"name\":\"is_visible\",\"url\":\"classes/tile.Tile.html#is_visible\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":2048,\"name\":\"points\",\"url\":\"classes/tile.Tile.html#points\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":2048,\"name\":\"forEach\",\"url\":\"classes/tile.Tile.html#forEach\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":262144,\"name\":\"highest_known_ix\",\"url\":\"classes/tile.Tile.html#highest_known_ix\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":262144,\"name\":\"record_batch\",\"url\":\"classes/tile.Tile.html#record_batch\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":262144,\"name\":\"min_ix\",\"url\":\"classes/tile.Tile.html#min_ix\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":2048,\"name\":\"schema\",\"url\":\"classes/tile.Tile.html#schema\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":2048,\"name\":\"extend_promise\",\"url\":\"classes/tile.Tile.html#extend_promise\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":262144,\"name\":\"_schema\",\"url\":\"classes/tile.Tile.html#_schema\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-protected\",\"parent\":\"tile.Tile\"},{\"kind\":2048,\"name\":\"yielder\",\"url\":\"classes/tile.Tile.html#yielder\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":262144,\"name\":\"extent\",\"url\":\"classes/tile.Tile.html#extent\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":262144,\"name\":\"root_extent\",\"url\":\"classes/tile.Tile.html#root_extent\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":2048,\"name\":\"[iterator]\",\"url\":\"classes/tile.Tile.html#_iterator_\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":128,\"name\":\"QuadTile\",\"url\":\"classes/tile.QuadTile.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"tile\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/tile.QuadTile.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"url\",\"url\":\"classes/tile.QuadTile.html#url\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"key\",\"url\":\"classes/tile.QuadTile.html#key\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"_children\",\"url\":\"classes/tile.QuadTile.html#_children\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"codes\",\"url\":\"classes/tile.QuadTile.html#codes\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"_already_called\",\"url\":\"classes/tile.QuadTile.html#_already_called\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"child_locations\",\"url\":\"classes/tile.QuadTile.html#child_locations\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.QuadTile\"},{\"kind\":262144,\"name\":\"extent\",\"url\":\"classes/tile.QuadTile.html#extent\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"tile.QuadTile\"},{\"kind\":2048,\"name\":\"download_to_depth\",\"url\":\"classes/tile.QuadTile.html#download_to_depth\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"tile.QuadTile\"},{\"kind\":2048,\"name\":\"get_arrow\",\"url\":\"classes/tile.QuadTile.html#get_arrow\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"tile.QuadTile\"},{\"kind\":2048,\"name\":\"download\",\"url\":\"classes/tile.QuadTile.html#download\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"tile.QuadTile\"},{\"kind\":262144,\"name\":\"macrotile\",\"url\":\"classes/tile.QuadTile.html#macrotile\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"tile.QuadTile\"},{\"kind\":262144,\"name\":\"macro_siblings\",\"url\":\"classes/tile.QuadTile.html#macro_siblings\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"tile.QuadTile\"},{\"kind\":262144,\"name\":\"children\",\"url\":\"classes/tile.QuadTile.html#children\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"tile.QuadTile\"},{\"kind\":262144,\"name\":\"theoretical_extent\",\"url\":\"classes/tile.QuadTile.html#theoretical_extent\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"max_ix\",\"url\":\"classes/tile.QuadTile.html#max_ix\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"promise\",\"url\":\"classes/tile.QuadTile.html#promise\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"download_state\",\"url\":\"classes/tile.QuadTile.html#download_state\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"_batch\",\"url\":\"classes/tile.QuadTile.html#_batch\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"parent\",\"url\":\"classes/tile.QuadTile.html#parent\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"_highest_known_ix\",\"url\":\"classes/tile.QuadTile.html#_highest_known_ix\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"_min_ix\",\"url\":\"classes/tile.QuadTile.html#_min_ix\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"_max_ix\",\"url\":\"classes/tile.QuadTile.html#_max_ix\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/tile.QuadTile.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"_download\",\"url\":\"classes/tile.QuadTile.html#_download\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"ready\",\"url\":\"classes/tile.QuadTile.html#ready\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"__schema\",\"url\":\"classes/tile.QuadTile.html#__schema\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"_extent\",\"url\":\"classes/tile.QuadTile.html#_extent\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/tile.QuadTile.html#_extent.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"tile.QuadTile._extent\"},{\"kind\":1024,\"name\":\"x\",\"url\":\"classes/tile.QuadTile.html#_extent.__type.x\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"tile.QuadTile._extent.__type\"},{\"kind\":1024,\"name\":\"y\",\"url\":\"classes/tile.QuadTile.html#_extent.__type.y\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"tile.QuadTile._extent.__type\"},{\"kind\":1024,\"name\":\"numeric_id\",\"url\":\"classes/tile.QuadTile.html#numeric_id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"_buffer_manager\",\"url\":\"classes/tile.QuadTile.html#_buffer_manager\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":2048,\"name\":\"delete_column_if_exists\",\"url\":\"classes/tile.QuadTile.html#delete_column_if_exists\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":2048,\"name\":\"get_column\",\"url\":\"classes/tile.QuadTile.html#get_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":2048,\"name\":\"apply_transformation\",\"url\":\"classes/tile.QuadTile.html#apply_transformation\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":2048,\"name\":\"add_column\",\"url\":\"classes/tile.QuadTile.html#add_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":2048,\"name\":\"is_visible\",\"url\":\"classes/tile.QuadTile.html#is_visible\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":2048,\"name\":\"points\",\"url\":\"classes/tile.QuadTile.html#points\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":2048,\"name\":\"forEach\",\"url\":\"classes/tile.QuadTile.html#forEach\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":262144,\"name\":\"highest_known_ix\",\"url\":\"classes/tile.QuadTile.html#highest_known_ix\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":262144,\"name\":\"record_batch\",\"url\":\"classes/tile.QuadTile.html#record_batch\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":262144,\"name\":\"min_ix\",\"url\":\"classes/tile.QuadTile.html#min_ix\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":2048,\"name\":\"schema\",\"url\":\"classes/tile.QuadTile.html#schema\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":2048,\"name\":\"extend_promise\",\"url\":\"classes/tile.QuadTile.html#extend_promise\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":262144,\"name\":\"_schema\",\"url\":\"classes/tile.QuadTile.html#_schema\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":2048,\"name\":\"yielder\",\"url\":\"classes/tile.QuadTile.html#yielder\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":262144,\"name\":\"root_extent\",\"url\":\"classes/tile.QuadTile.html#root_extent\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":2048,\"name\":\"[iterator]\",\"url\":\"classes/tile.QuadTile.html#_iterator_\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":128,\"name\":\"ArrowTile\",\"url\":\"classes/tile.ArrowTile.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"tile\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/tile.ArrowTile.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"batch_num\",\"url\":\"classes/tile.ArrowTile.html#batch_num\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"full_tab\",\"url\":\"classes/tile.ArrowTile.html#full_tab\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"codes\",\"url\":\"classes/tile.ArrowTile.html#codes\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.ArrowTile\"},{\"kind\":2048,\"name\":\"create_children\",\"url\":\"classes/tile.ArrowTile.html#create_children\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"tile.ArrowTile\"},{\"kind\":2048,\"name\":\"download\",\"url\":\"classes/tile.ArrowTile.html#download\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"max_ix\",\"url\":\"classes/tile.ArrowTile.html#max_ix\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"key\",\"url\":\"classes/tile.ArrowTile.html#key\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"promise\",\"url\":\"classes/tile.ArrowTile.html#promise\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"download_state\",\"url\":\"classes/tile.ArrowTile.html#download_state\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"_batch\",\"url\":\"classes/tile.ArrowTile.html#_batch\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"parent\",\"url\":\"classes/tile.ArrowTile.html#parent\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"_children\",\"url\":\"classes/tile.ArrowTile.html#_children\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"_highest_known_ix\",\"url\":\"classes/tile.ArrowTile.html#_highest_known_ix\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"_min_ix\",\"url\":\"classes/tile.ArrowTile.html#_min_ix\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"_max_ix\",\"url\":\"classes/tile.ArrowTile.html#_max_ix\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/tile.ArrowTile.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"_download\",\"url\":\"classes/tile.ArrowTile.html#_download\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"ready\",\"url\":\"classes/tile.ArrowTile.html#ready\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"__schema\",\"url\":\"classes/tile.ArrowTile.html#__schema\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"_extent\",\"url\":\"classes/tile.ArrowTile.html#_extent\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/tile.ArrowTile.html#_extent.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"tile.ArrowTile._extent\"},{\"kind\":1024,\"name\":\"x\",\"url\":\"classes/tile.ArrowTile.html#_extent.__type.x\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"tile.ArrowTile._extent.__type\"},{\"kind\":1024,\"name\":\"y\",\"url\":\"classes/tile.ArrowTile.html#_extent.__type.y\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"tile.ArrowTile._extent.__type\"},{\"kind\":1024,\"name\":\"numeric_id\",\"url\":\"classes/tile.ArrowTile.html#numeric_id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"_buffer_manager\",\"url\":\"classes/tile.ArrowTile.html#_buffer_manager\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":262144,\"name\":\"children\",\"url\":\"classes/tile.ArrowTile.html#children\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":2048,\"name\":\"delete_column_if_exists\",\"url\":\"classes/tile.ArrowTile.html#delete_column_if_exists\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":2048,\"name\":\"get_column\",\"url\":\"classes/tile.ArrowTile.html#get_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":2048,\"name\":\"apply_transformation\",\"url\":\"classes/tile.ArrowTile.html#apply_transformation\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":2048,\"name\":\"add_column\",\"url\":\"classes/tile.ArrowTile.html#add_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":2048,\"name\":\"is_visible\",\"url\":\"classes/tile.ArrowTile.html#is_visible\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":2048,\"name\":\"points\",\"url\":\"classes/tile.ArrowTile.html#points\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":2048,\"name\":\"forEach\",\"url\":\"classes/tile.ArrowTile.html#forEach\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":262144,\"name\":\"highest_known_ix\",\"url\":\"classes/tile.ArrowTile.html#highest_known_ix\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":262144,\"name\":\"record_batch\",\"url\":\"classes/tile.ArrowTile.html#record_batch\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":262144,\"name\":\"min_ix\",\"url\":\"classes/tile.ArrowTile.html#min_ix\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":2048,\"name\":\"schema\",\"url\":\"classes/tile.ArrowTile.html#schema\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":2048,\"name\":\"extend_promise\",\"url\":\"classes/tile.ArrowTile.html#extend_promise\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":262144,\"name\":\"_schema\",\"url\":\"classes/tile.ArrowTile.html#_schema\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":2048,\"name\":\"yielder\",\"url\":\"classes/tile.ArrowTile.html#yielder\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":262144,\"name\":\"extent\",\"url\":\"classes/tile.ArrowTile.html#extent\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":262144,\"name\":\"root_extent\",\"url\":\"classes/tile.ArrowTile.html#root_extent\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":2048,\"name\":\"[iterator]\",\"url\":\"classes/tile.ArrowTile.html#_iterator_\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":2,\"name\":\"typing\",\"url\":\"modules/typing.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":64,\"name\":\"isOpChannel\",\"url\":\"functions/typing.isOpChannel.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"typing\"},{\"kind\":64,\"name\":\"isLambdaChannel\",\"url\":\"functions/typing.isLambdaChannel.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"typing\"},{\"kind\":64,\"name\":\"isConstantChannel\",\"url\":\"functions/typing.isConstantChannel.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"typing\"},{\"kind\":64,\"name\":\"isURLLabels\",\"url\":\"functions/typing.isURLLabels.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"typing\"},{\"kind\":64,\"name\":\"isLabelset\",\"url\":\"functions/typing.isLabelset.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"typing\"},{\"kind\":2,\"name\":\"util\",\"url\":\"modules/util.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":64,\"name\":\"encodeFloatsRGBArange\",\"url\":\"functions/util.encodeFloatsRGBArange.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"util\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"functions/util.encodeFloatsRGBArange.html#encodeFloatsRGBArange.__type\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"util.encodeFloatsRGBArange.encodeFloatsRGBArange\"},{\"kind\":1024,\"name\":\"extent\",\"url\":\"functions/util.encodeFloatsRGBArange.html#encodeFloatsRGBArange.__type.extent\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"util.encodeFloatsRGBArange.encodeFloatsRGBArange.__type\"},{\"kind\":1024,\"name\":\"array\",\"url\":\"functions/util.encodeFloatsRGBArange.html#encodeFloatsRGBArange.__type.array\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"util.encodeFloatsRGBArange.encodeFloatsRGBArange.__type\"},{\"kind\":2,\"name\":\"utilityFunctions\",\"url\":\"modules/utilityFunctions.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":64,\"name\":\"dictionaryFromArrays\",\"url\":\"functions/utilityFunctions.dictionaryFromArrays.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"utilityFunctions\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"functions/utilityFunctions.dictionaryFromArrays.html#dictionaryFromArrays.__type\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"utilityFunctions.dictionaryFromArrays.dictionaryFromArrays\"},{\"kind\":8388608,\"name\":\"Renderer\",\"url\":\"modules/shared.html#Renderer\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":8388608,\"name\":\"ArrowDataset\",\"url\":\"modules/shared.html#ArrowDataset\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":8388608,\"name\":\"Dataset\",\"url\":\"modules/shared.html#Dataset\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":8388608,\"name\":\"ConcreteAesthetic\",\"url\":\"modules/shared.html#ConcreteAesthetic\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":8388608,\"name\":\"Tile\",\"url\":\"modules/shared.html#Tile\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":8388608,\"name\":\"QuadTile\",\"url\":\"modules/shared.html#QuadTile\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"shared\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"comment\"],\"fieldVectors\":[[\"name/0\",[0,63.179]],[\"comment/0\",[]],[\"name/1\",[1,63.179]],[\"comment/1\",[]],[\"name/2\",[0,63.179]],[\"comment/2\",[]],[\"name/3\",[2,38.498]],[\"comment/3\",[]],[\"name/4\",[3,47.084]],[\"comment/4\",[]],[\"name/5\",[4,43.164]],[\"comment/5\",[]],[\"name/6\",[5,47.084]],[\"comment/6\",[]],[\"name/7\",[6,47.084]],[\"comment/7\",[]],[\"name/8\",[7,68.287]],[\"comment/8\",[]],[\"name/9\",[8,43.164]],[\"comment/9\",[]],[\"name/10\",[9,44.308]],[\"comment/10\",[]],[\"name/11\",[10,43.72]],[\"comment/11\",[]],[\"name/12\",[11,47.084]],[\"comment/12\",[]],[\"name/13\",[12,47.084]],[\"comment/13\",[]],[\"name/14\",[13,47.084]],[\"comment/14\",[]],[\"name/15\",[14,47.084]],[\"comment/15\",[]],[\"name/16\",[15,29.234]],[\"comment/16\",[]],[\"name/17\",[16,39.955]],[\"comment/17\",[]],[\"name/18\",[17,47.084]],[\"comment/18\",[]],[\"name/19\",[18,47.084]],[\"comment/19\",[]],[\"name/20\",[19,47.084]],[\"comment/20\",[]],[\"name/21\",[15,29.234]],[\"comment/21\",[]],[\"name/22\",[20,47.084]],[\"comment/22\",[]],[\"name/23\",[21,45.6]],[\"comment/23\",[]],[\"name/24\",[22,47.084]],[\"comment/24\",[]],[\"name/25\",[23,47.084]],[\"comment/25\",[]],[\"name/26\",[24,47.084]],[\"comment/26\",[]],[\"name/27\",[25,44.933]],[\"comment/27\",[]],[\"name/28\",[26,47.084]],[\"comment/28\",[]],[\"name/29\",[15,29.234]],[\"comment/29\",[]],[\"name/30\",[27,47.084]],[\"comment/30\",[]],[\"name/31\",[28,47.084]],[\"comment/31\",[]],[\"name/32\",[29,47.084]],[\"comment/32\",[]],[\"name/33\",[30,47.084]],[\"comment/33\",[]],[\"name/34\",[31,43.72]],[\"comment/34\",[]],[\"name/35\",[32,45.6]],[\"comment/35\",[]],[\"name/36\",[33,47.084]],[\"comment/36\",[]],[\"name/37\",[34,47.084]],[\"comment/37\",[]],[\"name/38\",[35,47.084]],[\"comment/38\",[]],[\"name/39\",[36,47.084]],[\"comment/39\",[]],[\"name/40\",[37,47.084]],[\"comment/40\",[]],[\"name/41\",[38,47.084]],[\"comment/41\",[]],[\"name/42\",[39,47.084]],[\"comment/42\",[]],[\"name/43\",[40,45.6]],[\"comment/43\",[]],[\"name/44\",[41,47.084]],[\"comment/44\",[]],[\"name/45\",[42,47.084]],[\"comment/45\",[]],[\"name/46\",[43,47.084]],[\"comment/46\",[]],[\"name/47\",[44,45.6]],[\"comment/47\",[]],[\"name/48\",[45,47.084]],[\"comment/48\",[]],[\"name/49\",[46,47.084]],[\"comment/49\",[]],[\"name/50\",[47,47.084]],[\"comment/50\",[]],[\"name/51\",[48,57.301]],[\"comment/51\",[]],[\"name/52\",[4,43.164]],[\"comment/52\",[]],[\"name/53\",[49,52.193]],[\"comment/53\",[]],[\"name/54\",[2,38.498]],[\"comment/54\",[]],[\"name/55\",[5,47.084]],[\"comment/55\",[]],[\"name/56\",[4,43.164]],[\"comment/56\",[]],[\"name/57\",[3,47.084]],[\"comment/57\",[]],[\"name/58\",[6,47.084]],[\"comment/58\",[]],[\"name/59\",[24,47.084]],[\"comment/59\",[]],[\"name/60\",[28,47.084]],[\"comment/60\",[]],[\"name/61\",[8,43.164]],[\"comment/61\",[]],[\"name/62\",[9,44.308]],[\"comment/62\",[]],[\"name/63\",[10,43.72]],[\"comment/63\",[]],[\"name/64\",[11,47.084]],[\"comment/64\",[]],[\"name/65\",[12,47.084]],[\"comment/65\",[]],[\"name/66\",[13,47.084]],[\"comment/66\",[]],[\"name/67\",[14,47.084]],[\"comment/67\",[]],[\"name/68\",[15,29.234]],[\"comment/68\",[]],[\"name/69\",[16,39.955]],[\"comment/69\",[]],[\"name/70\",[17,47.084]],[\"comment/70\",[]],[\"name/71\",[18,47.084]],[\"comment/71\",[]],[\"name/72\",[19,47.084]],[\"comment/72\",[]],[\"name/73\",[15,29.234]],[\"comment/73\",[]],[\"name/74\",[20,47.084]],[\"comment/74\",[]],[\"name/75\",[21,45.6]],[\"comment/75\",[]],[\"name/76\",[22,47.084]],[\"comment/76\",[]],[\"name/77\",[23,47.084]],[\"comment/77\",[]],[\"name/78\",[25,44.933]],[\"comment/78\",[]],[\"name/79\",[26,47.084]],[\"comment/79\",[]],[\"name/80\",[15,29.234]],[\"comment/80\",[]],[\"name/81\",[27,47.084]],[\"comment/81\",[]],[\"name/82\",[29,47.084]],[\"comment/82\",[]],[\"name/83\",[30,47.084]],[\"comment/83\",[]],[\"name/84\",[31,43.72]],[\"comment/84\",[]],[\"name/85\",[32,45.6]],[\"comment/85\",[]],[\"name/86\",[33,47.084]],[\"comment/86\",[]],[\"name/87\",[34,47.084]],[\"comment/87\",[]],[\"name/88\",[35,47.084]],[\"comment/88\",[]],[\"name/89\",[36,47.084]],[\"comment/89\",[]],[\"name/90\",[37,47.084]],[\"comment/90\",[]],[\"name/91\",[38,47.084]],[\"comment/91\",[]],[\"name/92\",[39,47.084]],[\"comment/92\",[]],[\"name/93\",[40,45.6]],[\"comment/93\",[]],[\"name/94\",[41,47.084]],[\"comment/94\",[]],[\"name/95\",[42,47.084]],[\"comment/95\",[]],[\"name/96\",[43,47.084]],[\"comment/96\",[]],[\"name/97\",[44,45.6]],[\"comment/97\",[]],[\"name/98\",[45,47.084]],[\"comment/98\",[]],[\"name/99\",[46,47.084]],[\"comment/99\",[]],[\"name/100\",[47,47.084]],[\"comment/100\",[]],[\"name/101\",[50,68.287]],[\"comment/101\",[]],[\"name/102\",[4,43.164]],[\"comment/102\",[]],[\"name/103\",[49,52.193]],[\"comment/103\",[]],[\"name/104\",[2,38.498]],[\"comment/104\",[]],[\"name/105\",[3,47.084]],[\"comment/105\",[]],[\"name/106\",[4,43.164]],[\"comment/106\",[]],[\"name/107\",[6,47.084]],[\"comment/107\",[]],[\"name/108\",[5,47.084]],[\"comment/108\",[]],[\"name/109\",[32,45.6]],[\"comment/109\",[]],[\"name/110\",[24,47.084]],[\"comment/110\",[]],[\"name/111\",[28,47.084]],[\"comment/111\",[]],[\"name/112\",[8,43.164]],[\"comment/112\",[]],[\"name/113\",[9,44.308]],[\"comment/113\",[]],[\"name/114\",[10,43.72]],[\"comment/114\",[]],[\"name/115\",[11,47.084]],[\"comment/115\",[]],[\"name/116\",[12,47.084]],[\"comment/116\",[]],[\"name/117\",[13,47.084]],[\"comment/117\",[]],[\"name/118\",[14,47.084]],[\"comment/118\",[]],[\"name/119\",[15,29.234]],[\"comment/119\",[]],[\"name/120\",[16,39.955]],[\"comment/120\",[]],[\"name/121\",[17,47.084]],[\"comment/121\",[]],[\"name/122\",[18,47.084]],[\"comment/122\",[]],[\"name/123\",[19,47.084]],[\"comment/123\",[]],[\"name/124\",[15,29.234]],[\"comment/124\",[]],[\"name/125\",[20,47.084]],[\"comment/125\",[]],[\"name/126\",[21,45.6]],[\"comment/126\",[]],[\"name/127\",[22,47.084]],[\"comment/127\",[]],[\"name/128\",[23,47.084]],[\"comment/128\",[]],[\"name/129\",[25,44.933]],[\"comment/129\",[]],[\"name/130\",[26,47.084]],[\"comment/130\",[]],[\"name/131\",[15,29.234]],[\"comment/131\",[]],[\"name/132\",[27,47.084]],[\"comment/132\",[]],[\"name/133\",[29,47.084]],[\"comment/133\",[]],[\"name/134\",[30,47.084]],[\"comment/134\",[]],[\"name/135\",[31,43.72]],[\"comment/135\",[]],[\"name/136\",[33,47.084]],[\"comment/136\",[]],[\"name/137\",[34,47.084]],[\"comment/137\",[]],[\"name/138\",[35,47.084]],[\"comment/138\",[]],[\"name/139\",[36,47.084]],[\"comment/139\",[]],[\"name/140\",[37,47.084]],[\"comment/140\",[]],[\"name/141\",[38,47.084]],[\"comment/141\",[]],[\"name/142\",[39,47.084]],[\"comment/142\",[]],[\"name/143\",[40,45.6]],[\"comment/143\",[]],[\"name/144\",[41,47.084]],[\"comment/144\",[]],[\"name/145\",[42,47.084]],[\"comment/145\",[]],[\"name/146\",[43,47.084]],[\"comment/146\",[]],[\"name/147\",[44,45.6]],[\"comment/147\",[]],[\"name/148\",[45,47.084]],[\"comment/148\",[]],[\"name/149\",[46,47.084]],[\"comment/149\",[]],[\"name/150\",[47,47.084]],[\"comment/150\",[]],[\"name/151\",[51,50.941]],[\"comment/151\",[]],[\"name/152\",[4,43.164]],[\"comment/152\",[]],[\"name/153\",[49,52.193]],[\"comment/153\",[]],[\"name/154\",[2,38.498]],[\"comment/154\",[]],[\"name/155\",[9,44.308]],[\"comment/155\",[]],[\"name/156\",[3,47.084]],[\"comment/156\",[]],[\"name/157\",[4,43.164]],[\"comment/157\",[]],[\"name/158\",[6,47.084]],[\"comment/158\",[]],[\"name/159\",[5,47.084]],[\"comment/159\",[]],[\"name/160\",[32,45.6]],[\"comment/160\",[]],[\"name/161\",[24,47.084]],[\"comment/161\",[]],[\"name/162\",[28,47.084]],[\"comment/162\",[]],[\"name/163\",[8,43.164]],[\"comment/163\",[]],[\"name/164\",[10,43.72]],[\"comment/164\",[]],[\"name/165\",[11,47.084]],[\"comment/165\",[]],[\"name/166\",[12,47.084]],[\"comment/166\",[]],[\"name/167\",[13,47.084]],[\"comment/167\",[]],[\"name/168\",[14,47.084]],[\"comment/168\",[]],[\"name/169\",[15,29.234]],[\"comment/169\",[]],[\"name/170\",[16,39.955]],[\"comment/170\",[]],[\"name/171\",[17,47.084]],[\"comment/171\",[]],[\"name/172\",[18,47.084]],[\"comment/172\",[]],[\"name/173\",[19,47.084]],[\"comment/173\",[]],[\"name/174\",[15,29.234]],[\"comment/174\",[]],[\"name/175\",[20,47.084]],[\"comment/175\",[]],[\"name/176\",[21,45.6]],[\"comment/176\",[]],[\"name/177\",[22,47.084]],[\"comment/177\",[]],[\"name/178\",[23,47.084]],[\"comment/178\",[]],[\"name/179\",[25,44.933]],[\"comment/179\",[]],[\"name/180\",[26,47.084]],[\"comment/180\",[]],[\"name/181\",[15,29.234]],[\"comment/181\",[]],[\"name/182\",[27,47.084]],[\"comment/182\",[]],[\"name/183\",[29,47.084]],[\"comment/183\",[]],[\"name/184\",[30,47.084]],[\"comment/184\",[]],[\"name/185\",[31,43.72]],[\"comment/185\",[]],[\"name/186\",[33,47.084]],[\"comment/186\",[]],[\"name/187\",[34,47.084]],[\"comment/187\",[]],[\"name/188\",[35,47.084]],[\"comment/188\",[]],[\"name/189\",[36,47.084]],[\"comment/189\",[]],[\"name/190\",[37,47.084]],[\"comment/190\",[]],[\"name/191\",[38,47.084]],[\"comment/191\",[]],[\"name/192\",[39,47.084]],[\"comment/192\",[]],[\"name/193\",[40,45.6]],[\"comment/193\",[]],[\"name/194\",[41,47.084]],[\"comment/194\",[]],[\"name/195\",[42,47.084]],[\"comment/195\",[]],[\"name/196\",[43,47.084]],[\"comment/196\",[]],[\"name/197\",[44,45.6]],[\"comment/197\",[]],[\"name/198\",[45,47.084]],[\"comment/198\",[]],[\"name/199\",[46,47.084]],[\"comment/199\",[]],[\"name/200\",[47,47.084]],[\"comment/200\",[]],[\"name/201\",[52,59.814]],[\"comment/201\",[]],[\"name/202\",[4,43.164]],[\"comment/202\",[]],[\"name/203\",[49,52.193]],[\"comment/203\",[]],[\"name/204\",[2,38.498]],[\"comment/204\",[]],[\"name/205\",[9,44.308]],[\"comment/205\",[]],[\"name/206\",[3,47.084]],[\"comment/206\",[]],[\"name/207\",[4,43.164]],[\"comment/207\",[]],[\"name/208\",[6,47.084]],[\"comment/208\",[]],[\"name/209\",[5,47.084]],[\"comment/209\",[]],[\"name/210\",[32,45.6]],[\"comment/210\",[]],[\"name/211\",[24,47.084]],[\"comment/211\",[]],[\"name/212\",[28,47.084]],[\"comment/212\",[]],[\"name/213\",[8,43.164]],[\"comment/213\",[]],[\"name/214\",[10,43.72]],[\"comment/214\",[]],[\"name/215\",[11,47.084]],[\"comment/215\",[]],[\"name/216\",[12,47.084]],[\"comment/216\",[]],[\"name/217\",[13,47.084]],[\"comment/217\",[]],[\"name/218\",[14,47.084]],[\"comment/218\",[]],[\"name/219\",[15,29.234]],[\"comment/219\",[]],[\"name/220\",[16,39.955]],[\"comment/220\",[]],[\"name/221\",[17,47.084]],[\"comment/221\",[]],[\"name/222\",[18,47.084]],[\"comment/222\",[]],[\"name/223\",[19,47.084]],[\"comment/223\",[]],[\"name/224\",[15,29.234]],[\"comment/224\",[]],[\"name/225\",[20,47.084]],[\"comment/225\",[]],[\"name/226\",[21,45.6]],[\"comment/226\",[]],[\"name/227\",[22,47.084]],[\"comment/227\",[]],[\"name/228\",[23,47.084]],[\"comment/228\",[]],[\"name/229\",[25,44.933]],[\"comment/229\",[]],[\"name/230\",[26,47.084]],[\"comment/230\",[]],[\"name/231\",[15,29.234]],[\"comment/231\",[]],[\"name/232\",[27,47.084]],[\"comment/232\",[]],[\"name/233\",[29,47.084]],[\"comment/233\",[]],[\"name/234\",[30,47.084]],[\"comment/234\",[]],[\"name/235\",[31,43.72]],[\"comment/235\",[]],[\"name/236\",[33,47.084]],[\"comment/236\",[]],[\"name/237\",[34,47.084]],[\"comment/237\",[]],[\"name/238\",[35,47.084]],[\"comment/238\",[]],[\"name/239\",[36,47.084]],[\"comment/239\",[]],[\"name/240\",[37,47.084]],[\"comment/240\",[]],[\"name/241\",[38,47.084]],[\"comment/241\",[]],[\"name/242\",[39,47.084]],[\"comment/242\",[]],[\"name/243\",[40,45.6]],[\"comment/243\",[]],[\"name/244\",[41,47.084]],[\"comment/244\",[]],[\"name/245\",[42,47.084]],[\"comment/245\",[]],[\"name/246\",[43,47.084]],[\"comment/246\",[]],[\"name/247\",[44,45.6]],[\"comment/247\",[]],[\"name/248\",[45,47.084]],[\"comment/248\",[]],[\"name/249\",[46,47.084]],[\"comment/249\",[]],[\"name/250\",[47,47.084]],[\"comment/250\",[]],[\"name/251\",[53,50.941]],[\"comment/251\",[]],[\"name/252\",[4,43.164]],[\"comment/252\",[]],[\"name/253\",[49,52.193]],[\"comment/253\",[]],[\"name/254\",[2,38.498]],[\"comment/254\",[]],[\"name/255\",[9,44.308]],[\"comment/255\",[]],[\"name/256\",[3,47.084]],[\"comment/256\",[]],[\"name/257\",[4,43.164]],[\"comment/257\",[]],[\"name/258\",[6,47.084]],[\"comment/258\",[]],[\"name/259\",[5,47.084]],[\"comment/259\",[]],[\"name/260\",[32,45.6]],[\"comment/260\",[]],[\"name/261\",[24,47.084]],[\"comment/261\",[]],[\"name/262\",[28,47.084]],[\"comment/262\",[]],[\"name/263\",[8,43.164]],[\"comment/263\",[]],[\"name/264\",[10,43.72]],[\"comment/264\",[]],[\"name/265\",[11,47.084]],[\"comment/265\",[]],[\"name/266\",[12,47.084]],[\"comment/266\",[]],[\"name/267\",[13,47.084]],[\"comment/267\",[]],[\"name/268\",[14,47.084]],[\"comment/268\",[]],[\"name/269\",[15,29.234]],[\"comment/269\",[]],[\"name/270\",[16,39.955]],[\"comment/270\",[]],[\"name/271\",[17,47.084]],[\"comment/271\",[]],[\"name/272\",[18,47.084]],[\"comment/272\",[]],[\"name/273\",[19,47.084]],[\"comment/273\",[]],[\"name/274\",[15,29.234]],[\"comment/274\",[]],[\"name/275\",[20,47.084]],[\"comment/275\",[]],[\"name/276\",[21,45.6]],[\"comment/276\",[]],[\"name/277\",[22,47.084]],[\"comment/277\",[]],[\"name/278\",[23,47.084]],[\"comment/278\",[]],[\"name/279\",[25,44.933]],[\"comment/279\",[]],[\"name/280\",[26,47.084]],[\"comment/280\",[]],[\"name/281\",[15,29.234]],[\"comment/281\",[]],[\"name/282\",[27,47.084]],[\"comment/282\",[]],[\"name/283\",[29,47.084]],[\"comment/283\",[]],[\"name/284\",[30,47.084]],[\"comment/284\",[]],[\"name/285\",[31,43.72]],[\"comment/285\",[]],[\"name/286\",[33,47.084]],[\"comment/286\",[]],[\"name/287\",[34,47.084]],[\"comment/287\",[]],[\"name/288\",[35,47.084]],[\"comment/288\",[]],[\"name/289\",[36,47.084]],[\"comment/289\",[]],[\"name/290\",[37,47.084]],[\"comment/290\",[]],[\"name/291\",[38,47.084]],[\"comment/291\",[]],[\"name/292\",[39,47.084]],[\"comment/292\",[]],[\"name/293\",[40,45.6]],[\"comment/293\",[]],[\"name/294\",[41,47.084]],[\"comment/294\",[]],[\"name/295\",[42,47.084]],[\"comment/295\",[]],[\"name/296\",[43,47.084]],[\"comment/296\",[]],[\"name/297\",[44,45.6]],[\"comment/297\",[]],[\"name/298\",[45,47.084]],[\"comment/298\",[]],[\"name/299\",[46,47.084]],[\"comment/299\",[]],[\"name/300\",[47,47.084]],[\"comment/300\",[]],[\"name/301\",[54,59.814]],[\"comment/301\",[]],[\"name/302\",[4,43.164]],[\"comment/302\",[]],[\"name/303\",[49,52.193]],[\"comment/303\",[]],[\"name/304\",[2,38.498]],[\"comment/304\",[]],[\"name/305\",[9,44.308]],[\"comment/305\",[]],[\"name/306\",[3,47.084]],[\"comment/306\",[]],[\"name/307\",[4,43.164]],[\"comment/307\",[]],[\"name/308\",[6,47.084]],[\"comment/308\",[]],[\"name/309\",[5,47.084]],[\"comment/309\",[]],[\"name/310\",[32,45.6]],[\"comment/310\",[]],[\"name/311\",[24,47.084]],[\"comment/311\",[]],[\"name/312\",[28,47.084]],[\"comment/312\",[]],[\"name/313\",[8,43.164]],[\"comment/313\",[]],[\"name/314\",[10,43.72]],[\"comment/314\",[]],[\"name/315\",[11,47.084]],[\"comment/315\",[]],[\"name/316\",[12,47.084]],[\"comment/316\",[]],[\"name/317\",[13,47.084]],[\"comment/317\",[]],[\"name/318\",[14,47.084]],[\"comment/318\",[]],[\"name/319\",[15,29.234]],[\"comment/319\",[]],[\"name/320\",[16,39.955]],[\"comment/320\",[]],[\"name/321\",[17,47.084]],[\"comment/321\",[]],[\"name/322\",[18,47.084]],[\"comment/322\",[]],[\"name/323\",[19,47.084]],[\"comment/323\",[]],[\"name/324\",[15,29.234]],[\"comment/324\",[]],[\"name/325\",[20,47.084]],[\"comment/325\",[]],[\"name/326\",[21,45.6]],[\"comment/326\",[]],[\"name/327\",[22,47.084]],[\"comment/327\",[]],[\"name/328\",[23,47.084]],[\"comment/328\",[]],[\"name/329\",[25,44.933]],[\"comment/329\",[]],[\"name/330\",[26,47.084]],[\"comment/330\",[]],[\"name/331\",[15,29.234]],[\"comment/331\",[]],[\"name/332\",[27,47.084]],[\"comment/332\",[]],[\"name/333\",[29,47.084]],[\"comment/333\",[]],[\"name/334\",[30,47.084]],[\"comment/334\",[]],[\"name/335\",[31,43.72]],[\"comment/335\",[]],[\"name/336\",[33,47.084]],[\"comment/336\",[]],[\"name/337\",[34,47.084]],[\"comment/337\",[]],[\"name/338\",[35,47.084]],[\"comment/338\",[]],[\"name/339\",[36,47.084]],[\"comment/339\",[]],[\"name/340\",[37,47.084]],[\"comment/340\",[]],[\"name/341\",[38,47.084]],[\"comment/341\",[]],[\"name/342\",[39,47.084]],[\"comment/342\",[]],[\"name/343\",[40,45.6]],[\"comment/343\",[]],[\"name/344\",[41,47.084]],[\"comment/344\",[]],[\"name/345\",[42,47.084]],[\"comment/345\",[]],[\"name/346\",[43,47.084]],[\"comment/346\",[]],[\"name/347\",[44,45.6]],[\"comment/347\",[]],[\"name/348\",[45,47.084]],[\"comment/348\",[]],[\"name/349\",[46,47.084]],[\"comment/349\",[]],[\"name/350\",[47,47.084]],[\"comment/350\",[]],[\"name/351\",[55,50.941]],[\"comment/351\",[]],[\"name/352\",[2,38.498]],[\"comment/352\",[]],[\"name/353\",[20,47.084]],[\"comment/353\",[]],[\"name/354\",[5,47.084]],[\"comment/354\",[]],[\"name/355\",[4,43.164]],[\"comment/355\",[]],[\"name/356\",[3,47.084]],[\"comment/356\",[]],[\"name/357\",[6,47.084]],[\"comment/357\",[]],[\"name/358\",[56,68.287]],[\"comment/358\",[]],[\"name/359\",[24,47.084]],[\"comment/359\",[]],[\"name/360\",[40,45.6]],[\"comment/360\",[]],[\"name/361\",[57,63.179]],[\"comment/361\",[]],[\"name/362\",[23,47.084]],[\"comment/362\",[]],[\"name/363\",[58,63.179]],[\"comment/363\",[]],[\"name/364\",[28,47.084]],[\"comment/364\",[]],[\"name/365\",[8,43.164]],[\"comment/365\",[]],[\"name/366\",[9,44.308]],[\"comment/366\",[]],[\"name/367\",[10,43.72]],[\"comment/367\",[]],[\"name/368\",[11,47.084]],[\"comment/368\",[]],[\"name/369\",[12,47.084]],[\"comment/369\",[]],[\"name/370\",[13,47.084]],[\"comment/370\",[]],[\"name/371\",[14,47.084]],[\"comment/371\",[]],[\"name/372\",[15,29.234]],[\"comment/372\",[]],[\"name/373\",[16,39.955]],[\"comment/373\",[]],[\"name/374\",[17,47.084]],[\"comment/374\",[]],[\"name/375\",[18,47.084]],[\"comment/375\",[]],[\"name/376\",[19,47.084]],[\"comment/376\",[]],[\"name/377\",[15,29.234]],[\"comment/377\",[]],[\"name/378\",[21,45.6]],[\"comment/378\",[]],[\"name/379\",[22,47.084]],[\"comment/379\",[]],[\"name/380\",[25,44.933]],[\"comment/380\",[]],[\"name/381\",[26,47.084]],[\"comment/381\",[]],[\"name/382\",[15,29.234]],[\"comment/382\",[]],[\"name/383\",[27,47.084]],[\"comment/383\",[]],[\"name/384\",[29,47.084]],[\"comment/384\",[]],[\"name/385\",[30,47.084]],[\"comment/385\",[]],[\"name/386\",[31,43.72]],[\"comment/386\",[]],[\"name/387\",[32,45.6]],[\"comment/387\",[]],[\"name/388\",[33,47.084]],[\"comment/388\",[]],[\"name/389\",[34,47.084]],[\"comment/389\",[]],[\"name/390\",[35,47.084]],[\"comment/390\",[]],[\"name/391\",[36,47.084]],[\"comment/391\",[]],[\"name/392\",[37,47.084]],[\"comment/392\",[]],[\"name/393\",[38,47.084]],[\"comment/393\",[]],[\"name/394\",[39,47.084]],[\"comment/394\",[]],[\"name/395\",[41,47.084]],[\"comment/395\",[]],[\"name/396\",[42,47.084]],[\"comment/396\",[]],[\"name/397\",[43,47.084]],[\"comment/397\",[]],[\"name/398\",[44,45.6]],[\"comment/398\",[]],[\"name/399\",[45,47.084]],[\"comment/399\",[]],[\"name/400\",[46,47.084]],[\"comment/400\",[]],[\"name/401\",[47,47.084]],[\"comment/401\",[]],[\"name/402\",[59,59.814]],[\"comment/402\",[]],[\"name/403\",[2,38.498]],[\"comment/403\",[]],[\"name/404\",[20,47.084]],[\"comment/404\",[]],[\"name/405\",[5,47.084]],[\"comment/405\",[]],[\"name/406\",[4,43.164]],[\"comment/406\",[]],[\"name/407\",[6,47.084]],[\"comment/407\",[]],[\"name/408\",[3,47.084]],[\"comment/408\",[]],[\"name/409\",[24,47.084]],[\"comment/409\",[]],[\"name/410\",[40,45.6]],[\"comment/410\",[]],[\"name/411\",[57,63.179]],[\"comment/411\",[]],[\"name/412\",[23,47.084]],[\"comment/412\",[]],[\"name/413\",[58,63.179]],[\"comment/413\",[]],[\"name/414\",[28,47.084]],[\"comment/414\",[]],[\"name/415\",[8,43.164]],[\"comment/415\",[]],[\"name/416\",[9,44.308]],[\"comment/416\",[]],[\"name/417\",[10,43.72]],[\"comment/417\",[]],[\"name/418\",[11,47.084]],[\"comment/418\",[]],[\"name/419\",[12,47.084]],[\"comment/419\",[]],[\"name/420\",[13,47.084]],[\"comment/420\",[]],[\"name/421\",[14,47.084]],[\"comment/421\",[]],[\"name/422\",[15,29.234]],[\"comment/422\",[]],[\"name/423\",[16,39.955]],[\"comment/423\",[]],[\"name/424\",[17,47.084]],[\"comment/424\",[]],[\"name/425\",[18,47.084]],[\"comment/425\",[]],[\"name/426\",[19,47.084]],[\"comment/426\",[]],[\"name/427\",[15,29.234]],[\"comment/427\",[]],[\"name/428\",[21,45.6]],[\"comment/428\",[]],[\"name/429\",[22,47.084]],[\"comment/429\",[]],[\"name/430\",[25,44.933]],[\"comment/430\",[]],[\"name/431\",[26,47.084]],[\"comment/431\",[]],[\"name/432\",[15,29.234]],[\"comment/432\",[]],[\"name/433\",[27,47.084]],[\"comment/433\",[]],[\"name/434\",[29,47.084]],[\"comment/434\",[]],[\"name/435\",[30,47.084]],[\"comment/435\",[]],[\"name/436\",[31,43.72]],[\"comment/436\",[]],[\"name/437\",[32,45.6]],[\"comment/437\",[]],[\"name/438\",[33,47.084]],[\"comment/438\",[]],[\"name/439\",[34,47.084]],[\"comment/439\",[]],[\"name/440\",[35,47.084]],[\"comment/440\",[]],[\"name/441\",[36,47.084]],[\"comment/441\",[]],[\"name/442\",[37,47.084]],[\"comment/442\",[]],[\"name/443\",[38,47.084]],[\"comment/443\",[]],[\"name/444\",[39,47.084]],[\"comment/444\",[]],[\"name/445\",[41,47.084]],[\"comment/445\",[]],[\"name/446\",[42,47.084]],[\"comment/446\",[]],[\"name/447\",[43,47.084]],[\"comment/447\",[]],[\"name/448\",[44,45.6]],[\"comment/448\",[]],[\"name/449\",[45,47.084]],[\"comment/449\",[]],[\"name/450\",[46,47.084]],[\"comment/450\",[]],[\"name/451\",[47,47.084]],[\"comment/451\",[]],[\"name/452\",[60,59.814]],[\"comment/452\",[]],[\"name/453\",[49,52.193]],[\"comment/453\",[]],[\"name/454\",[2,38.498]],[\"comment/454\",[]],[\"name/455\",[6,47.084]],[\"comment/455\",[]],[\"name/456\",[3,47.084]],[\"comment/456\",[]],[\"name/457\",[4,43.164]],[\"comment/457\",[]],[\"name/458\",[5,47.084]],[\"comment/458\",[]],[\"name/459\",[24,47.084]],[\"comment/459\",[]],[\"name/460\",[28,47.084]],[\"comment/460\",[]],[\"name/461\",[8,43.164]],[\"comment/461\",[]],[\"name/462\",[9,44.308]],[\"comment/462\",[]],[\"name/463\",[10,43.72]],[\"comment/463\",[]],[\"name/464\",[11,47.084]],[\"comment/464\",[]],[\"name/465\",[12,47.084]],[\"comment/465\",[]],[\"name/466\",[13,47.084]],[\"comment/466\",[]],[\"name/467\",[14,47.084]],[\"comment/467\",[]],[\"name/468\",[15,29.234]],[\"comment/468\",[]],[\"name/469\",[16,39.955]],[\"comment/469\",[]],[\"name/470\",[17,47.084]],[\"comment/470\",[]],[\"name/471\",[18,47.084]],[\"comment/471\",[]],[\"name/472\",[19,47.084]],[\"comment/472\",[]],[\"name/473\",[15,29.234]],[\"comment/473\",[]],[\"name/474\",[20,47.084]],[\"comment/474\",[]],[\"name/475\",[21,45.6]],[\"comment/475\",[]],[\"name/476\",[22,47.084]],[\"comment/476\",[]],[\"name/477\",[23,47.084]],[\"comment/477\",[]],[\"name/478\",[25,44.933]],[\"comment/478\",[]],[\"name/479\",[26,47.084]],[\"comment/479\",[]],[\"name/480\",[15,29.234]],[\"comment/480\",[]],[\"name/481\",[27,47.084]],[\"comment/481\",[]],[\"name/482\",[29,47.084]],[\"comment/482\",[]],[\"name/483\",[30,47.084]],[\"comment/483\",[]],[\"name/484\",[31,43.72]],[\"comment/484\",[]],[\"name/485\",[32,45.6]],[\"comment/485\",[]],[\"name/486\",[33,47.084]],[\"comment/486\",[]],[\"name/487\",[34,47.084]],[\"comment/487\",[]],[\"name/488\",[35,47.084]],[\"comment/488\",[]],[\"name/489\",[36,47.084]],[\"comment/489\",[]],[\"name/490\",[37,47.084]],[\"comment/490\",[]],[\"name/491\",[38,47.084]],[\"comment/491\",[]],[\"name/492\",[39,47.084]],[\"comment/492\",[]],[\"name/493\",[40,45.6]],[\"comment/493\",[]],[\"name/494\",[41,47.084]],[\"comment/494\",[]],[\"name/495\",[42,47.084]],[\"comment/495\",[]],[\"name/496\",[43,47.084]],[\"comment/496\",[]],[\"name/497\",[44,45.6]],[\"comment/497\",[]],[\"name/498\",[45,47.084]],[\"comment/498\",[]],[\"name/499\",[46,47.084]],[\"comment/499\",[]],[\"name/500\",[47,47.084]],[\"comment/500\",[]],[\"name/501\",[61,59.814]],[\"comment/501\",[]],[\"name/502\",[2,38.498]],[\"comment/502\",[]],[\"name/503\",[5,47.084]],[\"comment/503\",[]],[\"name/504\",[24,47.084]],[\"comment/504\",[]],[\"name/505\",[62,68.287]],[\"comment/505\",[]],[\"name/506\",[4,43.164]],[\"comment/506\",[]],[\"name/507\",[6,47.084]],[\"comment/507\",[]],[\"name/508\",[3,47.084]],[\"comment/508\",[]],[\"name/509\",[63,68.287]],[\"comment/509\",[]],[\"name/510\",[64,68.287]],[\"comment/510\",[]],[\"name/511\",[65,68.287]],[\"comment/511\",[]],[\"name/512\",[8,43.164]],[\"comment/512\",[]],[\"name/513\",[9,44.308]],[\"comment/513\",[]],[\"name/514\",[10,43.72]],[\"comment/514\",[]],[\"name/515\",[11,47.084]],[\"comment/515\",[]],[\"name/516\",[12,47.084]],[\"comment/516\",[]],[\"name/517\",[13,47.084]],[\"comment/517\",[]],[\"name/518\",[14,47.084]],[\"comment/518\",[]],[\"name/519\",[15,29.234]],[\"comment/519\",[]],[\"name/520\",[16,39.955]],[\"comment/520\",[]],[\"name/521\",[17,47.084]],[\"comment/521\",[]],[\"name/522\",[18,47.084]],[\"comment/522\",[]],[\"name/523\",[19,47.084]],[\"comment/523\",[]],[\"name/524\",[15,29.234]],[\"comment/524\",[]],[\"name/525\",[20,47.084]],[\"comment/525\",[]],[\"name/526\",[21,45.6]],[\"comment/526\",[]],[\"name/527\",[22,47.084]],[\"comment/527\",[]],[\"name/528\",[23,47.084]],[\"comment/528\",[]],[\"name/529\",[25,44.933]],[\"comment/529\",[]],[\"name/530\",[26,47.084]],[\"comment/530\",[]],[\"name/531\",[15,29.234]],[\"comment/531\",[]],[\"name/532\",[27,47.084]],[\"comment/532\",[]],[\"name/533\",[28,47.084]],[\"comment/533\",[]],[\"name/534\",[29,47.084]],[\"comment/534\",[]],[\"name/535\",[30,47.084]],[\"comment/535\",[]],[\"name/536\",[31,43.72]],[\"comment/536\",[]],[\"name/537\",[32,45.6]],[\"comment/537\",[]],[\"name/538\",[33,47.084]],[\"comment/538\",[]],[\"name/539\",[34,47.084]],[\"comment/539\",[]],[\"name/540\",[35,47.084]],[\"comment/540\",[]],[\"name/541\",[36,47.084]],[\"comment/541\",[]],[\"name/542\",[37,47.084]],[\"comment/542\",[]],[\"name/543\",[38,47.084]],[\"comment/543\",[]],[\"name/544\",[39,47.084]],[\"comment/544\",[]],[\"name/545\",[40,45.6]],[\"comment/545\",[]],[\"name/546\",[41,47.084]],[\"comment/546\",[]],[\"name/547\",[42,47.084]],[\"comment/547\",[]],[\"name/548\",[43,47.084]],[\"comment/548\",[]],[\"name/549\",[44,45.6]],[\"comment/549\",[]],[\"name/550\",[45,47.084]],[\"comment/550\",[]],[\"name/551\",[46,47.084]],[\"comment/551\",[]],[\"name/552\",[47,47.084]],[\"comment/552\",[]],[\"name/553\",[66,63.179]],[\"comment/553\",[]],[\"name/554\",[66,63.179]],[\"comment/554\",[]],[\"name/555\",[2,38.498]],[\"comment/555\",[]],[\"name/556\",[67,59.814]],[\"comment/556\",[]],[\"name/557\",[8,43.164]],[\"comment/557\",[]],[\"name/558\",[10,43.72]],[\"comment/558\",[]],[\"name/559\",[68,59.814]],[\"comment/559\",[]],[\"name/560\",[69,68.287]],[\"comment/560\",[]],[\"name/561\",[70,68.287]],[\"comment/561\",[]],[\"name/562\",[21,45.6]],[\"comment/562\",[]],[\"name/563\",[71,63.179]],[\"comment/563\",[]],[\"name/564\",[72,68.287]],[\"comment/564\",[]],[\"name/565\",[73,68.287]],[\"comment/565\",[]],[\"name/566\",[74,55.294]],[\"comment/566\",[]],[\"name/567\",[75,68.287]],[\"comment/567\",[]],[\"name/568\",[2,38.498]],[\"comment/568\",[]],[\"name/569\",[76,68.287]],[\"comment/569\",[]],[\"name/570\",[77,68.287]],[\"comment/570\",[]],[\"name/571\",[78,68.287]],[\"comment/571\",[]],[\"name/572\",[10,43.72]],[\"comment/572\",[]],[\"name/573\",[79,68.287]],[\"comment/573\",[]],[\"name/574\",[80,68.287]],[\"comment/574\",[]],[\"name/575\",[81,68.287]],[\"comment/575\",[]],[\"name/576\",[82,68.287]],[\"comment/576\",[]],[\"name/577\",[83,68.287]],[\"comment/577\",[]],[\"name/578\",[84,68.287]],[\"comment/578\",[]],[\"name/579\",[85,68.287]],[\"comment/579\",[]],[\"name/580\",[86,68.287]],[\"comment/580\",[]],[\"name/581\",[87,68.287]],[\"comment/581\",[]],[\"name/582\",[88,68.287]],[\"comment/582\",[]],[\"name/583\",[89,68.287]],[\"comment/583\",[]],[\"name/584\",[90,57.301]],[\"comment/584\",[]],[\"name/585\",[2,38.498]],[\"comment/585\",[]],[\"name/586\",[5,47.084]],[\"comment/586\",[]],[\"name/587\",[91,68.287]],[\"comment/587\",[]],[\"name/588\",[4,43.164]],[\"comment/588\",[]],[\"name/589\",[6,47.084]],[\"comment/589\",[]],[\"name/590\",[3,47.084]],[\"comment/590\",[]],[\"name/591\",[20,47.084]],[\"comment/591\",[]],[\"name/592\",[29,47.084]],[\"comment/592\",[]],[\"name/593\",[45,47.084]],[\"comment/593\",[]],[\"name/594\",[92,68.287]],[\"comment/594\",[]],[\"name/595\",[26,47.084]],[\"comment/595\",[]],[\"name/596\",[35,47.084]],[\"comment/596\",[]],[\"name/597\",[36,47.084]],[\"comment/597\",[]],[\"name/598\",[40,45.6]],[\"comment/598\",[]],[\"name/599\",[24,47.084]],[\"comment/599\",[]],[\"name/600\",[41,47.084]],[\"comment/600\",[]],[\"name/601\",[8,43.164]],[\"comment/601\",[]],[\"name/602\",[9,44.308]],[\"comment/602\",[]],[\"name/603\",[10,43.72]],[\"comment/603\",[]],[\"name/604\",[11,47.084]],[\"comment/604\",[]],[\"name/605\",[12,47.084]],[\"comment/605\",[]],[\"name/606\",[13,47.084]],[\"comment/606\",[]],[\"name/607\",[14,47.084]],[\"comment/607\",[]],[\"name/608\",[15,29.234]],[\"comment/608\",[]],[\"name/609\",[16,39.955]],[\"comment/609\",[]],[\"name/610\",[17,47.084]],[\"comment/610\",[]],[\"name/611\",[18,47.084]],[\"comment/611\",[]],[\"name/612\",[19,47.084]],[\"comment/612\",[]],[\"name/613\",[15,29.234]],[\"comment/613\",[]],[\"name/614\",[21,45.6]],[\"comment/614\",[]],[\"name/615\",[22,47.084]],[\"comment/615\",[]],[\"name/616\",[23,47.084]],[\"comment/616\",[]],[\"name/617\",[25,44.933]],[\"comment/617\",[]],[\"name/618\",[27,47.084]],[\"comment/618\",[]],[\"name/619\",[28,47.084]],[\"comment/619\",[]],[\"name/620\",[30,47.084]],[\"comment/620\",[]],[\"name/621\",[31,43.72]],[\"comment/621\",[]],[\"name/622\",[32,45.6]],[\"comment/622\",[]],[\"name/623\",[33,47.084]],[\"comment/623\",[]],[\"name/624\",[34,47.084]],[\"comment/624\",[]],[\"name/625\",[37,47.084]],[\"comment/625\",[]],[\"name/626\",[38,47.084]],[\"comment/626\",[]],[\"name/627\",[39,47.084]],[\"comment/627\",[]],[\"name/628\",[42,47.084]],[\"comment/628\",[]],[\"name/629\",[43,47.084]],[\"comment/629\",[]],[\"name/630\",[44,45.6]],[\"comment/630\",[]],[\"name/631\",[46,47.084]],[\"comment/631\",[]],[\"name/632\",[47,47.084]],[\"comment/632\",[]],[\"name/633\",[16,39.955]],[\"comment/633\",[]],[\"name/634\",[93,68.287]],[\"comment/634\",[]],[\"name/635\",[16,39.955]],[\"comment/635\",[]],[\"name/636\",[94,59.814]],[\"comment/636\",[]],[\"name/637\",[95,59.814]],[\"comment/637\",[]],[\"name/638\",[2,38.498]],[\"comment/638\",[]],[\"name/639\",[96,57.301]],[\"comment/639\",[]],[\"name/640\",[97,59.814]],[\"comment/640\",[]],[\"name/641\",[98,55.294]],[\"comment/641\",[]],[\"name/642\",[99,48.828]],[\"comment/642\",[]],[\"name/643\",[100,52.193]],[\"comment/643\",[]],[\"name/644\",[101,52.193]],[\"comment/644\",[]],[\"name/645\",[102,68.287]],[\"comment/645\",[]],[\"name/646\",[103,59.814]],[\"comment/646\",[]],[\"name/647\",[104,53.624]],[\"comment/647\",[]],[\"name/648\",[105,52.193]],[\"comment/648\",[]],[\"name/649\",[106,53.624]],[\"comment/649\",[]],[\"name/650\",[107,59.814]],[\"comment/650\",[]],[\"name/651\",[108,57.301]],[\"comment/651\",[]],[\"name/652\",[109,59.814]],[\"comment/652\",[]],[\"name/653\",[110,59.814]],[\"comment/653\",[]],[\"name/654\",[111,59.814]],[\"comment/654\",[]],[\"name/655\",[112,53.624]],[\"comment/655\",[]],[\"name/656\",[31,43.72]],[\"comment/656\",[]],[\"name/657\",[113,53.624]],[\"comment/657\",[]],[\"name/658\",[114,59.814]],[\"comment/658\",[]],[\"name/659\",[115,59.814]],[\"comment/659\",[]],[\"name/660\",[116,53.624]],[\"comment/660\",[]],[\"name/661\",[117,59.814]],[\"comment/661\",[]],[\"name/662\",[118,59.814]],[\"comment/662\",[]],[\"name/663\",[119,59.814]],[\"comment/663\",[]],[\"name/664\",[120,59.814]],[\"comment/664\",[]],[\"name/665\",[121,59.814]],[\"comment/665\",[]],[\"name/666\",[122,59.814]],[\"comment/666\",[]],[\"name/667\",[123,63.179]],[\"comment/667\",[]],[\"name/668\",[94,59.814]],[\"comment/668\",[]],[\"name/669\",[95,59.814]],[\"comment/669\",[]],[\"name/670\",[2,38.498]],[\"comment/670\",[]],[\"name/671\",[101,52.193]],[\"comment/671\",[]],[\"name/672\",[97,59.814]],[\"comment/672\",[]],[\"name/673\",[100,52.193]],[\"comment/673\",[]],[\"name/674\",[99,48.828]],[\"comment/674\",[]],[\"name/675\",[110,59.814]],[\"comment/675\",[]],[\"name/676\",[96,57.301]],[\"comment/676\",[]],[\"name/677\",[98,55.294]],[\"comment/677\",[]],[\"name/678\",[103,59.814]],[\"comment/678\",[]],[\"name/679\",[104,53.624]],[\"comment/679\",[]],[\"name/680\",[105,52.193]],[\"comment/680\",[]],[\"name/681\",[106,53.624]],[\"comment/681\",[]],[\"name/682\",[107,59.814]],[\"comment/682\",[]],[\"name/683\",[108,57.301]],[\"comment/683\",[]],[\"name/684\",[109,59.814]],[\"comment/684\",[]],[\"name/685\",[111,59.814]],[\"comment/685\",[]],[\"name/686\",[112,53.624]],[\"comment/686\",[]],[\"name/687\",[31,43.72]],[\"comment/687\",[]],[\"name/688\",[113,53.624]],[\"comment/688\",[]],[\"name/689\",[114,59.814]],[\"comment/689\",[]],[\"name/690\",[115,59.814]],[\"comment/690\",[]],[\"name/691\",[116,53.624]],[\"comment/691\",[]],[\"name/692\",[117,59.814]],[\"comment/692\",[]],[\"name/693\",[118,59.814]],[\"comment/693\",[]],[\"name/694\",[119,59.814]],[\"comment/694\",[]],[\"name/695\",[120,59.814]],[\"comment/695\",[]],[\"name/696\",[121,59.814]],[\"comment/696\",[]],[\"name/697\",[122,59.814]],[\"comment/697\",[]],[\"name/698\",[124,68.287]],[\"comment/698\",[]],[\"name/699\",[94,59.814]],[\"comment/699\",[]],[\"name/700\",[95,59.814]],[\"comment/700\",[]],[\"name/701\",[2,38.498]],[\"comment/701\",[]],[\"name/702\",[125,68.287]],[\"comment/702\",[]],[\"name/703\",[101,52.193]],[\"comment/703\",[]],[\"name/704\",[97,59.814]],[\"comment/704\",[]],[\"name/705\",[99,48.828]],[\"comment/705\",[]],[\"name/706\",[100,52.193]],[\"comment/706\",[]],[\"name/707\",[108,57.301]],[\"comment/707\",[]],[\"name/708\",[110,59.814]],[\"comment/708\",[]],[\"name/709\",[126,68.287]],[\"comment/709\",[]],[\"name/710\",[96,57.301]],[\"comment/710\",[]],[\"name/711\",[98,55.294]],[\"comment/711\",[]],[\"name/712\",[103,59.814]],[\"comment/712\",[]],[\"name/713\",[104,53.624]],[\"comment/713\",[]],[\"name/714\",[105,52.193]],[\"comment/714\",[]],[\"name/715\",[106,53.624]],[\"comment/715\",[]],[\"name/716\",[107,59.814]],[\"comment/716\",[]],[\"name/717\",[109,59.814]],[\"comment/717\",[]],[\"name/718\",[111,59.814]],[\"comment/718\",[]],[\"name/719\",[112,53.624]],[\"comment/719\",[]],[\"name/720\",[31,43.72]],[\"comment/720\",[]],[\"name/721\",[113,53.624]],[\"comment/721\",[]],[\"name/722\",[114,59.814]],[\"comment/722\",[]],[\"name/723\",[115,59.814]],[\"comment/723\",[]],[\"name/724\",[116,53.624]],[\"comment/724\",[]],[\"name/725\",[117,59.814]],[\"comment/725\",[]],[\"name/726\",[118,59.814]],[\"comment/726\",[]],[\"name/727\",[119,59.814]],[\"comment/727\",[]],[\"name/728\",[120,59.814]],[\"comment/728\",[]],[\"name/729\",[121,59.814]],[\"comment/729\",[]],[\"name/730\",[122,59.814]],[\"comment/730\",[]],[\"name/731\",[127,68.287]],[\"comment/731\",[]],[\"name/732\",[128,63.179]],[\"comment/732\",[]],[\"name/733\",[129,68.287]],[\"comment/733\",[]],[\"name/734\",[15,29.234]],[\"comment/734\",[]],[\"name/735\",[48,57.301]],[\"comment/735\",[]],[\"name/736\",[60,59.814]],[\"comment/736\",[]],[\"name/737\",[61,59.814]],[\"comment/737\",[]],[\"name/738\",[90,57.301]],[\"comment/738\",[]],[\"name/739\",[59,59.814]],[\"comment/739\",[]],[\"name/740\",[130,63.179]],[\"comment/740\",[]],[\"name/741\",[51,50.941]],[\"comment/741\",[]],[\"name/742\",[53,50.941]],[\"comment/742\",[]],[\"name/743\",[52,59.814]],[\"comment/743\",[]],[\"name/744\",[54,59.814]],[\"comment/744\",[]],[\"name/745\",[55,50.941]],[\"comment/745\",[]],[\"name/746\",[131,63.179]],[\"comment/746\",[]],[\"name/747\",[128,63.179]],[\"comment/747\",[]],[\"name/748\",[2,38.498]],[\"comment/748\",[]],[\"name/749\",[132,68.287]],[\"comment/749\",[]],[\"name/750\",[16,39.955]],[\"comment/750\",[]],[\"name/751\",[10,43.72]],[\"comment/751\",[]],[\"name/752\",[8,43.164]],[\"comment/752\",[]],[\"name/753\",[133,68.287]],[\"comment/753\",[]],[\"name/754\",[21,45.6]],[\"comment/754\",[]],[\"name/755\",[134,68.287]],[\"comment/755\",[]],[\"name/756\",[135,68.287]],[\"comment/756\",[]],[\"name/757\",[40,45.6]],[\"comment/757\",[]],[\"name/758\",[136,68.287]],[\"comment/758\",[]],[\"name/759\",[137,63.179]],[\"comment/759\",[]],[\"name/760\",[2,38.498]],[\"comment/760\",[]],[\"name/761\",[138,63.179]],[\"comment/761\",[]],[\"name/762\",[139,55.294]],[\"comment/762\",[]],[\"name/763\",[140,55.294]],[\"comment/763\",[]],[\"name/764\",[141,68.287]],[\"comment/764\",[]],[\"name/765\",[142,68.287]],[\"comment/765\",[]],[\"name/766\",[143,68.287]],[\"comment/766\",[]],[\"name/767\",[144,68.287]],[\"comment/767\",[]],[\"name/768\",[105,52.193]],[\"comment/768\",[]],[\"name/769\",[145,63.179]],[\"comment/769\",[]],[\"name/770\",[146,68.287]],[\"comment/770\",[]],[\"name/771\",[147,68.287]],[\"comment/771\",[]],[\"name/772\",[148,57.301]],[\"comment/772\",[]],[\"name/773\",[149,68.287]],[\"comment/773\",[]],[\"name/774\",[150,55.294]],[\"comment/774\",[]],[\"name/775\",[99,48.828]],[\"comment/775\",[]],[\"name/776\",[151,68.287]],[\"comment/776\",[]],[\"name/777\",[152,68.287]],[\"comment/777\",[]],[\"name/778\",[153,68.287]],[\"comment/778\",[]],[\"name/779\",[154,68.287]],[\"comment/779\",[]],[\"name/780\",[155,68.287]],[\"comment/780\",[]],[\"name/781\",[156,68.287]],[\"comment/781\",[]],[\"name/782\",[157,68.287]],[\"comment/782\",[]],[\"name/783\",[15,29.234]],[\"comment/783\",[]],[\"name/784\",[158,68.287]],[\"comment/784\",[]],[\"name/785\",[159,68.287]],[\"comment/785\",[]],[\"name/786\",[160,68.287]],[\"comment/786\",[]],[\"name/787\",[161,63.179]],[\"comment/787\",[]],[\"name/788\",[162,68.287]],[\"comment/788\",[]],[\"name/789\",[163,68.287]],[\"comment/789\",[]],[\"name/790\",[16,39.955]],[\"comment/790\",[]],[\"name/791\",[164,68.287]],[\"comment/791\",[]],[\"name/792\",[165,68.287]],[\"comment/792\",[]],[\"name/793\",[166,68.287]],[\"comment/793\",[]],[\"name/794\",[167,68.287]],[\"comment/794\",[]],[\"name/795\",[168,68.287]],[\"comment/795\",[]],[\"name/796\",[169,68.287]],[\"comment/796\",[]],[\"name/797\",[170,68.287]],[\"comment/797\",[]],[\"name/798\",[171,68.287]],[\"comment/798\",[]],[\"name/799\",[172,68.287]],[\"comment/799\",[]],[\"name/800\",[71,63.179]],[\"comment/800\",[]],[\"name/801\",[173,68.287]],[\"comment/801\",[]],[\"name/802\",[15,29.234]],[\"comment/802\",[]],[\"name/803\",[174,68.287]],[\"comment/803\",[]],[\"name/804\",[175,68.287]],[\"comment/804\",[]],[\"name/805\",[176,63.179]],[\"comment/805\",[]],[\"name/806\",[15,29.234]],[\"comment/806\",[]],[\"name/807\",[177,68.287]],[\"comment/807\",[]],[\"name/808\",[178,68.287]],[\"comment/808\",[]],[\"name/809\",[179,68.287]],[\"comment/809\",[]],[\"name/810\",[180,68.287]],[\"comment/810\",[]],[\"name/811\",[181,68.287]],[\"comment/811\",[]],[\"name/812\",[182,68.287]],[\"comment/812\",[]],[\"name/813\",[183,68.287]],[\"comment/813\",[]],[\"name/814\",[184,68.287]],[\"comment/814\",[]],[\"name/815\",[185,68.287]],[\"comment/815\",[]],[\"name/816\",[186,68.287]],[\"comment/816\",[]],[\"name/817\",[187,68.287]],[\"comment/817\",[]],[\"name/818\",[188,68.287]],[\"comment/818\",[]],[\"name/819\",[189,68.287]],[\"comment/819\",[]],[\"name/820\",[137,63.179]],[\"comment/820\",[]],[\"name/821\",[2,38.498]],[\"comment/821\",[]],[\"name/822\",[150,55.294]],[\"comment/822\",[]],[\"name/823\",[190,68.287]],[\"comment/823\",[]],[\"name/824\",[139,55.294]],[\"comment/824\",[]],[\"name/825\",[140,55.294]],[\"comment/825\",[]],[\"name/826\",[191,68.287]],[\"comment/826\",[]],[\"name/827\",[67,59.814]],[\"comment/827\",[]],[\"name/828\",[192,68.287]],[\"comment/828\",[]],[\"name/829\",[193,68.287]],[\"comment/829\",[]],[\"name/830\",[194,68.287]],[\"comment/830\",[]],[\"name/831\",[25,44.933]],[\"comment/831\",[]],[\"name/832\",[195,63.179]],[\"comment/832\",[]],[\"name/833\",[8,43.164]],[\"comment/833\",[]],[\"name/834\",[196,68.287]],[\"comment/834\",[]],[\"name/835\",[197,68.287]],[\"comment/835\",[]],[\"name/836\",[198,68.287]],[\"comment/836\",[]],[\"name/837\",[199,68.287]],[\"comment/837\",[]],[\"name/838\",[200,68.287]],[\"comment/838\",[]],[\"name/839\",[201,68.287]],[\"comment/839\",[]],[\"name/840\",[202,68.287]],[\"comment/840\",[]],[\"name/841\",[203,68.287]],[\"comment/841\",[]],[\"name/842\",[204,68.287]],[\"comment/842\",[]],[\"name/843\",[205,68.287]],[\"comment/843\",[]],[\"name/844\",[206,68.287]],[\"comment/844\",[]],[\"name/845\",[207,68.287]],[\"comment/845\",[]],[\"name/846\",[208,59.814]],[\"comment/846\",[]],[\"name/847\",[1,63.179]],[\"comment/847\",[]],[\"name/848\",[209,68.287]],[\"comment/848\",[]],[\"name/849\",[210,63.179]],[\"comment/849\",[]],[\"name/850\",[211,68.287]],[\"comment/850\",[]],[\"name/851\",[212,68.287]],[\"comment/851\",[]],[\"name/852\",[2,38.498]],[\"comment/852\",[]],[\"name/853\",[213,68.287]],[\"comment/853\",[]],[\"name/854\",[214,68.287]],[\"comment/854\",[]],[\"name/855\",[215,68.287]],[\"comment/855\",[]],[\"name/856\",[216,68.287]],[\"comment/856\",[]],[\"name/857\",[217,68.287]],[\"comment/857\",[]],[\"name/858\",[218,68.287]],[\"comment/858\",[]],[\"name/859\",[219,68.287]],[\"comment/859\",[]],[\"name/860\",[220,59.814]],[\"comment/860\",[]],[\"name/861\",[221,68.287]],[\"comment/861\",[]],[\"name/862\",[222,68.287]],[\"comment/862\",[]],[\"name/863\",[223,68.287]],[\"comment/863\",[]],[\"name/864\",[40,45.6]],[\"comment/864\",[]],[\"name/865\",[224,68.287]],[\"comment/865\",[]],[\"name/866\",[8,43.164]],[\"comment/866\",[]],[\"name/867\",[225,59.814]],[\"comment/867\",[]],[\"name/868\",[226,59.814]],[\"comment/868\",[]],[\"name/869\",[16,39.955]],[\"comment/869\",[]],[\"name/870\",[139,55.294]],[\"comment/870\",[]],[\"name/871\",[140,55.294]],[\"comment/871\",[]],[\"name/872\",[227,59.814]],[\"comment/872\",[]],[\"name/873\",[228,59.814]],[\"comment/873\",[]],[\"name/874\",[229,57.301]],[\"comment/874\",[]],[\"name/875\",[230,59.814]],[\"comment/875\",[]],[\"name/876\",[148,57.301]],[\"comment/876\",[]],[\"name/877\",[231,59.814]],[\"comment/877\",[]],[\"name/878\",[232,59.814]],[\"comment/878\",[]],[\"name/879\",[233,59.814]],[\"comment/879\",[]],[\"name/880\",[150,55.294]],[\"comment/880\",[]],[\"name/881\",[234,57.301]],[\"comment/881\",[]],[\"name/882\",[235,59.814]],[\"comment/882\",[]],[\"name/883\",[236,57.301]],[\"comment/883\",[]],[\"name/884\",[237,53.624]],[\"comment/884\",[]],[\"name/885\",[238,59.814]],[\"comment/885\",[]],[\"name/886\",[239,59.814]],[\"comment/886\",[]],[\"name/887\",[240,59.814]],[\"comment/887\",[]],[\"name/888\",[241,68.287]],[\"comment/888\",[]],[\"name/889\",[242,68.287]],[\"comment/889\",[]],[\"name/890\",[15,29.234]],[\"comment/890\",[]],[\"name/891\",[243,68.287]],[\"comment/891\",[]],[\"name/892\",[244,68.287]],[\"comment/892\",[]],[\"name/893\",[245,68.287]],[\"comment/893\",[]],[\"name/894\",[246,68.287]],[\"comment/894\",[]],[\"name/895\",[247,68.287]],[\"comment/895\",[]],[\"name/896\",[248,68.287]],[\"comment/896\",[]],[\"name/897\",[208,59.814]],[\"comment/897\",[]],[\"name/898\",[249,68.287]],[\"comment/898\",[]],[\"name/899\",[250,68.287]],[\"comment/899\",[]],[\"name/900\",[2,38.498]],[\"comment/900\",[]],[\"name/901\",[10,43.72]],[\"comment/901\",[]],[\"name/902\",[230,59.814]],[\"comment/902\",[]],[\"name/903\",[251,68.287]],[\"comment/903\",[]],[\"name/904\",[252,68.287]],[\"comment/904\",[]],[\"name/905\",[231,59.814]],[\"comment/905\",[]],[\"name/906\",[67,59.814]],[\"comment/906\",[]],[\"name/907\",[229,57.301]],[\"comment/907\",[]],[\"name/908\",[148,57.301]],[\"comment/908\",[]],[\"name/909\",[195,63.179]],[\"comment/909\",[]],[\"name/910\",[253,68.287]],[\"comment/910\",[]],[\"name/911\",[254,68.287]],[\"comment/911\",[]],[\"name/912\",[255,68.287]],[\"comment/912\",[]],[\"name/913\",[138,63.179]],[\"comment/913\",[]],[\"name/914\",[228,59.814]],[\"comment/914\",[]],[\"name/915\",[256,68.287]],[\"comment/915\",[]],[\"name/916\",[257,68.287]],[\"comment/916\",[]],[\"name/917\",[258,68.287]],[\"comment/917\",[]],[\"name/918\",[259,68.287]],[\"comment/918\",[]],[\"name/919\",[260,68.287]],[\"comment/919\",[]],[\"name/920\",[261,68.287]],[\"comment/920\",[]],[\"name/921\",[262,68.287]],[\"comment/921\",[]],[\"name/922\",[263,68.287]],[\"comment/922\",[]],[\"name/923\",[264,68.287]],[\"comment/923\",[]],[\"name/924\",[208,59.814]],[\"comment/924\",[]],[\"name/925\",[265,68.287]],[\"comment/925\",[]],[\"name/926\",[266,68.287]],[\"comment/926\",[]],[\"name/927\",[267,68.287]],[\"comment/927\",[]],[\"name/928\",[210,63.179]],[\"comment/928\",[]],[\"name/929\",[268,68.287]],[\"comment/929\",[]],[\"name/930\",[269,68.287]],[\"comment/930\",[]],[\"name/931\",[270,68.287]],[\"comment/931\",[]],[\"name/932\",[271,68.287]],[\"comment/932\",[]],[\"name/933\",[272,68.287]],[\"comment/933\",[]],[\"name/934\",[273,68.287]],[\"comment/934\",[]],[\"name/935\",[274,68.287]],[\"comment/935\",[]],[\"name/936\",[275,68.287]],[\"comment/936\",[]],[\"name/937\",[276,68.287]],[\"comment/937\",[]],[\"name/938\",[277,68.287]],[\"comment/938\",[]],[\"name/939\",[278,68.287]],[\"comment/939\",[]],[\"name/940\",[279,68.287]],[\"comment/940\",[]],[\"name/941\",[280,68.287]],[\"comment/941\",[]],[\"name/942\",[281,68.287]],[\"comment/942\",[]],[\"name/943\",[282,68.287]],[\"comment/943\",[]],[\"name/944\",[283,68.287]],[\"comment/944\",[]],[\"name/945\",[233,59.814]],[\"comment/945\",[]],[\"name/946\",[8,43.164]],[\"comment/946\",[]],[\"name/947\",[225,59.814]],[\"comment/947\",[]],[\"name/948\",[226,59.814]],[\"comment/948\",[]],[\"name/949\",[16,39.955]],[\"comment/949\",[]],[\"name/950\",[139,55.294]],[\"comment/950\",[]],[\"name/951\",[140,55.294]],[\"comment/951\",[]],[\"name/952\",[227,59.814]],[\"comment/952\",[]],[\"name/953\",[232,59.814]],[\"comment/953\",[]],[\"name/954\",[150,55.294]],[\"comment/954\",[]],[\"name/955\",[234,57.301]],[\"comment/955\",[]],[\"name/956\",[235,59.814]],[\"comment/956\",[]],[\"name/957\",[236,57.301]],[\"comment/957\",[]],[\"name/958\",[237,53.624]],[\"comment/958\",[]],[\"name/959\",[238,59.814]],[\"comment/959\",[]],[\"name/960\",[239,59.814]],[\"comment/960\",[]],[\"name/961\",[240,59.814]],[\"comment/961\",[]],[\"name/962\",[284,68.287]],[\"comment/962\",[]],[\"name/963\",[2,38.498]],[\"comment/963\",[]],[\"name/964\",[285,57.301]],[\"comment/964\",[]],[\"name/965\",[10,43.72]],[\"comment/965\",[]],[\"name/966\",[286,59.814]],[\"comment/966\",[]],[\"name/967\",[287,68.287]],[\"comment/967\",[]],[\"name/968\",[99,48.828]],[\"comment/968\",[]],[\"name/969\",[288,68.287]],[\"comment/969\",[]],[\"name/970\",[15,29.234]],[\"comment/970\",[]],[\"name/971\",[99,48.828]],[\"comment/971\",[]],[\"name/972\",[101,52.193]],[\"comment/972\",[]],[\"name/973\",[289,68.287]],[\"comment/973\",[]],[\"name/974\",[290,68.287]],[\"comment/974\",[]],[\"name/975\",[291,68.287]],[\"comment/975\",[]],[\"name/976\",[292,68.287]],[\"comment/976\",[]],[\"name/977\",[293,68.287]],[\"comment/977\",[]],[\"name/978\",[286,59.814]],[\"comment/978\",[]],[\"name/979\",[2,38.498]],[\"comment/979\",[]],[\"name/980\",[8,43.164]],[\"comment/980\",[]],[\"name/981\",[225,59.814]],[\"comment/981\",[]],[\"name/982\",[226,59.814]],[\"comment/982\",[]],[\"name/983\",[16,39.955]],[\"comment/983\",[]],[\"name/984\",[139,55.294]],[\"comment/984\",[]],[\"name/985\",[140,55.294]],[\"comment/985\",[]],[\"name/986\",[227,59.814]],[\"comment/986\",[]],[\"name/987\",[228,59.814]],[\"comment/987\",[]],[\"name/988\",[229,57.301]],[\"comment/988\",[]],[\"name/989\",[230,59.814]],[\"comment/989\",[]],[\"name/990\",[148,57.301]],[\"comment/990\",[]],[\"name/991\",[231,59.814]],[\"comment/991\",[]],[\"name/992\",[232,59.814]],[\"comment/992\",[]],[\"name/993\",[233,59.814]],[\"comment/993\",[]],[\"name/994\",[150,55.294]],[\"comment/994\",[]],[\"name/995\",[234,57.301]],[\"comment/995\",[]],[\"name/996\",[235,59.814]],[\"comment/996\",[]],[\"name/997\",[236,57.301]],[\"comment/997\",[]],[\"name/998\",[237,53.624]],[\"comment/998\",[]],[\"name/999\",[238,59.814]],[\"comment/999\",[]],[\"name/1000\",[239,59.814]],[\"comment/1000\",[]],[\"name/1001\",[240,59.814]],[\"comment/1001\",[]],[\"name/1002\",[294,63.179]],[\"comment/1002\",[]],[\"name/1003\",[295,68.287]],[\"comment/1003\",[]],[\"name/1004\",[296,68.287]],[\"comment/1004\",[]],[\"name/1005\",[297,68.287]],[\"comment/1005\",[]],[\"name/1006\",[298,68.287]],[\"comment/1006\",[]],[\"name/1007\",[299,50.941]],[\"comment/1007\",[]],[\"name/1008\",[300,55.294]],[\"comment/1008\",[]],[\"name/1009\",[55,50.941]],[\"comment/1009\",[]],[\"name/1010\",[301,55.294]],[\"comment/1010\",[]],[\"name/1011\",[15,29.234]],[\"comment/1011\",[]],[\"name/1012\",[302,68.287]],[\"comment/1012\",[]],[\"name/1013\",[9,44.308]],[\"comment/1013\",[]],[\"name/1014\",[299,50.941]],[\"comment/1014\",[]],[\"name/1015\",[300,55.294]],[\"comment/1015\",[]],[\"name/1016\",[55,50.941]],[\"comment/1016\",[]],[\"name/1017\",[301,55.294]],[\"comment/1017\",[]],[\"name/1018\",[15,29.234]],[\"comment/1018\",[]],[\"name/1019\",[303,68.287]],[\"comment/1019\",[]],[\"name/1020\",[304,59.814]],[\"comment/1020\",[]],[\"name/1021\",[299,50.941]],[\"comment/1021\",[]],[\"name/1022\",[300,55.294]],[\"comment/1022\",[]],[\"name/1023\",[55,50.941]],[\"comment/1023\",[]],[\"name/1024\",[301,55.294]],[\"comment/1024\",[]],[\"name/1025\",[15,29.234]],[\"comment/1025\",[]],[\"name/1026\",[305,68.287]],[\"comment/1026\",[]],[\"name/1027\",[304,59.814]],[\"comment/1027\",[]],[\"name/1028\",[299,50.941]],[\"comment/1028\",[]],[\"name/1029\",[300,55.294]],[\"comment/1029\",[]],[\"name/1030\",[55,50.941]],[\"comment/1030\",[]],[\"name/1031\",[301,55.294]],[\"comment/1031\",[]],[\"name/1032\",[15,29.234]],[\"comment/1032\",[]],[\"name/1033\",[306,68.287]],[\"comment/1033\",[]],[\"name/1034\",[299,50.941]],[\"comment/1034\",[]],[\"name/1035\",[307,68.287]],[\"comment/1035\",[]],[\"name/1036\",[15,29.234]],[\"comment/1036\",[]],[\"name/1037\",[300,55.294]],[\"comment/1037\",[]],[\"name/1038\",[55,50.941]],[\"comment/1038\",[]],[\"name/1039\",[301,55.294]],[\"comment/1039\",[]],[\"name/1040\",[15,29.234]],[\"comment/1040\",[]],[\"name/1041\",[308,68.287]],[\"comment/1041\",[]],[\"name/1042\",[309,68.287]],[\"comment/1042\",[]],[\"name/1043\",[2,38.498]],[\"comment/1043\",[]],[\"name/1044\",[310,68.287]],[\"comment/1044\",[]],[\"name/1045\",[311,68.287]],[\"comment/1045\",[]],[\"name/1046\",[312,68.287]],[\"comment/1046\",[]],[\"name/1047\",[313,68.287]],[\"comment/1047\",[]],[\"name/1048\",[314,68.287]],[\"comment/1048\",[]],[\"name/1049\",[315,68.287]],[\"comment/1049\",[]],[\"name/1050\",[316,68.287]],[\"comment/1050\",[]],[\"name/1051\",[317,68.287]],[\"comment/1051\",[]],[\"name/1052\",[318,68.287]],[\"comment/1052\",[]],[\"name/1053\",[2,38.498]],[\"comment/1053\",[]],[\"name/1054\",[16,39.955]],[\"comment/1054\",[]],[\"name/1055\",[98,55.294]],[\"comment/1055\",[]],[\"name/1056\",[319,68.287]],[\"comment/1056\",[]],[\"name/1057\",[299,50.941]],[\"comment/1057\",[]],[\"name/1058\",[99,48.828]],[\"comment/1058\",[]],[\"name/1059\",[320,68.287]],[\"comment/1059\",[]],[\"name/1060\",[321,68.287]],[\"comment/1060\",[]],[\"name/1061\",[322,68.287]],[\"comment/1061\",[]],[\"name/1062\",[323,68.287]],[\"comment/1062\",[]],[\"name/1063\",[324,68.287]],[\"comment/1063\",[]],[\"name/1064\",[325,68.287]],[\"comment/1064\",[]],[\"name/1065\",[304,59.814]],[\"comment/1065\",[]],[\"name/1066\",[326,68.287]],[\"comment/1066\",[]],[\"name/1067\",[15,29.234]],[\"comment/1067\",[]],[\"name/1068\",[327,68.287]],[\"comment/1068\",[]],[\"name/1069\",[328,68.287]],[\"comment/1069\",[]],[\"name/1070\",[329,68.287]],[\"comment/1070\",[]],[\"name/1071\",[330,68.287]],[\"comment/1071\",[]],[\"name/1072\",[331,68.287]],[\"comment/1072\",[]],[\"name/1073\",[332,68.287]],[\"comment/1073\",[]],[\"name/1074\",[333,68.287]],[\"comment/1074\",[]],[\"name/1075\",[334,68.287]],[\"comment/1075\",[]],[\"name/1076\",[335,68.287]],[\"comment/1076\",[]],[\"name/1077\",[336,68.287]],[\"comment/1077\",[]],[\"name/1078\",[337,68.287]],[\"comment/1078\",[]],[\"name/1079\",[338,68.287]],[\"comment/1079\",[]],[\"name/1080\",[339,68.287]],[\"comment/1080\",[]],[\"name/1081\",[340,68.287]],[\"comment/1081\",[]],[\"name/1082\",[341,68.287]],[\"comment/1082\",[]],[\"name/1083\",[342,68.287]],[\"comment/1083\",[]],[\"name/1084\",[343,68.287]],[\"comment/1084\",[]],[\"name/1085\",[161,63.179]],[\"comment/1085\",[]],[\"name/1086\",[344,68.287]],[\"comment/1086\",[]],[\"name/1087\",[345,68.287]],[\"comment/1087\",[]],[\"name/1088\",[74,55.294]],[\"comment/1088\",[]],[\"name/1089\",[346,68.287]],[\"comment/1089\",[]],[\"name/1090\",[347,68.287]],[\"comment/1090\",[]],[\"name/1091\",[15,29.234]],[\"comment/1091\",[]],[\"name/1092\",[348,68.287]],[\"comment/1092\",[]],[\"name/1093\",[15,29.234]],[\"comment/1093\",[]],[\"name/1094\",[98,55.294]],[\"comment/1094\",[]],[\"name/1095\",[349,68.287]],[\"comment/1095\",[]],[\"name/1096\",[105,52.193]],[\"comment/1096\",[]],[\"name/1097\",[350,63.179]],[\"comment/1097\",[]],[\"name/1098\",[15,29.234]],[\"comment/1098\",[]],[\"name/1099\",[351,68.287]],[\"comment/1099\",[]],[\"name/1100\",[15,29.234]],[\"comment/1100\",[]],[\"name/1101\",[105,52.193]],[\"comment/1101\",[]],[\"name/1102\",[16,39.955]],[\"comment/1102\",[]],[\"name/1103\",[352,68.287]],[\"comment/1103\",[]],[\"name/1104\",[15,29.234]],[\"comment/1104\",[]],[\"name/1105\",[105,52.193]],[\"comment/1105\",[]],[\"name/1106\",[353,68.287]],[\"comment/1106\",[]],[\"name/1107\",[294,63.179]],[\"comment/1107\",[]],[\"name/1108\",[299,50.941]],[\"comment/1108\",[]],[\"name/1109\",[354,68.287]],[\"comment/1109\",[]],[\"name/1110\",[355,68.287]],[\"comment/1110\",[]],[\"name/1111\",[15,29.234]],[\"comment/1111\",[]],[\"name/1112\",[356,68.287]],[\"comment/1112\",[]],[\"name/1113\",[9,44.308]],[\"comment/1113\",[]],[\"name/1114\",[31,43.72]],[\"comment/1114\",[]],[\"name/1115\",[32,45.6]],[\"comment/1115\",[]],[\"name/1116\",[357,68.287]],[\"comment/1116\",[]],[\"name/1117\",[15,29.234]],[\"comment/1117\",[]],[\"name/1118\",[358,68.287]],[\"comment/1118\",[]],[\"name/1119\",[359,68.287]],[\"comment/1119\",[]],[\"name/1120\",[360,68.287]],[\"comment/1120\",[]],[\"name/1121\",[361,68.287]],[\"comment/1121\",[]],[\"name/1122\",[25,44.933]],[\"comment/1122\",[]],[\"name/1123\",[362,68.287]],[\"comment/1123\",[]],[\"name/1124\",[15,29.234]],[\"comment/1124\",[]],[\"name/1125\",[90,57.301]],[\"comment/1125\",[]],[\"name/1126\",[363,68.287]],[\"comment/1126\",[]],[\"name/1127\",[48,57.301]],[\"comment/1127\",[]],[\"name/1128\",[364,68.287]],[\"comment/1128\",[]],[\"name/1129\",[365,68.287]],[\"comment/1129\",[]],[\"name/1130\",[15,29.234]],[\"comment/1130\",[]],[\"name/1131\",[44,45.6]],[\"comment/1131\",[]],[\"name/1132\",[366,68.287]],[\"comment/1132\",[]],[\"name/1133\",[15,29.234]],[\"comment/1133\",[]],[\"name/1134\",[44,45.6]],[\"comment/1134\",[]],[\"name/1135\",[367,68.287]],[\"comment/1135\",[]],[\"name/1136\",[368,68.287]],[\"comment/1136\",[]],[\"name/1137\",[9,44.308]],[\"comment/1137\",[]],[\"name/1138\",[25,44.933]],[\"comment/1138\",[]],[\"name/1139\",[31,43.72]],[\"comment/1139\",[]],[\"name/1140\",[32,45.6]],[\"comment/1140\",[]],[\"name/1141\",[369,68.287]],[\"comment/1141\",[]],[\"name/1142\",[370,68.287]],[\"comment/1142\",[]],[\"name/1143\",[9,44.308]],[\"comment/1143\",[]],[\"name/1144\",[371,68.287]],[\"comment/1144\",[]],[\"name/1145\",[372,68.287]],[\"comment/1145\",[]],[\"name/1146\",[373,68.287]],[\"comment/1146\",[]],[\"name/1147\",[15,29.234]],[\"comment/1147\",[]],[\"name/1148\",[374,68.287]],[\"comment/1148\",[]],[\"name/1149\",[15,29.234]],[\"comment/1149\",[]],[\"name/1150\",[375,68.287]],[\"comment/1150\",[]],[\"name/1151\",[376,68.287]],[\"comment/1151\",[]],[\"name/1152\",[377,68.287]],[\"comment/1152\",[]],[\"name/1153\",[378,68.287]],[\"comment/1153\",[]],[\"name/1154\",[379,68.287]],[\"comment/1154\",[]],[\"name/1155\",[380,68.287]],[\"comment/1155\",[]],[\"name/1156\",[381,68.287]],[\"comment/1156\",[]],[\"name/1157\",[68,59.814]],[\"comment/1157\",[]],[\"name/1158\",[15,29.234]],[\"comment/1158\",[]],[\"name/1159\",[51,50.941]],[\"comment/1159\",[]],[\"name/1160\",[53,50.941]],[\"comment/1160\",[]],[\"name/1161\",[90,57.301]],[\"comment/1161\",[]],[\"name/1162\",[48,57.301]],[\"comment/1162\",[]],[\"name/1163\",[382,68.287]],[\"comment/1163\",[]],[\"name/1164\",[59,59.814]],[\"comment/1164\",[]],[\"name/1165\",[130,63.179]],[\"comment/1165\",[]],[\"name/1166\",[61,59.814]],[\"comment/1166\",[]],[\"name/1167\",[60,59.814]],[\"comment/1167\",[]],[\"name/1168\",[52,59.814]],[\"comment/1168\",[]],[\"name/1169\",[54,59.814]],[\"comment/1169\",[]],[\"name/1170\",[383,68.287]],[\"comment/1170\",[]],[\"name/1171\",[384,68.287]],[\"comment/1171\",[]],[\"name/1172\",[55,50.941]],[\"comment/1172\",[]],[\"name/1173\",[385,68.287]],[\"comment/1173\",[]],[\"name/1174\",[15,29.234]],[\"comment/1174\",[]],[\"name/1175\",[386,68.287]],[\"comment/1175\",[]],[\"name/1176\",[387,68.287]],[\"comment/1176\",[]],[\"name/1177\",[388,68.287]],[\"comment/1177\",[]],[\"name/1178\",[389,68.287]],[\"comment/1178\",[]],[\"name/1179\",[390,68.287]],[\"comment/1179\",[]],[\"name/1180\",[15,29.234]],[\"comment/1180\",[]],[\"name/1181\",[391,68.287]],[\"comment/1181\",[]],[\"name/1182\",[15,29.234]],[\"comment/1182\",[]],[\"name/1183\",[51,50.941]],[\"comment/1183\",[]],[\"name/1184\",[53,50.941]],[\"comment/1184\",[]],[\"name/1185\",[392,68.287]],[\"comment/1185\",[]],[\"name/1186\",[393,68.287]],[\"comment/1186\",[]],[\"name/1187\",[15,29.234]],[\"comment/1187\",[]],[\"name/1188\",[394,63.179]],[\"comment/1188\",[]],[\"name/1189\",[220,59.814]],[\"comment/1189\",[]],[\"name/1190\",[395,68.287]],[\"comment/1190\",[]],[\"name/1191\",[396,68.287]],[\"comment/1191\",[]],[\"name/1192\",[397,68.287]],[\"comment/1192\",[]],[\"name/1193\",[15,29.234]],[\"comment/1193\",[]],[\"name/1194\",[398,68.287]],[\"comment/1194\",[]],[\"name/1195\",[399,68.287]],[\"comment/1195\",[]],[\"name/1196\",[400,68.287]],[\"comment/1196\",[]],[\"name/1197\",[401,68.287]],[\"comment/1197\",[]],[\"name/1198\",[15,29.234]],[\"comment/1198\",[]],[\"name/1199\",[402,63.179]],[\"comment/1199\",[]],[\"name/1200\",[299,50.941]],[\"comment/1200\",[]],[\"name/1201\",[220,59.814]],[\"comment/1201\",[]],[\"name/1202\",[403,68.287]],[\"comment/1202\",[]],[\"name/1203\",[350,63.179]],[\"comment/1203\",[]],[\"name/1204\",[15,29.234]],[\"comment/1204\",[]],[\"name/1205\",[404,68.287]],[\"comment/1205\",[]],[\"name/1206\",[405,68.287]],[\"comment/1206\",[]],[\"name/1207\",[236,57.301]],[\"comment/1207\",[]],[\"name/1208\",[406,68.287]],[\"comment/1208\",[]],[\"name/1209\",[234,57.301]],[\"comment/1209\",[]],[\"name/1210\",[176,63.179]],[\"comment/1210\",[]],[\"name/1211\",[407,68.287]],[\"comment/1211\",[]],[\"name/1212\",[96,57.301]],[\"comment/1212\",[]],[\"name/1213\",[68,59.814]],[\"comment/1213\",[]],[\"name/1214\",[402,63.179]],[\"comment/1214\",[]],[\"name/1215\",[408,68.287]],[\"comment/1215\",[]],[\"name/1216\",[229,57.301]],[\"comment/1216\",[]],[\"name/1217\",[409,68.287]],[\"comment/1217\",[]],[\"name/1218\",[410,68.287]],[\"comment/1218\",[]],[\"name/1219\",[411,68.287]],[\"comment/1219\",[]],[\"name/1220\",[412,68.287]],[\"comment/1220\",[]],[\"name/1221\",[285,57.301]],[\"comment/1221\",[]],[\"name/1222\",[413,68.287]],[\"comment/1222\",[]],[\"name/1223\",[414,68.287]],[\"comment/1223\",[]],[\"name/1224\",[15,29.234]],[\"comment/1224\",[]],[\"name/1225\",[51,50.941]],[\"comment/1225\",[]],[\"name/1226\",[53,50.941]],[\"comment/1226\",[]],[\"name/1227\",[285,57.301]],[\"comment/1227\",[]],[\"name/1228\",[2,38.498]],[\"comment/1228\",[]],[\"name/1229\",[237,53.624]],[\"comment/1229\",[]],[\"name/1230\",[415,59.814]],[\"comment/1230\",[]],[\"name/1231\",[101,52.193]],[\"comment/1231\",[]],[\"name/1232\",[416,59.814]],[\"comment/1232\",[]],[\"name/1233\",[417,59.814]],[\"comment/1233\",[]],[\"name/1234\",[418,59.814]],[\"comment/1234\",[]],[\"name/1235\",[419,59.814]],[\"comment/1235\",[]],[\"name/1236\",[420,59.814]],[\"comment/1236\",[]],[\"name/1237\",[421,59.814]],[\"comment/1237\",[]],[\"name/1238\",[422,59.814]],[\"comment/1238\",[]],[\"name/1239\",[16,39.955]],[\"comment/1239\",[]],[\"name/1240\",[423,59.814]],[\"comment/1240\",[]],[\"name/1241\",[99,48.828]],[\"comment/1241\",[]],[\"name/1242\",[424,59.814]],[\"comment/1242\",[]],[\"name/1243\",[425,59.814]],[\"comment/1243\",[]],[\"name/1244\",[15,29.234]],[\"comment/1244\",[]],[\"name/1245\",[51,50.941]],[\"comment/1245\",[]],[\"name/1246\",[53,50.941]],[\"comment/1246\",[]],[\"name/1247\",[426,59.814]],[\"comment/1247\",[]],[\"name/1248\",[427,59.814]],[\"comment/1248\",[]],[\"name/1249\",[428,59.814]],[\"comment/1249\",[]],[\"name/1250\",[429,59.814]],[\"comment/1250\",[]],[\"name/1251\",[430,59.814]],[\"comment/1251\",[]],[\"name/1252\",[112,53.624]],[\"comment/1252\",[]],[\"name/1253\",[431,59.814]],[\"comment/1253\",[]],[\"name/1254\",[432,68.287]],[\"comment/1254\",[]],[\"name/1255\",[433,59.814]],[\"comment/1255\",[]],[\"name/1256\",[434,59.814]],[\"comment/1256\",[]],[\"name/1257\",[435,59.814]],[\"comment/1257\",[]],[\"name/1258\",[113,53.624]],[\"comment/1258\",[]],[\"name/1259\",[436,59.814]],[\"comment/1259\",[]],[\"name/1260\",[106,53.624]],[\"comment/1260\",[]],[\"name/1261\",[437,59.814]],[\"comment/1261\",[]],[\"name/1262\",[438,59.814]],[\"comment/1262\",[]],[\"name/1263\",[116,53.624]],[\"comment/1263\",[]],[\"name/1264\",[439,59.814]],[\"comment/1264\",[]],[\"name/1265\",[104,53.624]],[\"comment/1265\",[]],[\"name/1266\",[440,59.814]],[\"comment/1266\",[]],[\"name/1267\",[100,52.193]],[\"comment/1267\",[]],[\"name/1268\",[441,59.814]],[\"comment/1268\",[]],[\"name/1269\",[74,55.294]],[\"comment/1269\",[]],[\"name/1270\",[442,63.179]],[\"comment/1270\",[]],[\"name/1271\",[2,38.498]],[\"comment/1271\",[]],[\"name/1272\",[394,63.179]],[\"comment/1272\",[]],[\"name/1273\",[415,59.814]],[\"comment/1273\",[]],[\"name/1274\",[419,59.814]],[\"comment/1274\",[]],[\"name/1275\",[428,59.814]],[\"comment/1275\",[]],[\"name/1276\",[443,68.287]],[\"comment/1276\",[]],[\"name/1277\",[444,68.287]],[\"comment/1277\",[]],[\"name/1278\",[100,52.193]],[\"comment/1278\",[]],[\"name/1279\",[108,57.301]],[\"comment/1279\",[]],[\"name/1280\",[445,68.287]],[\"comment/1280\",[]],[\"name/1281\",[430,59.814]],[\"comment/1281\",[]],[\"name/1282\",[446,68.287]],[\"comment/1282\",[]],[\"name/1283\",[447,68.287]],[\"comment/1283\",[]],[\"name/1284\",[429,59.814]],[\"comment/1284\",[]],[\"name/1285\",[448,68.287]],[\"comment/1285\",[]],[\"name/1286\",[237,53.624]],[\"comment/1286\",[]],[\"name/1287\",[101,52.193]],[\"comment/1287\",[]],[\"name/1288\",[416,59.814]],[\"comment/1288\",[]],[\"name/1289\",[417,59.814]],[\"comment/1289\",[]],[\"name/1290\",[418,59.814]],[\"comment/1290\",[]],[\"name/1291\",[420,59.814]],[\"comment/1291\",[]],[\"name/1292\",[421,59.814]],[\"comment/1292\",[]],[\"name/1293\",[422,59.814]],[\"comment/1293\",[]],[\"name/1294\",[16,39.955]],[\"comment/1294\",[]],[\"name/1295\",[423,59.814]],[\"comment/1295\",[]],[\"name/1296\",[99,48.828]],[\"comment/1296\",[]],[\"name/1297\",[424,59.814]],[\"comment/1297\",[]],[\"name/1298\",[425,59.814]],[\"comment/1298\",[]],[\"name/1299\",[15,29.234]],[\"comment/1299\",[]],[\"name/1300\",[51,50.941]],[\"comment/1300\",[]],[\"name/1301\",[53,50.941]],[\"comment/1301\",[]],[\"name/1302\",[426,59.814]],[\"comment/1302\",[]],[\"name/1303\",[427,59.814]],[\"comment/1303\",[]],[\"name/1304\",[112,53.624]],[\"comment/1304\",[]],[\"name/1305\",[431,59.814]],[\"comment/1305\",[]],[\"name/1306\",[433,59.814]],[\"comment/1306\",[]],[\"name/1307\",[434,59.814]],[\"comment/1307\",[]],[\"name/1308\",[435,59.814]],[\"comment/1308\",[]],[\"name/1309\",[113,53.624]],[\"comment/1309\",[]],[\"name/1310\",[436,59.814]],[\"comment/1310\",[]],[\"name/1311\",[106,53.624]],[\"comment/1311\",[]],[\"name/1312\",[437,59.814]],[\"comment/1312\",[]],[\"name/1313\",[438,59.814]],[\"comment/1313\",[]],[\"name/1314\",[116,53.624]],[\"comment/1314\",[]],[\"name/1315\",[439,59.814]],[\"comment/1315\",[]],[\"name/1316\",[104,53.624]],[\"comment/1316\",[]],[\"name/1317\",[440,59.814]],[\"comment/1317\",[]],[\"name/1318\",[441,59.814]],[\"comment/1318\",[]],[\"name/1319\",[74,55.294]],[\"comment/1319\",[]],[\"name/1320\",[449,68.287]],[\"comment/1320\",[]],[\"name/1321\",[2,38.498]],[\"comment/1321\",[]],[\"name/1322\",[450,68.287]],[\"comment/1322\",[]],[\"name/1323\",[451,68.287]],[\"comment/1323\",[]],[\"name/1324\",[428,59.814]],[\"comment/1324\",[]],[\"name/1325\",[452,68.287]],[\"comment/1325\",[]],[\"name/1326\",[430,59.814]],[\"comment/1326\",[]],[\"name/1327\",[237,53.624]],[\"comment/1327\",[]],[\"name/1328\",[415,59.814]],[\"comment/1328\",[]],[\"name/1329\",[101,52.193]],[\"comment/1329\",[]],[\"name/1330\",[416,59.814]],[\"comment/1330\",[]],[\"name/1331\",[417,59.814]],[\"comment/1331\",[]],[\"name/1332\",[418,59.814]],[\"comment/1332\",[]],[\"name/1333\",[419,59.814]],[\"comment/1333\",[]],[\"name/1334\",[420,59.814]],[\"comment/1334\",[]],[\"name/1335\",[421,59.814]],[\"comment/1335\",[]],[\"name/1336\",[422,59.814]],[\"comment/1336\",[]],[\"name/1337\",[16,39.955]],[\"comment/1337\",[]],[\"name/1338\",[423,59.814]],[\"comment/1338\",[]],[\"name/1339\",[99,48.828]],[\"comment/1339\",[]],[\"name/1340\",[424,59.814]],[\"comment/1340\",[]],[\"name/1341\",[425,59.814]],[\"comment/1341\",[]],[\"name/1342\",[15,29.234]],[\"comment/1342\",[]],[\"name/1343\",[51,50.941]],[\"comment/1343\",[]],[\"name/1344\",[53,50.941]],[\"comment/1344\",[]],[\"name/1345\",[426,59.814]],[\"comment/1345\",[]],[\"name/1346\",[427,59.814]],[\"comment/1346\",[]],[\"name/1347\",[429,59.814]],[\"comment/1347\",[]],[\"name/1348\",[112,53.624]],[\"comment/1348\",[]],[\"name/1349\",[431,59.814]],[\"comment/1349\",[]],[\"name/1350\",[433,59.814]],[\"comment/1350\",[]],[\"name/1351\",[434,59.814]],[\"comment/1351\",[]],[\"name/1352\",[435,59.814]],[\"comment/1352\",[]],[\"name/1353\",[113,53.624]],[\"comment/1353\",[]],[\"name/1354\",[436,59.814]],[\"comment/1354\",[]],[\"name/1355\",[106,53.624]],[\"comment/1355\",[]],[\"name/1356\",[437,59.814]],[\"comment/1356\",[]],[\"name/1357\",[438,59.814]],[\"comment/1357\",[]],[\"name/1358\",[116,53.624]],[\"comment/1358\",[]],[\"name/1359\",[439,59.814]],[\"comment/1359\",[]],[\"name/1360\",[104,53.624]],[\"comment/1360\",[]],[\"name/1361\",[440,59.814]],[\"comment/1361\",[]],[\"name/1362\",[100,52.193]],[\"comment/1362\",[]],[\"name/1363\",[441,59.814]],[\"comment/1363\",[]],[\"name/1364\",[74,55.294]],[\"comment/1364\",[]],[\"name/1365\",[453,68.287]],[\"comment/1365\",[]],[\"name/1366\",[454,68.287]],[\"comment/1366\",[]],[\"name/1367\",[455,68.287]],[\"comment/1367\",[]],[\"name/1368\",[456,68.287]],[\"comment/1368\",[]],[\"name/1369\",[457,68.287]],[\"comment/1369\",[]],[\"name/1370\",[458,68.287]],[\"comment/1370\",[]],[\"name/1371\",[145,63.179]],[\"comment/1371\",[]],[\"name/1372\",[459,68.287]],[\"comment/1372\",[]],[\"name/1373\",[15,29.234]],[\"comment/1373\",[]],[\"name/1374\",[100,52.193]],[\"comment/1374\",[]],[\"name/1375\",[460,68.287]],[\"comment/1375\",[]],[\"name/1376\",[461,68.287]],[\"comment/1376\",[]],[\"name/1377\",[462,68.287]],[\"comment/1377\",[]],[\"name/1378\",[15,29.234]],[\"comment/1378\",[]],[\"name/1379\",[286,59.814]],[\"comment/1379\",[]],[\"name/1380\",[123,63.179]],[\"comment/1380\",[]],[\"name/1381\",[16,39.955]],[\"comment/1381\",[]],[\"name/1382\",[131,63.179]],[\"comment/1382\",[]],[\"name/1383\",[285,57.301]],[\"comment/1383\",[]],[\"name/1384\",[442,63.179]],[\"comment/1384\",[]]],\"invertedIndex\":[[\"__schema\",{\"_index\":424,\"name\":{\"1242\":{},\"1297\":{},\"1340\":{}},\"comment\":{}}],[\"__type\",{\"_index\":15,\"name\":{\"16\":{},\"21\":{},\"29\":{},\"68\":{},\"73\":{},\"80\":{},\"119\":{},\"124\":{},\"131\":{},\"169\":{},\"174\":{},\"181\":{},\"219\":{},\"224\":{},\"231\":{},\"269\":{},\"274\":{},\"281\":{},\"319\":{},\"324\":{},\"331\":{},\"372\":{},\"377\":{},\"382\":{},\"422\":{},\"427\":{},\"432\":{},\"468\":{},\"473\":{},\"480\":{},\"519\":{},\"524\":{},\"531\":{},\"608\":{},\"613\":{},\"734\":{},\"783\":{},\"802\":{},\"806\":{},\"890\":{},\"970\":{},\"1011\":{},\"1018\":{},\"1025\":{},\"1032\":{},\"1036\":{},\"1040\":{},\"1067\":{},\"1091\":{},\"1093\":{},\"1098\":{},\"1100\":{},\"1104\":{},\"1111\":{},\"1117\":{},\"1124\":{},\"1130\":{},\"1133\":{},\"1147\":{},\"1149\":{},\"1158\":{},\"1174\":{},\"1180\":{},\"1182\":{},\"1187\":{},\"1193\":{},\"1198\":{},\"1204\":{},\"1224\":{},\"1244\":{},\"1299\":{},\"1342\":{},\"1373\":{},\"1378\":{}},\"comment\":{}}],[\"_already_called\",{\"_index\":443,\"name\":{\"1276\":{}},\"comment\":{}}],[\"_batch\",{\"_index\":417,\"name\":{\"1233\":{},\"1289\":{},\"1331\":{}},\"comment\":{}}],[\"_buffer_manager\",{\"_index\":427,\"name\":{\"1248\":{},\"1303\":{},\"1346\":{}},\"comment\":{}}],[\"_buffers\",{\"_index\":252,\"name\":{\"904\":{}},\"comment\":{}}],[\"_children\",{\"_index\":419,\"name\":{\"1235\":{},\"1274\":{},\"1333\":{}},\"comment\":{}}],[\"_color_position\",{\"_index\":83,\"name\":{\"577\":{}},\"comment\":{}}],[\"_color_texture\",{\"_index\":77,\"name\":{\"570\":{}},\"comment\":{}}],[\"_constant\",{\"_index\":5,\"name\":{\"6\":{},\"55\":{},\"108\":{},\"159\":{},\"209\":{},\"259\":{},\"309\":{},\"354\":{},\"405\":{},\"458\":{},\"503\":{},\"586\":{}},\"comment\":{}}],[\"_default_webgl_scale\",{\"_index\":254,\"name\":{\"911\":{}},\"comment\":{}}],[\"_domain\",{\"_index\":12,\"name\":{\"13\":{},\"65\":{},\"116\":{},\"166\":{},\"216\":{},\"266\":{},\"316\":{},\"369\":{},\"419\":{},\"465\":{},\"516\":{},\"605\":{}},\"comment\":{}}],[\"_download\",{\"_index\":423,\"name\":{\"1240\":{},\"1295\":{},\"1338\":{}},\"comment\":{}}],[\"_download_queue\",{\"_index\":125,\"name\":{\"702\":{}},\"comment\":{}}],[\"_extent\",{\"_index\":425,\"name\":{\"1243\":{},\"1298\":{},\"1341\":{}},\"comment\":{}}],[\"_fill_buffer\",{\"_index\":259,\"name\":{\"918\":{}},\"comment\":{}}],[\"_func\",{\"_index\":14,\"name\":{\"15\":{},\"67\":{},\"118\":{},\"168\":{},\"218\":{},\"268\":{},\"318\":{},\"371\":{},\"421\":{},\"467\":{},\"518\":{},\"607\":{}},\"comment\":{}}],[\"_highest_known_ix\",{\"_index\":420,\"name\":{\"1236\":{},\"1291\":{},\"1334\":{}},\"comment\":{}}],[\"_initializations\",{\"_index\":231,\"name\":{\"877\":{},\"905\":{},\"991\":{}},\"comment\":{}}],[\"_integer_buffer\",{\"_index\":263,\"name\":{\"922\":{}},\"comment\":{}}],[\"_ix_seed\",{\"_index\":103,\"name\":{\"646\":{},\"678\":{},\"712\":{}},\"comment\":{}}],[\"_max_ix\",{\"_index\":422,\"name\":{\"1238\":{},\"1293\":{},\"1336\":{}},\"comment\":{}}],[\"_method\",{\"_index\":63,\"name\":{\"509\":{}},\"comment\":{}}],[\"_min_ix\",{\"_index\":421,\"name\":{\"1237\":{},\"1292\":{},\"1335\":{}},\"comment\":{}}],[\"_one_d_position\",{\"_index\":82,\"name\":{\"576\":{}},\"comment\":{}}],[\"_one_d_texture\",{\"_index\":76,\"name\":{\"569\":{}},\"comment\":{}}],[\"_range\",{\"_index\":13,\"name\":{\"14\":{},\"66\":{},\"117\":{},\"167\":{},\"217\":{},\"267\":{},\"317\":{},\"370\":{},\"420\":{},\"466\":{},\"517\":{},\"606\":{}},\"comment\":{}}],[\"_renderer\",{\"_index\":138,\"name\":{\"761\":{},\"913\":{}},\"comment\":{}}],[\"_root\",{\"_index\":141,\"name\":{\"764\":{}},\"comment\":{}}],[\"_scale\",{\"_index\":19,\"name\":{\"20\":{},\"72\":{},\"123\":{},\"173\":{},\"223\":{},\"273\":{},\"323\":{},\"376\":{},\"426\":{},\"472\":{},\"523\":{},\"612\":{}},\"comment\":{}}],[\"_scales\",{\"_index\":193,\"name\":{\"829\":{}},\"comment\":{}}],[\"_schema\",{\"_index\":104,\"name\":{\"647\":{},\"679\":{},\"713\":{},\"1265\":{},\"1316\":{},\"1360\":{}},\"comment\":{}}],[\"_start\",{\"_index\":195,\"name\":{\"832\":{},\"909\":{}},\"comment\":{}}],[\"_texture_buffer\",{\"_index\":11,\"name\":{\"12\":{},\"64\":{},\"115\":{},\"165\":{},\"215\":{},\"265\":{},\"315\":{},\"368\":{},\"418\":{},\"464\":{},\"515\":{},\"604\":{}},\"comment\":{}}],[\"_textures\",{\"_index\":18,\"name\":{\"19\":{},\"71\":{},\"122\":{},\"172\":{},\"222\":{},\"272\":{},\"322\":{},\"375\":{},\"425\":{},\"471\":{},\"522\":{},\"611\":{}},\"comment\":{}}],[\"_timer\",{\"_index\":192,\"name\":{\"828\":{}},\"comment\":{}}],[\"_transform\",{\"_index\":7,\"name\":{\"8\":{}},\"comment\":{}}],[\"_use_scale_to_download_tiles\",{\"_index\":228,\"name\":{\"873\":{},\"914\":{},\"987\":{}},\"comment\":{}}],[\"_webgl_scale_history\",{\"_index\":255,\"name\":{\"912\":{}},\"comment\":{}}],[\"_zoom\",{\"_index\":148,\"name\":{\"772\":{},\"876\":{},\"908\":{},\"990\":{}},\"comment\":{}}],[\"active\",{\"_index\":56,\"name\":{\"358\":{}},\"comment\":{}}],[\"add_api_label\",{\"_index\":164,\"name\":{\"791\":{}},\"comment\":{}}],[\"add_boolean_column\",{\"_index\":344,\"name\":{\"1086\":{}},\"comment\":{}}],[\"add_column\",{\"_index\":434,\"name\":{\"1256\":{},\"1307\":{},\"1351\":{}},\"comment\":{}}],[\"add_function_column\",{\"_index\":340,\"name\":{\"1081\":{}},\"comment\":{}}],[\"add_hook\",{\"_index\":170,\"name\":{\"797\":{}},\"comment\":{}}],[\"add_identifier_column\",{\"_index\":161,\"name\":{\"787\":{},\"1085\":{}},\"comment\":{}}],[\"add_label_identifiers\",{\"_index\":119,\"name\":{\"663\":{},\"694\":{},\"727\":{}},\"comment\":{}}],[\"add_labels\",{\"_index\":163,\"name\":{\"789\":{}},\"comment\":{}}],[\"add_labels_from_url\",{\"_index\":162,\"name\":{\"788\":{}},\"comment\":{}}],[\"add_macrotiled_column\",{\"_index\":126,\"name\":{\"709\":{}},\"comment\":{}}],[\"add_mouseover\",{\"_index\":204,\"name\":{\"842\":{}},\"comment\":{}}],[\"add_or_delete_column\",{\"_index\":93,\"name\":{\"634\":{}},\"comment\":{}}],[\"add_or_remove_points\",{\"_index\":338,\"name\":{\"1079\":{}},\"comment\":{}}],[\"add_sparse_identifiers\",{\"_index\":118,\"name\":{\"662\":{},\"693\":{},\"726\":{}},\"comment\":{}}],[\"add_tiled_column\",{\"_index\":117,\"name\":{\"661\":{},\"692\":{},\"725\":{}},\"comment\":{}}],[\"addpoints\",{\"_index\":335,\"name\":{\"1076\":{}},\"comment\":{}}],[\"aes\",{\"_index\":230,\"name\":{\"875\":{},\"902\":{},\"989\":{}},\"comment\":{}}],[\"aes_to_buffer_num\",{\"_index\":281,\"name\":{\"942\":{}},\"comment\":{}}],[\"aesthetic\",{\"_index\":0,\"name\":{\"0\":{},\"2\":{}},\"comment\":{}}],[\"aesthetic_map\",{\"_index\":21,\"name\":{\"23\":{},\"75\":{},\"126\":{},\"176\":{},\"226\":{},\"276\":{},\"326\":{},\"378\":{},\"428\":{},\"475\":{},\"526\":{},\"562\":{},\"614\":{},\"754\":{}},\"comment\":{}}],[\"aestheticset\",{\"_index\":66,\"name\":{\"553\":{},\"554\":{}},\"comment\":{}}],[\"allocate_aesthetic_buffers\",{\"_index\":280,\"name\":{\"941\":{}},\"comment\":{}}],[\"alpha\",{\"_index\":234,\"name\":{\"881\":{},\"955\":{},\"995\":{},\"1209\":{}},\"comment\":{}}],[\"and\",{\"_index\":314,\"name\":{\"1048\":{}},\"comment\":{}}],[\"apicall\",{\"_index\":350,\"name\":{\"1097\":{},\"1203\":{}},\"comment\":{}}],[\"apply\",{\"_index\":23,\"name\":{\"25\":{},\"77\":{},\"128\":{},\"178\":{},\"228\":{},\"278\":{},\"328\":{},\"362\":{},\"412\":{},\"477\":{},\"528\":{},\"616\":{}},\"comment\":{}}],[\"apply_encoding\",{\"_index\":73,\"name\":{\"565\":{}},\"comment\":{}}],[\"apply_function_for_textures\",{\"_index\":47,\"name\":{\"50\":{},\"100\":{},\"150\":{},\"200\":{},\"250\":{},\"300\":{},\"350\":{},\"401\":{},\"451\":{},\"500\":{},\"552\":{},\"632\":{}},\"comment\":{}}],[\"apply_op\",{\"_index\":58,\"name\":{\"363\":{},\"413\":{}},\"comment\":{}}],[\"apply_to_foreground\",{\"_index\":345,\"name\":{\"1087\":{}},\"comment\":{}}],[\"apply_transformation\",{\"_index\":433,\"name\":{\"1255\":{},\"1306\":{},\"1350\":{}},\"comment\":{}}],[\"applytoallloadedtiles\",{\"_index\":329,\"name\":{\"1070\":{}},\"comment\":{}}],[\"applytoalltiles\",{\"_index\":330,\"name\":{\"1071\":{}},\"comment\":{}}],[\"applytransformationtopoint\",{\"_index\":120,\"name\":{\"664\":{},\"695\":{},\"728\":{}},\"comment\":{}}],[\"array\",{\"_index\":460,\"name\":{\"1375\":{}},\"comment\":{}}],[\"arrow_column\",{\"_index\":42,\"name\":{\"45\":{},\"95\":{},\"145\":{},\"195\":{},\"245\":{},\"295\":{},\"345\":{},\"396\":{},\"446\":{},\"495\":{},\"547\":{},\"628\":{}},\"comment\":{}}],[\"arrowbuildable\",{\"_index\":372,\"name\":{\"1145\":{}},\"comment\":{}}],[\"arrowdataset\",{\"_index\":123,\"name\":{\"667\":{},\"1380\":{}},\"comment\":{}}],[\"arrowtile\",{\"_index\":449,\"name\":{\"1320\":{}},\"comment\":{}}],[\"attach_renderer\",{\"_index\":197,\"name\":{\"835\":{}},\"comment\":{}}],[\"attach_tiles\",{\"_index\":196,\"name\":{\"834\":{}},\"comment\":{}}],[\"background_color\",{\"_index\":407,\"name\":{\"1211\":{}},\"comment\":{}}],[\"background_options\",{\"_index\":408,\"name\":{\"1215\":{}},\"comment\":{}}],[\"backgroundoptions\",{\"_index\":362,\"name\":{\"1123\":{}},\"comment\":{}}],[\"basicchannel\",{\"_index\":368,\"name\":{\"1136\":{}},\"comment\":{}}],[\"basiccolorchannel\",{\"_index\":375,\"name\":{\"1150\":{}},\"comment\":{}}],[\"batch_num\",{\"_index\":450,\"name\":{\"1322\":{}},\"comment\":{}}],[\"batchcallback\",{\"_index\":301,\"name\":{\"1010\":{},\"1017\":{},\"1024\":{},\"1031\":{},\"1039\":{}},\"comment\":{}}],[\"bind\",{\"_index\":158,\"name\":{\"784\":{}},\"comment\":{}}],[\"bind_zoom\",{\"_index\":239,\"name\":{\"886\":{},\"960\":{},\"1000\":{}},\"comment\":{}}],[\"bitmask\",{\"_index\":308,\"name\":{\"1041\":{}},\"comment\":{}}],[\"blur\",{\"_index\":269,\"name\":{\"930\":{}},\"comment\":{}}],[\"booleanchannel\",{\"_index\":378,\"name\":{\"1153\":{}},\"comment\":{}}],[\"booleancolumnparams\",{\"_index\":302,\"name\":{\"1012\":{}},\"comment\":{}}],[\"booltransformation\",{\"_index\":374,\"name\":{\"1148\":{}},\"comment\":{}}],[\"bound\",{\"_index\":147,\"name\":{\"771\":{}},\"comment\":{}}],[\"buffer\",{\"_index\":358,\"name\":{\"1118\":{}},\"comment\":{}}],[\"buffer_num_to_variable\",{\"_index\":283,\"name\":{\"944\":{}},\"comment\":{}}],[\"buffer_size\",{\"_index\":251,\"name\":{\"903\":{}},\"comment\":{}}],[\"bufferlocation\",{\"_index\":357,\"name\":{\"1116\":{}},\"comment\":{}}],[\"buffers\",{\"_index\":264,\"name\":{\"923\":{}},\"comment\":{}}],[\"byte_size\",{\"_index\":361,\"name\":{\"1121\":{}},\"comment\":{}}],[\"canvas\",{\"_index\":226,\"name\":{\"868\":{},\"948\":{},\"982\":{}},\"comment\":{}}],[\"categoricalchannel\",{\"_index\":370,\"name\":{\"1142\":{}},\"comment\":{}}],[\"categoricalcolorchannel\",{\"_index\":376,\"name\":{\"1151\":{}},\"comment\":{}}],[\"child_locations\",{\"_index\":444,\"name\":{\"1277\":{}},\"comment\":{}}],[\"children\",{\"_index\":429,\"name\":{\"1250\":{},\"1284\":{},\"1347\":{}},\"comment\":{}}],[\"click_function\",{\"_index\":176,\"name\":{\"805\":{},\"1210\":{}},\"comment\":{}}],[\"click_handler\",{\"_index\":151,\"name\":{\"776\":{}},\"comment\":{}}],[\"codes\",{\"_index\":428,\"name\":{\"1249\":{},\"1275\":{},\"1324\":{}},\"comment\":{}}],[\"color\",{\"_index\":90,\"name\":{\"584\":{},\"738\":{},\"1125\":{},\"1161\":{}},\"comment\":{}}],[\"color_pick\",{\"_index\":275,\"name\":{\"936\":{}},\"comment\":{}}],[\"color_pick_single\",{\"_index\":276,\"name\":{\"937\":{}},\"comment\":{}}],[\"color_texture\",{\"_index\":88,\"name\":{\"582\":{}},\"comment\":{}}],[\"coloraesthetic\",{\"_index\":89,\"name\":{\"583\":{}},\"comment\":{}}],[\"colorchannel\",{\"_index\":377,\"name\":{\"1152\":{}},\"comment\":{}}],[\"colorscheme_size\",{\"_index\":92,\"name\":{\"594\":{}},\"comment\":{}}],[\"column\",{\"_index\":27,\"name\":{\"30\":{},\"81\":{},\"132\":{},\"182\":{},\"232\":{},\"282\":{},\"332\":{},\"383\":{},\"433\":{},\"481\":{},\"532\":{},\"618\":{}},\"comment\":{}}],[\"column_name\",{\"_index\":386,\"name\":{\"1175\":{}},\"comment\":{}}],[\"complete\",{\"_index\":321,\"name\":{\"1060\":{}},\"comment\":{}}],[\"complete_domain\",{\"_index\":38,\"name\":{\"41\":{},\"91\":{},\"141\":{},\"191\":{},\"241\":{},\"291\":{},\"341\":{},\"393\":{},\"443\":{},\"491\":{},\"543\":{},\"626\":{}},\"comment\":{}}],[\"completeprefs\",{\"_index\":411,\"name\":{\"1219\":{}},\"comment\":{}}],[\"compositeselectparams\",{\"_index\":305,\"name\":{\"1026\":{}},\"comment\":{}}],[\"composition\",{\"_index\":304,\"name\":{\"1020\":{},\"1027\":{},\"1065\":{}},\"comment\":{}}],[\"compositionselectparams\",{\"_index\":303,\"name\":{\"1019\":{}},\"comment\":{}}],[\"concreteaesthetic\",{\"_index\":131,\"name\":{\"746\":{},\"1382\":{}},\"comment\":{}}],[\"constant\",{\"_index\":44,\"name\":{\"47\":{},\"97\":{},\"147\":{},\"197\":{},\"247\":{},\"297\":{},\"347\":{},\"398\":{},\"448\":{},\"497\":{},\"549\":{},\"630\":{},\"1131\":{},\"1134\":{}},\"comment\":{}}],[\"constantchannel\",{\"_index\":367,\"name\":{\"1135\":{}},\"comment\":{}}],[\"constantcolorchannel\",{\"_index\":366,\"name\":{\"1132\":{}},\"comment\":{}}],[\"constantnumber\",{\"_index\":365,\"name\":{\"1129\":{}},\"comment\":{}}],[\"constructor\",{\"_index\":2,\"name\":{\"3\":{},\"54\":{},\"104\":{},\"154\":{},\"204\":{},\"254\":{},\"304\":{},\"352\":{},\"403\":{},\"454\":{},\"502\":{},\"555\":{},\"568\":{},\"585\":{},\"638\":{},\"670\":{},\"701\":{},\"748\":{},\"760\":{},\"821\":{},\"852\":{},\"900\":{},\"963\":{},\"979\":{},\"1043\":{},\"1053\":{},\"1228\":{},\"1271\":{},\"1321\":{}},\"comment\":{}}],[\"contour_vals\",{\"_index\":260,\"name\":{\"919\":{}},\"comment\":{}}],[\"contours\",{\"_index\":184,\"name\":{\"814\":{}},\"comment\":{}}],[\"convert_string_encoding\",{\"_index\":37,\"name\":{\"40\":{},\"90\":{},\"140\":{},\"190\":{},\"240\":{},\"290\":{},\"340\":{},\"392\":{},\"442\":{},\"490\":{},\"542\":{},\"625\":{}},\"comment\":{}}],[\"count\",{\"_index\":290,\"name\":{\"974\":{}},\"comment\":{}}],[\"create_buffer_data\",{\"_index\":291,\"name\":{\"975\":{}},\"comment\":{}}],[\"create_children\",{\"_index\":452,\"name\":{\"1325\":{}},\"comment\":{}}],[\"create_regl_buffer\",{\"_index\":292,\"name\":{\"976\":{}},\"comment\":{}}],[\"ctx\",{\"_index\":214,\"name\":{\"854\":{}},\"comment\":{}}],[\"current\",{\"_index\":134,\"name\":{\"755\":{}},\"comment\":{}}],[\"current_center\",{\"_index\":206,\"name\":{\"844\":{}},\"comment\":{}}],[\"current_corners\",{\"_index\":205,\"name\":{\"843\":{}},\"comment\":{}}],[\"current_encoding\",{\"_index\":20,\"name\":{\"22\":{},\"74\":{},\"125\":{},\"175\":{},\"225\":{},\"275\":{},\"325\":{},\"353\":{},\"404\":{},\"474\":{},\"525\":{},\"591\":{}},\"comment\":{}}],[\"cursor\",{\"_index\":320,\"name\":{\"1059\":{}},\"comment\":{}}],[\"data\",{\"_index\":208,\"name\":{\"846\":{},\"897\":{},\"924\":{}},\"comment\":{}}],[\"dataselection\",{\"_index\":318,\"name\":{\"1052\":{}},\"comment\":{}}],[\"dataset\",{\"_index\":16,\"name\":{\"17\":{},\"69\":{},\"120\":{},\"170\":{},\"220\":{},\"270\":{},\"320\":{},\"373\":{},\"423\":{},\"469\":{},\"520\":{},\"609\":{},\"633\":{},\"635\":{},\"750\":{},\"790\":{},\"869\":{},\"949\":{},\"983\":{},\"1054\":{},\"1102\":{},\"1239\":{},\"1294\":{},\"1337\":{},\"1381\":{}},\"comment\":{}}],[\"dataspec\",{\"_index\":389,\"name\":{\"1178\":{}},\"comment\":{}}],[\"deepscatter\",{\"_index\":136,\"name\":{\"758\":{}},\"comment\":{}}],[\"default\",{\"_index\":137,\"name\":{\"759\":{},\"820\":{}},\"comment\":{}}],[\"default_api_call\",{\"_index\":187,\"name\":{\"817\":{}},\"comment\":{}}],[\"default_background_options\",{\"_index\":186,\"name\":{\"816\":{}},\"comment\":{}}],[\"default_constant\",{\"_index\":4,\"name\":{\"5\":{},\"52\":{},\"56\":{},\"102\":{},\"106\":{},\"152\":{},\"157\":{},\"202\":{},\"207\":{},\"252\":{},\"257\":{},\"302\":{},\"307\":{},\"355\":{},\"406\":{},\"457\":{},\"506\":{},\"588\":{}},\"comment\":{}}],[\"default_data\",{\"_index\":29,\"name\":{\"32\":{},\"82\":{},\"133\":{},\"183\":{},\"233\":{},\"283\":{},\"333\":{},\"384\":{},\"434\":{},\"482\":{},\"534\":{},\"592\":{}},\"comment\":{}}],[\"default_domain\",{\"_index\":28,\"name\":{\"31\":{},\"60\":{},\"111\":{},\"162\":{},\"212\":{},\"262\":{},\"312\":{},\"364\":{},\"414\":{},\"460\":{},\"533\":{},\"619\":{}},\"comment\":{}}],[\"default_range\",{\"_index\":3,\"name\":{\"4\":{},\"57\":{},\"105\":{},\"156\":{},\"206\":{},\"256\":{},\"306\":{},\"356\":{},\"408\":{},\"456\":{},\"508\":{},\"590\":{}},\"comment\":{}}],[\"default_transform\",{\"_index\":6,\"name\":{\"7\":{},\"58\":{},\"107\":{},\"158\":{},\"208\":{},\"258\":{},\"308\":{},\"357\":{},\"407\":{},\"455\":{},\"507\":{},\"589\":{}},\"comment\":{}}],[\"default_webgl_scale\",{\"_index\":266,\"name\":{\"926\":{}},\"comment\":{}}],[\"defaults\",{\"_index\":185,\"name\":{\"815\":{}},\"comment\":{}}],[\"defaultselectionparams\",{\"_index\":295,\"name\":{\"1003\":{}},\"comment\":{}}],[\"deferred_functions\",{\"_index\":227,\"name\":{\"872\":{},\"952\":{},\"986\":{}},\"comment\":{}}],[\"delete\",{\"_index\":222,\"name\":{\"862\":{}},\"comment\":{}}],[\"delete_column_if_exists\",{\"_index\":112,\"name\":{\"655\":{},\"686\":{},\"719\":{},\"1252\":{},\"1304\":{},\"1348\":{}},\"comment\":{}}],[\"destroy\",{\"_index\":168,\"name\":{\"795\":{}},\"comment\":{}}],[\"dictionaryfromarrays\",{\"_index\":462,\"name\":{\"1377\":{}},\"comment\":{}}],[\"dim\",{\"_index\":71,\"name\":{\"563\":{},\"800\":{}},\"comment\":{}}],[\"dimension\",{\"_index\":388,\"name\":{\"1177\":{}},\"comment\":{}}],[\"dimensions\",{\"_index\":129,\"name\":{\"733\":{}},\"comment\":{}}],[\"discard_share\",{\"_index\":233,\"name\":{\"879\":{},\"945\":{},\"993\":{}},\"comment\":{}}],[\"dispatch\",{\"_index\":328,\"name\":{\"1069\":{}},\"comment\":{}}],[\"div\",{\"_index\":146,\"name\":{\"770\":{}},\"comment\":{}}],[\"domain\",{\"_index\":31,\"name\":{\"34\":{},\"84\":{},\"135\":{},\"185\":{},\"235\":{},\"285\":{},\"335\":{},\"386\":{},\"436\":{},\"484\":{},\"536\":{},\"621\":{},\"656\":{},\"687\":{},\"720\":{},\"1114\":{},\"1139\":{}},\"comment\":{}}],[\"download\",{\"_index\":430,\"name\":{\"1251\":{},\"1281\":{},\"1326\":{}},\"comment\":{}}],[\"download_most_needed_tiles\",{\"_index\":110,\"name\":{\"653\":{},\"675\":{},\"708\":{}},\"comment\":{}}],[\"download_state\",{\"_index\":416,\"name\":{\"1232\":{},\"1288\":{},\"1330\":{}},\"comment\":{}}],[\"download_to_depth\",{\"_index\":108,\"name\":{\"651\":{},\"683\":{},\"707\":{},\"1279\":{}},\"comment\":{}}],[\"draggable_labels\",{\"_index\":400,\"name\":{\"1196\":{}},\"comment\":{}}],[\"draw_contour_buffer\",{\"_index\":278,\"name\":{\"939\":{}},\"comment\":{}}],[\"drawcontours\",{\"_index\":182,\"name\":{\"812\":{}},\"comment\":{}}],[\"duration\",{\"_index\":405,\"name\":{\"1206\":{}},\"comment\":{}}],[\"elements\",{\"_index\":142,\"name\":{\"765\":{}},\"comment\":{}}],[\"encode_for_textures\",{\"_index\":41,\"name\":{\"44\":{},\"94\":{},\"144\":{},\"194\":{},\"244\":{},\"294\":{},\"344\":{},\"395\":{},\"445\":{},\"494\":{},\"546\":{},\"600\":{}},\"comment\":{}}],[\"encodefloatsrgbarange\",{\"_index\":459,\"name\":{\"1372\":{}},\"comment\":{}}],[\"encoding\",{\"_index\":68,\"name\":{\"559\":{},\"1157\":{},\"1213\":{}},\"comment\":{}}],[\"evaluationsetsize\",{\"_index\":323,\"name\":{\"1062\":{}},\"comment\":{}}],[\"events\",{\"_index\":326,\"name\":{\"1066\":{}},\"comment\":{}}],[\"export\",{\"_index\":336,\"name\":{\"1077\":{}},\"comment\":{}}],[\"extend_promise\",{\"_index\":439,\"name\":{\"1264\":{},\"1315\":{},\"1359\":{}},\"comment\":{}}],[\"extent\",{\"_index\":100,\"name\":{\"643\":{},\"673\":{},\"706\":{},\"1267\":{},\"1278\":{},\"1362\":{},\"1374\":{}},\"comment\":{}}],[\"extents\",{\"_index\":102,\"name\":{\"645\":{}},\"comment\":{}}],[\"fbos\",{\"_index\":257,\"name\":{\"916\":{}},\"comment\":{}}],[\"field\",{\"_index\":9,\"name\":{\"10\":{},\"62\":{},\"113\":{},\"155\":{},\"205\":{},\"255\":{},\"305\":{},\"366\":{},\"416\":{},\"462\":{},\"513\":{},\"602\":{},\"1013\":{},\"1113\":{},\"1137\":{},\"1143\":{}},\"comment\":{}}],[\"fill_buffer\",{\"_index\":277,\"name\":{\"938\":{}},\"comment\":{}}],[\"filter\",{\"_index\":59,\"name\":{\"402\":{},\"739\":{},\"1164\":{}},\"comment\":{}}],[\"filter2\",{\"_index\":130,\"name\":{\"740\":{},\"1165\":{}},\"comment\":{}}],[\"findpoint\",{\"_index\":121,\"name\":{\"665\":{},\"696\":{},\"729\":{}},\"comment\":{}}],[\"findpointraw\",{\"_index\":122,\"name\":{\"666\":{},\"697\":{},\"730\":{}},\"comment\":{}}],[\"flushed\",{\"_index\":354,\"name\":{\"1109\":{}},\"comment\":{}}],[\"foreach\",{\"_index\":436,\"name\":{\"1259\":{},\"1310\":{},\"1354\":{}},\"comment\":{}}],[\"foreground\",{\"_index\":55,\"name\":{\"351\":{},\"745\":{},\"1009\":{},\"1016\":{},\"1023\":{},\"1030\":{},\"1038\":{},\"1172\":{}},\"comment\":{}}],[\"from_arrow\",{\"_index\":309,\"name\":{\"1042\":{}},\"comment\":{}}],[\"from_arrow_table\",{\"_index\":95,\"name\":{\"637\":{},\"669\":{},\"700\":{}},\"comment\":{}}],[\"from_quadfeather\",{\"_index\":94,\"name\":{\"636\":{},\"668\":{},\"699\":{}},\"comment\":{}}],[\"full_tab\",{\"_index\":451,\"name\":{\"1323\":{}},\"comment\":{}}],[\"functionselectparams\",{\"_index\":306,\"name\":{\"1033\":{}},\"comment\":{}}],[\"get\",{\"_index\":343,\"name\":{\"1084\":{}},\"comment\":{}}],[\"get_arrow\",{\"_index\":445,\"name\":{\"1280\":{}},\"comment\":{}}],[\"get_column\",{\"_index\":431,\"name\":{\"1253\":{},\"1305\":{},\"1349\":{}},\"comment\":{}}],[\"get_default_domain\",{\"_index\":49,\"name\":{\"53\":{},\"103\":{},\"153\":{},\"203\":{},\"253\":{},\"303\":{},\"453\":{}},\"comment\":{}}],[\"get_image_texture\",{\"_index\":272,\"name\":{\"933\":{}},\"comment\":{}}],[\"get_position\",{\"_index\":84,\"name\":{\"578\":{}},\"comment\":{}}],[\"handle_highlit_point_change\",{\"_index\":155,\"name\":{\"780\":{}},\"comment\":{}}],[\"has_column\",{\"_index\":111,\"name\":{\"654\":{},\"685\":{},\"718\":{}},\"comment\":{}}],[\"height\",{\"_index\":140,\"name\":{\"763\":{},\"825\":{},\"871\":{},\"951\":{},\"985\":{}},\"comment\":{}}],[\"highest_known_ix\",{\"_index\":106,\"name\":{\"649\":{},\"681\":{},\"715\":{},\"1260\":{},\"1311\":{},\"1355\":{}},\"comment\":{}}],[\"highlit_point_change\",{\"_index\":175,\"name\":{\"804\":{}},\"comment\":{}}],[\"holder\",{\"_index\":225,\"name\":{\"867\":{},\"947\":{},\"981\":{}},\"comment\":{}}],[\"hooks\",{\"_index\":152,\"name\":{\"777\":{}},\"comment\":{}}],[\"hovered\",{\"_index\":219,\"name\":{\"859\":{}},\"comment\":{}}],[\"html_annotation\",{\"_index\":199,\"name\":{\"837\":{}},\"comment\":{}}],[\"id\",{\"_index\":22,\"name\":{\"24\":{},\"76\":{},\"127\":{},\"177\":{},\"227\":{},\"277\":{},\"327\":{},\"379\":{},\"429\":{},\"476\":{},\"527\":{},\"615\":{}},\"comment\":{}}],[\"id_locs\",{\"_index\":79,\"name\":{\"573\":{}},\"comment\":{}}],[\"idfield\",{\"_index\":298,\"name\":{\"1006\":{}},\"comment\":{}}],[\"ids\",{\"_index\":297,\"name\":{\"1005\":{}},\"comment\":{}}],[\"idselectparams\",{\"_index\":296,\"name\":{\"1004\":{}},\"comment\":{}}],[\"image_tile\",{\"_index\":127,\"name\":{\"731\":{}},\"comment\":{}}],[\"initialapicall\",{\"_index\":410,\"name\":{\"1218\":{}},\"comment\":{}}],[\"initialize\",{\"_index\":240,\"name\":{\"887\":{},\"961\":{},\"1001\":{}},\"comment\":{}}],[\"initialize_textures\",{\"_index\":271,\"name\":{\"932\":{}},\"comment\":{}}],[\"initialize_zoom\",{\"_index\":201,\"name\":{\"839\":{}},\"comment\":{}}],[\"integer_buffer\",{\"_index\":274,\"name\":{\"935\":{}},\"comment\":{}}],[\"interaction\",{\"_index\":188,\"name\":{\"818\":{}},\"comment\":{}}],[\"interpret_position\",{\"_index\":72,\"name\":{\"564\":{}},\"comment\":{}}],[\"intersection\",{\"_index\":332,\"name\":{\"1073\":{}},\"comment\":{}}],[\"is_dictionary\",{\"_index\":43,\"name\":{\"46\":{},\"96\":{},\"146\":{},\"196\":{},\"246\":{},\"296\":{},\"346\":{},\"397\":{},\"447\":{},\"496\":{},\"548\":{},\"629\":{}},\"comment\":{}}],[\"is_visible\",{\"_index\":435,\"name\":{\"1257\":{},\"1308\":{},\"1352\":{}},\"comment\":{}}],[\"isconstantchannel\",{\"_index\":456,\"name\":{\"1368\":{}},\"comment\":{}}],[\"islabelset\",{\"_index\":458,\"name\":{\"1370\":{}},\"comment\":{}}],[\"islambdachannel\",{\"_index\":455,\"name\":{\"1367\":{}},\"comment\":{}}],[\"isopchannel\",{\"_index\":454,\"name\":{\"1366\":{}},\"comment\":{}}],[\"isurllabels\",{\"_index\":457,\"name\":{\"1369\":{}},\"comment\":{}}],[\"iterator\",{\"_index\":74,\"name\":{\"566\":{},\"1088\":{},\"1269\":{},\"1319\":{},\"1364\":{}},\"comment\":{}}],[\"jitter_int_format\",{\"_index\":65,\"name\":{\"511\":{}},\"comment\":{}}],[\"jitter_int_formatted\",{\"_index\":62,\"name\":{\"505\":{}},\"comment\":{}}],[\"jitter_radius\",{\"_index\":61,\"name\":{\"501\":{},\"737\":{},\"1166\":{}},\"comment\":{}}],[\"jitter_speed\",{\"_index\":60,\"name\":{\"452\":{},\"736\":{},\"1167\":{}},\"comment\":{}}],[\"jitterchannel\",{\"_index\":380,\"name\":{\"1155\":{}},\"comment\":{}}],[\"jitterradiusmethod\",{\"_index\":369,\"name\":{\"1141\":{}},\"comment\":{}}],[\"key\",{\"_index\":415,\"name\":{\"1230\":{},\"1273\":{},\"1328\":{}},\"comment\":{}}],[\"label\",{\"_index\":391,\"name\":{\"1181\":{}},\"comment\":{}}],[\"label_click\",{\"_index\":174,\"name\":{\"803\":{}},\"comment\":{}}],[\"label_click_handler\",{\"_index\":154,\"name\":{\"779\":{}},\"comment\":{}}],[\"label_field\",{\"_index\":395,\"name\":{\"1190\":{}},\"comment\":{}}],[\"label_key\",{\"_index\":217,\"name\":{\"857\":{}},\"comment\":{}}],[\"label_rendering\",{\"_index\":211,\"name\":{\"850\":{}},\"comment\":{}}],[\"labelcall\",{\"_index\":403,\"name\":{\"1202\":{}},\"comment\":{}}],[\"labelgroup\",{\"_index\":218,\"name\":{\"858\":{}},\"comment\":{}}],[\"labelmaker\",{\"_index\":212,\"name\":{\"851\":{}},\"comment\":{}}],[\"labeloptions\",{\"_index\":397,\"name\":{\"1192\":{}},\"comment\":{}}],[\"labels\",{\"_index\":402,\"name\":{\"1199\":{},\"1214\":{}},\"comment\":{}}],[\"labelset\",{\"_index\":401,\"name\":{\"1197\":{}},\"comment\":{}}],[\"lambda\",{\"_index\":356,\"name\":{\"1112\":{}},\"comment\":{}}],[\"lambdachannel\",{\"_index\":355,\"name\":{\"1110\":{}},\"comment\":{}}],[\"last\",{\"_index\":135,\"name\":{\"756\":{}},\"comment\":{}}],[\"layers\",{\"_index\":213,\"name\":{\"853\":{}},\"comment\":{}}],[\"length\",{\"_index\":311,\"name\":{\"1045\":{}},\"comment\":{}}],[\"load_dataset\",{\"_index\":165,\"name\":{\"792\":{}},\"comment\":{}}],[\"macro_siblings\",{\"_index\":447,\"name\":{\"1283\":{}},\"comment\":{}}],[\"macrotile\",{\"_index\":446,\"name\":{\"1282\":{}},\"comment\":{}}],[\"map\",{\"_index\":114,\"name\":{\"658\":{},\"689\":{},\"722\":{}},\"comment\":{}}],[\"map_position\",{\"_index\":34,\"name\":{\"37\":{},\"87\":{},\"137\":{},\"187\":{},\"237\":{},\"287\":{},\"337\":{},\"389\":{},\"439\":{},\"487\":{},\"539\":{},\"624\":{}},\"comment\":{}}],[\"margin\",{\"_index\":399,\"name\":{\"1195\":{}},\"comment\":{}}],[\"mark_ready\",{\"_index\":157,\"name\":{\"782\":{}},\"comment\":{}}],[\"mask\",{\"_index\":310,\"name\":{\"1044\":{}},\"comment\":{}}],[\"match_count\",{\"_index\":319,\"name\":{\"1056\":{}},\"comment\":{}}],[\"materialize_function\",{\"_index\":46,\"name\":{\"49\":{},\"99\":{},\"149\":{},\"199\":{},\"249\":{},\"299\":{},\"349\":{},\"400\":{},\"450\":{},\"499\":{},\"551\":{},\"631\":{}},\"comment\":{}}],[\"max_ix\",{\"_index\":237,\"name\":{\"884\":{},\"958\":{},\"998\":{},\"1229\":{},\"1286\":{},\"1327\":{}},\"comment\":{}}],[\"max_points\",{\"_index\":406,\"name\":{\"1208\":{}},\"comment\":{}}],[\"maxx\",{\"_index\":244,\"name\":{\"892\":{}},\"comment\":{}}],[\"maxy\",{\"_index\":246,\"name\":{\"894\":{}},\"comment\":{}}],[\"maxz\",{\"_index\":248,\"name\":{\"896\":{}},\"comment\":{}}],[\"method\",{\"_index\":64,\"name\":{\"510\":{}},\"comment\":{}}],[\"min_ix\",{\"_index\":438,\"name\":{\"1262\":{},\"1313\":{},\"1357\":{}},\"comment\":{}}],[\"minx\",{\"_index\":243,\"name\":{\"891\":{}},\"comment\":{}}],[\"miny\",{\"_index\":245,\"name\":{\"893\":{}},\"comment\":{}}],[\"minz\",{\"_index\":247,\"name\":{\"895\":{}},\"comment\":{}}],[\"most_recent_restart\",{\"_index\":253,\"name\":{\"910\":{}},\"comment\":{}}],[\"mouseover\",{\"_index\":364,\"name\":{\"1128\":{}},\"comment\":{}}],[\"movecursor\",{\"_index\":333,\"name\":{\"1074\":{}},\"comment\":{}}],[\"movecursortopoint\",{\"_index\":337,\"name\":{\"1078\":{}},\"comment\":{}}],[\"n_visible\",{\"_index\":273,\"name\":{\"934\":{}},\"comment\":{}}],[\"name\",{\"_index\":299,\"name\":{\"1007\":{},\"1014\":{},\"1021\":{},\"1028\":{},\"1034\":{},\"1057\":{},\"1108\":{},\"1200\":{}},\"comment\":{}}],[\"needs_transitions\",{\"_index\":133,\"name\":{\"753\":{}},\"comment\":{}}],[\"newable\",{\"_index\":347,\"name\":{\"1090\":{}},\"comment\":{}}],[\"not\",{\"_index\":317,\"name\":{\"1051\":{}},\"comment\":{}}],[\"numeric_id\",{\"_index\":426,\"name\":{\"1247\":{},\"1302\":{},\"1345\":{}},\"comment\":{}}],[\"offset\",{\"_index\":359,\"name\":{\"1119\":{}},\"comment\":{}}],[\"offsets\",{\"_index\":81,\"name\":{\"575\":{}},\"comment\":{}}],[\"on\",{\"_index\":327,\"name\":{\"1068\":{}},\"comment\":{}}],[\"on_zoom\",{\"_index\":156,\"name\":{\"781\":{}},\"comment\":{}}],[\"one_d_texture\",{\"_index\":87,\"name\":{\"581\":{}},\"comment\":{}}],[\"onzoomcallback\",{\"_index\":390,\"name\":{\"1179\":{}},\"comment\":{}}],[\"opacity\",{\"_index\":363,\"name\":{\"1126\":{}},\"comment\":{}}],[\"oparray\",{\"_index\":381,\"name\":{\"1156\":{}},\"comment\":{}}],[\"opchannel\",{\"_index\":349,\"name\":{\"1095\":{}},\"comment\":{}}],[\"ops_to_array\",{\"_index\":57,\"name\":{\"361\":{},\"411\":{}},\"comment\":{}}],[\"optimal_alpha\",{\"_index\":235,\"name\":{\"882\":{},\"956\":{},\"996\":{}},\"comment\":{}}],[\"options\",{\"_index\":220,\"name\":{\"860\":{},\"1189\":{},\"1201\":{}},\"comment\":{}}],[\"or\",{\"_index\":315,\"name\":{\"1049\":{}},\"comment\":{}}],[\"ordering\",{\"_index\":339,\"name\":{\"1080\":{}},\"comment\":{}}],[\"p3d\",{\"_index\":242,\"name\":{\"889\":{}},\"comment\":{}}],[\"p_in_rect\",{\"_index\":413,\"name\":{\"1222\":{}},\"comment\":{}}],[\"parent\",{\"_index\":418,\"name\":{\"1234\":{},\"1290\":{},\"1332\":{}},\"comment\":{}}],[\"partner\",{\"_index\":17,\"name\":{\"18\":{},\"70\":{},\"121\":{},\"171\":{},\"221\":{},\"271\":{},\"321\":{},\"374\":{},\"424\":{},\"470\":{},\"521\":{},\"610\":{}},\"comment\":{}}],[\"plot\",{\"_index\":98,\"name\":{\"641\":{},\"677\":{},\"711\":{},\"1055\":{},\"1094\":{}},\"comment\":{}}],[\"plot_queue\",{\"_index\":149,\"name\":{\"773\":{}},\"comment\":{}}],[\"plotapi\",{\"_index\":177,\"name\":{\"807\":{}},\"comment\":{}}],[\"point\",{\"_index\":241,\"name\":{\"888\":{}},\"comment\":{}}],[\"point_size\",{\"_index\":236,\"name\":{\"883\":{},\"957\":{},\"997\":{},\"1207\":{}},\"comment\":{}}],[\"pointfunction\",{\"_index\":348,\"name\":{\"1092\":{}},\"comment\":{}}],[\"points\",{\"_index\":113,\"name\":{\"657\":{},\"688\":{},\"721\":{},\"1258\":{},\"1309\":{},\"1353\":{}},\"comment\":{}}],[\"pointupdate\",{\"_index\":385,\"name\":{\"1173\":{}},\"comment\":{}}],[\"position\",{\"_index\":383,\"name\":{\"1170\":{}},\"comment\":{}}],[\"position0\",{\"_index\":384,\"name\":{\"1171\":{}},\"comment\":{}}],[\"position_interpolation\",{\"_index\":69,\"name\":{\"560\":{}},\"comment\":{}}],[\"positionalaesthetic\",{\"_index\":50,\"name\":{\"101\":{}},\"comment\":{}}],[\"post_to_regl_buffer\",{\"_index\":36,\"name\":{\"39\":{},\"89\":{},\"139\":{},\"189\":{},\"239\":{},\"289\":{},\"339\":{},\"391\":{},\"441\":{},\"489\":{},\"541\":{},\"597\":{}},\"comment\":{}}],[\"prefs\",{\"_index\":150,\"name\":{\"774\":{},\"822\":{},\"880\":{},\"954\":{},\"994\":{}},\"comment\":{}}],[\"promise\",{\"_index\":101,\"name\":{\"644\":{},\"671\":{},\"703\":{},\"972\":{},\"1231\":{},\"1287\":{},\"1329\":{}},\"comment\":{}}],[\"props\",{\"_index\":265,\"name\":{\"925\":{}},\"comment\":{}}],[\"quadtile\",{\"_index\":442,\"name\":{\"1270\":{},\"1384\":{}},\"comment\":{}}],[\"quadtiledataset\",{\"_index\":124,\"name\":{\"698\":{}},\"comment\":{}}],[\"quadtileoptions\",{\"_index\":352,\"name\":{\"1103\":{}},\"comment\":{}}],[\"query\",{\"_index\":181,\"name\":{\"811\":{}},\"comment\":{}}],[\"range\",{\"_index\":32,\"name\":{\"35\":{},\"85\":{},\"109\":{},\"160\":{},\"210\":{},\"260\":{},\"310\":{},\"387\":{},\"437\":{},\"485\":{},\"537\":{},\"622\":{},\"1115\":{},\"1140\":{}},\"comment\":{}}],[\"ready\",{\"_index\":99,\"name\":{\"642\":{},\"674\":{},\"705\":{},\"775\":{},\"968\":{},\"971\":{},\"1058\":{},\"1241\":{},\"1296\":{},\"1339\":{}},\"comment\":{}}],[\"ready_or_not_here_it_comes\",{\"_index\":288,\"name\":{\"969\":{}},\"comment\":{}}],[\"record_batch\",{\"_index\":437,\"name\":{\"1261\":{},\"1312\":{},\"1356\":{}},\"comment\":{}}],[\"rectangle\",{\"_index\":414,\"name\":{\"1223\":{}},\"comment\":{}}],[\"register_transformation\",{\"_index\":107,\"name\":{\"650\":{},\"682\":{},\"716\":{}},\"comment\":{}}],[\"regl\",{\"_index\":10,\"name\":{\"11\":{},\"63\":{},\"114\":{},\"164\":{},\"214\":{},\"264\":{},\"314\":{},\"367\":{},\"417\":{},\"463\":{},\"514\":{},\"558\":{},\"572\":{},\"603\":{},\"751\":{},\"901\":{},\"965\":{}},\"comment\":{}}],[\"regl_elements\",{\"_index\":287,\"name\":{\"967\":{}},\"comment\":{}}],[\"regl_rendering\",{\"_index\":249,\"name\":{\"898\":{}},\"comment\":{}}],[\"reglframe\",{\"_index\":262,\"name\":{\"921\":{}},\"comment\":{}}],[\"reglrenderer\",{\"_index\":250,\"name\":{\"899\":{}},\"comment\":{}}],[\"reinitialize\",{\"_index\":166,\"name\":{\"793\":{}},\"comment\":{}}],[\"release\",{\"_index\":289,\"name\":{\"973\":{}},\"comment\":{}}],[\"remake_renderer\",{\"_index\":279,\"name\":{\"940\":{}},\"comment\":{}}],[\"remove_hook\",{\"_index\":171,\"name\":{\"798\":{}},\"comment\":{}}],[\"removepoints\",{\"_index\":334,\"name\":{\"1075\":{}},\"comment\":{}}],[\"render\",{\"_index\":224,\"name\":{\"865\":{}},\"comment\":{}}],[\"render_all\",{\"_index\":270,\"name\":{\"931\":{}},\"comment\":{}}],[\"render_points\",{\"_index\":267,\"name\":{\"927\":{}},\"comment\":{}}],[\"render_props\",{\"_index\":232,\"name\":{\"878\":{},\"953\":{},\"992\":{}},\"comment\":{}}],[\"renderer\",{\"_index\":286,\"name\":{\"966\":{},\"978\":{},\"1379\":{}},\"comment\":{}}],[\"renderers\",{\"_index\":191,\"name\":{\"826\":{}},\"comment\":{}}],[\"rendering\",{\"_index\":293,\"name\":{\"977\":{}},\"comment\":{}}],[\"reset_to_defaults\",{\"_index\":39,\"name\":{\"42\":{},\"92\":{},\"142\":{},\"192\":{},\"242\":{},\"292\":{},\"342\":{},\"394\":{},\"444\":{},\"492\":{},\"544\":{},\"627\":{}},\"comment\":{}}],[\"restart_timer\",{\"_index\":207,\"name\":{\"845\":{}},\"comment\":{}}],[\"root_batch\",{\"_index\":180,\"name\":{\"810\":{}},\"comment\":{}}],[\"root_extent\",{\"_index\":441,\"name\":{\"1268\":{},\"1318\":{},\"1363\":{}},\"comment\":{}}],[\"root_tile\",{\"_index\":97,\"name\":{\"640\":{},\"672\":{},\"704\":{}},\"comment\":{}}],[\"rootchannel\",{\"_index\":379,\"name\":{\"1154\":{}},\"comment\":{}}],[\"sample_points\",{\"_index\":183,\"name\":{\"813\":{}},\"comment\":{}}],[\"scale\",{\"_index\":26,\"name\":{\"28\":{},\"79\":{},\"130\":{},\"180\":{},\"230\":{},\"280\":{},\"330\":{},\"381\":{},\"431\":{},\"479\":{},\"530\":{},\"595\":{}},\"comment\":{}}],[\"scales\",{\"_index\":1,\"name\":{\"1\":{},\"847\":{}},\"comment\":{}}],[\"scatterplot\",{\"_index\":8,\"name\":{\"9\":{},\"61\":{},\"112\":{},\"163\":{},\"213\":{},\"263\":{},\"313\":{},\"365\":{},\"415\":{},\"461\":{},\"512\":{},\"557\":{},\"601\":{},\"752\":{},\"833\":{},\"866\":{},\"946\":{},\"980\":{}},\"comment\":{}}],[\"scatterplotoptions\",{\"_index\":351,\"name\":{\"1099\":{}},\"comment\":{}}],[\"schema\",{\"_index\":116,\"name\":{\"660\":{},\"691\":{},\"724\":{},\"1263\":{},\"1314\":{},\"1358\":{}},\"comment\":{}}],[\"secondary_renderers\",{\"_index\":143,\"name\":{\"766\":{}},\"comment\":{}}],[\"select_and_plot\",{\"_index\":159,\"name\":{\"785\":{}},\"comment\":{}}],[\"select_data\",{\"_index\":160,\"name\":{\"786\":{}},\"comment\":{}}],[\"selection\",{\"_index\":294,\"name\":{\"1002\":{},\"1107\":{}},\"comment\":{}}],[\"selection_history\",{\"_index\":144,\"name\":{\"767\":{}},\"comment\":{}}],[\"selectionrecord\",{\"_index\":353,\"name\":{\"1106\":{}},\"comment\":{}}],[\"selectionsize\",{\"_index\":322,\"name\":{\"1061\":{}},\"comment\":{}}],[\"set\",{\"_index\":313,\"name\":{\"1047\":{}},\"comment\":{}}],[\"set_color\",{\"_index\":86,\"name\":{\"580\":{}},\"comment\":{}}],[\"set_highlit_point\",{\"_index\":203,\"name\":{\"841\":{}},\"comment\":{}}],[\"set_highlit_points\",{\"_index\":202,\"name\":{\"840\":{}},\"comment\":{}}],[\"set_one_d\",{\"_index\":85,\"name\":{\"579\":{}},\"comment\":{}}],[\"shape\",{\"_index\":382,\"name\":{\"1163\":{}},\"comment\":{}}],[\"shared\",{\"_index\":346,\"name\":{\"1089\":{}},\"comment\":{}}],[\"single_blur_pass\",{\"_index\":268,\"name\":{\"929\":{}},\"comment\":{}}],[\"size\",{\"_index\":48,\"name\":{\"51\":{},\"735\":{},\"1127\":{},\"1162\":{}},\"comment\":{}}],[\"size_field\",{\"_index\":396,\"name\":{\"1191\":{}},\"comment\":{}}],[\"sprites\",{\"_index\":256,\"name\":{\"915\":{}},\"comment\":{}}],[\"start\",{\"_index\":221,\"name\":{\"861\":{}},\"comment\":{}}],[\"start_transformations\",{\"_index\":178,\"name\":{\"808\":{}},\"comment\":{}}],[\"statefulaesthetic\",{\"_index\":128,\"name\":{\"732\":{},\"747\":{}},\"comment\":{}}],[\"states\",{\"_index\":132,\"name\":{\"749\":{}},\"comment\":{}}],[\"stop\",{\"_index\":223,\"name\":{\"863\":{}},\"comment\":{}}],[\"stop_labellers\",{\"_index\":172,\"name\":{\"799\":{}},\"comment\":{}}],[\"store\",{\"_index\":70,\"name\":{\"561\":{}},\"comment\":{}}],[\"stride\",{\"_index\":360,\"name\":{\"1120\":{}},\"comment\":{}}],[\"supportedarrowtypes\",{\"_index\":371,\"name\":{\"1144\":{}},\"comment\":{}}],[\"svg_element_selection\",{\"_index\":190,\"name\":{\"823\":{}},\"comment\":{}}],[\"table\",{\"_index\":109,\"name\":{\"652\":{},\"684\":{},\"717\":{}},\"comment\":{}}],[\"text\",{\"_index\":392,\"name\":{\"1185\":{}},\"comment\":{}}],[\"texture_buffer\",{\"_index\":35,\"name\":{\"38\":{},\"88\":{},\"138\":{},\"188\":{},\"238\":{},\"288\":{},\"338\":{},\"390\":{},\"440\":{},\"488\":{},\"540\":{},\"596\":{}},\"comment\":{}}],[\"texture_size\",{\"_index\":78,\"name\":{\"571\":{}},\"comment\":{}}],[\"texture_type\",{\"_index\":91,\"name\":{\"587\":{}},\"comment\":{}}],[\"texture_widths\",{\"_index\":80,\"name\":{\"574\":{}},\"comment\":{}}],[\"textures\",{\"_index\":258,\"name\":{\"917\":{}},\"comment\":{}}],[\"textureset\",{\"_index\":75,\"name\":{\"567\":{}},\"comment\":{}}],[\"theoretical_extent\",{\"_index\":448,\"name\":{\"1285\":{}},\"comment\":{}}],[\"tick\",{\"_index\":210,\"name\":{\"849\":{},\"928\":{}},\"comment\":{}}],[\"tick_num\",{\"_index\":261,\"name\":{\"920\":{}},\"comment\":{}}],[\"tile\",{\"_index\":285,\"name\":{\"964\":{},\"1221\":{},\"1227\":{},\"1383\":{}},\"comment\":{}}],[\"tilebuffermanager\",{\"_index\":284,\"name\":{\"962\":{}},\"comment\":{}}],[\"tilefunction\",{\"_index\":307,\"name\":{\"1035\":{}},\"comment\":{}}],[\"tileproxy\",{\"_index\":105,\"name\":{\"648\":{},\"680\":{},\"714\":{},\"768\":{},\"1096\":{},\"1101\":{},\"1105\":{}},\"comment\":{}}],[\"tiles\",{\"_index\":324,\"name\":{\"1063\":{}},\"comment\":{}}],[\"tileset\",{\"_index\":67,\"name\":{\"556\":{},\"827\":{},\"906\":{}},\"comment\":{}}],[\"tiletype\",{\"_index\":412,\"name\":{\"1220\":{}},\"comment\":{}}],[\"timer\",{\"_index\":216,\"name\":{\"856\":{}},\"comment\":{}}],[\"to_arrow\",{\"_index\":312,\"name\":{\"1046\":{}},\"comment\":{}}],[\"togltype\",{\"_index\":24,\"name\":{\"26\":{},\"59\":{},\"110\":{},\"161\":{},\"211\":{},\"261\":{},\"311\":{},\"359\":{},\"409\":{},\"459\":{},\"504\":{},\"599\":{}},\"comment\":{}}],[\"tooltip_handler\",{\"_index\":153,\"name\":{\"778\":{}},\"comment\":{}}],[\"tooltip_html\",{\"_index\":173,\"name\":{\"801\":{}},\"comment\":{}}],[\"totalsetsize\",{\"_index\":342,\"name\":{\"1083\":{}},\"comment\":{}}],[\"transform\",{\"_index\":25,\"name\":{\"27\":{},\"78\":{},\"129\":{},\"179\":{},\"229\":{},\"279\":{},\"329\":{},\"380\":{},\"430\":{},\"478\":{},\"529\":{},\"617\":{},\"831\":{},\"1122\":{},\"1138\":{}},\"comment\":{}}],[\"transformation\",{\"_index\":373,\"name\":{\"1146\":{}},\"comment\":{}}],[\"transformation_holder\",{\"_index\":432,\"name\":{\"1254\":{}},\"comment\":{}}],[\"transformations\",{\"_index\":96,\"name\":{\"639\":{},\"676\":{},\"710\":{},\"1212\":{}},\"comment\":{}}],[\"tree\",{\"_index\":215,\"name\":{\"855\":{}},\"comment\":{}}],[\"type\",{\"_index\":325,\"name\":{\"1064\":{}},\"comment\":{}}],[\"typing\",{\"_index\":453,\"name\":{\"1365\":{}},\"comment\":{}}],[\"union\",{\"_index\":331,\"name\":{\"1072\":{}},\"comment\":{}}],[\"unsafe_plotapi\",{\"_index\":179,\"name\":{\"809\":{}},\"comment\":{}}],[\"update\",{\"_index\":40,\"name\":{\"43\":{},\"93\":{},\"143\":{},\"193\":{},\"243\":{},\"293\":{},\"343\":{},\"360\":{},\"410\":{},\"493\":{},\"545\":{},\"598\":{},\"757\":{},\"864\":{}},\"comment\":{}}],[\"update_prefs\",{\"_index\":169,\"name\":{\"796\":{}},\"comment\":{}}],[\"url\",{\"_index\":394,\"name\":{\"1188\":{},\"1272\":{}},\"comment\":{}}],[\"urllabels\",{\"_index\":393,\"name\":{\"1186\":{}},\"comment\":{}}],[\"use_map_on_regl\",{\"_index\":45,\"name\":{\"48\":{},\"98\":{},\"148\":{},\"198\":{},\"248\":{},\"298\":{},\"348\":{},\"399\":{},\"449\":{},\"498\":{},\"550\":{},\"593\":{}},\"comment\":{}}],[\"usecolorscale\",{\"_index\":398,\"name\":{\"1194\":{}},\"comment\":{}}],[\"usenamecache\",{\"_index\":300,\"name\":{\"1008\":{},\"1015\":{},\"1022\":{},\"1029\":{},\"1037\":{}},\"comment\":{}}],[\"util\",{\"_index\":145,\"name\":{\"769\":{},\"1371\":{}},\"comment\":{}}],[\"utilityfunctions\",{\"_index\":461,\"name\":{\"1376\":{}},\"comment\":{}}],[\"value_for\",{\"_index\":33,\"name\":{\"36\":{},\"86\":{},\"136\":{},\"186\":{},\"236\":{},\"286\":{},\"336\":{},\"388\":{},\"438\":{},\"486\":{},\"538\":{},\"623\":{}},\"comment\":{}}],[\"values\",{\"_index\":387,\"name\":{\"1176\":{}},\"comment\":{}}],[\"variable_to_buffer_num\",{\"_index\":282,\"name\":{\"943\":{}},\"comment\":{}}],[\"visible_tiles\",{\"_index\":238,\"name\":{\"885\":{},\"959\":{},\"999\":{}},\"comment\":{}}],[\"visit\",{\"_index\":115,\"name\":{\"659\":{},\"690\":{},\"723\":{}},\"comment\":{}}],[\"visualize_tiles\",{\"_index\":167,\"name\":{\"794\":{}},\"comment\":{}}],[\"webgl_scale\",{\"_index\":209,\"name\":{\"848\":{}},\"comment\":{}}],[\"webgldomain\",{\"_index\":30,\"name\":{\"33\":{},\"83\":{},\"134\":{},\"184\":{},\"234\":{},\"284\":{},\"334\":{},\"385\":{},\"435\":{},\"483\":{},\"535\":{},\"620\":{}},\"comment\":{}}],[\"width\",{\"_index\":139,\"name\":{\"762\":{},\"824\":{},\"870\":{},\"950\":{},\"984\":{}},\"comment\":{}}],[\"window_transform\",{\"_index\":189,\"name\":{\"819\":{}},\"comment\":{}}],[\"wrapwithselectionmetadata\",{\"_index\":341,\"name\":{\"1082\":{}},\"comment\":{}}],[\"x\",{\"_index\":51,\"name\":{\"151\":{},\"741\":{},\"1159\":{},\"1183\":{},\"1225\":{},\"1245\":{},\"1300\":{},\"1343\":{}},\"comment\":{}}],[\"x0\",{\"_index\":52,\"name\":{\"201\":{},\"743\":{},\"1168\":{}},\"comment\":{}}],[\"xor\",{\"_index\":316,\"name\":{\"1050\":{}},\"comment\":{}}],[\"y\",{\"_index\":53,\"name\":{\"251\":{},\"742\":{},\"1160\":{},\"1184\":{},\"1226\":{},\"1246\":{},\"1301\":{},\"1344\":{}},\"comment\":{}}],[\"y0\",{\"_index\":54,\"name\":{\"301\":{},\"744\":{},\"1169\":{}},\"comment\":{}}],[\"yielder\",{\"_index\":440,\"name\":{\"1266\":{},\"1317\":{},\"1361\":{}},\"comment\":{}}],[\"zoom\",{\"_index\":229,\"name\":{\"874\":{},\"907\":{},\"988\":{},\"1216\":{}},\"comment\":{}}],[\"zoom_align\",{\"_index\":409,\"name\":{\"1217\":{}},\"comment\":{}}],[\"zoom_balance\",{\"_index\":404,\"name\":{\"1205\":{}},\"comment\":{}}],[\"zoom_to\",{\"_index\":198,\"name\":{\"836\":{}},\"comment\":{}}],[\"zoom_to_bbox\",{\"_index\":200,\"name\":{\"838\":{}},\"comment\":{}}],[\"zoomer\",{\"_index\":194,\"name\":{\"830\":{}},\"comment\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file +window.searchData = JSON.parse("{\"kinds\":{\"2\":\"Module\",\"32\":\"Variable\",\"64\":\"Function\",\"128\":\"Class\",\"256\":\"Interface\",\"512\":\"Constructor\",\"1024\":\"Property\",\"2048\":\"Method\",\"65536\":\"Type literal\",\"262144\":\"Accessor\",\"4194304\":\"Type alias\",\"8388608\":\"Reference\"},\"rows\":[{\"kind\":2,\"name\":\"Aesthetic\",\"url\":\"modules/Aesthetic.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":32,\"name\":\"scales\",\"url\":\"variables/Aesthetic.scales.html\",\"classes\":\"tsd-kind-variable tsd-parent-kind-module\",\"parent\":\"Aesthetic\"},{\"kind\":128,\"name\":\"Aesthetic\",\"url\":\"classes/Aesthetic.Aesthetic.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"Aesthetic\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Aesthetic.Aesthetic.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":1024,\"name\":\"default_range\",\"url\":\"classes/Aesthetic.Aesthetic.html#default_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":1024,\"name\":\"default_constant\",\"url\":\"classes/Aesthetic.Aesthetic.html#default_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":1024,\"name\":\"_constant\",\"url\":\"classes/Aesthetic.Aesthetic.html#_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":1024,\"name\":\"default_transform\",\"url\":\"classes/Aesthetic.Aesthetic.html#default_transform\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":1024,\"name\":\"_transform\",\"url\":\"classes/Aesthetic.Aesthetic.html#_transform\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/Aesthetic.Aesthetic.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":1024,\"name\":\"field\",\"url\":\"classes/Aesthetic.Aesthetic.html#field\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":1024,\"name\":\"regl\",\"url\":\"classes/Aesthetic.Aesthetic.html#regl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":1024,\"name\":\"_texture_buffer\",\"url\":\"classes/Aesthetic.Aesthetic.html#_texture_buffer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":1024,\"name\":\"_domain\",\"url\":\"classes/Aesthetic.Aesthetic.html#_domain\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":1024,\"name\":\"_range\",\"url\":\"classes/Aesthetic.Aesthetic.html#_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":1024,\"name\":\"_func\",\"url\":\"classes/Aesthetic.Aesthetic.html#_func\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Aesthetic.html#_func.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.Aesthetic._func\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/Aesthetic.Aesthetic.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":1024,\"name\":\"partner\",\"url\":\"classes/Aesthetic.Aesthetic.html#partner\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":1024,\"name\":\"_textures\",\"url\":\"classes/Aesthetic.Aesthetic.html#_textures\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":1024,\"name\":\"_scale\",\"url\":\"classes/Aesthetic.Aesthetic.html#_scale\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Aesthetic.html#_scale.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.Aesthetic._scale\"},{\"kind\":1024,\"name\":\"current_encoding\",\"url\":\"classes/Aesthetic.Aesthetic.html#current_encoding\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":1024,\"name\":\"aesthetic_map\",\"url\":\"classes/Aesthetic.Aesthetic.html#aesthetic_map\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/Aesthetic.Aesthetic.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":2048,\"name\":\"apply\",\"url\":\"classes/Aesthetic.Aesthetic.html#apply\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":2048,\"name\":\"toGLType\",\"url\":\"classes/Aesthetic.Aesthetic.html#toGLType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":262144,\"name\":\"transform\",\"url\":\"classes/Aesthetic.Aesthetic.html#transform\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":262144,\"name\":\"scale\",\"url\":\"classes/Aesthetic.Aesthetic.html#scale\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Aesthetic.html#scale.scale-1.__type-4\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"Aesthetic.Aesthetic.scale.scale\"},{\"kind\":262144,\"name\":\"column\",\"url\":\"classes/Aesthetic.Aesthetic.html#column\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":262144,\"name\":\"default_domain\",\"url\":\"classes/Aesthetic.Aesthetic.html#default_domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":2048,\"name\":\"default_data\",\"url\":\"classes/Aesthetic.Aesthetic.html#default_data\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":262144,\"name\":\"webGLDomain\",\"url\":\"classes/Aesthetic.Aesthetic.html#webGLDomain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":262144,\"name\":\"domain\",\"url\":\"classes/Aesthetic.Aesthetic.html#domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":262144,\"name\":\"range\",\"url\":\"classes/Aesthetic.Aesthetic.html#range\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":2048,\"name\":\"value_for\",\"url\":\"classes/Aesthetic.Aesthetic.html#value_for\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":262144,\"name\":\"map_position\",\"url\":\"classes/Aesthetic.Aesthetic.html#map_position\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":262144,\"name\":\"texture_buffer\",\"url\":\"classes/Aesthetic.Aesthetic.html#texture_buffer\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":2048,\"name\":\"post_to_regl_buffer\",\"url\":\"classes/Aesthetic.Aesthetic.html#post_to_regl_buffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":2048,\"name\":\"convert_string_encoding\",\"url\":\"classes/Aesthetic.Aesthetic.html#convert_string_encoding\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":2048,\"name\":\"complete_domain\",\"url\":\"classes/Aesthetic.Aesthetic.html#complete_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":2048,\"name\":\"reset_to_defaults\",\"url\":\"classes/Aesthetic.Aesthetic.html#reset_to_defaults\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/Aesthetic.Aesthetic.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":2048,\"name\":\"encode_for_textures\",\"url\":\"classes/Aesthetic.Aesthetic.html#encode_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":2048,\"name\":\"arrow_column\",\"url\":\"classes/Aesthetic.Aesthetic.html#arrow_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":2048,\"name\":\"is_dictionary\",\"url\":\"classes/Aesthetic.Aesthetic.html#is_dictionary\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":262144,\"name\":\"constant\",\"url\":\"classes/Aesthetic.Aesthetic.html#constant\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":262144,\"name\":\"use_map_on_regl\",\"url\":\"classes/Aesthetic.Aesthetic.html#use_map_on_regl\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":2048,\"name\":\"materialize_function\",\"url\":\"classes/Aesthetic.Aesthetic.html#materialize_function\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":2048,\"name\":\"apply_function_for_textures\",\"url\":\"classes/Aesthetic.Aesthetic.html#apply_function_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Aesthetic.Aesthetic\"},{\"kind\":128,\"name\":\"Size\",\"url\":\"classes/Aesthetic.Size.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"Aesthetic\"},{\"kind\":262144,\"name\":\"default_constant\",\"url\":\"classes/Aesthetic.Size.html#default_constant-1\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Size\"},{\"kind\":2048,\"name\":\"get_default_domain\",\"url\":\"classes/Aesthetic.Size.html#get_default_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Aesthetic.Size.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":1024,\"name\":\"_constant\",\"url\":\"classes/Aesthetic.Size.html#_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Size\"},{\"kind\":1024,\"name\":\"default_constant\",\"url\":\"classes/Aesthetic.Size.html#default_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Size\"},{\"kind\":262144,\"name\":\"default_range\",\"url\":\"classes/Aesthetic.Size.html#default_range\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Size\"},{\"kind\":1024,\"name\":\"default_transform\",\"url\":\"classes/Aesthetic.Size.html#default_transform\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Size\"},{\"kind\":2048,\"name\":\"toGLType\",\"url\":\"classes/Aesthetic.Size.html#toGLType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":262144,\"name\":\"default_domain\",\"url\":\"classes/Aesthetic.Size.html#default_domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/Aesthetic.Size.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":1024,\"name\":\"field\",\"url\":\"classes/Aesthetic.Size.html#field\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":1024,\"name\":\"regl\",\"url\":\"classes/Aesthetic.Size.html#regl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":1024,\"name\":\"_texture_buffer\",\"url\":\"classes/Aesthetic.Size.html#_texture_buffer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":1024,\"name\":\"_domain\",\"url\":\"classes/Aesthetic.Size.html#_domain\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":1024,\"name\":\"_range\",\"url\":\"classes/Aesthetic.Size.html#_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":1024,\"name\":\"_func\",\"url\":\"classes/Aesthetic.Size.html#_func\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Size.html#_func.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.Size._func\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/Aesthetic.Size.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":1024,\"name\":\"partner\",\"url\":\"classes/Aesthetic.Size.html#partner\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":1024,\"name\":\"_textures\",\"url\":\"classes/Aesthetic.Size.html#_textures\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":1024,\"name\":\"_scale\",\"url\":\"classes/Aesthetic.Size.html#_scale\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Size.html#_scale.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.Size._scale\"},{\"kind\":1024,\"name\":\"current_encoding\",\"url\":\"classes/Aesthetic.Size.html#current_encoding\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":1024,\"name\":\"aesthetic_map\",\"url\":\"classes/Aesthetic.Size.html#aesthetic_map\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/Aesthetic.Size.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":2048,\"name\":\"apply\",\"url\":\"classes/Aesthetic.Size.html#apply\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":262144,\"name\":\"transform\",\"url\":\"classes/Aesthetic.Size.html#transform\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":262144,\"name\":\"scale\",\"url\":\"classes/Aesthetic.Size.html#scale\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Size.html#scale.scale-1.__type-4\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"Aesthetic.Size.scale.scale\"},{\"kind\":262144,\"name\":\"column\",\"url\":\"classes/Aesthetic.Size.html#column\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":2048,\"name\":\"default_data\",\"url\":\"classes/Aesthetic.Size.html#default_data\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":262144,\"name\":\"webGLDomain\",\"url\":\"classes/Aesthetic.Size.html#webGLDomain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":262144,\"name\":\"domain\",\"url\":\"classes/Aesthetic.Size.html#domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":262144,\"name\":\"range\",\"url\":\"classes/Aesthetic.Size.html#range\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":2048,\"name\":\"value_for\",\"url\":\"classes/Aesthetic.Size.html#value_for\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":262144,\"name\":\"map_position\",\"url\":\"classes/Aesthetic.Size.html#map_position\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":262144,\"name\":\"texture_buffer\",\"url\":\"classes/Aesthetic.Size.html#texture_buffer\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":2048,\"name\":\"post_to_regl_buffer\",\"url\":\"classes/Aesthetic.Size.html#post_to_regl_buffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":2048,\"name\":\"convert_string_encoding\",\"url\":\"classes/Aesthetic.Size.html#convert_string_encoding\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":2048,\"name\":\"complete_domain\",\"url\":\"classes/Aesthetic.Size.html#complete_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":2048,\"name\":\"reset_to_defaults\",\"url\":\"classes/Aesthetic.Size.html#reset_to_defaults\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/Aesthetic.Size.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":2048,\"name\":\"encode_for_textures\",\"url\":\"classes/Aesthetic.Size.html#encode_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":2048,\"name\":\"arrow_column\",\"url\":\"classes/Aesthetic.Size.html#arrow_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":2048,\"name\":\"is_dictionary\",\"url\":\"classes/Aesthetic.Size.html#is_dictionary\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":262144,\"name\":\"constant\",\"url\":\"classes/Aesthetic.Size.html#constant\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":262144,\"name\":\"use_map_on_regl\",\"url\":\"classes/Aesthetic.Size.html#use_map_on_regl\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":2048,\"name\":\"materialize_function\",\"url\":\"classes/Aesthetic.Size.html#materialize_function\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":2048,\"name\":\"apply_function_for_textures\",\"url\":\"classes/Aesthetic.Size.html#apply_function_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Size\"},{\"kind\":128,\"name\":\"PositionalAesthetic\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"Aesthetic\"},{\"kind\":262144,\"name\":\"default_constant\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#default_constant-1\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":2048,\"name\":\"get_default_domain\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#get_default_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":1024,\"name\":\"default_range\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#default_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":1024,\"name\":\"default_constant\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#default_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":1024,\"name\":\"default_transform\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#default_transform\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":1024,\"name\":\"_constant\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":262144,\"name\":\"range\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#range\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":2048,\"name\":\"toGLType\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#toGLType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":262144,\"name\":\"default_domain\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#default_domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":1024,\"name\":\"field\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#field\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":1024,\"name\":\"regl\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#regl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":1024,\"name\":\"_texture_buffer\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#_texture_buffer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":1024,\"name\":\"_domain\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#_domain\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":1024,\"name\":\"_range\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":1024,\"name\":\"_func\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#_func\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#_func.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.PositionalAesthetic._func\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":1024,\"name\":\"partner\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#partner\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":1024,\"name\":\"_textures\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#_textures\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":1024,\"name\":\"_scale\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#_scale\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#_scale.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.PositionalAesthetic._scale\"},{\"kind\":1024,\"name\":\"current_encoding\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#current_encoding\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":1024,\"name\":\"aesthetic_map\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#aesthetic_map\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":2048,\"name\":\"apply\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#apply\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":262144,\"name\":\"transform\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#transform\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":262144,\"name\":\"scale\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#scale\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#scale.scale-1.__type-4\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"Aesthetic.PositionalAesthetic.scale.scale\"},{\"kind\":262144,\"name\":\"column\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#column\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":2048,\"name\":\"default_data\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#default_data\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":262144,\"name\":\"webGLDomain\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#webGLDomain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":262144,\"name\":\"domain\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":2048,\"name\":\"value_for\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#value_for\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":262144,\"name\":\"map_position\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#map_position\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":262144,\"name\":\"texture_buffer\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#texture_buffer\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":2048,\"name\":\"post_to_regl_buffer\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#post_to_regl_buffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":2048,\"name\":\"convert_string_encoding\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#convert_string_encoding\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":2048,\"name\":\"complete_domain\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#complete_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":2048,\"name\":\"reset_to_defaults\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#reset_to_defaults\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":2048,\"name\":\"encode_for_textures\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#encode_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":2048,\"name\":\"arrow_column\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#arrow_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":2048,\"name\":\"is_dictionary\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#is_dictionary\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":262144,\"name\":\"constant\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#constant\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":262144,\"name\":\"use_map_on_regl\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#use_map_on_regl\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":2048,\"name\":\"materialize_function\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#materialize_function\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":2048,\"name\":\"apply_function_for_textures\",\"url\":\"classes/Aesthetic.PositionalAesthetic.html#apply_function_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.PositionalAesthetic\"},{\"kind\":128,\"name\":\"X\",\"url\":\"classes/Aesthetic.X.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"Aesthetic\"},{\"kind\":262144,\"name\":\"default_constant\",\"url\":\"classes/Aesthetic.X.html#default_constant-1\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":2048,\"name\":\"get_default_domain\",\"url\":\"classes/Aesthetic.X.html#get_default_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Aesthetic.X.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":1024,\"name\":\"field\",\"url\":\"classes/Aesthetic.X.html#field\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.X\"},{\"kind\":1024,\"name\":\"default_range\",\"url\":\"classes/Aesthetic.X.html#default_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":1024,\"name\":\"default_constant\",\"url\":\"classes/Aesthetic.X.html#default_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":1024,\"name\":\"default_transform\",\"url\":\"classes/Aesthetic.X.html#default_transform\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":1024,\"name\":\"_constant\",\"url\":\"classes/Aesthetic.X.html#_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":262144,\"name\":\"range\",\"url\":\"classes/Aesthetic.X.html#range\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":2048,\"name\":\"toGLType\",\"url\":\"classes/Aesthetic.X.html#toGLType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":262144,\"name\":\"default_domain\",\"url\":\"classes/Aesthetic.X.html#default_domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/Aesthetic.X.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":1024,\"name\":\"regl\",\"url\":\"classes/Aesthetic.X.html#regl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":1024,\"name\":\"_texture_buffer\",\"url\":\"classes/Aesthetic.X.html#_texture_buffer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":1024,\"name\":\"_domain\",\"url\":\"classes/Aesthetic.X.html#_domain\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":1024,\"name\":\"_range\",\"url\":\"classes/Aesthetic.X.html#_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":1024,\"name\":\"_func\",\"url\":\"classes/Aesthetic.X.html#_func\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.X.html#_func.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.X._func\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/Aesthetic.X.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":1024,\"name\":\"partner\",\"url\":\"classes/Aesthetic.X.html#partner\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":1024,\"name\":\"_textures\",\"url\":\"classes/Aesthetic.X.html#_textures\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":1024,\"name\":\"_scale\",\"url\":\"classes/Aesthetic.X.html#_scale\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.X.html#_scale.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.X._scale\"},{\"kind\":1024,\"name\":\"current_encoding\",\"url\":\"classes/Aesthetic.X.html#current_encoding\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":1024,\"name\":\"aesthetic_map\",\"url\":\"classes/Aesthetic.X.html#aesthetic_map\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/Aesthetic.X.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":2048,\"name\":\"apply\",\"url\":\"classes/Aesthetic.X.html#apply\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":262144,\"name\":\"transform\",\"url\":\"classes/Aesthetic.X.html#transform\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":262144,\"name\":\"scale\",\"url\":\"classes/Aesthetic.X.html#scale\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.X.html#scale.scale-1.__type-4\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"Aesthetic.X.scale.scale\"},{\"kind\":262144,\"name\":\"column\",\"url\":\"classes/Aesthetic.X.html#column\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":2048,\"name\":\"default_data\",\"url\":\"classes/Aesthetic.X.html#default_data\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":262144,\"name\":\"webGLDomain\",\"url\":\"classes/Aesthetic.X.html#webGLDomain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":262144,\"name\":\"domain\",\"url\":\"classes/Aesthetic.X.html#domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":2048,\"name\":\"value_for\",\"url\":\"classes/Aesthetic.X.html#value_for\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":262144,\"name\":\"map_position\",\"url\":\"classes/Aesthetic.X.html#map_position\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":262144,\"name\":\"texture_buffer\",\"url\":\"classes/Aesthetic.X.html#texture_buffer\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":2048,\"name\":\"post_to_regl_buffer\",\"url\":\"classes/Aesthetic.X.html#post_to_regl_buffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":2048,\"name\":\"convert_string_encoding\",\"url\":\"classes/Aesthetic.X.html#convert_string_encoding\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":2048,\"name\":\"complete_domain\",\"url\":\"classes/Aesthetic.X.html#complete_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":2048,\"name\":\"reset_to_defaults\",\"url\":\"classes/Aesthetic.X.html#reset_to_defaults\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/Aesthetic.X.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":2048,\"name\":\"encode_for_textures\",\"url\":\"classes/Aesthetic.X.html#encode_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":2048,\"name\":\"arrow_column\",\"url\":\"classes/Aesthetic.X.html#arrow_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":2048,\"name\":\"is_dictionary\",\"url\":\"classes/Aesthetic.X.html#is_dictionary\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":262144,\"name\":\"constant\",\"url\":\"classes/Aesthetic.X.html#constant\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":262144,\"name\":\"use_map_on_regl\",\"url\":\"classes/Aesthetic.X.html#use_map_on_regl\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":2048,\"name\":\"materialize_function\",\"url\":\"classes/Aesthetic.X.html#materialize_function\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":2048,\"name\":\"apply_function_for_textures\",\"url\":\"classes/Aesthetic.X.html#apply_function_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X\"},{\"kind\":128,\"name\":\"X0\",\"url\":\"classes/Aesthetic.X0.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"Aesthetic\"},{\"kind\":262144,\"name\":\"default_constant\",\"url\":\"classes/Aesthetic.X0.html#default_constant-1\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":2048,\"name\":\"get_default_domain\",\"url\":\"classes/Aesthetic.X0.html#get_default_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Aesthetic.X0.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":1024,\"name\":\"field\",\"url\":\"classes/Aesthetic.X0.html#field\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":1024,\"name\":\"default_range\",\"url\":\"classes/Aesthetic.X0.html#default_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":1024,\"name\":\"default_constant\",\"url\":\"classes/Aesthetic.X0.html#default_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":1024,\"name\":\"default_transform\",\"url\":\"classes/Aesthetic.X0.html#default_transform\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":1024,\"name\":\"_constant\",\"url\":\"classes/Aesthetic.X0.html#_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":262144,\"name\":\"range\",\"url\":\"classes/Aesthetic.X0.html#range\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":2048,\"name\":\"toGLType\",\"url\":\"classes/Aesthetic.X0.html#toGLType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":262144,\"name\":\"default_domain\",\"url\":\"classes/Aesthetic.X0.html#default_domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/Aesthetic.X0.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":1024,\"name\":\"regl\",\"url\":\"classes/Aesthetic.X0.html#regl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":1024,\"name\":\"_texture_buffer\",\"url\":\"classes/Aesthetic.X0.html#_texture_buffer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":1024,\"name\":\"_domain\",\"url\":\"classes/Aesthetic.X0.html#_domain\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":1024,\"name\":\"_range\",\"url\":\"classes/Aesthetic.X0.html#_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":1024,\"name\":\"_func\",\"url\":\"classes/Aesthetic.X0.html#_func\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.X0.html#_func.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.X0._func\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/Aesthetic.X0.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":1024,\"name\":\"partner\",\"url\":\"classes/Aesthetic.X0.html#partner\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":1024,\"name\":\"_textures\",\"url\":\"classes/Aesthetic.X0.html#_textures\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":1024,\"name\":\"_scale\",\"url\":\"classes/Aesthetic.X0.html#_scale\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.X0.html#_scale.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.X0._scale\"},{\"kind\":1024,\"name\":\"current_encoding\",\"url\":\"classes/Aesthetic.X0.html#current_encoding\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":1024,\"name\":\"aesthetic_map\",\"url\":\"classes/Aesthetic.X0.html#aesthetic_map\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/Aesthetic.X0.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":2048,\"name\":\"apply\",\"url\":\"classes/Aesthetic.X0.html#apply\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":262144,\"name\":\"transform\",\"url\":\"classes/Aesthetic.X0.html#transform\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":262144,\"name\":\"scale\",\"url\":\"classes/Aesthetic.X0.html#scale\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.X0.html#scale.scale-1.__type-4\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"Aesthetic.X0.scale.scale\"},{\"kind\":262144,\"name\":\"column\",\"url\":\"classes/Aesthetic.X0.html#column\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":2048,\"name\":\"default_data\",\"url\":\"classes/Aesthetic.X0.html#default_data\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":262144,\"name\":\"webGLDomain\",\"url\":\"classes/Aesthetic.X0.html#webGLDomain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":262144,\"name\":\"domain\",\"url\":\"classes/Aesthetic.X0.html#domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":2048,\"name\":\"value_for\",\"url\":\"classes/Aesthetic.X0.html#value_for\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":262144,\"name\":\"map_position\",\"url\":\"classes/Aesthetic.X0.html#map_position\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":262144,\"name\":\"texture_buffer\",\"url\":\"classes/Aesthetic.X0.html#texture_buffer\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":2048,\"name\":\"post_to_regl_buffer\",\"url\":\"classes/Aesthetic.X0.html#post_to_regl_buffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":2048,\"name\":\"convert_string_encoding\",\"url\":\"classes/Aesthetic.X0.html#convert_string_encoding\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":2048,\"name\":\"complete_domain\",\"url\":\"classes/Aesthetic.X0.html#complete_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":2048,\"name\":\"reset_to_defaults\",\"url\":\"classes/Aesthetic.X0.html#reset_to_defaults\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/Aesthetic.X0.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":2048,\"name\":\"encode_for_textures\",\"url\":\"classes/Aesthetic.X0.html#encode_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":2048,\"name\":\"arrow_column\",\"url\":\"classes/Aesthetic.X0.html#arrow_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":2048,\"name\":\"is_dictionary\",\"url\":\"classes/Aesthetic.X0.html#is_dictionary\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":262144,\"name\":\"constant\",\"url\":\"classes/Aesthetic.X0.html#constant\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":262144,\"name\":\"use_map_on_regl\",\"url\":\"classes/Aesthetic.X0.html#use_map_on_regl\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":2048,\"name\":\"materialize_function\",\"url\":\"classes/Aesthetic.X0.html#materialize_function\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":2048,\"name\":\"apply_function_for_textures\",\"url\":\"classes/Aesthetic.X0.html#apply_function_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.X0\"},{\"kind\":128,\"name\":\"Y\",\"url\":\"classes/Aesthetic.Y.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"Aesthetic\"},{\"kind\":262144,\"name\":\"default_constant\",\"url\":\"classes/Aesthetic.Y.html#default_constant-1\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":2048,\"name\":\"get_default_domain\",\"url\":\"classes/Aesthetic.Y.html#get_default_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Aesthetic.Y.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":1024,\"name\":\"field\",\"url\":\"classes/Aesthetic.Y.html#field\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Y\"},{\"kind\":1024,\"name\":\"default_range\",\"url\":\"classes/Aesthetic.Y.html#default_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":1024,\"name\":\"default_constant\",\"url\":\"classes/Aesthetic.Y.html#default_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":1024,\"name\":\"default_transform\",\"url\":\"classes/Aesthetic.Y.html#default_transform\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":1024,\"name\":\"_constant\",\"url\":\"classes/Aesthetic.Y.html#_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":262144,\"name\":\"range\",\"url\":\"classes/Aesthetic.Y.html#range\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":2048,\"name\":\"toGLType\",\"url\":\"classes/Aesthetic.Y.html#toGLType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":262144,\"name\":\"default_domain\",\"url\":\"classes/Aesthetic.Y.html#default_domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/Aesthetic.Y.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":1024,\"name\":\"regl\",\"url\":\"classes/Aesthetic.Y.html#regl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":1024,\"name\":\"_texture_buffer\",\"url\":\"classes/Aesthetic.Y.html#_texture_buffer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":1024,\"name\":\"_domain\",\"url\":\"classes/Aesthetic.Y.html#_domain\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":1024,\"name\":\"_range\",\"url\":\"classes/Aesthetic.Y.html#_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":1024,\"name\":\"_func\",\"url\":\"classes/Aesthetic.Y.html#_func\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Y.html#_func.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.Y._func\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/Aesthetic.Y.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":1024,\"name\":\"partner\",\"url\":\"classes/Aesthetic.Y.html#partner\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":1024,\"name\":\"_textures\",\"url\":\"classes/Aesthetic.Y.html#_textures\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":1024,\"name\":\"_scale\",\"url\":\"classes/Aesthetic.Y.html#_scale\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Y.html#_scale.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.Y._scale\"},{\"kind\":1024,\"name\":\"current_encoding\",\"url\":\"classes/Aesthetic.Y.html#current_encoding\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":1024,\"name\":\"aesthetic_map\",\"url\":\"classes/Aesthetic.Y.html#aesthetic_map\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/Aesthetic.Y.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":2048,\"name\":\"apply\",\"url\":\"classes/Aesthetic.Y.html#apply\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":262144,\"name\":\"transform\",\"url\":\"classes/Aesthetic.Y.html#transform\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":262144,\"name\":\"scale\",\"url\":\"classes/Aesthetic.Y.html#scale\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Y.html#scale.scale-1.__type-4\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"Aesthetic.Y.scale.scale\"},{\"kind\":262144,\"name\":\"column\",\"url\":\"classes/Aesthetic.Y.html#column\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":2048,\"name\":\"default_data\",\"url\":\"classes/Aesthetic.Y.html#default_data\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":262144,\"name\":\"webGLDomain\",\"url\":\"classes/Aesthetic.Y.html#webGLDomain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":262144,\"name\":\"domain\",\"url\":\"classes/Aesthetic.Y.html#domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":2048,\"name\":\"value_for\",\"url\":\"classes/Aesthetic.Y.html#value_for\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":262144,\"name\":\"map_position\",\"url\":\"classes/Aesthetic.Y.html#map_position\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":262144,\"name\":\"texture_buffer\",\"url\":\"classes/Aesthetic.Y.html#texture_buffer\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":2048,\"name\":\"post_to_regl_buffer\",\"url\":\"classes/Aesthetic.Y.html#post_to_regl_buffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":2048,\"name\":\"convert_string_encoding\",\"url\":\"classes/Aesthetic.Y.html#convert_string_encoding\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":2048,\"name\":\"complete_domain\",\"url\":\"classes/Aesthetic.Y.html#complete_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":2048,\"name\":\"reset_to_defaults\",\"url\":\"classes/Aesthetic.Y.html#reset_to_defaults\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/Aesthetic.Y.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":2048,\"name\":\"encode_for_textures\",\"url\":\"classes/Aesthetic.Y.html#encode_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":2048,\"name\":\"arrow_column\",\"url\":\"classes/Aesthetic.Y.html#arrow_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":2048,\"name\":\"is_dictionary\",\"url\":\"classes/Aesthetic.Y.html#is_dictionary\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":262144,\"name\":\"constant\",\"url\":\"classes/Aesthetic.Y.html#constant\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":262144,\"name\":\"use_map_on_regl\",\"url\":\"classes/Aesthetic.Y.html#use_map_on_regl\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":2048,\"name\":\"materialize_function\",\"url\":\"classes/Aesthetic.Y.html#materialize_function\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":2048,\"name\":\"apply_function_for_textures\",\"url\":\"classes/Aesthetic.Y.html#apply_function_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y\"},{\"kind\":128,\"name\":\"Y0\",\"url\":\"classes/Aesthetic.Y0.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"Aesthetic\"},{\"kind\":262144,\"name\":\"default_constant\",\"url\":\"classes/Aesthetic.Y0.html#default_constant-1\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":2048,\"name\":\"get_default_domain\",\"url\":\"classes/Aesthetic.Y0.html#get_default_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Aesthetic.Y0.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":1024,\"name\":\"field\",\"url\":\"classes/Aesthetic.Y0.html#field\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":1024,\"name\":\"default_range\",\"url\":\"classes/Aesthetic.Y0.html#default_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":1024,\"name\":\"default_constant\",\"url\":\"classes/Aesthetic.Y0.html#default_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":1024,\"name\":\"default_transform\",\"url\":\"classes/Aesthetic.Y0.html#default_transform\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":1024,\"name\":\"_constant\",\"url\":\"classes/Aesthetic.Y0.html#_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":262144,\"name\":\"range\",\"url\":\"classes/Aesthetic.Y0.html#range\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":2048,\"name\":\"toGLType\",\"url\":\"classes/Aesthetic.Y0.html#toGLType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":262144,\"name\":\"default_domain\",\"url\":\"classes/Aesthetic.Y0.html#default_domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/Aesthetic.Y0.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":1024,\"name\":\"regl\",\"url\":\"classes/Aesthetic.Y0.html#regl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":1024,\"name\":\"_texture_buffer\",\"url\":\"classes/Aesthetic.Y0.html#_texture_buffer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":1024,\"name\":\"_domain\",\"url\":\"classes/Aesthetic.Y0.html#_domain\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":1024,\"name\":\"_range\",\"url\":\"classes/Aesthetic.Y0.html#_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":1024,\"name\":\"_func\",\"url\":\"classes/Aesthetic.Y0.html#_func\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Y0.html#_func.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.Y0._func\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/Aesthetic.Y0.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":1024,\"name\":\"partner\",\"url\":\"classes/Aesthetic.Y0.html#partner\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":1024,\"name\":\"_textures\",\"url\":\"classes/Aesthetic.Y0.html#_textures\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":1024,\"name\":\"_scale\",\"url\":\"classes/Aesthetic.Y0.html#_scale\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Y0.html#_scale.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.Y0._scale\"},{\"kind\":1024,\"name\":\"current_encoding\",\"url\":\"classes/Aesthetic.Y0.html#current_encoding\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":1024,\"name\":\"aesthetic_map\",\"url\":\"classes/Aesthetic.Y0.html#aesthetic_map\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/Aesthetic.Y0.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":2048,\"name\":\"apply\",\"url\":\"classes/Aesthetic.Y0.html#apply\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":262144,\"name\":\"transform\",\"url\":\"classes/Aesthetic.Y0.html#transform\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":262144,\"name\":\"scale\",\"url\":\"classes/Aesthetic.Y0.html#scale\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Y0.html#scale.scale-1.__type-4\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"Aesthetic.Y0.scale.scale\"},{\"kind\":262144,\"name\":\"column\",\"url\":\"classes/Aesthetic.Y0.html#column\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":2048,\"name\":\"default_data\",\"url\":\"classes/Aesthetic.Y0.html#default_data\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":262144,\"name\":\"webGLDomain\",\"url\":\"classes/Aesthetic.Y0.html#webGLDomain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":262144,\"name\":\"domain\",\"url\":\"classes/Aesthetic.Y0.html#domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":2048,\"name\":\"value_for\",\"url\":\"classes/Aesthetic.Y0.html#value_for\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":262144,\"name\":\"map_position\",\"url\":\"classes/Aesthetic.Y0.html#map_position\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":262144,\"name\":\"texture_buffer\",\"url\":\"classes/Aesthetic.Y0.html#texture_buffer\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":2048,\"name\":\"post_to_regl_buffer\",\"url\":\"classes/Aesthetic.Y0.html#post_to_regl_buffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":2048,\"name\":\"convert_string_encoding\",\"url\":\"classes/Aesthetic.Y0.html#convert_string_encoding\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":2048,\"name\":\"complete_domain\",\"url\":\"classes/Aesthetic.Y0.html#complete_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":2048,\"name\":\"reset_to_defaults\",\"url\":\"classes/Aesthetic.Y0.html#reset_to_defaults\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/Aesthetic.Y0.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":2048,\"name\":\"encode_for_textures\",\"url\":\"classes/Aesthetic.Y0.html#encode_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":2048,\"name\":\"arrow_column\",\"url\":\"classes/Aesthetic.Y0.html#arrow_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":2048,\"name\":\"is_dictionary\",\"url\":\"classes/Aesthetic.Y0.html#is_dictionary\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":262144,\"name\":\"constant\",\"url\":\"classes/Aesthetic.Y0.html#constant\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":262144,\"name\":\"use_map_on_regl\",\"url\":\"classes/Aesthetic.Y0.html#use_map_on_regl\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":2048,\"name\":\"materialize_function\",\"url\":\"classes/Aesthetic.Y0.html#materialize_function\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":2048,\"name\":\"apply_function_for_textures\",\"url\":\"classes/Aesthetic.Y0.html#apply_function_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Y0\"},{\"kind\":128,\"name\":\"Foreground\",\"url\":\"classes/Aesthetic.Foreground.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"Aesthetic\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Aesthetic.Foreground.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":1024,\"name\":\"current_encoding\",\"url\":\"classes/Aesthetic.Foreground.html#current_encoding\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":1024,\"name\":\"_constant\",\"url\":\"classes/Aesthetic.Foreground.html#_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":1024,\"name\":\"default_constant\",\"url\":\"classes/Aesthetic.Foreground.html#default_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":1024,\"name\":\"default_range\",\"url\":\"classes/Aesthetic.Foreground.html#default_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":1024,\"name\":\"default_transform\",\"url\":\"classes/Aesthetic.Foreground.html#default_transform\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":262144,\"name\":\"active\",\"url\":\"classes/Aesthetic.Foreground.html#active\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":2048,\"name\":\"toGLType\",\"url\":\"classes/Aesthetic.Foreground.html#toGLType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/Aesthetic.Foreground.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":2048,\"name\":\"ops_to_array\",\"url\":\"classes/Aesthetic.Foreground.html#ops_to_array\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":2048,\"name\":\"apply\",\"url\":\"classes/Aesthetic.Foreground.html#apply\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":2048,\"name\":\"apply_op\",\"url\":\"classes/Aesthetic.Foreground.html#apply_op\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":262144,\"name\":\"default_domain\",\"url\":\"classes/Aesthetic.Foreground.html#default_domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/Aesthetic.Foreground.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":1024,\"name\":\"field\",\"url\":\"classes/Aesthetic.Foreground.html#field\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":1024,\"name\":\"regl\",\"url\":\"classes/Aesthetic.Foreground.html#regl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":1024,\"name\":\"_texture_buffer\",\"url\":\"classes/Aesthetic.Foreground.html#_texture_buffer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":1024,\"name\":\"_domain\",\"url\":\"classes/Aesthetic.Foreground.html#_domain\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":1024,\"name\":\"_range\",\"url\":\"classes/Aesthetic.Foreground.html#_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":1024,\"name\":\"_func\",\"url\":\"classes/Aesthetic.Foreground.html#_func\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Foreground.html#_func.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.Foreground._func\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/Aesthetic.Foreground.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":1024,\"name\":\"partner\",\"url\":\"classes/Aesthetic.Foreground.html#partner\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":1024,\"name\":\"_textures\",\"url\":\"classes/Aesthetic.Foreground.html#_textures\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":1024,\"name\":\"_scale\",\"url\":\"classes/Aesthetic.Foreground.html#_scale\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Foreground.html#_scale.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.Foreground._scale\"},{\"kind\":1024,\"name\":\"aesthetic_map\",\"url\":\"classes/Aesthetic.Foreground.html#aesthetic_map\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/Aesthetic.Foreground.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":262144,\"name\":\"transform\",\"url\":\"classes/Aesthetic.Foreground.html#transform\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":262144,\"name\":\"scale\",\"url\":\"classes/Aesthetic.Foreground.html#scale\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Foreground.html#scale.scale-1.__type-4\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"Aesthetic.Foreground.scale.scale\"},{\"kind\":262144,\"name\":\"column\",\"url\":\"classes/Aesthetic.Foreground.html#column\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":2048,\"name\":\"default_data\",\"url\":\"classes/Aesthetic.Foreground.html#default_data\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":262144,\"name\":\"webGLDomain\",\"url\":\"classes/Aesthetic.Foreground.html#webGLDomain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":262144,\"name\":\"domain\",\"url\":\"classes/Aesthetic.Foreground.html#domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":262144,\"name\":\"range\",\"url\":\"classes/Aesthetic.Foreground.html#range\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":2048,\"name\":\"value_for\",\"url\":\"classes/Aesthetic.Foreground.html#value_for\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":262144,\"name\":\"map_position\",\"url\":\"classes/Aesthetic.Foreground.html#map_position\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":262144,\"name\":\"texture_buffer\",\"url\":\"classes/Aesthetic.Foreground.html#texture_buffer\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":2048,\"name\":\"post_to_regl_buffer\",\"url\":\"classes/Aesthetic.Foreground.html#post_to_regl_buffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":2048,\"name\":\"convert_string_encoding\",\"url\":\"classes/Aesthetic.Foreground.html#convert_string_encoding\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":2048,\"name\":\"complete_domain\",\"url\":\"classes/Aesthetic.Foreground.html#complete_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":2048,\"name\":\"reset_to_defaults\",\"url\":\"classes/Aesthetic.Foreground.html#reset_to_defaults\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":2048,\"name\":\"encode_for_textures\",\"url\":\"classes/Aesthetic.Foreground.html#encode_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":2048,\"name\":\"arrow_column\",\"url\":\"classes/Aesthetic.Foreground.html#arrow_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":2048,\"name\":\"is_dictionary\",\"url\":\"classes/Aesthetic.Foreground.html#is_dictionary\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":262144,\"name\":\"constant\",\"url\":\"classes/Aesthetic.Foreground.html#constant\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":262144,\"name\":\"use_map_on_regl\",\"url\":\"classes/Aesthetic.Foreground.html#use_map_on_regl\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":2048,\"name\":\"materialize_function\",\"url\":\"classes/Aesthetic.Foreground.html#materialize_function\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":2048,\"name\":\"apply_function_for_textures\",\"url\":\"classes/Aesthetic.Foreground.html#apply_function_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Foreground\"},{\"kind\":128,\"name\":\"Filter\",\"url\":\"classes/Aesthetic.Filter.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"Aesthetic\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Aesthetic.Filter.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":1024,\"name\":\"current_encoding\",\"url\":\"classes/Aesthetic.Filter.html#current_encoding\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":1024,\"name\":\"_constant\",\"url\":\"classes/Aesthetic.Filter.html#_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":1024,\"name\":\"default_constant\",\"url\":\"classes/Aesthetic.Filter.html#default_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":1024,\"name\":\"default_transform\",\"url\":\"classes/Aesthetic.Filter.html#default_transform\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":1024,\"name\":\"default_range\",\"url\":\"classes/Aesthetic.Filter.html#default_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":2048,\"name\":\"toGLType\",\"url\":\"classes/Aesthetic.Filter.html#toGLType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/Aesthetic.Filter.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":2048,\"name\":\"ops_to_array\",\"url\":\"classes/Aesthetic.Filter.html#ops_to_array\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":2048,\"name\":\"apply\",\"url\":\"classes/Aesthetic.Filter.html#apply\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":2048,\"name\":\"apply_op\",\"url\":\"classes/Aesthetic.Filter.html#apply_op\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":262144,\"name\":\"default_domain\",\"url\":\"classes/Aesthetic.Filter.html#default_domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/Aesthetic.Filter.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":1024,\"name\":\"field\",\"url\":\"classes/Aesthetic.Filter.html#field\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":1024,\"name\":\"regl\",\"url\":\"classes/Aesthetic.Filter.html#regl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":1024,\"name\":\"_texture_buffer\",\"url\":\"classes/Aesthetic.Filter.html#_texture_buffer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":1024,\"name\":\"_domain\",\"url\":\"classes/Aesthetic.Filter.html#_domain\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":1024,\"name\":\"_range\",\"url\":\"classes/Aesthetic.Filter.html#_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":1024,\"name\":\"_func\",\"url\":\"classes/Aesthetic.Filter.html#_func\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Filter.html#_func.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.Filter._func\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/Aesthetic.Filter.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":1024,\"name\":\"partner\",\"url\":\"classes/Aesthetic.Filter.html#partner\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":1024,\"name\":\"_textures\",\"url\":\"classes/Aesthetic.Filter.html#_textures\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":1024,\"name\":\"_scale\",\"url\":\"classes/Aesthetic.Filter.html#_scale\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Filter.html#_scale.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.Filter._scale\"},{\"kind\":1024,\"name\":\"aesthetic_map\",\"url\":\"classes/Aesthetic.Filter.html#aesthetic_map\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/Aesthetic.Filter.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":262144,\"name\":\"transform\",\"url\":\"classes/Aesthetic.Filter.html#transform\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":262144,\"name\":\"scale\",\"url\":\"classes/Aesthetic.Filter.html#scale\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Filter.html#scale.scale-1.__type-4\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"Aesthetic.Filter.scale.scale\"},{\"kind\":262144,\"name\":\"column\",\"url\":\"classes/Aesthetic.Filter.html#column\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":2048,\"name\":\"default_data\",\"url\":\"classes/Aesthetic.Filter.html#default_data\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":262144,\"name\":\"webGLDomain\",\"url\":\"classes/Aesthetic.Filter.html#webGLDomain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":262144,\"name\":\"domain\",\"url\":\"classes/Aesthetic.Filter.html#domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":262144,\"name\":\"range\",\"url\":\"classes/Aesthetic.Filter.html#range\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":2048,\"name\":\"value_for\",\"url\":\"classes/Aesthetic.Filter.html#value_for\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":262144,\"name\":\"map_position\",\"url\":\"classes/Aesthetic.Filter.html#map_position\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":262144,\"name\":\"texture_buffer\",\"url\":\"classes/Aesthetic.Filter.html#texture_buffer\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":2048,\"name\":\"post_to_regl_buffer\",\"url\":\"classes/Aesthetic.Filter.html#post_to_regl_buffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":2048,\"name\":\"convert_string_encoding\",\"url\":\"classes/Aesthetic.Filter.html#convert_string_encoding\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":2048,\"name\":\"complete_domain\",\"url\":\"classes/Aesthetic.Filter.html#complete_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":2048,\"name\":\"reset_to_defaults\",\"url\":\"classes/Aesthetic.Filter.html#reset_to_defaults\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":2048,\"name\":\"encode_for_textures\",\"url\":\"classes/Aesthetic.Filter.html#encode_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":2048,\"name\":\"arrow_column\",\"url\":\"classes/Aesthetic.Filter.html#arrow_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":2048,\"name\":\"is_dictionary\",\"url\":\"classes/Aesthetic.Filter.html#is_dictionary\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":262144,\"name\":\"constant\",\"url\":\"classes/Aesthetic.Filter.html#constant\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":262144,\"name\":\"use_map_on_regl\",\"url\":\"classes/Aesthetic.Filter.html#use_map_on_regl\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":2048,\"name\":\"materialize_function\",\"url\":\"classes/Aesthetic.Filter.html#materialize_function\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":2048,\"name\":\"apply_function_for_textures\",\"url\":\"classes/Aesthetic.Filter.html#apply_function_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Filter\"},{\"kind\":128,\"name\":\"Jitter_speed\",\"url\":\"classes/Aesthetic.Jitter_speed.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"Aesthetic\"},{\"kind\":2048,\"name\":\"get_default_domain\",\"url\":\"classes/Aesthetic.Jitter_speed.html#get_default_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Aesthetic.Jitter_speed.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":1024,\"name\":\"default_transform\",\"url\":\"classes/Aesthetic.Jitter_speed.html#default_transform\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":1024,\"name\":\"default_range\",\"url\":\"classes/Aesthetic.Jitter_speed.html#default_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":1024,\"name\":\"default_constant\",\"url\":\"classes/Aesthetic.Jitter_speed.html#default_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":1024,\"name\":\"_constant\",\"url\":\"classes/Aesthetic.Jitter_speed.html#_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":2048,\"name\":\"toGLType\",\"url\":\"classes/Aesthetic.Jitter_speed.html#toGLType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":262144,\"name\":\"default_domain\",\"url\":\"classes/Aesthetic.Jitter_speed.html#default_domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/Aesthetic.Jitter_speed.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":1024,\"name\":\"field\",\"url\":\"classes/Aesthetic.Jitter_speed.html#field\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":1024,\"name\":\"regl\",\"url\":\"classes/Aesthetic.Jitter_speed.html#regl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":1024,\"name\":\"_texture_buffer\",\"url\":\"classes/Aesthetic.Jitter_speed.html#_texture_buffer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":1024,\"name\":\"_domain\",\"url\":\"classes/Aesthetic.Jitter_speed.html#_domain\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":1024,\"name\":\"_range\",\"url\":\"classes/Aesthetic.Jitter_speed.html#_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":1024,\"name\":\"_func\",\"url\":\"classes/Aesthetic.Jitter_speed.html#_func\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Jitter_speed.html#_func.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.Jitter_speed._func\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/Aesthetic.Jitter_speed.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":1024,\"name\":\"partner\",\"url\":\"classes/Aesthetic.Jitter_speed.html#partner\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":1024,\"name\":\"_textures\",\"url\":\"classes/Aesthetic.Jitter_speed.html#_textures\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":1024,\"name\":\"_scale\",\"url\":\"classes/Aesthetic.Jitter_speed.html#_scale\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Jitter_speed.html#_scale.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.Jitter_speed._scale\"},{\"kind\":1024,\"name\":\"current_encoding\",\"url\":\"classes/Aesthetic.Jitter_speed.html#current_encoding\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":1024,\"name\":\"aesthetic_map\",\"url\":\"classes/Aesthetic.Jitter_speed.html#aesthetic_map\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/Aesthetic.Jitter_speed.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":2048,\"name\":\"apply\",\"url\":\"classes/Aesthetic.Jitter_speed.html#apply\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":262144,\"name\":\"transform\",\"url\":\"classes/Aesthetic.Jitter_speed.html#transform\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":262144,\"name\":\"scale\",\"url\":\"classes/Aesthetic.Jitter_speed.html#scale\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Jitter_speed.html#scale.scale-1.__type-4\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"Aesthetic.Jitter_speed.scale.scale\"},{\"kind\":262144,\"name\":\"column\",\"url\":\"classes/Aesthetic.Jitter_speed.html#column\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":2048,\"name\":\"default_data\",\"url\":\"classes/Aesthetic.Jitter_speed.html#default_data\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":262144,\"name\":\"webGLDomain\",\"url\":\"classes/Aesthetic.Jitter_speed.html#webGLDomain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":262144,\"name\":\"domain\",\"url\":\"classes/Aesthetic.Jitter_speed.html#domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":262144,\"name\":\"range\",\"url\":\"classes/Aesthetic.Jitter_speed.html#range\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":2048,\"name\":\"value_for\",\"url\":\"classes/Aesthetic.Jitter_speed.html#value_for\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":262144,\"name\":\"map_position\",\"url\":\"classes/Aesthetic.Jitter_speed.html#map_position\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":262144,\"name\":\"texture_buffer\",\"url\":\"classes/Aesthetic.Jitter_speed.html#texture_buffer\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":2048,\"name\":\"post_to_regl_buffer\",\"url\":\"classes/Aesthetic.Jitter_speed.html#post_to_regl_buffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":2048,\"name\":\"convert_string_encoding\",\"url\":\"classes/Aesthetic.Jitter_speed.html#convert_string_encoding\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":2048,\"name\":\"complete_domain\",\"url\":\"classes/Aesthetic.Jitter_speed.html#complete_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":2048,\"name\":\"reset_to_defaults\",\"url\":\"classes/Aesthetic.Jitter_speed.html#reset_to_defaults\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/Aesthetic.Jitter_speed.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":2048,\"name\":\"encode_for_textures\",\"url\":\"classes/Aesthetic.Jitter_speed.html#encode_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":2048,\"name\":\"arrow_column\",\"url\":\"classes/Aesthetic.Jitter_speed.html#arrow_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":2048,\"name\":\"is_dictionary\",\"url\":\"classes/Aesthetic.Jitter_speed.html#is_dictionary\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":262144,\"name\":\"constant\",\"url\":\"classes/Aesthetic.Jitter_speed.html#constant\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":262144,\"name\":\"use_map_on_regl\",\"url\":\"classes/Aesthetic.Jitter_speed.html#use_map_on_regl\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":2048,\"name\":\"materialize_function\",\"url\":\"classes/Aesthetic.Jitter_speed.html#materialize_function\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":2048,\"name\":\"apply_function_for_textures\",\"url\":\"classes/Aesthetic.Jitter_speed.html#apply_function_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_speed\"},{\"kind\":128,\"name\":\"Jitter_radius\",\"url\":\"classes/Aesthetic.Jitter_radius.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"Aesthetic\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Aesthetic.Jitter_radius.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":1024,\"name\":\"_constant\",\"url\":\"classes/Aesthetic.Jitter_radius.html#_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":2048,\"name\":\"toGLType\",\"url\":\"classes/Aesthetic.Jitter_radius.html#toGLType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":1024,\"name\":\"jitter_int_formatted\",\"url\":\"classes/Aesthetic.Jitter_radius.html#jitter_int_formatted\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":262144,\"name\":\"default_constant\",\"url\":\"classes/Aesthetic.Jitter_radius.html#default_constant\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":1024,\"name\":\"default_transform\",\"url\":\"classes/Aesthetic.Jitter_radius.html#default_transform\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":262144,\"name\":\"default_range\",\"url\":\"classes/Aesthetic.Jitter_radius.html#default_range\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":1024,\"name\":\"_method\",\"url\":\"classes/Aesthetic.Jitter_radius.html#_method\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":262144,\"name\":\"method\",\"url\":\"classes/Aesthetic.Jitter_radius.html#method\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":262144,\"name\":\"jitter_int_format\",\"url\":\"classes/Aesthetic.Jitter_radius.html#jitter_int_format\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/Aesthetic.Jitter_radius.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":1024,\"name\":\"field\",\"url\":\"classes/Aesthetic.Jitter_radius.html#field\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":1024,\"name\":\"regl\",\"url\":\"classes/Aesthetic.Jitter_radius.html#regl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":1024,\"name\":\"_texture_buffer\",\"url\":\"classes/Aesthetic.Jitter_radius.html#_texture_buffer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":1024,\"name\":\"_domain\",\"url\":\"classes/Aesthetic.Jitter_radius.html#_domain\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":1024,\"name\":\"_range\",\"url\":\"classes/Aesthetic.Jitter_radius.html#_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":1024,\"name\":\"_func\",\"url\":\"classes/Aesthetic.Jitter_radius.html#_func\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Jitter_radius.html#_func.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.Jitter_radius._func\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/Aesthetic.Jitter_radius.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":1024,\"name\":\"partner\",\"url\":\"classes/Aesthetic.Jitter_radius.html#partner\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":1024,\"name\":\"_textures\",\"url\":\"classes/Aesthetic.Jitter_radius.html#_textures\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":1024,\"name\":\"_scale\",\"url\":\"classes/Aesthetic.Jitter_radius.html#_scale\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Jitter_radius.html#_scale.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Aesthetic.Jitter_radius._scale\"},{\"kind\":1024,\"name\":\"current_encoding\",\"url\":\"classes/Aesthetic.Jitter_radius.html#current_encoding\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":1024,\"name\":\"aesthetic_map\",\"url\":\"classes/Aesthetic.Jitter_radius.html#aesthetic_map\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/Aesthetic.Jitter_radius.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":2048,\"name\":\"apply\",\"url\":\"classes/Aesthetic.Jitter_radius.html#apply\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":262144,\"name\":\"transform\",\"url\":\"classes/Aesthetic.Jitter_radius.html#transform\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":262144,\"name\":\"scale\",\"url\":\"classes/Aesthetic.Jitter_radius.html#scale\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Aesthetic.Jitter_radius.html#scale.scale-1.__type-4\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"Aesthetic.Jitter_radius.scale.scale\"},{\"kind\":262144,\"name\":\"column\",\"url\":\"classes/Aesthetic.Jitter_radius.html#column\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":262144,\"name\":\"default_domain\",\"url\":\"classes/Aesthetic.Jitter_radius.html#default_domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":2048,\"name\":\"default_data\",\"url\":\"classes/Aesthetic.Jitter_radius.html#default_data\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":262144,\"name\":\"webGLDomain\",\"url\":\"classes/Aesthetic.Jitter_radius.html#webGLDomain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":262144,\"name\":\"domain\",\"url\":\"classes/Aesthetic.Jitter_radius.html#domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":262144,\"name\":\"range\",\"url\":\"classes/Aesthetic.Jitter_radius.html#range\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":2048,\"name\":\"value_for\",\"url\":\"classes/Aesthetic.Jitter_radius.html#value_for\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":262144,\"name\":\"map_position\",\"url\":\"classes/Aesthetic.Jitter_radius.html#map_position\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":262144,\"name\":\"texture_buffer\",\"url\":\"classes/Aesthetic.Jitter_radius.html#texture_buffer\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":2048,\"name\":\"post_to_regl_buffer\",\"url\":\"classes/Aesthetic.Jitter_radius.html#post_to_regl_buffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":2048,\"name\":\"convert_string_encoding\",\"url\":\"classes/Aesthetic.Jitter_radius.html#convert_string_encoding\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":2048,\"name\":\"complete_domain\",\"url\":\"classes/Aesthetic.Jitter_radius.html#complete_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":2048,\"name\":\"reset_to_defaults\",\"url\":\"classes/Aesthetic.Jitter_radius.html#reset_to_defaults\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/Aesthetic.Jitter_radius.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":2048,\"name\":\"encode_for_textures\",\"url\":\"classes/Aesthetic.Jitter_radius.html#encode_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":2048,\"name\":\"arrow_column\",\"url\":\"classes/Aesthetic.Jitter_radius.html#arrow_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":2048,\"name\":\"is_dictionary\",\"url\":\"classes/Aesthetic.Jitter_radius.html#is_dictionary\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":262144,\"name\":\"constant\",\"url\":\"classes/Aesthetic.Jitter_radius.html#constant\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":262144,\"name\":\"use_map_on_regl\",\"url\":\"classes/Aesthetic.Jitter_radius.html#use_map_on_regl\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":2048,\"name\":\"materialize_function\",\"url\":\"classes/Aesthetic.Jitter_radius.html#materialize_function\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":2048,\"name\":\"apply_function_for_textures\",\"url\":\"classes/Aesthetic.Jitter_radius.html#apply_function_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Aesthetic.Jitter_radius\"},{\"kind\":2,\"name\":\"AestheticSet\",\"url\":\"modules/AestheticSet.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":128,\"name\":\"AestheticSet\",\"url\":\"classes/AestheticSet.AestheticSet.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"AestheticSet\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AestheticSet.AestheticSet.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"AestheticSet.AestheticSet\"},{\"kind\":1024,\"name\":\"tileSet\",\"url\":\"classes/AestheticSet.AestheticSet.html#tileSet\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AestheticSet.AestheticSet\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/AestheticSet.AestheticSet.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AestheticSet.AestheticSet\"},{\"kind\":1024,\"name\":\"regl\",\"url\":\"classes/AestheticSet.AestheticSet.html#regl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AestheticSet.AestheticSet\"},{\"kind\":1024,\"name\":\"encoding\",\"url\":\"classes/AestheticSet.AestheticSet.html#encoding\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AestheticSet.AestheticSet\"},{\"kind\":1024,\"name\":\"position_interpolation\",\"url\":\"classes/AestheticSet.AestheticSet.html#position_interpolation\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AestheticSet.AestheticSet\"},{\"kind\":1024,\"name\":\"store\",\"url\":\"classes/AestheticSet.AestheticSet.html#store\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"AestheticSet.AestheticSet\"},{\"kind\":1024,\"name\":\"aesthetic_map\",\"url\":\"classes/AestheticSet.AestheticSet.html#aesthetic_map\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AestheticSet.AestheticSet\"},{\"kind\":2048,\"name\":\"dim\",\"url\":\"classes/AestheticSet.AestheticSet.html#dim\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AestheticSet.AestheticSet\"},{\"kind\":2048,\"name\":\"interpret_position\",\"url\":\"classes/AestheticSet.AestheticSet.html#interpret_position\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AestheticSet.AestheticSet\"},{\"kind\":2048,\"name\":\"apply_encoding\",\"url\":\"classes/AestheticSet.AestheticSet.html#apply_encoding\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AestheticSet.AestheticSet\"},{\"kind\":2048,\"name\":\"[iterator]\",\"url\":\"classes/AestheticSet.AestheticSet.html#_iterator_\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AestheticSet.AestheticSet\"},{\"kind\":128,\"name\":\"TextureSet\",\"url\":\"classes/AestheticSet.TextureSet.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"AestheticSet\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AestheticSet.TextureSet.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"AestheticSet.TextureSet\"},{\"kind\":1024,\"name\":\"_one_d_texture\",\"url\":\"classes/AestheticSet.TextureSet.html#_one_d_texture\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"AestheticSet.TextureSet\"},{\"kind\":1024,\"name\":\"_color_texture\",\"url\":\"classes/AestheticSet.TextureSet.html#_color_texture\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"AestheticSet.TextureSet\"},{\"kind\":1024,\"name\":\"texture_size\",\"url\":\"classes/AestheticSet.TextureSet.html#texture_size\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AestheticSet.TextureSet\"},{\"kind\":1024,\"name\":\"regl\",\"url\":\"classes/AestheticSet.TextureSet.html#regl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AestheticSet.TextureSet\"},{\"kind\":1024,\"name\":\"id_locs\",\"url\":\"classes/AestheticSet.TextureSet.html#id_locs\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AestheticSet.TextureSet\"},{\"kind\":1024,\"name\":\"texture_widths\",\"url\":\"classes/AestheticSet.TextureSet.html#texture_widths\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AestheticSet.TextureSet\"},{\"kind\":1024,\"name\":\"offsets\",\"url\":\"classes/AestheticSet.TextureSet.html#offsets\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"AestheticSet.TextureSet\"},{\"kind\":1024,\"name\":\"_one_d_position\",\"url\":\"classes/AestheticSet.TextureSet.html#_one_d_position\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"AestheticSet.TextureSet\"},{\"kind\":1024,\"name\":\"_color_position\",\"url\":\"classes/AestheticSet.TextureSet.html#_color_position\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"AestheticSet.TextureSet\"},{\"kind\":2048,\"name\":\"get_position\",\"url\":\"classes/AestheticSet.TextureSet.html#get_position\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AestheticSet.TextureSet\"},{\"kind\":2048,\"name\":\"set_one_d\",\"url\":\"classes/AestheticSet.TextureSet.html#set_one_d\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AestheticSet.TextureSet\"},{\"kind\":2048,\"name\":\"set_color\",\"url\":\"classes/AestheticSet.TextureSet.html#set_color\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AestheticSet.TextureSet\"},{\"kind\":262144,\"name\":\"one_d_texture\",\"url\":\"classes/AestheticSet.TextureSet.html#one_d_texture\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"AestheticSet.TextureSet\"},{\"kind\":262144,\"name\":\"color_texture\",\"url\":\"classes/AestheticSet.TextureSet.html#color_texture\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"AestheticSet.TextureSet\"},{\"kind\":2,\"name\":\"ColorAesthetic\",\"url\":\"modules/ColorAesthetic.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":128,\"name\":\"Color\",\"url\":\"classes/ColorAesthetic.Color.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"ColorAesthetic\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ColorAesthetic.Color.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":1024,\"name\":\"_constant\",\"url\":\"classes/ColorAesthetic.Color.html#_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":1024,\"name\":\"texture_type\",\"url\":\"classes/ColorAesthetic.Color.html#texture_type\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":1024,\"name\":\"default_constant\",\"url\":\"classes/ColorAesthetic.Color.html#default_constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":1024,\"name\":\"default_transform\",\"url\":\"classes/ColorAesthetic.Color.html#default_transform\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":262144,\"name\":\"default_range\",\"url\":\"classes/ColorAesthetic.Color.html#default_range\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":1024,\"name\":\"current_encoding\",\"url\":\"classes/ColorAesthetic.Color.html#current_encoding\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":2048,\"name\":\"default_data\",\"url\":\"classes/ColorAesthetic.Color.html#default_data\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":262144,\"name\":\"use_map_on_regl\",\"url\":\"classes/ColorAesthetic.Color.html#use_map_on_regl\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":262144,\"name\":\"colorscheme_size\",\"url\":\"classes/ColorAesthetic.Color.html#colorscheme_size\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":262144,\"name\":\"scale\",\"url\":\"classes/ColorAesthetic.Color.html#scale\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":262144,\"name\":\"texture_buffer\",\"url\":\"classes/ColorAesthetic.Color.html#texture_buffer\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":2048,\"name\":\"post_to_regl_buffer\",\"url\":\"classes/ColorAesthetic.Color.html#post_to_regl_buffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/ColorAesthetic.Color.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":2048,\"name\":\"toGLType\",\"url\":\"classes/ColorAesthetic.Color.html#toGLType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":2048,\"name\":\"encode_for_textures\",\"url\":\"classes/ColorAesthetic.Color.html#encode_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/ColorAesthetic.Color.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":1024,\"name\":\"field\",\"url\":\"classes/ColorAesthetic.Color.html#field\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":1024,\"name\":\"regl\",\"url\":\"classes/ColorAesthetic.Color.html#regl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":1024,\"name\":\"_texture_buffer\",\"url\":\"classes/ColorAesthetic.Color.html#_texture_buffer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":1024,\"name\":\"_domain\",\"url\":\"classes/ColorAesthetic.Color.html#_domain\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":1024,\"name\":\"_range\",\"url\":\"classes/ColorAesthetic.Color.html#_range\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":1024,\"name\":\"_func\",\"url\":\"classes/ColorAesthetic.Color.html#_func\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/ColorAesthetic.Color.html#_func.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"ColorAesthetic.Color._func\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/ColorAesthetic.Color.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":1024,\"name\":\"partner\",\"url\":\"classes/ColorAesthetic.Color.html#partner\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":1024,\"name\":\"_textures\",\"url\":\"classes/ColorAesthetic.Color.html#_textures\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":1024,\"name\":\"_scale\",\"url\":\"classes/ColorAesthetic.Color.html#_scale\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/ColorAesthetic.Color.html#_scale.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"ColorAesthetic.Color._scale\"},{\"kind\":1024,\"name\":\"aesthetic_map\",\"url\":\"classes/ColorAesthetic.Color.html#aesthetic_map\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"classes/ColorAesthetic.Color.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":2048,\"name\":\"apply\",\"url\":\"classes/ColorAesthetic.Color.html#apply\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":262144,\"name\":\"transform\",\"url\":\"classes/ColorAesthetic.Color.html#transform\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":262144,\"name\":\"column\",\"url\":\"classes/ColorAesthetic.Color.html#column\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":262144,\"name\":\"default_domain\",\"url\":\"classes/ColorAesthetic.Color.html#default_domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":262144,\"name\":\"webGLDomain\",\"url\":\"classes/ColorAesthetic.Color.html#webGLDomain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":262144,\"name\":\"domain\",\"url\":\"classes/ColorAesthetic.Color.html#domain\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":262144,\"name\":\"range\",\"url\":\"classes/ColorAesthetic.Color.html#range\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":2048,\"name\":\"value_for\",\"url\":\"classes/ColorAesthetic.Color.html#value_for\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":262144,\"name\":\"map_position\",\"url\":\"classes/ColorAesthetic.Color.html#map_position\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":2048,\"name\":\"convert_string_encoding\",\"url\":\"classes/ColorAesthetic.Color.html#convert_string_encoding\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":2048,\"name\":\"complete_domain\",\"url\":\"classes/ColorAesthetic.Color.html#complete_domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":2048,\"name\":\"reset_to_defaults\",\"url\":\"classes/ColorAesthetic.Color.html#reset_to_defaults\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":2048,\"name\":\"arrow_column\",\"url\":\"classes/ColorAesthetic.Color.html#arrow_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":2048,\"name\":\"is_dictionary\",\"url\":\"classes/ColorAesthetic.Color.html#is_dictionary\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":262144,\"name\":\"constant\",\"url\":\"classes/ColorAesthetic.Color.html#constant\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":2048,\"name\":\"materialize_function\",\"url\":\"classes/ColorAesthetic.Color.html#materialize_function\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":2048,\"name\":\"apply_function_for_textures\",\"url\":\"classes/ColorAesthetic.Color.html#apply_function_for_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ColorAesthetic.Color\"},{\"kind\":2,\"name\":\"Dataset\",\"url\":\"modules/Dataset.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":64,\"name\":\"add_or_delete_column\",\"url\":\"functions/Dataset.add_or_delete_column.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"Dataset\"},{\"kind\":128,\"name\":\"Dataset\",\"url\":\"classes/Dataset.Dataset.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"Dataset\"},{\"kind\":2048,\"name\":\"from_quadfeather\",\"url\":\"classes/Dataset.Dataset.html#from_quadfeather\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":2048,\"name\":\"from_arrow_table\",\"url\":\"classes/Dataset.Dataset.html#from_arrow_table\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Dataset.Dataset.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":1024,\"name\":\"transformations\",\"url\":\"classes/Dataset.Dataset.html#transformations\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":1024,\"name\":\"root_tile\",\"url\":\"classes/Dataset.Dataset.html#root_tile\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":1024,\"name\":\"plot\",\"url\":\"classes/Dataset.Dataset.html#plot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"Dataset.Dataset\"},{\"kind\":1024,\"name\":\"ready\",\"url\":\"classes/Dataset.Dataset.html#ready\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":262144,\"name\":\"extent\",\"url\":\"classes/Dataset.Dataset.html#extent\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":1024,\"name\":\"promise\",\"url\":\"classes/Dataset.Dataset.html#promise\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":1024,\"name\":\"extents\",\"url\":\"classes/Dataset.Dataset.html#extents\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"Dataset.Dataset\"},{\"kind\":1024,\"name\":\"_ix_seed\",\"url\":\"classes/Dataset.Dataset.html#_ix_seed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":1024,\"name\":\"_schema\",\"url\":\"classes/Dataset.Dataset.html#_schema\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":1024,\"name\":\"tileProxy\",\"url\":\"classes/Dataset.Dataset.html#tileProxy\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":262144,\"name\":\"highest_known_ix\",\"url\":\"classes/Dataset.Dataset.html#highest_known_ix\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":2048,\"name\":\"register_transformation\",\"url\":\"classes/Dataset.Dataset.html#register_transformation\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":2048,\"name\":\"download_to_depth\",\"url\":\"classes/Dataset.Dataset.html#download_to_depth\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":262144,\"name\":\"table\",\"url\":\"classes/Dataset.Dataset.html#table\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":2048,\"name\":\"download_most_needed_tiles\",\"url\":\"classes/Dataset.Dataset.html#download_most_needed_tiles\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":2048,\"name\":\"has_column\",\"url\":\"classes/Dataset.Dataset.html#has_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":2048,\"name\":\"delete_column_if_exists\",\"url\":\"classes/Dataset.Dataset.html#delete_column_if_exists\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":2048,\"name\":\"domain\",\"url\":\"classes/Dataset.Dataset.html#domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":2048,\"name\":\"points\",\"url\":\"classes/Dataset.Dataset.html#points\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":2048,\"name\":\"map\",\"url\":\"classes/Dataset.Dataset.html#map\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":2048,\"name\":\"visit\",\"url\":\"classes/Dataset.Dataset.html#visit\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":2048,\"name\":\"visit_full\",\"url\":\"classes/Dataset.Dataset.html#visit_full\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":2048,\"name\":\"schema\",\"url\":\"classes/Dataset.Dataset.html#schema\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":2048,\"name\":\"add_tiled_column\",\"url\":\"classes/Dataset.Dataset.html#add_tiled_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":2048,\"name\":\"add_sparse_identifiers\",\"url\":\"classes/Dataset.Dataset.html#add_sparse_identifiers\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":2048,\"name\":\"add_label_identifiers\",\"url\":\"classes/Dataset.Dataset.html#add_label_identifiers\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":2048,\"name\":\"applyTransformationToPoint\",\"url\":\"classes/Dataset.Dataset.html#applyTransformationToPoint\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":2048,\"name\":\"findPoint\",\"url\":\"classes/Dataset.Dataset.html#findPoint\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":2048,\"name\":\"findPointRaw\",\"url\":\"classes/Dataset.Dataset.html#findPointRaw\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.Dataset\"},{\"kind\":128,\"name\":\"ArrowDataset\",\"url\":\"classes/Dataset.ArrowDataset.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"Dataset\"},{\"kind\":2048,\"name\":\"from_quadfeather\",\"url\":\"classes/Dataset.ArrowDataset.html#from_quadfeather\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":2048,\"name\":\"from_arrow_table\",\"url\":\"classes/Dataset.ArrowDataset.html#from_arrow_table\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Dataset.ArrowDataset.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":1024,\"name\":\"promise\",\"url\":\"classes/Dataset.ArrowDataset.html#promise\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":1024,\"name\":\"root_tile\",\"url\":\"classes/Dataset.ArrowDataset.html#root_tile\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":262144,\"name\":\"extent\",\"url\":\"classes/Dataset.ArrowDataset.html#extent\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":262144,\"name\":\"ready\",\"url\":\"classes/Dataset.ArrowDataset.html#ready\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":2048,\"name\":\"download_most_needed_tiles\",\"url\":\"classes/Dataset.ArrowDataset.html#download_most_needed_tiles\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":1024,\"name\":\"transformations\",\"url\":\"classes/Dataset.ArrowDataset.html#transformations\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":1024,\"name\":\"plot\",\"url\":\"classes/Dataset.ArrowDataset.html#plot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":1024,\"name\":\"_ix_seed\",\"url\":\"classes/Dataset.ArrowDataset.html#_ix_seed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":1024,\"name\":\"_schema\",\"url\":\"classes/Dataset.ArrowDataset.html#_schema\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":1024,\"name\":\"tileProxy\",\"url\":\"classes/Dataset.ArrowDataset.html#tileProxy\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":262144,\"name\":\"highest_known_ix\",\"url\":\"classes/Dataset.ArrowDataset.html#highest_known_ix\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":2048,\"name\":\"register_transformation\",\"url\":\"classes/Dataset.ArrowDataset.html#register_transformation\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":2048,\"name\":\"download_to_depth\",\"url\":\"classes/Dataset.ArrowDataset.html#download_to_depth\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":262144,\"name\":\"table\",\"url\":\"classes/Dataset.ArrowDataset.html#table\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":2048,\"name\":\"has_column\",\"url\":\"classes/Dataset.ArrowDataset.html#has_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":2048,\"name\":\"delete_column_if_exists\",\"url\":\"classes/Dataset.ArrowDataset.html#delete_column_if_exists\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":2048,\"name\":\"domain\",\"url\":\"classes/Dataset.ArrowDataset.html#domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":2048,\"name\":\"points\",\"url\":\"classes/Dataset.ArrowDataset.html#points\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":2048,\"name\":\"map\",\"url\":\"classes/Dataset.ArrowDataset.html#map\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":2048,\"name\":\"visit\",\"url\":\"classes/Dataset.ArrowDataset.html#visit\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":2048,\"name\":\"visit_full\",\"url\":\"classes/Dataset.ArrowDataset.html#visit_full\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":2048,\"name\":\"schema\",\"url\":\"classes/Dataset.ArrowDataset.html#schema\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":2048,\"name\":\"add_tiled_column\",\"url\":\"classes/Dataset.ArrowDataset.html#add_tiled_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":2048,\"name\":\"add_sparse_identifiers\",\"url\":\"classes/Dataset.ArrowDataset.html#add_sparse_identifiers\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":2048,\"name\":\"add_label_identifiers\",\"url\":\"classes/Dataset.ArrowDataset.html#add_label_identifiers\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":2048,\"name\":\"applyTransformationToPoint\",\"url\":\"classes/Dataset.ArrowDataset.html#applyTransformationToPoint\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":2048,\"name\":\"findPoint\",\"url\":\"classes/Dataset.ArrowDataset.html#findPoint\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":2048,\"name\":\"findPointRaw\",\"url\":\"classes/Dataset.ArrowDataset.html#findPointRaw\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.ArrowDataset\"},{\"kind\":128,\"name\":\"QuadtileDataset\",\"url\":\"classes/Dataset.QuadtileDataset.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"Dataset\"},{\"kind\":2048,\"name\":\"from_quadfeather\",\"url\":\"classes/Dataset.QuadtileDataset.html#from_quadfeather\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"from_arrow_table\",\"url\":\"classes/Dataset.QuadtileDataset.html#from_arrow_table\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Dataset.QuadtileDataset.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":1024,\"name\":\"_download_queue\",\"url\":\"classes/Dataset.QuadtileDataset.html#_download_queue\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":1024,\"name\":\"promise\",\"url\":\"classes/Dataset.QuadtileDataset.html#promise\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":1024,\"name\":\"root_tile\",\"url\":\"classes/Dataset.QuadtileDataset.html#root_tile\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":262144,\"name\":\"ready\",\"url\":\"classes/Dataset.QuadtileDataset.html#ready\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":262144,\"name\":\"extent\",\"url\":\"classes/Dataset.QuadtileDataset.html#extent\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"download_to_depth\",\"url\":\"classes/Dataset.QuadtileDataset.html#download_to_depth\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"download_most_needed_tiles\",\"url\":\"classes/Dataset.QuadtileDataset.html#download_most_needed_tiles\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"add_macrotiled_column\",\"url\":\"classes/Dataset.QuadtileDataset.html#add_macrotiled_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":1024,\"name\":\"transformations\",\"url\":\"classes/Dataset.QuadtileDataset.html#transformations\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":1024,\"name\":\"plot\",\"url\":\"classes/Dataset.QuadtileDataset.html#plot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":1024,\"name\":\"_ix_seed\",\"url\":\"classes/Dataset.QuadtileDataset.html#_ix_seed\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":1024,\"name\":\"_schema\",\"url\":\"classes/Dataset.QuadtileDataset.html#_schema\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":1024,\"name\":\"tileProxy\",\"url\":\"classes/Dataset.QuadtileDataset.html#tileProxy\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":262144,\"name\":\"highest_known_ix\",\"url\":\"classes/Dataset.QuadtileDataset.html#highest_known_ix\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"register_transformation\",\"url\":\"classes/Dataset.QuadtileDataset.html#register_transformation\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":262144,\"name\":\"table\",\"url\":\"classes/Dataset.QuadtileDataset.html#table\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"has_column\",\"url\":\"classes/Dataset.QuadtileDataset.html#has_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"delete_column_if_exists\",\"url\":\"classes/Dataset.QuadtileDataset.html#delete_column_if_exists\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"domain\",\"url\":\"classes/Dataset.QuadtileDataset.html#domain\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"points\",\"url\":\"classes/Dataset.QuadtileDataset.html#points\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"map\",\"url\":\"classes/Dataset.QuadtileDataset.html#map\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"visit\",\"url\":\"classes/Dataset.QuadtileDataset.html#visit\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"visit_full\",\"url\":\"classes/Dataset.QuadtileDataset.html#visit_full\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"schema\",\"url\":\"classes/Dataset.QuadtileDataset.html#schema\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"add_tiled_column\",\"url\":\"classes/Dataset.QuadtileDataset.html#add_tiled_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"add_sparse_identifiers\",\"url\":\"classes/Dataset.QuadtileDataset.html#add_sparse_identifiers\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"add_label_identifiers\",\"url\":\"classes/Dataset.QuadtileDataset.html#add_label_identifiers\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"applyTransformationToPoint\",\"url\":\"classes/Dataset.QuadtileDataset.html#applyTransformationToPoint\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"findPoint\",\"url\":\"classes/Dataset.QuadtileDataset.html#findPoint\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2048,\"name\":\"findPointRaw\",\"url\":\"classes/Dataset.QuadtileDataset.html#findPointRaw\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Dataset.QuadtileDataset\"},{\"kind\":2,\"name\":\"Image_Tile\",\"url\":\"modules/Image_Tile.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":2,\"name\":\"StatefulAesthetic\",\"url\":\"modules/StatefulAesthetic.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":32,\"name\":\"dimensions\",\"url\":\"variables/StatefulAesthetic.dimensions.html\",\"classes\":\"tsd-kind-variable tsd-parent-kind-module\",\"parent\":\"StatefulAesthetic\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/StatefulAesthetic.dimensions.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-variable\",\"parent\":\"StatefulAesthetic.dimensions\"},{\"kind\":1024,\"name\":\"size\",\"url\":\"variables/StatefulAesthetic.dimensions.html#__type.size\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"StatefulAesthetic.dimensions.__type\"},{\"kind\":1024,\"name\":\"jitter_speed\",\"url\":\"variables/StatefulAesthetic.dimensions.html#__type.jitter_speed\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"StatefulAesthetic.dimensions.__type\"},{\"kind\":1024,\"name\":\"jitter_radius\",\"url\":\"variables/StatefulAesthetic.dimensions.html#__type.jitter_radius\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"StatefulAesthetic.dimensions.__type\"},{\"kind\":1024,\"name\":\"color\",\"url\":\"variables/StatefulAesthetic.dimensions.html#__type.color\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"StatefulAesthetic.dimensions.__type\"},{\"kind\":1024,\"name\":\"filter\",\"url\":\"variables/StatefulAesthetic.dimensions.html#__type.filter\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"StatefulAesthetic.dimensions.__type\"},{\"kind\":1024,\"name\":\"filter2\",\"url\":\"variables/StatefulAesthetic.dimensions.html#__type.filter2\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"StatefulAesthetic.dimensions.__type\"},{\"kind\":1024,\"name\":\"x\",\"url\":\"variables/StatefulAesthetic.dimensions.html#__type.x\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"StatefulAesthetic.dimensions.__type\"},{\"kind\":1024,\"name\":\"y\",\"url\":\"variables/StatefulAesthetic.dimensions.html#__type.y\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"StatefulAesthetic.dimensions.__type\"},{\"kind\":1024,\"name\":\"x0\",\"url\":\"variables/StatefulAesthetic.dimensions.html#__type.x0\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"StatefulAesthetic.dimensions.__type\"},{\"kind\":1024,\"name\":\"y0\",\"url\":\"variables/StatefulAesthetic.dimensions.html#__type.y0\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"StatefulAesthetic.dimensions.__type\"},{\"kind\":1024,\"name\":\"foreground\",\"url\":\"variables/StatefulAesthetic.dimensions.html#__type.foreground\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"StatefulAesthetic.dimensions.__type\"},{\"kind\":4194304,\"name\":\"ConcreteAesthetic\",\"url\":\"types/StatefulAesthetic.ConcreteAesthetic.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"StatefulAesthetic\"},{\"kind\":128,\"name\":\"StatefulAesthetic\",\"url\":\"classes/StatefulAesthetic.StatefulAesthetic.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"StatefulAesthetic\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/StatefulAesthetic.StatefulAesthetic.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"StatefulAesthetic.StatefulAesthetic\"},{\"kind\":1024,\"name\":\"states\",\"url\":\"classes/StatefulAesthetic.StatefulAesthetic.html#states\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"StatefulAesthetic.StatefulAesthetic\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/StatefulAesthetic.StatefulAesthetic.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"StatefulAesthetic.StatefulAesthetic\"},{\"kind\":1024,\"name\":\"regl\",\"url\":\"classes/StatefulAesthetic.StatefulAesthetic.html#regl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"StatefulAesthetic.StatefulAesthetic\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/StatefulAesthetic.StatefulAesthetic.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"StatefulAesthetic.StatefulAesthetic\"},{\"kind\":1024,\"name\":\"needs_transitions\",\"url\":\"classes/StatefulAesthetic.StatefulAesthetic.html#needs_transitions\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"StatefulAesthetic.StatefulAesthetic\"},{\"kind\":1024,\"name\":\"aesthetic_map\",\"url\":\"classes/StatefulAesthetic.StatefulAesthetic.html#aesthetic_map\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"StatefulAesthetic.StatefulAesthetic\"},{\"kind\":262144,\"name\":\"current\",\"url\":\"classes/StatefulAesthetic.StatefulAesthetic.html#current\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"StatefulAesthetic.StatefulAesthetic\"},{\"kind\":262144,\"name\":\"last\",\"url\":\"classes/StatefulAesthetic.StatefulAesthetic.html#last\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"StatefulAesthetic.StatefulAesthetic\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/StatefulAesthetic.StatefulAesthetic.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"StatefulAesthetic.StatefulAesthetic\"},{\"kind\":2,\"name\":\"deepscatter\",\"url\":\"modules/deepscatter.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":128,\"name\":\"default\",\"url\":\"classes/deepscatter.default.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"deepscatter\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/deepscatter.default.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"_renderer\",\"url\":\"classes/deepscatter.default.html#_renderer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"width\",\"url\":\"classes/deepscatter.default.html#width\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"height\",\"url\":\"classes/deepscatter.default.html#height\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"_root\",\"url\":\"classes/deepscatter.default.html#_root\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"elements\",\"url\":\"classes/deepscatter.default.html#elements\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"secondary_renderers\",\"url\":\"classes/deepscatter.default.html#secondary_renderers\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"selection_history\",\"url\":\"classes/deepscatter.default.html#selection_history\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"tileProxy\",\"url\":\"classes/deepscatter.default.html#tileProxy\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"util\",\"url\":\"classes/deepscatter.default.html#util\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"div\",\"url\":\"classes/deepscatter.default.html#div\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"bound\",\"url\":\"classes/deepscatter.default.html#bound\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"_zoom\",\"url\":\"classes/deepscatter.default.html#_zoom\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"plot_queue\",\"url\":\"classes/deepscatter.default.html#plot_queue\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"prefs\",\"url\":\"classes/deepscatter.default.html#prefs\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"ready\",\"url\":\"classes/deepscatter.default.html#ready\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"click_handler\",\"url\":\"classes/deepscatter.default.html#click_handler\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"hooks\",\"url\":\"classes/deepscatter.default.html#hooks\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"tooltip_handler\",\"url\":\"classes/deepscatter.default.html#tooltip_handler\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"label_click_handler\",\"url\":\"classes/deepscatter.default.html#label_click_handler\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"handle_highlit_point_change\",\"url\":\"classes/deepscatter.default.html#handle_highlit_point_change\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"on_zoom\",\"url\":\"classes/deepscatter.default.html#on_zoom\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":1024,\"name\":\"mark_ready\",\"url\":\"classes/deepscatter.default.html#mark_ready\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"deepscatter.default\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/deepscatter.default.html#mark_ready.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"deepscatter.default.mark_ready\"},{\"kind\":2048,\"name\":\"bind\",\"url\":\"classes/deepscatter.default.html#bind\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"select_and_plot\",\"url\":\"classes/deepscatter.default.html#select_and_plot\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"select_data\",\"url\":\"classes/deepscatter.default.html#select_data\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"add_identifier_column\",\"url\":\"classes/deepscatter.default.html#add_identifier_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"add_labels_from_url\",\"url\":\"classes/deepscatter.default.html#add_labels_from_url\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"add_labels\",\"url\":\"classes/deepscatter.default.html#add_labels\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":262144,\"name\":\"dataset\",\"url\":\"classes/deepscatter.default.html#dataset\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"add_api_label\",\"url\":\"classes/deepscatter.default.html#add_api_label\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"load_dataset\",\"url\":\"classes/deepscatter.default.html#load_dataset\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"reinitialize\",\"url\":\"classes/deepscatter.default.html#reinitialize\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"visualize_tiles\",\"url\":\"classes/deepscatter.default.html#visualize_tiles\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"destroy\",\"url\":\"classes/deepscatter.default.html#destroy\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"update_prefs\",\"url\":\"classes/deepscatter.default.html#update_prefs\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"add_hook\",\"url\":\"classes/deepscatter.default.html#add_hook\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"remove_hook\",\"url\":\"classes/deepscatter.default.html#remove_hook\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"stop_labellers\",\"url\":\"classes/deepscatter.default.html#stop_labellers\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"dim\",\"url\":\"classes/deepscatter.default.html#dim\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":262144,\"name\":\"tooltip_html\",\"url\":\"classes/deepscatter.default.html#tooltip_html\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/deepscatter.default.html#tooltip_html.tooltip_html-1.__type-4\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"deepscatter.default.tooltip_html.tooltip_html\"},{\"kind\":262144,\"name\":\"label_click\",\"url\":\"classes/deepscatter.default.html#label_click\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":262144,\"name\":\"highlit_point_change\",\"url\":\"classes/deepscatter.default.html#highlit_point_change\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":262144,\"name\":\"click_function\",\"url\":\"classes/deepscatter.default.html#click_function\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/deepscatter.default.html#click_function.click_function-1.__type-2\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"deepscatter.default.click_function.click_function\"},{\"kind\":2048,\"name\":\"plotAPI\",\"url\":\"classes/deepscatter.default.html#plotAPI\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"start_transformations\",\"url\":\"classes/deepscatter.default.html#start_transformations\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"unsafe_plotAPI\",\"url\":\"classes/deepscatter.default.html#unsafe_plotAPI\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"deepscatter.default\"},{\"kind\":262144,\"name\":\"root_batch\",\"url\":\"classes/deepscatter.default.html#root_batch\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":262144,\"name\":\"query\",\"url\":\"classes/deepscatter.default.html#query\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"drawContours\",\"url\":\"classes/deepscatter.default.html#drawContours\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"sample_points\",\"url\":\"classes/deepscatter.default.html#sample_points\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2048,\"name\":\"contours\",\"url\":\"classes/deepscatter.default.html#contours\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"deepscatter.default\"},{\"kind\":2,\"name\":\"defaults\",\"url\":\"modules/defaults.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":32,\"name\":\"default_background_options\",\"url\":\"variables/defaults.default_background_options.html\",\"classes\":\"tsd-kind-variable tsd-parent-kind-module\",\"parent\":\"defaults\"},{\"kind\":32,\"name\":\"default_API_call\",\"url\":\"variables/defaults.default_API_call.html\",\"classes\":\"tsd-kind-variable tsd-parent-kind-module\",\"parent\":\"defaults\"},{\"kind\":2,\"name\":\"interaction\",\"url\":\"modules/interaction.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":64,\"name\":\"window_transform\",\"url\":\"functions/interaction.window_transform.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"interaction\"},{\"kind\":128,\"name\":\"default\",\"url\":\"classes/interaction.default.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"interaction\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/interaction.default.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":1024,\"name\":\"prefs\",\"url\":\"classes/interaction.default.html#prefs\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":1024,\"name\":\"svg_element_selection\",\"url\":\"classes/interaction.default.html#svg_element_selection\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":1024,\"name\":\"width\",\"url\":\"classes/interaction.default.html#width\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":1024,\"name\":\"height\",\"url\":\"classes/interaction.default.html#height\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":1024,\"name\":\"renderers\",\"url\":\"classes/interaction.default.html#renderers\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":1024,\"name\":\"tileSet\",\"url\":\"classes/interaction.default.html#tileSet\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":1024,\"name\":\"_timer\",\"url\":\"classes/interaction.default.html#_timer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":1024,\"name\":\"_scales\",\"url\":\"classes/interaction.default.html#_scales\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":1024,\"name\":\"zoomer\",\"url\":\"classes/interaction.default.html#zoomer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":1024,\"name\":\"transform\",\"url\":\"classes/interaction.default.html#transform\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":1024,\"name\":\"_start\",\"url\":\"classes/interaction.default.html#_start\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/interaction.default.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":2048,\"name\":\"attach_tiles\",\"url\":\"classes/interaction.default.html#attach_tiles\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":2048,\"name\":\"attach_renderer\",\"url\":\"classes/interaction.default.html#attach_renderer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":2048,\"name\":\"zoom_to\",\"url\":\"classes/interaction.default.html#zoom_to\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":2048,\"name\":\"html_annotation\",\"url\":\"classes/interaction.default.html#html_annotation\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":2048,\"name\":\"zoom_to_bbox\",\"url\":\"classes/interaction.default.html#zoom_to_bbox\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":2048,\"name\":\"initialize_zoom\",\"url\":\"classes/interaction.default.html#initialize_zoom\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":2048,\"name\":\"set_highlit_points\",\"url\":\"classes/interaction.default.html#set_highlit_points\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":2048,\"name\":\"set_highlit_point\",\"url\":\"classes/interaction.default.html#set_highlit_point\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":2048,\"name\":\"add_mouseover\",\"url\":\"classes/interaction.default.html#add_mouseover\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":2048,\"name\":\"current_corners\",\"url\":\"classes/interaction.default.html#current_corners\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":2048,\"name\":\"current_center\",\"url\":\"classes/interaction.default.html#current_center\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":2048,\"name\":\"restart_timer\",\"url\":\"classes/interaction.default.html#restart_timer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":2048,\"name\":\"data\",\"url\":\"classes/interaction.default.html#data\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":2048,\"name\":\"scales\",\"url\":\"classes/interaction.default.html#scales\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":2048,\"name\":\"webgl_scale\",\"url\":\"classes/interaction.default.html#webgl_scale\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":2048,\"name\":\"tick\",\"url\":\"classes/interaction.default.html#tick\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"interaction.default\"},{\"kind\":2,\"name\":\"label_rendering\",\"url\":\"modules/label_rendering.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":128,\"name\":\"LabelMaker\",\"url\":\"classes/label_rendering.LabelMaker.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"label_rendering\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/label_rendering.LabelMaker.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"layers\",\"url\":\"classes/label_rendering.LabelMaker.html#layers\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"ctx\",\"url\":\"classes/label_rendering.LabelMaker.html#ctx\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"tree\",\"url\":\"classes/label_rendering.LabelMaker.html#tree\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"timer\",\"url\":\"classes/label_rendering.LabelMaker.html#timer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"label_key\",\"url\":\"classes/label_rendering.LabelMaker.html#label_key\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"labelgroup\",\"url\":\"classes/label_rendering.LabelMaker.html#labelgroup\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"hovered\",\"url\":\"classes/label_rendering.LabelMaker.html#hovered\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"options\",\"url\":\"classes/label_rendering.LabelMaker.html#options\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":2048,\"name\":\"start\",\"url\":\"classes/label_rendering.LabelMaker.html#start\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":2048,\"name\":\"delete\",\"url\":\"classes/label_rendering.LabelMaker.html#delete\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":2048,\"name\":\"stop\",\"url\":\"classes/label_rendering.LabelMaker.html#stop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/label_rendering.LabelMaker.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":2048,\"name\":\"render\",\"url\":\"classes/label_rendering.LabelMaker.html#render\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/label_rendering.LabelMaker.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"holder\",\"url\":\"classes/label_rendering.LabelMaker.html#holder\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"canvas\",\"url\":\"classes/label_rendering.LabelMaker.html#canvas\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/label_rendering.LabelMaker.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"width\",\"url\":\"classes/label_rendering.LabelMaker.html#width\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"height\",\"url\":\"classes/label_rendering.LabelMaker.html#height\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"deferred_functions\",\"url\":\"classes/label_rendering.LabelMaker.html#deferred_functions\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"_use_scale_to_download_tiles\",\"url\":\"classes/label_rendering.LabelMaker.html#_use_scale_to_download_tiles\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"zoom\",\"url\":\"classes/label_rendering.LabelMaker.html#zoom\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"aes\",\"url\":\"classes/label_rendering.LabelMaker.html#aes\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"_zoom\",\"url\":\"classes/label_rendering.LabelMaker.html#_zoom\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"_initializations\",\"url\":\"classes/label_rendering.LabelMaker.html#_initializations\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":1024,\"name\":\"render_props\",\"url\":\"classes/label_rendering.LabelMaker.html#render_props\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":262144,\"name\":\"discard_share\",\"url\":\"classes/label_rendering.LabelMaker.html#discard_share\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":262144,\"name\":\"prefs\",\"url\":\"classes/label_rendering.LabelMaker.html#prefs\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":262144,\"name\":\"alpha\",\"url\":\"classes/label_rendering.LabelMaker.html#alpha\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":262144,\"name\":\"optimal_alpha\",\"url\":\"classes/label_rendering.LabelMaker.html#optimal_alpha\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":262144,\"name\":\"point_size\",\"url\":\"classes/label_rendering.LabelMaker.html#point_size\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":262144,\"name\":\"max_ix\",\"url\":\"classes/label_rendering.LabelMaker.html#max_ix\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":2048,\"name\":\"visible_tiles\",\"url\":\"classes/label_rendering.LabelMaker.html#visible_tiles\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":2048,\"name\":\"bind_zoom\",\"url\":\"classes/label_rendering.LabelMaker.html#bind_zoom\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":2048,\"name\":\"initialize\",\"url\":\"classes/label_rendering.LabelMaker.html#initialize\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"label_rendering.LabelMaker\"},{\"kind\":4194304,\"name\":\"Point\",\"url\":\"types/label_rendering.Point.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"label_rendering\"},{\"kind\":4194304,\"name\":\"P3d\",\"url\":\"types/label_rendering.P3d.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"label_rendering\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/label_rendering.P3d.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"label_rendering.P3d\"},{\"kind\":1024,\"name\":\"minX\",\"url\":\"types/label_rendering.P3d.html#__type.minX\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"label_rendering.P3d.__type\"},{\"kind\":1024,\"name\":\"maxX\",\"url\":\"types/label_rendering.P3d.html#__type.maxX\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"label_rendering.P3d.__type\"},{\"kind\":1024,\"name\":\"minY\",\"url\":\"types/label_rendering.P3d.html#__type.minY\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"label_rendering.P3d.__type\"},{\"kind\":1024,\"name\":\"maxY\",\"url\":\"types/label_rendering.P3d.html#__type.maxY\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"label_rendering.P3d.__type\"},{\"kind\":1024,\"name\":\"minZ\",\"url\":\"types/label_rendering.P3d.html#__type.minZ\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"label_rendering.P3d.__type\"},{\"kind\":1024,\"name\":\"maxZ\",\"url\":\"types/label_rendering.P3d.html#__type.maxZ\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"label_rendering.P3d.__type\"},{\"kind\":1024,\"name\":\"data\",\"url\":\"types/label_rendering.P3d.html#__type.data\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"label_rendering.P3d.__type\"},{\"kind\":2,\"name\":\"regl_rendering\",\"url\":\"modules/regl_rendering.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":128,\"name\":\"ReglRenderer\",\"url\":\"classes/regl_rendering.ReglRenderer.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"regl_rendering\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/regl_rendering.ReglRenderer.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"regl\",\"url\":\"classes/regl_rendering.ReglRenderer.html#regl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"aes\",\"url\":\"classes/regl_rendering.ReglRenderer.html#aes\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"buffer_size\",\"url\":\"classes/regl_rendering.ReglRenderer.html#buffer_size\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"_buffers\",\"url\":\"classes/regl_rendering.ReglRenderer.html#_buffers\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"_initializations\",\"url\":\"classes/regl_rendering.ReglRenderer.html#_initializations\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"tileSet\",\"url\":\"classes/regl_rendering.ReglRenderer.html#tileSet\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"zoom\",\"url\":\"classes/regl_rendering.ReglRenderer.html#zoom\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"_zoom\",\"url\":\"classes/regl_rendering.ReglRenderer.html#_zoom\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"_start\",\"url\":\"classes/regl_rendering.ReglRenderer.html#_start\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"most_recent_restart\",\"url\":\"classes/regl_rendering.ReglRenderer.html#most_recent_restart\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"_default_webgl_scale\",\"url\":\"classes/regl_rendering.ReglRenderer.html#_default_webgl_scale\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"_webgl_scale_history\",\"url\":\"classes/regl_rendering.ReglRenderer.html#_webgl_scale_history\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"_renderer\",\"url\":\"classes/regl_rendering.ReglRenderer.html#_renderer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"_use_scale_to_download_tiles\",\"url\":\"classes/regl_rendering.ReglRenderer.html#_use_scale_to_download_tiles\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"sprites\",\"url\":\"classes/regl_rendering.ReglRenderer.html#sprites\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"fbos\",\"url\":\"classes/regl_rendering.ReglRenderer.html#fbos\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"textures\",\"url\":\"classes/regl_rendering.ReglRenderer.html#textures\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"_fill_buffer\",\"url\":\"classes/regl_rendering.ReglRenderer.html#_fill_buffer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"contour_vals\",\"url\":\"classes/regl_rendering.ReglRenderer.html#contour_vals\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"tick_num\",\"url\":\"classes/regl_rendering.ReglRenderer.html#tick_num\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"reglframe\",\"url\":\"classes/regl_rendering.ReglRenderer.html#reglframe\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"_integer_buffer\",\"url\":\"classes/regl_rendering.ReglRenderer.html#_integer_buffer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":262144,\"name\":\"buffers\",\"url\":\"classes/regl_rendering.ReglRenderer.html#buffers\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":2048,\"name\":\"data\",\"url\":\"classes/regl_rendering.ReglRenderer.html#data\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":262144,\"name\":\"props\",\"url\":\"classes/regl_rendering.ReglRenderer.html#props\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":262144,\"name\":\"default_webgl_scale\",\"url\":\"classes/regl_rendering.ReglRenderer.html#default_webgl_scale\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":2048,\"name\":\"render_points\",\"url\":\"classes/regl_rendering.ReglRenderer.html#render_points\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":2048,\"name\":\"tick\",\"url\":\"classes/regl_rendering.ReglRenderer.html#tick\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":2048,\"name\":\"single_blur_pass\",\"url\":\"classes/regl_rendering.ReglRenderer.html#single_blur_pass\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":2048,\"name\":\"blur\",\"url\":\"classes/regl_rendering.ReglRenderer.html#blur\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":2048,\"name\":\"render_all\",\"url\":\"classes/regl_rendering.ReglRenderer.html#render_all\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":2048,\"name\":\"initialize_textures\",\"url\":\"classes/regl_rendering.ReglRenderer.html#initialize_textures\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":2048,\"name\":\"get_image_texture\",\"url\":\"classes/regl_rendering.ReglRenderer.html#get_image_texture\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":2048,\"name\":\"n_visible\",\"url\":\"classes/regl_rendering.ReglRenderer.html#n_visible\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":262144,\"name\":\"integer_buffer\",\"url\":\"classes/regl_rendering.ReglRenderer.html#integer_buffer\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":2048,\"name\":\"color_pick\",\"url\":\"classes/regl_rendering.ReglRenderer.html#color_pick\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":2048,\"name\":\"color_pick_single\",\"url\":\"classes/regl_rendering.ReglRenderer.html#color_pick_single\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":262144,\"name\":\"fill_buffer\",\"url\":\"classes/regl_rendering.ReglRenderer.html#fill_buffer\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":2048,\"name\":\"draw_contour_buffer\",\"url\":\"classes/regl_rendering.ReglRenderer.html#draw_contour_buffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":2048,\"name\":\"remake_renderer\",\"url\":\"classes/regl_rendering.ReglRenderer.html#remake_renderer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":2048,\"name\":\"allocate_aesthetic_buffers\",\"url\":\"classes/regl_rendering.ReglRenderer.html#allocate_aesthetic_buffers\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"aes_to_buffer_num\",\"url\":\"classes/regl_rendering.ReglRenderer.html#aes_to_buffer_num\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"variable_to_buffer_num\",\"url\":\"classes/regl_rendering.ReglRenderer.html#variable_to_buffer_num\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"buffer_num_to_variable\",\"url\":\"classes/regl_rendering.ReglRenderer.html#buffer_num_to_variable\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":262144,\"name\":\"discard_share\",\"url\":\"classes/regl_rendering.ReglRenderer.html#discard_share\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/regl_rendering.ReglRenderer.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"holder\",\"url\":\"classes/regl_rendering.ReglRenderer.html#holder\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"canvas\",\"url\":\"classes/regl_rendering.ReglRenderer.html#canvas\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/regl_rendering.ReglRenderer.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"width\",\"url\":\"classes/regl_rendering.ReglRenderer.html#width\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"height\",\"url\":\"classes/regl_rendering.ReglRenderer.html#height\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"deferred_functions\",\"url\":\"classes/regl_rendering.ReglRenderer.html#deferred_functions\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":1024,\"name\":\"render_props\",\"url\":\"classes/regl_rendering.ReglRenderer.html#render_props\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":262144,\"name\":\"prefs\",\"url\":\"classes/regl_rendering.ReglRenderer.html#prefs\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":262144,\"name\":\"alpha\",\"url\":\"classes/regl_rendering.ReglRenderer.html#alpha\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":262144,\"name\":\"optimal_alpha\",\"url\":\"classes/regl_rendering.ReglRenderer.html#optimal_alpha\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":262144,\"name\":\"point_size\",\"url\":\"classes/regl_rendering.ReglRenderer.html#point_size\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":262144,\"name\":\"max_ix\",\"url\":\"classes/regl_rendering.ReglRenderer.html#max_ix\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":2048,\"name\":\"visible_tiles\",\"url\":\"classes/regl_rendering.ReglRenderer.html#visible_tiles\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":2048,\"name\":\"bind_zoom\",\"url\":\"classes/regl_rendering.ReglRenderer.html#bind_zoom\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":2048,\"name\":\"initialize\",\"url\":\"classes/regl_rendering.ReglRenderer.html#initialize\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"regl_rendering.ReglRenderer\"},{\"kind\":128,\"name\":\"TileBufferManager\",\"url\":\"classes/regl_rendering.TileBufferManager.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"regl_rendering\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/regl_rendering.TileBufferManager.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"regl_rendering.TileBufferManager\"},{\"kind\":1024,\"name\":\"tile\",\"url\":\"classes/regl_rendering.TileBufferManager.html#tile\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.TileBufferManager\"},{\"kind\":1024,\"name\":\"regl\",\"url\":\"classes/regl_rendering.TileBufferManager.html#regl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.TileBufferManager\"},{\"kind\":1024,\"name\":\"renderer\",\"url\":\"classes/regl_rendering.TileBufferManager.html#renderer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.TileBufferManager\"},{\"kind\":1024,\"name\":\"regl_elements\",\"url\":\"classes/regl_rendering.TileBufferManager.html#regl_elements\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"regl_rendering.TileBufferManager\"},{\"kind\":2048,\"name\":\"ready\",\"url\":\"classes/regl_rendering.TileBufferManager.html#ready\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.TileBufferManager\"},{\"kind\":2048,\"name\":\"ready_or_not_here_it_comes\",\"url\":\"classes/regl_rendering.TileBufferManager.html#ready_or_not_here_it_comes\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.TileBufferManager\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/regl_rendering.TileBufferManager.html#ready_or_not_here_it_comes.ready_or_not_here_it_comes-1.__type\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"regl_rendering.TileBufferManager.ready_or_not_here_it_comes.ready_or_not_here_it_comes\"},{\"kind\":1024,\"name\":\"ready\",\"url\":\"classes/regl_rendering.TileBufferManager.html#ready_or_not_here_it_comes.ready_or_not_here_it_comes-1.__type.ready-2\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"regl_rendering.TileBufferManager.ready_or_not_here_it_comes.ready_or_not_here_it_comes.__type\"},{\"kind\":1024,\"name\":\"promise\",\"url\":\"classes/regl_rendering.TileBufferManager.html#ready_or_not_here_it_comes.ready_or_not_here_it_comes-1.__type.promise\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"regl_rendering.TileBufferManager.ready_or_not_here_it_comes.ready_or_not_here_it_comes.__type\"},{\"kind\":2048,\"name\":\"release\",\"url\":\"classes/regl_rendering.TileBufferManager.html#release\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.TileBufferManager\"},{\"kind\":262144,\"name\":\"count\",\"url\":\"classes/regl_rendering.TileBufferManager.html#count\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"regl_rendering.TileBufferManager\"},{\"kind\":2048,\"name\":\"create_buffer_data\",\"url\":\"classes/regl_rendering.TileBufferManager.html#create_buffer_data\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.TileBufferManager\"},{\"kind\":2048,\"name\":\"create_regl_buffer\",\"url\":\"classes/regl_rendering.TileBufferManager.html#create_regl_buffer\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"regl_rendering.TileBufferManager\"},{\"kind\":2,\"name\":\"rendering\",\"url\":\"modules/rendering.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":128,\"name\":\"Renderer\",\"url\":\"classes/rendering.Renderer.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"rendering\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/rendering.Renderer.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":1024,\"name\":\"scatterplot\",\"url\":\"classes/rendering.Renderer.html#scatterplot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":1024,\"name\":\"holder\",\"url\":\"classes/rendering.Renderer.html#holder\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":1024,\"name\":\"canvas\",\"url\":\"classes/rendering.Renderer.html#canvas\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/rendering.Renderer.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":1024,\"name\":\"width\",\"url\":\"classes/rendering.Renderer.html#width\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":1024,\"name\":\"height\",\"url\":\"classes/rendering.Renderer.html#height\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":1024,\"name\":\"deferred_functions\",\"url\":\"classes/rendering.Renderer.html#deferred_functions\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":1024,\"name\":\"_use_scale_to_download_tiles\",\"url\":\"classes/rendering.Renderer.html#_use_scale_to_download_tiles\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":1024,\"name\":\"zoom\",\"url\":\"classes/rendering.Renderer.html#zoom\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":1024,\"name\":\"aes\",\"url\":\"classes/rendering.Renderer.html#aes\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":1024,\"name\":\"_zoom\",\"url\":\"classes/rendering.Renderer.html#_zoom\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":1024,\"name\":\"_initializations\",\"url\":\"classes/rendering.Renderer.html#_initializations\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":1024,\"name\":\"render_props\",\"url\":\"classes/rendering.Renderer.html#render_props\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":262144,\"name\":\"discard_share\",\"url\":\"classes/rendering.Renderer.html#discard_share\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":262144,\"name\":\"prefs\",\"url\":\"classes/rendering.Renderer.html#prefs\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":262144,\"name\":\"alpha\",\"url\":\"classes/rendering.Renderer.html#alpha\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":262144,\"name\":\"optimal_alpha\",\"url\":\"classes/rendering.Renderer.html#optimal_alpha\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":262144,\"name\":\"point_size\",\"url\":\"classes/rendering.Renderer.html#point_size\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":262144,\"name\":\"max_ix\",\"url\":\"classes/rendering.Renderer.html#max_ix\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":2048,\"name\":\"visible_tiles\",\"url\":\"classes/rendering.Renderer.html#visible_tiles\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":2048,\"name\":\"bind_zoom\",\"url\":\"classes/rendering.Renderer.html#bind_zoom\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":2048,\"name\":\"initialize\",\"url\":\"classes/rendering.Renderer.html#initialize\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"rendering.Renderer\"},{\"kind\":2,\"name\":\"selection\",\"url\":\"modules/selection.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":32,\"name\":\"defaultSelectionParams\",\"url\":\"variables/selection.defaultSelectionParams.html\",\"classes\":\"tsd-kind-variable tsd-parent-kind-module\",\"parent\":\"selection\"},{\"kind\":256,\"name\":\"IdSelectParams\",\"url\":\"interfaces/selection.IdSelectParams.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"selection\"},{\"kind\":1024,\"name\":\"ids\",\"url\":\"interfaces/selection.IdSelectParams.html#ids\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"selection.IdSelectParams\"},{\"kind\":1024,\"name\":\"idField\",\"url\":\"interfaces/selection.IdSelectParams.html#idField\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"selection.IdSelectParams\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/selection.IdSelectParams.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.IdSelectParams\"},{\"kind\":1024,\"name\":\"useNameCache\",\"url\":\"interfaces/selection.IdSelectParams.html#useNameCache\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.IdSelectParams\"},{\"kind\":1024,\"name\":\"foreground\",\"url\":\"interfaces/selection.IdSelectParams.html#foreground\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.IdSelectParams\"},{\"kind\":1024,\"name\":\"batchCallback\",\"url\":\"interfaces/selection.IdSelectParams.html#batchCallback\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.IdSelectParams\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/selection.IdSelectParams.html#batchCallback.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"selection.IdSelectParams.batchCallback\"},{\"kind\":256,\"name\":\"BooleanColumnParams\",\"url\":\"interfaces/selection.BooleanColumnParams.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"selection\"},{\"kind\":1024,\"name\":\"field\",\"url\":\"interfaces/selection.BooleanColumnParams.html#field\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"selection.BooleanColumnParams\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/selection.BooleanColumnParams.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.BooleanColumnParams\"},{\"kind\":1024,\"name\":\"useNameCache\",\"url\":\"interfaces/selection.BooleanColumnParams.html#useNameCache\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.BooleanColumnParams\"},{\"kind\":1024,\"name\":\"foreground\",\"url\":\"interfaces/selection.BooleanColumnParams.html#foreground\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.BooleanColumnParams\"},{\"kind\":1024,\"name\":\"batchCallback\",\"url\":\"interfaces/selection.BooleanColumnParams.html#batchCallback\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.BooleanColumnParams\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/selection.BooleanColumnParams.html#batchCallback.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"selection.BooleanColumnParams.batchCallback\"},{\"kind\":256,\"name\":\"CompositionSelectParams\",\"url\":\"interfaces/selection.CompositionSelectParams.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"selection\"},{\"kind\":1024,\"name\":\"composition\",\"url\":\"interfaces/selection.CompositionSelectParams.html#composition\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"selection.CompositionSelectParams\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/selection.CompositionSelectParams.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.CompositionSelectParams\"},{\"kind\":1024,\"name\":\"useNameCache\",\"url\":\"interfaces/selection.CompositionSelectParams.html#useNameCache\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.CompositionSelectParams\"},{\"kind\":1024,\"name\":\"foreground\",\"url\":\"interfaces/selection.CompositionSelectParams.html#foreground\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.CompositionSelectParams\"},{\"kind\":1024,\"name\":\"batchCallback\",\"url\":\"interfaces/selection.CompositionSelectParams.html#batchCallback\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.CompositionSelectParams\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/selection.CompositionSelectParams.html#batchCallback.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"selection.CompositionSelectParams.batchCallback\"},{\"kind\":256,\"name\":\"CompositeSelectParams\",\"url\":\"interfaces/selection.CompositeSelectParams.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"selection\"},{\"kind\":1024,\"name\":\"composition\",\"url\":\"interfaces/selection.CompositeSelectParams.html#composition\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"selection.CompositeSelectParams\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/selection.CompositeSelectParams.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.CompositeSelectParams\"},{\"kind\":1024,\"name\":\"useNameCache\",\"url\":\"interfaces/selection.CompositeSelectParams.html#useNameCache\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.CompositeSelectParams\"},{\"kind\":1024,\"name\":\"foreground\",\"url\":\"interfaces/selection.CompositeSelectParams.html#foreground\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.CompositeSelectParams\"},{\"kind\":1024,\"name\":\"batchCallback\",\"url\":\"interfaces/selection.CompositeSelectParams.html#batchCallback\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.CompositeSelectParams\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/selection.CompositeSelectParams.html#batchCallback.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"selection.CompositeSelectParams.batchCallback\"},{\"kind\":256,\"name\":\"FunctionSelectParams\",\"url\":\"interfaces/selection.FunctionSelectParams.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"selection\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/selection.FunctionSelectParams.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"selection.FunctionSelectParams\"},{\"kind\":1024,\"name\":\"tileFunction\",\"url\":\"interfaces/selection.FunctionSelectParams.html#tileFunction\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"selection.FunctionSelectParams\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/selection.FunctionSelectParams.html#tileFunction.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"selection.FunctionSelectParams.tileFunction\"},{\"kind\":1024,\"name\":\"useNameCache\",\"url\":\"interfaces/selection.FunctionSelectParams.html#useNameCache\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.FunctionSelectParams\"},{\"kind\":1024,\"name\":\"foreground\",\"url\":\"interfaces/selection.FunctionSelectParams.html#foreground\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.FunctionSelectParams\"},{\"kind\":1024,\"name\":\"batchCallback\",\"url\":\"interfaces/selection.FunctionSelectParams.html#batchCallback\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"selection.FunctionSelectParams\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/selection.FunctionSelectParams.html#batchCallback.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"selection.FunctionSelectParams.batchCallback\"},{\"kind\":128,\"name\":\"Bitmask\",\"url\":\"classes/selection.Bitmask.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"selection\"},{\"kind\":2048,\"name\":\"from_arrow\",\"url\":\"classes/selection.Bitmask.html#from_arrow\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.Bitmask\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/selection.Bitmask.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"selection.Bitmask\"},{\"kind\":1024,\"name\":\"mask\",\"url\":\"classes/selection.Bitmask.html#mask\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"selection.Bitmask\"},{\"kind\":1024,\"name\":\"length\",\"url\":\"classes/selection.Bitmask.html#length\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"selection.Bitmask\"},{\"kind\":2048,\"name\":\"to_arrow\",\"url\":\"classes/selection.Bitmask.html#to_arrow\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.Bitmask\"},{\"kind\":2048,\"name\":\"set\",\"url\":\"classes/selection.Bitmask.html#set\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.Bitmask\"},{\"kind\":2048,\"name\":\"and\",\"url\":\"classes/selection.Bitmask.html#and\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.Bitmask\"},{\"kind\":2048,\"name\":\"or\",\"url\":\"classes/selection.Bitmask.html#or\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.Bitmask\"},{\"kind\":2048,\"name\":\"xor\",\"url\":\"classes/selection.Bitmask.html#xor\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.Bitmask\"},{\"kind\":2048,\"name\":\"not\",\"url\":\"classes/selection.Bitmask.html#not\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.Bitmask\"},{\"kind\":128,\"name\":\"DataSelection\",\"url\":\"classes/selection.DataSelection.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"selection\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/selection.DataSelection.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/selection.DataSelection.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":1024,\"name\":\"plot\",\"url\":\"classes/selection.DataSelection.html#plot\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":1024,\"name\":\"match_count\",\"url\":\"classes/selection.DataSelection.html#match_count\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/selection.DataSelection.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":1024,\"name\":\"ready\",\"url\":\"classes/selection.DataSelection.html#ready\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":1024,\"name\":\"cursor\",\"url\":\"classes/selection.DataSelection.html#cursor\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":1024,\"name\":\"complete\",\"url\":\"classes/selection.DataSelection.html#complete\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":1024,\"name\":\"selectionSize\",\"url\":\"classes/selection.DataSelection.html#selectionSize\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":1024,\"name\":\"evaluationSetSize\",\"url\":\"classes/selection.DataSelection.html#evaluationSetSize\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":1024,\"name\":\"tiles\",\"url\":\"classes/selection.DataSelection.html#tiles\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"classes/selection.DataSelection.html#type\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":1024,\"name\":\"composition\",\"url\":\"classes/selection.DataSelection.html#composition\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":1024,\"name\":\"events\",\"url\":\"classes/selection.DataSelection.html#events\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"selection.DataSelection\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/selection.DataSelection.html#events.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"selection.DataSelection.events\"},{\"kind\":2048,\"name\":\"on\",\"url\":\"classes/selection.DataSelection.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"dispatch\",\"url\":\"classes/selection.DataSelection.html#dispatch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"applyToAllLoadedTiles\",\"url\":\"classes/selection.DataSelection.html#applyToAllLoadedTiles\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"applyToAllTiles\",\"url\":\"classes/selection.DataSelection.html#applyToAllTiles\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"union\",\"url\":\"classes/selection.DataSelection.html#union\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"intersection\",\"url\":\"classes/selection.DataSelection.html#intersection\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"moveCursor\",\"url\":\"classes/selection.DataSelection.html#moveCursor\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"removePoints\",\"url\":\"classes/selection.DataSelection.html#removePoints\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"addPoints\",\"url\":\"classes/selection.DataSelection.html#addPoints\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"export\",\"url\":\"classes/selection.DataSelection.html#export\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"moveCursorToPoint\",\"url\":\"classes/selection.DataSelection.html#moveCursorToPoint\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"add_or_remove_points\",\"url\":\"classes/selection.DataSelection.html#add_or_remove_points\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"selection.DataSelection\"},{\"kind\":262144,\"name\":\"ordering\",\"url\":\"classes/selection.DataSelection.html#ordering\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"add_function_column\",\"url\":\"classes/selection.DataSelection.html#add_function_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"wrapWithSelectionMetadata\",\"url\":\"classes/selection.DataSelection.html#wrapWithSelectionMetadata\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"selection.DataSelection\"},{\"kind\":262144,\"name\":\"totalSetSize\",\"url\":\"classes/selection.DataSelection.html#totalSetSize\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/selection.DataSelection.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"add_identifier_column\",\"url\":\"classes/selection.DataSelection.html#add_identifier_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"add_boolean_column\",\"url\":\"classes/selection.DataSelection.html#add_boolean_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"apply_to_foreground\",\"url\":\"classes/selection.DataSelection.html#apply_to_foreground\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2048,\"name\":\"[iterator]\",\"url\":\"classes/selection.DataSelection.html#_iterator_\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"selection.DataSelection\"},{\"kind\":2,\"name\":\"shared\",\"url\":\"modules/shared.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":4194304,\"name\":\"Newable\",\"url\":\"types/shared.Newable.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.Newable.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.Newable\"},{\"kind\":4194304,\"name\":\"PointFunction\",\"url\":\"types/shared.PointFunction.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.PointFunction.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.PointFunction\"},{\"kind\":4194304,\"name\":\"Plot\",\"url\":\"types/shared.Plot.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":4194304,\"name\":\"OpChannel\",\"url\":\"types/shared.OpChannel.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":256,\"name\":\"TileProxy\",\"url\":\"interfaces/shared.TileProxy.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":1024,\"name\":\"apiCall\",\"url\":\"interfaces/shared.TileProxy.html#apiCall\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"shared.TileProxy\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/shared.TileProxy.html#apiCall.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"shared.TileProxy.apiCall\"},{\"kind\":4194304,\"name\":\"ScatterplotOptions\",\"url\":\"types/shared.ScatterplotOptions.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.ScatterplotOptions.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.ScatterplotOptions\"},{\"kind\":1024,\"name\":\"tileProxy\",\"url\":\"types/shared.ScatterplotOptions.html#__type.tileProxy\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.ScatterplotOptions.__type\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"types/shared.ScatterplotOptions.html#__type.dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.ScatterplotOptions.__type\"},{\"kind\":4194304,\"name\":\"QuadtileOptions\",\"url\":\"types/shared.QuadtileOptions.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.QuadtileOptions.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.QuadtileOptions\"},{\"kind\":1024,\"name\":\"tileProxy\",\"url\":\"types/shared.QuadtileOptions.html#__type.tileProxy\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.QuadtileOptions.__type\"},{\"kind\":256,\"name\":\"SelectionRecord\",\"url\":\"interfaces/shared.SelectionRecord.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":1024,\"name\":\"selection\",\"url\":\"interfaces/shared.SelectionRecord.html#selection\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"shared.SelectionRecord\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/shared.SelectionRecord.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"shared.SelectionRecord\"},{\"kind\":1024,\"name\":\"flushed\",\"url\":\"interfaces/shared.SelectionRecord.html#flushed\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"shared.SelectionRecord\"},{\"kind\":4194304,\"name\":\"LambdaChannel\",\"url\":\"types/shared.LambdaChannel.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.LambdaChannel.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.LambdaChannel\"},{\"kind\":1024,\"name\":\"lambda\",\"url\":\"types/shared.LambdaChannel.html#__type.lambda\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.LambdaChannel.__type\"},{\"kind\":1024,\"name\":\"field\",\"url\":\"types/shared.LambdaChannel.html#__type.field\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.LambdaChannel.__type\"},{\"kind\":1024,\"name\":\"domain\",\"url\":\"types/shared.LambdaChannel.html#__type.domain\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.LambdaChannel.__type\"},{\"kind\":1024,\"name\":\"range\",\"url\":\"types/shared.LambdaChannel.html#__type.range\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.LambdaChannel.__type\"},{\"kind\":4194304,\"name\":\"BufferLocation\",\"url\":\"types/shared.BufferLocation.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.BufferLocation.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.BufferLocation\"},{\"kind\":1024,\"name\":\"buffer\",\"url\":\"types/shared.BufferLocation.html#__type.buffer\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.BufferLocation.__type\"},{\"kind\":1024,\"name\":\"offset\",\"url\":\"types/shared.BufferLocation.html#__type.offset\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.BufferLocation.__type\"},{\"kind\":1024,\"name\":\"stride\",\"url\":\"types/shared.BufferLocation.html#__type.stride\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.BufferLocation.__type\"},{\"kind\":1024,\"name\":\"byte_size\",\"url\":\"types/shared.BufferLocation.html#__type.byte_size\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.BufferLocation.__type\"},{\"kind\":4194304,\"name\":\"Transform\",\"url\":\"types/shared.Transform.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":4194304,\"name\":\"BackgroundOptions\",\"url\":\"types/shared.BackgroundOptions.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.BackgroundOptions.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.BackgroundOptions\"},{\"kind\":1024,\"name\":\"color\",\"url\":\"types/shared.BackgroundOptions.html#__type.color\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.BackgroundOptions.__type\"},{\"kind\":1024,\"name\":\"opacity\",\"url\":\"types/shared.BackgroundOptions.html#__type.opacity\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.BackgroundOptions.__type\"},{\"kind\":1024,\"name\":\"size\",\"url\":\"types/shared.BackgroundOptions.html#__type.size\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.BackgroundOptions.__type\"},{\"kind\":1024,\"name\":\"mouseover\",\"url\":\"types/shared.BackgroundOptions.html#__type.mouseover\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.BackgroundOptions.__type\"},{\"kind\":4194304,\"name\":\"ConstantNumber\",\"url\":\"types/shared.ConstantNumber.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.ConstantNumber.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.ConstantNumber\"},{\"kind\":1024,\"name\":\"constant\",\"url\":\"types/shared.ConstantNumber.html#__type.constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.ConstantNumber.__type\"},{\"kind\":4194304,\"name\":\"ConstantColorChannel\",\"url\":\"types/shared.ConstantColorChannel.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.ConstantColorChannel.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.ConstantColorChannel\"},{\"kind\":1024,\"name\":\"constant\",\"url\":\"types/shared.ConstantColorChannel.html#__type.constant\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.ConstantColorChannel.__type\"},{\"kind\":4194304,\"name\":\"ConstantChannel\",\"url\":\"types/shared.ConstantChannel.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":256,\"name\":\"BasicChannel\",\"url\":\"interfaces/shared.BasicChannel.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":1024,\"name\":\"field\",\"url\":\"interfaces/shared.BasicChannel.html#field\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"shared.BasicChannel\"},{\"kind\":1024,\"name\":\"transform\",\"url\":\"interfaces/shared.BasicChannel.html#transform\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"shared.BasicChannel\"},{\"kind\":1024,\"name\":\"domain\",\"url\":\"interfaces/shared.BasicChannel.html#domain\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"shared.BasicChannel\"},{\"kind\":1024,\"name\":\"range\",\"url\":\"interfaces/shared.BasicChannel.html#range\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"shared.BasicChannel\"},{\"kind\":4194304,\"name\":\"JitterRadiusMethod\",\"url\":\"types/shared.JitterRadiusMethod.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":256,\"name\":\"CategoricalChannel\",\"url\":\"interfaces/shared.CategoricalChannel.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":1024,\"name\":\"field\",\"url\":\"interfaces/shared.CategoricalChannel.html#field\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"shared.CategoricalChannel\"},{\"kind\":4194304,\"name\":\"SupportedArrowTypes\",\"url\":\"types/shared.SupportedArrowTypes.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":4194304,\"name\":\"ArrowBuildable\",\"url\":\"types/shared.ArrowBuildable.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":4194304,\"name\":\"Transformation\",\"url\":\"types/shared.Transformation.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.Transformation.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.Transformation\"},{\"kind\":4194304,\"name\":\"BoolTransformation\",\"url\":\"types/shared.BoolTransformation.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.BoolTransformation.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.BoolTransformation\"},{\"kind\":4194304,\"name\":\"BasicColorChannel\",\"url\":\"types/shared.BasicColorChannel.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":4194304,\"name\":\"CategoricalColorChannel\",\"url\":\"types/shared.CategoricalColorChannel.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":4194304,\"name\":\"ColorChannel\",\"url\":\"types/shared.ColorChannel.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":4194304,\"name\":\"BooleanChannel\",\"url\":\"types/shared.BooleanChannel.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":4194304,\"name\":\"RootChannel\",\"url\":\"types/shared.RootChannel.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":4194304,\"name\":\"JitterChannel\",\"url\":\"types/shared.JitterChannel.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":4194304,\"name\":\"OpArray\",\"url\":\"types/shared.OpArray.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":4194304,\"name\":\"Encoding\",\"url\":\"types/shared.Encoding.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.Encoding.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.Encoding\"},{\"kind\":1024,\"name\":\"x\",\"url\":\"types/shared.Encoding.html#__type.x\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Encoding.__type\"},{\"kind\":1024,\"name\":\"y\",\"url\":\"types/shared.Encoding.html#__type.y\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Encoding.__type\"},{\"kind\":1024,\"name\":\"color\",\"url\":\"types/shared.Encoding.html#__type.color\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Encoding.__type\"},{\"kind\":1024,\"name\":\"size\",\"url\":\"types/shared.Encoding.html#__type.size\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Encoding.__type\"},{\"kind\":1024,\"name\":\"shape\",\"url\":\"types/shared.Encoding.html#__type.shape\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Encoding.__type\"},{\"kind\":1024,\"name\":\"filter\",\"url\":\"types/shared.Encoding.html#__type.filter\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Encoding.__type\"},{\"kind\":1024,\"name\":\"filter2\",\"url\":\"types/shared.Encoding.html#__type.filter2\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Encoding.__type\"},{\"kind\":1024,\"name\":\"jitter_radius\",\"url\":\"types/shared.Encoding.html#__type.jitter_radius\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Encoding.__type\"},{\"kind\":1024,\"name\":\"jitter_speed\",\"url\":\"types/shared.Encoding.html#__type.jitter_speed\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Encoding.__type\"},{\"kind\":1024,\"name\":\"x0\",\"url\":\"types/shared.Encoding.html#__type.x0\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Encoding.__type\"},{\"kind\":1024,\"name\":\"y0\",\"url\":\"types/shared.Encoding.html#__type.y0\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Encoding.__type\"},{\"kind\":1024,\"name\":\"position\",\"url\":\"types/shared.Encoding.html#__type.position\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Encoding.__type\"},{\"kind\":1024,\"name\":\"position0\",\"url\":\"types/shared.Encoding.html#__type.position0\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Encoding.__type\"},{\"kind\":1024,\"name\":\"foreground\",\"url\":\"types/shared.Encoding.html#__type.foreground\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Encoding.__type\"},{\"kind\":4194304,\"name\":\"PointUpdate\",\"url\":\"types/shared.PointUpdate.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.PointUpdate.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.PointUpdate\"},{\"kind\":1024,\"name\":\"column_name\",\"url\":\"types/shared.PointUpdate.html#__type.column_name\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.PointUpdate.__type\"},{\"kind\":1024,\"name\":\"values\",\"url\":\"types/shared.PointUpdate.html#__type.values\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.PointUpdate.__type\"},{\"kind\":4194304,\"name\":\"Dimension\",\"url\":\"types/shared.Dimension.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":4194304,\"name\":\"DataSpec\",\"url\":\"types/shared.DataSpec.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":4194304,\"name\":\"onZoomCallback\",\"url\":\"types/shared.onZoomCallback.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.onZoomCallback.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.onZoomCallback\"},{\"kind\":4194304,\"name\":\"Label\",\"url\":\"types/shared.Label.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.Label.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.Label\"},{\"kind\":1024,\"name\":\"x\",\"url\":\"types/shared.Label.html#__type.x\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Label.__type\"},{\"kind\":1024,\"name\":\"y\",\"url\":\"types/shared.Label.html#__type.y\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Label.__type\"},{\"kind\":1024,\"name\":\"text\",\"url\":\"types/shared.Label.html#__type.text\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Label.__type\"},{\"kind\":4194304,\"name\":\"URLLabels\",\"url\":\"types/shared.URLLabels.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.URLLabels.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.URLLabels\"},{\"kind\":1024,\"name\":\"url\",\"url\":\"types/shared.URLLabels.html#__type.url\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.URLLabels.__type\"},{\"kind\":1024,\"name\":\"options\",\"url\":\"types/shared.URLLabels.html#__type.options\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.URLLabels.__type\"},{\"kind\":1024,\"name\":\"label_field\",\"url\":\"types/shared.URLLabels.html#__type.label_field\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.URLLabels.__type\"},{\"kind\":1024,\"name\":\"size_field\",\"url\":\"types/shared.URLLabels.html#__type.size_field\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.URLLabels.__type\"},{\"kind\":4194304,\"name\":\"LabelOptions\",\"url\":\"types/shared.LabelOptions.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.LabelOptions.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.LabelOptions\"},{\"kind\":1024,\"name\":\"useColorScale\",\"url\":\"types/shared.LabelOptions.html#__type.useColorScale\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.LabelOptions.__type\"},{\"kind\":1024,\"name\":\"margin\",\"url\":\"types/shared.LabelOptions.html#__type.margin\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.LabelOptions.__type\"},{\"kind\":1024,\"name\":\"draggable_labels\",\"url\":\"types/shared.LabelOptions.html#__type.draggable_labels\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.LabelOptions.__type\"},{\"kind\":4194304,\"name\":\"Labelset\",\"url\":\"types/shared.Labelset.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.Labelset.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.Labelset\"},{\"kind\":1024,\"name\":\"labels\",\"url\":\"types/shared.Labelset.html#__type.labels\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Labelset.__type\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"types/shared.Labelset.html#__type.name\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Labelset.__type\"},{\"kind\":1024,\"name\":\"options\",\"url\":\"types/shared.Labelset.html#__type.options\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.Labelset.__type\"},{\"kind\":4194304,\"name\":\"Labelcall\",\"url\":\"types/shared.Labelcall.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":4194304,\"name\":\"APICall\",\"url\":\"types/shared.APICall.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/shared.APICall.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"shared.APICall\"},{\"kind\":1024,\"name\":\"zoom_balance\",\"url\":\"types/shared.APICall.html#__type.zoom_balance\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.APICall.__type\"},{\"kind\":1024,\"name\":\"duration\",\"url\":\"types/shared.APICall.html#__type.duration\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.APICall.__type\"},{\"kind\":1024,\"name\":\"point_size\",\"url\":\"types/shared.APICall.html#__type.point_size\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.APICall.__type\"},{\"kind\":1024,\"name\":\"max_points\",\"url\":\"types/shared.APICall.html#__type.max_points\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.APICall.__type\"},{\"kind\":1024,\"name\":\"alpha\",\"url\":\"types/shared.APICall.html#__type.alpha\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.APICall.__type\"},{\"kind\":1024,\"name\":\"click_function\",\"url\":\"types/shared.APICall.html#__type.click_function\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.APICall.__type\"},{\"kind\":1024,\"name\":\"background_color\",\"url\":\"types/shared.APICall.html#__type.background_color\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.APICall.__type\"},{\"kind\":1024,\"name\":\"transformations\",\"url\":\"types/shared.APICall.html#__type.transformations\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.APICall.__type\"},{\"kind\":1024,\"name\":\"encoding\",\"url\":\"types/shared.APICall.html#__type.encoding\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.APICall.__type\"},{\"kind\":1024,\"name\":\"labels\",\"url\":\"types/shared.APICall.html#__type.labels\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.APICall.__type\"},{\"kind\":1024,\"name\":\"background_options\",\"url\":\"types/shared.APICall.html#__type.background_options\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.APICall.__type\"},{\"kind\":1024,\"name\":\"zoom\",\"url\":\"types/shared.APICall.html#__type.zoom\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.APICall.__type\"},{\"kind\":1024,\"name\":\"zoom_align\",\"url\":\"types/shared.APICall.html#__type.zoom_align\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"shared.APICall.__type\"},{\"kind\":4194304,\"name\":\"InitialAPICall\",\"url\":\"types/shared.InitialAPICall.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":4194304,\"name\":\"CompletePrefs\",\"url\":\"types/shared.CompletePrefs.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":4194304,\"name\":\"TileType\",\"url\":\"types/shared.TileType.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":2,\"name\":\"tile\",\"url\":\"modules/tile.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":64,\"name\":\"p_in_rect\",\"url\":\"functions/tile.p_in_rect.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"tile\"},{\"kind\":4194304,\"name\":\"Rectangle\",\"url\":\"types/tile.Rectangle.html\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"tile\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/tile.Rectangle.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"tile.Rectangle\"},{\"kind\":1024,\"name\":\"x\",\"url\":\"types/tile.Rectangle.html#__type.x\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"tile.Rectangle.__type\"},{\"kind\":1024,\"name\":\"y\",\"url\":\"types/tile.Rectangle.html#__type.y\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"tile.Rectangle.__type\"},{\"kind\":128,\"name\":\"Tile\",\"url\":\"classes/tile.Tile.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"tile\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/tile.Tile.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"max_ix\",\"url\":\"classes/tile.Tile.html#max_ix\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"key\",\"url\":\"classes/tile.Tile.html#key\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"promise\",\"url\":\"classes/tile.Tile.html#promise\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"download_state\",\"url\":\"classes/tile.Tile.html#download_state\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"_batch\",\"url\":\"classes/tile.Tile.html#_batch\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"parent\",\"url\":\"classes/tile.Tile.html#parent\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"_children\",\"url\":\"classes/tile.Tile.html#_children\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"_highest_known_ix\",\"url\":\"classes/tile.Tile.html#_highest_known_ix\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"_min_ix\",\"url\":\"classes/tile.Tile.html#_min_ix\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"_max_ix\",\"url\":\"classes/tile.Tile.html#_max_ix\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/tile.Tile.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"_download\",\"url\":\"classes/tile.Tile.html#_download\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"ready\",\"url\":\"classes/tile.Tile.html#ready\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"__schema\",\"url\":\"classes/tile.Tile.html#__schema\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"_extent\",\"url\":\"classes/tile.Tile.html#_extent\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/tile.Tile.html#_extent.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"tile.Tile._extent\"},{\"kind\":1024,\"name\":\"x\",\"url\":\"classes/tile.Tile.html#_extent.__type.x\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"tile.Tile._extent.__type\"},{\"kind\":1024,\"name\":\"y\",\"url\":\"classes/tile.Tile.html#_extent.__type.y\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"tile.Tile._extent.__type\"},{\"kind\":1024,\"name\":\"numeric_id\",\"url\":\"classes/tile.Tile.html#numeric_id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"_buffer_manager\",\"url\":\"classes/tile.Tile.html#_buffer_manager\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"codes\",\"url\":\"classes/tile.Tile.html#codes\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":262144,\"name\":\"children\",\"url\":\"classes/tile.Tile.html#children\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":2048,\"name\":\"download\",\"url\":\"classes/tile.Tile.html#download\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":2048,\"name\":\"delete_column_if_exists\",\"url\":\"classes/tile.Tile.html#delete_column_if_exists\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":2048,\"name\":\"get_column\",\"url\":\"classes/tile.Tile.html#get_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":1024,\"name\":\"transformation_holder\",\"url\":\"classes/tile.Tile.html#transformation_holder\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"tile.Tile\"},{\"kind\":2048,\"name\":\"apply_transformation\",\"url\":\"classes/tile.Tile.html#apply_transformation\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":2048,\"name\":\"add_column\",\"url\":\"classes/tile.Tile.html#add_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":2048,\"name\":\"is_visible\",\"url\":\"classes/tile.Tile.html#is_visible\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":2048,\"name\":\"points\",\"url\":\"classes/tile.Tile.html#points\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":2048,\"name\":\"forEach\",\"url\":\"classes/tile.Tile.html#forEach\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":262144,\"name\":\"highest_known_ix\",\"url\":\"classes/tile.Tile.html#highest_known_ix\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":262144,\"name\":\"record_batch\",\"url\":\"classes/tile.Tile.html#record_batch\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":262144,\"name\":\"min_ix\",\"url\":\"classes/tile.Tile.html#min_ix\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":2048,\"name\":\"schema\",\"url\":\"classes/tile.Tile.html#schema\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":2048,\"name\":\"extend_promise\",\"url\":\"classes/tile.Tile.html#extend_promise\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":262144,\"name\":\"_schema\",\"url\":\"classes/tile.Tile.html#_schema\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-protected\",\"parent\":\"tile.Tile\"},{\"kind\":2048,\"name\":\"yielder\",\"url\":\"classes/tile.Tile.html#yielder\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":262144,\"name\":\"extent\",\"url\":\"classes/tile.Tile.html#extent\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":262144,\"name\":\"root_extent\",\"url\":\"classes/tile.Tile.html#root_extent\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":2048,\"name\":\"[iterator]\",\"url\":\"classes/tile.Tile.html#_iterator_\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"tile.Tile\"},{\"kind\":128,\"name\":\"QuadTile\",\"url\":\"classes/tile.QuadTile.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"tile\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/tile.QuadTile.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"url\",\"url\":\"classes/tile.QuadTile.html#url\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"key\",\"url\":\"classes/tile.QuadTile.html#key\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"_children\",\"url\":\"classes/tile.QuadTile.html#_children\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"codes\",\"url\":\"classes/tile.QuadTile.html#codes\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"_already_called\",\"url\":\"classes/tile.QuadTile.html#_already_called\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"child_locations\",\"url\":\"classes/tile.QuadTile.html#child_locations\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.QuadTile\"},{\"kind\":262144,\"name\":\"extent\",\"url\":\"classes/tile.QuadTile.html#extent\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"tile.QuadTile\"},{\"kind\":2048,\"name\":\"download_to_depth\",\"url\":\"classes/tile.QuadTile.html#download_to_depth\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"tile.QuadTile\"},{\"kind\":2048,\"name\":\"get_arrow\",\"url\":\"classes/tile.QuadTile.html#get_arrow\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"tile.QuadTile\"},{\"kind\":2048,\"name\":\"download\",\"url\":\"classes/tile.QuadTile.html#download\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"tile.QuadTile\"},{\"kind\":262144,\"name\":\"macrotile\",\"url\":\"classes/tile.QuadTile.html#macrotile\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"tile.QuadTile\"},{\"kind\":262144,\"name\":\"macro_siblings\",\"url\":\"classes/tile.QuadTile.html#macro_siblings\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"tile.QuadTile\"},{\"kind\":262144,\"name\":\"children\",\"url\":\"classes/tile.QuadTile.html#children\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"tile.QuadTile\"},{\"kind\":262144,\"name\":\"theoretical_extent\",\"url\":\"classes/tile.QuadTile.html#theoretical_extent\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"max_ix\",\"url\":\"classes/tile.QuadTile.html#max_ix\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"promise\",\"url\":\"classes/tile.QuadTile.html#promise\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"download_state\",\"url\":\"classes/tile.QuadTile.html#download_state\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"_batch\",\"url\":\"classes/tile.QuadTile.html#_batch\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"parent\",\"url\":\"classes/tile.QuadTile.html#parent\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"_highest_known_ix\",\"url\":\"classes/tile.QuadTile.html#_highest_known_ix\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"_min_ix\",\"url\":\"classes/tile.QuadTile.html#_min_ix\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"_max_ix\",\"url\":\"classes/tile.QuadTile.html#_max_ix\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/tile.QuadTile.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"_download\",\"url\":\"classes/tile.QuadTile.html#_download\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"ready\",\"url\":\"classes/tile.QuadTile.html#ready\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"__schema\",\"url\":\"classes/tile.QuadTile.html#__schema\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"_extent\",\"url\":\"classes/tile.QuadTile.html#_extent\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/tile.QuadTile.html#_extent.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"tile.QuadTile._extent\"},{\"kind\":1024,\"name\":\"x\",\"url\":\"classes/tile.QuadTile.html#_extent.__type.x\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"tile.QuadTile._extent.__type\"},{\"kind\":1024,\"name\":\"y\",\"url\":\"classes/tile.QuadTile.html#_extent.__type.y\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"tile.QuadTile._extent.__type\"},{\"kind\":1024,\"name\":\"numeric_id\",\"url\":\"classes/tile.QuadTile.html#numeric_id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":1024,\"name\":\"_buffer_manager\",\"url\":\"classes/tile.QuadTile.html#_buffer_manager\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":2048,\"name\":\"delete_column_if_exists\",\"url\":\"classes/tile.QuadTile.html#delete_column_if_exists\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":2048,\"name\":\"get_column\",\"url\":\"classes/tile.QuadTile.html#get_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":2048,\"name\":\"apply_transformation\",\"url\":\"classes/tile.QuadTile.html#apply_transformation\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":2048,\"name\":\"add_column\",\"url\":\"classes/tile.QuadTile.html#add_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":2048,\"name\":\"is_visible\",\"url\":\"classes/tile.QuadTile.html#is_visible\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":2048,\"name\":\"points\",\"url\":\"classes/tile.QuadTile.html#points\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":2048,\"name\":\"forEach\",\"url\":\"classes/tile.QuadTile.html#forEach\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":262144,\"name\":\"highest_known_ix\",\"url\":\"classes/tile.QuadTile.html#highest_known_ix\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":262144,\"name\":\"record_batch\",\"url\":\"classes/tile.QuadTile.html#record_batch\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":262144,\"name\":\"min_ix\",\"url\":\"classes/tile.QuadTile.html#min_ix\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":2048,\"name\":\"schema\",\"url\":\"classes/tile.QuadTile.html#schema\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":2048,\"name\":\"extend_promise\",\"url\":\"classes/tile.QuadTile.html#extend_promise\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":262144,\"name\":\"_schema\",\"url\":\"classes/tile.QuadTile.html#_schema\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":2048,\"name\":\"yielder\",\"url\":\"classes/tile.QuadTile.html#yielder\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":262144,\"name\":\"root_extent\",\"url\":\"classes/tile.QuadTile.html#root_extent\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":2048,\"name\":\"[iterator]\",\"url\":\"classes/tile.QuadTile.html#_iterator_\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.QuadTile\"},{\"kind\":128,\"name\":\"ArrowTile\",\"url\":\"classes/tile.ArrowTile.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"tile\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/tile.ArrowTile.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"batch_num\",\"url\":\"classes/tile.ArrowTile.html#batch_num\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"full_tab\",\"url\":\"classes/tile.ArrowTile.html#full_tab\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"codes\",\"url\":\"classes/tile.ArrowTile.html#codes\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"tile.ArrowTile\"},{\"kind\":2048,\"name\":\"create_children\",\"url\":\"classes/tile.ArrowTile.html#create_children\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"tile.ArrowTile\"},{\"kind\":2048,\"name\":\"download\",\"url\":\"classes/tile.ArrowTile.html#download\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"max_ix\",\"url\":\"classes/tile.ArrowTile.html#max_ix\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"key\",\"url\":\"classes/tile.ArrowTile.html#key\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"promise\",\"url\":\"classes/tile.ArrowTile.html#promise\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"download_state\",\"url\":\"classes/tile.ArrowTile.html#download_state\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"_batch\",\"url\":\"classes/tile.ArrowTile.html#_batch\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"parent\",\"url\":\"classes/tile.ArrowTile.html#parent\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"_children\",\"url\":\"classes/tile.ArrowTile.html#_children\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"_highest_known_ix\",\"url\":\"classes/tile.ArrowTile.html#_highest_known_ix\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"_min_ix\",\"url\":\"classes/tile.ArrowTile.html#_min_ix\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"_max_ix\",\"url\":\"classes/tile.ArrowTile.html#_max_ix\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"dataset\",\"url\":\"classes/tile.ArrowTile.html#dataset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"_download\",\"url\":\"classes/tile.ArrowTile.html#_download\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"ready\",\"url\":\"classes/tile.ArrowTile.html#ready\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"__schema\",\"url\":\"classes/tile.ArrowTile.html#__schema\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"_extent\",\"url\":\"classes/tile.ArrowTile.html#_extent\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/tile.ArrowTile.html#_extent.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"tile.ArrowTile._extent\"},{\"kind\":1024,\"name\":\"x\",\"url\":\"classes/tile.ArrowTile.html#_extent.__type.x\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"tile.ArrowTile._extent.__type\"},{\"kind\":1024,\"name\":\"y\",\"url\":\"classes/tile.ArrowTile.html#_extent.__type.y\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"tile.ArrowTile._extent.__type\"},{\"kind\":1024,\"name\":\"numeric_id\",\"url\":\"classes/tile.ArrowTile.html#numeric_id\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":1024,\"name\":\"_buffer_manager\",\"url\":\"classes/tile.ArrowTile.html#_buffer_manager\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":262144,\"name\":\"children\",\"url\":\"classes/tile.ArrowTile.html#children\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":2048,\"name\":\"delete_column_if_exists\",\"url\":\"classes/tile.ArrowTile.html#delete_column_if_exists\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":2048,\"name\":\"get_column\",\"url\":\"classes/tile.ArrowTile.html#get_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":2048,\"name\":\"apply_transformation\",\"url\":\"classes/tile.ArrowTile.html#apply_transformation\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":2048,\"name\":\"add_column\",\"url\":\"classes/tile.ArrowTile.html#add_column\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":2048,\"name\":\"is_visible\",\"url\":\"classes/tile.ArrowTile.html#is_visible\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":2048,\"name\":\"points\",\"url\":\"classes/tile.ArrowTile.html#points\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":2048,\"name\":\"forEach\",\"url\":\"classes/tile.ArrowTile.html#forEach\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":262144,\"name\":\"highest_known_ix\",\"url\":\"classes/tile.ArrowTile.html#highest_known_ix\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":262144,\"name\":\"record_batch\",\"url\":\"classes/tile.ArrowTile.html#record_batch\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":262144,\"name\":\"min_ix\",\"url\":\"classes/tile.ArrowTile.html#min_ix\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":2048,\"name\":\"schema\",\"url\":\"classes/tile.ArrowTile.html#schema\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":2048,\"name\":\"extend_promise\",\"url\":\"classes/tile.ArrowTile.html#extend_promise\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":262144,\"name\":\"_schema\",\"url\":\"classes/tile.ArrowTile.html#_schema\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":2048,\"name\":\"yielder\",\"url\":\"classes/tile.ArrowTile.html#yielder\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":262144,\"name\":\"extent\",\"url\":\"classes/tile.ArrowTile.html#extent\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":262144,\"name\":\"root_extent\",\"url\":\"classes/tile.ArrowTile.html#root_extent\",\"classes\":\"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":2048,\"name\":\"[iterator]\",\"url\":\"classes/tile.ArrowTile.html#_iterator_\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"tile.ArrowTile\"},{\"kind\":2,\"name\":\"typing\",\"url\":\"modules/typing.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":64,\"name\":\"isOpChannel\",\"url\":\"functions/typing.isOpChannel.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"typing\"},{\"kind\":64,\"name\":\"isLambdaChannel\",\"url\":\"functions/typing.isLambdaChannel.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"typing\"},{\"kind\":64,\"name\":\"isConstantChannel\",\"url\":\"functions/typing.isConstantChannel.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"typing\"},{\"kind\":64,\"name\":\"isURLLabels\",\"url\":\"functions/typing.isURLLabels.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"typing\"},{\"kind\":64,\"name\":\"isLabelset\",\"url\":\"functions/typing.isLabelset.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"typing\"},{\"kind\":2,\"name\":\"util\",\"url\":\"modules/util.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":64,\"name\":\"encodeFloatsRGBArange\",\"url\":\"functions/util.encodeFloatsRGBArange.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"util\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"functions/util.encodeFloatsRGBArange.html#encodeFloatsRGBArange.__type\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"util.encodeFloatsRGBArange.encodeFloatsRGBArange\"},{\"kind\":1024,\"name\":\"extent\",\"url\":\"functions/util.encodeFloatsRGBArange.html#encodeFloatsRGBArange.__type.extent\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"util.encodeFloatsRGBArange.encodeFloatsRGBArange.__type\"},{\"kind\":1024,\"name\":\"array\",\"url\":\"functions/util.encodeFloatsRGBArange.html#encodeFloatsRGBArange.__type.array\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"util.encodeFloatsRGBArange.encodeFloatsRGBArange.__type\"},{\"kind\":2,\"name\":\"utilityFunctions\",\"url\":\"modules/utilityFunctions.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":64,\"name\":\"dictionaryFromArrays\",\"url\":\"functions/utilityFunctions.dictionaryFromArrays.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"utilityFunctions\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"functions/utilityFunctions.dictionaryFromArrays.html#dictionaryFromArrays.__type\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"utilityFunctions.dictionaryFromArrays.dictionaryFromArrays\"},{\"kind\":8388608,\"name\":\"Renderer\",\"url\":\"modules/shared.html#Renderer\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":8388608,\"name\":\"ArrowDataset\",\"url\":\"modules/shared.html#ArrowDataset\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":8388608,\"name\":\"Dataset\",\"url\":\"modules/shared.html#Dataset\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":8388608,\"name\":\"ConcreteAesthetic\",\"url\":\"modules/shared.html#ConcreteAesthetic\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":8388608,\"name\":\"Tile\",\"url\":\"modules/shared.html#Tile\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"shared\"},{\"kind\":8388608,\"name\":\"QuadTile\",\"url\":\"modules/shared.html#QuadTile\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"shared\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"comment\"],\"fieldVectors\":[[\"name/0\",[0,63.2]],[\"comment/0\",[]],[\"name/1\",[1,63.2]],[\"comment/1\",[]],[\"name/2\",[0,63.2]],[\"comment/2\",[]],[\"name/3\",[2,38.519]],[\"comment/3\",[]],[\"name/4\",[3,47.106]],[\"comment/4\",[]],[\"name/5\",[4,43.186]],[\"comment/5\",[]],[\"name/6\",[5,47.106]],[\"comment/6\",[]],[\"name/7\",[6,47.106]],[\"comment/7\",[]],[\"name/8\",[7,68.309]],[\"comment/8\",[]],[\"name/9\",[8,43.186]],[\"comment/9\",[]],[\"name/10\",[9,44.33]],[\"comment/10\",[]],[\"name/11\",[10,43.741]],[\"comment/11\",[]],[\"name/12\",[11,47.106]],[\"comment/12\",[]],[\"name/13\",[12,47.106]],[\"comment/13\",[]],[\"name/14\",[13,47.106]],[\"comment/14\",[]],[\"name/15\",[14,47.106]],[\"comment/15\",[]],[\"name/16\",[15,29.255]],[\"comment/16\",[]],[\"name/17\",[16,39.977]],[\"comment/17\",[]],[\"name/18\",[17,47.106]],[\"comment/18\",[]],[\"name/19\",[18,47.106]],[\"comment/19\",[]],[\"name/20\",[19,47.106]],[\"comment/20\",[]],[\"name/21\",[15,29.255]],[\"comment/21\",[]],[\"name/22\",[20,47.106]],[\"comment/22\",[]],[\"name/23\",[21,45.622]],[\"comment/23\",[]],[\"name/24\",[22,47.106]],[\"comment/24\",[]],[\"name/25\",[23,47.106]],[\"comment/25\",[]],[\"name/26\",[24,47.106]],[\"comment/26\",[]],[\"name/27\",[25,44.955]],[\"comment/27\",[]],[\"name/28\",[26,47.106]],[\"comment/28\",[]],[\"name/29\",[15,29.255]],[\"comment/29\",[]],[\"name/30\",[27,47.106]],[\"comment/30\",[]],[\"name/31\",[28,47.106]],[\"comment/31\",[]],[\"name/32\",[29,47.106]],[\"comment/32\",[]],[\"name/33\",[30,47.106]],[\"comment/33\",[]],[\"name/34\",[31,43.741]],[\"comment/34\",[]],[\"name/35\",[32,45.622]],[\"comment/35\",[]],[\"name/36\",[33,47.106]],[\"comment/36\",[]],[\"name/37\",[34,47.106]],[\"comment/37\",[]],[\"name/38\",[35,47.106]],[\"comment/38\",[]],[\"name/39\",[36,47.106]],[\"comment/39\",[]],[\"name/40\",[37,47.106]],[\"comment/40\",[]],[\"name/41\",[38,47.106]],[\"comment/41\",[]],[\"name/42\",[39,47.106]],[\"comment/42\",[]],[\"name/43\",[40,45.622]],[\"comment/43\",[]],[\"name/44\",[41,47.106]],[\"comment/44\",[]],[\"name/45\",[42,47.106]],[\"comment/45\",[]],[\"name/46\",[43,47.106]],[\"comment/46\",[]],[\"name/47\",[44,45.622]],[\"comment/47\",[]],[\"name/48\",[45,47.106]],[\"comment/48\",[]],[\"name/49\",[46,47.106]],[\"comment/49\",[]],[\"name/50\",[47,47.106]],[\"comment/50\",[]],[\"name/51\",[48,57.323]],[\"comment/51\",[]],[\"name/52\",[4,43.186]],[\"comment/52\",[]],[\"name/53\",[49,52.214]],[\"comment/53\",[]],[\"name/54\",[2,38.519]],[\"comment/54\",[]],[\"name/55\",[5,47.106]],[\"comment/55\",[]],[\"name/56\",[4,43.186]],[\"comment/56\",[]],[\"name/57\",[3,47.106]],[\"comment/57\",[]],[\"name/58\",[6,47.106]],[\"comment/58\",[]],[\"name/59\",[24,47.106]],[\"comment/59\",[]],[\"name/60\",[28,47.106]],[\"comment/60\",[]],[\"name/61\",[8,43.186]],[\"comment/61\",[]],[\"name/62\",[9,44.33]],[\"comment/62\",[]],[\"name/63\",[10,43.741]],[\"comment/63\",[]],[\"name/64\",[11,47.106]],[\"comment/64\",[]],[\"name/65\",[12,47.106]],[\"comment/65\",[]],[\"name/66\",[13,47.106]],[\"comment/66\",[]],[\"name/67\",[14,47.106]],[\"comment/67\",[]],[\"name/68\",[15,29.255]],[\"comment/68\",[]],[\"name/69\",[16,39.977]],[\"comment/69\",[]],[\"name/70\",[17,47.106]],[\"comment/70\",[]],[\"name/71\",[18,47.106]],[\"comment/71\",[]],[\"name/72\",[19,47.106]],[\"comment/72\",[]],[\"name/73\",[15,29.255]],[\"comment/73\",[]],[\"name/74\",[20,47.106]],[\"comment/74\",[]],[\"name/75\",[21,45.622]],[\"comment/75\",[]],[\"name/76\",[22,47.106]],[\"comment/76\",[]],[\"name/77\",[23,47.106]],[\"comment/77\",[]],[\"name/78\",[25,44.955]],[\"comment/78\",[]],[\"name/79\",[26,47.106]],[\"comment/79\",[]],[\"name/80\",[15,29.255]],[\"comment/80\",[]],[\"name/81\",[27,47.106]],[\"comment/81\",[]],[\"name/82\",[29,47.106]],[\"comment/82\",[]],[\"name/83\",[30,47.106]],[\"comment/83\",[]],[\"name/84\",[31,43.741]],[\"comment/84\",[]],[\"name/85\",[32,45.622]],[\"comment/85\",[]],[\"name/86\",[33,47.106]],[\"comment/86\",[]],[\"name/87\",[34,47.106]],[\"comment/87\",[]],[\"name/88\",[35,47.106]],[\"comment/88\",[]],[\"name/89\",[36,47.106]],[\"comment/89\",[]],[\"name/90\",[37,47.106]],[\"comment/90\",[]],[\"name/91\",[38,47.106]],[\"comment/91\",[]],[\"name/92\",[39,47.106]],[\"comment/92\",[]],[\"name/93\",[40,45.622]],[\"comment/93\",[]],[\"name/94\",[41,47.106]],[\"comment/94\",[]],[\"name/95\",[42,47.106]],[\"comment/95\",[]],[\"name/96\",[43,47.106]],[\"comment/96\",[]],[\"name/97\",[44,45.622]],[\"comment/97\",[]],[\"name/98\",[45,47.106]],[\"comment/98\",[]],[\"name/99\",[46,47.106]],[\"comment/99\",[]],[\"name/100\",[47,47.106]],[\"comment/100\",[]],[\"name/101\",[50,68.309]],[\"comment/101\",[]],[\"name/102\",[4,43.186]],[\"comment/102\",[]],[\"name/103\",[49,52.214]],[\"comment/103\",[]],[\"name/104\",[2,38.519]],[\"comment/104\",[]],[\"name/105\",[3,47.106]],[\"comment/105\",[]],[\"name/106\",[4,43.186]],[\"comment/106\",[]],[\"name/107\",[6,47.106]],[\"comment/107\",[]],[\"name/108\",[5,47.106]],[\"comment/108\",[]],[\"name/109\",[32,45.622]],[\"comment/109\",[]],[\"name/110\",[24,47.106]],[\"comment/110\",[]],[\"name/111\",[28,47.106]],[\"comment/111\",[]],[\"name/112\",[8,43.186]],[\"comment/112\",[]],[\"name/113\",[9,44.33]],[\"comment/113\",[]],[\"name/114\",[10,43.741]],[\"comment/114\",[]],[\"name/115\",[11,47.106]],[\"comment/115\",[]],[\"name/116\",[12,47.106]],[\"comment/116\",[]],[\"name/117\",[13,47.106]],[\"comment/117\",[]],[\"name/118\",[14,47.106]],[\"comment/118\",[]],[\"name/119\",[15,29.255]],[\"comment/119\",[]],[\"name/120\",[16,39.977]],[\"comment/120\",[]],[\"name/121\",[17,47.106]],[\"comment/121\",[]],[\"name/122\",[18,47.106]],[\"comment/122\",[]],[\"name/123\",[19,47.106]],[\"comment/123\",[]],[\"name/124\",[15,29.255]],[\"comment/124\",[]],[\"name/125\",[20,47.106]],[\"comment/125\",[]],[\"name/126\",[21,45.622]],[\"comment/126\",[]],[\"name/127\",[22,47.106]],[\"comment/127\",[]],[\"name/128\",[23,47.106]],[\"comment/128\",[]],[\"name/129\",[25,44.955]],[\"comment/129\",[]],[\"name/130\",[26,47.106]],[\"comment/130\",[]],[\"name/131\",[15,29.255]],[\"comment/131\",[]],[\"name/132\",[27,47.106]],[\"comment/132\",[]],[\"name/133\",[29,47.106]],[\"comment/133\",[]],[\"name/134\",[30,47.106]],[\"comment/134\",[]],[\"name/135\",[31,43.741]],[\"comment/135\",[]],[\"name/136\",[33,47.106]],[\"comment/136\",[]],[\"name/137\",[34,47.106]],[\"comment/137\",[]],[\"name/138\",[35,47.106]],[\"comment/138\",[]],[\"name/139\",[36,47.106]],[\"comment/139\",[]],[\"name/140\",[37,47.106]],[\"comment/140\",[]],[\"name/141\",[38,47.106]],[\"comment/141\",[]],[\"name/142\",[39,47.106]],[\"comment/142\",[]],[\"name/143\",[40,45.622]],[\"comment/143\",[]],[\"name/144\",[41,47.106]],[\"comment/144\",[]],[\"name/145\",[42,47.106]],[\"comment/145\",[]],[\"name/146\",[43,47.106]],[\"comment/146\",[]],[\"name/147\",[44,45.622]],[\"comment/147\",[]],[\"name/148\",[45,47.106]],[\"comment/148\",[]],[\"name/149\",[46,47.106]],[\"comment/149\",[]],[\"name/150\",[47,47.106]],[\"comment/150\",[]],[\"name/151\",[51,50.963]],[\"comment/151\",[]],[\"name/152\",[4,43.186]],[\"comment/152\",[]],[\"name/153\",[49,52.214]],[\"comment/153\",[]],[\"name/154\",[2,38.519]],[\"comment/154\",[]],[\"name/155\",[9,44.33]],[\"comment/155\",[]],[\"name/156\",[3,47.106]],[\"comment/156\",[]],[\"name/157\",[4,43.186]],[\"comment/157\",[]],[\"name/158\",[6,47.106]],[\"comment/158\",[]],[\"name/159\",[5,47.106]],[\"comment/159\",[]],[\"name/160\",[32,45.622]],[\"comment/160\",[]],[\"name/161\",[24,47.106]],[\"comment/161\",[]],[\"name/162\",[28,47.106]],[\"comment/162\",[]],[\"name/163\",[8,43.186]],[\"comment/163\",[]],[\"name/164\",[10,43.741]],[\"comment/164\",[]],[\"name/165\",[11,47.106]],[\"comment/165\",[]],[\"name/166\",[12,47.106]],[\"comment/166\",[]],[\"name/167\",[13,47.106]],[\"comment/167\",[]],[\"name/168\",[14,47.106]],[\"comment/168\",[]],[\"name/169\",[15,29.255]],[\"comment/169\",[]],[\"name/170\",[16,39.977]],[\"comment/170\",[]],[\"name/171\",[17,47.106]],[\"comment/171\",[]],[\"name/172\",[18,47.106]],[\"comment/172\",[]],[\"name/173\",[19,47.106]],[\"comment/173\",[]],[\"name/174\",[15,29.255]],[\"comment/174\",[]],[\"name/175\",[20,47.106]],[\"comment/175\",[]],[\"name/176\",[21,45.622]],[\"comment/176\",[]],[\"name/177\",[22,47.106]],[\"comment/177\",[]],[\"name/178\",[23,47.106]],[\"comment/178\",[]],[\"name/179\",[25,44.955]],[\"comment/179\",[]],[\"name/180\",[26,47.106]],[\"comment/180\",[]],[\"name/181\",[15,29.255]],[\"comment/181\",[]],[\"name/182\",[27,47.106]],[\"comment/182\",[]],[\"name/183\",[29,47.106]],[\"comment/183\",[]],[\"name/184\",[30,47.106]],[\"comment/184\",[]],[\"name/185\",[31,43.741]],[\"comment/185\",[]],[\"name/186\",[33,47.106]],[\"comment/186\",[]],[\"name/187\",[34,47.106]],[\"comment/187\",[]],[\"name/188\",[35,47.106]],[\"comment/188\",[]],[\"name/189\",[36,47.106]],[\"comment/189\",[]],[\"name/190\",[37,47.106]],[\"comment/190\",[]],[\"name/191\",[38,47.106]],[\"comment/191\",[]],[\"name/192\",[39,47.106]],[\"comment/192\",[]],[\"name/193\",[40,45.622]],[\"comment/193\",[]],[\"name/194\",[41,47.106]],[\"comment/194\",[]],[\"name/195\",[42,47.106]],[\"comment/195\",[]],[\"name/196\",[43,47.106]],[\"comment/196\",[]],[\"name/197\",[44,45.622]],[\"comment/197\",[]],[\"name/198\",[45,47.106]],[\"comment/198\",[]],[\"name/199\",[46,47.106]],[\"comment/199\",[]],[\"name/200\",[47,47.106]],[\"comment/200\",[]],[\"name/201\",[52,59.836]],[\"comment/201\",[]],[\"name/202\",[4,43.186]],[\"comment/202\",[]],[\"name/203\",[49,52.214]],[\"comment/203\",[]],[\"name/204\",[2,38.519]],[\"comment/204\",[]],[\"name/205\",[9,44.33]],[\"comment/205\",[]],[\"name/206\",[3,47.106]],[\"comment/206\",[]],[\"name/207\",[4,43.186]],[\"comment/207\",[]],[\"name/208\",[6,47.106]],[\"comment/208\",[]],[\"name/209\",[5,47.106]],[\"comment/209\",[]],[\"name/210\",[32,45.622]],[\"comment/210\",[]],[\"name/211\",[24,47.106]],[\"comment/211\",[]],[\"name/212\",[28,47.106]],[\"comment/212\",[]],[\"name/213\",[8,43.186]],[\"comment/213\",[]],[\"name/214\",[10,43.741]],[\"comment/214\",[]],[\"name/215\",[11,47.106]],[\"comment/215\",[]],[\"name/216\",[12,47.106]],[\"comment/216\",[]],[\"name/217\",[13,47.106]],[\"comment/217\",[]],[\"name/218\",[14,47.106]],[\"comment/218\",[]],[\"name/219\",[15,29.255]],[\"comment/219\",[]],[\"name/220\",[16,39.977]],[\"comment/220\",[]],[\"name/221\",[17,47.106]],[\"comment/221\",[]],[\"name/222\",[18,47.106]],[\"comment/222\",[]],[\"name/223\",[19,47.106]],[\"comment/223\",[]],[\"name/224\",[15,29.255]],[\"comment/224\",[]],[\"name/225\",[20,47.106]],[\"comment/225\",[]],[\"name/226\",[21,45.622]],[\"comment/226\",[]],[\"name/227\",[22,47.106]],[\"comment/227\",[]],[\"name/228\",[23,47.106]],[\"comment/228\",[]],[\"name/229\",[25,44.955]],[\"comment/229\",[]],[\"name/230\",[26,47.106]],[\"comment/230\",[]],[\"name/231\",[15,29.255]],[\"comment/231\",[]],[\"name/232\",[27,47.106]],[\"comment/232\",[]],[\"name/233\",[29,47.106]],[\"comment/233\",[]],[\"name/234\",[30,47.106]],[\"comment/234\",[]],[\"name/235\",[31,43.741]],[\"comment/235\",[]],[\"name/236\",[33,47.106]],[\"comment/236\",[]],[\"name/237\",[34,47.106]],[\"comment/237\",[]],[\"name/238\",[35,47.106]],[\"comment/238\",[]],[\"name/239\",[36,47.106]],[\"comment/239\",[]],[\"name/240\",[37,47.106]],[\"comment/240\",[]],[\"name/241\",[38,47.106]],[\"comment/241\",[]],[\"name/242\",[39,47.106]],[\"comment/242\",[]],[\"name/243\",[40,45.622]],[\"comment/243\",[]],[\"name/244\",[41,47.106]],[\"comment/244\",[]],[\"name/245\",[42,47.106]],[\"comment/245\",[]],[\"name/246\",[43,47.106]],[\"comment/246\",[]],[\"name/247\",[44,45.622]],[\"comment/247\",[]],[\"name/248\",[45,47.106]],[\"comment/248\",[]],[\"name/249\",[46,47.106]],[\"comment/249\",[]],[\"name/250\",[47,47.106]],[\"comment/250\",[]],[\"name/251\",[53,50.963]],[\"comment/251\",[]],[\"name/252\",[4,43.186]],[\"comment/252\",[]],[\"name/253\",[49,52.214]],[\"comment/253\",[]],[\"name/254\",[2,38.519]],[\"comment/254\",[]],[\"name/255\",[9,44.33]],[\"comment/255\",[]],[\"name/256\",[3,47.106]],[\"comment/256\",[]],[\"name/257\",[4,43.186]],[\"comment/257\",[]],[\"name/258\",[6,47.106]],[\"comment/258\",[]],[\"name/259\",[5,47.106]],[\"comment/259\",[]],[\"name/260\",[32,45.622]],[\"comment/260\",[]],[\"name/261\",[24,47.106]],[\"comment/261\",[]],[\"name/262\",[28,47.106]],[\"comment/262\",[]],[\"name/263\",[8,43.186]],[\"comment/263\",[]],[\"name/264\",[10,43.741]],[\"comment/264\",[]],[\"name/265\",[11,47.106]],[\"comment/265\",[]],[\"name/266\",[12,47.106]],[\"comment/266\",[]],[\"name/267\",[13,47.106]],[\"comment/267\",[]],[\"name/268\",[14,47.106]],[\"comment/268\",[]],[\"name/269\",[15,29.255]],[\"comment/269\",[]],[\"name/270\",[16,39.977]],[\"comment/270\",[]],[\"name/271\",[17,47.106]],[\"comment/271\",[]],[\"name/272\",[18,47.106]],[\"comment/272\",[]],[\"name/273\",[19,47.106]],[\"comment/273\",[]],[\"name/274\",[15,29.255]],[\"comment/274\",[]],[\"name/275\",[20,47.106]],[\"comment/275\",[]],[\"name/276\",[21,45.622]],[\"comment/276\",[]],[\"name/277\",[22,47.106]],[\"comment/277\",[]],[\"name/278\",[23,47.106]],[\"comment/278\",[]],[\"name/279\",[25,44.955]],[\"comment/279\",[]],[\"name/280\",[26,47.106]],[\"comment/280\",[]],[\"name/281\",[15,29.255]],[\"comment/281\",[]],[\"name/282\",[27,47.106]],[\"comment/282\",[]],[\"name/283\",[29,47.106]],[\"comment/283\",[]],[\"name/284\",[30,47.106]],[\"comment/284\",[]],[\"name/285\",[31,43.741]],[\"comment/285\",[]],[\"name/286\",[33,47.106]],[\"comment/286\",[]],[\"name/287\",[34,47.106]],[\"comment/287\",[]],[\"name/288\",[35,47.106]],[\"comment/288\",[]],[\"name/289\",[36,47.106]],[\"comment/289\",[]],[\"name/290\",[37,47.106]],[\"comment/290\",[]],[\"name/291\",[38,47.106]],[\"comment/291\",[]],[\"name/292\",[39,47.106]],[\"comment/292\",[]],[\"name/293\",[40,45.622]],[\"comment/293\",[]],[\"name/294\",[41,47.106]],[\"comment/294\",[]],[\"name/295\",[42,47.106]],[\"comment/295\",[]],[\"name/296\",[43,47.106]],[\"comment/296\",[]],[\"name/297\",[44,45.622]],[\"comment/297\",[]],[\"name/298\",[45,47.106]],[\"comment/298\",[]],[\"name/299\",[46,47.106]],[\"comment/299\",[]],[\"name/300\",[47,47.106]],[\"comment/300\",[]],[\"name/301\",[54,59.836]],[\"comment/301\",[]],[\"name/302\",[4,43.186]],[\"comment/302\",[]],[\"name/303\",[49,52.214]],[\"comment/303\",[]],[\"name/304\",[2,38.519]],[\"comment/304\",[]],[\"name/305\",[9,44.33]],[\"comment/305\",[]],[\"name/306\",[3,47.106]],[\"comment/306\",[]],[\"name/307\",[4,43.186]],[\"comment/307\",[]],[\"name/308\",[6,47.106]],[\"comment/308\",[]],[\"name/309\",[5,47.106]],[\"comment/309\",[]],[\"name/310\",[32,45.622]],[\"comment/310\",[]],[\"name/311\",[24,47.106]],[\"comment/311\",[]],[\"name/312\",[28,47.106]],[\"comment/312\",[]],[\"name/313\",[8,43.186]],[\"comment/313\",[]],[\"name/314\",[10,43.741]],[\"comment/314\",[]],[\"name/315\",[11,47.106]],[\"comment/315\",[]],[\"name/316\",[12,47.106]],[\"comment/316\",[]],[\"name/317\",[13,47.106]],[\"comment/317\",[]],[\"name/318\",[14,47.106]],[\"comment/318\",[]],[\"name/319\",[15,29.255]],[\"comment/319\",[]],[\"name/320\",[16,39.977]],[\"comment/320\",[]],[\"name/321\",[17,47.106]],[\"comment/321\",[]],[\"name/322\",[18,47.106]],[\"comment/322\",[]],[\"name/323\",[19,47.106]],[\"comment/323\",[]],[\"name/324\",[15,29.255]],[\"comment/324\",[]],[\"name/325\",[20,47.106]],[\"comment/325\",[]],[\"name/326\",[21,45.622]],[\"comment/326\",[]],[\"name/327\",[22,47.106]],[\"comment/327\",[]],[\"name/328\",[23,47.106]],[\"comment/328\",[]],[\"name/329\",[25,44.955]],[\"comment/329\",[]],[\"name/330\",[26,47.106]],[\"comment/330\",[]],[\"name/331\",[15,29.255]],[\"comment/331\",[]],[\"name/332\",[27,47.106]],[\"comment/332\",[]],[\"name/333\",[29,47.106]],[\"comment/333\",[]],[\"name/334\",[30,47.106]],[\"comment/334\",[]],[\"name/335\",[31,43.741]],[\"comment/335\",[]],[\"name/336\",[33,47.106]],[\"comment/336\",[]],[\"name/337\",[34,47.106]],[\"comment/337\",[]],[\"name/338\",[35,47.106]],[\"comment/338\",[]],[\"name/339\",[36,47.106]],[\"comment/339\",[]],[\"name/340\",[37,47.106]],[\"comment/340\",[]],[\"name/341\",[38,47.106]],[\"comment/341\",[]],[\"name/342\",[39,47.106]],[\"comment/342\",[]],[\"name/343\",[40,45.622]],[\"comment/343\",[]],[\"name/344\",[41,47.106]],[\"comment/344\",[]],[\"name/345\",[42,47.106]],[\"comment/345\",[]],[\"name/346\",[43,47.106]],[\"comment/346\",[]],[\"name/347\",[44,45.622]],[\"comment/347\",[]],[\"name/348\",[45,47.106]],[\"comment/348\",[]],[\"name/349\",[46,47.106]],[\"comment/349\",[]],[\"name/350\",[47,47.106]],[\"comment/350\",[]],[\"name/351\",[55,50.963]],[\"comment/351\",[]],[\"name/352\",[2,38.519]],[\"comment/352\",[]],[\"name/353\",[20,47.106]],[\"comment/353\",[]],[\"name/354\",[5,47.106]],[\"comment/354\",[]],[\"name/355\",[4,43.186]],[\"comment/355\",[]],[\"name/356\",[3,47.106]],[\"comment/356\",[]],[\"name/357\",[6,47.106]],[\"comment/357\",[]],[\"name/358\",[56,68.309]],[\"comment/358\",[]],[\"name/359\",[24,47.106]],[\"comment/359\",[]],[\"name/360\",[40,45.622]],[\"comment/360\",[]],[\"name/361\",[57,63.2]],[\"comment/361\",[]],[\"name/362\",[23,47.106]],[\"comment/362\",[]],[\"name/363\",[58,63.2]],[\"comment/363\",[]],[\"name/364\",[28,47.106]],[\"comment/364\",[]],[\"name/365\",[8,43.186]],[\"comment/365\",[]],[\"name/366\",[9,44.33]],[\"comment/366\",[]],[\"name/367\",[10,43.741]],[\"comment/367\",[]],[\"name/368\",[11,47.106]],[\"comment/368\",[]],[\"name/369\",[12,47.106]],[\"comment/369\",[]],[\"name/370\",[13,47.106]],[\"comment/370\",[]],[\"name/371\",[14,47.106]],[\"comment/371\",[]],[\"name/372\",[15,29.255]],[\"comment/372\",[]],[\"name/373\",[16,39.977]],[\"comment/373\",[]],[\"name/374\",[17,47.106]],[\"comment/374\",[]],[\"name/375\",[18,47.106]],[\"comment/375\",[]],[\"name/376\",[19,47.106]],[\"comment/376\",[]],[\"name/377\",[15,29.255]],[\"comment/377\",[]],[\"name/378\",[21,45.622]],[\"comment/378\",[]],[\"name/379\",[22,47.106]],[\"comment/379\",[]],[\"name/380\",[25,44.955]],[\"comment/380\",[]],[\"name/381\",[26,47.106]],[\"comment/381\",[]],[\"name/382\",[15,29.255]],[\"comment/382\",[]],[\"name/383\",[27,47.106]],[\"comment/383\",[]],[\"name/384\",[29,47.106]],[\"comment/384\",[]],[\"name/385\",[30,47.106]],[\"comment/385\",[]],[\"name/386\",[31,43.741]],[\"comment/386\",[]],[\"name/387\",[32,45.622]],[\"comment/387\",[]],[\"name/388\",[33,47.106]],[\"comment/388\",[]],[\"name/389\",[34,47.106]],[\"comment/389\",[]],[\"name/390\",[35,47.106]],[\"comment/390\",[]],[\"name/391\",[36,47.106]],[\"comment/391\",[]],[\"name/392\",[37,47.106]],[\"comment/392\",[]],[\"name/393\",[38,47.106]],[\"comment/393\",[]],[\"name/394\",[39,47.106]],[\"comment/394\",[]],[\"name/395\",[41,47.106]],[\"comment/395\",[]],[\"name/396\",[42,47.106]],[\"comment/396\",[]],[\"name/397\",[43,47.106]],[\"comment/397\",[]],[\"name/398\",[44,45.622]],[\"comment/398\",[]],[\"name/399\",[45,47.106]],[\"comment/399\",[]],[\"name/400\",[46,47.106]],[\"comment/400\",[]],[\"name/401\",[47,47.106]],[\"comment/401\",[]],[\"name/402\",[59,59.836]],[\"comment/402\",[]],[\"name/403\",[2,38.519]],[\"comment/403\",[]],[\"name/404\",[20,47.106]],[\"comment/404\",[]],[\"name/405\",[5,47.106]],[\"comment/405\",[]],[\"name/406\",[4,43.186]],[\"comment/406\",[]],[\"name/407\",[6,47.106]],[\"comment/407\",[]],[\"name/408\",[3,47.106]],[\"comment/408\",[]],[\"name/409\",[24,47.106]],[\"comment/409\",[]],[\"name/410\",[40,45.622]],[\"comment/410\",[]],[\"name/411\",[57,63.2]],[\"comment/411\",[]],[\"name/412\",[23,47.106]],[\"comment/412\",[]],[\"name/413\",[58,63.2]],[\"comment/413\",[]],[\"name/414\",[28,47.106]],[\"comment/414\",[]],[\"name/415\",[8,43.186]],[\"comment/415\",[]],[\"name/416\",[9,44.33]],[\"comment/416\",[]],[\"name/417\",[10,43.741]],[\"comment/417\",[]],[\"name/418\",[11,47.106]],[\"comment/418\",[]],[\"name/419\",[12,47.106]],[\"comment/419\",[]],[\"name/420\",[13,47.106]],[\"comment/420\",[]],[\"name/421\",[14,47.106]],[\"comment/421\",[]],[\"name/422\",[15,29.255]],[\"comment/422\",[]],[\"name/423\",[16,39.977]],[\"comment/423\",[]],[\"name/424\",[17,47.106]],[\"comment/424\",[]],[\"name/425\",[18,47.106]],[\"comment/425\",[]],[\"name/426\",[19,47.106]],[\"comment/426\",[]],[\"name/427\",[15,29.255]],[\"comment/427\",[]],[\"name/428\",[21,45.622]],[\"comment/428\",[]],[\"name/429\",[22,47.106]],[\"comment/429\",[]],[\"name/430\",[25,44.955]],[\"comment/430\",[]],[\"name/431\",[26,47.106]],[\"comment/431\",[]],[\"name/432\",[15,29.255]],[\"comment/432\",[]],[\"name/433\",[27,47.106]],[\"comment/433\",[]],[\"name/434\",[29,47.106]],[\"comment/434\",[]],[\"name/435\",[30,47.106]],[\"comment/435\",[]],[\"name/436\",[31,43.741]],[\"comment/436\",[]],[\"name/437\",[32,45.622]],[\"comment/437\",[]],[\"name/438\",[33,47.106]],[\"comment/438\",[]],[\"name/439\",[34,47.106]],[\"comment/439\",[]],[\"name/440\",[35,47.106]],[\"comment/440\",[]],[\"name/441\",[36,47.106]],[\"comment/441\",[]],[\"name/442\",[37,47.106]],[\"comment/442\",[]],[\"name/443\",[38,47.106]],[\"comment/443\",[]],[\"name/444\",[39,47.106]],[\"comment/444\",[]],[\"name/445\",[41,47.106]],[\"comment/445\",[]],[\"name/446\",[42,47.106]],[\"comment/446\",[]],[\"name/447\",[43,47.106]],[\"comment/447\",[]],[\"name/448\",[44,45.622]],[\"comment/448\",[]],[\"name/449\",[45,47.106]],[\"comment/449\",[]],[\"name/450\",[46,47.106]],[\"comment/450\",[]],[\"name/451\",[47,47.106]],[\"comment/451\",[]],[\"name/452\",[60,59.836]],[\"comment/452\",[]],[\"name/453\",[49,52.214]],[\"comment/453\",[]],[\"name/454\",[2,38.519]],[\"comment/454\",[]],[\"name/455\",[6,47.106]],[\"comment/455\",[]],[\"name/456\",[3,47.106]],[\"comment/456\",[]],[\"name/457\",[4,43.186]],[\"comment/457\",[]],[\"name/458\",[5,47.106]],[\"comment/458\",[]],[\"name/459\",[24,47.106]],[\"comment/459\",[]],[\"name/460\",[28,47.106]],[\"comment/460\",[]],[\"name/461\",[8,43.186]],[\"comment/461\",[]],[\"name/462\",[9,44.33]],[\"comment/462\",[]],[\"name/463\",[10,43.741]],[\"comment/463\",[]],[\"name/464\",[11,47.106]],[\"comment/464\",[]],[\"name/465\",[12,47.106]],[\"comment/465\",[]],[\"name/466\",[13,47.106]],[\"comment/466\",[]],[\"name/467\",[14,47.106]],[\"comment/467\",[]],[\"name/468\",[15,29.255]],[\"comment/468\",[]],[\"name/469\",[16,39.977]],[\"comment/469\",[]],[\"name/470\",[17,47.106]],[\"comment/470\",[]],[\"name/471\",[18,47.106]],[\"comment/471\",[]],[\"name/472\",[19,47.106]],[\"comment/472\",[]],[\"name/473\",[15,29.255]],[\"comment/473\",[]],[\"name/474\",[20,47.106]],[\"comment/474\",[]],[\"name/475\",[21,45.622]],[\"comment/475\",[]],[\"name/476\",[22,47.106]],[\"comment/476\",[]],[\"name/477\",[23,47.106]],[\"comment/477\",[]],[\"name/478\",[25,44.955]],[\"comment/478\",[]],[\"name/479\",[26,47.106]],[\"comment/479\",[]],[\"name/480\",[15,29.255]],[\"comment/480\",[]],[\"name/481\",[27,47.106]],[\"comment/481\",[]],[\"name/482\",[29,47.106]],[\"comment/482\",[]],[\"name/483\",[30,47.106]],[\"comment/483\",[]],[\"name/484\",[31,43.741]],[\"comment/484\",[]],[\"name/485\",[32,45.622]],[\"comment/485\",[]],[\"name/486\",[33,47.106]],[\"comment/486\",[]],[\"name/487\",[34,47.106]],[\"comment/487\",[]],[\"name/488\",[35,47.106]],[\"comment/488\",[]],[\"name/489\",[36,47.106]],[\"comment/489\",[]],[\"name/490\",[37,47.106]],[\"comment/490\",[]],[\"name/491\",[38,47.106]],[\"comment/491\",[]],[\"name/492\",[39,47.106]],[\"comment/492\",[]],[\"name/493\",[40,45.622]],[\"comment/493\",[]],[\"name/494\",[41,47.106]],[\"comment/494\",[]],[\"name/495\",[42,47.106]],[\"comment/495\",[]],[\"name/496\",[43,47.106]],[\"comment/496\",[]],[\"name/497\",[44,45.622]],[\"comment/497\",[]],[\"name/498\",[45,47.106]],[\"comment/498\",[]],[\"name/499\",[46,47.106]],[\"comment/499\",[]],[\"name/500\",[47,47.106]],[\"comment/500\",[]],[\"name/501\",[61,59.836]],[\"comment/501\",[]],[\"name/502\",[2,38.519]],[\"comment/502\",[]],[\"name/503\",[5,47.106]],[\"comment/503\",[]],[\"name/504\",[24,47.106]],[\"comment/504\",[]],[\"name/505\",[62,68.309]],[\"comment/505\",[]],[\"name/506\",[4,43.186]],[\"comment/506\",[]],[\"name/507\",[6,47.106]],[\"comment/507\",[]],[\"name/508\",[3,47.106]],[\"comment/508\",[]],[\"name/509\",[63,68.309]],[\"comment/509\",[]],[\"name/510\",[64,68.309]],[\"comment/510\",[]],[\"name/511\",[65,68.309]],[\"comment/511\",[]],[\"name/512\",[8,43.186]],[\"comment/512\",[]],[\"name/513\",[9,44.33]],[\"comment/513\",[]],[\"name/514\",[10,43.741]],[\"comment/514\",[]],[\"name/515\",[11,47.106]],[\"comment/515\",[]],[\"name/516\",[12,47.106]],[\"comment/516\",[]],[\"name/517\",[13,47.106]],[\"comment/517\",[]],[\"name/518\",[14,47.106]],[\"comment/518\",[]],[\"name/519\",[15,29.255]],[\"comment/519\",[]],[\"name/520\",[16,39.977]],[\"comment/520\",[]],[\"name/521\",[17,47.106]],[\"comment/521\",[]],[\"name/522\",[18,47.106]],[\"comment/522\",[]],[\"name/523\",[19,47.106]],[\"comment/523\",[]],[\"name/524\",[15,29.255]],[\"comment/524\",[]],[\"name/525\",[20,47.106]],[\"comment/525\",[]],[\"name/526\",[21,45.622]],[\"comment/526\",[]],[\"name/527\",[22,47.106]],[\"comment/527\",[]],[\"name/528\",[23,47.106]],[\"comment/528\",[]],[\"name/529\",[25,44.955]],[\"comment/529\",[]],[\"name/530\",[26,47.106]],[\"comment/530\",[]],[\"name/531\",[15,29.255]],[\"comment/531\",[]],[\"name/532\",[27,47.106]],[\"comment/532\",[]],[\"name/533\",[28,47.106]],[\"comment/533\",[]],[\"name/534\",[29,47.106]],[\"comment/534\",[]],[\"name/535\",[30,47.106]],[\"comment/535\",[]],[\"name/536\",[31,43.741]],[\"comment/536\",[]],[\"name/537\",[32,45.622]],[\"comment/537\",[]],[\"name/538\",[33,47.106]],[\"comment/538\",[]],[\"name/539\",[34,47.106]],[\"comment/539\",[]],[\"name/540\",[35,47.106]],[\"comment/540\",[]],[\"name/541\",[36,47.106]],[\"comment/541\",[]],[\"name/542\",[37,47.106]],[\"comment/542\",[]],[\"name/543\",[38,47.106]],[\"comment/543\",[]],[\"name/544\",[39,47.106]],[\"comment/544\",[]],[\"name/545\",[40,45.622]],[\"comment/545\",[]],[\"name/546\",[41,47.106]],[\"comment/546\",[]],[\"name/547\",[42,47.106]],[\"comment/547\",[]],[\"name/548\",[43,47.106]],[\"comment/548\",[]],[\"name/549\",[44,45.622]],[\"comment/549\",[]],[\"name/550\",[45,47.106]],[\"comment/550\",[]],[\"name/551\",[46,47.106]],[\"comment/551\",[]],[\"name/552\",[47,47.106]],[\"comment/552\",[]],[\"name/553\",[66,63.2]],[\"comment/553\",[]],[\"name/554\",[66,63.2]],[\"comment/554\",[]],[\"name/555\",[2,38.519]],[\"comment/555\",[]],[\"name/556\",[67,59.836]],[\"comment/556\",[]],[\"name/557\",[8,43.186]],[\"comment/557\",[]],[\"name/558\",[10,43.741]],[\"comment/558\",[]],[\"name/559\",[68,59.836]],[\"comment/559\",[]],[\"name/560\",[69,68.309]],[\"comment/560\",[]],[\"name/561\",[70,68.309]],[\"comment/561\",[]],[\"name/562\",[21,45.622]],[\"comment/562\",[]],[\"name/563\",[71,63.2]],[\"comment/563\",[]],[\"name/564\",[72,68.309]],[\"comment/564\",[]],[\"name/565\",[73,68.309]],[\"comment/565\",[]],[\"name/566\",[74,55.316]],[\"comment/566\",[]],[\"name/567\",[75,68.309]],[\"comment/567\",[]],[\"name/568\",[2,38.519]],[\"comment/568\",[]],[\"name/569\",[76,68.309]],[\"comment/569\",[]],[\"name/570\",[77,68.309]],[\"comment/570\",[]],[\"name/571\",[78,68.309]],[\"comment/571\",[]],[\"name/572\",[10,43.741]],[\"comment/572\",[]],[\"name/573\",[79,68.309]],[\"comment/573\",[]],[\"name/574\",[80,68.309]],[\"comment/574\",[]],[\"name/575\",[81,68.309]],[\"comment/575\",[]],[\"name/576\",[82,68.309]],[\"comment/576\",[]],[\"name/577\",[83,68.309]],[\"comment/577\",[]],[\"name/578\",[84,68.309]],[\"comment/578\",[]],[\"name/579\",[85,68.309]],[\"comment/579\",[]],[\"name/580\",[86,68.309]],[\"comment/580\",[]],[\"name/581\",[87,68.309]],[\"comment/581\",[]],[\"name/582\",[88,68.309]],[\"comment/582\",[]],[\"name/583\",[89,68.309]],[\"comment/583\",[]],[\"name/584\",[90,57.323]],[\"comment/584\",[]],[\"name/585\",[2,38.519]],[\"comment/585\",[]],[\"name/586\",[5,47.106]],[\"comment/586\",[]],[\"name/587\",[91,68.309]],[\"comment/587\",[]],[\"name/588\",[4,43.186]],[\"comment/588\",[]],[\"name/589\",[6,47.106]],[\"comment/589\",[]],[\"name/590\",[3,47.106]],[\"comment/590\",[]],[\"name/591\",[20,47.106]],[\"comment/591\",[]],[\"name/592\",[29,47.106]],[\"comment/592\",[]],[\"name/593\",[45,47.106]],[\"comment/593\",[]],[\"name/594\",[92,68.309]],[\"comment/594\",[]],[\"name/595\",[26,47.106]],[\"comment/595\",[]],[\"name/596\",[35,47.106]],[\"comment/596\",[]],[\"name/597\",[36,47.106]],[\"comment/597\",[]],[\"name/598\",[40,45.622]],[\"comment/598\",[]],[\"name/599\",[24,47.106]],[\"comment/599\",[]],[\"name/600\",[41,47.106]],[\"comment/600\",[]],[\"name/601\",[8,43.186]],[\"comment/601\",[]],[\"name/602\",[9,44.33]],[\"comment/602\",[]],[\"name/603\",[10,43.741]],[\"comment/603\",[]],[\"name/604\",[11,47.106]],[\"comment/604\",[]],[\"name/605\",[12,47.106]],[\"comment/605\",[]],[\"name/606\",[13,47.106]],[\"comment/606\",[]],[\"name/607\",[14,47.106]],[\"comment/607\",[]],[\"name/608\",[15,29.255]],[\"comment/608\",[]],[\"name/609\",[16,39.977]],[\"comment/609\",[]],[\"name/610\",[17,47.106]],[\"comment/610\",[]],[\"name/611\",[18,47.106]],[\"comment/611\",[]],[\"name/612\",[19,47.106]],[\"comment/612\",[]],[\"name/613\",[15,29.255]],[\"comment/613\",[]],[\"name/614\",[21,45.622]],[\"comment/614\",[]],[\"name/615\",[22,47.106]],[\"comment/615\",[]],[\"name/616\",[23,47.106]],[\"comment/616\",[]],[\"name/617\",[25,44.955]],[\"comment/617\",[]],[\"name/618\",[27,47.106]],[\"comment/618\",[]],[\"name/619\",[28,47.106]],[\"comment/619\",[]],[\"name/620\",[30,47.106]],[\"comment/620\",[]],[\"name/621\",[31,43.741]],[\"comment/621\",[]],[\"name/622\",[32,45.622]],[\"comment/622\",[]],[\"name/623\",[33,47.106]],[\"comment/623\",[]],[\"name/624\",[34,47.106]],[\"comment/624\",[]],[\"name/625\",[37,47.106]],[\"comment/625\",[]],[\"name/626\",[38,47.106]],[\"comment/626\",[]],[\"name/627\",[39,47.106]],[\"comment/627\",[]],[\"name/628\",[42,47.106]],[\"comment/628\",[]],[\"name/629\",[43,47.106]],[\"comment/629\",[]],[\"name/630\",[44,45.622]],[\"comment/630\",[]],[\"name/631\",[46,47.106]],[\"comment/631\",[]],[\"name/632\",[47,47.106]],[\"comment/632\",[]],[\"name/633\",[16,39.977]],[\"comment/633\",[]],[\"name/634\",[93,68.309]],[\"comment/634\",[]],[\"name/635\",[16,39.977]],[\"comment/635\",[]],[\"name/636\",[94,59.836]],[\"comment/636\",[]],[\"name/637\",[95,59.836]],[\"comment/637\",[]],[\"name/638\",[2,38.519]],[\"comment/638\",[]],[\"name/639\",[96,57.323]],[\"comment/639\",[]],[\"name/640\",[97,59.836]],[\"comment/640\",[]],[\"name/641\",[98,55.316]],[\"comment/641\",[]],[\"name/642\",[99,48.85]],[\"comment/642\",[]],[\"name/643\",[100,52.214]],[\"comment/643\",[]],[\"name/644\",[101,52.214]],[\"comment/644\",[]],[\"name/645\",[102,68.309]],[\"comment/645\",[]],[\"name/646\",[103,59.836]],[\"comment/646\",[]],[\"name/647\",[104,53.645]],[\"comment/647\",[]],[\"name/648\",[105,52.214]],[\"comment/648\",[]],[\"name/649\",[106,53.645]],[\"comment/649\",[]],[\"name/650\",[107,59.836]],[\"comment/650\",[]],[\"name/651\",[108,57.323]],[\"comment/651\",[]],[\"name/652\",[109,59.836]],[\"comment/652\",[]],[\"name/653\",[110,59.836]],[\"comment/653\",[]],[\"name/654\",[111,59.836]],[\"comment/654\",[]],[\"name/655\",[112,53.645]],[\"comment/655\",[]],[\"name/656\",[31,43.741]],[\"comment/656\",[]],[\"name/657\",[113,53.645]],[\"comment/657\",[]],[\"name/658\",[114,59.836]],[\"comment/658\",[]],[\"name/659\",[115,59.836]],[\"comment/659\",[]],[\"name/660\",[116,59.836]],[\"comment/660\",[]],[\"name/661\",[117,53.645]],[\"comment/661\",[]],[\"name/662\",[118,59.836]],[\"comment/662\",[]],[\"name/663\",[119,59.836]],[\"comment/663\",[]],[\"name/664\",[120,59.836]],[\"comment/664\",[]],[\"name/665\",[121,59.836]],[\"comment/665\",[]],[\"name/666\",[122,59.836]],[\"comment/666\",[]],[\"name/667\",[123,59.836]],[\"comment/667\",[]],[\"name/668\",[124,63.2]],[\"comment/668\",[]],[\"name/669\",[94,59.836]],[\"comment/669\",[]],[\"name/670\",[95,59.836]],[\"comment/670\",[]],[\"name/671\",[2,38.519]],[\"comment/671\",[]],[\"name/672\",[101,52.214]],[\"comment/672\",[]],[\"name/673\",[97,59.836]],[\"comment/673\",[]],[\"name/674\",[100,52.214]],[\"comment/674\",[]],[\"name/675\",[99,48.85]],[\"comment/675\",[]],[\"name/676\",[110,59.836]],[\"comment/676\",[]],[\"name/677\",[96,57.323]],[\"comment/677\",[]],[\"name/678\",[98,55.316]],[\"comment/678\",[]],[\"name/679\",[103,59.836]],[\"comment/679\",[]],[\"name/680\",[104,53.645]],[\"comment/680\",[]],[\"name/681\",[105,52.214]],[\"comment/681\",[]],[\"name/682\",[106,53.645]],[\"comment/682\",[]],[\"name/683\",[107,59.836]],[\"comment/683\",[]],[\"name/684\",[108,57.323]],[\"comment/684\",[]],[\"name/685\",[109,59.836]],[\"comment/685\",[]],[\"name/686\",[111,59.836]],[\"comment/686\",[]],[\"name/687\",[112,53.645]],[\"comment/687\",[]],[\"name/688\",[31,43.741]],[\"comment/688\",[]],[\"name/689\",[113,53.645]],[\"comment/689\",[]],[\"name/690\",[114,59.836]],[\"comment/690\",[]],[\"name/691\",[115,59.836]],[\"comment/691\",[]],[\"name/692\",[116,59.836]],[\"comment/692\",[]],[\"name/693\",[117,53.645]],[\"comment/693\",[]],[\"name/694\",[118,59.836]],[\"comment/694\",[]],[\"name/695\",[119,59.836]],[\"comment/695\",[]],[\"name/696\",[120,59.836]],[\"comment/696\",[]],[\"name/697\",[121,59.836]],[\"comment/697\",[]],[\"name/698\",[122,59.836]],[\"comment/698\",[]],[\"name/699\",[123,59.836]],[\"comment/699\",[]],[\"name/700\",[125,68.309]],[\"comment/700\",[]],[\"name/701\",[94,59.836]],[\"comment/701\",[]],[\"name/702\",[95,59.836]],[\"comment/702\",[]],[\"name/703\",[2,38.519]],[\"comment/703\",[]],[\"name/704\",[126,68.309]],[\"comment/704\",[]],[\"name/705\",[101,52.214]],[\"comment/705\",[]],[\"name/706\",[97,59.836]],[\"comment/706\",[]],[\"name/707\",[99,48.85]],[\"comment/707\",[]],[\"name/708\",[100,52.214]],[\"comment/708\",[]],[\"name/709\",[108,57.323]],[\"comment/709\",[]],[\"name/710\",[110,59.836]],[\"comment/710\",[]],[\"name/711\",[127,68.309]],[\"comment/711\",[]],[\"name/712\",[96,57.323]],[\"comment/712\",[]],[\"name/713\",[98,55.316]],[\"comment/713\",[]],[\"name/714\",[103,59.836]],[\"comment/714\",[]],[\"name/715\",[104,53.645]],[\"comment/715\",[]],[\"name/716\",[105,52.214]],[\"comment/716\",[]],[\"name/717\",[106,53.645]],[\"comment/717\",[]],[\"name/718\",[107,59.836]],[\"comment/718\",[]],[\"name/719\",[109,59.836]],[\"comment/719\",[]],[\"name/720\",[111,59.836]],[\"comment/720\",[]],[\"name/721\",[112,53.645]],[\"comment/721\",[]],[\"name/722\",[31,43.741]],[\"comment/722\",[]],[\"name/723\",[113,53.645]],[\"comment/723\",[]],[\"name/724\",[114,59.836]],[\"comment/724\",[]],[\"name/725\",[115,59.836]],[\"comment/725\",[]],[\"name/726\",[116,59.836]],[\"comment/726\",[]],[\"name/727\",[117,53.645]],[\"comment/727\",[]],[\"name/728\",[118,59.836]],[\"comment/728\",[]],[\"name/729\",[119,59.836]],[\"comment/729\",[]],[\"name/730\",[120,59.836]],[\"comment/730\",[]],[\"name/731\",[121,59.836]],[\"comment/731\",[]],[\"name/732\",[122,59.836]],[\"comment/732\",[]],[\"name/733\",[123,59.836]],[\"comment/733\",[]],[\"name/734\",[128,68.309]],[\"comment/734\",[]],[\"name/735\",[129,63.2]],[\"comment/735\",[]],[\"name/736\",[130,68.309]],[\"comment/736\",[]],[\"name/737\",[15,29.255]],[\"comment/737\",[]],[\"name/738\",[48,57.323]],[\"comment/738\",[]],[\"name/739\",[60,59.836]],[\"comment/739\",[]],[\"name/740\",[61,59.836]],[\"comment/740\",[]],[\"name/741\",[90,57.323]],[\"comment/741\",[]],[\"name/742\",[59,59.836]],[\"comment/742\",[]],[\"name/743\",[131,63.2]],[\"comment/743\",[]],[\"name/744\",[51,50.963]],[\"comment/744\",[]],[\"name/745\",[53,50.963]],[\"comment/745\",[]],[\"name/746\",[52,59.836]],[\"comment/746\",[]],[\"name/747\",[54,59.836]],[\"comment/747\",[]],[\"name/748\",[55,50.963]],[\"comment/748\",[]],[\"name/749\",[132,63.2]],[\"comment/749\",[]],[\"name/750\",[129,63.2]],[\"comment/750\",[]],[\"name/751\",[2,38.519]],[\"comment/751\",[]],[\"name/752\",[133,68.309]],[\"comment/752\",[]],[\"name/753\",[16,39.977]],[\"comment/753\",[]],[\"name/754\",[10,43.741]],[\"comment/754\",[]],[\"name/755\",[8,43.186]],[\"comment/755\",[]],[\"name/756\",[134,68.309]],[\"comment/756\",[]],[\"name/757\",[21,45.622]],[\"comment/757\",[]],[\"name/758\",[135,68.309]],[\"comment/758\",[]],[\"name/759\",[136,68.309]],[\"comment/759\",[]],[\"name/760\",[40,45.622]],[\"comment/760\",[]],[\"name/761\",[137,68.309]],[\"comment/761\",[]],[\"name/762\",[138,63.2]],[\"comment/762\",[]],[\"name/763\",[2,38.519]],[\"comment/763\",[]],[\"name/764\",[139,63.2]],[\"comment/764\",[]],[\"name/765\",[140,55.316]],[\"comment/765\",[]],[\"name/766\",[141,55.316]],[\"comment/766\",[]],[\"name/767\",[142,68.309]],[\"comment/767\",[]],[\"name/768\",[143,68.309]],[\"comment/768\",[]],[\"name/769\",[144,68.309]],[\"comment/769\",[]],[\"name/770\",[145,68.309]],[\"comment/770\",[]],[\"name/771\",[105,52.214]],[\"comment/771\",[]],[\"name/772\",[146,63.2]],[\"comment/772\",[]],[\"name/773\",[147,68.309]],[\"comment/773\",[]],[\"name/774\",[148,68.309]],[\"comment/774\",[]],[\"name/775\",[149,57.323]],[\"comment/775\",[]],[\"name/776\",[150,68.309]],[\"comment/776\",[]],[\"name/777\",[151,55.316]],[\"comment/777\",[]],[\"name/778\",[99,48.85]],[\"comment/778\",[]],[\"name/779\",[152,68.309]],[\"comment/779\",[]],[\"name/780\",[153,68.309]],[\"comment/780\",[]],[\"name/781\",[154,68.309]],[\"comment/781\",[]],[\"name/782\",[155,68.309]],[\"comment/782\",[]],[\"name/783\",[156,68.309]],[\"comment/783\",[]],[\"name/784\",[157,68.309]],[\"comment/784\",[]],[\"name/785\",[158,68.309]],[\"comment/785\",[]],[\"name/786\",[15,29.255]],[\"comment/786\",[]],[\"name/787\",[159,68.309]],[\"comment/787\",[]],[\"name/788\",[160,68.309]],[\"comment/788\",[]],[\"name/789\",[161,68.309]],[\"comment/789\",[]],[\"name/790\",[162,63.2]],[\"comment/790\",[]],[\"name/791\",[163,68.309]],[\"comment/791\",[]],[\"name/792\",[164,68.309]],[\"comment/792\",[]],[\"name/793\",[16,39.977]],[\"comment/793\",[]],[\"name/794\",[165,68.309]],[\"comment/794\",[]],[\"name/795\",[166,68.309]],[\"comment/795\",[]],[\"name/796\",[167,68.309]],[\"comment/796\",[]],[\"name/797\",[168,68.309]],[\"comment/797\",[]],[\"name/798\",[169,68.309]],[\"comment/798\",[]],[\"name/799\",[170,68.309]],[\"comment/799\",[]],[\"name/800\",[171,68.309]],[\"comment/800\",[]],[\"name/801\",[172,68.309]],[\"comment/801\",[]],[\"name/802\",[173,68.309]],[\"comment/802\",[]],[\"name/803\",[71,63.2]],[\"comment/803\",[]],[\"name/804\",[174,68.309]],[\"comment/804\",[]],[\"name/805\",[15,29.255]],[\"comment/805\",[]],[\"name/806\",[175,68.309]],[\"comment/806\",[]],[\"name/807\",[176,68.309]],[\"comment/807\",[]],[\"name/808\",[177,63.2]],[\"comment/808\",[]],[\"name/809\",[15,29.255]],[\"comment/809\",[]],[\"name/810\",[178,68.309]],[\"comment/810\",[]],[\"name/811\",[179,68.309]],[\"comment/811\",[]],[\"name/812\",[180,68.309]],[\"comment/812\",[]],[\"name/813\",[181,68.309]],[\"comment/813\",[]],[\"name/814\",[182,68.309]],[\"comment/814\",[]],[\"name/815\",[183,68.309]],[\"comment/815\",[]],[\"name/816\",[184,68.309]],[\"comment/816\",[]],[\"name/817\",[185,68.309]],[\"comment/817\",[]],[\"name/818\",[186,68.309]],[\"comment/818\",[]],[\"name/819\",[187,68.309]],[\"comment/819\",[]],[\"name/820\",[188,68.309]],[\"comment/820\",[]],[\"name/821\",[189,68.309]],[\"comment/821\",[]],[\"name/822\",[190,68.309]],[\"comment/822\",[]],[\"name/823\",[138,63.2]],[\"comment/823\",[]],[\"name/824\",[2,38.519]],[\"comment/824\",[]],[\"name/825\",[151,55.316]],[\"comment/825\",[]],[\"name/826\",[191,68.309]],[\"comment/826\",[]],[\"name/827\",[140,55.316]],[\"comment/827\",[]],[\"name/828\",[141,55.316]],[\"comment/828\",[]],[\"name/829\",[192,68.309]],[\"comment/829\",[]],[\"name/830\",[67,59.836]],[\"comment/830\",[]],[\"name/831\",[193,68.309]],[\"comment/831\",[]],[\"name/832\",[194,68.309]],[\"comment/832\",[]],[\"name/833\",[195,68.309]],[\"comment/833\",[]],[\"name/834\",[25,44.955]],[\"comment/834\",[]],[\"name/835\",[196,63.2]],[\"comment/835\",[]],[\"name/836\",[8,43.186]],[\"comment/836\",[]],[\"name/837\",[197,68.309]],[\"comment/837\",[]],[\"name/838\",[198,68.309]],[\"comment/838\",[]],[\"name/839\",[199,68.309]],[\"comment/839\",[]],[\"name/840\",[200,68.309]],[\"comment/840\",[]],[\"name/841\",[201,68.309]],[\"comment/841\",[]],[\"name/842\",[202,68.309]],[\"comment/842\",[]],[\"name/843\",[203,68.309]],[\"comment/843\",[]],[\"name/844\",[204,68.309]],[\"comment/844\",[]],[\"name/845\",[205,68.309]],[\"comment/845\",[]],[\"name/846\",[206,68.309]],[\"comment/846\",[]],[\"name/847\",[207,68.309]],[\"comment/847\",[]],[\"name/848\",[208,68.309]],[\"comment/848\",[]],[\"name/849\",[209,59.836]],[\"comment/849\",[]],[\"name/850\",[1,63.2]],[\"comment/850\",[]],[\"name/851\",[210,68.309]],[\"comment/851\",[]],[\"name/852\",[211,63.2]],[\"comment/852\",[]],[\"name/853\",[212,68.309]],[\"comment/853\",[]],[\"name/854\",[213,68.309]],[\"comment/854\",[]],[\"name/855\",[2,38.519]],[\"comment/855\",[]],[\"name/856\",[214,68.309]],[\"comment/856\",[]],[\"name/857\",[215,68.309]],[\"comment/857\",[]],[\"name/858\",[216,68.309]],[\"comment/858\",[]],[\"name/859\",[217,68.309]],[\"comment/859\",[]],[\"name/860\",[218,68.309]],[\"comment/860\",[]],[\"name/861\",[219,68.309]],[\"comment/861\",[]],[\"name/862\",[220,68.309]],[\"comment/862\",[]],[\"name/863\",[221,59.836]],[\"comment/863\",[]],[\"name/864\",[222,68.309]],[\"comment/864\",[]],[\"name/865\",[223,68.309]],[\"comment/865\",[]],[\"name/866\",[224,68.309]],[\"comment/866\",[]],[\"name/867\",[40,45.622]],[\"comment/867\",[]],[\"name/868\",[225,68.309]],[\"comment/868\",[]],[\"name/869\",[8,43.186]],[\"comment/869\",[]],[\"name/870\",[226,59.836]],[\"comment/870\",[]],[\"name/871\",[227,59.836]],[\"comment/871\",[]],[\"name/872\",[16,39.977]],[\"comment/872\",[]],[\"name/873\",[140,55.316]],[\"comment/873\",[]],[\"name/874\",[141,55.316]],[\"comment/874\",[]],[\"name/875\",[228,59.836]],[\"comment/875\",[]],[\"name/876\",[229,59.836]],[\"comment/876\",[]],[\"name/877\",[230,57.323]],[\"comment/877\",[]],[\"name/878\",[231,59.836]],[\"comment/878\",[]],[\"name/879\",[149,57.323]],[\"comment/879\",[]],[\"name/880\",[232,59.836]],[\"comment/880\",[]],[\"name/881\",[233,59.836]],[\"comment/881\",[]],[\"name/882\",[234,59.836]],[\"comment/882\",[]],[\"name/883\",[151,55.316]],[\"comment/883\",[]],[\"name/884\",[235,57.323]],[\"comment/884\",[]],[\"name/885\",[236,59.836]],[\"comment/885\",[]],[\"name/886\",[237,57.323]],[\"comment/886\",[]],[\"name/887\",[238,53.645]],[\"comment/887\",[]],[\"name/888\",[239,59.836]],[\"comment/888\",[]],[\"name/889\",[240,59.836]],[\"comment/889\",[]],[\"name/890\",[241,59.836]],[\"comment/890\",[]],[\"name/891\",[242,68.309]],[\"comment/891\",[]],[\"name/892\",[243,68.309]],[\"comment/892\",[]],[\"name/893\",[15,29.255]],[\"comment/893\",[]],[\"name/894\",[244,68.309]],[\"comment/894\",[]],[\"name/895\",[245,68.309]],[\"comment/895\",[]],[\"name/896\",[246,68.309]],[\"comment/896\",[]],[\"name/897\",[247,68.309]],[\"comment/897\",[]],[\"name/898\",[248,68.309]],[\"comment/898\",[]],[\"name/899\",[249,68.309]],[\"comment/899\",[]],[\"name/900\",[209,59.836]],[\"comment/900\",[]],[\"name/901\",[250,68.309]],[\"comment/901\",[]],[\"name/902\",[251,68.309]],[\"comment/902\",[]],[\"name/903\",[2,38.519]],[\"comment/903\",[]],[\"name/904\",[10,43.741]],[\"comment/904\",[]],[\"name/905\",[231,59.836]],[\"comment/905\",[]],[\"name/906\",[252,68.309]],[\"comment/906\",[]],[\"name/907\",[253,68.309]],[\"comment/907\",[]],[\"name/908\",[232,59.836]],[\"comment/908\",[]],[\"name/909\",[67,59.836]],[\"comment/909\",[]],[\"name/910\",[230,57.323]],[\"comment/910\",[]],[\"name/911\",[149,57.323]],[\"comment/911\",[]],[\"name/912\",[196,63.2]],[\"comment/912\",[]],[\"name/913\",[254,68.309]],[\"comment/913\",[]],[\"name/914\",[255,68.309]],[\"comment/914\",[]],[\"name/915\",[256,68.309]],[\"comment/915\",[]],[\"name/916\",[139,63.2]],[\"comment/916\",[]],[\"name/917\",[229,59.836]],[\"comment/917\",[]],[\"name/918\",[257,68.309]],[\"comment/918\",[]],[\"name/919\",[258,68.309]],[\"comment/919\",[]],[\"name/920\",[259,68.309]],[\"comment/920\",[]],[\"name/921\",[260,68.309]],[\"comment/921\",[]],[\"name/922\",[261,68.309]],[\"comment/922\",[]],[\"name/923\",[262,68.309]],[\"comment/923\",[]],[\"name/924\",[263,68.309]],[\"comment/924\",[]],[\"name/925\",[264,68.309]],[\"comment/925\",[]],[\"name/926\",[265,68.309]],[\"comment/926\",[]],[\"name/927\",[209,59.836]],[\"comment/927\",[]],[\"name/928\",[266,68.309]],[\"comment/928\",[]],[\"name/929\",[267,68.309]],[\"comment/929\",[]],[\"name/930\",[268,68.309]],[\"comment/930\",[]],[\"name/931\",[211,63.2]],[\"comment/931\",[]],[\"name/932\",[269,68.309]],[\"comment/932\",[]],[\"name/933\",[270,68.309]],[\"comment/933\",[]],[\"name/934\",[271,68.309]],[\"comment/934\",[]],[\"name/935\",[272,68.309]],[\"comment/935\",[]],[\"name/936\",[273,68.309]],[\"comment/936\",[]],[\"name/937\",[274,68.309]],[\"comment/937\",[]],[\"name/938\",[275,68.309]],[\"comment/938\",[]],[\"name/939\",[276,68.309]],[\"comment/939\",[]],[\"name/940\",[277,68.309]],[\"comment/940\",[]],[\"name/941\",[278,68.309]],[\"comment/941\",[]],[\"name/942\",[279,68.309]],[\"comment/942\",[]],[\"name/943\",[280,68.309]],[\"comment/943\",[]],[\"name/944\",[281,68.309]],[\"comment/944\",[]],[\"name/945\",[282,68.309]],[\"comment/945\",[]],[\"name/946\",[283,68.309]],[\"comment/946\",[]],[\"name/947\",[284,68.309]],[\"comment/947\",[]],[\"name/948\",[234,59.836]],[\"comment/948\",[]],[\"name/949\",[8,43.186]],[\"comment/949\",[]],[\"name/950\",[226,59.836]],[\"comment/950\",[]],[\"name/951\",[227,59.836]],[\"comment/951\",[]],[\"name/952\",[16,39.977]],[\"comment/952\",[]],[\"name/953\",[140,55.316]],[\"comment/953\",[]],[\"name/954\",[141,55.316]],[\"comment/954\",[]],[\"name/955\",[228,59.836]],[\"comment/955\",[]],[\"name/956\",[233,59.836]],[\"comment/956\",[]],[\"name/957\",[151,55.316]],[\"comment/957\",[]],[\"name/958\",[235,57.323]],[\"comment/958\",[]],[\"name/959\",[236,59.836]],[\"comment/959\",[]],[\"name/960\",[237,57.323]],[\"comment/960\",[]],[\"name/961\",[238,53.645]],[\"comment/961\",[]],[\"name/962\",[239,59.836]],[\"comment/962\",[]],[\"name/963\",[240,59.836]],[\"comment/963\",[]],[\"name/964\",[241,59.836]],[\"comment/964\",[]],[\"name/965\",[285,68.309]],[\"comment/965\",[]],[\"name/966\",[2,38.519]],[\"comment/966\",[]],[\"name/967\",[286,57.323]],[\"comment/967\",[]],[\"name/968\",[10,43.741]],[\"comment/968\",[]],[\"name/969\",[287,59.836]],[\"comment/969\",[]],[\"name/970\",[288,68.309]],[\"comment/970\",[]],[\"name/971\",[99,48.85]],[\"comment/971\",[]],[\"name/972\",[289,68.309]],[\"comment/972\",[]],[\"name/973\",[15,29.255]],[\"comment/973\",[]],[\"name/974\",[99,48.85]],[\"comment/974\",[]],[\"name/975\",[101,52.214]],[\"comment/975\",[]],[\"name/976\",[290,68.309]],[\"comment/976\",[]],[\"name/977\",[291,68.309]],[\"comment/977\",[]],[\"name/978\",[292,68.309]],[\"comment/978\",[]],[\"name/979\",[293,68.309]],[\"comment/979\",[]],[\"name/980\",[294,68.309]],[\"comment/980\",[]],[\"name/981\",[287,59.836]],[\"comment/981\",[]],[\"name/982\",[2,38.519]],[\"comment/982\",[]],[\"name/983\",[8,43.186]],[\"comment/983\",[]],[\"name/984\",[226,59.836]],[\"comment/984\",[]],[\"name/985\",[227,59.836]],[\"comment/985\",[]],[\"name/986\",[16,39.977]],[\"comment/986\",[]],[\"name/987\",[140,55.316]],[\"comment/987\",[]],[\"name/988\",[141,55.316]],[\"comment/988\",[]],[\"name/989\",[228,59.836]],[\"comment/989\",[]],[\"name/990\",[229,59.836]],[\"comment/990\",[]],[\"name/991\",[230,57.323]],[\"comment/991\",[]],[\"name/992\",[231,59.836]],[\"comment/992\",[]],[\"name/993\",[149,57.323]],[\"comment/993\",[]],[\"name/994\",[232,59.836]],[\"comment/994\",[]],[\"name/995\",[233,59.836]],[\"comment/995\",[]],[\"name/996\",[234,59.836]],[\"comment/996\",[]],[\"name/997\",[151,55.316]],[\"comment/997\",[]],[\"name/998\",[235,57.323]],[\"comment/998\",[]],[\"name/999\",[236,59.836]],[\"comment/999\",[]],[\"name/1000\",[237,57.323]],[\"comment/1000\",[]],[\"name/1001\",[238,53.645]],[\"comment/1001\",[]],[\"name/1002\",[239,59.836]],[\"comment/1002\",[]],[\"name/1003\",[240,59.836]],[\"comment/1003\",[]],[\"name/1004\",[241,59.836]],[\"comment/1004\",[]],[\"name/1005\",[295,63.2]],[\"comment/1005\",[]],[\"name/1006\",[296,68.309]],[\"comment/1006\",[]],[\"name/1007\",[297,68.309]],[\"comment/1007\",[]],[\"name/1008\",[298,68.309]],[\"comment/1008\",[]],[\"name/1009\",[299,68.309]],[\"comment/1009\",[]],[\"name/1010\",[300,50.963]],[\"comment/1010\",[]],[\"name/1011\",[301,55.316]],[\"comment/1011\",[]],[\"name/1012\",[55,50.963]],[\"comment/1012\",[]],[\"name/1013\",[302,55.316]],[\"comment/1013\",[]],[\"name/1014\",[15,29.255]],[\"comment/1014\",[]],[\"name/1015\",[303,68.309]],[\"comment/1015\",[]],[\"name/1016\",[9,44.33]],[\"comment/1016\",[]],[\"name/1017\",[300,50.963]],[\"comment/1017\",[]],[\"name/1018\",[301,55.316]],[\"comment/1018\",[]],[\"name/1019\",[55,50.963]],[\"comment/1019\",[]],[\"name/1020\",[302,55.316]],[\"comment/1020\",[]],[\"name/1021\",[15,29.255]],[\"comment/1021\",[]],[\"name/1022\",[304,68.309]],[\"comment/1022\",[]],[\"name/1023\",[305,59.836]],[\"comment/1023\",[]],[\"name/1024\",[300,50.963]],[\"comment/1024\",[]],[\"name/1025\",[301,55.316]],[\"comment/1025\",[]],[\"name/1026\",[55,50.963]],[\"comment/1026\",[]],[\"name/1027\",[302,55.316]],[\"comment/1027\",[]],[\"name/1028\",[15,29.255]],[\"comment/1028\",[]],[\"name/1029\",[306,68.309]],[\"comment/1029\",[]],[\"name/1030\",[305,59.836]],[\"comment/1030\",[]],[\"name/1031\",[300,50.963]],[\"comment/1031\",[]],[\"name/1032\",[301,55.316]],[\"comment/1032\",[]],[\"name/1033\",[55,50.963]],[\"comment/1033\",[]],[\"name/1034\",[302,55.316]],[\"comment/1034\",[]],[\"name/1035\",[15,29.255]],[\"comment/1035\",[]],[\"name/1036\",[307,68.309]],[\"comment/1036\",[]],[\"name/1037\",[300,50.963]],[\"comment/1037\",[]],[\"name/1038\",[308,68.309]],[\"comment/1038\",[]],[\"name/1039\",[15,29.255]],[\"comment/1039\",[]],[\"name/1040\",[301,55.316]],[\"comment/1040\",[]],[\"name/1041\",[55,50.963]],[\"comment/1041\",[]],[\"name/1042\",[302,55.316]],[\"comment/1042\",[]],[\"name/1043\",[15,29.255]],[\"comment/1043\",[]],[\"name/1044\",[309,68.309]],[\"comment/1044\",[]],[\"name/1045\",[310,68.309]],[\"comment/1045\",[]],[\"name/1046\",[2,38.519]],[\"comment/1046\",[]],[\"name/1047\",[311,68.309]],[\"comment/1047\",[]],[\"name/1048\",[312,68.309]],[\"comment/1048\",[]],[\"name/1049\",[313,68.309]],[\"comment/1049\",[]],[\"name/1050\",[314,68.309]],[\"comment/1050\",[]],[\"name/1051\",[315,68.309]],[\"comment/1051\",[]],[\"name/1052\",[316,68.309]],[\"comment/1052\",[]],[\"name/1053\",[317,68.309]],[\"comment/1053\",[]],[\"name/1054\",[318,68.309]],[\"comment/1054\",[]],[\"name/1055\",[319,68.309]],[\"comment/1055\",[]],[\"name/1056\",[2,38.519]],[\"comment/1056\",[]],[\"name/1057\",[16,39.977]],[\"comment/1057\",[]],[\"name/1058\",[98,55.316]],[\"comment/1058\",[]],[\"name/1059\",[320,68.309]],[\"comment/1059\",[]],[\"name/1060\",[300,50.963]],[\"comment/1060\",[]],[\"name/1061\",[99,48.85]],[\"comment/1061\",[]],[\"name/1062\",[321,68.309]],[\"comment/1062\",[]],[\"name/1063\",[322,68.309]],[\"comment/1063\",[]],[\"name/1064\",[323,68.309]],[\"comment/1064\",[]],[\"name/1065\",[324,68.309]],[\"comment/1065\",[]],[\"name/1066\",[325,68.309]],[\"comment/1066\",[]],[\"name/1067\",[326,68.309]],[\"comment/1067\",[]],[\"name/1068\",[305,59.836]],[\"comment/1068\",[]],[\"name/1069\",[327,68.309]],[\"comment/1069\",[]],[\"name/1070\",[15,29.255]],[\"comment/1070\",[]],[\"name/1071\",[328,68.309]],[\"comment/1071\",[]],[\"name/1072\",[329,68.309]],[\"comment/1072\",[]],[\"name/1073\",[330,68.309]],[\"comment/1073\",[]],[\"name/1074\",[331,68.309]],[\"comment/1074\",[]],[\"name/1075\",[332,68.309]],[\"comment/1075\",[]],[\"name/1076\",[333,68.309]],[\"comment/1076\",[]],[\"name/1077\",[334,68.309]],[\"comment/1077\",[]],[\"name/1078\",[335,68.309]],[\"comment/1078\",[]],[\"name/1079\",[336,68.309]],[\"comment/1079\",[]],[\"name/1080\",[337,68.309]],[\"comment/1080\",[]],[\"name/1081\",[338,68.309]],[\"comment/1081\",[]],[\"name/1082\",[339,68.309]],[\"comment/1082\",[]],[\"name/1083\",[340,68.309]],[\"comment/1083\",[]],[\"name/1084\",[341,68.309]],[\"comment/1084\",[]],[\"name/1085\",[342,68.309]],[\"comment/1085\",[]],[\"name/1086\",[343,68.309]],[\"comment/1086\",[]],[\"name/1087\",[344,68.309]],[\"comment/1087\",[]],[\"name/1088\",[162,63.2]],[\"comment/1088\",[]],[\"name/1089\",[345,68.309]],[\"comment/1089\",[]],[\"name/1090\",[346,68.309]],[\"comment/1090\",[]],[\"name/1091\",[74,55.316]],[\"comment/1091\",[]],[\"name/1092\",[347,68.309]],[\"comment/1092\",[]],[\"name/1093\",[348,68.309]],[\"comment/1093\",[]],[\"name/1094\",[15,29.255]],[\"comment/1094\",[]],[\"name/1095\",[349,68.309]],[\"comment/1095\",[]],[\"name/1096\",[15,29.255]],[\"comment/1096\",[]],[\"name/1097\",[98,55.316]],[\"comment/1097\",[]],[\"name/1098\",[350,68.309]],[\"comment/1098\",[]],[\"name/1099\",[105,52.214]],[\"comment/1099\",[]],[\"name/1100\",[351,63.2]],[\"comment/1100\",[]],[\"name/1101\",[15,29.255]],[\"comment/1101\",[]],[\"name/1102\",[352,68.309]],[\"comment/1102\",[]],[\"name/1103\",[15,29.255]],[\"comment/1103\",[]],[\"name/1104\",[105,52.214]],[\"comment/1104\",[]],[\"name/1105\",[16,39.977]],[\"comment/1105\",[]],[\"name/1106\",[353,68.309]],[\"comment/1106\",[]],[\"name/1107\",[15,29.255]],[\"comment/1107\",[]],[\"name/1108\",[105,52.214]],[\"comment/1108\",[]],[\"name/1109\",[354,68.309]],[\"comment/1109\",[]],[\"name/1110\",[295,63.2]],[\"comment/1110\",[]],[\"name/1111\",[300,50.963]],[\"comment/1111\",[]],[\"name/1112\",[355,68.309]],[\"comment/1112\",[]],[\"name/1113\",[356,68.309]],[\"comment/1113\",[]],[\"name/1114\",[15,29.255]],[\"comment/1114\",[]],[\"name/1115\",[357,68.309]],[\"comment/1115\",[]],[\"name/1116\",[9,44.33]],[\"comment/1116\",[]],[\"name/1117\",[31,43.741]],[\"comment/1117\",[]],[\"name/1118\",[32,45.622]],[\"comment/1118\",[]],[\"name/1119\",[358,68.309]],[\"comment/1119\",[]],[\"name/1120\",[15,29.255]],[\"comment/1120\",[]],[\"name/1121\",[359,68.309]],[\"comment/1121\",[]],[\"name/1122\",[360,68.309]],[\"comment/1122\",[]],[\"name/1123\",[361,68.309]],[\"comment/1123\",[]],[\"name/1124\",[362,68.309]],[\"comment/1124\",[]],[\"name/1125\",[25,44.955]],[\"comment/1125\",[]],[\"name/1126\",[363,68.309]],[\"comment/1126\",[]],[\"name/1127\",[15,29.255]],[\"comment/1127\",[]],[\"name/1128\",[90,57.323]],[\"comment/1128\",[]],[\"name/1129\",[364,68.309]],[\"comment/1129\",[]],[\"name/1130\",[48,57.323]],[\"comment/1130\",[]],[\"name/1131\",[365,68.309]],[\"comment/1131\",[]],[\"name/1132\",[366,68.309]],[\"comment/1132\",[]],[\"name/1133\",[15,29.255]],[\"comment/1133\",[]],[\"name/1134\",[44,45.622]],[\"comment/1134\",[]],[\"name/1135\",[367,68.309]],[\"comment/1135\",[]],[\"name/1136\",[15,29.255]],[\"comment/1136\",[]],[\"name/1137\",[44,45.622]],[\"comment/1137\",[]],[\"name/1138\",[368,68.309]],[\"comment/1138\",[]],[\"name/1139\",[369,68.309]],[\"comment/1139\",[]],[\"name/1140\",[9,44.33]],[\"comment/1140\",[]],[\"name/1141\",[25,44.955]],[\"comment/1141\",[]],[\"name/1142\",[31,43.741]],[\"comment/1142\",[]],[\"name/1143\",[32,45.622]],[\"comment/1143\",[]],[\"name/1144\",[370,68.309]],[\"comment/1144\",[]],[\"name/1145\",[371,68.309]],[\"comment/1145\",[]],[\"name/1146\",[9,44.33]],[\"comment/1146\",[]],[\"name/1147\",[372,68.309]],[\"comment/1147\",[]],[\"name/1148\",[373,68.309]],[\"comment/1148\",[]],[\"name/1149\",[374,68.309]],[\"comment/1149\",[]],[\"name/1150\",[15,29.255]],[\"comment/1150\",[]],[\"name/1151\",[375,68.309]],[\"comment/1151\",[]],[\"name/1152\",[15,29.255]],[\"comment/1152\",[]],[\"name/1153\",[376,68.309]],[\"comment/1153\",[]],[\"name/1154\",[377,68.309]],[\"comment/1154\",[]],[\"name/1155\",[378,68.309]],[\"comment/1155\",[]],[\"name/1156\",[379,68.309]],[\"comment/1156\",[]],[\"name/1157\",[380,68.309]],[\"comment/1157\",[]],[\"name/1158\",[381,68.309]],[\"comment/1158\",[]],[\"name/1159\",[382,68.309]],[\"comment/1159\",[]],[\"name/1160\",[68,59.836]],[\"comment/1160\",[]],[\"name/1161\",[15,29.255]],[\"comment/1161\",[]],[\"name/1162\",[51,50.963]],[\"comment/1162\",[]],[\"name/1163\",[53,50.963]],[\"comment/1163\",[]],[\"name/1164\",[90,57.323]],[\"comment/1164\",[]],[\"name/1165\",[48,57.323]],[\"comment/1165\",[]],[\"name/1166\",[383,68.309]],[\"comment/1166\",[]],[\"name/1167\",[59,59.836]],[\"comment/1167\",[]],[\"name/1168\",[131,63.2]],[\"comment/1168\",[]],[\"name/1169\",[61,59.836]],[\"comment/1169\",[]],[\"name/1170\",[60,59.836]],[\"comment/1170\",[]],[\"name/1171\",[52,59.836]],[\"comment/1171\",[]],[\"name/1172\",[54,59.836]],[\"comment/1172\",[]],[\"name/1173\",[384,68.309]],[\"comment/1173\",[]],[\"name/1174\",[385,68.309]],[\"comment/1174\",[]],[\"name/1175\",[55,50.963]],[\"comment/1175\",[]],[\"name/1176\",[386,68.309]],[\"comment/1176\",[]],[\"name/1177\",[15,29.255]],[\"comment/1177\",[]],[\"name/1178\",[387,68.309]],[\"comment/1178\",[]],[\"name/1179\",[388,68.309]],[\"comment/1179\",[]],[\"name/1180\",[389,68.309]],[\"comment/1180\",[]],[\"name/1181\",[390,68.309]],[\"comment/1181\",[]],[\"name/1182\",[391,68.309]],[\"comment/1182\",[]],[\"name/1183\",[15,29.255]],[\"comment/1183\",[]],[\"name/1184\",[392,68.309]],[\"comment/1184\",[]],[\"name/1185\",[15,29.255]],[\"comment/1185\",[]],[\"name/1186\",[51,50.963]],[\"comment/1186\",[]],[\"name/1187\",[53,50.963]],[\"comment/1187\",[]],[\"name/1188\",[393,68.309]],[\"comment/1188\",[]],[\"name/1189\",[394,68.309]],[\"comment/1189\",[]],[\"name/1190\",[15,29.255]],[\"comment/1190\",[]],[\"name/1191\",[395,63.2]],[\"comment/1191\",[]],[\"name/1192\",[221,59.836]],[\"comment/1192\",[]],[\"name/1193\",[396,68.309]],[\"comment/1193\",[]],[\"name/1194\",[397,68.309]],[\"comment/1194\",[]],[\"name/1195\",[398,68.309]],[\"comment/1195\",[]],[\"name/1196\",[15,29.255]],[\"comment/1196\",[]],[\"name/1197\",[399,68.309]],[\"comment/1197\",[]],[\"name/1198\",[400,68.309]],[\"comment/1198\",[]],[\"name/1199\",[401,68.309]],[\"comment/1199\",[]],[\"name/1200\",[402,68.309]],[\"comment/1200\",[]],[\"name/1201\",[15,29.255]],[\"comment/1201\",[]],[\"name/1202\",[403,63.2]],[\"comment/1202\",[]],[\"name/1203\",[300,50.963]],[\"comment/1203\",[]],[\"name/1204\",[221,59.836]],[\"comment/1204\",[]],[\"name/1205\",[404,68.309]],[\"comment/1205\",[]],[\"name/1206\",[351,63.2]],[\"comment/1206\",[]],[\"name/1207\",[15,29.255]],[\"comment/1207\",[]],[\"name/1208\",[405,68.309]],[\"comment/1208\",[]],[\"name/1209\",[406,68.309]],[\"comment/1209\",[]],[\"name/1210\",[237,57.323]],[\"comment/1210\",[]],[\"name/1211\",[407,68.309]],[\"comment/1211\",[]],[\"name/1212\",[235,57.323]],[\"comment/1212\",[]],[\"name/1213\",[177,63.2]],[\"comment/1213\",[]],[\"name/1214\",[408,68.309]],[\"comment/1214\",[]],[\"name/1215\",[96,57.323]],[\"comment/1215\",[]],[\"name/1216\",[68,59.836]],[\"comment/1216\",[]],[\"name/1217\",[403,63.2]],[\"comment/1217\",[]],[\"name/1218\",[409,68.309]],[\"comment/1218\",[]],[\"name/1219\",[230,57.323]],[\"comment/1219\",[]],[\"name/1220\",[410,68.309]],[\"comment/1220\",[]],[\"name/1221\",[411,68.309]],[\"comment/1221\",[]],[\"name/1222\",[412,68.309]],[\"comment/1222\",[]],[\"name/1223\",[413,68.309]],[\"comment/1223\",[]],[\"name/1224\",[286,57.323]],[\"comment/1224\",[]],[\"name/1225\",[414,68.309]],[\"comment/1225\",[]],[\"name/1226\",[415,68.309]],[\"comment/1226\",[]],[\"name/1227\",[15,29.255]],[\"comment/1227\",[]],[\"name/1228\",[51,50.963]],[\"comment/1228\",[]],[\"name/1229\",[53,50.963]],[\"comment/1229\",[]],[\"name/1230\",[286,57.323]],[\"comment/1230\",[]],[\"name/1231\",[2,38.519]],[\"comment/1231\",[]],[\"name/1232\",[238,53.645]],[\"comment/1232\",[]],[\"name/1233\",[416,59.836]],[\"comment/1233\",[]],[\"name/1234\",[101,52.214]],[\"comment/1234\",[]],[\"name/1235\",[417,59.836]],[\"comment/1235\",[]],[\"name/1236\",[418,59.836]],[\"comment/1236\",[]],[\"name/1237\",[419,59.836]],[\"comment/1237\",[]],[\"name/1238\",[420,59.836]],[\"comment/1238\",[]],[\"name/1239\",[421,59.836]],[\"comment/1239\",[]],[\"name/1240\",[422,59.836]],[\"comment/1240\",[]],[\"name/1241\",[423,59.836]],[\"comment/1241\",[]],[\"name/1242\",[16,39.977]],[\"comment/1242\",[]],[\"name/1243\",[424,59.836]],[\"comment/1243\",[]],[\"name/1244\",[99,48.85]],[\"comment/1244\",[]],[\"name/1245\",[425,59.836]],[\"comment/1245\",[]],[\"name/1246\",[426,59.836]],[\"comment/1246\",[]],[\"name/1247\",[15,29.255]],[\"comment/1247\",[]],[\"name/1248\",[51,50.963]],[\"comment/1248\",[]],[\"name/1249\",[53,50.963]],[\"comment/1249\",[]],[\"name/1250\",[427,59.836]],[\"comment/1250\",[]],[\"name/1251\",[428,59.836]],[\"comment/1251\",[]],[\"name/1252\",[429,59.836]],[\"comment/1252\",[]],[\"name/1253\",[430,59.836]],[\"comment/1253\",[]],[\"name/1254\",[431,59.836]],[\"comment/1254\",[]],[\"name/1255\",[112,53.645]],[\"comment/1255\",[]],[\"name/1256\",[432,59.836]],[\"comment/1256\",[]],[\"name/1257\",[433,68.309]],[\"comment/1257\",[]],[\"name/1258\",[434,59.836]],[\"comment/1258\",[]],[\"name/1259\",[435,59.836]],[\"comment/1259\",[]],[\"name/1260\",[436,59.836]],[\"comment/1260\",[]],[\"name/1261\",[113,53.645]],[\"comment/1261\",[]],[\"name/1262\",[437,59.836]],[\"comment/1262\",[]],[\"name/1263\",[106,53.645]],[\"comment/1263\",[]],[\"name/1264\",[438,59.836]],[\"comment/1264\",[]],[\"name/1265\",[439,59.836]],[\"comment/1265\",[]],[\"name/1266\",[117,53.645]],[\"comment/1266\",[]],[\"name/1267\",[440,59.836]],[\"comment/1267\",[]],[\"name/1268\",[104,53.645]],[\"comment/1268\",[]],[\"name/1269\",[441,59.836]],[\"comment/1269\",[]],[\"name/1270\",[100,52.214]],[\"comment/1270\",[]],[\"name/1271\",[442,59.836]],[\"comment/1271\",[]],[\"name/1272\",[74,55.316]],[\"comment/1272\",[]],[\"name/1273\",[443,63.2]],[\"comment/1273\",[]],[\"name/1274\",[2,38.519]],[\"comment/1274\",[]],[\"name/1275\",[395,63.2]],[\"comment/1275\",[]],[\"name/1276\",[416,59.836]],[\"comment/1276\",[]],[\"name/1277\",[420,59.836]],[\"comment/1277\",[]],[\"name/1278\",[429,59.836]],[\"comment/1278\",[]],[\"name/1279\",[444,68.309]],[\"comment/1279\",[]],[\"name/1280\",[445,68.309]],[\"comment/1280\",[]],[\"name/1281\",[100,52.214]],[\"comment/1281\",[]],[\"name/1282\",[108,57.323]],[\"comment/1282\",[]],[\"name/1283\",[446,68.309]],[\"comment/1283\",[]],[\"name/1284\",[431,59.836]],[\"comment/1284\",[]],[\"name/1285\",[447,68.309]],[\"comment/1285\",[]],[\"name/1286\",[448,68.309]],[\"comment/1286\",[]],[\"name/1287\",[430,59.836]],[\"comment/1287\",[]],[\"name/1288\",[449,68.309]],[\"comment/1288\",[]],[\"name/1289\",[238,53.645]],[\"comment/1289\",[]],[\"name/1290\",[101,52.214]],[\"comment/1290\",[]],[\"name/1291\",[417,59.836]],[\"comment/1291\",[]],[\"name/1292\",[418,59.836]],[\"comment/1292\",[]],[\"name/1293\",[419,59.836]],[\"comment/1293\",[]],[\"name/1294\",[421,59.836]],[\"comment/1294\",[]],[\"name/1295\",[422,59.836]],[\"comment/1295\",[]],[\"name/1296\",[423,59.836]],[\"comment/1296\",[]],[\"name/1297\",[16,39.977]],[\"comment/1297\",[]],[\"name/1298\",[424,59.836]],[\"comment/1298\",[]],[\"name/1299\",[99,48.85]],[\"comment/1299\",[]],[\"name/1300\",[425,59.836]],[\"comment/1300\",[]],[\"name/1301\",[426,59.836]],[\"comment/1301\",[]],[\"name/1302\",[15,29.255]],[\"comment/1302\",[]],[\"name/1303\",[51,50.963]],[\"comment/1303\",[]],[\"name/1304\",[53,50.963]],[\"comment/1304\",[]],[\"name/1305\",[427,59.836]],[\"comment/1305\",[]],[\"name/1306\",[428,59.836]],[\"comment/1306\",[]],[\"name/1307\",[112,53.645]],[\"comment/1307\",[]],[\"name/1308\",[432,59.836]],[\"comment/1308\",[]],[\"name/1309\",[434,59.836]],[\"comment/1309\",[]],[\"name/1310\",[435,59.836]],[\"comment/1310\",[]],[\"name/1311\",[436,59.836]],[\"comment/1311\",[]],[\"name/1312\",[113,53.645]],[\"comment/1312\",[]],[\"name/1313\",[437,59.836]],[\"comment/1313\",[]],[\"name/1314\",[106,53.645]],[\"comment/1314\",[]],[\"name/1315\",[438,59.836]],[\"comment/1315\",[]],[\"name/1316\",[439,59.836]],[\"comment/1316\",[]],[\"name/1317\",[117,53.645]],[\"comment/1317\",[]],[\"name/1318\",[440,59.836]],[\"comment/1318\",[]],[\"name/1319\",[104,53.645]],[\"comment/1319\",[]],[\"name/1320\",[441,59.836]],[\"comment/1320\",[]],[\"name/1321\",[442,59.836]],[\"comment/1321\",[]],[\"name/1322\",[74,55.316]],[\"comment/1322\",[]],[\"name/1323\",[450,68.309]],[\"comment/1323\",[]],[\"name/1324\",[2,38.519]],[\"comment/1324\",[]],[\"name/1325\",[451,68.309]],[\"comment/1325\",[]],[\"name/1326\",[452,68.309]],[\"comment/1326\",[]],[\"name/1327\",[429,59.836]],[\"comment/1327\",[]],[\"name/1328\",[453,68.309]],[\"comment/1328\",[]],[\"name/1329\",[431,59.836]],[\"comment/1329\",[]],[\"name/1330\",[238,53.645]],[\"comment/1330\",[]],[\"name/1331\",[416,59.836]],[\"comment/1331\",[]],[\"name/1332\",[101,52.214]],[\"comment/1332\",[]],[\"name/1333\",[417,59.836]],[\"comment/1333\",[]],[\"name/1334\",[418,59.836]],[\"comment/1334\",[]],[\"name/1335\",[419,59.836]],[\"comment/1335\",[]],[\"name/1336\",[420,59.836]],[\"comment/1336\",[]],[\"name/1337\",[421,59.836]],[\"comment/1337\",[]],[\"name/1338\",[422,59.836]],[\"comment/1338\",[]],[\"name/1339\",[423,59.836]],[\"comment/1339\",[]],[\"name/1340\",[16,39.977]],[\"comment/1340\",[]],[\"name/1341\",[424,59.836]],[\"comment/1341\",[]],[\"name/1342\",[99,48.85]],[\"comment/1342\",[]],[\"name/1343\",[425,59.836]],[\"comment/1343\",[]],[\"name/1344\",[426,59.836]],[\"comment/1344\",[]],[\"name/1345\",[15,29.255]],[\"comment/1345\",[]],[\"name/1346\",[51,50.963]],[\"comment/1346\",[]],[\"name/1347\",[53,50.963]],[\"comment/1347\",[]],[\"name/1348\",[427,59.836]],[\"comment/1348\",[]],[\"name/1349\",[428,59.836]],[\"comment/1349\",[]],[\"name/1350\",[430,59.836]],[\"comment/1350\",[]],[\"name/1351\",[112,53.645]],[\"comment/1351\",[]],[\"name/1352\",[432,59.836]],[\"comment/1352\",[]],[\"name/1353\",[434,59.836]],[\"comment/1353\",[]],[\"name/1354\",[435,59.836]],[\"comment/1354\",[]],[\"name/1355\",[436,59.836]],[\"comment/1355\",[]],[\"name/1356\",[113,53.645]],[\"comment/1356\",[]],[\"name/1357\",[437,59.836]],[\"comment/1357\",[]],[\"name/1358\",[106,53.645]],[\"comment/1358\",[]],[\"name/1359\",[438,59.836]],[\"comment/1359\",[]],[\"name/1360\",[439,59.836]],[\"comment/1360\",[]],[\"name/1361\",[117,53.645]],[\"comment/1361\",[]],[\"name/1362\",[440,59.836]],[\"comment/1362\",[]],[\"name/1363\",[104,53.645]],[\"comment/1363\",[]],[\"name/1364\",[441,59.836]],[\"comment/1364\",[]],[\"name/1365\",[100,52.214]],[\"comment/1365\",[]],[\"name/1366\",[442,59.836]],[\"comment/1366\",[]],[\"name/1367\",[74,55.316]],[\"comment/1367\",[]],[\"name/1368\",[454,68.309]],[\"comment/1368\",[]],[\"name/1369\",[455,68.309]],[\"comment/1369\",[]],[\"name/1370\",[456,68.309]],[\"comment/1370\",[]],[\"name/1371\",[457,68.309]],[\"comment/1371\",[]],[\"name/1372\",[458,68.309]],[\"comment/1372\",[]],[\"name/1373\",[459,68.309]],[\"comment/1373\",[]],[\"name/1374\",[146,63.2]],[\"comment/1374\",[]],[\"name/1375\",[460,68.309]],[\"comment/1375\",[]],[\"name/1376\",[15,29.255]],[\"comment/1376\",[]],[\"name/1377\",[100,52.214]],[\"comment/1377\",[]],[\"name/1378\",[461,68.309]],[\"comment/1378\",[]],[\"name/1379\",[462,68.309]],[\"comment/1379\",[]],[\"name/1380\",[463,68.309]],[\"comment/1380\",[]],[\"name/1381\",[15,29.255]],[\"comment/1381\",[]],[\"name/1382\",[287,59.836]],[\"comment/1382\",[]],[\"name/1383\",[124,63.2]],[\"comment/1383\",[]],[\"name/1384\",[16,39.977]],[\"comment/1384\",[]],[\"name/1385\",[132,63.2]],[\"comment/1385\",[]],[\"name/1386\",[286,57.323]],[\"comment/1386\",[]],[\"name/1387\",[443,63.2]],[\"comment/1387\",[]]],\"invertedIndex\":[[\"__schema\",{\"_index\":425,\"name\":{\"1245\":{},\"1300\":{},\"1343\":{}},\"comment\":{}}],[\"__type\",{\"_index\":15,\"name\":{\"16\":{},\"21\":{},\"29\":{},\"68\":{},\"73\":{},\"80\":{},\"119\":{},\"124\":{},\"131\":{},\"169\":{},\"174\":{},\"181\":{},\"219\":{},\"224\":{},\"231\":{},\"269\":{},\"274\":{},\"281\":{},\"319\":{},\"324\":{},\"331\":{},\"372\":{},\"377\":{},\"382\":{},\"422\":{},\"427\":{},\"432\":{},\"468\":{},\"473\":{},\"480\":{},\"519\":{},\"524\":{},\"531\":{},\"608\":{},\"613\":{},\"737\":{},\"786\":{},\"805\":{},\"809\":{},\"893\":{},\"973\":{},\"1014\":{},\"1021\":{},\"1028\":{},\"1035\":{},\"1039\":{},\"1043\":{},\"1070\":{},\"1094\":{},\"1096\":{},\"1101\":{},\"1103\":{},\"1107\":{},\"1114\":{},\"1120\":{},\"1127\":{},\"1133\":{},\"1136\":{},\"1150\":{},\"1152\":{},\"1161\":{},\"1177\":{},\"1183\":{},\"1185\":{},\"1190\":{},\"1196\":{},\"1201\":{},\"1207\":{},\"1227\":{},\"1247\":{},\"1302\":{},\"1345\":{},\"1376\":{},\"1381\":{}},\"comment\":{}}],[\"_already_called\",{\"_index\":444,\"name\":{\"1279\":{}},\"comment\":{}}],[\"_batch\",{\"_index\":418,\"name\":{\"1236\":{},\"1292\":{},\"1334\":{}},\"comment\":{}}],[\"_buffer_manager\",{\"_index\":428,\"name\":{\"1251\":{},\"1306\":{},\"1349\":{}},\"comment\":{}}],[\"_buffers\",{\"_index\":253,\"name\":{\"907\":{}},\"comment\":{}}],[\"_children\",{\"_index\":420,\"name\":{\"1238\":{},\"1277\":{},\"1336\":{}},\"comment\":{}}],[\"_color_position\",{\"_index\":83,\"name\":{\"577\":{}},\"comment\":{}}],[\"_color_texture\",{\"_index\":77,\"name\":{\"570\":{}},\"comment\":{}}],[\"_constant\",{\"_index\":5,\"name\":{\"6\":{},\"55\":{},\"108\":{},\"159\":{},\"209\":{},\"259\":{},\"309\":{},\"354\":{},\"405\":{},\"458\":{},\"503\":{},\"586\":{}},\"comment\":{}}],[\"_default_webgl_scale\",{\"_index\":255,\"name\":{\"914\":{}},\"comment\":{}}],[\"_domain\",{\"_index\":12,\"name\":{\"13\":{},\"65\":{},\"116\":{},\"166\":{},\"216\":{},\"266\":{},\"316\":{},\"369\":{},\"419\":{},\"465\":{},\"516\":{},\"605\":{}},\"comment\":{}}],[\"_download\",{\"_index\":424,\"name\":{\"1243\":{},\"1298\":{},\"1341\":{}},\"comment\":{}}],[\"_download_queue\",{\"_index\":126,\"name\":{\"704\":{}},\"comment\":{}}],[\"_extent\",{\"_index\":426,\"name\":{\"1246\":{},\"1301\":{},\"1344\":{}},\"comment\":{}}],[\"_fill_buffer\",{\"_index\":260,\"name\":{\"921\":{}},\"comment\":{}}],[\"_func\",{\"_index\":14,\"name\":{\"15\":{},\"67\":{},\"118\":{},\"168\":{},\"218\":{},\"268\":{},\"318\":{},\"371\":{},\"421\":{},\"467\":{},\"518\":{},\"607\":{}},\"comment\":{}}],[\"_highest_known_ix\",{\"_index\":421,\"name\":{\"1239\":{},\"1294\":{},\"1337\":{}},\"comment\":{}}],[\"_initializations\",{\"_index\":232,\"name\":{\"880\":{},\"908\":{},\"994\":{}},\"comment\":{}}],[\"_integer_buffer\",{\"_index\":264,\"name\":{\"925\":{}},\"comment\":{}}],[\"_ix_seed\",{\"_index\":103,\"name\":{\"646\":{},\"679\":{},\"714\":{}},\"comment\":{}}],[\"_max_ix\",{\"_index\":423,\"name\":{\"1241\":{},\"1296\":{},\"1339\":{}},\"comment\":{}}],[\"_method\",{\"_index\":63,\"name\":{\"509\":{}},\"comment\":{}}],[\"_min_ix\",{\"_index\":422,\"name\":{\"1240\":{},\"1295\":{},\"1338\":{}},\"comment\":{}}],[\"_one_d_position\",{\"_index\":82,\"name\":{\"576\":{}},\"comment\":{}}],[\"_one_d_texture\",{\"_index\":76,\"name\":{\"569\":{}},\"comment\":{}}],[\"_range\",{\"_index\":13,\"name\":{\"14\":{},\"66\":{},\"117\":{},\"167\":{},\"217\":{},\"267\":{},\"317\":{},\"370\":{},\"420\":{},\"466\":{},\"517\":{},\"606\":{}},\"comment\":{}}],[\"_renderer\",{\"_index\":139,\"name\":{\"764\":{},\"916\":{}},\"comment\":{}}],[\"_root\",{\"_index\":142,\"name\":{\"767\":{}},\"comment\":{}}],[\"_scale\",{\"_index\":19,\"name\":{\"20\":{},\"72\":{},\"123\":{},\"173\":{},\"223\":{},\"273\":{},\"323\":{},\"376\":{},\"426\":{},\"472\":{},\"523\":{},\"612\":{}},\"comment\":{}}],[\"_scales\",{\"_index\":194,\"name\":{\"832\":{}},\"comment\":{}}],[\"_schema\",{\"_index\":104,\"name\":{\"647\":{},\"680\":{},\"715\":{},\"1268\":{},\"1319\":{},\"1363\":{}},\"comment\":{}}],[\"_start\",{\"_index\":196,\"name\":{\"835\":{},\"912\":{}},\"comment\":{}}],[\"_texture_buffer\",{\"_index\":11,\"name\":{\"12\":{},\"64\":{},\"115\":{},\"165\":{},\"215\":{},\"265\":{},\"315\":{},\"368\":{},\"418\":{},\"464\":{},\"515\":{},\"604\":{}},\"comment\":{}}],[\"_textures\",{\"_index\":18,\"name\":{\"19\":{},\"71\":{},\"122\":{},\"172\":{},\"222\":{},\"272\":{},\"322\":{},\"375\":{},\"425\":{},\"471\":{},\"522\":{},\"611\":{}},\"comment\":{}}],[\"_timer\",{\"_index\":193,\"name\":{\"831\":{}},\"comment\":{}}],[\"_transform\",{\"_index\":7,\"name\":{\"8\":{}},\"comment\":{}}],[\"_use_scale_to_download_tiles\",{\"_index\":229,\"name\":{\"876\":{},\"917\":{},\"990\":{}},\"comment\":{}}],[\"_webgl_scale_history\",{\"_index\":256,\"name\":{\"915\":{}},\"comment\":{}}],[\"_zoom\",{\"_index\":149,\"name\":{\"775\":{},\"879\":{},\"911\":{},\"993\":{}},\"comment\":{}}],[\"active\",{\"_index\":56,\"name\":{\"358\":{}},\"comment\":{}}],[\"add_api_label\",{\"_index\":165,\"name\":{\"794\":{}},\"comment\":{}}],[\"add_boolean_column\",{\"_index\":345,\"name\":{\"1089\":{}},\"comment\":{}}],[\"add_column\",{\"_index\":435,\"name\":{\"1259\":{},\"1310\":{},\"1354\":{}},\"comment\":{}}],[\"add_function_column\",{\"_index\":341,\"name\":{\"1084\":{}},\"comment\":{}}],[\"add_hook\",{\"_index\":171,\"name\":{\"800\":{}},\"comment\":{}}],[\"add_identifier_column\",{\"_index\":162,\"name\":{\"790\":{},\"1088\":{}},\"comment\":{}}],[\"add_label_identifiers\",{\"_index\":120,\"name\":{\"664\":{},\"696\":{},\"730\":{}},\"comment\":{}}],[\"add_labels\",{\"_index\":164,\"name\":{\"792\":{}},\"comment\":{}}],[\"add_labels_from_url\",{\"_index\":163,\"name\":{\"791\":{}},\"comment\":{}}],[\"add_macrotiled_column\",{\"_index\":127,\"name\":{\"711\":{}},\"comment\":{}}],[\"add_mouseover\",{\"_index\":205,\"name\":{\"845\":{}},\"comment\":{}}],[\"add_or_delete_column\",{\"_index\":93,\"name\":{\"634\":{}},\"comment\":{}}],[\"add_or_remove_points\",{\"_index\":339,\"name\":{\"1082\":{}},\"comment\":{}}],[\"add_sparse_identifiers\",{\"_index\":119,\"name\":{\"663\":{},\"695\":{},\"729\":{}},\"comment\":{}}],[\"add_tiled_column\",{\"_index\":118,\"name\":{\"662\":{},\"694\":{},\"728\":{}},\"comment\":{}}],[\"addpoints\",{\"_index\":336,\"name\":{\"1079\":{}},\"comment\":{}}],[\"aes\",{\"_index\":231,\"name\":{\"878\":{},\"905\":{},\"992\":{}},\"comment\":{}}],[\"aes_to_buffer_num\",{\"_index\":282,\"name\":{\"945\":{}},\"comment\":{}}],[\"aesthetic\",{\"_index\":0,\"name\":{\"0\":{},\"2\":{}},\"comment\":{}}],[\"aesthetic_map\",{\"_index\":21,\"name\":{\"23\":{},\"75\":{},\"126\":{},\"176\":{},\"226\":{},\"276\":{},\"326\":{},\"378\":{},\"428\":{},\"475\":{},\"526\":{},\"562\":{},\"614\":{},\"757\":{}},\"comment\":{}}],[\"aestheticset\",{\"_index\":66,\"name\":{\"553\":{},\"554\":{}},\"comment\":{}}],[\"allocate_aesthetic_buffers\",{\"_index\":281,\"name\":{\"944\":{}},\"comment\":{}}],[\"alpha\",{\"_index\":235,\"name\":{\"884\":{},\"958\":{},\"998\":{},\"1212\":{}},\"comment\":{}}],[\"and\",{\"_index\":315,\"name\":{\"1051\":{}},\"comment\":{}}],[\"apicall\",{\"_index\":351,\"name\":{\"1100\":{},\"1206\":{}},\"comment\":{}}],[\"apply\",{\"_index\":23,\"name\":{\"25\":{},\"77\":{},\"128\":{},\"178\":{},\"228\":{},\"278\":{},\"328\":{},\"362\":{},\"412\":{},\"477\":{},\"528\":{},\"616\":{}},\"comment\":{}}],[\"apply_encoding\",{\"_index\":73,\"name\":{\"565\":{}},\"comment\":{}}],[\"apply_function_for_textures\",{\"_index\":47,\"name\":{\"50\":{},\"100\":{},\"150\":{},\"200\":{},\"250\":{},\"300\":{},\"350\":{},\"401\":{},\"451\":{},\"500\":{},\"552\":{},\"632\":{}},\"comment\":{}}],[\"apply_op\",{\"_index\":58,\"name\":{\"363\":{},\"413\":{}},\"comment\":{}}],[\"apply_to_foreground\",{\"_index\":346,\"name\":{\"1090\":{}},\"comment\":{}}],[\"apply_transformation\",{\"_index\":434,\"name\":{\"1258\":{},\"1309\":{},\"1353\":{}},\"comment\":{}}],[\"applytoallloadedtiles\",{\"_index\":330,\"name\":{\"1073\":{}},\"comment\":{}}],[\"applytoalltiles\",{\"_index\":331,\"name\":{\"1074\":{}},\"comment\":{}}],[\"applytransformationtopoint\",{\"_index\":121,\"name\":{\"665\":{},\"697\":{},\"731\":{}},\"comment\":{}}],[\"array\",{\"_index\":461,\"name\":{\"1378\":{}},\"comment\":{}}],[\"arrow_column\",{\"_index\":42,\"name\":{\"45\":{},\"95\":{},\"145\":{},\"195\":{},\"245\":{},\"295\":{},\"345\":{},\"396\":{},\"446\":{},\"495\":{},\"547\":{},\"628\":{}},\"comment\":{}}],[\"arrowbuildable\",{\"_index\":373,\"name\":{\"1148\":{}},\"comment\":{}}],[\"arrowdataset\",{\"_index\":124,\"name\":{\"668\":{},\"1383\":{}},\"comment\":{}}],[\"arrowtile\",{\"_index\":450,\"name\":{\"1323\":{}},\"comment\":{}}],[\"attach_renderer\",{\"_index\":198,\"name\":{\"838\":{}},\"comment\":{}}],[\"attach_tiles\",{\"_index\":197,\"name\":{\"837\":{}},\"comment\":{}}],[\"background_color\",{\"_index\":408,\"name\":{\"1214\":{}},\"comment\":{}}],[\"background_options\",{\"_index\":409,\"name\":{\"1218\":{}},\"comment\":{}}],[\"backgroundoptions\",{\"_index\":363,\"name\":{\"1126\":{}},\"comment\":{}}],[\"basicchannel\",{\"_index\":369,\"name\":{\"1139\":{}},\"comment\":{}}],[\"basiccolorchannel\",{\"_index\":376,\"name\":{\"1153\":{}},\"comment\":{}}],[\"batch_num\",{\"_index\":451,\"name\":{\"1325\":{}},\"comment\":{}}],[\"batchcallback\",{\"_index\":302,\"name\":{\"1013\":{},\"1020\":{},\"1027\":{},\"1034\":{},\"1042\":{}},\"comment\":{}}],[\"bind\",{\"_index\":159,\"name\":{\"787\":{}},\"comment\":{}}],[\"bind_zoom\",{\"_index\":240,\"name\":{\"889\":{},\"963\":{},\"1003\":{}},\"comment\":{}}],[\"bitmask\",{\"_index\":309,\"name\":{\"1044\":{}},\"comment\":{}}],[\"blur\",{\"_index\":270,\"name\":{\"933\":{}},\"comment\":{}}],[\"booleanchannel\",{\"_index\":379,\"name\":{\"1156\":{}},\"comment\":{}}],[\"booleancolumnparams\",{\"_index\":303,\"name\":{\"1015\":{}},\"comment\":{}}],[\"booltransformation\",{\"_index\":375,\"name\":{\"1151\":{}},\"comment\":{}}],[\"bound\",{\"_index\":148,\"name\":{\"774\":{}},\"comment\":{}}],[\"buffer\",{\"_index\":359,\"name\":{\"1121\":{}},\"comment\":{}}],[\"buffer_num_to_variable\",{\"_index\":284,\"name\":{\"947\":{}},\"comment\":{}}],[\"buffer_size\",{\"_index\":252,\"name\":{\"906\":{}},\"comment\":{}}],[\"bufferlocation\",{\"_index\":358,\"name\":{\"1119\":{}},\"comment\":{}}],[\"buffers\",{\"_index\":265,\"name\":{\"926\":{}},\"comment\":{}}],[\"byte_size\",{\"_index\":362,\"name\":{\"1124\":{}},\"comment\":{}}],[\"canvas\",{\"_index\":227,\"name\":{\"871\":{},\"951\":{},\"985\":{}},\"comment\":{}}],[\"categoricalchannel\",{\"_index\":371,\"name\":{\"1145\":{}},\"comment\":{}}],[\"categoricalcolorchannel\",{\"_index\":377,\"name\":{\"1154\":{}},\"comment\":{}}],[\"child_locations\",{\"_index\":445,\"name\":{\"1280\":{}},\"comment\":{}}],[\"children\",{\"_index\":430,\"name\":{\"1253\":{},\"1287\":{},\"1350\":{}},\"comment\":{}}],[\"click_function\",{\"_index\":177,\"name\":{\"808\":{},\"1213\":{}},\"comment\":{}}],[\"click_handler\",{\"_index\":152,\"name\":{\"779\":{}},\"comment\":{}}],[\"codes\",{\"_index\":429,\"name\":{\"1252\":{},\"1278\":{},\"1327\":{}},\"comment\":{}}],[\"color\",{\"_index\":90,\"name\":{\"584\":{},\"741\":{},\"1128\":{},\"1164\":{}},\"comment\":{}}],[\"color_pick\",{\"_index\":276,\"name\":{\"939\":{}},\"comment\":{}}],[\"color_pick_single\",{\"_index\":277,\"name\":{\"940\":{}},\"comment\":{}}],[\"color_texture\",{\"_index\":88,\"name\":{\"582\":{}},\"comment\":{}}],[\"coloraesthetic\",{\"_index\":89,\"name\":{\"583\":{}},\"comment\":{}}],[\"colorchannel\",{\"_index\":378,\"name\":{\"1155\":{}},\"comment\":{}}],[\"colorscheme_size\",{\"_index\":92,\"name\":{\"594\":{}},\"comment\":{}}],[\"column\",{\"_index\":27,\"name\":{\"30\":{},\"81\":{},\"132\":{},\"182\":{},\"232\":{},\"282\":{},\"332\":{},\"383\":{},\"433\":{},\"481\":{},\"532\":{},\"618\":{}},\"comment\":{}}],[\"column_name\",{\"_index\":387,\"name\":{\"1178\":{}},\"comment\":{}}],[\"complete\",{\"_index\":322,\"name\":{\"1063\":{}},\"comment\":{}}],[\"complete_domain\",{\"_index\":38,\"name\":{\"41\":{},\"91\":{},\"141\":{},\"191\":{},\"241\":{},\"291\":{},\"341\":{},\"393\":{},\"443\":{},\"491\":{},\"543\":{},\"626\":{}},\"comment\":{}}],[\"completeprefs\",{\"_index\":412,\"name\":{\"1222\":{}},\"comment\":{}}],[\"compositeselectparams\",{\"_index\":306,\"name\":{\"1029\":{}},\"comment\":{}}],[\"composition\",{\"_index\":305,\"name\":{\"1023\":{},\"1030\":{},\"1068\":{}},\"comment\":{}}],[\"compositionselectparams\",{\"_index\":304,\"name\":{\"1022\":{}},\"comment\":{}}],[\"concreteaesthetic\",{\"_index\":132,\"name\":{\"749\":{},\"1385\":{}},\"comment\":{}}],[\"constant\",{\"_index\":44,\"name\":{\"47\":{},\"97\":{},\"147\":{},\"197\":{},\"247\":{},\"297\":{},\"347\":{},\"398\":{},\"448\":{},\"497\":{},\"549\":{},\"630\":{},\"1134\":{},\"1137\":{}},\"comment\":{}}],[\"constantchannel\",{\"_index\":368,\"name\":{\"1138\":{}},\"comment\":{}}],[\"constantcolorchannel\",{\"_index\":367,\"name\":{\"1135\":{}},\"comment\":{}}],[\"constantnumber\",{\"_index\":366,\"name\":{\"1132\":{}},\"comment\":{}}],[\"constructor\",{\"_index\":2,\"name\":{\"3\":{},\"54\":{},\"104\":{},\"154\":{},\"204\":{},\"254\":{},\"304\":{},\"352\":{},\"403\":{},\"454\":{},\"502\":{},\"555\":{},\"568\":{},\"585\":{},\"638\":{},\"671\":{},\"703\":{},\"751\":{},\"763\":{},\"824\":{},\"855\":{},\"903\":{},\"966\":{},\"982\":{},\"1046\":{},\"1056\":{},\"1231\":{},\"1274\":{},\"1324\":{}},\"comment\":{}}],[\"contour_vals\",{\"_index\":261,\"name\":{\"922\":{}},\"comment\":{}}],[\"contours\",{\"_index\":185,\"name\":{\"817\":{}},\"comment\":{}}],[\"convert_string_encoding\",{\"_index\":37,\"name\":{\"40\":{},\"90\":{},\"140\":{},\"190\":{},\"240\":{},\"290\":{},\"340\":{},\"392\":{},\"442\":{},\"490\":{},\"542\":{},\"625\":{}},\"comment\":{}}],[\"count\",{\"_index\":291,\"name\":{\"977\":{}},\"comment\":{}}],[\"create_buffer_data\",{\"_index\":292,\"name\":{\"978\":{}},\"comment\":{}}],[\"create_children\",{\"_index\":453,\"name\":{\"1328\":{}},\"comment\":{}}],[\"create_regl_buffer\",{\"_index\":293,\"name\":{\"979\":{}},\"comment\":{}}],[\"ctx\",{\"_index\":215,\"name\":{\"857\":{}},\"comment\":{}}],[\"current\",{\"_index\":135,\"name\":{\"758\":{}},\"comment\":{}}],[\"current_center\",{\"_index\":207,\"name\":{\"847\":{}},\"comment\":{}}],[\"current_corners\",{\"_index\":206,\"name\":{\"846\":{}},\"comment\":{}}],[\"current_encoding\",{\"_index\":20,\"name\":{\"22\":{},\"74\":{},\"125\":{},\"175\":{},\"225\":{},\"275\":{},\"325\":{},\"353\":{},\"404\":{},\"474\":{},\"525\":{},\"591\":{}},\"comment\":{}}],[\"cursor\",{\"_index\":321,\"name\":{\"1062\":{}},\"comment\":{}}],[\"data\",{\"_index\":209,\"name\":{\"849\":{},\"900\":{},\"927\":{}},\"comment\":{}}],[\"dataselection\",{\"_index\":319,\"name\":{\"1055\":{}},\"comment\":{}}],[\"dataset\",{\"_index\":16,\"name\":{\"17\":{},\"69\":{},\"120\":{},\"170\":{},\"220\":{},\"270\":{},\"320\":{},\"373\":{},\"423\":{},\"469\":{},\"520\":{},\"609\":{},\"633\":{},\"635\":{},\"753\":{},\"793\":{},\"872\":{},\"952\":{},\"986\":{},\"1057\":{},\"1105\":{},\"1242\":{},\"1297\":{},\"1340\":{},\"1384\":{}},\"comment\":{}}],[\"dataspec\",{\"_index\":390,\"name\":{\"1181\":{}},\"comment\":{}}],[\"deepscatter\",{\"_index\":137,\"name\":{\"761\":{}},\"comment\":{}}],[\"default\",{\"_index\":138,\"name\":{\"762\":{},\"823\":{}},\"comment\":{}}],[\"default_api_call\",{\"_index\":188,\"name\":{\"820\":{}},\"comment\":{}}],[\"default_background_options\",{\"_index\":187,\"name\":{\"819\":{}},\"comment\":{}}],[\"default_constant\",{\"_index\":4,\"name\":{\"5\":{},\"52\":{},\"56\":{},\"102\":{},\"106\":{},\"152\":{},\"157\":{},\"202\":{},\"207\":{},\"252\":{},\"257\":{},\"302\":{},\"307\":{},\"355\":{},\"406\":{},\"457\":{},\"506\":{},\"588\":{}},\"comment\":{}}],[\"default_data\",{\"_index\":29,\"name\":{\"32\":{},\"82\":{},\"133\":{},\"183\":{},\"233\":{},\"283\":{},\"333\":{},\"384\":{},\"434\":{},\"482\":{},\"534\":{},\"592\":{}},\"comment\":{}}],[\"default_domain\",{\"_index\":28,\"name\":{\"31\":{},\"60\":{},\"111\":{},\"162\":{},\"212\":{},\"262\":{},\"312\":{},\"364\":{},\"414\":{},\"460\":{},\"533\":{},\"619\":{}},\"comment\":{}}],[\"default_range\",{\"_index\":3,\"name\":{\"4\":{},\"57\":{},\"105\":{},\"156\":{},\"206\":{},\"256\":{},\"306\":{},\"356\":{},\"408\":{},\"456\":{},\"508\":{},\"590\":{}},\"comment\":{}}],[\"default_transform\",{\"_index\":6,\"name\":{\"7\":{},\"58\":{},\"107\":{},\"158\":{},\"208\":{},\"258\":{},\"308\":{},\"357\":{},\"407\":{},\"455\":{},\"507\":{},\"589\":{}},\"comment\":{}}],[\"default_webgl_scale\",{\"_index\":267,\"name\":{\"929\":{}},\"comment\":{}}],[\"defaults\",{\"_index\":186,\"name\":{\"818\":{}},\"comment\":{}}],[\"defaultselectionparams\",{\"_index\":296,\"name\":{\"1006\":{}},\"comment\":{}}],[\"deferred_functions\",{\"_index\":228,\"name\":{\"875\":{},\"955\":{},\"989\":{}},\"comment\":{}}],[\"delete\",{\"_index\":223,\"name\":{\"865\":{}},\"comment\":{}}],[\"delete_column_if_exists\",{\"_index\":112,\"name\":{\"655\":{},\"687\":{},\"721\":{},\"1255\":{},\"1307\":{},\"1351\":{}},\"comment\":{}}],[\"destroy\",{\"_index\":169,\"name\":{\"798\":{}},\"comment\":{}}],[\"dictionaryfromarrays\",{\"_index\":463,\"name\":{\"1380\":{}},\"comment\":{}}],[\"dim\",{\"_index\":71,\"name\":{\"563\":{},\"803\":{}},\"comment\":{}}],[\"dimension\",{\"_index\":389,\"name\":{\"1180\":{}},\"comment\":{}}],[\"dimensions\",{\"_index\":130,\"name\":{\"736\":{}},\"comment\":{}}],[\"discard_share\",{\"_index\":234,\"name\":{\"882\":{},\"948\":{},\"996\":{}},\"comment\":{}}],[\"dispatch\",{\"_index\":329,\"name\":{\"1072\":{}},\"comment\":{}}],[\"div\",{\"_index\":147,\"name\":{\"773\":{}},\"comment\":{}}],[\"domain\",{\"_index\":31,\"name\":{\"34\":{},\"84\":{},\"135\":{},\"185\":{},\"235\":{},\"285\":{},\"335\":{},\"386\":{},\"436\":{},\"484\":{},\"536\":{},\"621\":{},\"656\":{},\"688\":{},\"722\":{},\"1117\":{},\"1142\":{}},\"comment\":{}}],[\"download\",{\"_index\":431,\"name\":{\"1254\":{},\"1284\":{},\"1329\":{}},\"comment\":{}}],[\"download_most_needed_tiles\",{\"_index\":110,\"name\":{\"653\":{},\"676\":{},\"710\":{}},\"comment\":{}}],[\"download_state\",{\"_index\":417,\"name\":{\"1235\":{},\"1291\":{},\"1333\":{}},\"comment\":{}}],[\"download_to_depth\",{\"_index\":108,\"name\":{\"651\":{},\"684\":{},\"709\":{},\"1282\":{}},\"comment\":{}}],[\"draggable_labels\",{\"_index\":401,\"name\":{\"1199\":{}},\"comment\":{}}],[\"draw_contour_buffer\",{\"_index\":279,\"name\":{\"942\":{}},\"comment\":{}}],[\"drawcontours\",{\"_index\":183,\"name\":{\"815\":{}},\"comment\":{}}],[\"duration\",{\"_index\":406,\"name\":{\"1209\":{}},\"comment\":{}}],[\"elements\",{\"_index\":143,\"name\":{\"768\":{}},\"comment\":{}}],[\"encode_for_textures\",{\"_index\":41,\"name\":{\"44\":{},\"94\":{},\"144\":{},\"194\":{},\"244\":{},\"294\":{},\"344\":{},\"395\":{},\"445\":{},\"494\":{},\"546\":{},\"600\":{}},\"comment\":{}}],[\"encodefloatsrgbarange\",{\"_index\":460,\"name\":{\"1375\":{}},\"comment\":{}}],[\"encoding\",{\"_index\":68,\"name\":{\"559\":{},\"1160\":{},\"1216\":{}},\"comment\":{}}],[\"evaluationsetsize\",{\"_index\":324,\"name\":{\"1065\":{}},\"comment\":{}}],[\"events\",{\"_index\":327,\"name\":{\"1069\":{}},\"comment\":{}}],[\"export\",{\"_index\":337,\"name\":{\"1080\":{}},\"comment\":{}}],[\"extend_promise\",{\"_index\":440,\"name\":{\"1267\":{},\"1318\":{},\"1362\":{}},\"comment\":{}}],[\"extent\",{\"_index\":100,\"name\":{\"643\":{},\"674\":{},\"708\":{},\"1270\":{},\"1281\":{},\"1365\":{},\"1377\":{}},\"comment\":{}}],[\"extents\",{\"_index\":102,\"name\":{\"645\":{}},\"comment\":{}}],[\"fbos\",{\"_index\":258,\"name\":{\"919\":{}},\"comment\":{}}],[\"field\",{\"_index\":9,\"name\":{\"10\":{},\"62\":{},\"113\":{},\"155\":{},\"205\":{},\"255\":{},\"305\":{},\"366\":{},\"416\":{},\"462\":{},\"513\":{},\"602\":{},\"1016\":{},\"1116\":{},\"1140\":{},\"1146\":{}},\"comment\":{}}],[\"fill_buffer\",{\"_index\":278,\"name\":{\"941\":{}},\"comment\":{}}],[\"filter\",{\"_index\":59,\"name\":{\"402\":{},\"742\":{},\"1167\":{}},\"comment\":{}}],[\"filter2\",{\"_index\":131,\"name\":{\"743\":{},\"1168\":{}},\"comment\":{}}],[\"findpoint\",{\"_index\":122,\"name\":{\"666\":{},\"698\":{},\"732\":{}},\"comment\":{}}],[\"findpointraw\",{\"_index\":123,\"name\":{\"667\":{},\"699\":{},\"733\":{}},\"comment\":{}}],[\"flushed\",{\"_index\":355,\"name\":{\"1112\":{}},\"comment\":{}}],[\"foreach\",{\"_index\":437,\"name\":{\"1262\":{},\"1313\":{},\"1357\":{}},\"comment\":{}}],[\"foreground\",{\"_index\":55,\"name\":{\"351\":{},\"748\":{},\"1012\":{},\"1019\":{},\"1026\":{},\"1033\":{},\"1041\":{},\"1175\":{}},\"comment\":{}}],[\"from_arrow\",{\"_index\":310,\"name\":{\"1045\":{}},\"comment\":{}}],[\"from_arrow_table\",{\"_index\":95,\"name\":{\"637\":{},\"670\":{},\"702\":{}},\"comment\":{}}],[\"from_quadfeather\",{\"_index\":94,\"name\":{\"636\":{},\"669\":{},\"701\":{}},\"comment\":{}}],[\"full_tab\",{\"_index\":452,\"name\":{\"1326\":{}},\"comment\":{}}],[\"functionselectparams\",{\"_index\":307,\"name\":{\"1036\":{}},\"comment\":{}}],[\"get\",{\"_index\":344,\"name\":{\"1087\":{}},\"comment\":{}}],[\"get_arrow\",{\"_index\":446,\"name\":{\"1283\":{}},\"comment\":{}}],[\"get_column\",{\"_index\":432,\"name\":{\"1256\":{},\"1308\":{},\"1352\":{}},\"comment\":{}}],[\"get_default_domain\",{\"_index\":49,\"name\":{\"53\":{},\"103\":{},\"153\":{},\"203\":{},\"253\":{},\"303\":{},\"453\":{}},\"comment\":{}}],[\"get_image_texture\",{\"_index\":273,\"name\":{\"936\":{}},\"comment\":{}}],[\"get_position\",{\"_index\":84,\"name\":{\"578\":{}},\"comment\":{}}],[\"handle_highlit_point_change\",{\"_index\":156,\"name\":{\"783\":{}},\"comment\":{}}],[\"has_column\",{\"_index\":111,\"name\":{\"654\":{},\"686\":{},\"720\":{}},\"comment\":{}}],[\"height\",{\"_index\":141,\"name\":{\"766\":{},\"828\":{},\"874\":{},\"954\":{},\"988\":{}},\"comment\":{}}],[\"highest_known_ix\",{\"_index\":106,\"name\":{\"649\":{},\"682\":{},\"717\":{},\"1263\":{},\"1314\":{},\"1358\":{}},\"comment\":{}}],[\"highlit_point_change\",{\"_index\":176,\"name\":{\"807\":{}},\"comment\":{}}],[\"holder\",{\"_index\":226,\"name\":{\"870\":{},\"950\":{},\"984\":{}},\"comment\":{}}],[\"hooks\",{\"_index\":153,\"name\":{\"780\":{}},\"comment\":{}}],[\"hovered\",{\"_index\":220,\"name\":{\"862\":{}},\"comment\":{}}],[\"html_annotation\",{\"_index\":200,\"name\":{\"840\":{}},\"comment\":{}}],[\"id\",{\"_index\":22,\"name\":{\"24\":{},\"76\":{},\"127\":{},\"177\":{},\"227\":{},\"277\":{},\"327\":{},\"379\":{},\"429\":{},\"476\":{},\"527\":{},\"615\":{}},\"comment\":{}}],[\"id_locs\",{\"_index\":79,\"name\":{\"573\":{}},\"comment\":{}}],[\"idfield\",{\"_index\":299,\"name\":{\"1009\":{}},\"comment\":{}}],[\"ids\",{\"_index\":298,\"name\":{\"1008\":{}},\"comment\":{}}],[\"idselectparams\",{\"_index\":297,\"name\":{\"1007\":{}},\"comment\":{}}],[\"image_tile\",{\"_index\":128,\"name\":{\"734\":{}},\"comment\":{}}],[\"initialapicall\",{\"_index\":411,\"name\":{\"1221\":{}},\"comment\":{}}],[\"initialize\",{\"_index\":241,\"name\":{\"890\":{},\"964\":{},\"1004\":{}},\"comment\":{}}],[\"initialize_textures\",{\"_index\":272,\"name\":{\"935\":{}},\"comment\":{}}],[\"initialize_zoom\",{\"_index\":202,\"name\":{\"842\":{}},\"comment\":{}}],[\"integer_buffer\",{\"_index\":275,\"name\":{\"938\":{}},\"comment\":{}}],[\"interaction\",{\"_index\":189,\"name\":{\"821\":{}},\"comment\":{}}],[\"interpret_position\",{\"_index\":72,\"name\":{\"564\":{}},\"comment\":{}}],[\"intersection\",{\"_index\":333,\"name\":{\"1076\":{}},\"comment\":{}}],[\"is_dictionary\",{\"_index\":43,\"name\":{\"46\":{},\"96\":{},\"146\":{},\"196\":{},\"246\":{},\"296\":{},\"346\":{},\"397\":{},\"447\":{},\"496\":{},\"548\":{},\"629\":{}},\"comment\":{}}],[\"is_visible\",{\"_index\":436,\"name\":{\"1260\":{},\"1311\":{},\"1355\":{}},\"comment\":{}}],[\"isconstantchannel\",{\"_index\":457,\"name\":{\"1371\":{}},\"comment\":{}}],[\"islabelset\",{\"_index\":459,\"name\":{\"1373\":{}},\"comment\":{}}],[\"islambdachannel\",{\"_index\":456,\"name\":{\"1370\":{}},\"comment\":{}}],[\"isopchannel\",{\"_index\":455,\"name\":{\"1369\":{}},\"comment\":{}}],[\"isurllabels\",{\"_index\":458,\"name\":{\"1372\":{}},\"comment\":{}}],[\"iterator\",{\"_index\":74,\"name\":{\"566\":{},\"1091\":{},\"1272\":{},\"1322\":{},\"1367\":{}},\"comment\":{}}],[\"jitter_int_format\",{\"_index\":65,\"name\":{\"511\":{}},\"comment\":{}}],[\"jitter_int_formatted\",{\"_index\":62,\"name\":{\"505\":{}},\"comment\":{}}],[\"jitter_radius\",{\"_index\":61,\"name\":{\"501\":{},\"740\":{},\"1169\":{}},\"comment\":{}}],[\"jitter_speed\",{\"_index\":60,\"name\":{\"452\":{},\"739\":{},\"1170\":{}},\"comment\":{}}],[\"jitterchannel\",{\"_index\":381,\"name\":{\"1158\":{}},\"comment\":{}}],[\"jitterradiusmethod\",{\"_index\":370,\"name\":{\"1144\":{}},\"comment\":{}}],[\"key\",{\"_index\":416,\"name\":{\"1233\":{},\"1276\":{},\"1331\":{}},\"comment\":{}}],[\"label\",{\"_index\":392,\"name\":{\"1184\":{}},\"comment\":{}}],[\"label_click\",{\"_index\":175,\"name\":{\"806\":{}},\"comment\":{}}],[\"label_click_handler\",{\"_index\":155,\"name\":{\"782\":{}},\"comment\":{}}],[\"label_field\",{\"_index\":396,\"name\":{\"1193\":{}},\"comment\":{}}],[\"label_key\",{\"_index\":218,\"name\":{\"860\":{}},\"comment\":{}}],[\"label_rendering\",{\"_index\":212,\"name\":{\"853\":{}},\"comment\":{}}],[\"labelcall\",{\"_index\":404,\"name\":{\"1205\":{}},\"comment\":{}}],[\"labelgroup\",{\"_index\":219,\"name\":{\"861\":{}},\"comment\":{}}],[\"labelmaker\",{\"_index\":213,\"name\":{\"854\":{}},\"comment\":{}}],[\"labeloptions\",{\"_index\":398,\"name\":{\"1195\":{}},\"comment\":{}}],[\"labels\",{\"_index\":403,\"name\":{\"1202\":{},\"1217\":{}},\"comment\":{}}],[\"labelset\",{\"_index\":402,\"name\":{\"1200\":{}},\"comment\":{}}],[\"lambda\",{\"_index\":357,\"name\":{\"1115\":{}},\"comment\":{}}],[\"lambdachannel\",{\"_index\":356,\"name\":{\"1113\":{}},\"comment\":{}}],[\"last\",{\"_index\":136,\"name\":{\"759\":{}},\"comment\":{}}],[\"layers\",{\"_index\":214,\"name\":{\"856\":{}},\"comment\":{}}],[\"length\",{\"_index\":312,\"name\":{\"1048\":{}},\"comment\":{}}],[\"load_dataset\",{\"_index\":166,\"name\":{\"795\":{}},\"comment\":{}}],[\"macro_siblings\",{\"_index\":448,\"name\":{\"1286\":{}},\"comment\":{}}],[\"macrotile\",{\"_index\":447,\"name\":{\"1285\":{}},\"comment\":{}}],[\"map\",{\"_index\":114,\"name\":{\"658\":{},\"690\":{},\"724\":{}},\"comment\":{}}],[\"map_position\",{\"_index\":34,\"name\":{\"37\":{},\"87\":{},\"137\":{},\"187\":{},\"237\":{},\"287\":{},\"337\":{},\"389\":{},\"439\":{},\"487\":{},\"539\":{},\"624\":{}},\"comment\":{}}],[\"margin\",{\"_index\":400,\"name\":{\"1198\":{}},\"comment\":{}}],[\"mark_ready\",{\"_index\":158,\"name\":{\"785\":{}},\"comment\":{}}],[\"mask\",{\"_index\":311,\"name\":{\"1047\":{}},\"comment\":{}}],[\"match_count\",{\"_index\":320,\"name\":{\"1059\":{}},\"comment\":{}}],[\"materialize_function\",{\"_index\":46,\"name\":{\"49\":{},\"99\":{},\"149\":{},\"199\":{},\"249\":{},\"299\":{},\"349\":{},\"400\":{},\"450\":{},\"499\":{},\"551\":{},\"631\":{}},\"comment\":{}}],[\"max_ix\",{\"_index\":238,\"name\":{\"887\":{},\"961\":{},\"1001\":{},\"1232\":{},\"1289\":{},\"1330\":{}},\"comment\":{}}],[\"max_points\",{\"_index\":407,\"name\":{\"1211\":{}},\"comment\":{}}],[\"maxx\",{\"_index\":245,\"name\":{\"895\":{}},\"comment\":{}}],[\"maxy\",{\"_index\":247,\"name\":{\"897\":{}},\"comment\":{}}],[\"maxz\",{\"_index\":249,\"name\":{\"899\":{}},\"comment\":{}}],[\"method\",{\"_index\":64,\"name\":{\"510\":{}},\"comment\":{}}],[\"min_ix\",{\"_index\":439,\"name\":{\"1265\":{},\"1316\":{},\"1360\":{}},\"comment\":{}}],[\"minx\",{\"_index\":244,\"name\":{\"894\":{}},\"comment\":{}}],[\"miny\",{\"_index\":246,\"name\":{\"896\":{}},\"comment\":{}}],[\"minz\",{\"_index\":248,\"name\":{\"898\":{}},\"comment\":{}}],[\"most_recent_restart\",{\"_index\":254,\"name\":{\"913\":{}},\"comment\":{}}],[\"mouseover\",{\"_index\":365,\"name\":{\"1131\":{}},\"comment\":{}}],[\"movecursor\",{\"_index\":334,\"name\":{\"1077\":{}},\"comment\":{}}],[\"movecursortopoint\",{\"_index\":338,\"name\":{\"1081\":{}},\"comment\":{}}],[\"n_visible\",{\"_index\":274,\"name\":{\"937\":{}},\"comment\":{}}],[\"name\",{\"_index\":300,\"name\":{\"1010\":{},\"1017\":{},\"1024\":{},\"1031\":{},\"1037\":{},\"1060\":{},\"1111\":{},\"1203\":{}},\"comment\":{}}],[\"needs_transitions\",{\"_index\":134,\"name\":{\"756\":{}},\"comment\":{}}],[\"newable\",{\"_index\":348,\"name\":{\"1093\":{}},\"comment\":{}}],[\"not\",{\"_index\":318,\"name\":{\"1054\":{}},\"comment\":{}}],[\"numeric_id\",{\"_index\":427,\"name\":{\"1250\":{},\"1305\":{},\"1348\":{}},\"comment\":{}}],[\"offset\",{\"_index\":360,\"name\":{\"1122\":{}},\"comment\":{}}],[\"offsets\",{\"_index\":81,\"name\":{\"575\":{}},\"comment\":{}}],[\"on\",{\"_index\":328,\"name\":{\"1071\":{}},\"comment\":{}}],[\"on_zoom\",{\"_index\":157,\"name\":{\"784\":{}},\"comment\":{}}],[\"one_d_texture\",{\"_index\":87,\"name\":{\"581\":{}},\"comment\":{}}],[\"onzoomcallback\",{\"_index\":391,\"name\":{\"1182\":{}},\"comment\":{}}],[\"opacity\",{\"_index\":364,\"name\":{\"1129\":{}},\"comment\":{}}],[\"oparray\",{\"_index\":382,\"name\":{\"1159\":{}},\"comment\":{}}],[\"opchannel\",{\"_index\":350,\"name\":{\"1098\":{}},\"comment\":{}}],[\"ops_to_array\",{\"_index\":57,\"name\":{\"361\":{},\"411\":{}},\"comment\":{}}],[\"optimal_alpha\",{\"_index\":236,\"name\":{\"885\":{},\"959\":{},\"999\":{}},\"comment\":{}}],[\"options\",{\"_index\":221,\"name\":{\"863\":{},\"1192\":{},\"1204\":{}},\"comment\":{}}],[\"or\",{\"_index\":316,\"name\":{\"1052\":{}},\"comment\":{}}],[\"ordering\",{\"_index\":340,\"name\":{\"1083\":{}},\"comment\":{}}],[\"p3d\",{\"_index\":243,\"name\":{\"892\":{}},\"comment\":{}}],[\"p_in_rect\",{\"_index\":414,\"name\":{\"1225\":{}},\"comment\":{}}],[\"parent\",{\"_index\":419,\"name\":{\"1237\":{},\"1293\":{},\"1335\":{}},\"comment\":{}}],[\"partner\",{\"_index\":17,\"name\":{\"18\":{},\"70\":{},\"121\":{},\"171\":{},\"221\":{},\"271\":{},\"321\":{},\"374\":{},\"424\":{},\"470\":{},\"521\":{},\"610\":{}},\"comment\":{}}],[\"plot\",{\"_index\":98,\"name\":{\"641\":{},\"678\":{},\"713\":{},\"1058\":{},\"1097\":{}},\"comment\":{}}],[\"plot_queue\",{\"_index\":150,\"name\":{\"776\":{}},\"comment\":{}}],[\"plotapi\",{\"_index\":178,\"name\":{\"810\":{}},\"comment\":{}}],[\"point\",{\"_index\":242,\"name\":{\"891\":{}},\"comment\":{}}],[\"point_size\",{\"_index\":237,\"name\":{\"886\":{},\"960\":{},\"1000\":{},\"1210\":{}},\"comment\":{}}],[\"pointfunction\",{\"_index\":349,\"name\":{\"1095\":{}},\"comment\":{}}],[\"points\",{\"_index\":113,\"name\":{\"657\":{},\"689\":{},\"723\":{},\"1261\":{},\"1312\":{},\"1356\":{}},\"comment\":{}}],[\"pointupdate\",{\"_index\":386,\"name\":{\"1176\":{}},\"comment\":{}}],[\"position\",{\"_index\":384,\"name\":{\"1173\":{}},\"comment\":{}}],[\"position0\",{\"_index\":385,\"name\":{\"1174\":{}},\"comment\":{}}],[\"position_interpolation\",{\"_index\":69,\"name\":{\"560\":{}},\"comment\":{}}],[\"positionalaesthetic\",{\"_index\":50,\"name\":{\"101\":{}},\"comment\":{}}],[\"post_to_regl_buffer\",{\"_index\":36,\"name\":{\"39\":{},\"89\":{},\"139\":{},\"189\":{},\"239\":{},\"289\":{},\"339\":{},\"391\":{},\"441\":{},\"489\":{},\"541\":{},\"597\":{}},\"comment\":{}}],[\"prefs\",{\"_index\":151,\"name\":{\"777\":{},\"825\":{},\"883\":{},\"957\":{},\"997\":{}},\"comment\":{}}],[\"promise\",{\"_index\":101,\"name\":{\"644\":{},\"672\":{},\"705\":{},\"975\":{},\"1234\":{},\"1290\":{},\"1332\":{}},\"comment\":{}}],[\"props\",{\"_index\":266,\"name\":{\"928\":{}},\"comment\":{}}],[\"quadtile\",{\"_index\":443,\"name\":{\"1273\":{},\"1387\":{}},\"comment\":{}}],[\"quadtiledataset\",{\"_index\":125,\"name\":{\"700\":{}},\"comment\":{}}],[\"quadtileoptions\",{\"_index\":353,\"name\":{\"1106\":{}},\"comment\":{}}],[\"query\",{\"_index\":182,\"name\":{\"814\":{}},\"comment\":{}}],[\"range\",{\"_index\":32,\"name\":{\"35\":{},\"85\":{},\"109\":{},\"160\":{},\"210\":{},\"260\":{},\"310\":{},\"387\":{},\"437\":{},\"485\":{},\"537\":{},\"622\":{},\"1118\":{},\"1143\":{}},\"comment\":{}}],[\"ready\",{\"_index\":99,\"name\":{\"642\":{},\"675\":{},\"707\":{},\"778\":{},\"971\":{},\"974\":{},\"1061\":{},\"1244\":{},\"1299\":{},\"1342\":{}},\"comment\":{}}],[\"ready_or_not_here_it_comes\",{\"_index\":289,\"name\":{\"972\":{}},\"comment\":{}}],[\"record_batch\",{\"_index\":438,\"name\":{\"1264\":{},\"1315\":{},\"1359\":{}},\"comment\":{}}],[\"rectangle\",{\"_index\":415,\"name\":{\"1226\":{}},\"comment\":{}}],[\"register_transformation\",{\"_index\":107,\"name\":{\"650\":{},\"683\":{},\"718\":{}},\"comment\":{}}],[\"regl\",{\"_index\":10,\"name\":{\"11\":{},\"63\":{},\"114\":{},\"164\":{},\"214\":{},\"264\":{},\"314\":{},\"367\":{},\"417\":{},\"463\":{},\"514\":{},\"558\":{},\"572\":{},\"603\":{},\"754\":{},\"904\":{},\"968\":{}},\"comment\":{}}],[\"regl_elements\",{\"_index\":288,\"name\":{\"970\":{}},\"comment\":{}}],[\"regl_rendering\",{\"_index\":250,\"name\":{\"901\":{}},\"comment\":{}}],[\"reglframe\",{\"_index\":263,\"name\":{\"924\":{}},\"comment\":{}}],[\"reglrenderer\",{\"_index\":251,\"name\":{\"902\":{}},\"comment\":{}}],[\"reinitialize\",{\"_index\":167,\"name\":{\"796\":{}},\"comment\":{}}],[\"release\",{\"_index\":290,\"name\":{\"976\":{}},\"comment\":{}}],[\"remake_renderer\",{\"_index\":280,\"name\":{\"943\":{}},\"comment\":{}}],[\"remove_hook\",{\"_index\":172,\"name\":{\"801\":{}},\"comment\":{}}],[\"removepoints\",{\"_index\":335,\"name\":{\"1078\":{}},\"comment\":{}}],[\"render\",{\"_index\":225,\"name\":{\"868\":{}},\"comment\":{}}],[\"render_all\",{\"_index\":271,\"name\":{\"934\":{}},\"comment\":{}}],[\"render_points\",{\"_index\":268,\"name\":{\"930\":{}},\"comment\":{}}],[\"render_props\",{\"_index\":233,\"name\":{\"881\":{},\"956\":{},\"995\":{}},\"comment\":{}}],[\"renderer\",{\"_index\":287,\"name\":{\"969\":{},\"981\":{},\"1382\":{}},\"comment\":{}}],[\"renderers\",{\"_index\":192,\"name\":{\"829\":{}},\"comment\":{}}],[\"rendering\",{\"_index\":294,\"name\":{\"980\":{}},\"comment\":{}}],[\"reset_to_defaults\",{\"_index\":39,\"name\":{\"42\":{},\"92\":{},\"142\":{},\"192\":{},\"242\":{},\"292\":{},\"342\":{},\"394\":{},\"444\":{},\"492\":{},\"544\":{},\"627\":{}},\"comment\":{}}],[\"restart_timer\",{\"_index\":208,\"name\":{\"848\":{}},\"comment\":{}}],[\"root_batch\",{\"_index\":181,\"name\":{\"813\":{}},\"comment\":{}}],[\"root_extent\",{\"_index\":442,\"name\":{\"1271\":{},\"1321\":{},\"1366\":{}},\"comment\":{}}],[\"root_tile\",{\"_index\":97,\"name\":{\"640\":{},\"673\":{},\"706\":{}},\"comment\":{}}],[\"rootchannel\",{\"_index\":380,\"name\":{\"1157\":{}},\"comment\":{}}],[\"sample_points\",{\"_index\":184,\"name\":{\"816\":{}},\"comment\":{}}],[\"scale\",{\"_index\":26,\"name\":{\"28\":{},\"79\":{},\"130\":{},\"180\":{},\"230\":{},\"280\":{},\"330\":{},\"381\":{},\"431\":{},\"479\":{},\"530\":{},\"595\":{}},\"comment\":{}}],[\"scales\",{\"_index\":1,\"name\":{\"1\":{},\"850\":{}},\"comment\":{}}],[\"scatterplot\",{\"_index\":8,\"name\":{\"9\":{},\"61\":{},\"112\":{},\"163\":{},\"213\":{},\"263\":{},\"313\":{},\"365\":{},\"415\":{},\"461\":{},\"512\":{},\"557\":{},\"601\":{},\"755\":{},\"836\":{},\"869\":{},\"949\":{},\"983\":{}},\"comment\":{}}],[\"scatterplotoptions\",{\"_index\":352,\"name\":{\"1102\":{}},\"comment\":{}}],[\"schema\",{\"_index\":117,\"name\":{\"661\":{},\"693\":{},\"727\":{},\"1266\":{},\"1317\":{},\"1361\":{}},\"comment\":{}}],[\"secondary_renderers\",{\"_index\":144,\"name\":{\"769\":{}},\"comment\":{}}],[\"select_and_plot\",{\"_index\":160,\"name\":{\"788\":{}},\"comment\":{}}],[\"select_data\",{\"_index\":161,\"name\":{\"789\":{}},\"comment\":{}}],[\"selection\",{\"_index\":295,\"name\":{\"1005\":{},\"1110\":{}},\"comment\":{}}],[\"selection_history\",{\"_index\":145,\"name\":{\"770\":{}},\"comment\":{}}],[\"selectionrecord\",{\"_index\":354,\"name\":{\"1109\":{}},\"comment\":{}}],[\"selectionsize\",{\"_index\":323,\"name\":{\"1064\":{}},\"comment\":{}}],[\"set\",{\"_index\":314,\"name\":{\"1050\":{}},\"comment\":{}}],[\"set_color\",{\"_index\":86,\"name\":{\"580\":{}},\"comment\":{}}],[\"set_highlit_point\",{\"_index\":204,\"name\":{\"844\":{}},\"comment\":{}}],[\"set_highlit_points\",{\"_index\":203,\"name\":{\"843\":{}},\"comment\":{}}],[\"set_one_d\",{\"_index\":85,\"name\":{\"579\":{}},\"comment\":{}}],[\"shape\",{\"_index\":383,\"name\":{\"1166\":{}},\"comment\":{}}],[\"shared\",{\"_index\":347,\"name\":{\"1092\":{}},\"comment\":{}}],[\"single_blur_pass\",{\"_index\":269,\"name\":{\"932\":{}},\"comment\":{}}],[\"size\",{\"_index\":48,\"name\":{\"51\":{},\"738\":{},\"1130\":{},\"1165\":{}},\"comment\":{}}],[\"size_field\",{\"_index\":397,\"name\":{\"1194\":{}},\"comment\":{}}],[\"sprites\",{\"_index\":257,\"name\":{\"918\":{}},\"comment\":{}}],[\"start\",{\"_index\":222,\"name\":{\"864\":{}},\"comment\":{}}],[\"start_transformations\",{\"_index\":179,\"name\":{\"811\":{}},\"comment\":{}}],[\"statefulaesthetic\",{\"_index\":129,\"name\":{\"735\":{},\"750\":{}},\"comment\":{}}],[\"states\",{\"_index\":133,\"name\":{\"752\":{}},\"comment\":{}}],[\"stop\",{\"_index\":224,\"name\":{\"866\":{}},\"comment\":{}}],[\"stop_labellers\",{\"_index\":173,\"name\":{\"802\":{}},\"comment\":{}}],[\"store\",{\"_index\":70,\"name\":{\"561\":{}},\"comment\":{}}],[\"stride\",{\"_index\":361,\"name\":{\"1123\":{}},\"comment\":{}}],[\"supportedarrowtypes\",{\"_index\":372,\"name\":{\"1147\":{}},\"comment\":{}}],[\"svg_element_selection\",{\"_index\":191,\"name\":{\"826\":{}},\"comment\":{}}],[\"table\",{\"_index\":109,\"name\":{\"652\":{},\"685\":{},\"719\":{}},\"comment\":{}}],[\"text\",{\"_index\":393,\"name\":{\"1188\":{}},\"comment\":{}}],[\"texture_buffer\",{\"_index\":35,\"name\":{\"38\":{},\"88\":{},\"138\":{},\"188\":{},\"238\":{},\"288\":{},\"338\":{},\"390\":{},\"440\":{},\"488\":{},\"540\":{},\"596\":{}},\"comment\":{}}],[\"texture_size\",{\"_index\":78,\"name\":{\"571\":{}},\"comment\":{}}],[\"texture_type\",{\"_index\":91,\"name\":{\"587\":{}},\"comment\":{}}],[\"texture_widths\",{\"_index\":80,\"name\":{\"574\":{}},\"comment\":{}}],[\"textures\",{\"_index\":259,\"name\":{\"920\":{}},\"comment\":{}}],[\"textureset\",{\"_index\":75,\"name\":{\"567\":{}},\"comment\":{}}],[\"theoretical_extent\",{\"_index\":449,\"name\":{\"1288\":{}},\"comment\":{}}],[\"tick\",{\"_index\":211,\"name\":{\"852\":{},\"931\":{}},\"comment\":{}}],[\"tick_num\",{\"_index\":262,\"name\":{\"923\":{}},\"comment\":{}}],[\"tile\",{\"_index\":286,\"name\":{\"967\":{},\"1224\":{},\"1230\":{},\"1386\":{}},\"comment\":{}}],[\"tilebuffermanager\",{\"_index\":285,\"name\":{\"965\":{}},\"comment\":{}}],[\"tilefunction\",{\"_index\":308,\"name\":{\"1038\":{}},\"comment\":{}}],[\"tileproxy\",{\"_index\":105,\"name\":{\"648\":{},\"681\":{},\"716\":{},\"771\":{},\"1099\":{},\"1104\":{},\"1108\":{}},\"comment\":{}}],[\"tiles\",{\"_index\":325,\"name\":{\"1066\":{}},\"comment\":{}}],[\"tileset\",{\"_index\":67,\"name\":{\"556\":{},\"830\":{},\"909\":{}},\"comment\":{}}],[\"tiletype\",{\"_index\":413,\"name\":{\"1223\":{}},\"comment\":{}}],[\"timer\",{\"_index\":217,\"name\":{\"859\":{}},\"comment\":{}}],[\"to_arrow\",{\"_index\":313,\"name\":{\"1049\":{}},\"comment\":{}}],[\"togltype\",{\"_index\":24,\"name\":{\"26\":{},\"59\":{},\"110\":{},\"161\":{},\"211\":{},\"261\":{},\"311\":{},\"359\":{},\"409\":{},\"459\":{},\"504\":{},\"599\":{}},\"comment\":{}}],[\"tooltip_handler\",{\"_index\":154,\"name\":{\"781\":{}},\"comment\":{}}],[\"tooltip_html\",{\"_index\":174,\"name\":{\"804\":{}},\"comment\":{}}],[\"totalsetsize\",{\"_index\":343,\"name\":{\"1086\":{}},\"comment\":{}}],[\"transform\",{\"_index\":25,\"name\":{\"27\":{},\"78\":{},\"129\":{},\"179\":{},\"229\":{},\"279\":{},\"329\":{},\"380\":{},\"430\":{},\"478\":{},\"529\":{},\"617\":{},\"834\":{},\"1125\":{},\"1141\":{}},\"comment\":{}}],[\"transformation\",{\"_index\":374,\"name\":{\"1149\":{}},\"comment\":{}}],[\"transformation_holder\",{\"_index\":433,\"name\":{\"1257\":{}},\"comment\":{}}],[\"transformations\",{\"_index\":96,\"name\":{\"639\":{},\"677\":{},\"712\":{},\"1215\":{}},\"comment\":{}}],[\"tree\",{\"_index\":216,\"name\":{\"858\":{}},\"comment\":{}}],[\"type\",{\"_index\":326,\"name\":{\"1067\":{}},\"comment\":{}}],[\"typing\",{\"_index\":454,\"name\":{\"1368\":{}},\"comment\":{}}],[\"union\",{\"_index\":332,\"name\":{\"1075\":{}},\"comment\":{}}],[\"unsafe_plotapi\",{\"_index\":180,\"name\":{\"812\":{}},\"comment\":{}}],[\"update\",{\"_index\":40,\"name\":{\"43\":{},\"93\":{},\"143\":{},\"193\":{},\"243\":{},\"293\":{},\"343\":{},\"360\":{},\"410\":{},\"493\":{},\"545\":{},\"598\":{},\"760\":{},\"867\":{}},\"comment\":{}}],[\"update_prefs\",{\"_index\":170,\"name\":{\"799\":{}},\"comment\":{}}],[\"url\",{\"_index\":395,\"name\":{\"1191\":{},\"1275\":{}},\"comment\":{}}],[\"urllabels\",{\"_index\":394,\"name\":{\"1189\":{}},\"comment\":{}}],[\"use_map_on_regl\",{\"_index\":45,\"name\":{\"48\":{},\"98\":{},\"148\":{},\"198\":{},\"248\":{},\"298\":{},\"348\":{},\"399\":{},\"449\":{},\"498\":{},\"550\":{},\"593\":{}},\"comment\":{}}],[\"usecolorscale\",{\"_index\":399,\"name\":{\"1197\":{}},\"comment\":{}}],[\"usenamecache\",{\"_index\":301,\"name\":{\"1011\":{},\"1018\":{},\"1025\":{},\"1032\":{},\"1040\":{}},\"comment\":{}}],[\"util\",{\"_index\":146,\"name\":{\"772\":{},\"1374\":{}},\"comment\":{}}],[\"utilityfunctions\",{\"_index\":462,\"name\":{\"1379\":{}},\"comment\":{}}],[\"value_for\",{\"_index\":33,\"name\":{\"36\":{},\"86\":{},\"136\":{},\"186\":{},\"236\":{},\"286\":{},\"336\":{},\"388\":{},\"438\":{},\"486\":{},\"538\":{},\"623\":{}},\"comment\":{}}],[\"values\",{\"_index\":388,\"name\":{\"1179\":{}},\"comment\":{}}],[\"variable_to_buffer_num\",{\"_index\":283,\"name\":{\"946\":{}},\"comment\":{}}],[\"visible_tiles\",{\"_index\":239,\"name\":{\"888\":{},\"962\":{},\"1002\":{}},\"comment\":{}}],[\"visit\",{\"_index\":115,\"name\":{\"659\":{},\"691\":{},\"725\":{}},\"comment\":{}}],[\"visit_full\",{\"_index\":116,\"name\":{\"660\":{},\"692\":{},\"726\":{}},\"comment\":{}}],[\"visualize_tiles\",{\"_index\":168,\"name\":{\"797\":{}},\"comment\":{}}],[\"webgl_scale\",{\"_index\":210,\"name\":{\"851\":{}},\"comment\":{}}],[\"webgldomain\",{\"_index\":30,\"name\":{\"33\":{},\"83\":{},\"134\":{},\"184\":{},\"234\":{},\"284\":{},\"334\":{},\"385\":{},\"435\":{},\"483\":{},\"535\":{},\"620\":{}},\"comment\":{}}],[\"width\",{\"_index\":140,\"name\":{\"765\":{},\"827\":{},\"873\":{},\"953\":{},\"987\":{}},\"comment\":{}}],[\"window_transform\",{\"_index\":190,\"name\":{\"822\":{}},\"comment\":{}}],[\"wrapwithselectionmetadata\",{\"_index\":342,\"name\":{\"1085\":{}},\"comment\":{}}],[\"x\",{\"_index\":51,\"name\":{\"151\":{},\"744\":{},\"1162\":{},\"1186\":{},\"1228\":{},\"1248\":{},\"1303\":{},\"1346\":{}},\"comment\":{}}],[\"x0\",{\"_index\":52,\"name\":{\"201\":{},\"746\":{},\"1171\":{}},\"comment\":{}}],[\"xor\",{\"_index\":317,\"name\":{\"1053\":{}},\"comment\":{}}],[\"y\",{\"_index\":53,\"name\":{\"251\":{},\"745\":{},\"1163\":{},\"1187\":{},\"1229\":{},\"1249\":{},\"1304\":{},\"1347\":{}},\"comment\":{}}],[\"y0\",{\"_index\":54,\"name\":{\"301\":{},\"747\":{},\"1172\":{}},\"comment\":{}}],[\"yielder\",{\"_index\":441,\"name\":{\"1269\":{},\"1320\":{},\"1364\":{}},\"comment\":{}}],[\"zoom\",{\"_index\":230,\"name\":{\"877\":{},\"910\":{},\"991\":{},\"1219\":{}},\"comment\":{}}],[\"zoom_align\",{\"_index\":410,\"name\":{\"1220\":{}},\"comment\":{}}],[\"zoom_balance\",{\"_index\":405,\"name\":{\"1208\":{}},\"comment\":{}}],[\"zoom_to\",{\"_index\":199,\"name\":{\"839\":{}},\"comment\":{}}],[\"zoom_to_bbox\",{\"_index\":201,\"name\":{\"841\":{}},\"comment\":{}}],[\"zoomer\",{\"_index\":195,\"name\":{\"833\":{}},\"comment\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file diff --git a/docs/classes/Aesthetic.Aesthetic.html b/docs/classes/Aesthetic.Aesthetic.html index c3d48f6b0..673200953 100644 --- a/docs/classes/Aesthetic.Aesthetic.html +++ b/docs/classes/Aesthetic.Aesthetic.html @@ -33,7 +33,7 @@

Hierarchy

  • Jitter_radius
  • Color
  • +
  • Defined in src/Aesthetic.ts:50
  • @@ -125,19 +125,19 @@
    dataset: aesthetic_map: TextureSet

    Returns Aesthetic<GlValueType, JSValueType, ChannelType>

    +
  • Defined in src/Aesthetic.ts:76
  • Properties

    _constant?: JSValueType
    +
  • Defined in src/Aesthetic.ts:57
  • _domain?: [number, number]
    +
  • Defined in src/Aesthetic.ts:64
  • _func?: ((d: string | number) => GlValueType)
    @@ -155,12 +155,12 @@

    Parameters

    d: string | number

    Returns GlValueType

    +
  • Defined in src/Aesthetic.ts:66
  • _range: [number, number] | Uint8Array
    +
  • Defined in src/Aesthetic.ts:65
  • _scale?: ((p: string | number) => JSValueType)
    @@ -178,77 +178,77 @@

    Parameters

    p: string | number

    Returns JSValueType

    +
  • Defined in src/Aesthetic.ts:71
  • _texture_buffer: Float32Array | Uint8Array = null
    +
  • Defined in src/Aesthetic.ts:63
  • _textures: Record<string, Texture2D> = {}
    +
  • Defined in src/Aesthetic.ts:69
  • _transform: Transform = 'linear'
    +
  • Defined in src/Aesthetic.ts:59
  • aesthetic_map: TextureSet
    +
  • Defined in src/Aesthetic.ts:73
  • current_encoding: ChannelType = null
    +
  • Defined in src/Aesthetic.ts:72
  • dataset: Dataset<any>
    +
  • Defined in src/Aesthetic.ts:67
  • default_constant: JSValueType
    +
  • Defined in src/Aesthetic.ts:56
  • default_range: [number, number]
    +
  • Defined in src/Aesthetic.ts:55
  • default_transform: Transform
    +
  • Defined in src/Aesthetic.ts:58
  • field: string = null
    +
  • Defined in src/Aesthetic.ts:61
  • id: string
    +
  • Defined in src/Aesthetic.ts:74
  • partner: Aesthetic<GlValueType, JSValueType, ChannelType> = null
    +
  • Defined in src/Aesthetic.ts:68
  • regl: Regl
    +
  • Defined in src/Aesthetic.ts:62
  • scatterplot: Plot
    +
  • Defined in src/Aesthetic.ts:60
  • Accessors

    @@ -258,7 +258,7 @@
    +
  • Defined in src/Aesthetic.ts:130
  • +
  • Defined in src/Aesthetic.ts:341
  • +
  • Defined in src/Aesthetic.ts:144
  • +
  • Defined in src/Aesthetic.ts:179
  • +
  • Defined in src/Aesthetic.ts:198
  • +
  • Defined in src/Aesthetic.ts:186
    • @@ -317,7 +317,7 @@

      Parameters

      arg0: any

    Returns JSValueType

    +
  • Defined in src/Aesthetic.ts:114
  • +
  • Defined in src/Aesthetic.ts:208
  • set transform(transform: Transform): void
  • @@ -343,7 +343,7 @@

    Parameters

    transform: Transform
  • Returns void

    +
  • Defined in src/Aesthetic.ts:110
  • +
  • Defined in src/Aesthetic.ts:351
  • +
  • Defined in src/Aesthetic.ts:172
  • Methods

    @@ -374,7 +374,7 @@

    Parameters

    point: Datum

    Returns JSValueType

    +
  • Defined in src/Aesthetic.ts:94
    • @@ -391,7 +391,7 @@
      range: numberstring | ((d: string | number) => GlValueType)

    Returns void

    +
  • Defined in src/Aesthetic.ts:369
  • +
  • Defined in src/Aesthetic.ts:322
  • Returns BasicChannel

    +
  • Defined in src/Aesthetic.ts:230
    • @@ -425,7 +425,7 @@

      Parameters

      channel: string

    Returns BasicChannel

    +
  • Defined in src/Aesthetic.ts:221
  • +
  • Defined in src/Aesthetic.ts:165
    • @@ -446,7 +446,7 @@

      Parameters

      range: [number, number]

    Returns void

    +
  • Defined in src/Aesthetic.ts:311
  • +
  • Defined in src/Aesthetic.ts:333
    • @@ -467,7 +467,7 @@

      Parameters

      raw_func: string | ((d: string | number) => GlValueType)

    Returns ((d: string | number) => GlValueType) | ((d: any) => number)

    +
  • Defined in src/Aesthetic.ts:358
  • +
  • Defined in src/Aesthetic.ts:217
  • +
  • Defined in src/Aesthetic.ts:235
    • @@ -496,7 +496,7 @@

      Parameters

      val: JSValueType

    Returns GlValueType

    +
  • Defined in src/Aesthetic.ts:103
    • @@ -509,7 +509,7 @@

      Parameters

      encoding: string | ChannelType

    Returns void

    +
  • Defined in src/Aesthetic.ts:245
    • @@ -522,7 +522,7 @@

      Parameters

      point: Datum

    Returns string | number

    +
  • Defined in src/Aesthetic.ts:190
  • +
  • Defined in src/Aesthetic.ts:66
  • _range: [number, number] | Uint8Array
    +
  • Defined in src/Aesthetic.ts:65
  • _scale?: ((p: string | number) => boolean)
    @@ -166,85 +166,85 @@
    p: stringReturns boolean
    +
  • Defined in src/Aesthetic.ts:71
  • _texture_buffer: Float32Array | Uint8Array = null
    +
  • Defined in src/Aesthetic.ts:63
  • _textures: Record<string, Texture2D> = {}
    +
  • Defined in src/Aesthetic.ts:69
  • aesthetic_map: TextureSet
    +
  • Defined in src/Aesthetic.ts:73
  • current_encoding: any = null
    +
  • Defined in src/Aesthetic.ts:625
  • dataset: Dataset<any>
    +
  • Defined in src/Aesthetic.ts:67
  • default_constant: boolean = true
    +
  • Defined in src/Aesthetic.ts:627
  • default_range: [number, number] = ...
    +
  • Defined in src/Aesthetic.ts:629
  • default_transform: Transform = 'literal'
    +
  • Defined in src/Aesthetic.ts:628
  • field: string = null
    +
  • Defined in src/Aesthetic.ts:61
  • id: string
    +
  • Defined in src/Aesthetic.ts:74
  • partner: Filter = null
    +
  • Defined in src/Aesthetic.ts:68
  • regl: Regl
    +
  • Defined in src/Aesthetic.ts:62
  • scatterplot: Plot
    +
  • Defined in src/Aesthetic.ts:60
  • Accessors

    @@ -255,7 +255,7 @@
    +
  • Defined in src/Aesthetic.ts:130
  • +
  • Defined in src/Aesthetic.ts:341
  • +
  • Defined in src/Aesthetic.ts:597
  • +
  • Defined in src/Aesthetic.ts:179
  • +
  • Defined in src/Aesthetic.ts:198
  • +
  • Defined in src/Aesthetic.ts:186
    • @@ -320,7 +320,7 @@
      arg0: any

    Returns JSValueType

    +
  • Defined in src/Aesthetic.ts:114
  • +
  • Defined in src/Aesthetic.ts:208
  • set transform(transform: Transform): void
  • +
  • Defined in src/Aesthetic.ts:110
  • +
  • Defined in src/Aesthetic.ts:351
  • +
  • Defined in src/Aesthetic.ts:172
  • Methods

    @@ -383,7 +383,7 @@
    point: Datum

    Returns boolean

    +
  • Defined in src/Aesthetic.ts:540
    • @@ -401,7 +401,7 @@
      raw_func: stringReturns void
    +
  • Defined in src/Aesthetic.ts:369
  • +
  • Defined in src/Aesthetic.ts:576
  • +
  • Defined in src/Aesthetic.ts:322
  • +
  • Defined in src/Aesthetic.ts:230
    • @@ -454,7 +454,7 @@
      channel: string

    Returns BasicChannel

    +
  • Defined in src/Aesthetic.ts:221
  • +
  • Defined in src/Aesthetic.ts:165
    • @@ -477,7 +477,7 @@
      range: [Returns void
    +
  • Defined in src/Aesthetic.ts:311
  • +
  • Defined in src/Aesthetic.ts:333
    • @@ -500,7 +500,7 @@
      raw_func: stringReturns ((d: any) => number) | ((d: string | number) => number)
    +
  • Defined in src/Aesthetic.ts:358
  • +
  • Defined in src/Aesthetic.ts:518
  • +
  • Defined in src/Aesthetic.ts:217
  • +
  • Defined in src/Aesthetic.ts:235
    • @@ -541,7 +541,7 @@
      a: boolean

    Returns 0 | 1

    +
  • Defined in src/Aesthetic.ts:503
  • +
  • Defined in src/Aesthetic.ts:507
    • @@ -569,7 +569,7 @@
      point: Datum

    Returns string | number

    +
  • Defined in src/Aesthetic.ts:190
  • +
  • Defined in src/Aesthetic.ts:66
  • _range: [number, number] | Uint8Array
    +
  • Defined in src/Aesthetic.ts:65
  • _scale?: ((p: string | number) => boolean)
    @@ -172,85 +172,85 @@
    p: stringReturns boolean
    +
  • Defined in src/Aesthetic.ts:71
  • _texture_buffer: Float32Array | Uint8Array = null
    +
  • Defined in src/Aesthetic.ts:63
  • _textures: Record<string, Texture2D> = {}
    +
  • Defined in src/Aesthetic.ts:69
  • aesthetic_map: TextureSet
    +
  • Defined in src/Aesthetic.ts:73
  • current_encoding: any = null
    +
  • Defined in src/Aesthetic.ts:608
  • dataset: Dataset<any>
    +
  • Defined in src/Aesthetic.ts:67
  • default_constant: boolean = true
    +
  • Defined in src/Aesthetic.ts:610
  • default_range: [number, number] = ...
    +
  • Defined in src/Aesthetic.ts:611
  • default_transform: Transform = 'literal'
    +
  • Defined in src/Aesthetic.ts:612
  • field: string = null
    +
  • Defined in src/Aesthetic.ts:61
  • id: string
    +
  • Defined in src/Aesthetic.ts:74
  • partner: Foreground = null
    +
  • Defined in src/Aesthetic.ts:68
  • regl: Regl
    +
  • Defined in src/Aesthetic.ts:62
  • scatterplot: Plot
    +
  • Defined in src/Aesthetic.ts:60
  • Accessors

    @@ -260,7 +260,7 @@
    +
  • Defined in src/Aesthetic.ts:613
  • +
  • Defined in src/Aesthetic.ts:130
  • +
  • Defined in src/Aesthetic.ts:341
  • +
  • Defined in src/Aesthetic.ts:597
  • +
  • Defined in src/Aesthetic.ts:179
  • +
  • Defined in src/Aesthetic.ts:198
  • +
  • Defined in src/Aesthetic.ts:186
    • @@ -334,7 +334,7 @@
      arg0: any

    Returns JSValueType

    +
  • Defined in src/Aesthetic.ts:114
  • +
  • Defined in src/Aesthetic.ts:208
  • set transform(transform: Transform): void
  • +
  • Defined in src/Aesthetic.ts:110
  • +
  • Defined in src/Aesthetic.ts:351
  • +
  • Defined in src/Aesthetic.ts:172
  • Methods

    @@ -397,7 +397,7 @@
    point: Datum

    Returns boolean

    +
  • Defined in src/Aesthetic.ts:540
    • @@ -415,7 +415,7 @@
      raw_func: stringReturns void
    +
  • Defined in src/Aesthetic.ts:369
  • +
  • Defined in src/Aesthetic.ts:576
  • +
  • Defined in src/Aesthetic.ts:322
  • +
  • Defined in src/Aesthetic.ts:230
    • @@ -468,7 +468,7 @@
      channel: string

    Returns BasicChannel

    +
  • Defined in src/Aesthetic.ts:221
  • +
  • Defined in src/Aesthetic.ts:165
    • @@ -491,7 +491,7 @@
      range: [Returns void
    +
  • Defined in src/Aesthetic.ts:311
  • +
  • Defined in src/Aesthetic.ts:333
    • @@ -514,7 +514,7 @@
      raw_func: stringReturns ((d: any) => number) | ((d: string | number) => number)
    +
  • Defined in src/Aesthetic.ts:358
  • +
  • Defined in src/Aesthetic.ts:518
  • +
  • Defined in src/Aesthetic.ts:217
  • +
  • Defined in src/Aesthetic.ts:235
    • @@ -555,7 +555,7 @@
      a: boolean

    Returns 0 | 1

    +
  • Defined in src/Aesthetic.ts:503
  • +
  • Defined in src/Aesthetic.ts:507
    • @@ -583,7 +583,7 @@
      point: Datum

    Returns string | number

    +
  • Defined in src/Aesthetic.ts:190
  • +
  • Defined in src/Aesthetic.ts:66
  • _method: JitterRadiusMethod = 'None'
    +
  • Defined in src/Aesthetic.ts:679
  • _range: [number, number] | Uint8Array
    +
  • Defined in src/Aesthetic.ts:65
  • _scale?: ((p: string | number) => number)
    @@ -173,78 +173,78 @@
    p: stringReturns number
    +
  • Defined in src/Aesthetic.ts:71
  • _texture_buffer: Float32Array | Uint8Array = null
    +
  • Defined in src/Aesthetic.ts:63
  • _textures: Record<string, Texture2D> = {}
    +
  • Defined in src/Aesthetic.ts:69
  • aesthetic_map: TextureSet
    +
  • Defined in src/Aesthetic.ts:73
  • current_encoding: JitterChannel = null
    +
  • Defined in src/Aesthetic.ts:72
  • dataset: Dataset<any>
    +
  • Defined in src/Aesthetic.ts:67
  • default_transform: Transform = 'linear'
    +
  • Defined in src/Aesthetic.ts:673
  • field: string = null
    +
  • Defined in src/Aesthetic.ts:61
  • id: string
    +
  • Defined in src/Aesthetic.ts:74
  • jitter_int_formatted: 0 | 3 | 2 | 1 | 4 | 5 = 0
    +
  • Defined in src/Aesthetic.ts:669
  • partner: Jitter_radius = null
    +
  • Defined in src/Aesthetic.ts:68
  • regl: Regl
    +
  • Defined in src/Aesthetic.ts:62
  • scatterplot: Plot
    +
  • Defined in src/Aesthetic.ts:60
  • Accessors

    @@ -255,7 +255,7 @@
    +
  • Defined in src/Aesthetic.ts:130
  • +
  • Defined in src/Aesthetic.ts:341
  • +
  • Defined in src/Aesthetic.ts:670
  • +
  • Defined in src/Aesthetic.ts:144
  • +
  • Defined in src/Aesthetic.ts:675
  • +
  • Defined in src/Aesthetic.ts:179
  • +
  • Defined in src/Aesthetic.ts:689
  • +
  • Defined in src/Aesthetic.ts:198
  • set method(value: JitterRadiusMethod): void
  • @@ -335,7 +335,7 @@

    Parameters

    value: JitterRadiusMethod
  • Returns void

    +
  • Defined in src/Aesthetic.ts:685
  • +
  • Defined in src/Aesthetic.ts:186
    • @@ -364,7 +364,7 @@
      arg0: any

    Returns JSValueType

    +
  • Defined in src/Aesthetic.ts:114
  • +
  • Defined in src/Aesthetic.ts:208
  • set transform(transform: Transform): void
  • +
  • Defined in src/Aesthetic.ts:110
  • +
  • Defined in src/Aesthetic.ts:351
  • +
  • Defined in src/Aesthetic.ts:172
  • Methods

    @@ -427,7 +427,7 @@
    point: Datum

    Returns number

    +
  • Defined in src/Aesthetic.ts:94
  • +
  • Defined in src/Aesthetic.ts:369
  • +
  • Defined in src/Aesthetic.ts:322
  • +
  • Defined in src/Aesthetic.ts:230
    • @@ -482,7 +482,7 @@
      channel: string

    Returns BasicChannel

    +
  • Defined in src/Aesthetic.ts:221
  • +
  • Defined in src/Aesthetic.ts:165
  • +
  • Defined in src/Aesthetic.ts:311
  • +
  • Defined in src/Aesthetic.ts:333
  • +
  • Defined in src/Aesthetic.ts:358
  • +
  • Defined in src/Aesthetic.ts:217
  • +
  • Defined in src/Aesthetic.ts:235
    • @@ -560,7 +560,7 @@
      a: number

    Returns number

    +
  • Defined in src/Aesthetic.ts:666
  • +
  • Defined in src/Aesthetic.ts:245
    • @@ -588,7 +588,7 @@
      point: Datum

    Returns string | number

    +
  • Defined in src/Aesthetic.ts:190
  • +
  • Defined in src/Aesthetic.ts:66
  • _range: [number, number] | Uint8Array
    +
  • Defined in src/Aesthetic.ts:65
  • _scale?: ((p: string | number) => number)
    @@ -165,85 +165,85 @@
    p: stringReturns number
    +
  • Defined in src/Aesthetic.ts:71
  • _texture_buffer: Float32Array | Uint8Array = null
    +
  • Defined in src/Aesthetic.ts:63
  • _textures: Record<string, Texture2D> = {}
    +
  • Defined in src/Aesthetic.ts:69
  • aesthetic_map: TextureSet
    +
  • Defined in src/Aesthetic.ts:73
  • current_encoding: DefaultChannel = null
    +
  • Defined in src/Aesthetic.ts:72
  • dataset: Dataset<any>
    +
  • Defined in src/Aesthetic.ts:67
  • default_constant: number = 0.5
    +
  • Defined in src/Aesthetic.ts:635
  • default_range: [number, number] = ...
    +
  • Defined in src/Aesthetic.ts:634
  • default_transform: Transform = 'linear'
    +
  • Defined in src/Aesthetic.ts:633
  • field: string = null
    +
  • Defined in src/Aesthetic.ts:61
  • id: string
    +
  • Defined in src/Aesthetic.ts:74
  • partner: Jitter_speed = null
    +
  • Defined in src/Aesthetic.ts:68
  • regl: Regl
    +
  • Defined in src/Aesthetic.ts:62
  • scatterplot: Plot
    +
  • Defined in src/Aesthetic.ts:60
  • Accessors

    @@ -254,7 +254,7 @@
    +
  • Defined in src/Aesthetic.ts:130
  • +
  • Defined in src/Aesthetic.ts:341
  • +
  • Defined in src/Aesthetic.ts:433
  • +
  • Defined in src/Aesthetic.ts:179
  • +
  • Defined in src/Aesthetic.ts:198
  • +
  • Defined in src/Aesthetic.ts:186
    • @@ -319,7 +319,7 @@
      arg0: any

    Returns JSValueType

    +
  • Defined in src/Aesthetic.ts:114
  • +
  • Defined in src/Aesthetic.ts:208
  • set transform(transform: Transform): void
  • +
  • Defined in src/Aesthetic.ts:110
  • +
  • Defined in src/Aesthetic.ts:351
  • +
  • Defined in src/Aesthetic.ts:172
  • Methods

    @@ -382,7 +382,7 @@
    point: Datum

    Returns number

    +
  • Defined in src/Aesthetic.ts:94
    • @@ -400,7 +400,7 @@
      raw_func: stringReturns void
    +
  • Defined in src/Aesthetic.ts:369
  • +
  • Defined in src/Aesthetic.ts:322
  • +
  • Defined in src/Aesthetic.ts:230
    • @@ -437,7 +437,7 @@
      channel: string

    Returns BasicChannel

    +
  • Defined in src/Aesthetic.ts:221
  • +
  • Defined in src/Aesthetic.ts:165
    • @@ -460,7 +460,7 @@
      range: [Returns void
    +
  • Defined in src/Aesthetic.ts:311
  • +
  • Defined in src/Aesthetic.ts:333
    • @@ -483,7 +483,7 @@
      raw_func: stringReturns ((d: any) => number) | ((d: string | number) => number)
    +
  • Defined in src/Aesthetic.ts:358
  • +
  • Defined in src/Aesthetic.ts:217
  • +
  • Defined in src/Aesthetic.ts:235
    • @@ -515,7 +515,7 @@
      a: number

    Returns number

    +
  • Defined in src/Aesthetic.ts:426
    • @@ -529,7 +529,7 @@
      encoding: stringReturns void
    +
  • Defined in src/Aesthetic.ts:245
    • @@ -543,7 +543,7 @@
      point: Datum

    Returns string | number

    +
  • Defined in src/Aesthetic.ts:190
    • @@ -552,7 +552,7 @@
    +
  • Defined in src/Aesthetic.ts:430
  • +
  • Defined in src/Aesthetic.ts:66
  • _range: [number, number] | Uint8Array
    +
  • Defined in src/Aesthetic.ts:65
  • _scale?: ((p: string | number) => number)
    @@ -169,85 +169,85 @@
    p: stringReturns number
    +
  • Defined in src/Aesthetic.ts:71
  • _texture_buffer: Float32Array | Uint8Array = null
    +
  • Defined in src/Aesthetic.ts:63
  • _textures: Record<string, Texture2D> = {}
    +
  • Defined in src/Aesthetic.ts:69
  • aesthetic_map: TextureSet
    +
  • Defined in src/Aesthetic.ts:73
  • current_encoding: DefaultChannel = null
    +
  • Defined in src/Aesthetic.ts:72
  • dataset: Dataset<any>
    +
  • Defined in src/Aesthetic.ts:67
  • default_constant: number = 0
    +
  • Defined in src/Aesthetic.ts:461
  • default_range: [number, number] = ...
    +
  • Defined in src/Aesthetic.ts:460
  • default_transform: Transform = 'literal'
    +
  • Defined in src/Aesthetic.ts:462
  • field: string = null
    +
  • Defined in src/Aesthetic.ts:61
  • id: string
    +
  • Defined in src/Aesthetic.ts:74
  • partner: PositionalAesthetic = null
    +
  • Defined in src/Aesthetic.ts:68
  • regl: Regl
    +
  • Defined in src/Aesthetic.ts:62
  • scatterplot: Plot
    +
  • Defined in src/Aesthetic.ts:60
  • Accessors

    @@ -258,7 +258,7 @@
    +
  • Defined in src/Aesthetic.ts:130
  • +
  • Defined in src/Aesthetic.ts:341
  • +
  • Defined in src/Aesthetic.ts:433
  • +
  • Defined in src/Aesthetic.ts:179
  • +
  • Defined in src/Aesthetic.ts:198
  • +
  • Defined in src/Aesthetic.ts:464
    • @@ -323,7 +323,7 @@
      arg0: any

    Returns JSValueType

    +
  • Defined in src/Aesthetic.ts:114
  • +
  • Defined in src/Aesthetic.ts:208
  • set transform(transform: Transform): void
  • +
  • Defined in src/Aesthetic.ts:110
  • +
  • Defined in src/Aesthetic.ts:351
  • +
  • Defined in src/Aesthetic.ts:172
  • +
  • Defined in src/Aesthetic.ts:473
  • Methods

    @@ -394,7 +394,7 @@
    point: Datum

    Returns number

    +
  • Defined in src/Aesthetic.ts:94
    • @@ -412,7 +412,7 @@
      raw_func: stringReturns void
    +
  • Defined in src/Aesthetic.ts:369
  • +
  • Defined in src/Aesthetic.ts:322
  • +
  • Defined in src/Aesthetic.ts:230
    • @@ -449,7 +449,7 @@
      channel: string

    Returns BasicChannel

    +
  • Defined in src/Aesthetic.ts:221
  • +
  • Defined in src/Aesthetic.ts:165
    • @@ -472,7 +472,7 @@
      range: [Returns void
    +
  • Defined in src/Aesthetic.ts:311
  • +
  • Defined in src/Aesthetic.ts:333
    • @@ -495,7 +495,7 @@
      raw_func: stringReturns ((d: any) => number) | ((d: string | number) => number)
    +
  • Defined in src/Aesthetic.ts:358
  • +
  • Defined in src/Aesthetic.ts:217
  • +
  • Defined in src/Aesthetic.ts:235
    • @@ -527,7 +527,7 @@
      a: number

    Returns number

    +
  • Defined in src/Aesthetic.ts:426
    • @@ -541,7 +541,7 @@
      encoding: stringReturns void
    +
  • Defined in src/Aesthetic.ts:245
    • @@ -555,7 +555,7 @@
      point: Datum

    Returns string | number

    +
  • Defined in src/Aesthetic.ts:190
    • @@ -564,7 +564,7 @@
    +
  • Defined in src/Aesthetic.ts:430
  • +
  • Defined in src/Aesthetic.ts:66
  • _range: [number, number] | Uint8Array
    +
  • Defined in src/Aesthetic.ts:65
  • _scale?: ((p: string | number) => number)
    @@ -166,79 +166,79 @@
    p: stringReturns number
    +
  • Defined in src/Aesthetic.ts:71
  • _texture_buffer: Float32Array | Uint8Array = null
    +
  • Defined in src/Aesthetic.ts:63
  • _textures: Record<string, Texture2D> = {}
    +
  • Defined in src/Aesthetic.ts:69
  • aesthetic_map: TextureSet
    +
  • Defined in src/Aesthetic.ts:73
  • current_encoding: DefaultChannel = null
    +
  • Defined in src/Aesthetic.ts:72
  • dataset: Dataset<any>
    +
  • Defined in src/Aesthetic.ts:67
  • default_constant: number = 1
    +
  • Defined in src/Aesthetic.ts:443
  • default_transform: Transform = 'sqrt'
    +
  • Defined in src/Aesthetic.ts:447
  • field: string = null
    +
  • Defined in src/Aesthetic.ts:61
  • id: string
    +
  • Defined in src/Aesthetic.ts:74
  • partner: Size = null
    +
  • Defined in src/Aesthetic.ts:68
  • regl: Regl
    +
  • Defined in src/Aesthetic.ts:62
  • scatterplot: Plot
    +
  • Defined in src/Aesthetic.ts:60
  • Accessors

    @@ -249,7 +249,7 @@
    +
  • Defined in src/Aesthetic.ts:130
  • +
  • Defined in src/Aesthetic.ts:341
  • +
  • Defined in src/Aesthetic.ts:433
  • +
  • Defined in src/Aesthetic.ts:444
  • +
  • Defined in src/Aesthetic.ts:179
  • +
  • Defined in src/Aesthetic.ts:198
  • +
  • Defined in src/Aesthetic.ts:186
    • @@ -323,7 +323,7 @@
      arg0: any

    Returns JSValueType

    +
  • Defined in src/Aesthetic.ts:114
  • +
  • Defined in src/Aesthetic.ts:208
  • set transform(transform: Transform): void
  • +
  • Defined in src/Aesthetic.ts:110
  • +
  • Defined in src/Aesthetic.ts:351
  • +
  • Defined in src/Aesthetic.ts:172
  • +
  • Defined in src/Aesthetic.ts:439
  • Methods

    @@ -394,7 +394,7 @@
    point: Datum

    Returns number

    +
  • Defined in src/Aesthetic.ts:94
    • @@ -412,7 +412,7 @@
      raw_func: stringReturns void
    +
  • Defined in src/Aesthetic.ts:369
  • +
  • Defined in src/Aesthetic.ts:322
  • +
  • Defined in src/Aesthetic.ts:230
    • @@ -449,7 +449,7 @@
      channel: string

    Returns BasicChannel

    +
  • Defined in src/Aesthetic.ts:221
  • +
  • Defined in src/Aesthetic.ts:165
    • @@ -472,7 +472,7 @@
      range: [Returns void
    +
  • Defined in src/Aesthetic.ts:311
  • +
  • Defined in src/Aesthetic.ts:333
    • @@ -495,7 +495,7 @@
      raw_func: stringReturns ((d: any) => number) | ((d: string | number) => number)
    +
  • Defined in src/Aesthetic.ts:358
  • +
  • Defined in src/Aesthetic.ts:217
  • +
  • Defined in src/Aesthetic.ts:235
    • @@ -527,7 +527,7 @@
      a: number

    Returns number

    +
  • Defined in src/Aesthetic.ts:426
    • @@ -541,7 +541,7 @@
      encoding: stringReturns void
    +
  • Defined in src/Aesthetic.ts:245
    • @@ -555,7 +555,7 @@
      point: Datum

    Returns string | number

    +
  • Defined in src/Aesthetic.ts:190
    • @@ -564,7 +564,7 @@
    +
  • Defined in src/Aesthetic.ts:430
  • +
  • Defined in src/Aesthetic.ts:66
  • _range: [number, number] | Uint8Array
    +
  • Defined in src/Aesthetic.ts:65
  • _scale?: ((p: string | number) => number)
    @@ -168,85 +168,85 @@
    p: stringReturns number
    +
  • Defined in src/Aesthetic.ts:71
  • _texture_buffer: Float32Array | Uint8Array = null
    +
  • Defined in src/Aesthetic.ts:63
  • _textures: Record<string, Texture2D> = {}
    +
  • Defined in src/Aesthetic.ts:69
  • aesthetic_map: TextureSet
    +
  • Defined in src/Aesthetic.ts:73
  • current_encoding: DefaultChannel = null
    +
  • Defined in src/Aesthetic.ts:72
  • dataset: Dataset<any>
    +
  • Defined in src/Aesthetic.ts:67
  • default_constant: number = 0
    +
  • Defined in src/Aesthetic.ts:461
  • default_range: [number, number] = ...
    +
  • Defined in src/Aesthetic.ts:460
  • default_transform: Transform = 'literal'
    +
  • Defined in src/Aesthetic.ts:462
  • field: string = 'x'
    +
  • Defined in src/Aesthetic.ts:479
  • id: string
    +
  • Defined in src/Aesthetic.ts:74
  • partner: X = null
    +
  • Defined in src/Aesthetic.ts:68
  • regl: Regl
    +
  • Defined in src/Aesthetic.ts:62
  • scatterplot: Plot
    +
  • Defined in src/Aesthetic.ts:60
  • Accessors

    @@ -257,7 +257,7 @@
    +
  • Defined in src/Aesthetic.ts:130
  • +
  • Defined in src/Aesthetic.ts:341
  • +
  • Defined in src/Aesthetic.ts:433
  • +
  • Defined in src/Aesthetic.ts:179
  • +
  • Defined in src/Aesthetic.ts:198
  • +
  • Defined in src/Aesthetic.ts:464
    • @@ -322,7 +322,7 @@
      arg0: any

    Returns JSValueType

    +
  • Defined in src/Aesthetic.ts:114
  • +
  • Defined in src/Aesthetic.ts:208
  • set transform(transform: Transform): void
  • +
  • Defined in src/Aesthetic.ts:110
  • +
  • Defined in src/Aesthetic.ts:351
  • +
  • Defined in src/Aesthetic.ts:172
    • @@ -378,7 +378,7 @@
    +
  • Defined in src/Aesthetic.ts:473
  • Methods

    @@ -394,7 +394,7 @@
    point: Datum

    Returns number

    +
  • Defined in src/Aesthetic.ts:94
  • +
  • Defined in src/Aesthetic.ts:369
  • +
  • Defined in src/Aesthetic.ts:322
  • +
  • Defined in src/Aesthetic.ts:230
    • @@ -449,7 +449,7 @@
      channel: string

    Returns BasicChannel

    +
  • Defined in src/Aesthetic.ts:221
  • +
  • Defined in src/Aesthetic.ts:165
  • +
  • Defined in src/Aesthetic.ts:311
  • +
  • Defined in src/Aesthetic.ts:333
  • +
  • Defined in src/Aesthetic.ts:358
  • +
  • Defined in src/Aesthetic.ts:217
  • +
  • Defined in src/Aesthetic.ts:235
    • @@ -527,7 +527,7 @@
      a: number

    Returns number

    +
  • Defined in src/Aesthetic.ts:426
  • +
  • Defined in src/Aesthetic.ts:245
    • @@ -555,7 +555,7 @@
      point: Datum

    Returns string | number

    +
  • Defined in src/Aesthetic.ts:190
  • +
  • Defined in src/Aesthetic.ts:430
  • +
  • Defined in src/Aesthetic.ts:66
  • _range: [number, number] | Uint8Array
    +
  • Defined in src/Aesthetic.ts:65
  • _scale?: ((p: string | number) => number)
    @@ -166,85 +166,85 @@
    p: stringReturns number
    +
  • Defined in src/Aesthetic.ts:71
  • _texture_buffer: Float32Array | Uint8Array = null
    +
  • Defined in src/Aesthetic.ts:63
  • _textures: Record<string, Texture2D> = {}
    +
  • Defined in src/Aesthetic.ts:69
  • aesthetic_map: TextureSet
    +
  • Defined in src/Aesthetic.ts:73
  • current_encoding: DefaultChannel = null
    +
  • Defined in src/Aesthetic.ts:72
  • dataset: Dataset<any>
    +
  • Defined in src/Aesthetic.ts:67
  • default_constant: number = 0
    +
  • Defined in src/Aesthetic.ts:461
  • default_range: [number, number] = ...
    +
  • Defined in src/Aesthetic.ts:460
  • default_transform: Transform = 'literal'
    +
  • Defined in src/Aesthetic.ts:462
  • field: string = 'x'
    +
  • Defined in src/Aesthetic.ts:479
  • id: string
    +
  • Defined in src/Aesthetic.ts:74
  • partner: X0 = null
    +
  • Defined in src/Aesthetic.ts:68
  • regl: Regl
    +
  • Defined in src/Aesthetic.ts:62
  • scatterplot: Plot
    +
  • Defined in src/Aesthetic.ts:60
  • Accessors

    @@ -255,7 +255,7 @@
    +
  • Defined in src/Aesthetic.ts:130
  • +
  • Defined in src/Aesthetic.ts:341
  • +
  • Defined in src/Aesthetic.ts:433
  • +
  • Defined in src/Aesthetic.ts:179
  • +
  • Defined in src/Aesthetic.ts:198
  • +
  • Defined in src/Aesthetic.ts:464
    • @@ -320,7 +320,7 @@
      arg0: any

    Returns JSValueType

    +
  • Defined in src/Aesthetic.ts:114
  • +
  • Defined in src/Aesthetic.ts:208
  • set transform(transform: Transform): void
  • +
  • Defined in src/Aesthetic.ts:110
  • +
  • Defined in src/Aesthetic.ts:351
  • +
  • Defined in src/Aesthetic.ts:172
    • @@ -376,7 +376,7 @@
    +
  • Defined in src/Aesthetic.ts:473
  • Methods

    @@ -392,7 +392,7 @@
    point: Datum

    Returns number

    +
  • Defined in src/Aesthetic.ts:94
  • +
  • Defined in src/Aesthetic.ts:369
  • +
  • Defined in src/Aesthetic.ts:322
  • +
  • Defined in src/Aesthetic.ts:230
    • @@ -447,7 +447,7 @@
      channel: string

    Returns BasicChannel

    +
  • Defined in src/Aesthetic.ts:221
  • +
  • Defined in src/Aesthetic.ts:165
  • +
  • Defined in src/Aesthetic.ts:311
  • +
  • Defined in src/Aesthetic.ts:333
  • +
  • Defined in src/Aesthetic.ts:358
  • +
  • Defined in src/Aesthetic.ts:217
  • +
  • Defined in src/Aesthetic.ts:235
    • @@ -525,7 +525,7 @@
      a: number

    Returns number

    +
  • Defined in src/Aesthetic.ts:426
  • +
  • Defined in src/Aesthetic.ts:245
    • @@ -553,7 +553,7 @@
      point: Datum

    Returns string | number

    +
  • Defined in src/Aesthetic.ts:190
  • +
  • Defined in src/Aesthetic.ts:430
  • +
  • Defined in src/Aesthetic.ts:66
  • _range: [number, number] | Uint8Array
    +
  • Defined in src/Aesthetic.ts:65
  • _scale?: ((p: string | number) => number)
    @@ -168,85 +168,85 @@
    p: stringReturns number
    +
  • Defined in src/Aesthetic.ts:71
  • _texture_buffer: Float32Array | Uint8Array = null
    +
  • Defined in src/Aesthetic.ts:63
  • _textures: Record<string, Texture2D> = {}
    +
  • Defined in src/Aesthetic.ts:69
  • aesthetic_map: TextureSet
    +
  • Defined in src/Aesthetic.ts:73
  • current_encoding: DefaultChannel = null
    +
  • Defined in src/Aesthetic.ts:72
  • dataset: Dataset<any>
    +
  • Defined in src/Aesthetic.ts:67
  • default_constant: number = 0
    +
  • Defined in src/Aesthetic.ts:461
  • default_range: [number, number] = ...
    +
  • Defined in src/Aesthetic.ts:460
  • default_transform: Transform = 'literal'
    +
  • Defined in src/Aesthetic.ts:462
  • field: string = 'y'
    +
  • Defined in src/Aesthetic.ts:485
  • id: string
    +
  • Defined in src/Aesthetic.ts:74
  • partner: Y = null
    +
  • Defined in src/Aesthetic.ts:68
  • regl: Regl
    +
  • Defined in src/Aesthetic.ts:62
  • scatterplot: Plot
    +
  • Defined in src/Aesthetic.ts:60
  • Accessors

    @@ -257,7 +257,7 @@
    +
  • Defined in src/Aesthetic.ts:130
  • +
  • Defined in src/Aesthetic.ts:341
  • +
  • Defined in src/Aesthetic.ts:433
  • +
  • Defined in src/Aesthetic.ts:179
  • +
  • Defined in src/Aesthetic.ts:198
  • +
  • Defined in src/Aesthetic.ts:464
    • @@ -322,7 +322,7 @@
      arg0: any

    Returns JSValueType

    +
  • Defined in src/Aesthetic.ts:114
  • +
  • Defined in src/Aesthetic.ts:208
  • set transform(transform: Transform): void
  • +
  • Defined in src/Aesthetic.ts:110
  • +
  • Defined in src/Aesthetic.ts:351
  • +
  • Defined in src/Aesthetic.ts:172
    • @@ -378,7 +378,7 @@
    +
  • Defined in src/Aesthetic.ts:473
  • Methods

    @@ -394,7 +394,7 @@
    point: Datum

    Returns number

    +
  • Defined in src/Aesthetic.ts:94
  • +
  • Defined in src/Aesthetic.ts:369
  • +
  • Defined in src/Aesthetic.ts:322
  • +
  • Defined in src/Aesthetic.ts:230
    • @@ -449,7 +449,7 @@
      channel: string

    Returns BasicChannel

    +
  • Defined in src/Aesthetic.ts:221
  • +
  • Defined in src/Aesthetic.ts:165
  • +
  • Defined in src/Aesthetic.ts:311
  • +
  • Defined in src/Aesthetic.ts:333
  • +
  • Defined in src/Aesthetic.ts:358
  • +
  • Defined in src/Aesthetic.ts:217
  • +
  • Defined in src/Aesthetic.ts:235
    • @@ -527,7 +527,7 @@
      a: number

    Returns number

    +
  • Defined in src/Aesthetic.ts:426
  • +
  • Defined in src/Aesthetic.ts:245
    • @@ -555,7 +555,7 @@
      point: Datum

    Returns string | number

    +
  • Defined in src/Aesthetic.ts:190
  • +
  • Defined in src/Aesthetic.ts:430
  • +
  • Defined in src/Aesthetic.ts:66
  • _range: [number, number] | Uint8Array
    +
  • Defined in src/Aesthetic.ts:65
  • _scale?: ((p: string | number) => number)
    @@ -166,85 +166,85 @@
    p: stringReturns number
    +
  • Defined in src/Aesthetic.ts:71
  • _texture_buffer: Float32Array | Uint8Array = null
    +
  • Defined in src/Aesthetic.ts:63
  • _textures: Record<string, Texture2D> = {}
    +
  • Defined in src/Aesthetic.ts:69
  • aesthetic_map: TextureSet
    +
  • Defined in src/Aesthetic.ts:73
  • current_encoding: DefaultChannel = null
    +
  • Defined in src/Aesthetic.ts:72
  • dataset: Dataset<any>
    +
  • Defined in src/Aesthetic.ts:67
  • default_constant: number = 0
    +
  • Defined in src/Aesthetic.ts:461
  • default_range: [number, number] = ...
    +
  • Defined in src/Aesthetic.ts:460
  • default_transform: Transform = 'literal'
    +
  • Defined in src/Aesthetic.ts:462
  • field: string = 'y'
    +
  • Defined in src/Aesthetic.ts:485
  • id: string
    +
  • Defined in src/Aesthetic.ts:74
  • partner: Y0 = null
    +
  • Defined in src/Aesthetic.ts:68
  • regl: Regl
    +
  • Defined in src/Aesthetic.ts:62
  • scatterplot: Plot
    +
  • Defined in src/Aesthetic.ts:60
  • Accessors

    @@ -255,7 +255,7 @@
    +
  • Defined in src/Aesthetic.ts:130
  • +
  • Defined in src/Aesthetic.ts:341
  • +
  • Defined in src/Aesthetic.ts:433
  • +
  • Defined in src/Aesthetic.ts:179
  • +
  • Defined in src/Aesthetic.ts:198
  • +
  • Defined in src/Aesthetic.ts:464
    • @@ -320,7 +320,7 @@
      arg0: any

    Returns JSValueType

    +
  • Defined in src/Aesthetic.ts:114
  • +
  • Defined in src/Aesthetic.ts:208
  • set transform(transform: Transform): void
  • +
  • Defined in src/Aesthetic.ts:110
  • +
  • Defined in src/Aesthetic.ts:351
  • +
  • Defined in src/Aesthetic.ts:172
    • @@ -376,7 +376,7 @@
    +
  • Defined in src/Aesthetic.ts:473
  • Methods

    @@ -392,7 +392,7 @@
    point: Datum

    Returns number

    +
  • Defined in src/Aesthetic.ts:94
  • +
  • Defined in src/Aesthetic.ts:369
  • +
  • Defined in src/Aesthetic.ts:322
  • +
  • Defined in src/Aesthetic.ts:230
    • @@ -447,7 +447,7 @@
      channel: string

    Returns BasicChannel

    +
  • Defined in src/Aesthetic.ts:221
  • +
  • Defined in src/Aesthetic.ts:165
  • +
  • Defined in src/Aesthetic.ts:311
  • +
  • Defined in src/Aesthetic.ts:333
  • +
  • Defined in src/Aesthetic.ts:358
  • +
  • Defined in src/Aesthetic.ts:217
  • +
  • Defined in src/Aesthetic.ts:235
    • @@ -525,7 +525,7 @@
      a: number

    Returns number

    +
  • Defined in src/Aesthetic.ts:426
  • +
  • Defined in src/Aesthetic.ts:245
    • @@ -553,7 +553,7 @@
      point: Datum

    Returns string | number

    +
  • Defined in src/Aesthetic.ts:190
  • +
  • Defined in src/Aesthetic.ts:430
  • Returns void

    +
  • Defined in src/AestheticSet.ts:113
    • @@ -149,7 +149,7 @@

      Parameters

      aesthetic: "x" | "y" | "size" | "jitter_speed" | "jitter_radius" | "color" | "filter" | "filter2" | "x0" | "y0" | "foreground"

    Returns StatefulAesthetic<any>

    +
  • Defined in src/AestheticSet.ts:33
    • @@ -162,7 +162,7 @@

      Parameters

      encoding: Encoding

    Returns void

    +
  • Defined in src/AestheticSet.ts:64
  • Returns number

    +
  • Defined in src/AestheticSet.ts:160
    • @@ -165,7 +165,7 @@
      id: string
      value: Uint8Array

    Returns void

    +
  • Defined in src/AestheticSet.ts:188
    • @@ -180,7 +180,7 @@
      id: string
      value: Float32Array | Uint8Array | number[]

    Returns void

    +
  • Defined in src/AestheticSet.ts:164
  • +
  • Defined in src/Aesthetic.ts:66
  • _range: [number, number] | Uint8Array
    +
  • Defined in src/Aesthetic.ts:65
  • _scale?: ((p: string | number) => string)
    @@ -166,84 +166,84 @@
    p: stringReturns string
    +
  • Defined in src/Aesthetic.ts:71
  • _texture_buffer: Float32Array | Uint8Array = null
    +
  • Defined in src/Aesthetic.ts:63
  • _textures: Record<string, Texture2D> = {}
    +
  • Defined in src/Aesthetic.ts:69
  • aesthetic_map: TextureSet
    +
  • Defined in src/Aesthetic.ts:73
  • current_encoding: ColorChannel = null
    +
  • Defined in src/ColorAesthetic.ts:162
  • dataset: Dataset<any>
    +
  • Defined in src/Aesthetic.ts:67
  • default_constant: string = '#CC5500'
    +
  • Defined in src/ColorAesthetic.ts:157
  • default_transform: Transform = 'linear'
    +
  • Defined in src/ColorAesthetic.ts:158
  • field: string = null
    +
  • Defined in src/Aesthetic.ts:61
  • id: string
    +
  • Defined in src/Aesthetic.ts:74
  • partner: Color = null
    +
  • Defined in src/Aesthetic.ts:68
  • regl: Regl
    +
  • Defined in src/Aesthetic.ts:62
  • scatterplot: Plot
    +
  • Defined in src/Aesthetic.ts:60
  • texture_type: string = 'uint8'
    +
  • Defined in src/ColorAesthetic.ts:156
  • Accessors

    @@ -253,7 +253,7 @@
    +
  • Defined in src/ColorAesthetic.ts:171
  • +
  • Defined in src/Aesthetic.ts:130
  • +
  • Defined in src/Aesthetic.ts:341
  • +
  • Defined in src/Aesthetic.ts:144
  • +
  • Defined in src/ColorAesthetic.ts:159
  • +
  • Defined in src/Aesthetic.ts:179
  • +
  • Defined in src/Aesthetic.ts:198
  • +
  • Defined in src/Aesthetic.ts:186
  • +
  • Defined in src/ColorAesthetic.ts:178
  • +
  • Defined in src/ColorAesthetic.ts:236
  • set transform(transform: Transform): void
  • +
  • Defined in src/Aesthetic.ts:110
  • +
  • Defined in src/ColorAesthetic.ts:166
  • +
  • Defined in src/Aesthetic.ts:172
  • Methods

    @@ -388,7 +388,7 @@
    point: Datum

    Returns string

    +
  • Defined in src/Aesthetic.ts:94
  • +
  • Defined in src/Aesthetic.ts:369
  • +
  • Defined in src/Aesthetic.ts:322
  • +
  • Defined in src/Aesthetic.ts:230
    • @@ -443,7 +443,7 @@
      channel: string

    Returns BasicChannel

    +
  • Defined in src/Aesthetic.ts:221
  • +
  • Defined in src/ColorAesthetic.ts:163
  • +
  • Defined in src/ColorAesthetic.ts:272
  • +
  • Defined in src/Aesthetic.ts:333
  • +
  • Defined in src/Aesthetic.ts:358
  • +
  • Defined in src/ColorAesthetic.ts:245
  • +
  • Defined in src/Aesthetic.ts:235
    • @@ -521,7 +521,7 @@
      color: string

    Returns [number, number, number]

    +
  • Defined in src/ColorAesthetic.ts:267
  • +
  • Defined in src/ColorAesthetic.ts:249
    • @@ -549,7 +549,7 @@
      point: Datum

    Returns string | number

    +
  • Defined in src/Aesthetic.ts:190
  • @@ -93,7 +94,7 @@
    plot: Returns ArrowDataset
    +
  • Defined in src/Dataset.ts:500
  • Properties

    @@ -101,43 +102,43 @@
    +
  • Defined in src/Dataset.ts:50
  • _schema?: Schema<any>
    +
  • Defined in src/Dataset.ts:51
  • plot: Plot
    +
  • Defined in src/Dataset.ts:44
  • promise: Promise<void> = ...
    +
  • Defined in src/Dataset.ts:498
  • root_tile: ArrowTile
    +
  • Defined in src/Dataset.ts:499
  • tileProxy?: TileProxy
    +
  • Defined in src/Dataset.ts:52
  • transformations: Record<string, Transformation<ArrowTile>> = {}
    +
  • Defined in src/Dataset.ts:42
  • Accessors

    @@ -148,7 +149,7 @@
    +
  • Defined in src/Dataset.ts:505
  • +
  • Defined in src/Dataset.ts:68
  • +
  • Defined in src/Dataset.ts:509
  • +
  • Defined in src/Dataset.ts:127
  • Methods

    @@ -208,7 +209,7 @@
    key_field: stringReturns void
    +
  • Defined in src/Dataset.ts:415
  • +
  • Defined in src/Dataset.ts:395
  • +
  • Defined in src/Dataset.ts:370
  • +
  • Defined in src/Dataset.ts:445
    • @@ -283,7 +284,7 @@
      name: string

    Returns void

    +
  • Defined in src/Dataset.ts:180
  • +
  • Defined in src/Dataset.ts:190
  • +
  • Defined in src/Dataset.ts:513
    • @@ -327,7 +328,7 @@
      max_ix: number

    Returns Promise<void>

    +
  • Defined in src/Dataset.ts:118
  • +
  • Defined in src/Dataset.ts:464
  • +
  • Defined in src/Dataset.ts:473
  • +
  • Defined in src/Dataset.ts:173
  • +
  • Defined in src/Dataset.ts:260
  • +
  • Defined in src/Dataset.ts:230
  • +
  • Defined in src/Dataset.ts:102
  • +
  • Defined in src/Dataset.ts:356
  • +
  • Defined in src/Dataset.ts:279
  • +
    + +
      + +
    • +

      Invoke a function on all tiles in the dataset that have been downloaded. +The general architecture here is taken from the +d3 quadtree functions. That's why, for example, it doesn't +recurse.

      +
      +
      +

      Parameters

      +
        +
      • +
        callback: ((tile: ArrowTile) => Promise<void>)
        +

        The function to invoke on each tile.

        +
        +
          +
        • +
            +
          • (tile: ArrowTile): Promise<void>
          • +
          • +
            +

            Parameters

            +
            +

            Returns Promise<void>

      • +
      • +
        after: boolean = false
        +

        Whether to execute the visit in bottom-up order. Default false.

        +
      • +
      • +
        starting_tile: ArrowTile = null
      • +
      • +
        filter: ((t: ArrowTile) => boolean) = ...
        +
      • +
      • +
        updateFunction: ((tile: ArrowTile, completed: any, total: any) => Promise<void>)
        +
          +
        • +
            +
          • (tile: ArrowTile, completed: any, total: any): Promise<void>
          • +
          • +
            +

            Parameters

            +
              +
            • +
              tile: ArrowTile
            • +
            • +
              completed: any
            • +
            • +
              total: any
            +

            Returns Promise<void>

      +

      Returns Promise<void>

    +
  • Defined in src/Dataset.ts:155
  • +
  • Defined in src/Dataset.ts:135
  • diff --git a/docs/classes/Dataset.Dataset.html b/docs/classes/Dataset.Dataset.html index ddbbac106..578042e0b 100644 --- a/docs/classes/Dataset.Dataset.html +++ b/docs/classes/Dataset.Dataset.html @@ -34,7 +34,7 @@

    Hierarchy

  • ArrowDataset
  • QuadtileDataset
  • +
  • Defined in src/Dataset.ts:41
  • @@ -80,6 +80,7 @@

    Methods

    register_transformation schema visit +visit_full from_arrow_table from_quadfeather
    @@ -104,54 +105,54 @@
    plot:

    Returns Dataset<T>

    +
  • Defined in src/Dataset.ts:58
  • Properties

    _ix_seed: number = 0
    +
  • Defined in src/Dataset.ts:50
  • _schema?: Schema<any>
    +
  • Defined in src/Dataset.ts:51
  • extents: Record<string, [number, number]> = {}
    +
  • Defined in src/Dataset.ts:48
  • plot: Plot
    +
  • Defined in src/Dataset.ts:44
  • promise: Promise<void>
    +
  • Defined in src/Dataset.ts:47
  • ready: Promise<void>
    +
  • Defined in src/Dataset.ts:45
  • root_tile: T
    +
  • Defined in src/Dataset.ts:43
  • tileProxy?: TileProxy
    +
  • Defined in src/Dataset.ts:52
  • transformations: Record<string, Transformation<T>> = {}
    +
  • Defined in src/Dataset.ts:42
  • Accessors

    @@ -161,7 +162,7 @@

    Returns Rectangle

    +
  • Defined in src/Dataset.ts:46
  • +
  • Defined in src/Dataset.ts:68
  • +
  • Defined in src/Dataset.ts:127
  • Methods

    @@ -209,7 +210,7 @@
    key_field: stringReturns void
    +
  • Defined in src/Dataset.ts:415
    • @@ -224,7 +225,7 @@
      field_name: string
      ids: PointUpdate

    Returns void

    +
  • Defined in src/Dataset.ts:395
    • @@ -243,7 +244,7 @@
      buffer: Uint8Array

    Returns void

    +
  • Defined in src/Dataset.ts:370
    • @@ -267,7 +268,7 @@
      ix: number

    Returns Promise<StructRowProxy<any>>

    +
  • Defined in src/Dataset.ts:445
    • @@ -280,7 +281,7 @@

      Parameters

      name: string

    Returns void

    +
  • Defined in src/Dataset.ts:180
    • @@ -295,7 +296,7 @@
      dimension: string
      max_ix: number = 1e6

    Returns [number, number]

    +
  • Defined in src/Dataset.ts:190
    • @@ -312,7 +313,7 @@
      max_ix: number
      queue_length: number

    Returns void

    +
  • Defined in src/Dataset.ts:162
    • @@ -325,7 +326,7 @@

      Parameters

      max_ix: number

    Returns Promise<void>

    +
  • Defined in src/Dataset.ts:118
    • @@ -343,7 +344,7 @@
      ix: number

    Returns StructRowProxy<any>[]

    +
  • Defined in src/Dataset.ts:464
    • @@ -362,7 +363,7 @@
      ix: number

    Returns [Tile, StructRowProxy<any>, number][]

    +
  • Defined in src/Dataset.ts:473
    • @@ -380,7 +381,7 @@
      name: string

    Returns boolean

    +
  • Defined in src/Dataset.ts:173
  • +
  • Defined in src/Dataset.ts:260
  • Returns Generator<StructRowProxy<any>, void, unknown>

    +
  • Defined in src/Dataset.ts:230
  • Returns void

    +
  • Defined in src/Dataset.ts:102
  • +
  • Defined in src/Dataset.ts:356
    • @@ -533,7 +534,74 @@
      t: T<

      Returns boolean

    Returns void

    +
  • Defined in src/Dataset.ts:279
  • +
    + +
      + +
    • +

      Invoke a function on all tiles in the dataset that have been downloaded. +The general architecture here is taken from the +d3 quadtree functions. That's why, for example, it doesn't +recurse.

      +
      +
      +

      Parameters

      +
        +
      • +
        callback: ((tile: T) => Promise<void>)
        +

        The function to invoke on each tile.

        +
        +
          +
        • +
            +
          • (tile: T): Promise<void>
          • +
          • +
            +

            Parameters

            +
              +
            • +
              tile: T
            +

            Returns Promise<void>

      • +
      • +
        after: boolean = false
        +

        Whether to execute the visit in bottom-up order. Default false.

        +
      • +
      • +
        starting_tile: T = null
      • +
      • +
        filter: ((t: T) => boolean) = ...
        +
          +
        • +
            +
          • (t: T): boolean
          • +
          • +
            +

            Parameters

            +
              +
            • +
              t: T
            +

            Returns boolean

      • +
      • +
        updateFunction: ((tile: T, completed: any, total: any) => Promise<void>)
        +
          +
        • +
            +
          • (tile: T, completed: any, total: any): Promise<void>
          • +
          • +
            +

            Parameters

            +
              +
            • +
              tile: T
            • +
            • +
              completed: any
            • +
            • +
              total: any
            +

            Returns Promise<void>

      +

      Returns Promise<void>

      @@ -555,7 +623,7 @@
      plot:

    Returns ArrowDataset

    +
  • Defined in src/Dataset.ts:155
    • @@ -570,7 +638,7 @@
      url: string
      plot: Plot

    Returns QuadtileDataset

    +
  • Defined in src/Dataset.ts:135
  • diff --git a/docs/classes/Dataset.QuadtileDataset.html b/docs/classes/Dataset.QuadtileDataset.html index 752704378..319b48d1f 100644 --- a/docs/classes/Dataset.QuadtileDataset.html +++ b/docs/classes/Dataset.QuadtileDataset.html @@ -28,7 +28,7 @@

    Hierarchy

    • QuadtileDataset
    +
  • Defined in src/Dataset.ts:521
  • @@ -75,6 +75,7 @@

    Methods

    register_transformation schema visit +visit_full from_arrow_table from_quadfeather
    @@ -97,56 +98,56 @@
    options: Returns QuadtileDataset
    +
  • Defined in src/Dataset.ts:525
  • Properties

    _download_queue: Set<string> = ...
    +
  • Defined in src/Dataset.ts:522
  • _ix_seed: number = 0
    +
  • Defined in src/Dataset.ts:50
  • _schema?: Schema<any>
    +
  • Defined in src/Dataset.ts:51
  • plot: Plot
    +
  • Defined in src/Dataset.ts:44
  • promise: Promise<void>
    +
  • Defined in src/Dataset.ts:523
  • root_tile: QuadTile
    +
  • Defined in src/Dataset.ts:524
  • tileProxy?: TileProxy
    +
  • Defined in src/Dataset.ts:52
  • transformations: Record<string, Transformation<QuadTile>> = {}
    +
  • Defined in src/Dataset.ts:42
  • Accessors

    @@ -157,7 +158,7 @@
    +
  • Defined in src/Dataset.ts:566
  • +
  • Defined in src/Dataset.ts:68
  • +
  • Defined in src/Dataset.ts:562
  • +
  • Defined in src/Dataset.ts:127
  • Methods

    @@ -217,7 +218,7 @@
    key_field: stringReturns void
    +
  • Defined in src/Dataset.ts:415
    • @@ -245,7 +246,7 @@
      ids: stringReturns Promise<Uint8Array>

    Returns void

    +
  • Defined in src/Dataset.ts:638
  • +
  • Defined in src/Dataset.ts:395
  • +
  • Defined in src/Dataset.ts:370
  • +
  • Defined in src/Dataset.ts:445
    • @@ -320,7 +321,7 @@
      name: string

    Returns void

    +
  • Defined in src/Dataset.ts:180
  • +
  • Defined in src/Dataset.ts:190
  • +
  • Defined in src/Dataset.ts:579
  • +
  • Defined in src/Dataset.ts:575
  • +
  • Defined in src/Dataset.ts:464
  • +
  • Defined in src/Dataset.ts:473
  • +
  • Defined in src/Dataset.ts:173
  • +
  • Defined in src/Dataset.ts:260
  • +
  • Defined in src/Dataset.ts:230
  • +
  • Defined in src/Dataset.ts:102
  • +
  • Defined in src/Dataset.ts:356
  • +
  • Defined in src/Dataset.ts:279
  • +
    + +
      + +
    • +

      Invoke a function on all tiles in the dataset that have been downloaded. +The general architecture here is taken from the +d3 quadtree functions. That's why, for example, it doesn't +recurse.

      +
      +
      +

      Parameters

      +
        +
      • +
        callback: ((tile: QuadTile) => Promise<void>)
        +

        The function to invoke on each tile.

        +
        +
          +
        • +
            +
          • (tile: QuadTile): Promise<void>
          • +
          • +
            +

            Parameters

            +
            +

            Returns Promise<void>

      • +
      • +
        after: boolean = false
        +

        Whether to execute the visit in bottom-up order. Default false.

        +
      • +
      • +
        starting_tile: QuadTile = null
      • +
      • +
        filter: ((t: QuadTile) => boolean) = ...
        +
      • +
      • +
        updateFunction: ((tile: QuadTile, completed: any, total: any) => Promise<void>)
        +
          +
        • +
            +
          • (tile: QuadTile, completed: any, total: any): Promise<void>
          • +
          • +
            +

            Parameters

            +
              +
            • +
              tile: QuadTile
            • +
            • +
              completed: any
            • +
            • +
              total: any
            +

            Returns Promise<void>

      +

      Returns Promise<void>

    +
  • Defined in src/Dataset.ts:155
  • +
  • Defined in src/Dataset.ts:135
  • diff --git a/docs/classes/StatefulAesthetic.StatefulAesthetic.html b/docs/classes/StatefulAesthetic.StatefulAesthetic.html index 15768ac7f..4e63f788c 100644 --- a/docs/classes/StatefulAesthetic.StatefulAesthetic.html +++ b/docs/classes/StatefulAesthetic.StatefulAesthetic.html @@ -26,7 +26,7 @@

    Hierarchy

    • StatefulAesthetic
    +
  • Defined in src/StatefulAesthetic.ts:46
  • @@ -81,39 +81,39 @@
    aesthetic_map: Newable<T>

    Returns StatefulAesthetic<T>

    +
  • Defined in src/StatefulAesthetic.ts:53
  • Properties

    aesthetic_map: TextureSet
    +
  • Defined in src/StatefulAesthetic.ts:52
  • +
  • Defined in src/StatefulAesthetic.ts:48
  • needs_transitions: boolean = false
    +
  • Defined in src/StatefulAesthetic.ts:51
  • regl: Regl
    +
  • Defined in src/StatefulAesthetic.ts:49
  • scatterplot: Plot
    +
  • Defined in src/StatefulAesthetic.ts:50
  • states: [T, T]
    +
  • Defined in src/StatefulAesthetic.ts:47
  • Accessors

    @@ -123,7 +123,7 @@
    +
  • Defined in src/StatefulAesthetic.ts:83
  • +
  • Defined in src/StatefulAesthetic.ts:87
  • Methods

    @@ -146,7 +146,7 @@

    Parameters

    encoding: BasicChannel | ConstantChannel

    Returns void

    +
  • Defined in src/StatefulAesthetic.ts:91
  • +
  • Defined in src/deepscatter.ts:87
  • on_zoom?: onZoomCallback
    +
  • Defined in src/deepscatter.ts:86
  • plot_queue: Promise<void> = ...
    +
  • Defined in src/deepscatter.ts:72
  • +
  • Defined in src/deepscatter.ts:73
  • ready: Promise<void>

    Has the scatterplot completed its initial load of the data?

    +
  • Defined in src/deepscatter.ts:78
  • secondary_renderers: Record<string, Renderer<T>> = {}
    +
  • Defined in src/deepscatter.ts:60
  • selection_history: SelectionRecord<T>[] = []
    +
  • Defined in src/deepscatter.ts:61
  • tileProxy?: TileProxy
    +
  • Defined in src/deepscatter.ts:62
  • tooltip_handler: TooltipHTML
    +
  • Defined in src/deepscatter.ts:82
  • util: Record<string, ((unknown: any) => unknown)> = ...
    +
  • Defined in src/deepscatter.ts:63
  • width: number
    +
  • Defined in src/deepscatter.ts:56
  • Accessors

    @@ -276,7 +276,7 @@
    datum: StructRowProxydefault<QuadTile>

    Returns void

    +
  • Defined in src/deepscatter.ts:547
  • set click_function(func: ((datum: StructRowProxy<any>, plot: default<QuadTile>) => void)): void
  • @@ -299,7 +299,7 @@
    plot: Returns void
  • Returns void

    +
  • Defined in src/deepscatter.ts:544
  • +
  • Defined in src/deepscatter.ts:295
  • set highlit_point_change(func: any): void
  • @@ -327,7 +327,7 @@

    Parameters

    func: any
  • Returns void

    +
  • Defined in src/deepscatter.ts:534
  • set label_click(func: any): void
  • @@ -345,7 +345,7 @@

    Parameters

    func: any
  • Returns void

    +
  • Defined in src/deepscatter.ts:526
  • +
  • Defined in src/deepscatter.ts:802
  • +
  • Defined in src/deepscatter.ts:791
    • @@ -385,7 +385,7 @@
      datum: StructRowProxydefault<QuadTile>

    Returns string

    +
  • Defined in src/deepscatter.ts:521
  • set tooltip_html(func: ((datum: StructRowProxy<any>, plot: default<QuadTile>) => string)): void
  • @@ -408,7 +408,7 @@
    plot: Returns string
  • Returns void

    +
  • Defined in src/deepscatter.ts:517
  • Methods

    @@ -423,7 +423,7 @@

    Parameters

    labelset: Labelset

    Returns void

    +
  • Defined in src/deepscatter.ts:302
    • @@ -447,7 +447,7 @@
      hook: Hook
      unsafe: boolean = false

    Returns void

    +
  • Defined in src/deepscatter.ts:476
    • @@ -471,7 +471,7 @@
      key_field: string

    Returns void

    +
  • Defined in src/deepscatter.ts:225
    • @@ -500,7 +500,7 @@
      size_key: string
      options: LabelOptions = {}

    Returns void

    +
  • Defined in src/deepscatter.ts:279
  • Returns Promise<void>

    +
  • Defined in src/deepscatter.ts:239
    • @@ -544,7 +544,7 @@
      height: number

    Returns void

    +
  • Defined in src/deepscatter.ts:124
    • @@ -557,7 +557,7 @@

      Parameters

      aes: any

    Returns void

    +
  • Defined in src/deepscatter.ts:847
  • +
  • Defined in src/deepscatter.ts:452
    • @@ -587,7 +587,7 @@
      dimension: string

    Returns ConcreteAesthetic

    +
  • Defined in src/deepscatter.ts:513
    • @@ -602,7 +602,7 @@
      contours: any
      drawTo: any

    Returns void

    +
  • Defined in src/deepscatter.ts:808
    • @@ -615,7 +615,7 @@

      Parameters

      params: DataSpec

    Returns Promise<Dataset<T>>

    +
  • Defined in src/deepscatter.ts:329
    • @@ -631,7 +631,7 @@

      Parameters

      prefs: APICall

    Returns Promise<void>

    +
  • Defined in src/deepscatter.ts:555
  • +
  • Defined in src/deepscatter.ts:346
    • @@ -654,7 +654,7 @@
      name: string
      unsafe: boolean = false

    Returns void

    +
  • Defined in src/deepscatter.ts:483
    • @@ -667,7 +667,7 @@

      Parameters

      n: number = 10

    Returns Record<string, string | number>[]

    +
  • Defined in src/deepscatter.ts:835
  • Returns Promise<DataSelection<T>>

    +
  • Defined in src/deepscatter.ts:177
  • +
  • Defined in src/deepscatter.ts:199
  • +
  • Defined in src/deepscatter.ts:583
  • +
  • Defined in src/deepscatter.ts:493
    • @@ -760,7 +760,7 @@
      prefs:

    Returns Promise<void>

    +
  • Defined in src/deepscatter.ts:657
    • @@ -773,7 +773,7 @@

      Parameters

      prefs: APICall

    Returns void

    +
  • Defined in src/deepscatter.ts:457
  • +
  • Defined in src/deepscatter.ts:406
  • Returns default<T>

    +
  • Defined in src/interaction.ts:57
    • @@ -193,7 +193,7 @@

      Parameters

      tiles: Dataset<T>

    Returns default<T>

    +
  • Defined in src/interaction.ts:51
  • +
  • Defined in src/interaction.ts:256
  • +
  • Defined in src/interaction.ts:239
    • @@ -222,7 +222,7 @@

      Parameters

      dataset: any

    Returns default<T> | Dataset<T>

    +
  • Defined in src/interaction.ts:284
    • @@ -235,7 +235,7 @@

      Parameters

      points: Record<string, string | number>[]

    Returns void

    +
  • Defined in src/interaction.ts:76
  • +
  • Defined in src/interaction.ts:135
    • @@ -256,7 +256,7 @@

      Parameters

      run_at_least: number = 10_000

    Returns Timer

    +
  • Defined in src/interaction.ts:261
    • @@ -269,7 +269,7 @@

      Parameters

      equal_units: boolean = true

    Returns Record<string, ScaleLinear<number, number, never>>

    +
  • Defined in src/interaction.ts:292
    • @@ -282,7 +282,7 @@

      Parameters

      point: StructRowProxy<any>

    Returns void

    +
  • Defined in src/interaction.ts:214
    • @@ -295,7 +295,7 @@

      Parameters

      data: StructRowProxy<any>[]

    Returns void

    +
  • Defined in src/interaction.ts:165
    • @@ -308,7 +308,7 @@

      Parameters

      force: boolean = false

    Returns void

    +
  • Defined in src/interaction.ts:374
    • @@ -321,7 +321,7 @@

      Parameters

      flatten: boolean = true

    Returns number[]

    +
  • Defined in src/interaction.ts:368
    • @@ -340,7 +340,7 @@
      y: number
      duration: number = 4000

    Returns void

    +
  • Defined in src/interaction.ts:64
    • @@ -357,7 +357,7 @@
      duration: numbernumber = 1.111

    Returns void

    +
  • Defined in src/interaction.ts:110
  • Returns LabelMaker<T>

    +
  • Defined in src/rendering.ts:250
  • +
  • Defined in src/label_rendering.ts:105
  • +
  • Defined in src/rendering.ts:255
  • +
  • Defined in src/label_rendering.ts:162
  • +
  • Defined in src/label_rendering.ts:88
  • +
  • Defined in src/label_rendering.ts:112
    • @@ -378,7 +378,7 @@
      size_key: string

    Returns void

    +
  • Defined in src/label_rendering.ts:126
  • +
  • Defined in src/rendering.ts:221
  • Returns void

    +
  • Defined in src/regl_rendering.ts:310
    • @@ -467,7 +467,7 @@
      x: number
      y: number

    Returns StructRowProxy<any>

    +
  • Defined in src/regl_rendering.ts:653
    • @@ -484,7 +484,7 @@
      y: number
      field: "ix_in_tile" | "ix" | "tile_id" = 'tile_id'

    Returns number

    +
  • Defined in src/regl_rendering.ts:679
    • @@ -497,7 +497,7 @@

      Parameters

      dataset: Dataset<T>

    Returns ReglRenderer<T> | Dataset<T>

    +
  • Defined in src/regl_rendering.ts:95
    • @@ -512,7 +512,7 @@
      field: string
      ix: number

    Returns any

    +
  • Defined in src/regl_rendering.ts:751
    • @@ -525,7 +525,7 @@

      Parameters

      url: string

    Returns Texture2D

    +
  • Defined in src/regl_rendering.ts:528
  • +
  • Defined in src/rendering.ts:255
  • +
  • Defined in src/regl_rendering.ts:464
    • @@ -555,7 +555,7 @@

      Parameters

      only_color: number = -1

    Returns any

    +
  • Defined in src/regl_rendering.ts:618
  • +
  • Defined in src/regl_rendering.ts:791
    • @@ -576,7 +576,7 @@

      Parameters

      props: any

    Returns void

    +
  • Defined in src/regl_rendering.ts:319
    • @@ -589,7 +589,7 @@

      Parameters

      props: any

    Returns void

    +
  • Defined in src/regl_rendering.ts:169
    • @@ -606,7 +606,7 @@
      fbo2: Framebuffer2D
      direction: [number, number]

    Returns void

    +
  • Defined in src/regl_rendering.ts:266
  • +
  • Defined in src/regl_rendering.ts:215
  • +
  • Defined in src/rendering.ts:221
  • Returns Promise<Float32Array>

    +
  • Defined in src/regl_rendering.ts:1219
    • @@ -138,7 +138,7 @@

      Parameters

      key: string

    Returns Promise<void>

    +
  • Defined in src/regl_rendering.ts:1317
  • +
  • Defined in src/regl_rendering.ts:1141
    • @@ -176,7 +176,7 @@
      promise:
      ready: boolean
    +
  • Defined in src/regl_rendering.ts:1173
    • @@ -194,7 +194,7 @@
      colname: string

    Returns void

    +
  • Defined in src/regl_rendering.ts:1207
  • Returns Renderer<TileType>

    +
  • Defined in src/rendering.ts:250
  • +
  • Defined in src/rendering.ts:255
  • +
  • Defined in src/rendering.ts:221
  • Returns Bitmask

    +
  • Defined in src/selection.ts:203
  • +
  • Defined in src/selection.ts:227
    • @@ -117,7 +117,7 @@

      Parameters

      other: Bitmask

    Returns Bitmask

    +
  • Defined in src/selection.ts:211
    • @@ -130,7 +130,7 @@

      Parameters

      i: number

    Returns void

    +
  • Defined in src/selection.ts:197
  • +
  • Defined in src/selection.ts:188
    • @@ -151,7 +151,7 @@

      Parameters

      other: Bitmask

    Returns Bitmask

    +
  • Defined in src/selection.ts:219
    • @@ -164,7 +164,7 @@

      Parameters

      vector: Vector<Bool>

    Returns Bitmask

    +
  • Defined in src/selection.ts:183
  • +
  • Defined in src/selection.ts:270
  • composition: Composition<T> = null
    +
  • Defined in src/selection.ts:298
  • cursor: number = 0
    @@ -122,12 +122,12 @@
    +
  • Defined in src/selection.ts:265
  • dataset: Dataset<T>
    +
  • Defined in src/selection.ts:236
  • evaluationSetSize: number = 0
    @@ -136,7 +136,7 @@
    +
  • Defined in src/selection.ts:284
  • events: {
        [key: string]: ((args: any) => void)[];
    } = {}
    @@ -146,12 +146,12 @@

    Type declaration

  • [key: string]: ((args: any) => void)[]
  • +
  • Defined in src/selection.ts:299
  • match_count: number[] = []
    +
  • Defined in src/selection.ts:241
  • name: string
    @@ -164,12 +164,12 @@
    +
  • Defined in src/selection.ts:255
  • plot: default<T>
    +
  • Defined in src/selection.ts:237
  • ready: Promise<void>
    @@ -177,7 +177,7 @@
    +
  • Defined in src/selection.ts:260
  • selectionSize: number = 0
    @@ -185,12 +185,12 @@
    +
  • Defined in src/selection.ts:276
  • tiles: T[] = []
    +
  • Defined in src/selection.ts:285
  • type?: string
    @@ -201,7 +201,7 @@
    +
  • Defined in src/selection.ts:297
  • Accessors

    @@ -211,7 +211,7 @@
    +
  • Defined in src/selection.ts:577
  • +
  • Defined in src/selection.ts:628
  • Methods

    @@ -232,7 +232,7 @@
    +
  • Defined in src/selection.ts:678
    • @@ -247,7 +247,7 @@
      name: any
      ixes: BigInt[]

    Returns Promise<DataSelection<T>>

    +
  • Defined in src/selection.ts:431
    • @@ -262,7 +262,7 @@
      name: string
      field: string

    Returns Promise<void>

    +
  • Defined in src/selection.ts:714
  • +
  • Defined in src/selection.ts:585
    • @@ -300,7 +300,7 @@
      key_field: string
      options: IdentifierOptions = {}

    Returns Promise<void>

    +
  • Defined in src/selection.ts:689
    • @@ -317,7 +317,7 @@
      ixes: BigInt"add" | "remove"

    Returns Promise<DataSelection<T>>

    +
  • Defined in src/selection.ts:505
  • +
  • Defined in src/selection.ts:359
  • +
  • Defined in src/selection.ts:377
  • Returns Promise<void>

    +
  • Defined in src/selection.ts:718
    • @@ -374,7 +374,7 @@
      event: string
      args: any

    Returns void

    +
  • Defined in src/selection.ts:341
    • @@ -394,7 +394,7 @@
      fields: string"json" = "json"

    Returns Promise<{
        [k: string]: T;
    }>

    +
  • Defined in src/selection.ts:441
    • @@ -415,7 +415,7 @@
      i: number

    Returns StructRowProxy<any>

    +
  • Defined in src/selection.ts:642
  • Returns DataSelection<T>

    +
  • Defined in src/selection.ts:400
    • @@ -455,7 +455,7 @@
      by: number

    Returns DataSelection<T>

    +
  • Defined in src/selection.ts:414
    • @@ -468,7 +468,7 @@

      Parameters

      point: StructRowProxy<any> | Record<"ix", Number | BigInt>

    Returns any

    +
  • Defined in src/selection.ts:462
    • @@ -499,7 +499,7 @@
      args: any

    Returns void

    Returns void

    +
  • Defined in src/selection.ts:335
    • @@ -514,7 +514,7 @@
      name: any
      ixes: BigInt[]

    Returns Promise<DataSelection<T>>

    +
  • Defined in src/selection.ts:425
  • Returns DataSelection<T>

    +
  • Defined in src/selection.ts:386
  • +
  • Defined in src/selection.ts:602
  • +
  • Defined in src/tile.ts:50
  • _highest_known_ix?: number
    +
  • Defined in src/tile.ts:43
  • _max_ix?: number
    +
  • Defined in src/tile.ts:45
  • _min_ix?: number
    +
  • Defined in src/tile.ts:44
  • batch_num: number
    +
  • Defined in src/tile.ts:564
  • codes: [number, number, number]
    +
  • Defined in src/tile.ts:566
  • dataset: Dataset<Tile>
    +
  • Defined in src/tile.ts:46
  • download_state: string
    +
  • Defined in src/tile.ts:39
  • full_tab: Table<any>
    +
  • Defined in src/tile.ts:565
  • key: string
    +
  • Defined in src/tile.ts:37
  • max_ix: number = -1
    +
  • Defined in src/tile.ts:36
  • numeric_id: number
    +
  • Defined in src/tile.ts:51
  • parent: ArrowTile
    +
  • Defined in src/tile.ts:41
  • promise: Promise<void>
    +
  • Defined in src/tile.ts:38
  • ready: boolean
    +
  • Defined in src/tile.ts:48
  • Accessors

    @@ -245,7 +245,7 @@
    +
  • Defined in src/tile.ts:272
  • +
  • Defined in src/tile.ts:73
  • +
  • Defined in src/tile.ts:335
  • set highest_known_ix(val: number): void
  • @@ -283,7 +283,7 @@
    val: number
  • Returns void

    +
  • Defined in src/tile.ts:222
  • +
  • Defined in src/tile.ts:245
  • +
  • Defined in src/tile.ts:237
  • +
  • Defined in src/tile.ts:349
  • Methods

    @@ -321,7 +321,7 @@
    +
  • Defined in src/tile.ts:345
    • @@ -337,7 +337,7 @@
      data: Float32Array
    Returns RecordBatch<any>
    +
  • Defined in src/tile.ts:125
    • @@ -351,7 +351,7 @@
      name: string

    Returns Promise<void>

    +
  • Defined in src/tile.ts:105
  • +
  • Defined in src/tile.ts:617
    • @@ -373,7 +373,7 @@
      colname: string

    Returns void

    +
  • Defined in src/tile.ts:81
  • +
  • Defined in src/tile.ts:641
  • +
  • Defined in src/tile.ts:266
  • +
  • Defined in src/tile.ts:213
    • @@ -446,7 +446,7 @@
      colname: string

    Returns Promise<Vector<any>>

    +
  • Defined in src/tile.ts:88
  • +
  • Defined in src/tile.ts:130
    • @@ -478,7 +478,7 @@
      sorted: booleanReturns Iterable<StructRowProxy<any>>
    +
  • Defined in src/tile.ts:156
  • +
  • Defined in src/tile.ts:255
  • +
  • Defined in src/tile.ts:327
  • +
  • Defined in src/tile.ts:50
  • _highest_known_ix?: number
    +
  • Defined in src/tile.ts:43
  • _max_ix?: number
    +
  • Defined in src/tile.ts:45
  • _min_ix?: number
    +
  • Defined in src/tile.ts:44
  • child_locations: string[] = []
    +
  • Defined in src/tile.ts:367
  • codes: [number, number, number]
    +
  • Defined in src/tile.ts:365
  • dataset: Dataset<Tile>
    +
  • Defined in src/tile.ts:46
  • download_state: string
    +
  • Defined in src/tile.ts:39
  • key: string
    +
  • Defined in src/tile.ts:363
  • max_ix: number = -1
    +
  • Defined in src/tile.ts:36
  • numeric_id: number
    +
  • Defined in src/tile.ts:51
  • parent: QuadTile
    +
  • Defined in src/tile.ts:41
  • promise: Promise<void>
    +
  • Defined in src/tile.ts:38
  • ready: boolean
    +
  • Defined in src/tile.ts:48
  • url: string
    +
  • Defined in src/tile.ts:362
  • Accessors

    @@ -255,7 +255,7 @@
    +
  • Defined in src/tile.ts:272
  • +
  • Defined in src/tile.ts:524
  • +
  • Defined in src/tile.ts:382
  • set highest_known_ix(val: number): void
  • @@ -293,7 +293,7 @@
    val: number
  • Returns void

    +
  • Defined in src/tile.ts:222
  • +
  • Defined in src/tile.ts:520
  • +
  • Defined in src/tile.ts:516
  • +
  • Defined in src/tile.ts:245
  • +
  • Defined in src/tile.ts:237
  • +
  • Defined in src/tile.ts:349
  • +
  • Defined in src/tile.ts:545
  • Methods

    @@ -361,7 +361,7 @@
    +
  • Defined in src/tile.ts:345
    • @@ -377,7 +377,7 @@
      data: Float32Array
    Returns RecordBatch<any>
    +
  • Defined in src/tile.ts:125
    • @@ -391,7 +391,7 @@
      name: string

    Returns Promise<void>

    +
  • Defined in src/tile.ts:105
    • @@ -405,7 +405,7 @@
      colname: string

    Returns void

    +
  • Defined in src/tile.ts:81
  • +
  • Defined in src/tile.ts:460
    • @@ -427,7 +427,7 @@

      Parameters

      max_ix: number

    Returns Promise<void>

    +
  • Defined in src/tile.ts:389
  • +
  • Defined in src/tile.ts:266
  • +
  • Defined in src/tile.ts:213
    • @@ -490,7 +490,7 @@

      Parameters

      suffix: string = undefined

    Returns Promise<RecordBatch<any>>

    +
  • Defined in src/tile.ts:402
    • @@ -504,7 +504,7 @@
      colname: string

    Returns Promise<Vector<any>>

    +
  • Defined in src/tile.ts:88
  • +
  • Defined in src/tile.ts:130
    • @@ -536,7 +536,7 @@
      sorted: booleanReturns Iterable<StructRowProxy<any>>
    +
  • Defined in src/tile.ts:156
  • +
  • Defined in src/tile.ts:255
  • +
  • Defined in src/tile.ts:327
  • +
  • Defined in src/tile.ts:50
  • _highest_known_ix?: number
    +
  • Defined in src/tile.ts:43
  • _max_ix?: number
    +
  • Defined in src/tile.ts:45
  • _min_ix?: number
    +
  • Defined in src/tile.ts:44
  • codes: [number, number, number]
    +
  • Defined in src/tile.ts:54
  • dataset: Dataset<Tile>
    +
  • Defined in src/tile.ts:46
  • download_state: string
    +
  • Defined in src/tile.ts:39
  • key: string
    +
  • Defined in src/tile.ts:37
  • max_ix: number = -1
    +
  • Defined in src/tile.ts:36
  • numeric_id: number
    +
  • Defined in src/tile.ts:51
  • parent: Tile
    +
  • Defined in src/tile.ts:41
  • promise: Promise<void>
    +
  • Defined in src/tile.ts:38
  • ready: boolean
    +
  • Defined in src/tile.ts:48
  • transformation_holder: Record<string, Promise<void>> = {}
    +
  • Defined in src/tile.ts:103
  • Accessors

    @@ -213,7 +213,7 @@
    +
  • Defined in src/tile.ts:272
  • +
  • Defined in src/tile.ts:73
  • +
  • Defined in src/tile.ts:335
  • set highest_known_ix(val: number): void
  • @@ -247,7 +247,7 @@

    Parameters

    val: number
  • Returns void

    +
  • Defined in src/tile.ts:222
  • +
  • Defined in src/tile.ts:245
  • +
  • Defined in src/tile.ts:237
  • +
  • Defined in src/tile.ts:349
  • Methods

    @@ -281,7 +281,7 @@
    +
  • Defined in src/tile.ts:345
    • @@ -296,7 +296,7 @@
      name: string
      data: Float32Array

    Returns RecordBatch<any>

    +
  • Defined in src/tile.ts:125
    • @@ -309,7 +309,7 @@

      Parameters

      name: string

    Returns Promise<void>

    +
  • Defined in src/tile.ts:105
    • @@ -322,15 +322,15 @@

      Parameters

      colname: string

    Returns void

    +
  • Defined in src/tile.ts:81
    • - +
    • -

      Returns void

    +
  • Defined in src/tile.ts:77
    • @@ -354,7 +354,7 @@
      callback: (Returns Promise<void>

    Returns Promise<void>

    +
  • Defined in src/tile.ts:266
    • @@ -378,7 +378,7 @@
      p: StructRowProxyReturns void

    Returns void

    +
  • Defined in src/tile.ts:213
    • @@ -391,7 +391,7 @@

      Parameters

      colname: string

    Returns Promise<Vector<any>>

    +
  • Defined in src/tile.ts:88
    • @@ -406,7 +406,7 @@
      max_ix: number
      viewport_limits: Rectangle

    Returns boolean

    +
  • Defined in src/tile.ts:130
  • Returns Iterable<StructRowProxy<any>>

    +
  • Defined in src/tile.ts:156
  • +
  • Defined in src/tile.ts:255
  • +
  • Defined in src/tile.ts:327
  • +
  • Defined in src/interaction.ts:399
  • +
  • Defined in src/tile.ts:649
  • +
  • Defined in src/typing.ts:15
  • +
  • Defined in src/typing.ts:25
  • +
  • Defined in src/typing.ts:11
  • +
  • Defined in src/typing.ts:7
  • +
  • Defined in src/typing.ts:21
  • Returns DictionaryType

    +
  • Defined in src/utilityFunctions.ts:16
  • +
  • Defined in src/selection.ts:9
  • +
  • Defined in src/selection.ts:9
  • +
  • Defined in src/selection.ts:9
  • Returns Promise<Uint8Array> | Promise<Vector<Bool>>

    +
  • Defined in src/selection.ts:139
  • useNameCache?: boolean
    +
  • Defined in src/selection.ts:9
  • +
  • Defined in src/selection.ts:9
  • +
  • Defined in src/shared.d.ts:157
  • +
  • Defined in src/shared.d.ts:60
  • +
  • Defined in src/AestheticSet.ts:2
  • diff --git a/docs/modules/ColorAesthetic.html b/docs/modules/ColorAesthetic.html index f46dc65e6..0da258065 100644 --- a/docs/modules/ColorAesthetic.html +++ b/docs/modules/ColorAesthetic.html @@ -16,7 +16,7 @@
  • ColorAesthetic
  • Module ColorAesthetic

    +
  • Defined in src/ColorAesthetic.ts:1
  • diff --git a/docs/modules/Dataset.html b/docs/modules/Dataset.html index b8bc65c2d..dc378da79 100644 --- a/docs/modules/Dataset.html +++ b/docs/modules/Dataset.html @@ -16,7 +16,7 @@
  • Dataset
  • Module Dataset

    +
  • Defined in src/Dataset.ts:2
  • diff --git a/docs/modules/StatefulAesthetic.html b/docs/modules/StatefulAesthetic.html index 919a57027..1af9e12b2 100644 --- a/docs/modules/StatefulAesthetic.html +++ b/docs/modules/StatefulAesthetic.html @@ -16,7 +16,7 @@
  • StatefulAesthetic
  • Module StatefulAesthetic

    +
  • Defined in src/StatefulAesthetic.ts:1
  • diff --git a/docs/modules/deepscatter.html b/docs/modules/deepscatter.html index d0b5a0f2f..1c6db7271 100644 --- a/docs/modules/deepscatter.html +++ b/docs/modules/deepscatter.html @@ -16,7 +16,7 @@
  • deepscatter
  • Module deepscatter

    +
  • Defined in src/deepscatter.ts:1
  • diff --git a/docs/modules/defaults.html b/docs/modules/defaults.html index 210c2015c..0d9d1cfca 100644 --- a/docs/modules/defaults.html +++ b/docs/modules/defaults.html @@ -16,7 +16,7 @@
  • defaults
  • Module defaults

    +
  • Defined in src/defaults.ts:1
  • diff --git a/docs/modules/interaction.html b/docs/modules/interaction.html index f430b380d..99a70a328 100644 --- a/docs/modules/interaction.html +++ b/docs/modules/interaction.html @@ -16,7 +16,7 @@
  • interaction
  • Module interaction

    +
  • Defined in src/interaction.ts:2
  • diff --git a/docs/modules/label_rendering.html b/docs/modules/label_rendering.html index ddc89ce1c..4b2986534 100644 --- a/docs/modules/label_rendering.html +++ b/docs/modules/label_rendering.html @@ -16,7 +16,7 @@
  • label_rendering
  • Module label_rendering

    +
  • Defined in src/label_rendering.ts:1
  • diff --git a/docs/modules/regl_rendering.html b/docs/modules/regl_rendering.html index f93071887..e851e5b4d 100644 --- a/docs/modules/regl_rendering.html +++ b/docs/modules/regl_rendering.html @@ -16,7 +16,7 @@
  • regl_rendering
  • Module regl_rendering

    +
  • Defined in src/regl_rendering.ts:2
  • diff --git a/docs/modules/rendering.html b/docs/modules/rendering.html index bcd064580..3b8e62e48 100644 --- a/docs/modules/rendering.html +++ b/docs/modules/rendering.html @@ -16,7 +16,7 @@
  • rendering
  • Module rendering

    +
  • Defined in src/rendering.ts:2
  • diff --git a/docs/modules/selection.html b/docs/modules/selection.html index 87f507b1d..f87692410 100644 --- a/docs/modules/selection.html +++ b/docs/modules/selection.html @@ -16,7 +16,7 @@
  • selection
  • Module selection

    +
  • Defined in src/selection.ts:1
  • diff --git a/docs/modules/shared.html b/docs/modules/shared.html index 7bac55d8e..9c2026868 100644 --- a/docs/modules/shared.html +++ b/docs/modules/shared.html @@ -16,7 +16,7 @@
  • shared
  • Module shared

    +
  • Defined in src/shared.d.ts:1
  • diff --git a/docs/modules/tile.html b/docs/modules/tile.html index 054eb65db..3cec6f360 100644 --- a/docs/modules/tile.html +++ b/docs/modules/tile.html @@ -16,7 +16,7 @@
  • tile
  • Module tile

    +
  • Defined in src/tile.ts:1
  • diff --git a/docs/modules/typing.html b/docs/modules/typing.html index f45ab31b5..f5dd21773 100644 --- a/docs/modules/typing.html +++ b/docs/modules/typing.html @@ -16,7 +16,7 @@
  • typing
  • Module typing

    +
  • Defined in src/typing.ts:1
  • diff --git a/docs/modules/util.html b/docs/modules/util.html index ef10b983e..14ceb305a 100644 --- a/docs/modules/util.html +++ b/docs/modules/util.html @@ -16,7 +16,7 @@
  • util
  • Module util

    +
  • Defined in src/util.ts:1
  • diff --git a/docs/modules/utilityFunctions.html b/docs/modules/utilityFunctions.html index a396c9498..8d39405f9 100644 --- a/docs/modules/utilityFunctions.html +++ b/docs/modules/utilityFunctions.html @@ -16,7 +16,7 @@
  • utilityFunctions
  • Module utilityFunctions

    +
  • Defined in src/utilityFunctions.ts:3
  • diff --git a/docs/types/StatefulAesthetic.ConcreteAesthetic.html b/docs/types/StatefulAesthetic.ConcreteAesthetic.html index 332a03017..437846c7f 100644 --- a/docs/types/StatefulAesthetic.ConcreteAesthetic.html +++ b/docs/types/StatefulAesthetic.ConcreteAesthetic.html @@ -18,7 +18,7 @@

    Type alias ConcreteAesthetic

    ConcreteAesthetic: X | Y | Size | Jitter_speed | Jitter_radius | Color | X0 | Y0 | Foreground | Filter
    +
  • Defined in src/StatefulAesthetic.ts:30
  • +
  • Defined in src/label_rendering.ts:360
  • +
  • Defined in src/label_rendering.ts:354
  • +
  • Defined in src/shared.d.ts:322
  • +
  • Defined in src/shared.d.ts:186
  • +
  • Defined in src/shared.d.ts:201
  • +
  • Defined in src/shared.d.ts:199
  • +
  • Defined in src/shared.d.ts:216
  • +
  • Defined in src/shared.d.ts:86
  • +
  • Defined in src/shared.d.ts:206
  • +
  • Defined in src/shared.d.ts:211
  • +
  • Defined in src/shared.d.ts:359
  • +
  • Defined in src/shared.d.ts:134
  • +
  • Defined in src/shared.d.ts:130
  • +
  • Defined in src/shared.d.ts:122
  • +
  • Defined in src/shared.d.ts:283
  • +
  • Defined in src/shared.d.ts:268
  • +
  • Defined in src/shared.d.ts:236
  • +
  • Defined in src/shared.d.ts:353
  • +
  • Defined in src/shared.d.ts:227
  • +
  • Defined in src/shared.d.ts:164
  • +
  • Defined in src/shared.d.ts:297
  • +
  • Defined in src/shared.d.ts:308
  • +
  • Defined in src/shared.d.ts:319
  • +
  • Defined in src/shared.d.ts:314
  • +
  • Defined in src/shared.d.ts:79
  • +
  • Defined in src/shared.d.ts:43
  • +
  • Defined in src/shared.d.ts:232
  • +
  • Defined in src/shared.d.ts:46
  • +
  • Defined in src/shared.d.ts:45
  • +
  • Defined in src/shared.d.ts:44
  • +
  • Defined in src/shared.d.ts:256
  • +
  • Defined in src/shared.d.ts:68
  • +
  • Defined in src/shared.d.ts:218
  • +
  • Defined in src/shared.d.ts:63
  • +
  • Defined in src/shared.d.ts:180
  • +
  • Defined in src/shared.d.ts:377
  • +
  • Defined in src/shared.d.ts:93
  • +
  • Defined in src/shared.d.ts:197
  • +
  • Defined in src/shared.d.ts:302
  • +
  • Defined in src/shared.d.ts:295
  • +
  • Defined in src/tile.ts:14
  • +
  • Defined in src/Aesthetic.ts:30
  • +
  • Defined in src/StatefulAesthetic.ts:16
  • +
  • Defined in src/defaults.ts:10
  • +
  • Defined in src/defaults.ts:3
  • +
  • Defined in src/selection.ts:14
  • +
  • Defined in src/Aesthetic.ts:50
  • @@ -125,19 +125,19 @@
    dataset: aesthetic_map: TextureSet

    Returns Aesthetic<GlValueType, JSValueType, ChannelType>

    +
  • Defined in src/Aesthetic.ts:76
  • Properties

    _constant?: JSValueType
    +
  • Defined in src/Aesthetic.ts:57
  • _domain?: [number, number]
    +
  • Defined in src/Aesthetic.ts:64
  • _func?: ((d: string | number) => GlValueType)
    @@ -155,12 +155,12 @@

    Parameters

    d: string | number

    Returns GlValueType

    +
  • Defined in src/Aesthetic.ts:66
  • _range: [number, number] | Uint8Array
    +
  • Defined in src/Aesthetic.ts:65
  • _scale?: ((p: string | number) => JSValueType)
    @@ -178,77 +178,77 @@

    Parameters

    p: string | number

    Returns JSValueType

    +
  • Defined in src/Aesthetic.ts:71
  • _texture_buffer: Float32Array | Uint8Array = null
    +
  • Defined in src/Aesthetic.ts:63
  • _textures: Record<string, Texture2D> = {}
    +
  • Defined in src/Aesthetic.ts:69
  • _transform: Transform = 'linear'
    +
  • Defined in src/Aesthetic.ts:59
  • aesthetic_map: TextureSet
    +
  • Defined in src/Aesthetic.ts:73
  • current_encoding: ChannelType = null
    +
  • Defined in src/Aesthetic.ts:72
  • dataset: Dataset<any>
    +
  • Defined in src/Aesthetic.ts:67
  • default_constant: JSValueType
    +
  • Defined in src/Aesthetic.ts:56
  • default_range: [number, number]
    +
  • Defined in src/Aesthetic.ts:55
  • default_transform: Transform
    +
  • Defined in src/Aesthetic.ts:58
  • field: string = null
    +
  • Defined in src/Aesthetic.ts:61
  • id: string
    +
  • Defined in src/Aesthetic.ts:74
  • partner: Aesthetic<GlValueType, JSValueType, ChannelType> = null
    +
  • Defined in src/Aesthetic.ts:68
  • regl: Regl
    +
  • Defined in src/Aesthetic.ts:62
  • scatterplot: Plot
    +
  • Defined in src/Aesthetic.ts:60
  • Accessors

    @@ -258,7 +258,7 @@
    +
  • Defined in src/Aesthetic.ts:130
  • +
  • Defined in src/Aesthetic.ts:341
  • +
  • Defined in src/Aesthetic.ts:144
  • +
  • Defined in src/Aesthetic.ts:179
  • +
  • Defined in src/Aesthetic.ts:198
  • +
  • Defined in src/Aesthetic.ts:186
    • @@ -317,7 +317,7 @@

      Parameters

      arg0: any

    Returns JSValueType

    +
  • Defined in src/Aesthetic.ts:114
  • +
  • Defined in src/Aesthetic.ts:208
  • set transform(transform: Transform): void
  • @@ -343,7 +343,7 @@

    Parameters

    transform: Transform
  • Returns void

    +
  • Defined in src/Aesthetic.ts:110
  • +
  • Defined in src/Aesthetic.ts:351
  • +
  • Defined in src/Aesthetic.ts:172
  • Methods

    @@ -374,7 +374,7 @@

    Parameters

    point: Datum

    Returns JSValueType

    +
  • Defined in src/Aesthetic.ts:94
    • @@ -391,7 +391,7 @@
      range: numberstring | ((d: string | number) => GlValueType)

    Returns void

    +
  • Defined in src/Aesthetic.ts:369
  • +
  • Defined in src/Aesthetic.ts:322
  • Returns BasicChannel

    +
  • Defined in src/Aesthetic.ts:230
    • @@ -425,7 +425,7 @@

      Parameters

      channel: string

    Returns BasicChannel

    +
  • Defined in src/Aesthetic.ts:221
  • +
  • Defined in src/Aesthetic.ts:165
    • @@ -446,7 +446,7 @@

      Parameters

      range: [number, number]

    Returns void

    +
  • Defined in src/Aesthetic.ts:311
  • +
  • Defined in src/Aesthetic.ts:333
    • @@ -467,7 +467,7 @@

      Parameters

      raw_func: string | ((d: string | number) => GlValueType)

    Returns ((d: string | number) => GlValueType) | ((d: any) => number)

    +
  • Defined in src/Aesthetic.ts:358
  • +
  • Defined in src/Aesthetic.ts:217
  • +
  • Defined in src/Aesthetic.ts:235
    • @@ -496,7 +496,7 @@

      Parameters

      val: JSValueType

    Returns GlValueType

    +
  • Defined in src/Aesthetic.ts:103
    • @@ -509,7 +509,7 @@

      Parameters

      encoding: string | ChannelType

    Returns void

    +
  • Defined in src/Aesthetic.ts:245
    • @@ -522,7 +522,7 @@

      Parameters

      point: Datum

    Returns string | number

    +
  • Defined in src/Aesthetic.ts:190
  • +
  • Defined in src/Aesthetic.ts:66
  • _range: [number, number] | Uint8Array
    +
  • Defined in src/Aesthetic.ts:65
  • _scale?: ((p: string | number) => boolean)
    @@ -166,85 +166,85 @@
    p: stringReturns boolean
    +
  • Defined in src/Aesthetic.ts:71
  • _texture_buffer: Float32Array | Uint8Array = null
    +
  • Defined in src/Aesthetic.ts:63
  • _textures: Record<string, Texture2D> = {}
    +
  • Defined in src/Aesthetic.ts:69
  • aesthetic_map: TextureSet
    +
  • Defined in src/Aesthetic.ts:73
  • current_encoding: any = null
    +
  • Defined in src/Aesthetic.ts:625
  • dataset: Dataset<any>
    +
  • Defined in src/Aesthetic.ts:67
  • default_constant: boolean = true
    +
  • Defined in src/Aesthetic.ts:627
  • default_range: [number, number] = ...
    +
  • Defined in src/Aesthetic.ts:629
  • default_transform: Transform = 'literal'
    +
  • Defined in src/Aesthetic.ts:628
  • field: string = null
    +
  • Defined in src/Aesthetic.ts:61
  • id: string
    +
  • Defined in src/Aesthetic.ts:74
  • partner: Filter = null
    +
  • Defined in src/Aesthetic.ts:68
  • regl: Regl
    +
  • Defined in src/Aesthetic.ts:62
  • scatterplot: Plot
    +
  • Defined in src/Aesthetic.ts:60
  • Accessors

    @@ -255,7 +255,7 @@
    +
  • Defined in src/Aesthetic.ts:130
  • +
  • Defined in src/Aesthetic.ts:341
  • +
  • Defined in src/Aesthetic.ts:597
  • +
  • Defined in src/Aesthetic.ts:179
  • +
  • Defined in src/Aesthetic.ts:198
  • +
  • Defined in src/Aesthetic.ts:186
    • @@ -320,7 +320,7 @@
      arg0: any

    Returns JSValueType

    +
  • Defined in src/Aesthetic.ts:114
  • +
  • Defined in src/Aesthetic.ts:208
  • set transform(transform: Transform): void
  • +
  • Defined in src/Aesthetic.ts:110
  • +
  • Defined in src/Aesthetic.ts:351
  • +
  • Defined in src/Aesthetic.ts:172
  • Methods

    @@ -383,7 +383,7 @@
    point: Datum

    Returns boolean

    +
  • Defined in src/Aesthetic.ts:540
    • @@ -401,7 +401,7 @@
      raw_func: stringReturns void
    +
  • Defined in src/Aesthetic.ts:369
  • +
  • Defined in src/Aesthetic.ts:576
  • +
  • Defined in src/Aesthetic.ts:322
  • +
  • Defined in src/Aesthetic.ts:230
    • @@ -454,7 +454,7 @@
      channel: string

    Returns BasicChannel

    +
  • Defined in src/Aesthetic.ts:221
  • +
  • Defined in src/Aesthetic.ts:165
    • @@ -477,7 +477,7 @@
      range: [Returns void
    +
  • Defined in src/Aesthetic.ts:311
  • +
  • Defined in src/Aesthetic.ts:333
    • @@ -500,7 +500,7 @@
      raw_func: stringReturns ((d: any) => number) | ((d: string | number) => number)
    +
  • Defined in src/Aesthetic.ts:358
  • +
  • Defined in src/Aesthetic.ts:518
  • +
  • Defined in src/Aesthetic.ts:217
  • +
  • Defined in src/Aesthetic.ts:235
    • @@ -541,7 +541,7 @@
      a: boolean

    Returns 0 | 1

    +
  • Defined in src/Aesthetic.ts:503
  • +
  • Defined in src/Aesthetic.ts:507
    • @@ -569,7 +569,7 @@
      point: Datum

    Returns string | number

    +
  • Defined in src/Aesthetic.ts:190
  • +
  • Defined in src/Aesthetic.ts:66
  • _range: [number, number] | Uint8Array
    +
  • Defined in src/Aesthetic.ts:65
  • _scale?: ((p: string | number) => boolean)
    @@ -172,85 +172,85 @@
    p: stringReturns boolean
    +
  • Defined in src/Aesthetic.ts:71
  • _texture_buffer: Float32Array | Uint8Array = null
    +
  • Defined in src/Aesthetic.ts:63
  • _textures: Record<string, Texture2D> = {}
    +
  • Defined in src/Aesthetic.ts:69
  • aesthetic_map: TextureSet
    +
  • Defined in src/Aesthetic.ts:73
  • current_encoding: any = null
    +
  • Defined in src/Aesthetic.ts:608
  • dataset: Dataset<any>
    +
  • Defined in src/Aesthetic.ts:67
  • default_constant: boolean = true
    +
  • Defined in src/Aesthetic.ts:610
  • default_range: [number, number] = ...
    +
  • Defined in src/Aesthetic.ts:611
  • default_transform: Transform = 'literal'
    +
  • Defined in src/Aesthetic.ts:612
  • field: string = null
    +
  • Defined in src/Aesthetic.ts:61
  • id: string
    +
  • Defined in src/Aesthetic.ts:74
  • partner: Foreground = null
    +
  • Defined in src/Aesthetic.ts:68
  • regl: Regl
    +
  • Defined in src/Aesthetic.ts:62
  • scatterplot: Plot
    +
  • Defined in src/Aesthetic.ts:60
  • Accessors

    @@ -260,7 +260,7 @@
    +
  • Defined in src/Aesthetic.ts:613
  • +
  • Defined in src/Aesthetic.ts:130
  • +
  • Defined in src/Aesthetic.ts:341
  • +
  • Defined in src/Aesthetic.ts:597
  • +
  • Defined in src/Aesthetic.ts:179
  • +
  • Defined in src/Aesthetic.ts:198
  • +
  • Defined in src/Aesthetic.ts:186
    • @@ -334,7 +334,7 @@
      arg0: any

    Returns JSValueType

    +
  • Defined in src/Aesthetic.ts:114
  • +
  • Defined in src/Aesthetic.ts:208
  • set transform(transform: Transform): void
  • +
  • Defined in src/Aesthetic.ts:110
  • +
  • Defined in src/Aesthetic.ts:351
  • +
  • Defined in src/Aesthetic.ts:172
  • Methods

    @@ -397,7 +397,7 @@
    point: Datum

    Returns boolean

    +
  • Defined in src/Aesthetic.ts:540
    • @@ -415,7 +415,7 @@
      raw_func: stringReturns void
    +
  • Defined in src/Aesthetic.ts:369
  • +
  • Defined in src/Aesthetic.ts:576
  • +
  • Defined in src/Aesthetic.ts:322
  • +
  • Defined in src/Aesthetic.ts:230
    • @@ -468,7 +468,7 @@
      channel: string

    Returns BasicChannel

    +
  • Defined in src/Aesthetic.ts:221
  • +
  • Defined in src/Aesthetic.ts:165
    • @@ -491,7 +491,7 @@
      range: [Returns void
    +
  • Defined in src/Aesthetic.ts:311
  • +
  • Defined in src/Aesthetic.ts:333
    • @@ -514,7 +514,7 @@
      raw_func: stringReturns ((d: any) => number) | ((d: string | number) => number)
    +
  • Defined in src/Aesthetic.ts:358
  • +
  • Defined in src/Aesthetic.ts:518
  • +
  • Defined in src/Aesthetic.ts:217
  • +
  • Defined in src/Aesthetic.ts:235
    • @@ -555,7 +555,7 @@
      a: boolean

    Returns 0 | 1

    +
  • Defined in src/Aesthetic.ts:503
  • +
  • Defined in src/Aesthetic.ts:507
    • @@ -583,7 +583,7 @@
      point: Datum

    Returns string | number

    +
  • Defined in src/Aesthetic.ts:190
  • +
  • Defined in src/Aesthetic.ts:66
  • _method: JitterRadiusMethod = 'None'
    +
  • Defined in src/Aesthetic.ts:679
  • _range: [number, number] | Uint8Array
    +
  • Defined in src/Aesthetic.ts:65
  • _scale?: ((p: string | number) => number)
    @@ -173,78 +173,78 @@
    p: stringReturns number
    +
  • Defined in src/Aesthetic.ts:71
  • _texture_buffer: Float32Array | Uint8Array = null
    +
  • Defined in src/Aesthetic.ts:63
  • _textures: Record<string, Texture2D> = {}
    +
  • Defined in src/Aesthetic.ts:69
  • aesthetic_map: TextureSet
    +
  • Defined in src/Aesthetic.ts:73
  • current_encoding: JitterChannel = null
    +
  • Defined in src/Aesthetic.ts:72
  • dataset: Dataset<any>
    +
  • Defined in src/Aesthetic.ts:67
  • default_transform: Transform = 'linear'
    +
  • Defined in src/Aesthetic.ts:673
  • field: string = null
    +
  • Defined in src/Aesthetic.ts:61
  • id: string
    +
  • Defined in src/Aesthetic.ts:74
  • jitter_int_formatted: 0 | 3 | 2 | 1 | 4 | 5 = 0
    +
  • Defined in src/Aesthetic.ts:669
  • partner: Jitter_radius = null
    +
  • Defined in src/Aesthetic.ts:68
  • regl: Regl
    +
  • Defined in src/Aesthetic.ts:62
  • scatterplot: Plot
    +
  • Defined in src/Aesthetic.ts:60
  • Accessors

    @@ -255,7 +255,7 @@
    +
  • Defined in src/Aesthetic.ts:130
  • +
  • Defined in src/Aesthetic.ts:341
  • +
  • Defined in src/Aesthetic.ts:670
  • +
  • Defined in src/Aesthetic.ts:144
  • +
  • Defined in src/Aesthetic.ts:675
  • +
  • Defined in src/Aesthetic.ts:179
  • +
  • Defined in src/Aesthetic.ts:689
  • +
  • Defined in src/Aesthetic.ts:198
  • set method(value: JitterRadiusMethod): void
  • @@ -335,7 +335,7 @@

    Parameters

    value: JitterRadiusMethod
  • Returns void

    +
  • Defined in src/Aesthetic.ts:685
  • +
  • Defined in src/Aesthetic.ts:186
    • @@ -364,7 +364,7 @@
      arg0: any

    Returns JSValueType

    +
  • Defined in src/Aesthetic.ts:114
  • +
  • Defined in src/Aesthetic.ts:208
  • set transform(transform: Transform): void
  • +
  • Defined in src/Aesthetic.ts:110
  • +
  • Defined in src/Aesthetic.ts:351
  • +
  • Defined in src/Aesthetic.ts:172
  • Methods

    @@ -427,7 +427,7 @@
    point: Datum

    Returns number

    +
  • Defined in src/Aesthetic.ts:94
  • +
  • Defined in src/Aesthetic.ts:369
  • +
  • Defined in src/Aesthetic.ts:322
  • +
  • Defined in src/Aesthetic.ts:230
    • @@ -482,7 +482,7 @@
      channel: string

    Returns BasicChannel

    +
  • Defined in src/Aesthetic.ts:221
  • +
  • Defined in src/Aesthetic.ts:165
  • +
  • Defined in src/Aesthetic.ts:311
  • +
  • Defined in src/Aesthetic.ts:333
  • +
  • Defined in src/Aesthetic.ts:358
  • +
  • Defined in src/Aesthetic.ts:217
  • +
  • Defined in src/Aesthetic.ts:235
    • @@ -560,7 +560,7 @@
      a: number

    Returns number

    +
  • Defined in src/Aesthetic.ts:666
  • +
  • Defined in src/Aesthetic.ts:245
    • @@ -588,7 +588,7 @@
      point: Datum

    Returns string | number

    +
  • Defined in src/Aesthetic.ts:190
  • +
  • Defined in src/Aesthetic.ts:66
  • _range: [number, number] | Uint8Array
    +
  • Defined in src/Aesthetic.ts:65
  • _scale?: ((p: string | number) => number)
    @@ -165,85 +165,85 @@
    p: stringReturns number
    +
  • Defined in src/Aesthetic.ts:71
  • _texture_buffer: Float32Array | Uint8Array = null
    +
  • Defined in src/Aesthetic.ts:63
  • _textures: Record<string, Texture2D> = {}
    +
  • Defined in src/Aesthetic.ts:69
  • aesthetic_map: TextureSet
    +
  • Defined in src/Aesthetic.ts:73
  • current_encoding: DefaultChannel = null
    +
  • Defined in src/Aesthetic.ts:72
  • dataset: Dataset<any>
    +
  • Defined in src/Aesthetic.ts:67
  • default_constant: number = 0.5
    +
  • Defined in src/Aesthetic.ts:635
  • default_range: [number, number] = ...
    +
  • Defined in src/Aesthetic.ts:634
  • default_transform: Transform = 'linear'
    +
  • Defined in src/Aesthetic.ts:633
  • field: string = null
    +
  • Defined in src/Aesthetic.ts:61
  • id: string
    +
  • Defined in src/Aesthetic.ts:74
  • partner: Jitter_speed = null
    +
  • Defined in src/Aesthetic.ts:68
  • regl: Regl
    +
  • Defined in src/Aesthetic.ts:62
  • scatterplot: Plot
    +
  • Defined in src/Aesthetic.ts:60
  • Accessors

    @@ -254,7 +254,7 @@
    +
  • Defined in src/Aesthetic.ts:130
  • +
  • Defined in src/Aesthetic.ts:341
  • +
  • Defined in src/Aesthetic.ts:433
  • +
  • Defined in src/Aesthetic.ts:179
  • +
  • Defined in src/Aesthetic.ts:198
  • +
  • Defined in src/Aesthetic.ts:186
    • @@ -319,7 +319,7 @@
      arg0: any

    Returns JSValueType

    +
  • Defined in src/Aesthetic.ts:114
  • +
  • Defined in src/Aesthetic.ts:208
  • set transform(transform: Transform): void
  • +
  • Defined in src/Aesthetic.ts:110
  • +
  • Defined in src/Aesthetic.ts:351
  • +
  • Defined in src/Aesthetic.ts:172
  • Methods

    @@ -382,7 +382,7 @@
    point: Datum

    Returns number

    +
  • Defined in src/Aesthetic.ts:94
    • @@ -400,7 +400,7 @@
      raw_func: stringReturns void
    +
  • Defined in src/Aesthetic.ts:369
  • +
  • Defined in src/Aesthetic.ts:322
  • +
  • Defined in src/Aesthetic.ts:230
    • @@ -437,7 +437,7 @@
      channel: string

    Returns BasicChannel

    +
  • Defined in src/Aesthetic.ts:221
  • +
  • Defined in src/Aesthetic.ts:165
    • @@ -460,7 +460,7 @@
      range: [Returns void
    +
  • Defined in src/Aesthetic.ts:311
  • +
  • Defined in src/Aesthetic.ts:333
    • @@ -483,7 +483,7 @@
      raw_func: stringReturns ((d: any) => number) | ((d: string | number) => number)
    +
  • Defined in src/Aesthetic.ts:358
  • +
  • Defined in src/Aesthetic.ts:217
  • +
  • Defined in src/Aesthetic.ts:235
    • @@ -515,7 +515,7 @@
      a: number

    Returns number

    +
  • Defined in src/Aesthetic.ts:426
    • @@ -529,7 +529,7 @@
      encoding: stringReturns void
    +
  • Defined in src/Aesthetic.ts:245
    • @@ -543,7 +543,7 @@
      point: Datum

    Returns string | number

    +
  • Defined in src/Aesthetic.ts:190
    • @@ -552,7 +552,7 @@
    +
  • Defined in src/Aesthetic.ts:430
  • +
  • Defined in src/Aesthetic.ts:66
  • _range: [number, number] | Uint8Array
    +
  • Defined in src/Aesthetic.ts:65
  • _scale?: ((p: string | number) => number)
    @@ -169,85 +169,85 @@
    p: stringReturns number
    +
  • Defined in src/Aesthetic.ts:71
  • _texture_buffer: Float32Array | Uint8Array = null
    +
  • Defined in src/Aesthetic.ts:63
  • _textures: Record<string, Texture2D> = {}
    +
  • Defined in src/Aesthetic.ts:69
  • aesthetic_map: TextureSet
    +
  • Defined in src/Aesthetic.ts:73
  • current_encoding: DefaultChannel = null
    +
  • Defined in src/Aesthetic.ts:72
  • dataset: Dataset<any>
    +
  • Defined in src/Aesthetic.ts:67
  • default_constant: number = 0
    +
  • Defined in src/Aesthetic.ts:461
  • default_range: [number, number] = ...
    +
  • Defined in src/Aesthetic.ts:460
  • default_transform: Transform = 'literal'
    +
  • Defined in src/Aesthetic.ts:462
  • field: string = null
    +
  • Defined in src/Aesthetic.ts:61
  • id: string
    +
  • Defined in src/Aesthetic.ts:74
  • partner: PositionalAesthetic = null
    +
  • Defined in src/Aesthetic.ts:68
  • regl: Regl
    +
  • Defined in src/Aesthetic.ts:62
  • scatterplot: Plot
    +
  • Defined in src/Aesthetic.ts:60
  • Accessors

    @@ -258,7 +258,7 @@
    +
  • Defined in src/Aesthetic.ts:130
  • +
  • Defined in src/Aesthetic.ts:341
  • +
  • Defined in src/Aesthetic.ts:433
  • +
  • Defined in src/Aesthetic.ts:179
  • +
  • Defined in src/Aesthetic.ts:198
  • +
  • Defined in src/Aesthetic.ts:464
    • @@ -323,7 +323,7 @@
      arg0: any

    Returns JSValueType

    +
  • Defined in src/Aesthetic.ts:114
  • +
  • Defined in src/Aesthetic.ts:208
  • set transform(transform: Transform): void
  • +
  • Defined in src/Aesthetic.ts:110
  • +
  • Defined in src/Aesthetic.ts:351
  • +
  • Defined in src/Aesthetic.ts:172
  • +
  • Defined in src/Aesthetic.ts:473
  • Methods

    @@ -394,7 +394,7 @@
    point: Datum

    Returns number

    +
  • Defined in src/Aesthetic.ts:94
    • @@ -412,7 +412,7 @@
      raw_func: stringReturns void
    +
  • Defined in src/Aesthetic.ts:369
  • +
  • Defined in src/Aesthetic.ts:322
  • +
  • Defined in src/Aesthetic.ts:230
    • @@ -449,7 +449,7 @@
      channel: string

    Returns BasicChannel

    +
  • Defined in src/Aesthetic.ts:221
  • +
  • Defined in src/Aesthetic.ts:165
    • @@ -472,7 +472,7 @@
      range: [Returns void
    +
  • Defined in src/Aesthetic.ts:311
  • +
  • Defined in src/Aesthetic.ts:333
    • @@ -495,7 +495,7 @@
      raw_func: stringReturns ((d: any) => number) | ((d: string | number) => number)
    +
  • Defined in src/Aesthetic.ts:358
  • +
  • Defined in src/Aesthetic.ts:217
  • +
  • Defined in src/Aesthetic.ts:235
    • @@ -527,7 +527,7 @@
      a: number

    Returns number

    +
  • Defined in src/Aesthetic.ts:426
    • @@ -541,7 +541,7 @@
      encoding: stringReturns void
    +
  • Defined in src/Aesthetic.ts:245
    • @@ -555,7 +555,7 @@
      point: Datum

    Returns string | number

    +
  • Defined in src/Aesthetic.ts:190
    • @@ -564,7 +564,7 @@
    +
  • Defined in src/Aesthetic.ts:430
  • +
  • Defined in src/Aesthetic.ts:66
  • _range: [number, number] | Uint8Array
    +
  • Defined in src/Aesthetic.ts:65
  • _scale?: ((p: string | number) => number)
    @@ -166,79 +166,79 @@
    p: stringReturns number
    +
  • Defined in src/Aesthetic.ts:71
  • _texture_buffer: Float32Array | Uint8Array = null
    +
  • Defined in src/Aesthetic.ts:63
  • _textures: Record<string, Texture2D> = {}
    +
  • Defined in src/Aesthetic.ts:69
  • aesthetic_map: TextureSet
    +
  • Defined in src/Aesthetic.ts:73
  • current_encoding: DefaultChannel = null
    +
  • Defined in src/Aesthetic.ts:72
  • dataset: Dataset<any>
    +
  • Defined in src/Aesthetic.ts:67
  • default_constant: number = 1
    +
  • Defined in src/Aesthetic.ts:443
  • default_transform: Transform = 'sqrt'
    +
  • Defined in src/Aesthetic.ts:447
  • field: string = null
    +
  • Defined in src/Aesthetic.ts:61
  • id: string
    +
  • Defined in src/Aesthetic.ts:74
  • partner: Size = null
    +
  • Defined in src/Aesthetic.ts:68
  • regl: Regl
    +
  • Defined in src/Aesthetic.ts:62
  • scatterplot: Plot
    +
  • Defined in src/Aesthetic.ts:60
  • Accessors

    @@ -249,7 +249,7 @@
    +
  • Defined in src/Aesthetic.ts:130
  • +
  • Defined in src/Aesthetic.ts:341
  • +
  • Defined in src/Aesthetic.ts:433
  • +
  • Defined in src/Aesthetic.ts:444
  • +
  • Defined in src/Aesthetic.ts:179
  • +
  • Defined in src/Aesthetic.ts:198
  • +
  • Defined in src/Aesthetic.ts:186
    • @@ -323,7 +323,7 @@
      arg0: any

    Returns JSValueType

    +
  • Defined in src/Aesthetic.ts:114
  • +
  • Defined in src/Aesthetic.ts:208
  • set transform(transform: Transform): void
  • +
  • Defined in src/Aesthetic.ts:110
  • +
  • Defined in src/Aesthetic.ts:351
  • +
  • Defined in src/Aesthetic.ts:172
  • +
  • Defined in src/Aesthetic.ts:439
  • Methods

    @@ -394,7 +394,7 @@
    point: Datum

    Returns number

    +
  • Defined in src/Aesthetic.ts:94
    • @@ -412,7 +412,7 @@
      raw_func: stringReturns void
    +
  • Defined in src/Aesthetic.ts:369
  • +
  • Defined in src/Aesthetic.ts:322
  • +
  • Defined in src/Aesthetic.ts:230
    • @@ -449,7 +449,7 @@
      channel: string

    Returns BasicChannel

    +
  • Defined in src/Aesthetic.ts:221
  • +
  • Defined in src/Aesthetic.ts:165
    • @@ -472,7 +472,7 @@
      range: [Returns void
    +
  • Defined in src/Aesthetic.ts:311
  • +
  • Defined in src/Aesthetic.ts:333
    • @@ -495,7 +495,7 @@
      raw_func: stringReturns ((d: any) => number) | ((d: string | number) => number)
    +
  • Defined in src/Aesthetic.ts:358
  • +
  • Defined in src/Aesthetic.ts:217
  • +
  • Defined in src/Aesthetic.ts:235
    • @@ -527,7 +527,7 @@
      a: number

    Returns number

    +
  • Defined in src/Aesthetic.ts:426
    • @@ -541,7 +541,7 @@
      encoding: stringReturns void
    +
  • Defined in src/Aesthetic.ts:245
    • @@ -555,7 +555,7 @@
      point: Datum

    Returns string | number

    +
  • Defined in src/Aesthetic.ts:190
    • @@ -564,7 +564,7 @@
    +
  • Defined in src/Aesthetic.ts:430
  • +
  • Defined in src/Aesthetic.ts:66
  • _range: [number, number] | Uint8Array
    +
  • Defined in src/Aesthetic.ts:65
  • _scale?: ((p: string | number) => number)
    @@ -168,85 +168,85 @@
    p: stringReturns number
    +
  • Defined in src/Aesthetic.ts:71
  • _texture_buffer: Float32Array | Uint8Array = null
    +
  • Defined in src/Aesthetic.ts:63
  • _textures: Record<string, Texture2D> = {}
    +
  • Defined in src/Aesthetic.ts:69
  • aesthetic_map: TextureSet
    +
  • Defined in src/Aesthetic.ts:73
  • current_encoding: DefaultChannel = null
    +
  • Defined in src/Aesthetic.ts:72
  • dataset: Dataset<any>
    +
  • Defined in src/Aesthetic.ts:67
  • default_constant: number = 0
    +
  • Defined in src/Aesthetic.ts:461
  • default_range: [number, number] = ...
    +
  • Defined in src/Aesthetic.ts:460
  • default_transform: Transform = 'literal'
    +
  • Defined in src/Aesthetic.ts:462
  • field: string = 'x'
    +
  • Defined in src/Aesthetic.ts:479
  • id: string
    +
  • Defined in src/Aesthetic.ts:74
  • partner: X = null
    +
  • Defined in src/Aesthetic.ts:68
  • regl: Regl
    +
  • Defined in src/Aesthetic.ts:62
  • scatterplot: Plot
    +
  • Defined in src/Aesthetic.ts:60
  • Accessors

    @@ -257,7 +257,7 @@
    +
  • Defined in src/Aesthetic.ts:130
  • +
  • Defined in src/Aesthetic.ts:341
  • +
  • Defined in src/Aesthetic.ts:433
  • +
  • Defined in src/Aesthetic.ts:179
  • +
  • Defined in src/Aesthetic.ts:198
  • +
  • Defined in src/Aesthetic.ts:464
    • @@ -322,7 +322,7 @@
      arg0: any

    Returns JSValueType

    +
  • Defined in src/Aesthetic.ts:114
  • +
  • Defined in src/Aesthetic.ts:208
  • set transform(transform: Transform): void
  • +
  • Defined in src/Aesthetic.ts:110
  • +
  • Defined in src/Aesthetic.ts:351
  • +
  • Defined in src/Aesthetic.ts:172
    • @@ -378,7 +378,7 @@
    +
  • Defined in src/Aesthetic.ts:473
  • Methods

    @@ -394,7 +394,7 @@
    point: Datum

    Returns number

    +
  • Defined in src/Aesthetic.ts:94
  • +
  • Defined in src/Aesthetic.ts:369
  • +
  • Defined in src/Aesthetic.ts:322
  • +
  • Defined in src/Aesthetic.ts:230
    • @@ -449,7 +449,7 @@
      channel: string

    Returns BasicChannel

    +
  • Defined in src/Aesthetic.ts:221
  • +
  • Defined in src/Aesthetic.ts:165
  • +
  • Defined in src/Aesthetic.ts:311
  • +
  • Defined in src/Aesthetic.ts:333
  • +
  • Defined in src/Aesthetic.ts:358
  • +
  • Defined in src/Aesthetic.ts:217
  • +
  • Defined in src/Aesthetic.ts:235
    • @@ -527,7 +527,7 @@
      a: number

    Returns number

    +
  • Defined in src/Aesthetic.ts:426
  • +
  • Defined in src/Aesthetic.ts:245
    • @@ -555,7 +555,7 @@
      point: Datum

    Returns string | number

    +
  • Defined in src/Aesthetic.ts:190
  • +
  • Defined in src/Aesthetic.ts:430
  • +
  • Defined in src/Aesthetic.ts:66
  • _range: [number, number] | Uint8Array
    +
  • Defined in src/Aesthetic.ts:65
  • _scale?: ((p: string | number) => number)
    @@ -166,85 +166,85 @@
    p: stringReturns number
    +
  • Defined in src/Aesthetic.ts:71
  • _texture_buffer: Float32Array | Uint8Array = null
    +
  • Defined in src/Aesthetic.ts:63
  • _textures: Record<string, Texture2D> = {}
    +
  • Defined in src/Aesthetic.ts:69
  • aesthetic_map: TextureSet
    +
  • Defined in src/Aesthetic.ts:73
  • current_encoding: DefaultChannel = null
    +
  • Defined in src/Aesthetic.ts:72
  • dataset: Dataset<any>
    +
  • Defined in src/Aesthetic.ts:67
  • default_constant: number = 0
    +
  • Defined in src/Aesthetic.ts:461
  • default_range: [number, number] = ...
    +
  • Defined in src/Aesthetic.ts:460
  • default_transform: Transform = 'literal'
    +
  • Defined in src/Aesthetic.ts:462
  • field: string = 'x'
    +
  • Defined in src/Aesthetic.ts:479
  • id: string
    +
  • Defined in src/Aesthetic.ts:74
  • partner: X0 = null
    +
  • Defined in src/Aesthetic.ts:68
  • regl: Regl
    +
  • Defined in src/Aesthetic.ts:62
  • scatterplot: Plot
    +
  • Defined in src/Aesthetic.ts:60
  • Accessors

    @@ -255,7 +255,7 @@
    +
  • Defined in src/Aesthetic.ts:130
  • +
  • Defined in src/Aesthetic.ts:341
  • +
  • Defined in src/Aesthetic.ts:433
  • +
  • Defined in src/Aesthetic.ts:179
  • +
  • Defined in src/Aesthetic.ts:198
  • +
  • Defined in src/Aesthetic.ts:464
    • @@ -320,7 +320,7 @@
      arg0: any

    Returns JSValueType

    +
  • Defined in src/Aesthetic.ts:114
  • +
  • Defined in src/Aesthetic.ts:208
  • set transform(transform: Transform): void
  • +
  • Defined in src/Aesthetic.ts:110
  • +
  • Defined in src/Aesthetic.ts:351
  • +
  • Defined in src/Aesthetic.ts:172
    • @@ -376,7 +376,7 @@
    +
  • Defined in src/Aesthetic.ts:473
  • Methods

    @@ -392,7 +392,7 @@
    point: Datum

    Returns number

    +
  • Defined in src/Aesthetic.ts:94
  • +
  • Defined in src/Aesthetic.ts:369
  • +
  • Defined in src/Aesthetic.ts:322
  • +
  • Defined in src/Aesthetic.ts:230
    • @@ -447,7 +447,7 @@
      channel: string

    Returns BasicChannel

    +
  • Defined in src/Aesthetic.ts:221
  • +
  • Defined in src/Aesthetic.ts:165
  • +
  • Defined in src/Aesthetic.ts:311
  • +
  • Defined in src/Aesthetic.ts:333
  • +
  • Defined in src/Aesthetic.ts:358
  • +
  • Defined in src/Aesthetic.ts:217
  • +
  • Defined in src/Aesthetic.ts:235
    • @@ -525,7 +525,7 @@
      a: number

    Returns number

    +
  • Defined in src/Aesthetic.ts:426
  • +
  • Defined in src/Aesthetic.ts:245
    • @@ -553,7 +553,7 @@
      point: Datum

    Returns string | number

    +
  • Defined in src/Aesthetic.ts:190
  • +
  • Defined in src/Aesthetic.ts:430
  • +
  • Defined in src/Aesthetic.ts:66
  • _range: [number, number] | Uint8Array
    +
  • Defined in src/Aesthetic.ts:65
  • _scale?: ((p: string | number) => number)
    @@ -168,85 +168,85 @@
    p: stringReturns number
    +
  • Defined in src/Aesthetic.ts:71
  • _texture_buffer: Float32Array | Uint8Array = null
    +
  • Defined in src/Aesthetic.ts:63
  • _textures: Record<string, Texture2D> = {}
    +
  • Defined in src/Aesthetic.ts:69
  • aesthetic_map: TextureSet
    +
  • Defined in src/Aesthetic.ts:73
  • current_encoding: DefaultChannel = null
    +
  • Defined in src/Aesthetic.ts:72
  • dataset: Dataset<any>
    +
  • Defined in src/Aesthetic.ts:67
  • default_constant: number = 0
    +
  • Defined in src/Aesthetic.ts:461
  • default_range: [number, number] = ...
    +
  • Defined in src/Aesthetic.ts:460
  • default_transform: Transform = 'literal'
    +
  • Defined in src/Aesthetic.ts:462
  • field: string = 'y'
    +
  • Defined in src/Aesthetic.ts:485
  • id: string
    +
  • Defined in src/Aesthetic.ts:74
  • partner: Y = null
    +
  • Defined in src/Aesthetic.ts:68
  • regl: Regl
    +
  • Defined in src/Aesthetic.ts:62
  • scatterplot: Plot
    +
  • Defined in src/Aesthetic.ts:60
  • Accessors

    @@ -257,7 +257,7 @@
    +
  • Defined in src/Aesthetic.ts:130
  • +
  • Defined in src/Aesthetic.ts:341
  • +
  • Defined in src/Aesthetic.ts:433
  • +
  • Defined in src/Aesthetic.ts:179
  • +
  • Defined in src/Aesthetic.ts:198
  • +
  • Defined in src/Aesthetic.ts:464
    • @@ -322,7 +322,7 @@
      arg0: any

    Returns JSValueType

    +
  • Defined in src/Aesthetic.ts:114
  • +
  • Defined in src/Aesthetic.ts:208
  • set transform(transform: Transform): void
  • +
  • Defined in src/Aesthetic.ts:110
  • +
  • Defined in src/Aesthetic.ts:351
  • +
  • Defined in src/Aesthetic.ts:172
    • @@ -378,7 +378,7 @@
    +
  • Defined in src/Aesthetic.ts:473
  • Methods

    @@ -394,7 +394,7 @@
    point: Datum

    Returns number

    +
  • Defined in src/Aesthetic.ts:94
  • +
  • Defined in src/Aesthetic.ts:369
  • +
  • Defined in src/Aesthetic.ts:322
  • +
  • Defined in src/Aesthetic.ts:230
    • @@ -449,7 +449,7 @@
      channel: string

    Returns BasicChannel

    +
  • Defined in src/Aesthetic.ts:221
  • +
  • Defined in src/Aesthetic.ts:165
  • +
  • Defined in src/Aesthetic.ts:311
  • +
  • Defined in src/Aesthetic.ts:333
  • +
  • Defined in src/Aesthetic.ts:358
  • +
  • Defined in src/Aesthetic.ts:217
  • +
  • Defined in src/Aesthetic.ts:235
    • @@ -527,7 +527,7 @@
      a: number

    Returns number

    +
  • Defined in src/Aesthetic.ts:426
  • +
  • Defined in src/Aesthetic.ts:245
    • @@ -555,7 +555,7 @@
      point: Datum

    Returns string | number

    +
  • Defined in src/Aesthetic.ts:190
  • +
  • Defined in src/Aesthetic.ts:430
  • +
  • Defined in src/Aesthetic.ts:66
  • _range: [number, number] | Uint8Array
    +
  • Defined in src/Aesthetic.ts:65
  • _scale?: ((p: string | number) => number)
    @@ -166,85 +166,85 @@
    p: stringReturns number
    +
  • Defined in src/Aesthetic.ts:71
  • _texture_buffer: Float32Array | Uint8Array = null
    +
  • Defined in src/Aesthetic.ts:63
  • _textures: Record<string, Texture2D> = {}
    +
  • Defined in src/Aesthetic.ts:69
  • aesthetic_map: TextureSet
    +
  • Defined in src/Aesthetic.ts:73
  • current_encoding: DefaultChannel = null
    +
  • Defined in src/Aesthetic.ts:72
  • dataset: Dataset<any>
    +
  • Defined in src/Aesthetic.ts:67
  • default_constant: number = 0
    +
  • Defined in src/Aesthetic.ts:461
  • default_range: [number, number] = ...
    +
  • Defined in src/Aesthetic.ts:460
  • default_transform: Transform = 'literal'
    +
  • Defined in src/Aesthetic.ts:462
  • field: string = 'y'
    +
  • Defined in src/Aesthetic.ts:485
  • id: string
    +
  • Defined in src/Aesthetic.ts:74
  • partner: Y0 = null
    +
  • Defined in src/Aesthetic.ts:68
  • regl: Regl
    +
  • Defined in src/Aesthetic.ts:62
  • scatterplot: Plot
    +
  • Defined in src/Aesthetic.ts:60
  • Accessors

    @@ -255,7 +255,7 @@
    +
  • Defined in src/Aesthetic.ts:130
  • +
  • Defined in src/Aesthetic.ts:341
  • +
  • Defined in src/Aesthetic.ts:433
  • +
  • Defined in src/Aesthetic.ts:179
  • +
  • Defined in src/Aesthetic.ts:198
  • +
  • Defined in src/Aesthetic.ts:464
    • @@ -320,7 +320,7 @@
      arg0: any

    Returns JSValueType

    +
  • Defined in src/Aesthetic.ts:114
  • +
  • Defined in src/Aesthetic.ts:208
  • set transform(transform: Transform): void
  • +
  • Defined in src/Aesthetic.ts:110
  • +
  • Defined in src/Aesthetic.ts:351
  • +
  • Defined in src/Aesthetic.ts:172
    • @@ -376,7 +376,7 @@
    +
  • Defined in src/Aesthetic.ts:473
  • Methods

    @@ -392,7 +392,7 @@
    point: Datum

    Returns number

    +
  • Defined in src/Aesthetic.ts:94
  • +
  • Defined in src/Aesthetic.ts:369
  • +
  • Defined in src/Aesthetic.ts:322
  • +
  • Defined in src/Aesthetic.ts:230
    • @@ -447,7 +447,7 @@
      channel: string

    Returns BasicChannel

    +
  • Defined in src/Aesthetic.ts:221
  • +
  • Defined in src/Aesthetic.ts:165
  • +
  • Defined in src/Aesthetic.ts:311
  • +
  • Defined in src/Aesthetic.ts:333
  • +
  • Defined in src/Aesthetic.ts:358
  • +
  • Defined in src/Aesthetic.ts:217
  • +
  • Defined in src/Aesthetic.ts:235
    • @@ -525,7 +525,7 @@
      a: number

    Returns number

    +
  • Defined in src/Aesthetic.ts:426
  • +
  • Defined in src/Aesthetic.ts:245
    • @@ -553,7 +553,7 @@
      point: Datum

    Returns string | number

    +
  • Defined in src/Aesthetic.ts:190
  • +
  • Defined in src/Aesthetic.ts:430
  • Returns void

    +
  • Defined in src/AestheticSet.ts:113
    • @@ -149,7 +149,7 @@

      Parameters

      aesthetic: "x" | "y" | "size" | "jitter_speed" | "jitter_radius" | "color" | "filter" | "filter2" | "x0" | "y0" | "foreground"

    Returns StatefulAesthetic<any>

    +
  • Defined in src/AestheticSet.ts:33
    • @@ -162,7 +162,7 @@

      Parameters

      encoding: Encoding

    Returns void

    +
  • Defined in src/AestheticSet.ts:64
  • Returns number

    +
  • Defined in src/AestheticSet.ts:160
    • @@ -165,7 +165,7 @@
      id: string
      value: Uint8Array

    Returns void

    +
  • Defined in src/AestheticSet.ts:188
    • @@ -180,7 +180,7 @@
      id: string
      value: Float32Array | Uint8Array | number[]

    Returns void

    +
  • Defined in src/AestheticSet.ts:164
  • +
  • Defined in src/Aesthetic.ts:66
  • _range: [number, number] | Uint8Array
    +
  • Defined in src/Aesthetic.ts:65
  • _scale?: ((p: string | number) => string)
    @@ -166,84 +166,84 @@
    p: stringReturns string
    +
  • Defined in src/Aesthetic.ts:71
  • _texture_buffer: Float32Array | Uint8Array = null
    +
  • Defined in src/Aesthetic.ts:63
  • _textures: Record<string, Texture2D> = {}
    +
  • Defined in src/Aesthetic.ts:69
  • aesthetic_map: TextureSet
    +
  • Defined in src/Aesthetic.ts:73
  • current_encoding: ColorChannel = null
    +
  • Defined in src/ColorAesthetic.ts:162
  • dataset: Dataset<any>
    +
  • Defined in src/Aesthetic.ts:67
  • default_constant: string = '#CC5500'
    +
  • Defined in src/ColorAesthetic.ts:157
  • default_transform: Transform = 'linear'
    +
  • Defined in src/ColorAesthetic.ts:158
  • field: string = null
    +
  • Defined in src/Aesthetic.ts:61
  • id: string
    +
  • Defined in src/Aesthetic.ts:74
  • partner: Color = null
    +
  • Defined in src/Aesthetic.ts:68
  • regl: Regl
    +
  • Defined in src/Aesthetic.ts:62
  • scatterplot: Plot
    +
  • Defined in src/Aesthetic.ts:60
  • texture_type: string = 'uint8'
    +
  • Defined in src/ColorAesthetic.ts:156
  • Accessors

    @@ -253,7 +253,7 @@
    +
  • Defined in src/ColorAesthetic.ts:171
  • +
  • Defined in src/Aesthetic.ts:130
  • +
  • Defined in src/Aesthetic.ts:341
  • +
  • Defined in src/Aesthetic.ts:144
  • +
  • Defined in src/ColorAesthetic.ts:159
  • +
  • Defined in src/Aesthetic.ts:179
  • +
  • Defined in src/Aesthetic.ts:198
  • +
  • Defined in src/Aesthetic.ts:186
  • +
  • Defined in src/ColorAesthetic.ts:178
  • +
  • Defined in src/ColorAesthetic.ts:236
  • set transform(transform: Transform): void
  • +
  • Defined in src/Aesthetic.ts:110
  • +
  • Defined in src/ColorAesthetic.ts:166
  • +
  • Defined in src/Aesthetic.ts:172
  • Methods

    @@ -388,7 +388,7 @@
    point: Datum

    Returns string

    +
  • Defined in src/Aesthetic.ts:94
  • +
  • Defined in src/Aesthetic.ts:369
  • +
  • Defined in src/Aesthetic.ts:322
  • +
  • Defined in src/Aesthetic.ts:230
    • @@ -443,7 +443,7 @@
      channel: string

    Returns BasicChannel

    +
  • Defined in src/Aesthetic.ts:221
  • +
  • Defined in src/ColorAesthetic.ts:163
  • +
  • Defined in src/ColorAesthetic.ts:272
  • +
  • Defined in src/Aesthetic.ts:333
  • +
  • Defined in src/Aesthetic.ts:358
  • +
  • Defined in src/ColorAesthetic.ts:245
  • +
  • Defined in src/Aesthetic.ts:235
    • @@ -521,7 +521,7 @@
      color: string

    Returns [number, number, number]

    +
  • Defined in src/ColorAesthetic.ts:267
  • +
  • Defined in src/ColorAesthetic.ts:249
    • @@ -549,7 +549,7 @@
      point: Datum

    Returns string | number

    +
  • Defined in src/Aesthetic.ts:190
  • Returns void

    +
  • Defined in src/Dataset.ts:180
  • +
  • Defined in src/Dataset.ts:190
  • +
  • Defined in src/Dataset.ts:514
    • @@ -328,7 +328,7 @@
      max_ix: number

    Returns Promise<void>

    +
  • Defined in src/Dataset.ts:118
  • +
  • Defined in src/Dataset.ts:465
  • +
  • Defined in src/Dataset.ts:474
  • +
  • Defined in src/Dataset.ts:173
  • +
  • Defined in src/Dataset.ts:260
  • +
  • Defined in src/Dataset.ts:230
  • +
  • Defined in src/Dataset.ts:102
  • +
  • Defined in src/Dataset.ts:357
  • +
  • Defined in src/Dataset.ts:279
    • -

      Invoke a function on all tiles in the dataset that have been downloaded. +

      Invoke a function on all tiles in the dataset, downloading those that aren't +here yet.. The general architecture here is taken from the d3 quadtree functions. That's why, for example, it doesn't recurse.

      @@ -612,7 +613,7 @@

      Returns PromiseReturns Promise<void>

    +
  • Defined in src/Dataset.ts:322
  • +
  • Defined in src/Dataset.ts:155
  • +
  • Defined in src/Dataset.ts:135
  • Returns void

    +
  • Defined in src/Dataset.ts:396
    • @@ -244,7 +244,7 @@
      buffer: Uint8Array

    Returns void

    +
  • Defined in src/Dataset.ts:371
    • @@ -268,7 +268,7 @@
      ix: number

    Returns Promise<StructRowProxy<any>>

    +
  • Defined in src/Dataset.ts:446
    • @@ -281,7 +281,7 @@

      Parameters

      name: string

    Returns void

    +
  • Defined in src/Dataset.ts:180
    • @@ -296,7 +296,7 @@
      dimension: string
      max_ix: number = 1e6

    Returns [number, number]

    +
  • Defined in src/Dataset.ts:190
    • @@ -313,7 +313,7 @@
      max_ix: number
      queue_length: number

    Returns void

    +
  • Defined in src/Dataset.ts:162
    • @@ -326,7 +326,7 @@

      Parameters

      max_ix: number

    Returns Promise<void>

    +
  • Defined in src/Dataset.ts:118
    • @@ -344,7 +344,7 @@
      ix: number

    Returns StructRowProxy<any>[]

    +
  • Defined in src/Dataset.ts:465
    • @@ -363,7 +363,7 @@
      ix: number

    Returns [Tile, StructRowProxy<any>, number][]

    +
  • Defined in src/Dataset.ts:474
    • @@ -381,7 +381,7 @@
      name: string

    Returns boolean

    +
  • Defined in src/Dataset.ts:173
  • +
  • Defined in src/Dataset.ts:260
  • Returns Generator<StructRowProxy<any>, void, unknown>

    +
  • Defined in src/Dataset.ts:230
  • Returns void

    +
  • Defined in src/Dataset.ts:102
  • +
  • Defined in src/Dataset.ts:357
    • @@ -534,13 +534,14 @@
      t: T<

      Returns boolean

    Returns void

    +
  • Defined in src/Dataset.ts:279
    • -

      Invoke a function on all tiles in the dataset that have been downloaded. +

      Invoke a function on all tiles in the dataset, downloading those that aren't +here yet.. The general architecture here is taken from the d3 quadtree functions. That's why, for example, it doesn't recurse.

      @@ -601,7 +602,7 @@
      total: any

    Returns Promise<void>

    Returns Promise<void>

    +
  • Defined in src/Dataset.ts:322
    • @@ -623,7 +624,7 @@
      plot:

    Returns ArrowDataset

    +
  • Defined in src/Dataset.ts:155
    • @@ -638,7 +639,7 @@
      url: string
      plot: Plot

    Returns QuadtileDataset

    +
  • Defined in src/Dataset.ts:135
  • Returns void

    +
  • Defined in src/Dataset.ts:180
  • +
  • Defined in src/Dataset.ts:190
  • +
  • Defined in src/Dataset.ts:580
  • +
  • Defined in src/Dataset.ts:576
  • +
  • Defined in src/Dataset.ts:465
  • +
  • Defined in src/Dataset.ts:474
  • +
  • Defined in src/Dataset.ts:173
  • +
  • Defined in src/Dataset.ts:260
  • +
  • Defined in src/Dataset.ts:230
  • +
  • Defined in src/Dataset.ts:102
  • +
  • Defined in src/Dataset.ts:357
  • +
  • Defined in src/Dataset.ts:279
    • -

      Invoke a function on all tiles in the dataset that have been downloaded. +

      Invoke a function on all tiles in the dataset, downloading those that aren't +here yet.. The general architecture here is taken from the d3 quadtree functions. That's why, for example, it doesn't recurse.

      @@ -658,7 +659,7 @@

      Returns PromiseReturns Promise<void>

    +
  • Defined in src/Dataset.ts:322
  • +
  • Defined in src/Dataset.ts:155
  • +
  • Defined in src/Dataset.ts:135
  • Returns void

    +
  • Defined in src/StatefulAesthetic.ts:91
  • +
  • Defined in src/deepscatter.ts:87
  • on_zoom?: onZoomCallback
    +
  • Defined in src/deepscatter.ts:86
  • plot_queue: Promise<void> = ...
    +
  • Defined in src/deepscatter.ts:72
  • +
  • Defined in src/deepscatter.ts:73
  • ready: Promise<void>

    Has the scatterplot completed its initial load of the data?

    +
  • Defined in src/deepscatter.ts:78
  • secondary_renderers: Record<string, Renderer<T>> = {}
    +
  • Defined in src/deepscatter.ts:60
  • selection_history: SelectionRecord<T>[] = []
    +
  • Defined in src/deepscatter.ts:61
  • tileProxy?: TileProxy
    +
  • Defined in src/deepscatter.ts:62
  • tooltip_handler: TooltipHTML
    +
  • Defined in src/deepscatter.ts:82
  • util: Record<string, ((unknown: any) => unknown)> = ...
    +
  • Defined in src/deepscatter.ts:63
  • width: number
    +
  • Defined in src/deepscatter.ts:56
  • Accessors

    @@ -276,7 +276,7 @@
    datum: StructRowProxydefault<QuadTile>

    Returns void

    +
  • Defined in src/deepscatter.ts:547
  • set click_function(func: ((datum: StructRowProxy<any>, plot: default<QuadTile>) => void)): void
  • @@ -299,7 +299,7 @@
    plot: Returns void
  • Returns void

    +
  • Defined in src/deepscatter.ts:544
  • +
  • Defined in src/deepscatter.ts:295
  • set highlit_point_change(func: any): void
  • @@ -327,7 +327,7 @@

    Parameters

    func: any
  • Returns void

    +
  • Defined in src/deepscatter.ts:534
  • set label_click(func: any): void
  • @@ -345,7 +345,7 @@

    Parameters

    func: any
  • Returns void

    +
  • Defined in src/deepscatter.ts:526
  • +
  • Defined in src/deepscatter.ts:802
  • +
  • Defined in src/deepscatter.ts:791
    • @@ -385,7 +385,7 @@
      datum: StructRowProxydefault<QuadTile>

    Returns string

    +
  • Defined in src/deepscatter.ts:521
  • set tooltip_html(func: ((datum: StructRowProxy<any>, plot: default<QuadTile>) => string)): void
  • @@ -408,7 +408,7 @@
    plot: Returns string
  • Returns void

    +
  • Defined in src/deepscatter.ts:517
  • Methods

    @@ -423,7 +423,7 @@

    Parameters

    labelset: Labelset

    Returns void

    +
  • Defined in src/deepscatter.ts:302
    • @@ -447,7 +447,7 @@
      hook: Hook
      unsafe: boolean = false

    Returns void

    +
  • Defined in src/deepscatter.ts:476
    • @@ -471,7 +471,7 @@
      key_field: string

    Returns void

    +
  • Defined in src/deepscatter.ts:225
    • @@ -500,7 +500,7 @@
      size_key: string
      options: LabelOptions = {}

    Returns void

    +
  • Defined in src/deepscatter.ts:279
  • Returns Promise<void>

    +
  • Defined in src/deepscatter.ts:239
    • @@ -544,7 +544,7 @@
      height: number

    Returns void

    +
  • Defined in src/deepscatter.ts:124
    • @@ -557,7 +557,7 @@

      Parameters

      aes: any

    Returns void

    +
  • Defined in src/deepscatter.ts:847
  • +
  • Defined in src/deepscatter.ts:452
    • @@ -587,7 +587,7 @@
      dimension: string

    Returns ConcreteAesthetic

    +
  • Defined in src/deepscatter.ts:513
    • @@ -602,7 +602,7 @@
      contours: any
      drawTo: any

    Returns void

    +
  • Defined in src/deepscatter.ts:808
    • @@ -615,7 +615,7 @@

      Parameters

      params: DataSpec

    Returns Promise<Dataset<T>>

    +
  • Defined in src/deepscatter.ts:329
    • @@ -631,7 +631,7 @@

      Parameters

      prefs: APICall

    Returns Promise<void>

    +
  • Defined in src/deepscatter.ts:555
  • +
  • Defined in src/deepscatter.ts:346
    • @@ -654,7 +654,7 @@
      name: string
      unsafe: boolean = false

    Returns void

    +
  • Defined in src/deepscatter.ts:483
    • @@ -667,7 +667,7 @@

      Parameters

      n: number = 10

    Returns Record<string, string | number>[]

    +
  • Defined in src/deepscatter.ts:835
  • Returns Promise<DataSelection<T>>

    +
  • Defined in src/deepscatter.ts:177
  • +
  • Defined in src/deepscatter.ts:199
  • +
  • Defined in src/deepscatter.ts:583
  • +
  • Defined in src/deepscatter.ts:493
    • @@ -760,7 +760,7 @@
      prefs:

    Returns Promise<void>

    +
  • Defined in src/deepscatter.ts:657
    • @@ -773,7 +773,7 @@

      Parameters

      prefs: APICall

    Returns void

    +
  • Defined in src/deepscatter.ts:457
  • +
  • Defined in src/deepscatter.ts:406
  • Returns default<T>

    +
  • Defined in src/interaction.ts:57
    • @@ -193,7 +193,7 @@

      Parameters

      tiles: Dataset<T>

    Returns default<T>

    +
  • Defined in src/interaction.ts:51
  • +
  • Defined in src/interaction.ts:256
  • +
  • Defined in src/interaction.ts:239
    • @@ -222,7 +222,7 @@

      Parameters

      dataset: any

    Returns default<T> | Dataset<T>

    +
  • Defined in src/interaction.ts:284
    • @@ -235,7 +235,7 @@

      Parameters

      points: Record<string, string | number>[]

    Returns void

    +
  • Defined in src/interaction.ts:76
  • +
  • Defined in src/interaction.ts:135
    • @@ -256,7 +256,7 @@

      Parameters

      run_at_least: number = 10_000

    Returns Timer

    +
  • Defined in src/interaction.ts:261
    • @@ -269,7 +269,7 @@

      Parameters

      equal_units: boolean = true

    Returns Record<string, ScaleLinear<number, number, never>>

    +
  • Defined in src/interaction.ts:292
    • @@ -282,7 +282,7 @@

      Parameters

      point: StructRowProxy<any>

    Returns void

    +
  • Defined in src/interaction.ts:214
    • @@ -295,7 +295,7 @@

      Parameters

      data: StructRowProxy<any>[]

    Returns void

    +
  • Defined in src/interaction.ts:165
    • @@ -308,7 +308,7 @@

      Parameters

      force: boolean = false

    Returns void

    +
  • Defined in src/interaction.ts:374
    • @@ -321,7 +321,7 @@

      Parameters

      flatten: boolean = true

    Returns number[]

    +
  • Defined in src/interaction.ts:368
    • @@ -340,7 +340,7 @@
      y: number
      duration: number = 4000

    Returns void

    +
  • Defined in src/interaction.ts:64
    • @@ -357,7 +357,7 @@
      duration: numbernumber = 1.111

    Returns void

    +
  • Defined in src/interaction.ts:110
  • Returns LabelMaker<T>

    +
  • Defined in src/rendering.ts:250
  • +
  • Defined in src/label_rendering.ts:105
  • +
  • Defined in src/rendering.ts:255
  • +
  • Defined in src/label_rendering.ts:162
  • +
  • Defined in src/label_rendering.ts:88
  • +
  • Defined in src/label_rendering.ts:112
    • @@ -378,7 +378,7 @@
      size_key: string

    Returns void

    +
  • Defined in src/label_rendering.ts:126
  • +
  • Defined in src/rendering.ts:221
  • Returns void

    +
  • Defined in src/regl_rendering.ts:310
    • @@ -467,7 +467,7 @@
      x: number
      y: number

    Returns StructRowProxy<any>

    +
  • Defined in src/regl_rendering.ts:653
    • @@ -484,7 +484,7 @@
      y: number
      field: "ix_in_tile" | "ix" | "tile_id" = 'tile_id'

    Returns number

    +
  • Defined in src/regl_rendering.ts:679
    • @@ -497,7 +497,7 @@

      Parameters

      dataset: Dataset<T>

    Returns ReglRenderer<T> | Dataset<T>

    +
  • Defined in src/regl_rendering.ts:95
    • @@ -512,7 +512,7 @@
      field: string
      ix: number

    Returns any

    +
  • Defined in src/regl_rendering.ts:751
    • @@ -525,7 +525,7 @@

      Parameters

      url: string

    Returns Texture2D

    +
  • Defined in src/regl_rendering.ts:528
  • +
  • Defined in src/rendering.ts:255
  • +
  • Defined in src/regl_rendering.ts:464
    • @@ -555,7 +555,7 @@

      Parameters

      only_color: number = -1

    Returns any

    +
  • Defined in src/regl_rendering.ts:618
  • +
  • Defined in src/regl_rendering.ts:791
    • @@ -576,7 +576,7 @@

      Parameters

      props: any

    Returns void

    +
  • Defined in src/regl_rendering.ts:319
    • @@ -589,7 +589,7 @@

      Parameters

      props: any

    Returns void

    +
  • Defined in src/regl_rendering.ts:169
    • @@ -606,7 +606,7 @@
      fbo2: Framebuffer2D
      direction: [number, number]

    Returns void

    +
  • Defined in src/regl_rendering.ts:266
  • +
  • Defined in src/regl_rendering.ts:215
  • +
  • Defined in src/rendering.ts:221
  • Returns Promise<Float32Array>

    +
  • Defined in src/regl_rendering.ts:1219
    • @@ -138,7 +138,7 @@

      Parameters

      key: string

    Returns Promise<void>

    +
  • Defined in src/regl_rendering.ts:1317
  • +
  • Defined in src/regl_rendering.ts:1141
    • @@ -176,7 +176,7 @@
      promise:
      ready: boolean
    +
  • Defined in src/regl_rendering.ts:1173
    • @@ -194,7 +194,7 @@
      colname: string

    Returns void

    +
  • Defined in src/regl_rendering.ts:1207
  • Returns Renderer<TileType>

    +
  • Defined in src/rendering.ts:250
  • +
  • Defined in src/rendering.ts:255
  • +
  • Defined in src/rendering.ts:221
  • Returns Bitmask

    +
  • Defined in src/selection.ts:203
  • +
  • Defined in src/selection.ts:227
    • @@ -117,7 +117,7 @@

      Parameters

      other: Bitmask

    Returns Bitmask

    +
  • Defined in src/selection.ts:211
    • @@ -130,7 +130,7 @@

      Parameters

      i: number

    Returns void

    +
  • Defined in src/selection.ts:197
  • +
  • Defined in src/selection.ts:188
    • @@ -151,7 +151,7 @@

      Parameters

      other: Bitmask

    Returns Bitmask

    +
  • Defined in src/selection.ts:219
    • @@ -164,7 +164,7 @@

      Parameters

      vector: Vector<Bool>

    Returns Bitmask

    +
  • Defined in src/selection.ts:183
  • +
  • Defined in src/selection.ts:270
  • composition: Composition<T> = null
    +
  • Defined in src/selection.ts:298
  • cursor: number = 0
    @@ -122,12 +122,12 @@
    +
  • Defined in src/selection.ts:265
  • dataset: Dataset<T>
    +
  • Defined in src/selection.ts:236
  • evaluationSetSize: number = 0
    @@ -136,7 +136,7 @@
    +
  • Defined in src/selection.ts:284
  • events: {
        [key: string]: ((args: any) => void)[];
    } = {}
    @@ -146,12 +146,12 @@

    Type declaration

  • [key: string]: ((args: any) => void)[]
  • +
  • Defined in src/selection.ts:299
  • match_count: number[] = []
    +
  • Defined in src/selection.ts:241
  • name: string
    @@ -164,12 +164,12 @@
    +
  • Defined in src/selection.ts:255
  • plot: default<T>
    +
  • Defined in src/selection.ts:237
  • ready: Promise<void>
    @@ -177,7 +177,7 @@
    +
  • Defined in src/selection.ts:260
  • selectionSize: number = 0
    @@ -185,12 +185,12 @@
    +
  • Defined in src/selection.ts:276
  • tiles: T[] = []
    +
  • Defined in src/selection.ts:285
  • type?: string
    @@ -201,7 +201,7 @@
    +
  • Defined in src/selection.ts:297
  • Accessors

    @@ -211,7 +211,7 @@
    +
  • Defined in src/selection.ts:577
  • +
  • Defined in src/selection.ts:628
  • Methods

    @@ -232,7 +232,7 @@
    +
  • Defined in src/selection.ts:678
    • @@ -247,7 +247,7 @@
      name: any
      ixes: BigInt[]

    Returns Promise<DataSelection<T>>

    +
  • Defined in src/selection.ts:431
    • @@ -262,7 +262,7 @@
      name: string
      field: string

    Returns Promise<void>

    +
  • Defined in src/selection.ts:714
  • +
  • Defined in src/selection.ts:585
    • @@ -300,7 +300,7 @@
      key_field: string
      options: IdentifierOptions = {}

    Returns Promise<void>

    +
  • Defined in src/selection.ts:689
    • @@ -317,7 +317,7 @@
      ixes: BigInt"add" | "remove"

    Returns Promise<DataSelection<T>>

    +
  • Defined in src/selection.ts:505
  • +
  • Defined in src/selection.ts:359
  • +
  • Defined in src/selection.ts:377
  • Returns Promise<void>

    +
  • Defined in src/selection.ts:718
    • @@ -374,7 +374,7 @@
      event: string
      args: any

    Returns void

    +
  • Defined in src/selection.ts:341
    • @@ -394,7 +394,7 @@
      fields: string"json" = "json"

    Returns Promise<{
        [k: string]: T;
    }>

    +
  • Defined in src/selection.ts:441
    • @@ -415,7 +415,7 @@
      i: number

    Returns StructRowProxy<any>

    +
  • Defined in src/selection.ts:642
  • Returns DataSelection<T>

    +
  • Defined in src/selection.ts:400
    • @@ -455,7 +455,7 @@
      by: number

    Returns DataSelection<T>

    +
  • Defined in src/selection.ts:414
    • @@ -468,7 +468,7 @@

      Parameters

      point: StructRowProxy<any> | Record<"ix", Number | BigInt>

    Returns any

    +
  • Defined in src/selection.ts:462
    • @@ -499,7 +499,7 @@
      args: any

    Returns void

    Returns void

    +
  • Defined in src/selection.ts:335
    • @@ -514,7 +514,7 @@
      name: any
      ixes: BigInt[]

    Returns Promise<DataSelection<T>>

    +
  • Defined in src/selection.ts:425
  • Returns DataSelection<T>

    +
  • Defined in src/selection.ts:386
  • +
  • Defined in src/selection.ts:602
  • +
  • Defined in src/tile.ts:50
  • _highest_known_ix?: number
    +
  • Defined in src/tile.ts:43
  • _max_ix?: number
    +
  • Defined in src/tile.ts:45
  • _min_ix?: number
    +
  • Defined in src/tile.ts:44
  • batch_num: number
    +
  • Defined in src/tile.ts:564
  • codes: [number, number, number]
    +
  • Defined in src/tile.ts:566
  • dataset: Dataset<Tile>
    +
  • Defined in src/tile.ts:46
  • download_state: string
    +
  • Defined in src/tile.ts:39
  • full_tab: Table<any>
    +
  • Defined in src/tile.ts:565
  • key: string
    +
  • Defined in src/tile.ts:37
  • max_ix: number = -1
    +
  • Defined in src/tile.ts:36
  • numeric_id: number
    +
  • Defined in src/tile.ts:51
  • parent: ArrowTile
    +
  • Defined in src/tile.ts:41
  • promise: Promise<void>
    +
  • Defined in src/tile.ts:38
  • ready: boolean
    +
  • Defined in src/tile.ts:48
  • Accessors

    @@ -245,7 +245,7 @@
    +
  • Defined in src/tile.ts:272
  • +
  • Defined in src/tile.ts:73
  • +
  • Defined in src/tile.ts:335
  • set highest_known_ix(val: number): void
  • @@ -283,7 +283,7 @@
    val: number
  • Returns void

    +
  • Defined in src/tile.ts:222
  • +
  • Defined in src/tile.ts:245
  • +
  • Defined in src/tile.ts:237
  • +
  • Defined in src/tile.ts:349
  • Methods

    @@ -321,7 +321,7 @@
    +
  • Defined in src/tile.ts:345
    • @@ -337,7 +337,7 @@
      data: Float32Array
    Returns RecordBatch<any>
    +
  • Defined in src/tile.ts:125
    • @@ -351,7 +351,7 @@
      name: string

    Returns Promise<void>

    +
  • Defined in src/tile.ts:105
  • +
  • Defined in src/tile.ts:617
    • @@ -373,7 +373,7 @@
      colname: string

    Returns void

    +
  • Defined in src/tile.ts:81
  • +
  • Defined in src/tile.ts:641
  • +
  • Defined in src/tile.ts:266
  • +
  • Defined in src/tile.ts:213
    • @@ -446,7 +446,7 @@
      colname: string

    Returns Promise<Vector<any>>

    +
  • Defined in src/tile.ts:88
  • +
  • Defined in src/tile.ts:130
    • @@ -478,7 +478,7 @@
      sorted: booleanReturns Iterable<StructRowProxy<any>>
    +
  • Defined in src/tile.ts:156
  • +
  • Defined in src/tile.ts:255
  • +
  • Defined in src/tile.ts:327
  • +
  • Defined in src/tile.ts:50
  • _highest_known_ix?: number
    +
  • Defined in src/tile.ts:43
  • _max_ix?: number
    +
  • Defined in src/tile.ts:45
  • _min_ix?: number
    +
  • Defined in src/tile.ts:44
  • child_locations: string[] = []
    +
  • Defined in src/tile.ts:367
  • codes: [number, number, number]
    +
  • Defined in src/tile.ts:365
  • dataset: Dataset<Tile>
    +
  • Defined in src/tile.ts:46
  • download_state: string
    +
  • Defined in src/tile.ts:39
  • key: string
    +
  • Defined in src/tile.ts:363
  • max_ix: number = -1
    +
  • Defined in src/tile.ts:36
  • numeric_id: number
    +
  • Defined in src/tile.ts:51
  • parent: QuadTile
    +
  • Defined in src/tile.ts:41
  • promise: Promise<void>
    +
  • Defined in src/tile.ts:38
  • ready: boolean
    +
  • Defined in src/tile.ts:48
  • url: string
    +
  • Defined in src/tile.ts:362
  • Accessors

    @@ -255,7 +255,7 @@
    +
  • Defined in src/tile.ts:272
  • +
  • Defined in src/tile.ts:524
  • +
  • Defined in src/tile.ts:382
  • set highest_known_ix(val: number): void
  • @@ -293,7 +293,7 @@
    val: number
  • Returns void

    +
  • Defined in src/tile.ts:222
  • +
  • Defined in src/tile.ts:520
  • +
  • Defined in src/tile.ts:516
  • +
  • Defined in src/tile.ts:245
  • +
  • Defined in src/tile.ts:237
  • +
  • Defined in src/tile.ts:349
  • +
  • Defined in src/tile.ts:545
  • Methods

    @@ -361,7 +361,7 @@
    +
  • Defined in src/tile.ts:345
    • @@ -377,7 +377,7 @@
      data: Float32Array
    Returns RecordBatch<any>
    +
  • Defined in src/tile.ts:125
    • @@ -391,7 +391,7 @@
      name: string

    Returns Promise<void>

    +
  • Defined in src/tile.ts:105
    • @@ -405,7 +405,7 @@
      colname: string

    Returns void

    +
  • Defined in src/tile.ts:81
  • +
  • Defined in src/tile.ts:460
    • @@ -427,7 +427,7 @@

      Parameters

      max_ix: number

    Returns Promise<void>

    +
  • Defined in src/tile.ts:389
  • +
  • Defined in src/tile.ts:266
  • +
  • Defined in src/tile.ts:213
    • @@ -490,7 +490,7 @@

      Parameters

      suffix: string = undefined

    Returns Promise<RecordBatch<any>>

    +
  • Defined in src/tile.ts:402
    • @@ -504,7 +504,7 @@
      colname: string

    Returns Promise<Vector<any>>

    +
  • Defined in src/tile.ts:88
  • +
  • Defined in src/tile.ts:130
    • @@ -536,7 +536,7 @@
      sorted: booleanReturns Iterable<StructRowProxy<any>>
    +
  • Defined in src/tile.ts:156
  • +
  • Defined in src/tile.ts:255
  • +
  • Defined in src/tile.ts:327
  • +
  • Defined in src/tile.ts:50
  • _highest_known_ix?: number
    +
  • Defined in src/tile.ts:43
  • _max_ix?: number
    +
  • Defined in src/tile.ts:45
  • _min_ix?: number
    +
  • Defined in src/tile.ts:44
  • codes: [number, number, number]
    +
  • Defined in src/tile.ts:54
  • dataset: Dataset<Tile>
    +
  • Defined in src/tile.ts:46
  • download_state: string
    +
  • Defined in src/tile.ts:39
  • key: string
    +
  • Defined in src/tile.ts:37
  • max_ix: number = -1
    +
  • Defined in src/tile.ts:36
  • numeric_id: number
    +
  • Defined in src/tile.ts:51
  • parent: Tile
    +
  • Defined in src/tile.ts:41
  • promise: Promise<void>
    +
  • Defined in src/tile.ts:38
  • ready: boolean
    +
  • Defined in src/tile.ts:48
  • transformation_holder: Record<string, Promise<void>> = {}
    +
  • Defined in src/tile.ts:103
  • Accessors

    @@ -213,7 +213,7 @@
    +
  • Defined in src/tile.ts:272
  • +
  • Defined in src/tile.ts:73
  • +
  • Defined in src/tile.ts:335
  • set highest_known_ix(val: number): void
  • @@ -247,7 +247,7 @@

    Parameters

    val: number
  • Returns void

    +
  • Defined in src/tile.ts:222
  • +
  • Defined in src/tile.ts:245
  • +
  • Defined in src/tile.ts:237
  • +
  • Defined in src/tile.ts:349
  • Methods

    @@ -281,7 +281,7 @@
    +
  • Defined in src/tile.ts:345
    • @@ -296,7 +296,7 @@
      name: string
      data: Float32Array

    Returns RecordBatch<any>

    +
  • Defined in src/tile.ts:125
    • @@ -309,7 +309,7 @@

      Parameters

      name: string

    Returns Promise<void>

    +
  • Defined in src/tile.ts:105
    • @@ -322,7 +322,7 @@

      Parameters

      colname: string

    Returns void

    +
  • Defined in src/tile.ts:81
  • +
  • Defined in src/tile.ts:77
    • @@ -354,7 +354,7 @@
      callback: (Returns Promise<void>

    Returns Promise<void>

    +
  • Defined in src/tile.ts:266
    • @@ -378,7 +378,7 @@
      p: StructRowProxyReturns void

    Returns void

    +
  • Defined in src/tile.ts:213
    • @@ -391,7 +391,7 @@

      Parameters

      colname: string

    Returns Promise<Vector<any>>

    +
  • Defined in src/tile.ts:88
    • @@ -406,7 +406,7 @@
      max_ix: number
      viewport_limits: Rectangle

    Returns boolean

    +
  • Defined in src/tile.ts:130
  • Returns Iterable<StructRowProxy<any>>

    +
  • Defined in src/tile.ts:156
  • +
  • Defined in src/tile.ts:255
  • +
  • Defined in src/tile.ts:327
  • +
  • Defined in src/interaction.ts:399
  • +
  • Defined in src/tile.ts:649
  • +
  • Defined in src/typing.ts:15
  • +
  • Defined in src/typing.ts:25
  • +
  • Defined in src/typing.ts:11
  • +
  • Defined in src/typing.ts:7
  • +
  • Defined in src/typing.ts:21
  • Returns DictionaryType

    +
  • Defined in src/utilityFunctions.ts:16
  • +
  • Defined in src/selection.ts:9
  • +
  • Defined in src/selection.ts:9
  • +
  • Defined in src/selection.ts:9
  • Returns Promise<Uint8Array> | Promise<Vector<Bool>>

    +
  • Defined in src/selection.ts:139
  • useNameCache?: boolean
    +
  • Defined in src/selection.ts:9
  • +
  • Defined in src/selection.ts:9
  • +
  • Defined in src/shared.d.ts:157
  • +
  • Defined in src/shared.d.ts:60
  • +
  • Defined in src/AestheticSet.ts:2
  • diff --git a/docs/modules/ColorAesthetic.html b/docs/modules/ColorAesthetic.html index 0da258065..92b0a1f9d 100644 --- a/docs/modules/ColorAesthetic.html +++ b/docs/modules/ColorAesthetic.html @@ -16,7 +16,7 @@
  • ColorAesthetic
  • Module ColorAesthetic

    +
  • Defined in src/ColorAesthetic.ts:1
  • diff --git a/docs/modules/Dataset.html b/docs/modules/Dataset.html index dc378da79..409024b55 100644 --- a/docs/modules/Dataset.html +++ b/docs/modules/Dataset.html @@ -16,7 +16,7 @@
  • Dataset
  • Module Dataset

    +
  • Defined in src/Dataset.ts:2
  • diff --git a/docs/modules/StatefulAesthetic.html b/docs/modules/StatefulAesthetic.html index 1af9e12b2..f7e8d75e6 100644 --- a/docs/modules/StatefulAesthetic.html +++ b/docs/modules/StatefulAesthetic.html @@ -16,7 +16,7 @@
  • StatefulAesthetic
  • Module StatefulAesthetic

    +
  • Defined in src/StatefulAesthetic.ts:1
  • diff --git a/docs/modules/deepscatter.html b/docs/modules/deepscatter.html index 1c6db7271..b0615043f 100644 --- a/docs/modules/deepscatter.html +++ b/docs/modules/deepscatter.html @@ -16,7 +16,7 @@
  • deepscatter
  • Module deepscatter

    +
  • Defined in src/deepscatter.ts:1
  • diff --git a/docs/modules/defaults.html b/docs/modules/defaults.html index 0d9d1cfca..5d5950935 100644 --- a/docs/modules/defaults.html +++ b/docs/modules/defaults.html @@ -16,7 +16,7 @@
  • defaults
  • Module defaults

    +
  • Defined in src/defaults.ts:1
  • diff --git a/docs/modules/interaction.html b/docs/modules/interaction.html index 99a70a328..3c1422188 100644 --- a/docs/modules/interaction.html +++ b/docs/modules/interaction.html @@ -16,7 +16,7 @@
  • interaction
  • Module interaction

    +
  • Defined in src/interaction.ts:2
  • diff --git a/docs/modules/label_rendering.html b/docs/modules/label_rendering.html index 4b2986534..b5a4541c6 100644 --- a/docs/modules/label_rendering.html +++ b/docs/modules/label_rendering.html @@ -16,7 +16,7 @@
  • label_rendering
  • Module label_rendering

    +
  • Defined in src/label_rendering.ts:1
  • diff --git a/docs/modules/regl_rendering.html b/docs/modules/regl_rendering.html index e851e5b4d..ce3d88560 100644 --- a/docs/modules/regl_rendering.html +++ b/docs/modules/regl_rendering.html @@ -16,7 +16,7 @@
  • regl_rendering
  • Module regl_rendering

    +
  • Defined in src/regl_rendering.ts:2
  • diff --git a/docs/modules/rendering.html b/docs/modules/rendering.html index 3b8e62e48..d986a0918 100644 --- a/docs/modules/rendering.html +++ b/docs/modules/rendering.html @@ -16,7 +16,7 @@
  • rendering
  • Module rendering

    +
  • Defined in src/rendering.ts:2
  • diff --git a/docs/modules/selection.html b/docs/modules/selection.html index f87692410..5a3c102af 100644 --- a/docs/modules/selection.html +++ b/docs/modules/selection.html @@ -16,7 +16,7 @@
  • selection
  • Module selection

    +
  • Defined in src/selection.ts:1
  • diff --git a/docs/modules/shared.html b/docs/modules/shared.html index 9c2026868..ecc16389c 100644 --- a/docs/modules/shared.html +++ b/docs/modules/shared.html @@ -16,7 +16,7 @@
  • shared
  • Module shared

    +
  • Defined in src/shared.d.ts:1
  • diff --git a/docs/modules/tile.html b/docs/modules/tile.html index 3cec6f360..2f096aeef 100644 --- a/docs/modules/tile.html +++ b/docs/modules/tile.html @@ -16,7 +16,7 @@
  • tile
  • Module tile

    +
  • Defined in src/tile.ts:1
  • diff --git a/docs/modules/typing.html b/docs/modules/typing.html index f5dd21773..634009d7c 100644 --- a/docs/modules/typing.html +++ b/docs/modules/typing.html @@ -16,7 +16,7 @@
  • typing
  • Module typing

    +
  • Defined in src/typing.ts:1
  • diff --git a/docs/modules/util.html b/docs/modules/util.html index 14ceb305a..7ab4fe8c8 100644 --- a/docs/modules/util.html +++ b/docs/modules/util.html @@ -16,7 +16,7 @@
  • util
  • Module util

    +
  • Defined in src/util.ts:1
  • diff --git a/docs/modules/utilityFunctions.html b/docs/modules/utilityFunctions.html index 8d39405f9..67bed37a9 100644 --- a/docs/modules/utilityFunctions.html +++ b/docs/modules/utilityFunctions.html @@ -16,7 +16,7 @@
  • utilityFunctions
  • Module utilityFunctions

    +
  • Defined in src/utilityFunctions.ts:3
  • diff --git a/docs/types/StatefulAesthetic.ConcreteAesthetic.html b/docs/types/StatefulAesthetic.ConcreteAesthetic.html index 437846c7f..570312063 100644 --- a/docs/types/StatefulAesthetic.ConcreteAesthetic.html +++ b/docs/types/StatefulAesthetic.ConcreteAesthetic.html @@ -18,7 +18,7 @@

    Type alias ConcreteAesthetic

    ConcreteAesthetic: X | Y | Size | Jitter_speed | Jitter_radius | Color | X0 | Y0 | Foreground | Filter
    +
  • Defined in src/StatefulAesthetic.ts:30
  • +
  • Defined in src/label_rendering.ts:360
  • +
  • Defined in src/label_rendering.ts:354
  • +
  • Defined in src/shared.d.ts:322
  • +
  • Defined in src/shared.d.ts:186
  • +
  • Defined in src/shared.d.ts:201
  • +
  • Defined in src/shared.d.ts:199
  • +
  • Defined in src/shared.d.ts:216
  • +
  • Defined in src/shared.d.ts:86
  • +
  • Defined in src/shared.d.ts:206
  • +
  • Defined in src/shared.d.ts:211
  • +
  • Defined in src/shared.d.ts:359
  • +
  • Defined in src/shared.d.ts:134
  • +
  • Defined in src/shared.d.ts:130
  • +
  • Defined in src/shared.d.ts:122
  • +
  • Defined in src/shared.d.ts:283
  • +
  • Defined in src/shared.d.ts:268
  • +
  • Defined in src/shared.d.ts:236
  • +
  • Defined in src/shared.d.ts:353
  • +
  • Defined in src/shared.d.ts:227
  • +
  • Defined in src/shared.d.ts:164
  • +
  • Defined in src/shared.d.ts:297
  • +
  • Defined in src/shared.d.ts:308
  • +
  • Defined in src/shared.d.ts:319
  • +
  • Defined in src/shared.d.ts:314
  • +
  • Defined in src/shared.d.ts:79
  • +
  • Defined in src/shared.d.ts:43
  • +
  • Defined in src/shared.d.ts:232
  • +
  • Defined in src/shared.d.ts:46
  • +
  • Defined in src/shared.d.ts:45
  • +
  • Defined in src/shared.d.ts:44
  • +
  • Defined in src/shared.d.ts:256
  • +
  • Defined in src/shared.d.ts:68
  • +
  • Defined in src/shared.d.ts:218
  • +
  • Defined in src/shared.d.ts:63
  • +
  • Defined in src/shared.d.ts:180
  • +
  • Defined in src/shared.d.ts:377
  • +
  • Defined in src/shared.d.ts:93
  • +
  • Defined in src/shared.d.ts:197
  • +
  • Defined in src/shared.d.ts:302
  • +
  • Defined in src/shared.d.ts:295
  • +
  • Defined in src/tile.ts:14
  • +
  • Defined in src/Aesthetic.ts:30
  • +
  • Defined in src/StatefulAesthetic.ts:16
  • +
  • Defined in src/defaults.ts:10
  • +
  • Defined in src/defaults.ts:3
  • +
  • Defined in src/selection.ts:14