kepler.gl
Version:
kepler.gl is a webgl based application to visualize large scale location data in the browser
221 lines (219 loc) • 19.6 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.TOOLTIP_KEY = exports.TOOLTIP_FORMAT_TYPES = exports.TOOLTIP_FORMATS = exports.COMPARE_TYPES = void 0;
// SPDX-License-Identifier: MIT
// Copyright contributors to the kepler.gl project
var TOOLTIP_FORMAT_TYPES = exports.TOOLTIP_FORMAT_TYPES = {
NONE: 'none',
DATE: 'date',
DATE_TIME: 'date_time',
DECIMAL: 'decimal',
PERCENTAGE: 'percentage',
BOOLEAN: 'boolean'
};
var TOOLTIP_KEY = exports.TOOLTIP_KEY = 'format';
var TOOLTIP_FORMATS = exports.TOOLTIP_FORMATS = {
NONE: {
id: 'NONE',
label: 'None',
format: null,
type: TOOLTIP_FORMAT_TYPES.NONE
},
DECIMAL_SHORT: {
id: 'DECIMAL_SHORT',
label: '12345 → 10k',
format: '.1s',
type: TOOLTIP_FORMAT_TYPES.DECIMAL
},
DECIMAL_COMMA: {
id: 'DECIMAL_COMMA',
label: '12345 → 12,345',
format: ',',
type: TOOLTIP_FORMAT_TYPES.DECIMAL
},
DECIMAL_SHORT_COMMA: {
id: 'DECIMAL_SHORT_COMMA',
label: '12345 → 12.3k',
format: '.3~s',
type: TOOLTIP_FORMAT_TYPES.DECIMAL
},
DECIMAL_PERCENT_FULL_0: {
id: 'DECIMAL_PERCENT_FULL_0',
label: '.01 → 1%',
format: '.0%',
type: TOOLTIP_FORMAT_TYPES.DECIMAL
},
DECIMAL_PERCENT_FULL_1: {
id: 'DECIMAL_PERCENT_FULL_1',
label: '.01 → 1.0%',
format: '.1%',
type: TOOLTIP_FORMAT_TYPES.DECIMAL
},
DECIMAL_PERCENT_FULL_2: {
id: 'DECIMAL_PERCENT_FULL_2',
label: '.01 → 1.00%',
format: '.2%',
type: TOOLTIP_FORMAT_TYPES.DECIMAL
},
DECIMAL_PRECENT_REGULAR: {
id: 'DECIMAL_PRECENT_REGULAR',
label: '12.345 → 12.35%',
format: '~%',
type: TOOLTIP_FORMAT_TYPES.PERCENTAGE
},
DECIMAL_DECIMAL_FIXED_2: {
id: 'DECIMAL_DECIMAL_FIXED_2',
label: '1.2345 → 1.23',
format: '.2~f',
type: TOOLTIP_FORMAT_TYPES.DECIMAL
},
DECIMAL_DECIMAL_FIXED_3: {
id: 'DECIMAL_DECIMAL_FIXED_3',
label: '1.2345 → 1.234',
format: '.3~f',
type: TOOLTIP_FORMAT_TYPES.DECIMAL
},
DECIMAL_DECIMAL_FIXED_4: {
id: 'DECIMAL_DECIMAL_FIXED_4',
label: '1.23456 → 1.2346',
format: '.4~f',
type: TOOLTIP_FORMAT_TYPES.DECIMAL
},
DECIMAL_SCIENTIFIC_FIXED_2: {
id: 'DECIMAL_SCIENTIFIC_FIXED_2',
label: '0.12345 → 1.23e-1',
format: '.2~e',
type: TOOLTIP_FORMAT_TYPES.DECIMAL
},
DECIMAL_SCIENTIFIC_FIXED_3: {
id: 'DECIMAL_SCIENTIFIC_FIXED_3',
label: '0.12345 → 1.235e-1',
format: '.3~e',
type: TOOLTIP_FORMAT_TYPES.DECIMAL
},
DECIMAL_SCIENTIFIC_FIXED_4: {
id: 'DECIMAL_SCIENTIFIC_FIXED_4',
label: '0.123456 → 1.2346e-1',
format: '.4~e',
type: TOOLTIP_FORMAT_TYPES.DECIMAL
},
DECIMAL_INT: {
id: 'DECIMAL_INT',
label: '12345 → 12350',
format: '.4~r',
type: TOOLTIP_FORMAT_TYPES.DECIMAL
},
DECIMAL_THREE: {
id: 'DECIMAL_THREE',
label: '12345.4321 → 12,345.432',
format: ',.3~f',
type: TOOLTIP_FORMAT_TYPES.DECIMAL
},
DECIMAL_FOUR: {
id: 'DECIMAL_FOUR',
label: '12345.54321 → 12,345.5432',
format: ',.4~f',
type: TOOLTIP_FORMAT_TYPES.DECIMAL
},
DECIMAL_DELTA: {
id: 'DECIMAL_DELTA',
label: '12345.4321 → +12,345.432',
format: '+,.3f',
type: TOOLTIP_FORMAT_TYPES.DECIMAL
},
DECIMAL_CURRENCY: {
id: 'DECIMAL_CURRENCY',
label: '12345.4321 → $12,345.43',
format: '$,.2f',
type: TOOLTIP_FORMAT_TYPES.DECIMAL
},
DATE_L: {
// 05/29/2020
id: 'DATE_L',
label: '',
format: 'L',
type: TOOLTIP_FORMAT_TYPES.DATE
},
DATE_LL: {
// September 5 2016
id: 'DATE_LL',
label: '',
format: 'LL',
type: TOOLTIP_FORMAT_TYPES.DATE
},
DATE_dddd_LL: {
// Monday September 5, 2016
id: 'DATE_dddd_LL',
label: '',
format: 'dddd LL',
type: TOOLTIP_FORMAT_TYPES.DATE
},
DATE_ddd_LL: {
// Mon September 5, 2016
id: 'DATE_ddd_LL',
label: '',
format: 'ddd LL',
type: TOOLTIP_FORMAT_TYPES.DATE
},
DATE_TIME_L_LT: {
// 09/05/2016 12:00 AM
id: 'DATE_TIME_L_LT',
label: '',
format: 'L LT',
type: TOOLTIP_FORMAT_TYPES.DATE_TIME
},
DATE_TIME_L_LTS: {
// 09/05/2016 12:00:00 AM
id: 'DATE_TIME_L_LTS',
label: '',
format: 'L LTS',
type: TOOLTIP_FORMAT_TYPES.DATE_TIME
},
DATE_TIME_LLL: {
// September 5, 2016 12:00 AM
id: 'DATE_TIME_LLL',
label: '',
format: 'LLL',
type: TOOLTIP_FORMAT_TYPES.DATE_TIME
},
DATE_TIME_LL_LTS: {
// September 5, 2016 12:00:00 AM
id: 'DATE_TIME_LL_LTS',
label: '',
format: 'LL LTS',
type: TOOLTIP_FORMAT_TYPES.DATE_TIME
},
DATE_TIME_ddd_LLL: {
// Mon September 5, 2016 12:00 AM
id: 'DATE_TIME_ddd_LLL',
label: '',
format: 'ddd LLL',
type: TOOLTIP_FORMAT_TYPES.DATE_TIME
},
DATE_TIME_LTS: {
// 12:00:00 AM
id: 'DATE_TIME_LTS',
label: '',
format: 'LTS',
type: TOOLTIP_FORMAT_TYPES.DATE_TIME
},
BOOLEAN_NUM: {
id: 'BOOLEAN_NUM',
label: '0 | 1',
format: '01',
type: TOOLTIP_FORMAT_TYPES.BOOLEAN
},
BOOLEAN_Y_N: {
id: 'BOOLEAN_Y_N',
label: 'yes | no',
format: 'yn',
type: TOOLTIP_FORMAT_TYPES.BOOLEAN
}
};
var COMPARE_TYPES = exports.COMPARE_TYPES = {
ABSOLUTE: 'absolute',
RELATIVE: 'relative'
};
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJUT09MVElQX0ZPUk1BVF9UWVBFUyIsImV4cG9ydHMiLCJOT05FIiwiREFURSIsIkRBVEVfVElNRSIsIkRFQ0lNQUwiLCJQRVJDRU5UQUdFIiwiQk9PTEVBTiIsIlRPT0xUSVBfS0VZIiwiVE9PTFRJUF9GT1JNQVRTIiwiaWQiLCJsYWJlbCIsImZvcm1hdCIsInR5cGUiLCJERUNJTUFMX1NIT1JUIiwiREVDSU1BTF9DT01NQSIsIkRFQ0lNQUxfU0hPUlRfQ09NTUEiLCJERUNJTUFMX1BFUkNFTlRfRlVMTF8wIiwiREVDSU1BTF9QRVJDRU5UX0ZVTExfMSIsIkRFQ0lNQUxfUEVSQ0VOVF9GVUxMXzIiLCJERUNJTUFMX1BSRUNFTlRfUkVHVUxBUiIsIkRFQ0lNQUxfREVDSU1BTF9GSVhFRF8yIiwiREVDSU1BTF9ERUNJTUFMX0ZJWEVEXzMiLCJERUNJTUFMX0RFQ0lNQUxfRklYRURfNCIsIkRFQ0lNQUxfU0NJRU5USUZJQ19GSVhFRF8yIiwiREVDSU1BTF9TQ0lFTlRJRklDX0ZJWEVEXzMiLCJERUNJTUFMX1NDSUVOVElGSUNfRklYRURfNCIsIkRFQ0lNQUxfSU5UIiwiREVDSU1BTF9USFJFRSIsIkRFQ0lNQUxfRk9VUiIsIkRFQ0lNQUxfREVMVEEiLCJERUNJTUFMX0NVUlJFTkNZIiwiREFURV9MIiwiREFURV9MTCIsIkRBVEVfZGRkZF9MTCIsIkRBVEVfZGRkX0xMIiwiREFURV9USU1FX0xfTFQiLCJEQVRFX1RJTUVfTF9MVFMiLCJEQVRFX1RJTUVfTExMIiwiREFURV9USU1FX0xMX0xUUyIsIkRBVEVfVElNRV9kZGRfTExMIiwiREFURV9USU1FX0xUUyIsIkJPT0xFQU5fTlVNIiwiQk9PTEVBTl9ZX04iLCJDT01QQVJFX1RZUEVTIiwiQUJTT0xVVEUiLCJSRUxBVElWRSJdLCJzb3VyY2VzIjpbIi4uL3NyYy90b29sdGlwLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBNSVRcbi8vIENvcHlyaWdodCBjb250cmlidXRvcnMgdG8gdGhlIGtlcGxlci5nbCBwcm9qZWN0XG5cbmltcG9ydCB7VmFsdWVPZn0gZnJvbSAnQGtlcGxlci5nbC90eXBlcyc7XG5cbmV4cG9ydCBjb25zdCBUT09MVElQX0ZPUk1BVF9UWVBFUyA9IHtcbiAgTk9ORTogJ25vbmUnLFxuICBEQVRFOiAnZGF0ZScsXG4gIERBVEVfVElNRTogJ2RhdGVfdGltZScsXG4gIERFQ0lNQUw6ICdkZWNpbWFsJyxcbiAgUEVSQ0VOVEFHRTogJ3BlcmNlbnRhZ2UnLFxuICBCT09MRUFOOiAnYm9vbGVhbidcbn07XG5cbmV4cG9ydCBjb25zdCBUT09MVElQX0tFWSA9ICdmb3JtYXQnO1xuXG5leHBvcnQgdHlwZSBUb29sdGlwRm9ybWF0ID0ge1xuICBpZDogc3RyaW5nO1xuICBsYWJlbDogc3RyaW5nO1xuICBmb3JtYXQ6IG51bGwgfCBzdHJpbmc7XG4gIHR5cGU6IFZhbHVlT2Y8dHlwZW9mIFRPT0xUSVBfRk9STUFUX1RZUEVTPjtcbn07XG5cbmV4cG9ydCBjb25zdCBUT09MVElQX0ZPUk1BVFMgPSB7XG4gIE5PTkU6IHtcbiAgICBpZDogJ05PTkUnLFxuICAgIGxhYmVsOiAnTm9uZScsXG4gICAgZm9ybWF0OiBudWxsLFxuICAgIHR5cGU6IFRPT0xUSVBfRk9STUFUX1RZUEVTLk5PTkVcbiAgfSxcbiAgREVDSU1BTF9TSE9SVDoge1xuICAgIGlkOiAnREVDSU1BTF9TSE9SVCcsXG4gICAgbGFiZWw6ICcxMjM0NSDihpIgMTBrJyxcbiAgICBmb3JtYXQ6ICcuMXMnLFxuICAgIHR5cGU6IFRPT0xUSVBfRk9STUFUX1RZUEVTLkRFQ0lNQUxcbiAgfSxcbiAgREVDSU1BTF9DT01NQToge1xuICAgIGlkOiAnREVDSU1BTF9DT01NQScsXG4gICAgbGFiZWw6ICcxMjM0NSDihpIgMTIsMzQ1JyxcbiAgICBmb3JtYXQ6ICcsJyxcbiAgICB0eXBlOiBUT09MVElQX0ZPUk1BVF9UWVBFUy5ERUNJTUFMXG4gIH0sXG4gIERFQ0lNQUxfU0hPUlRfQ09NTUE6IHtcbiAgICBpZDogJ0RFQ0lNQUxfU0hPUlRfQ09NTUEnLFxuICAgIGxhYmVsOiAnMTIzNDUg4oaSIDEyLjNrJyxcbiAgICBmb3JtYXQ6ICcuM35zJyxcbiAgICB0eXBlOiBUT09MVElQX0ZPUk1BVF9UWVBFUy5ERUNJTUFMXG4gIH0sXG4gIERFQ0lNQUxfUEVSQ0VOVF9GVUxMXzA6IHtcbiAgICBpZDogJ0RFQ0lNQUxfUEVSQ0VOVF9GVUxMXzAnLFxuICAgIGxhYmVsOiAnLjAxIOKGkiAxJScsXG4gICAgZm9ybWF0OiAnLjAlJyxcbiAgICB0eXBlOiBUT09MVElQX0ZPUk1BVF9UWVBFUy5ERUNJTUFMXG4gIH0sXG4gIERFQ0lNQUxfUEVSQ0VOVF9GVUxMXzE6IHtcbiAgICBpZDogJ0RFQ0lNQUxfUEVSQ0VOVF9GVUxMXzEnLFxuICAgIGxhYmVsOiAnLjAxIOKGkiAxLjAlJyxcbiAgICBmb3JtYXQ6ICcuMSUnLFxuICAgIHR5cGU6IFRPT0xUSVBfRk9STUFUX1RZUEVTLkRFQ0lNQUxcbiAgfSxcbiAgREVDSU1BTF9QRVJDRU5UX0ZVTExfMjoge1xuICAgIGlkOiAnREVDSU1BTF9QRVJDRU5UX0ZVTExfMicsXG4gICAgbGFiZWw6ICcuMDEg4oaSIDEuMDAlJyxcbiAgICBmb3JtYXQ6ICcuMiUnLFxuICAgIHR5cGU6IFRPT0xUSVBfRk9STUFUX1RZUEVTLkRFQ0lNQUxcbiAgfSxcbiAgREVDSU1BTF9QUkVDRU5UX1JFR1VMQVI6IHtcbiAgICBpZDogJ0RFQ0lNQUxfUFJFQ0VOVF9SRUdVTEFSJyxcbiAgICBsYWJlbDogJzEyLjM0NSDihpIgMTIuMzUlJyxcbiAgICBmb3JtYXQ6ICd+JScsXG4gICAgdHlwZTogVE9PTFRJUF9GT1JNQVRfVFlQRVMuUEVSQ0VOVEFHRVxuICB9LFxuICBERUNJTUFMX0RFQ0lNQUxfRklYRURfMjoge1xuICAgIGlkOiAnREVDSU1BTF9ERUNJTUFMX0ZJWEVEXzInLFxuICAgIGxhYmVsOiAnMS4yMzQ1IOKGkiAxLjIzJyxcbiAgICBmb3JtYXQ6ICcuMn5mJyxcbiAgICB0eXBlOiBUT09MVElQX0ZPUk1BVF9UWVBFUy5ERUNJTUFMXG4gIH0sXG4gIERFQ0lNQUxfREVDSU1BTF9GSVhFRF8zOiB7XG4gICAgaWQ6ICdERUNJTUFMX0RFQ0lNQUxfRklYRURfMycsXG4gICAgbGFiZWw6ICcxLjIzNDUg4oaSIDEuMjM0JyxcbiAgICBmb3JtYXQ6ICcuM35mJyxcbiAgICB0eXBlOiBUT09MVElQX0ZPUk1BVF9UWVBFUy5ERUNJTUFMXG4gIH0sXG4gIERFQ0lNQUxfREVDSU1BTF9GSVhFRF80OiB7XG4gICAgaWQ6ICdERUNJTUFMX0RFQ0lNQUxfRklYRURfNCcsXG4gICAgbGFiZWw6ICcxLjIzNDU2IOKGkiAxLjIzNDYnLFxuICAgIGZvcm1hdDogJy40fmYnLFxuICAgIHR5cGU6IFRPT0xUSVBfRk9STUFUX1RZUEVTLkRFQ0lNQUxcbiAgfSxcbiAgREVDSU1BTF9TQ0lFTlRJRklDX0ZJWEVEXzI6IHtcbiAgICBpZDogJ0RFQ0lNQUxfU0NJRU5USUZJQ19GSVhFRF8yJyxcbiAgICBsYWJlbDogJzAuMTIzNDUg4oaSIDEuMjNlLTEnLFxuICAgIGZvcm1hdDogJy4yfmUnLFxuICAgIHR5cGU6IFRPT0xUSVBfRk9STUFUX1RZUEVTLkRFQ0lNQUxcbiAgfSxcbiAgREVDSU1BTF9TQ0lFTlRJRklDX0ZJWEVEXzM6IHtcbiAgICBpZDogJ0RFQ0lNQUxfU0NJRU5USUZJQ19GSVhFRF8zJyxcbiAgICBsYWJlbDogJzAuMTIzNDUg4oaSIDEuMjM1ZS0xJyxcbiAgICBmb3JtYXQ6ICcuM35lJyxcbiAgICB0eXBlOiBUT09MVElQX0ZPUk1BVF9UWVBFUy5ERUNJTUFMXG4gIH0sXG4gIERFQ0lNQUxfU0NJRU5USUZJQ19GSVhFRF80OiB7XG4gICAgaWQ6ICdERUNJTUFMX1NDSUVOVElGSUNfRklYRURfNCcsXG4gICAgbGFiZWw6ICcwLjEyMzQ1NiDihpIgMS4yMzQ2ZS0xJyxcbiAgICBmb3JtYXQ6ICcuNH5lJyxcbiAgICB0eXBlOiBUT09MVElQX0ZPUk1BVF9UWVBFUy5ERUNJTUFMXG4gIH0sXG4gIERFQ0lNQUxfSU5UOiB7XG4gICAgaWQ6ICdERUNJTUFMX0lOVCcsXG4gICAgbGFiZWw6ICcxMjM0NSDihpIgMTIzNTAnLFxuICAgIGZvcm1hdDogJy40fnInLFxuICAgIHR5cGU6IFRPT0xUSVBfRk9STUFUX1RZUEVTLkRFQ0lNQUxcbiAgfSxcbiAgREVDSU1BTF9USFJFRToge1xuICAgIGlkOiAnREVDSU1BTF9USFJFRScsXG4gICAgbGFiZWw6ICcxMjM0NS40MzIxIOKGkiAxMiwzNDUuNDMyJyxcbiAgICBmb3JtYXQ6ICcsLjN+ZicsXG4gICAgdHlwZTogVE9PTFRJUF9GT1JNQVRfVFlQRVMuREVDSU1BTFxuICB9LFxuICBERUNJTUFMX0ZPVVI6IHtcbiAgICBpZDogJ0RFQ0lNQUxfRk9VUicsXG4gICAgbGFiZWw6ICcxMjM0NS41NDMyMSDihpIgMTIsMzQ1LjU0MzInLFxuICAgIGZvcm1hdDogJywuNH5mJyxcbiAgICB0eXBlOiBUT09MVElQX0ZPUk1BVF9UWVBFUy5ERUNJTUFMXG4gIH0sXG4gIERFQ0lNQUxfREVMVEE6IHtcbiAgICBpZDogJ0RFQ0lNQUxfREVMVEEnLFxuICAgIGxhYmVsOiAnMTIzNDUuNDMyMSDihpIgKzEyLDM0NS40MzInLFxuICAgIGZvcm1hdDogJyssLjNmJyxcbiAgICB0eXBlOiBUT09MVElQX0ZPUk1BVF9UWVBFUy5ERUNJTUFMXG4gIH0sXG4gIERFQ0lNQUxfQ1VSUkVOQ1k6IHtcbiAgICBpZDogJ0RFQ0lNQUxfQ1VSUkVOQ1knLFxuICAgIGxhYmVsOiAnMTIzNDUuNDMyMSDihpIgJDEyLDM0NS40MycsXG4gICAgZm9ybWF0OiAnJCwuMmYnLFxuICAgIHR5cGU6IFRPT0xUSVBfRk9STUFUX1RZUEVTLkRFQ0lNQUxcbiAgfSxcbiAgREFURV9MOiB7XG4gICAgLy8gMDUvMjkvMjAyMFxuICAgIGlkOiAnREFURV9MJyxcbiAgICBsYWJlbDogJycsXG4gICAgZm9ybWF0OiAnTCcsXG4gICAgdHlwZTogVE9PTFRJUF9GT1JNQVRfVFlQRVMuREFURVxuICB9LFxuICBEQVRFX0xMOiB7XG4gICAgLy8gU2VwdGVtYmVyIDUgMjAxNlxuICAgIGlkOiAnREFURV9MTCcsXG4gICAgbGFiZWw6ICcnLFxuICAgIGZvcm1hdDogJ0xMJyxcbiAgICB0eXBlOiBUT09MVElQX0ZPUk1BVF9UWVBFUy5EQVRFXG4gIH0sXG4gIERBVEVfZGRkZF9MTDoge1xuICAgIC8vIE1vbmRheSBTZXB0ZW1iZXIgNSwgMjAxNlxuICAgIGlkOiAnREFURV9kZGRkX0xMJyxcbiAgICBsYWJlbDogJycsXG4gICAgZm9ybWF0OiAnZGRkZCBMTCcsXG4gICAgdHlwZTogVE9PTFRJUF9GT1JNQVRfVFlQRVMuREFURVxuICB9LFxuICBEQVRFX2RkZF9MTDoge1xuICAgIC8vIE1vbiBTZXB0ZW1iZXIgNSwgMjAxNlxuICAgIGlkOiAnREFURV9kZGRfTEwnLFxuICAgIGxhYmVsOiAnJyxcbiAgICBmb3JtYXQ6ICdkZGQgTEwnLFxuICAgIHR5cGU6IFRPT0xUSVBfRk9STUFUX1RZUEVTLkRBVEVcbiAgfSxcbiAgREFURV9USU1FX0xfTFQ6IHtcbiAgICAvLyAwOS8wNS8yMDE2IDEyOjAwIEFNXG4gICAgaWQ6ICdEQVRFX1RJTUVfTF9MVCcsXG4gICAgbGFiZWw6ICcnLFxuICAgIGZvcm1hdDogJ0wgTFQnLFxuICAgIHR5cGU6IFRPT0xUSVBfRk9STUFUX1RZUEVTLkRBVEVfVElNRVxuICB9LFxuICBEQVRFX1RJTUVfTF9MVFM6IHtcbiAgICAvLyAwOS8wNS8yMDE2IDEyOjAwOjAwIEFNXG4gICAgaWQ6ICdEQVRFX1RJTUVfTF9MVFMnLFxuICAgIGxhYmVsOiAnJyxcbiAgICBmb3JtYXQ6ICdMIExUUycsXG4gICAgdHlwZTogVE9PTFRJUF9GT1JNQVRfVFlQRVMuREFURV9USU1FXG4gIH0sXG4gIERBVEVfVElNRV9MTEw6IHtcbiAgICAvLyBTZXB0ZW1iZXIgNSwgMjAxNiAxMjowMCBBTVxuICAgIGlkOiAnREFURV9USU1FX0xMTCcsXG4gICAgbGFiZWw6ICcnLFxuICAgIGZvcm1hdDogJ0xMTCcsXG4gICAgdHlwZTogVE9PTFRJUF9GT1JNQVRfVFlQRVMuREFURV9USU1FXG4gIH0sXG4gIERBVEVfVElNRV9MTF9MVFM6IHtcbiAgICAvLyBTZXB0ZW1iZXIgNSwgMjAxNiAxMjowMDowMCBBTVxuICAgIGlkOiAnREFURV9USU1FX0xMX0xUUycsXG4gICAgbGFiZWw6ICcnLFxuICAgIGZvcm1hdDogJ0xMIExUUycsXG4gICAgdHlwZTogVE9PTFRJUF9GT1JNQVRfVFlQRVMuREFURV9USU1FXG4gIH0sXG4gIERBVEVfVElNRV9kZGRfTExMOiB7XG4gICAgLy8gTW9uIFNlcHRlbWJlciA1LCAyMDE2IDEyOjAwIEFNXG4gICAgaWQ6ICdEQVRFX1RJTUVfZGRkX0xMTCcsXG4gICAgbGFiZWw6ICcnLFxuICAgIGZvcm1hdDogJ2RkZCBMTEwnLFxuICAgIHR5cGU6IFRPT0xUSVBfRk9STUFUX1RZUEVTLkRBVEVfVElNRVxuICB9LFxuICBEQVRFX1RJTUVfTFRTOiB7XG4gICAgLy8gMTI6MDA6MDAgQU1cbiAgICBpZDogJ0RBVEVfVElNRV9MVFMnLFxuICAgIGxhYmVsOiAnJyxcbiAgICBmb3JtYXQ6ICdMVFMnLFxuICAgIHR5cGU6IFRPT0xUSVBfRk9STUFUX1RZUEVTLkRBVEVfVElNRVxuICB9LFxuICBCT09MRUFOX05VTToge1xuICAgIGlkOiAnQk9PTEVBTl9OVU0nLFxuICAgIGxhYmVsOiAnMCB8IDEnLFxuICAgIGZvcm1hdDogJzAxJyxcbiAgICB0eXBlOiBUT09MVElQX0ZPUk1BVF9UWVBFUy5CT09MRUFOXG4gIH0sXG4gIEJPT0xFQU5fWV9OOiB7XG4gICAgaWQ6ICdCT09MRUFOX1lfTicsXG4gICAgbGFiZWw6ICd5ZXMgfCBubycsXG4gICAgZm9ybWF0OiAneW4nLFxuICAgIHR5cGU6IFRPT0xUSVBfRk9STUFUX1RZUEVTLkJPT0xFQU5cbiAgfVxufTtcblxuZXhwb3J0IGNvbnN0IENPTVBBUkVfVFlQRVMgPSB7XG4gIEFCU09MVVRFOiAnYWJzb2x1dGUnLFxuICBSRUxBVElWRTogJ3JlbGF0aXZlJ1xufTtcbiJdLCJtYXBwaW5ncyI6Ijs7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