[{"name":"Minimalist","id":"minimalist","bundles":["core","data-access","geometry","portal-access"],"variables":[]},{"name":"Aggregate Field","id":"aggregate-field","bundles":["core","geometry"],"variables":[{"name":"$feature","description":"An individual feature included in an aggregate feature. This provides access to all field attributes of the feature.","type":"feature"}]},{"name":"Alias","id":"alias","bundles":["core","geometry"],"variables":[{"name":"$value","type":"number","description":"The numeric value for which a text alias is desired."},{"name":"$feature","type":"feature","description":"The feature for which a text alias is desired."}]},{"name":"Attribute rule calculation","id":"attribute-rule-calculation","bundles":["core","data-access","database","geometry","portal-access","ai"],"variables":[{"name":"$feature","type":"feature","description":"The feature being calculated."},{"name":"$originalFeature","type":"feature","description":"The previous state of the feature being calculated."},{"name":"$featureSet","type":"featureSet","description":"A collection of features in the same table as the $feature evaluating the expression."},{"name":"$datastore","type":"featureSetCollection","description":"A collection of layers in the same feature service or database as the $feature executing the script."},{"name":"$editcontext","type":"dictionary","properties":[{"name":"editType","type":"text","description":"Indicates whether the edit event is INSERT, UPDATE, DELETE, or NA (not applicable)."}]}]},{"name":"Attribute rule constraint","id":"attribute-rule-constraint","bundles":["core","data-access","geometry","portal-access"],"variables":[{"name":"$feature","type":"feature","description":"The feature being calculated."},{"name":"$originalFeature","type":"feature","description":"The previous state of the feature being calculated."},{"name":"$featureSet","type":"featureSet","description":"A collection of features in the same table as the $feature evaluating the expression."},{"name":"$datastore","type":"featureSetCollection","description":"A collection of layers in the same feature service or database as the $feature executing the script."},{"name":"$editcontext","type":"dictionary","properties":[{"name":"editType","type":"text","description":"Indicates whether the edit event is INSERT, UPDATE, DELETE, or NA (not applicable)."}]}]},{"name":"Attribute rule validation","id":"attribute-rule-validation","bundles":["core","data-access","geometry","portal-access"],"variables":[{"name":"$feature","type":"feature","description":"The feature being calculated."},{"name":"$featureSet","type":"featureSet","description":"A collection of features in the same table as the $feature evaluating the expression."},{"name":"$datastore","type":"featureSetCollection","description":"A collection of layers in the same feature service or database as the $feature executing the script."}]},{"name":"Dashboard indicator formatting","id":"dashboard-indicator-formatting","bundles":["core"],"variables":[{"name":"$datapoint","type":"feature","description":"The data point being evaluated for the visual element."},{"name":"$reference","type":"dictionary","description":"The reference value being evaluated for the visual element.","properties":[]}]},{"name":"Dashboard list formatting","id":"dashboard-list-formatting","bundles":["core"],"variables":[{"name":"$datapoint","type":"feature","description":"The data point being evaluated for the visual element."}]},{"name":"Dashboard table formatting","id":"dashboard-table-formatting","bundles":["core"],"variables":[{"name":"$datapoint","type":"feature","description":"The data point being evaluated for the visual element."},{"name":"$rowindex","type":"number","description":"The position of a row in the table (zero based)."}]},{"name":"Dashboard data","id":"dashboard-data","bundles":["core","geometry","data-access","portal-access","knowledge-graph"],"variables":[]},{"name":"Data Pipelines","id":"data-pipelines","bundles":["core","geometry"],"variables":[{"name":"$record","type":"dictionary","description":"Provides access to dataset record fields. This is a generic dictionary of attribute/value pairs representing a record from any data source, including feature layer sources. Records coming from Feature Layers will not be represented as features. Therefore, information about the feature service layer will not be directly available from the record.","properties":[]}]},{"name":"Dictionary renderer","id":"dictionary-renderer","bundles":["core","geometry"],"variables":[{"name":"$feature","type":"feature","description":"The feature which is to be drawn on the map."},{"name":"$config","type":"dictionary","description":"A dictionary of configuration values.","properties":[]}]},{"name":"Experience Builder data","id":"experience-builder-data","bundles":["core","data-access","geometry","portal-access","knowledge-graph"],"variables":[]},{"name":"Experience Builder dynamic value","id":"experience-builder-dynamic-value","bundles":["core"],"variables":[{"name":"$feature","type":"feature","description":"Provides access to the attributes and geometry of the feature in the layer."}]},{"name":"Experience Builder list item widget formatting","id":"experience-builder-list-item-widget-formatting","bundles":["core"],"variables":[{"name":"$feature","type":"feature","description":"Represents the feature in the list item."}]},{"name":"Experience Builder widget formatting","id":"experience-builder-widget-formatting","bundles":["core","data-access"],"variables":[{"name":"$dataSources","type":"dictionary","description":"The data sources used by the widget. This is a dictionary containing key-value pairs, where each key is a data source ID (e.g. `dataSource_1-187acf797e1-layer-5-selection`).","properties":[]}]},{"name":"Feature Display Title","id":"feature-display-title","bundles":["core","geometry"],"variables":[{"name":"$feature","type":"feature","description":"The feature, or row, for which to display a title in the UI."}]},{"name":"Feature Z","id":"feature-z","bundles":["core","geometry"],"variables":[{"name":"$feature","type":"feature","description":"The feature requiring a Z value."}]},{"name":"Field calculation","id":"field-calculation","bundles":["core","data-access","geometry","portal-access","knowledge-graph","ai"],"variables":[{"name":"$feature","type":"feature","description":"The feature being calculated."},{"name":"$datastore","type":"featureSetCollection","description":"A collection of layers in the same feature service or database as the $feature executing the calculation."}]},{"name":"Field mapping","id":"field-mapping","bundles":["core","data-access","geometry","portal-access"],"variables":[{"name":"$sourceFeature","type":"feature","description":"The source feature for the field map."},{"name":"$targetFeature","type":"feature","description":"The target feature for the field map."},{"name":"$sourceLayer","type":"featureSet","description":"A collection of features in the same layer as $sourcefeature."},{"name":"$targetLayer","type":"featureSet","description":"A collection of features in the same layer as $targetfeature."},{"name":"$map","type":"featureSetCollection","description":"A collection of layers in the map of the executing arcade expression."},{"name":"$sourceDatastore","type":"featureSetCollection","description":"A collection of layers in the same datastore as the $sourcelayer."},{"name":"$targetDatastore","type":"featureSetCollection","description":"A collection of layers in the same datastore as the $targetlayer."}]},{"name":"Form Attachment Filename Calculation","id":"form-attachment-filename-calculation","bundles":["core","data-access","geometry","portal-access"],"variables":[{"name":"$feature","type":"feature","description":"The feature being calculated."},{"name":"$originalFeature","type":"feature","description":"The previous state of the feature being calculated."},{"name":"$layer","type":"featureSet","description":"A collection of features in the same layer as $feature."},{"name":"$datastore","type":"featureSetCollection","description":"A collection of layers in the same feature service or database as $feature."},{"name":"$featureset","type":"featureSet","description":"A collection of features in the same table as $feature."},{"name":"$map","type":"featureSetCollection","description":"A collection of feature service layers in the same map as $feature."},{"name":"$formElement","type":"dictionary","description":"Information associated with the form element.","properties":[{"name":"attachmentKeyword","type":"text","description":"A text value identifying the content of the attachment. When a file is attached using the form, this property can be used in determining a new filename for the attachment."},{"name":"label","type":"text","description":"A text value indicating what the element represents."},{"name":"description","type":"text","description":"A text value that describes the element in detail."}]}]},{"name":"Form calculation","id":"form-calculation","bundles":["core","data-access","geometry","portal-access","ai"],"variables":[{"name":"$feature","type":"feature","description":"Exposes the feature's attributes for use in the calculation"},{"name":"$originalFeature","type":"feature","description":"The previous state of the feature being calculated."},{"name":"$layer","type":"featureSet","description":"A collection of features in the same layer as $feature."},{"name":"$datastore","type":"featureSetCollection","description":"A collection of layers in the same feature service or database as $feature."},{"name":"$featureset","type":"featureSet","description":"A collection of features in the same table as $feature."},{"name":"$map","type":"featureSetCollection","description":"A collection of feature service layers in the same map as $feature."},{"name":"$editcontext","type":"dictionary","properties":[{"name":"editType","type":"text","description":"Indicates whether the edit event is INSERT, UPDATE, DELETE, or NA (not applicable)."}]}]},{"name":"Form Constraint","id":"form-constraint","bundles":["core","geometry","data-access","portal-access"],"variables":[{"name":"$feature","type":"feature","description":"The feature being evaluated for the constraint."},{"name":"$originalFeature","type":"feature","description":"The previous state of the feature."},{"name":"$layer","type":"featureSet","description":"A collection of features in the same layer as $feature."},{"name":"$datastore","type":"featureSetCollection","description":"A collection of layers in the same feature service or database as $feature."},{"name":"$featureset","type":"featureSet","description":"A collection of features in the same table as $feature."},{"name":"$map","type":"featureSetCollection","description":"A collection of feature service layers in the same map as $feature."},{"name":"$editcontext","type":"dictionary","properties":[{"name":"editType","type":"text","description":"Indicates whether the edit event is INSERT, UPDATE, DELETE, or NA (not applicable)."}]}]},{"name":"Geoanalytics","id":"geoanalytics","bundles":["core","geometry","track"],"variables":[{"name":"$feature","type":"feature","description":"The feature being calculated."}]},{"name":"Geotrigger notification","id":"geotrigger-notification","bundles":["core","geometry","data-access"],"variables":[{"name":"$feedFeature","type":"feature","description":"The input feature (e.g. a device location or a feature) which caused the geotrigger to be activated. This feature must include a geometry (usually a point) and a fixed schema with the following properties: `course` (the course of the location in degrees clockwise, 0 being true north), and `horizontalaccuracy` (the horizontal accuracy of the location in meters)."},{"name":"$fenceFeature","type":"feature","description":"The fence feature (e.g. an area of interest) which was entered or exited and caused the Geotrigger to be activated."},{"name":"$fenceLayer","type":"featureSet","description":"A collection of features in the same layer as $fenceFeature."},{"name":"$fenceNotificationType","type":"text","description":"A description of the event that occurred - either \"entered\" or \"exited\"."}]},{"name":"Imagery popup","id":"popup-imagery","bundles":["core","geometry"],"variables":[{"name":"$pixel","type":"pixel","description":"The pixel value and other pixel-dependent information (e.g. classification category), including virtual raster fields, for the imagery layer currently displayed in the view."},{"name":"$imageCollectionItem","type":"feature","description":"The metadata of the selected image collection item containing the pixel represented by `$pixel`. This value will be `null` if there is no associated image collection."},{"name":"$view","type":"dictionary","description":"Properties available from the view.","properties":[{"name":"scale","type":"number","description":"Returns the scale of the map at the time the expression evaluates."},{"name":"timeProperties","type":"dictionary","properties":[{"name":"currentStart","type":"date","description":"The start time of the map's time extent as indicated by a time slider component at the time the expression evaluates. This value dynamically updates (and may trigger the re-execution of the Arcade expression) when a time slider is used to update time-aware popups based on date field. A `null` value indicates the start time is inclusive since the beginning of time."},{"name":"currentEnd","type":"date","description":"The end time of the map's time extent as indicated by a time slider component at the time the expression evaluates. This value dynamically updates (and may trigger the re-execution of the Arcade expression) when a time slider is used to update time-aware popups based on date field. A `null` value indicates the end time is indefinite with no end."},{"name":"startIncluded","type":"boolean","description":"Indicates if the `currentStart` date is included in the map's current time extent."},{"name":"endIncluded","type":"boolean","description":"Indicates if the `currentEnd` date is included in the map's current time extent."}]}]},{"name":"$userInput","description":"A geometry representing a user's input for a popup. Typically, this represents a location where the user clicked or tapped in a map to launch a popup. There may be cases where this value is a Point, an Extent, or `null` as popups are not always opened from map interaction. Therefore, it is advised to check the geometry type of this value before it is used.","type":"geometry"}]},{"name":"Imagery popup element","id":"popup-element-imagery","bundles":["core","geometry"],"variables":[{"name":"$pixel","type":"pixel","description":"The pixel value and other pixel-dependent information (e.g. classification category), including virtual raster fields, for the imagery layer currently displayed in the view."},{"name":"$imageCollectionItem","type":"feature","description":"The metadata of the selected image collection item containing the pixel represented by `$pixel`. This value will be `null` if there is no associated image collection."},{"name":"$view","type":"dictionary","description":"Properties available from the view.","properties":[{"name":"scale","type":"number","description":"Returns the scale of the map at the time the expression evaluates."},{"name":"timeProperties","type":"dictionary","properties":[{"name":"currentStart","type":"date","description":"The start time of the map's time extent as indicated by a time slider component at the time the expression evaluates. This value dynamically updates (and may trigger the re-execution of the Arcade expression) when a time slider is used to update time-aware popups based on date field. A `null` value indicates the start time is inclusive since the beginning of time."},{"name":"currentEnd","type":"date","description":"The end time of the map's time extent as indicated by a time slider component at the time the expression evaluates. This value dynamically updates (and may trigger the re-execution of the Arcade expression) when a time slider is used to update time-aware popups based on date field. A `null` value indicates the end time is indefinite with no end."},{"name":"startIncluded","type":"boolean","description":"Indicates if the `currentStart` date is included in the map's current time extent."},{"name":"endIncluded","type":"boolean","description":"Indicates if the `currentEnd` date is included in the map's current time extent."}]}]},{"name":"$userInput","description":"A geometry representing a user's input for a popup. Typically, this represents a location where the user clicked or tapped in a map to launch a popup. There may be cases where this value is a Point, an Extent, or `null` as popups are not always opened from map interaction. Therefore, it is advised to check the geometry type of this value before it is used.","type":"geometry"}]},{"name":"Labeling","id":"labeling","bundles":["core","geometry"],"variables":[{"name":"$feature","type":"feature","description":"The feature whose label is to be drawn on the map."},{"name":"$view","type":"dictionary","description":"Properties available from the view.","properties":[{"name":"scale","type":"number","description":"Returns the scale of the map at the time the expression evaluates."},{"name":"timeProperties","type":"dictionary","properties":[{"name":"currentStart","type":"date","description":"The start time of the map's time extent as indicated by a time slider component at the time the expression evaluates. This value dynamically updates (and may trigger the re-execution of the Arcade expression) when a time slider is used to update time-aware labels based on date field. A `null` value indicates the start time is inclusive since the beginning of time."},{"name":"currentEnd","type":"date","description":"The end time of the map's time extent as indicated by a time slider component at the time the expression evaluates. This value dynamically updates (and may trigger the re-execution of the Arcade expression) when a time slider is used to update time-aware labels based on date field. A `null` value indicates the end time is indefinite with no end."},{"name":"startIncluded","type":"boolean","description":"Indicates if the `currentStart` date is included in the map's current time extent."},{"name":"endIncluded","type":"boolean","description":"Indicates if the `currentEnd` date is included in the map's current time extent."}]}]}]},{"name":"Layout","id":"layout","bundles":["core","geometry"],"variables":[{"name":"$feature","type":"feature","description":"The feature whose values may be displayed in the layout."}]},{"name":"Location update constraint","id":"location-update-constraint","bundles":["core","geometry"],"variables":[{"name":"$locationupdate","type":"dictionary","description":"The location update feature (e.g. from GPS) being evaluated for the constraint.","properties":[{"name":"course","type":"number","description":"The course of the location in degrees clockwise, 0 being true North."},{"name":"horizontalaccuracy","type":"number","description":"The horizontal accuracy of the location in meters."},{"name":"verticalaccuracy","type":"number","description":"The vertical accuracy of the location in meters."},{"name":"velocity","type":"number","description":"The velocity of the location in meters per second."}]}]},{"name":"Model Builder","id":"model-builder","bundles":["core","geometry","data-access","portal-access"],"variables":[{"name":"$variables","type":"dictionary","description":"A dictionary containing variable names and values.","properties":[]}]},{"name":"Measure visualization","id":"measure-visualization","bundles":["core","geometry"],"variables":[{"name":"$measure","type":"number","description":"The interpolated M-value for the marker location."},{"name":"$feature","type":"feature","description":"The feature which is to be drawn on the map."},{"name":"$view","type":"dictionary","properties":[{"name":"scale","type":"number","description":"Returns the scale of the map at the time the expression evaluates."}]}]},{"name":"Popup","id":"popup","bundles":["core","data-access","geometry","portal-access","knowledge-graph"],"variables":[{"name":"$feature","type":"feature","description":"Provides access to the attributes and geometry of the feature whose popup is to be displayed in the view."},{"name":"$layer","description":"A collection of features in the same layer as the $feature whose popup is displayed in the view.","type":"featureSet"},{"name":"$map","description":"A collection of layers in the same map as the $feature whose popup is displayed in the view. This value may be `null` in cases where a popup is not associated with a map.","type":"featureSetCollection"},{"name":"$datastore","description":"A collection of layers in the same feature service or database as the $feature whose popup is displayed in the view.","type":"featureSetCollection"},{"name":"$userInput","description":"A geometry representing a user's input for a popup. Typically, this represents a location where the user clicked or tapped in a map to launch a popup. There may be cases where this value is a Point, an Extent, or `null` as popups are not always opened from map interaction. Therefore, it is advised to check the geometry type of this value before it is used.","type":"geometry"},{"name":"$graph","description":"A knowledge graph associated with the feature. If no knowledge graph is available, the value will be `null`.","type":"knowledgeGraph"},{"name":"$view","type":"dictionary","description":"Properties available from the view.","properties":[{"name":"scale","type":"number","description":"Returns the scale of the map at the time the expression evaluates."},{"name":"timeProperties","type":"dictionary","properties":[{"name":"currentStart","type":"date","description":"The start time of the map's time extent as indicated by a time slider component at the time the expression evaluates. This value dynamically updates (and may trigger the re-execution of the Arcade expression) when a time slider is used to update time-aware popups based on date field. A `null` value indicates the start time is inclusive since the beginning of time."},{"name":"currentEnd","type":"date","description":"The end time of the map's time extent as indicated by a time slider component at the time the expression evaluates. This value dynamically updates (and may trigger the re-execution of the Arcade expression) when a time slider is used to update time-aware popups based on date field. A `null` value indicates the end time is indefinite with no end."},{"name":"startIncluded","type":"boolean","description":"Indicates if the `currentStart` date is included in the map's current time extent."},{"name":"endIncluded","type":"boolean","description":"Indicates if the `currentEnd` date is included in the map's current time extent."}]}]}]},{"name":"Popup element","id":"popup-element","bundles":["core","data-access","geometry","portal-access","knowledge-graph"],"variables":[{"name":"$feature","type":"feature","description":"Provides access to the attributes and geometry of the feature whose popup is to be displayed in the view."},{"name":"$layer","description":"A collection of features in the same layer as the $feature whose popup is displayed in the view.","type":"featureSet"},{"name":"$map","description":"A collection of layers in the same map as the $feature whose popup is displayed in the view. This value may be `null` in cases where a popup is not associated with a map.","type":"featureSetCollection"},{"name":"$datastore","description":"A collection of layers in the same feature service or database as the $feature whose popup is displayed in the view.","type":"featureSetCollection"},{"name":"$userInput","description":"A geometry representing a user's input for a popup. Typically, this represents a location where the user clicked or tapped in a map to launch a popup. There may be cases where this value is a Point, an Extent, or `null` as popups are not always opened from map interaction. Therefore, it is advised to check the geometry type of this value before it is used.","type":"geometry"},{"name":"$graph","description":"A knowledge graph associated with the feature. If no knowledge graph is available, the value will be `null`.","type":"knowledgeGraph"},{"name":"$view","type":"dictionary","description":"Properties available from the view.","properties":[{"name":"scale","type":"number","description":"Returns the scale of the map at the time the expression evaluates."},{"name":"timeProperties","type":"dictionary","properties":[{"name":"currentStart","type":"date","description":"The start time of the map's time extent as indicated by a time slider component at the time the expression evaluates. This value dynamically updates (and may trigger the re-execution of the Arcade expression) when a time slider is used to update time-aware popups based on date field. A `null` value indicates the start time is inclusive since the beginning of time."},{"name":"currentEnd","type":"date","description":"The end time of the map's time extent as indicated by a time slider component at the time the expression evaluates. This value dynamically updates (and may trigger the re-execution of the Arcade expression) when a time slider is used to update time-aware popups based on date field. A `null` value indicates the end time is indefinite with no end."},{"name":"startIncluded","type":"boolean","description":"Indicates if the `currentStart` date is included in the map's current time extent."},{"name":"endIncluded","type":"boolean","description":"Indicates if the `currentEnd` date is included in the map's current time extent."}]}]}]},{"name":"Popup feature reduction","id":"popup-feature-reduction","bundles":["core","data-access","geometry","portal-access"],"variables":[{"name":"$feature","type":"feature","description":"Provides access to the aggregate fields defined in either clustering or binning popups."},{"name":"$aggregatedFeatures","description":"A FeatureSet containing all the features represented by the cluster or bin.","type":"featureSet"},{"name":"$view","type":"dictionary","description":"Properties available from the view.","properties":[{"name":"scale","type":"number","description":"Returns the scale of the map at the time the expression evaluates."},{"name":"timeProperties","type":"dictionary","properties":[{"name":"currentStart","type":"date","description":"The start time of the map's time extent as indicated by a time slider component at the time the expression evaluates. This value dynamically updates (and may trigger the re-execution of the Arcade expression) when a time slider is used to update time-aware popups based on date field. A `null` value indicates the start time is inclusive since the beginning of time."},{"name":"currentEnd","type":"date","description":"The end time of the map's time extent as indicated by a time slider component at the time the expression evaluates. This value dynamically updates (and may trigger the re-execution of the Arcade expression) when a time slider is used to update time-aware popups based on date field. A `null` value indicates the end time is indefinite with no end."},{"name":"startIncluded","type":"boolean","description":"Indicates if the `currentStart` date is included in the map's current time extent."},{"name":"endIncluded","type":"boolean","description":"Indicates if the `currentEnd` date is included in the map's current time extent."}]}]}]},{"name":"Popup element feature reduction","id":"popup-element-feature-reduction","bundles":["core","data-access","geometry","portal-access"],"variables":[{"name":"$feature","type":"feature","description":"Provides access to the aggregate fields defined in either clustering or binning popups."},{"name":"$aggregatedFeatures","description":"A FeatureSet containing all the features represented by the cluster or bin.","type":"featureSet"},{"name":"$view","type":"dictionary","description":"Properties available from the view.","properties":[{"name":"scale","type":"number","description":"Returns the scale of the map at the time the expression evaluates."},{"name":"timeProperties","type":"dictionary","properties":[{"name":"currentStart","type":"date","description":"The start time of the map's time extent as indicated by a time slider component at the time the expression evaluates. This value dynamically updates (and may trigger the re-execution of the Arcade expression) when a time slider is used to update time-aware popups based on date field. A `null` value indicates the start time is inclusive since the beginning of time."},{"name":"currentEnd","type":"date","description":"The end time of the map's time extent as indicated by a time slider component at the time the expression evaluates. This value dynamically updates (and may trigger the re-execution of the Arcade expression) when a time slider is used to update time-aware popups based on date field. A `null` value indicates the end time is indefinite with no end."},{"name":"startIncluded","type":"boolean","description":"Indicates if the `currentStart` date is included in the map's current time extent."},{"name":"endIncluded","type":"boolean","description":"Indicates if the `currentEnd` date is included in the map's current time extent."}]}]}]},{"name":"Quick Capture","id":"quick-capture","bundles":["core","data-access","geometry","portal-access"],"variables":[{"name":"$feature","type":"feature","description":"Exposes the feature's attributes for use in the calculation."},{"name":"$layer","type":"featureSet","description":"A collection of features in the same layer as $feature."},{"name":"$datastore","type":"featureSetCollection","description":"A collection of layers in the same feature service or database as $feature."},{"name":"$map","type":"featureSetCollection","description":"A collection of feature service layers in the map used by the QuickCapture project. This variable may be `null`."}]},{"name":"Tasks","id":"tasks","bundles":["core","data-access","geometry","portal-access"],"variables":[{"name":"$feature","description":"The feature being evaluated by the task.","type":"feature"},{"name":"$datastore","description":"A collection of layers in the same feature service or database as the $feature being evaluated by the task.","type":"featureSetCollection"}]},{"name":"Velocity","id":"velocity","bundles":["core","geometry","track"],"variables":[{"name":"$feature","type":"feature","description":"In analytic tools with single inputs, the feature being calculated, evaluated or operated upon."},{"name":"$target","type":"feature","description":"In analytic tools with two inputs, the feature being evaluated for filtering or enrichment."},{"name":"$join","type":"feature","description":"In analytic tools with two inputs, the feature supplying values for evaluation or enrichment of the target feature."},{"name":"$analytic","type":"dictionary","description":"Time values associated with the analytic such as start time, last end time, etc.","properties":[]}]},{"name":"Visualization","id":"visualization","bundles":["core","geometry"],"variables":[{"name":"$feature","description":"The feature which is to be drawn on the map.","type":"feature"},{"name":"$view","type":"dictionary","description":"Properties available from the view.","properties":[{"name":"scale","type":"number","description":"Returns the scale of the map at the time the expression evaluates."},{"name":"timeProperties","type":"dictionary","properties":[{"name":"currentStart","type":"date","description":"The start time of the map's time extent as indicated by a time slider component at the time the expression evaluates. This value dynamically updates (and may trigger the re-execution of the Arcade expression) when a time slider is used to update time-aware visualizations based on date field. A `null` value indicates the start time is inclusive since the beginning of time."},{"name":"currentEnd","type":"date","description":"The end time of the map's time extent as indicated by a time slider component at the time the expression evaluates. This value dynamically updates (and may trigger the re-execution of the Arcade expression) when a time slider is used to update time-aware visualizations based on date field. A `null` value indicates the end time is indefinite with no end."},{"name":"startIncluded","type":"boolean","description":"Indicates if the `currentStart` date is included in the map's current time extent."},{"name":"endIncluded","type":"boolean","description":"Indicates if the `currentEnd` date is included in the map's current time extent."}]}]}]},{"name":"Voxel popup","id":"popup-voxel","bundles":["core"],"variables":[{"name":"$voxel","type":"voxel","description":"Provides access to the attributes of the voxel whose popup is to be displayed in the scene."}]},{"name":"Voxel popup element","id":"popup-element-voxel","bundles":["core"],"variables":[{"name":"$voxel","type":"voxel","description":"Provides access to the attributes of the voxel whose popup is to be displayed in the scene."}]}]