"use strict";
(self.webpackChunktradingview = self.webpackChunktradingview || []).push([
    [18404], {
        553407: (e, o, l) => {
            l.d(o, {
                colors: () => a
            });
            var r = l(960095),
                t = l(432059);
            const i = {
                    colorBlack: (0, r.getHexColorByName)("color-black"),
                    colorWhite: (0, r.getHexColorByName)("color-white"),
                    colorTvBlue50: (0, r.getHexColorByName)("color-tv-blue-50"),
                    colorTvBlue200: (0, r.getHexColorByName)("color-tv-blue-200"),
                    colorTvBlue400: (0, r.getHexColorByName)("color-tv-blue-400"),
                    colorTvBlue500: (0, r.getHexColorByName)("color-tv-blue-500"),
                    colorTvBlue600: (0, r.getHexColorByName)("color-tv-blue-600"),
                    colorTvBlue800: (0, r.getHexColorByName)("color-tv-blue-800"),
                    colorTvBlueA800: (0, r.getHexColorByName)("color-tv-blue-a800"),
                    colorDeepBlue200: (0, r.getHexColorByName)("color-deep-blue-200"),
                    colorDeepBlue300: (0, r.getHexColorByName)("color-deep-blue-300"),
                    colorDeepBlue500: (0, r.getHexColorByName)("color-deep-blue-500"),
                    colorDeepBlueA200: (0, r.getHexColorByName)("color-deep-blue-a200"),
                    colorDeepBlueA400: (0, r.getHexColorByName)("color-deep-blue-a400"),
                    colorDeepBlueA700: (0, r.getHexColorByName)("color-deep-blue-a700"),
                    colorSkyBlue400: (0, r.getHexColorByName)("color-sky-blue-400"),
                    colorSkyBlue500: (0, r.getHexColorByName)("color-sky-blue-500"),
                    colorSkyBlue700: (0, r.getHexColorByName)("color-sky-blue-700"),
                    colorDefaultRed: (0, r.getHexColorByName)("color-youtube"),
                    colorRipeRed200: (0, r.getHexColorByName)("color-ripe-red-200"),
                    colorRipeRed300: (0, r.getHexColorByName)("color-ripe-red-300"),
                    colorRipeRed400: (0, r.getHexColorByName)("color-ripe-red-400"),
                    colorRipeRed500: (0, r.getHexColorByName)("color-ripe-red-500"),
                    colorRipeRed600: (0, r.getHexColorByName)("color-ripe-red-600"),
                    colorRipeRed800: (0, r.getHexColorByName)("color-ripe-red-800"),
                    colorRipeRedA900: (0, r.getHexColorByName)("color-ripe-red-a900"),
                    colorRipeRedA700: (0, r.getHexColorByName)("color-ripe-red-a700"),
                    colorGrapesPurpleA200: (0, r.getHexColorByName)("color-grapes-purple-a200"),
                    colorGrapesPurple500: (0, r.getHexColorByName)("color-grapes-purple-500"),
                    colorBerryPink400: (0, r.getHexColorByName)("color-berry-pink-400"),
                    colorBerryPink500: (0, r.getHexColorByName)("color-berry-pink-500"),
                    colorMintyGreen100: (0, r.getHexColorByName)("color-minty-green-100"),
                    colorMintyGreen200: (0, r.getHexColorByName)("color-minty-green-200"),
                    colorMintyGreen400: (0, r.getHexColorByName)("color-minty-green-400"),
                    colorMintyGreen500: (0, r.getHexColorByName)("color-minty-green-500"),
                    colorMintyGreen600: (0, r.getHexColorByName)("color-minty-green-600"),
                    colorMintyGreen800: (0, r.getHexColorByName)("color-minty-green-800"),
                    colorMintyGreenA900: (0, r.getHexColorByName)("color-minty-green-a900"),
                    colorIguanaGreen300: (0, r.getHexColorByName)("color-iguana-green-300"),
                    colorIguanaGreen500: (0, r.getHexColorByName)("color-iguana-green-500"),
                    colorIguanaGreenA700: (0, r.getHexColorByName)("color-iguana-green-a700"),
                    colorTanOrange300: (0, r.getHexColorByName)("color-tan-orange-300"),
                    colorTanOrange500: (0, r.getHexColorByName)("color-tan-orange-500"),
                    colorTanOrange600: (0, r.getHexColorByName)("color-tan-orange-600"),
                    colorTanOrange700: (0, r.getHexColorByName)("color-tan-orange-700"),
                    colorColdGray100: (0, r.getHexColorByName)("color-cold-gray-100"),
                    colorColdGray150: (0, r.getHexColorByName)("color-cold-gray-150"),
                    colorColdGray200: (0, r.getHexColorByName)("color-cold-gray-200"),
                    colorColdGray300: (0, r.getHexColorByName)("color-cold-gray-300"),
                    colorColdGray400: (0, r.getHexColorByName)("color-cold-gray-400"),
                    colorColdGray450: (0, r.getHexColorByName)("color-cold-gray-450"),
                    colorColdGray500: (0, r.getHexColorByName)("color-cold-gray-500"),
                    colorColdGray600: (0, r.getHexColorByName)("color-cold-gray-600"),
                    colorColdGray750: (0, r.getHexColorByName)("color-cold-gray-750"),
                    colorColdGray800: (0, r.getHexColorByName)("color-cold-gray-800"),
                    colorColdGray900: (0, r.getHexColorByName)("color-cold-gray-900"),
                    colorForestGreen300: (0, r.getHexColorByName)("color-forest-green-300")
                },
                n = {
                    colorWhiteAlpha25: (0, t.generateColor)(i.colorWhite, 75),
                    colorTvBlue500Alpha30: (0, t.generateColor)(i.colorTvBlue500, 70),
                    colorTvBlue500Alpha28: (0, t.generateColor)(i.colorTvBlue500, 72),
                    colorTvBlue500Alpha25: (0, t.generateColor)(i.colorTvBlue500, 75),
                    colorTvBlue500Alpha20: (0, t.generateColor)(i.colorTvBlue500, 80),
                    colorDeepBlue500Alpha20: (0, t.generateColor)(i.colorDeepBlue500, 80),
                    colorSkyBlue400Alpha5: (0, t.generateColor)(i.colorSkyBlue400, 95),
                    colorSkyBlue400Alpha50: (0, t.generateColor)(i.colorSkyBlue400, 50),
                    colorSkyBlue400Alpha75: (0, t.generateColor)(i.colorSkyBlue400, 25),
                    colorSkyBlue500Alpha20: (0, t.generateColor)(i.colorSkyBlue500, 80),
                    colorSkyBlue700Alpha70: (0, t.generateColor)(i.colorSkyBlue700, 30),
                    colorRipeRed400Alpha5: (0, t.generateColor)(i.colorRipeRed400, 95),
                    colorRipeRed500Alpha5: (0, t.generateColor)(i.colorRipeRed500, 95),
                    colorRipeRed500Alpha20: (0, t.generateColor)(i.colorRipeRed500, 80),
                    colorRipeRed500Alpha28: (0, t.generateColor)(i.colorRipeRed500, 72),
                    colorRipeRed500Alpha30: (0, t.generateColor)(i.colorRipeRed500, 70),
                    colorRipeRed500Alpha50: (0, t.generateColor)(i.colorRipeRed500, 50),
                    colorGrapesPurpleA200Alpha15: (0, t.generateColor)(i.colorGrapesPurpleA200, 85),
                    colorGrapesPurple500Alpha0: (0, t.generateColor)(i.colorGrapesPurple500, 100),
                    colorGrapesPurple500Alpha20: (0, t.generateColor)(i.colorGrapesPurple500, 80),
                    colorGrapesPurple500Alpha70: (0, t.generateColor)(i.colorGrapesPurple500, 30),
                    colorBerryPink400Alpha50: (0, t.generateColor)(i.colorBerryPink400, 50),
                    colorBerryPink400Alpha75: (0, t.generateColor)(i.colorBerryPink400, 25),
                    colorBerryPink500Alpha20: (0, t.generateColor)(i.colorBerryPink500, 80),
                    colorMintyGreen500Alpha20: (0, t.generateColor)(i.colorMintyGreen500, 80),
                    colorMintyGreen500Alpha28: (0, t.generateColor)(i.colorMintyGreen500, 72),
                    colorMintyGreen500Alpha50: (0, t.generateColor)(i.colorMintyGreen500, 50),
                    colorMintyGreen500Alpha5: (0, t.generateColor)(i.colorMintyGreen500, 95),
                    colorIguanaGreen500Alpha20: (0, t.generateColor)(i.colorIguanaGreen500, 80),
                    colorTanOrange500Alpha20: (0, t.generateColor)(i.colorTanOrange500, 80),
                    colorForestGreen300Alpha5: (0, t.generateColor)(i.colorForestGreen300, 95),
                    colorColdGray100Alpha0: (0, t.generateColor)(i.colorColdGray100, 100),
                    colorColdGray100Alpha6: (0, t.generateColor)(i.colorColdGray100, 94),
                    colorColdGray800Alpha0: (0, t.generateColor)(i.colorColdGray800, 100),
                    colorColdGray800Alpha6: (0, t.generateColor)(i.colorColdGray800, 94)
                },
                a = { ...i,
                    ...n
                }
        },
        666574: (e, o, l) => {
            l.r(o), l.d(o, {
                LINESTYLE_DASHED: () => i,
                LINESTYLE_DOTTED: () => t,
                LINESTYLE_LARGE_DASHED: () => n,
                LINESTYLE_SMALL_DASHED: () => s,
                LINESTYLE_SOLID: () => r,
                LINESTYLE_SPARSE_DOTTED: () => a
            });
            const r = 0,
                t = 1,
                i = 2,
                n = 3,
                a = 4,
                s = 5
        },
        363252: (e, o, l) => {
            l.d(o, {
                axisLabelBackgroundColor: () => t
            });
            var r = l(960095);
            const t = {
                common: r.colorsPalette["color-tv-blue-500"],
                active: r.colorsPalette["color-tv-blue-800"]
            }
        },
        201871: (e, o, l) => {
            var r;
            l.d(o, {
                    ColorType: () => r
                }),
                function(e) {
                    e.Solid = "solid", e.Gradient = "gradient"
                }(r || (r = {}))
        },
        211183: (e, o, l) => {
            var r = l(909885).PlDisplay;
            const {
                generateColor: t
            } = l(432059), i = l(553407).colors;
            var n = l(909885).TradedGroupHorizontalAlignment,
                a = l(540519),
                s = l(10309).LineToolPitchforkStyle,
                c = l(904498).LineToolBarsPatternMode,
                d = l(748947),
                u = d.LineStudyPlotStyle,
                g = d.STUDYPLOTDISPLAYTARGET,
                h = l(596673),
                y = l(675490).PriceAxisLastValueMode,
                p = l(205899).MagnetMode,
                v = l(758910).LineEnd,
                w = l(201871).ColorType,
                b = l(725356).RangeBarStyle;
            const {
                LineStyle: C
            } = l(497503);
            var f = l(255866).VolumeFootprintTypeValues,
                B = l(179769).StatsPosition,
                S = l(707311).sessionsPreferencesDefault,
                P = l(363252).axisLabelBackgroundColor;
            const {
                LINESTYLE_SOLID: L,
                LINESTYLE_DOTTED: m,
                LINESTYLE_DASHED: k
            } = l(666574);
            var A = l(338619).getLogger("Chart.Defaults");
            const {
                colorWhite: T,
                colorWhiteAlpha25: x,
                colorTvBlue50: R,
                colorTvBlue500: D,
                colorTvBlue500Alpha30: V,
                colorTvBlue500Alpha25: N,
                colorTvBlue500Alpha20: z,
                colorTvBlue600: _,
                colorDeepBlue200: O,
                colorDeepBlue300: H,
                colorDeepBlue500: E,
                colorDeepBlue500Alpha20: I,
                colorSkyBlue500: W,
                colorSkyBlue500Alpha20: G,
                colorSkyBlue700: M,
                colorSkyBlue700Alpha70: F,
                colorDefaultRed: U,
                colorRipeRed200: q,
                colorRipeRed300: j,
                colorRipeRed400: Y,
                colorRipeRed400Alpha5: Z,
                colorRipeRed500: J,
                colorRipeRed500Alpha30: K,
                colorRipeRed500Alpha20: Q,
                colorRipeRed600: X,
                colorGrapesPurple500: $,
                colorGrapesPurple500Alpha0: ee,
                colorGrapesPurple500Alpha20: oe,
                colorGrapesPurple500Alpha70: le,
                colorBerryPink500: re,
                colorBerryPink500Alpha20: te,
                colorMintyGreen100: ie,
                colorMintyGreen500: ne,
                colorMintyGreen500Alpha20: ae,
                colorIguanaGreen300: se,
                colorIguanaGreen500: ce,
                colorIguanaGreen500Alpha20: de,
                colorTanOrange300: ue,
                colorTanOrange500: ge,
                colorTanOrange500Alpha20: he,
                colorTanOrange600: ye,
                colorTanOrange700: pe,
                colorColdGray150: ve,
                colorColdGray400: we,
                colorColdGray450: be,
                colorColdGray500: Ce,
                colorColdGray900: fe,
                colorColdGray750: Be,
                colorForestGreen300: Se,
                colorForestGreen300Alpha5: Pe
            } = i;
            var Le = function(e) {
                var o = function(e, o) {
                        return {
                            color: e,
                            visible: o
                        }
                    },
                    l = function(e, o, l, r) {
                        const t = {
                            coeff: e,
                            color: o,
                            visible: l
                        };
                        return r && (t.text = ""), t
                    },
                    d = function(e, o, l, r, t) {
                        return {
                            coeff: e,
                            color: o,
                            visible: l,
                            linestyle: void 0 === r ? L : r,
                            linewidth: void 0 === t ? 2 : t
                        }
                    },
                    A = function(e, o, l) {
                        return {
                            color: e,
                            width: void 0 === l ? 2 : l,
                            visible: o
                        }
                    },
                    Le = function(e, o, l, r, t) {
                        return {
                            color: e,
                            visible: o,
                            width: l,
                            x: r,
                            y: t
                        }
                    },
                    me = function(e, o, l, r, t, i) {
                        return {
                            coeff1: e,
                            coeff2: o,
                            color: l,
                            visible: r,
                            linestyle: void 0 === t ? L : t,
                            linewidth: void 0 === i ? 2 : i
                        }
                    };
                if (void 0 === TradingView.defaultProperties) {
                    var Ae;
                    switch (window.locale) {
                        case "ar_AE":
                            Ae = "Asia/Dubai";
                            break;
                        case "au":
                            Ae = "Australia/Sydney";
                            break;
                        case "br":
                            Ae = "America/Sao_Paulo";
                            break;
                        case "ca":
                            Ae = "America/Toronto";
                            break;
                        case "de_DE":
                        case "it":
                            Ae = "Europe/Berlin";
                            break;
                        case "es":
                            Ae = "Europe/Madrid";
                            break;
                        case "fa_IR":
                            Ae = "Asia/Tehran";
                            break;
                        case "fr":
                        case "sv_SE":
                            Ae = "Europe/Paris";
                            break;
                        case "he_IL":
                        case "tr":
                            Ae = "Europe/Athens";
                            break;
                        case "hu_HU":
                        case "pl":
                            Ae = "Europe/Warsaw";
                            break;
                        case "id":
                        case "th_TH":
                        case "vi_VN":
                            Ae = "Asia/Bangkok";
                            break;
                        case "in":
                            Ae = "Asia/Kolkata";
                            break;
                        case "ja":
                        case "kr":
                            Ae = "Asia/Tokyo";
                            break;
                        case "ms_MY":
                            Ae = "Asia/Singapore";
                            break;
                        case "ru":
                            Ae = "Europe/Moscow";
                            break;
                        case "uk":
                            Ae = "Europe/London";
                            break;
                        case "zh_CN":
                        case "zh_TW":
                            Ae = "Asia/Shanghai";
                            break;
                        default:
                            Ae = "Etc/UTC"
                    }
                    TradingView.defaultProperties = {
                        chartproperties: {
                            timezone: Ae,
                            priceScaleSelectionStrategyName: "auto",
                            paneProperties: {
                                backgroundType: w.Solid,
                                gridLinesMode: "both",
                                vertGridProperties: {
                                    style: L
                                },
                                horzGridProperties: {
                                    style: L
                                },
                                crossHairProperties: {
                                    style: k,
                                    transparency: 0,
                                    width: 1
                                },
                                topMargin: 10,
                                bottomMargin: 8,
                                axisProperties: {
                                    autoScale: !0,
                                    autoScaleDisabled: !1,
                                    lockScale: !1,
                                    percentage: !1,
                                    percentageDisabled: !1,
                                    indexedTo100: !1,
                                    log: !1,
                                    logDisabled: !1,
                                    alignLabels: !0,
                                    isInverted: !1
                                },
                                legendProperties: {
                                    showStudyArguments: !0,
                                    showStudyTitles: !0,
                                    showStudyValues: !0,
                                    showSeriesTitle: !0,
                                    showSeriesOHLC: !0,
                                    showLegend: !0,
                                    showLastDayChange: !1,
                                    showBarChange: !0,
                                    showVolume: !1,
                                    showBackground: !0,
                                    showPriceSource: !0,
                                    backgroundTransparency: 50,
                                    showLogo: !0
                                },
                                separatorColor: ve
                            },
                            scalesProperties: {
                                fontSize: 12,
                                scaleSeriesOnly: !1,
                                showSeriesLastValue: !0,
                                seriesLastValueMode: y.LastValueAccordingToScale,
                                showSeriesPrevCloseValue: !1,
                                showStudyLastValue: !0,
                                showSymbolLabels: !1,
                                showStudyPlotLabels: !1,
                                showBidAskLabels: !1,
                                showPrePostMarketPriceLabel: !0,
                                showFundamentalNameLabel: !1,
                                showFundamentalLastValue: !0,
                                barSpacing: h.DEFAULT_BAR_SPACING,
                                axisHighlightColor: N,
                                axisLineToolLabelBackgroundColorCommon: P.common,
                                axisLineToolLabelBackgroundColorActive: P.active,
                                showPriceScaleCrosshairLabel: !0,
                                showTimeScaleCrosshairLabel: !0,
                                crosshairLabelBgColorLight: fe,
                                crosshairLabelBgColorDark: Be
                            },
                            mainSeriesProperties: {
                                style: a.STYLE_CANDLES,
                                esdShowDividends: !0,
                                esdShowSplits: !0,
                                esdShowEarnings: !0,
                                esdShowBreaks: !1,
                                esdFlagSize: 2,
                                showContinuousContractSwitches: !0,
                                showContinuousContractSwitchesBreaks: !1,
                                showFuturesContractExpiration: !0,
                                showLastNews: !0,
                                showKeyFactsToday: !0,
                                showCountdown: !0,
                                bidAsk: {
                                    visible: !1,
                                    lineStyle: m,
                                    lineWidth: 1
                                },
                                prePostMarket: {
                                    visible: !0,
                                    lineStyle: m,
                                    lineWidth: 1
                                },
                                highLowAvgPrice: {
                                    highLowPriceLinesVisible: !1,
                                    highLowPriceLabelsVisible: !1,
                                    averageClosePriceLineVisible: !1,
                                    averageClosePriceLabelVisible: !1,
                                    highLowPriceLinesWidth: 1,
                                    averagePriceLineWidth: 1
                                },
                                visible: !0,
                                showPriceLine: !0,
                                priceLineWidth: 1,
                                showPrevClosePriceLine: !1,
                                prevClosePriceLineWidth: 1,
                                minTick: "default",
                                dividendsAdjustment: !1,
                                backAdjustment: !1,
                                settlementAsClose: !0,
                                sessionId: "regular",
                                sessVis: !1,
                                statusViewStyle: {
                                    fontSize: 16,
                                    showExchange: !0,
                                    showInterval: !0,
                                    symbolTextSource: "description"
                                },
                                candleStyle: {
                                    drawWick: !0,
                                    drawBorder: !0,
                                    barColorsOnPrevClose: !1,
                                    drawBody: !0
                                },
                                volCandlesStyle: {
                                    drawWick: !0,
                                    drawBorder: !0,
                                    barColorsOnPrevClose: !1,
                                    drawBody: !0
                                },
                                hollowCandleStyle: {
                                    drawWick: !0,
                                    drawBorder: !0,
                                    drawBody: !0
                                },
                                haStyle: {
                                    drawWick: !0,
                                    drawBorder: !0,
                                    showRealLastPrice: !1,
                                    barColorsOnPrevClose: !1,
                                    inputs: {},
                                    inputInfo: {},
                                    drawBody: !0
                                },
                                barStyle: {
                                    barColorsOnPrevClose: !1,
                                    dontDrawOpen: !1,
                                    thinBars: !0
                                },
                                hiloStyle: {
                                    showBorders: !0,
                                    showLabels: !0,
                                    drawBody: !0
                                },
                                columnStyle: {
                                    barColorsOnPrevClose: !0,
                                    priceSource: "close"
                                },
                                lineStyle: {
                                    linestyle: L,
                                    linewidth: 2,
                                    priceSource: "close"
                                },
                                tpoStyle: {
                                    linestyle: L,
                                    linewidth: 2,
                                    priceSource: "close",
                                    styles: {
                                        splitByBlocks: !1
                                    },
                                    tpo: {
                                        showBlocks: !0,
                                        showLetters: !0,
                                        nonVaOpacity: 30
                                    },
                                    levels: {
                                        showPOC: !0,
                                        showPoorHigh: !1,
                                        showPoorLow: !1,
                                        showSingleprints: !1,
                                        showVAH: !0,
                                        showVAL: !0,
                                        showMidpoint: !1,
                                        showOpenPrice: !1,
                                        showClosePrice: !1,
                                        initialBalanceRange: {
                                            levels: 2,
                                            visible: !0
                                        }
                                    },
                                    volumeProfile: {
                                        visible: !0,
                                        showValues: !1,
                                        vah: {
                                            visible: !1,
                                            linestyle: C.Solid,
                                            linewidth: 2
                                        },
                                        val: {
                                            visible: !1,
                                            linestyle: C.Solid,
                                            linewidth: 2
                                        },
                                        poc: {
                                            visible: !1,
                                            linestyle: C.Solid,
                                            linewidth: 2
                                        },
                                        placement: "left_to_right"
                                    },
                                    inputs: {
                                        periodsNum: 1,
                                        period: "Day",
                                        blockSize: "30m",
                                        rowSize: "Auto",
                                        ticksPerRow: 10,
                                        vaPercent: 70,
                                        extendPoorHigh: !1,
                                        extendPoorLow: !1,
                                        extendPOC: !1,
                                        extendTpoVah: !1,
                                        extendTpoVal: !1,
                                        extendVolumePoc: !1,
                                        extendVolumeVah: !1,
                                        extendVolumeVal: !1,
                                        extendSingleprints: !1,
                                        mergePoints: []
                                    }
                                },
                                svpStyle: {
                                    inputs: {
                                        profilesSessions: "All",
                                        customSession: "0930-1600",
                                        customSessionTZ: "Exchange",
                                        volume: "Up/Down",
                                        vaVolume: 70,
                                        extendPocRight: !1,
                                        extendVAHRight: !1,
                                        extendVALRight: !1,
                                        rowsLayout: "Number Of Rows",
                                        rows: 24
                                    },
                                    volumeProfile: {
                                        visible: !0,
                                        showValues: !1,
                                        placement: "left_to_right",
                                        percentWidth: 100
                                    },
                                    vah: {
                                        visible: !1,
                                        linestyle: C.Solid,
                                        linewidth: 2
                                    },
                                    val: {
                                        visible: !1,
                                        linestyle: C.Solid,
                                        linewidth: 2
                                    },
                                    poc: {
                                        visible: !0,
                                        linestyle: C.Solid,
                                        linewidth: 2
                                    },
                                    developingPoc: {
                                        visible: !1,
                                        linestyle: C.Solid,
                                        linewidth: 1
                                    },
                                    developingVA: {
                                        visible: !1,
                                        linestyle: C.Solid,
                                        linewidth: 1
                                    }
                                },
                                lineWithMarkersStyle: {
                                    linestyle: L,
                                    linewidth: 2,
                                    priceSource: "close"
                                },
                                steplineStyle: {
                                    linestyle: L,
                                    linewidth: 2,
                                    priceSource: "close"
                                },
                                areaStyle: {
                                    linestyle: L,
                                    linewidth: 2,
                                    priceSource: "close"
                                },
                                hlcAreaStyle: {
                                    highLineStyle: L,
                                    highLineWidth: 2,
                                    lowLineStyle: L,
                                    lowLineWidth: 2,
                                    closeLineStyle: L,
                                    closeLineWidth: 2
                                },
                                priceAxisProperties: {
                                    autoScale: !0,
                                    autoScaleDisabled: !1,
                                    lockScale: !1,
                                    percentage: !1,
                                    percentageDisabled: !1,
                                    indexedTo100: !1,
                                    log: !1,
                                    logDisabled: !1,
                                    isInverted: !1,
                                    alignLabels: !0
                                },
                                renkoStyle: {
                                    inputs: {
                                        source: "close",
                                        sources: "Close",
                                        boxSize: 3,
                                        style: "ATR",
                                        atrLength: 14,
                                        percentageLTP: 1,
                                        wicks: !0
                                    },
                                    inputInfo: {
                                        source: {
                                            name: "Source"
                                        },
                                        sources: {
                                            name: "Source"
                                        },
                                        boxSize: {
                                            name: "Box size"
                                        },
                                        style: {
                                            name: "Style"
                                        },
                                        atrLength: {
                                            name: "ATR length"
                                        },
                                        percentageLTP: {
                                            name: "Percentage"
                                        },
                                        wicks: {
                                            name: "Wicks"
                                        }
                                    }
                                },
                                pbStyle: {
                                    inputs: {
                                        source: "close",
                                        lb: 3
                                    },
                                    inputInfo: {
                                        source: {
                                            name: "Source"
                                        },
                                        lb: {
                                            name: "Number of line"
                                        }
                                    }
                                },
                                kagiStyle: {
                                    inputs: {
                                        source: "close",
                                        style: "ATR",
                                        atrLength: 14,
                                        percentageLTP: 1,
                                        reversalAmount: 1
                                    },
                                    inputInfo: {
                                        source: {
                                            name: "Source"
                                        },
                                        style: {
                                            name: "Style"
                                        },
                                        atrLength: {
                                            name: "ATR length"
                                        },
                                        percentageLTP: {
                                            name: "Percentage"
                                        },
                                        reversalAmount: {
                                            name: "Reversal amount"
                                        }
                                    }
                                },
                                pnfStyle: {
                                    inputs: {
                                        sources: "Close",
                                        reversalAmount: 3,
                                        boxSize: 1,
                                        style: "ATR",
                                        atrLength: 14,
                                        percentageLTP: 1,
                                        oneStepBackBuilding: !1
                                    },
                                    inputInfo: {
                                        sources: {
                                            name: "Source"
                                        },
                                        boxSize: {
                                            name: "Box size"
                                        },
                                        reversalAmount: {
                                            name: "Reversal amount"
                                        },
                                        style: {
                                            name: "Style"
                                        },
                                        atrLength: {
                                            name: "ATR length"
                                        },
                                        percentageLTP: {
                                            name: "Percentage"
                                        },
                                        oneStepBackBuilding: {
                                            name: "One step back building"
                                        }
                                    }
                                },
                                baselineStyle: {
                                    topLineWidth: 2,
                                    bottomLineWidth: 2,
                                    priceSource: "close",
                                    transparency: 50,
                                    baseLevelPercentage: 50
                                },
                                rangeStyle: {
                                    barStyle: b.Bars,
                                    thinBars: !0,
                                    inputs: {
                                        range: 10,
                                        phantomBars: !1
                                    },
                                    inputInfo: {
                                        range: {
                                            name: "Range"
                                        },
                                        phantomBars: {
                                            name: "Phantom bars"
                                        }
                                    }
                                },
                                volFootprintStyle: {
                                    drawWick: !0,
                                    drawBorder: !0,
                                    barColorsOnPrevClose: !1,
                                    drawBody: !0,
                                    deltaAdjust: !0,
                                    showSummary: !0,
                                    type: f.BuyAndSell,
                                    pointOfControl: !0,
                                    imbalanceHighlight: {
                                        visible: !0
                                    },
                                    inputs: {
                                        rowSize: "Auto",
                                        atrLength: 14,
                                        imbalancePercent: 300,
                                        ticksPerRow: 100,
                                        showVA: !0,
                                        vaPercent: 70,
                                        calcStackedImbalance: !1,
                                        stackedImbalanceCount: 3
                                    }
                                }
                            },
                            chartEventsSourceProperties: {
                                visible: !0,
                                futureOnly: !0,
                                breaks: {
                                    color: "#555555",
                                    visible: !1,
                                    style: k,
                                    width: 1
                                }
                            },
                            tradingProperties: {
                                showPositions: !0,
                                positionPL: {
                                    visibility: !0,
                                    display: r.Money
                                },
                                bracketsPL: {
                                    visibility: !0,
                                    display: r.Money
                                },
                                showOrders: !0,
                                showExecutions: !0,
                                showExecutionsLabels: !1,
                                showReverse: !0,
                                horizontalAlignment: n.Right,
                                extendLeft: !0,
                                lineLength: 5,
                                lineWidth: 1,
                                lineStyle: L
                            },
                            volumePaneSize: "large"
                        },
                        sessions: S,
                        drawings: {
                            magnet: !1,
                            magnetMode: p.WeakMagnet,
                            stayInDrawingMode: !1,
                            drawOnAllCharts: !0,
                            drawOnAllChartsMode: 1
                        },
                        linetoolorder: {
                            extendLeft: "inherit",
                            lineLength: "inherit",
                            lineLengthUnit: "percentage",
                            lineColor: U,
                            lineActiveBuyColor: "#4094e8",
                            lineInactiveBuyColor: "rgba(64, 148, 232, 0.5)",
                            lineActiveSellColor: "#e75656",
                            lineInactiveSellColor: "rgba(231, 86, 86, 0.5)",
                            lineStyle: "inherit",
                            lineWidth: "inherit",
                            bodyBorderActiveBuyColor: "#4094e8",
                            bodyBorderInactiveBuyColor: "rgba(64, 148, 232, 0.5)",
                            bodyBorderActiveSellColor: "#e75656",
                            bodyBorderInactiveSellColor: "rgba(231, 86, 86, 0.5)",
                            bodyBackgroundColor: x,
                            bodyBackgroundTransparency: 25,
                            bodyTextInactiveLimitColor: "rgba(38, 140, 2, 0.5)",
                            bodyTextActiveLimitColor: "#268c02",
                            bodyTextInactiveStopColor: "rgba(231, 86, 86, 0.5)",
                            bodyTextActiveStopColor: "#e75656",
                            bodyTextInactiveBuyColor: "rgba(64, 148, 232, 0.5)",
                            bodyTextActiveBuyColor: "#4094e8",
                            bodyTextInactiveSellColor: "rgba(231, 86, 86, 0.5)",
                            bodyTextActiveSellColor: "#e75656",
                            bodyFontFamily: "Verdana",
                            bodyFontSize: 9,
                            bodyFontBold: !0,
                            bodyFontItalic: !1,
                            quantityBorderActiveBuyColor: "#4094e8",
                            quantityBorderInactiveBuyColor: "rgba(64, 148, 232, 0.5)",
                            quantityBorderActiveSellColor: "#e75656",
                            quantityBorderInactiveSellColor: "rgba(231, 86, 86, 0.5)",
                            quantityBackgroundInactiveBuyColor: "rgba(64, 148, 232, 0.5)",
                            quantityBackgroundActiveBuyColor: "#4094e8",
                            quantityBackgroundInactiveSellColor: "rgba(231, 86, 86, 0.5)",
                            quantityBackgroundActiveSellColor: "#e75656",
                            quantityTextColor: T,
                            quantityTextTransparency: 0,
                            quantityFontFamily: "Verdana",
                            quantityFontSize: 9,
                            quantityFontBold: !0,
                            quantityFontItalic: !1,
                            cancelButtonBorderActiveBuyColor: "#4094e8",
                            cancelButtonBorderInactiveBuyColor: "rgba(64, 148, 232, 0.5)",
                            cancelButtonBorderActiveSellColor: "#e75656",
                            cancelButtonBorderInactiveSellColor: "rgba(231, 86, 86, 0.5)",
                            cancelButtonBackgroundColor: x,
                            cancelButtonBackgroundTransparency: 25,
                            cancelButtonIconActiveBuyColor: "#4094e8",
                            cancelButtonIconInactiveBuyColor: "rgba(64, 148, 232, 0.5)",
                            cancelButtonIconActiveSellColor: "#e75656",
                            cancelButtonIconInactiveSellColor: "rgba(231, 86, 86, 0.5)",
                            tooltip: "",
                            modifyTooltip: "",
                            cancelTooltip: ""
                        },
                        linetoolposition: {
                            extendLeft: "inherit",
                            lineLength: "inherit",
                            lineLengthUnit: "percentage",
                            lineBuyColor: "#4094e8",
                            lineSellColor: "#e75656",
                            lineStyle: "inherit",
                            lineWidth: "inherit",
                            bodyBorderBuyColor: "#4094e8",
                            bodyBorderSellColor: "#e75656",
                            bodyBackgroundColor: x,
                            bodyBackgroundTransparency: 25,
                            bodyTextPositiveColor: "#268c02",
                            bodyTextNeutralColor: "#646464",
                            bodyTextNegativeColor: "#e75656",
                            bodyFontFamily: "Verdana",
                            bodyFontSize: 9,
                            bodyFontBold: !0,
                            bodyFontItalic: !1,
                            quantityBorderBuyColor: "#4094e8",
                            quantityBorderSellColor: "#e75656",
                            quantityBackgroundBuyColor: "#4094e8",
                            quantityBackgroundSellColor: "#e75656",
                            quantityTextColor: T,
                            quantityTextTransparency: 0,
                            quantityFontFamily: "Verdana",
                            quantityFontSize: 9,
                            quantityFontBold: !0,
                            quantityFontItalic: !1,
                            reverseButtonBorderBuyColor: "#4094e8",
                            reverseButtonBorderSellColor: "#e75656",
                            reverseButtonBackgroundColor: x,
                            reverseButtonBackgroundTransparency: 25,
                            reverseButtonIconBuyColor: "#4094e8",
                            reverseButtonIconSellColor: "#e75656",
                            closeButtonBorderBuyColor: "#4094e8",
                            closeButtonBorderSellColor: "#e75656",
                            closeButtonBackgroundColor: x,
                            closeButtonBackgroundTransparency: 25,
                            closeButtonIconBuyColor: "#4094e8",
                            closeButtonIconSellColor: "#e75656",
                            tooltip: "",
                            protectTooltip: "",
                            closeTooltip: "",
                            reverseTooltip: ""
                        },
                        linetoolexecution: {
                            direction: "buy",
                            arrowHeight: 8,
                            arrowSpacing: 1,
                            arrowBuyColor: "#4094e8",
                            arrowSellColor: "#e75656",
                            text: "",
                            textColor: i.colorBlack,
                            textTransparency: 0,
                            fontFamily: "Verdana",
                            fontSize: 10,
                            fontBold: !1,
                            fontItalic: !1,
                            tooltip: ""
                        },
                        linetoolicon: {
                            color: D,
                            size: 40,
                            icon: 61720,
                            angle: .5 * Math.PI
                        },
                        linetoolemoji: {
                            size: 40,
                            emoji: "😀",
                            angle: .5 * Math.PI
                        },
                        linetoolsticker: {
                            size: 110,
                            sticker: "bitcoin",
                            angle: .5 * Math.PI
                        },
                        linetoolimage: {
                            transparency: 0,
                            cssWidth: 0,
                            cssHeight: 0,
                            angle: 0
                        },
                        linetoolbezierquadro: {
                            linecolor: D,
                            linewidth: 2,
                            fillBackground: !1,
                            backgroundColor: z,
                            transparency: 50,
                            linestyle: L,
                            extendLeft: !1,
                            extendRight: !1,
                            leftEnd: v.Normal,
                            rightEnd: v.Normal
                        },
                        linetoolbeziercubic: {
                            linecolor: E,
                            linewidth: 2,
                            fillBackground: !1,
                            backgroundColor: I,
                            transparency: 80,
                            linestyle: L,
                            extendLeft: !1,
                            extendRight: !1,
                            leftEnd: v.Normal,
                            rightEnd: v.Normal
                        },
                        linetooltrendline: {
                            linecolor: D,
                            linewidth: 2,
                            linestyle: L,
                            extendLeft: !1,
                            extendRight: !1,
                            leftEnd: v.Normal,
                            rightEnd: v.Normal,
                            showLabel: !1,
                            horzLabelsAlign: "center",
                            vertLabelsAlign: "bottom",
                            textcolor: D,
                            fontsize: 14,
                            bold: !1,
                            italic: !1,
                            alwaysShowStats: !1,
                            showMiddlePoint: !1,
                            showPriceLabels: !1,
                            showPriceRange: !1,
                            showPercentPriceRange: !1,
                            showPipsPriceRange: !1,
                            showBarsRange: !1,
                            showDateTimeRange: !1,
                            showDistance: !1,
                            showAngle: !1,
                            statsPosition: B.Right
                        },
                        linetoolinfoline: {
                            linecolor: D,
                            linewidth: 2,
                            linestyle: L,
                            extendLeft: !1,
                            extendRight: !1,
                            leftEnd: v.Normal,
                            rightEnd: v.Normal,
                            showLabel: !1,
                            horzLabelsAlign: "center",
                            vertLabelsAlign: "bottom",
                            textcolor: D,
                            fontsize: 14,
                            bold: !1,
                            italic: !1,
                            alwaysShowStats: !0,
                            showMiddlePoint: !1,
                            showPriceLabels: !1,
                            showPriceRange: !0,
                            showPercentPriceRange: !0,
                            showPipsPriceRange: !0,
                            showBarsRange: !0,
                            showDateTimeRange: !0,
                            showDistance: !0,
                            showAngle: !0,
                            statsPosition: B.Center
                        },
                        linetooltimecycles: {
                            linecolor: "#159980",
                            linewidth: 2,
                            fillBackground: !0,
                            backgroundColor: "rgba(106, 168, 79, 0.5)",
                            transparency: 50,
                            linestyle: L
                        },
                        linetoolsineline: {
                            linecolor: "#159980",
                            linewidth: 2,
                            linestyle: L
                        },
                        linetooltrendangle: {
                            linecolor: D,
                            linewidth: 2,
                            linestyle: L,
                            fontsize: 12,
                            bold: !1,
                            italic: !1,
                            alwaysShowStats: !1,
                            showMiddlePoint: !1,
                            showPriceLabels: !1,
                            showPriceRange: !1,
                            showPercentPriceRange: !1,
                            showPipsPriceRange: !1,
                            showBarsRange: !1,
                            extendRight: !1,
                            extendLeft: !1,
                            statsPosition: B.Right
                        },
                        linetooldisjointangle: {
                            linecolor: ne,
                            linewidth: 2,
                            linestyle: L,
                            fillBackground: !0,
                            backgroundColor: ae,
                            transparency: 20,
                            extendLeft: !1,
                            extendRight: !1,
                            leftEnd: v.Normal,
                            rightEnd: v.Normal,
                            textcolor: ne,
                            fontsize: 12,
                            bold: !1,
                            italic: !1,
                            showPrices: !1,
                            showPriceRange: !1,
                            showDateTimeRange: !1,
                            showBarsRange: !1,
                            labelVisible: !1,
                            labelHorzAlign: "left",
                            labelVertAlign: "bottom",
                            labelTextColor: ne,
                            labelFontSize: 14,
                            labelBold: !1,
                            labelItalic: !1
                        },
                        linetoolflatbottom: {
                            linecolor: ge,
                            linewidth: 2,
                            linestyle: L,
                            fillBackground: !0,
                            backgroundColor: he,
                            transparency: 20,
                            extendLeft: !1,
                            extendRight: !1,
                            leftEnd: v.Normal,
                            rightEnd: v.Normal,
                            textcolor: ge,
                            fontsize: 12,
                            bold: !1,
                            italic: !1,
                            showPrices: !1,
                            showPriceRange: !1,
                            showDateTimeRange: !1,
                            showBarsRange: !1,
                            labelVisible: !1,
                            labelHorzAlign: "left",
                            labelVertAlign: "bottom",
                            labelTextColor: ge,
                            labelFontSize: 14,
                            labelBold: !1,
                            labelItalic: !1
                        },
                        linetoolriskrewardshort: {
                            linecolor: Ce,
                            linewidth: 1,
                            textcolor: T,
                            fontsize: 12,
                            fillLabelBackground: !0,
                            labelBackgroundColor: "#585858",
                            fillBackground: !0,
                            stopBackground: Q,
                            profitBackground: ae,
                            stopBackgroundTransparency: 80,
                            profitBackgroundTransparency: 80,
                            drawBorder: !1,
                            borderColor: "#667b8b",
                            compact: !1,
                            riskDisplayMode: "percents",
                            accountSize: 1e3,
                            lotSize: 1,
                            risk: 25,
                            alwaysShowStats: !1,
                            showPriceLabels: !0
                        },
                        linetoolriskrewardlong: {
                            linecolor: Ce,
                            linewidth: 1,
                            textcolor: T,
                            fontsize: 12,
                            fillLabelBackground: !0,
                            labelBackgroundColor: "#585858",
                            fillBackground: !0,
                            stopBackground: Q,
                            profitBackground: ae,
                            stopBackgroundTransparency: 80,
                            profitBackgroundTransparency: 80,
                            drawBorder: !1,
                            borderColor: "#667b8b",
                            compact: !1,
                            riskDisplayMode: "percents",
                            accountSize: 1e3,
                            lotSize: 1,
                            risk: 25,
                            alwaysShowStats: !1,
                            showPriceLabels: !0
                        },
                        linetoolarrow: {
                            linecolor: D,
                            linewidth: 2,
                            linestyle: L,
                            extendLeft: !1,
                            extendRight: !1,
                            leftEnd: v.Normal,
                            rightEnd: v.Arrow,
                            showLabel: !1,
                            horzLabelsAlign: "center",
                            vertLabelsAlign: "bottom",
                            textcolor: D,
                            fontsize: 14,
                            bold: !1,
                            italic: !1,
                            alwaysShowStats: !1,
                            showMiddlePoint: !1,
                            showPriceLabels: !1,
                            showPriceRange: !1,
                            showPercentPriceRange: !1,
                            showPipsPriceRange: !1,
                            showBarsRange: !1,
                            showDateTimeRange: !1,
                            showDistance: !1,
                            showAngle: !1,
                            statsPosition: B.Right
                        },
                        linetoolray: {
                            linecolor: D,
                            linewidth: 2,
                            linestyle: L,
                            extendLeft: !1,
                            extendRight: !0,
                            leftEnd: v.Normal,
                            rightEnd: v.Normal,
                            showLabel: !1,
                            horzLabelsAlign: "center",
                            vertLabelsAlign: "bottom",
                            textcolor: D,
                            fontsize: 14,
                            bold: !1,
                            italic: !1,
                            alwaysShowStats: !1,
                            showMiddlePoint: !1,
                            showPriceLabels: !1,
                            showPriceRange: !1,
                            showPercentPriceRange: !1,
                            showPipsPriceRange: !1,
                            showBarsRange: !1,
                            showDateTimeRange: !1,
                            showDistance: !1,
                            showAngle: !1,
                            statsPosition: B.Right
                        },
                        linetoolextended: {
                            linecolor: D,
                            linewidth: 2,
                            linestyle: L,
                            extendLeft: !0,
                            extendRight: !0,
                            leftEnd: v.Normal,
                            rightEnd: v.Normal,
                            showLabel: !1,
                            horzLabelsAlign: "center",
                            vertLabelsAlign: "bottom",
                            textcolor: D,
                            fontsize: 14,
                            bold: !1,
                            italic: !1,
                            alwaysShowStats: !1,
                            showMiddlePoint: !1,
                            showPriceLabels: !1,
                            showPriceRange: !1,
                            showPercentPriceRange: !1,
                            showPipsPriceRange: !1,
                            showBarsRange: !1,
                            showDateTimeRange: !1,
                            showDistance: !1,
                            showAngle: !1,
                            statsPosition: B.Right
                        },
                        linetoolhorzline: {
                            linecolor: D,
                            linewidth: 2,
                            linestyle: L,
                            showPrice: !0,
                            showLabel: !1,
                            textcolor: D,
                            fontsize: 12,
                            bold: !1,
                            italic: !1,
                            horzLabelsAlign: "center",
                            vertLabelsAlign: "middle"
                        },
                        linetoolhorzray: {
                            linecolor: D,
                            linewidth: 2,
                            linestyle: L,
                            showPrice: !0,
                            showLabel: !1,
                            textcolor: D,
                            fontsize: 12,
                            bold: !1,
                            italic: !1,
                            horzLabelsAlign: "center",
                            vertLabelsAlign: "top"
                        },
                        linetoolvertline: {
                            linecolor: D,
                            linewidth: 2,
                            linestyle: L,
                            extendLine: !0,
                            showTime: !0,
                            showLabel: !1,
                            horzLabelsAlign: "center",
                            vertLabelsAlign: "middle",
                            textcolor: D,
                            textOrientation: "vertical",
                            fontsize: 14,
                            bold: !1,
                            italic: !1
                        },
                        linetoolcrossline: {
                            linecolor: D,
                            linewidth: 2,
                            linestyle: L,
                            showPrice: !0,
                            showTime: !0
                        },
                        linetoolfibtimezone: {
                            horzLabelsAlign: "right",
                            vertLabelsAlign: "bottom",
                            showLabels: !0,
                            fillBackground: !1,
                            transparency: 80,
                            trendline: {
                                visible: !0,
                                color: "#808080",
                                linewidth: 1,
                                linestyle: k
                            },
                            level1: d(0, Ce, !0),
                            level2: d(1, D, !0),
                            level3: d(2, D, !0),
                            level4: d(3, D, !0),
                            level5: d(5, D, !0),
                            level6: d(8, D, !0),
                            level7: d(13, D, !0),
                            level8: d(21, D, !0),
                            level9: d(34, D, !0),
                            level10: d(55, D, !0),
                            level11: d(89, D, !0)
                        },
                        linetooltext: {
                            color: D,
                            fontsize: 14,
                            fillBackground: !1,
                            backgroundColor: "rgba(91, 133, 191, 0.3)",
                            backgroundTransparency: 70,
                            drawBorder: !1,
                            borderColor: "#667b8b",
                            bold: !1,
                            italic: !1,
                            fixedSize: !0,
                            wordWrap: !1,
                            wordWrapWidth: 200
                        },
                        linetooltextabsolute: {
                            color: D,
                            fontsize: 14,
                            fillBackground: !1,
                            backgroundColor: "rgba(155, 190, 213, 0.3)",
                            backgroundTransparency: 70,
                            drawBorder: !1,
                            borderColor: "#667b8b",
                            bold: !1,
                            italic: !1,
                            fixedSize: !1,
                            wordWrap: !1,
                            wordWrapWidth: 200
                        },
                        linetoolballoon: {
                            color: T,
                            backgroundColor: le,
                            borderColor: ee,
                            fontsize: 14,
                            transparency: 30
                        },
                        linetoolcomment: {
                            color: T,
                            backgroundColor: D,
                            borderColor: D,
                            fontsize: 16,
                            transparency: 0
                        },
                        linetoolbrush: {
                            linecolor: W,
                            linewidth: 2,
                            smooth: 5,
                            fillBackground: !1,
                            backgroundColor: W,
                            transparency: 50,
                            leftEnd: v.Normal,
                            rightEnd: v.Normal
                        },
                        linetoolhighlighter: {
                            linecolor: Q,
                            smooth: 5,
                            transparency: 80,
                            width: 20
                        },
                        linetoolpolyline: {
                            linecolor: W,
                            linewidth: 2,
                            linestyle: L,
                            fillBackground: !0,
                            backgroundColor: G,
                            transparency: 80,
                            filled: !1
                        },
                        linetoolsignpost: {
                            emoji: "🙂",
                            showImage: !1,
                            plateColor: D,
                            fontSize: 12,
                            bold: !1,
                            italic: !1
                        },
                        linetoolpath: {
                            lineColor: D,
                            lineWidth: 2,
                            lineStyle: L,
                            leftEnd: v.Normal,
                            rightEnd: v.Arrow
                        },
                        linetoolarrowmarkleft: {
                            color: D,
                            arrowColor: D,
                            fontsize: 14,
                            bold: !1,
                            italic: !1,
                            showLabel: !0
                        },
                        linetoolarrowmarkup: {
                            color: ne,
                            arrowColor: ne,
                            fontsize: 14,
                            bold: !1,
                            italic: !1,
                            showLabel: !0
                        },
                        linetoolarrowmarkright: {
                            color: D,
                            arrowColor: D,
                            fontsize: 14,
                            bold: !1,
                            italic: !1,
                            showLabel: !0
                        },
                        linetoolarrowmarkdown: {
                            color: X,
                            arrowColor: X,
                            fontsize: 14,
                            bold: !1,
                            italic: !1,
                            showLabel: !0
                        },
                        linetoolflagmark: {
                            flagColor: D
                        },
                        linetoolpricelabel: {
                            color: T,
                            backgroundColor: D,
                            borderColor: D,
                            fontWeight: "bold",
                            fontsize: 14,
                            transparency: 0
                        },
                        linetoolarrowmarker: {
                            backgroundColor: _,
                            textColor: _,
                            bold: !0,
                            italic: !1,
                            fontsize: 16,
                            showLabel: !0
                        },
                        linetoolrectangle: {
                            color: $,
                            fillBackground: !0,
                            backgroundColor: oe,
                            linewidth: 2,
                            transparency: 50,
                            showLabel: !1,
                            horzLabelsAlign: "center",
                            vertLabelsAlign: "middle",
                            textColor: $,
                            fontSize: 14,
                            bold: !1,
                            italic: !1,
                            extendLeft: !1,
                            extendRight: !1,
                            middleLine: {
                                showLine: !1,
                                lineWidth: 1,
                                lineColor: $,
                                lineStyle: C.Dashed
                            }
                        },
                        linetoolrotatedrectangle: {
                            color: ce,
                            fillBackground: !0,
                            backgroundColor: de,
                            transparency: 50,
                            linewidth: 2
                        },
                        linetoolcircle: {
                            color: ge,
                            backgroundColor: he,
                            fillBackground: !0,
                            linewidth: 2,
                            showLabel: !1,
                            textColor: ge,
                            fontSize: 14,
                            bold: !1,
                            italic: !1
                        },
                        linetoolellipse: {
                            color: J,
                            fillBackground: !0,
                            backgroundColor: Q,
                            transparency: 50,
                            linewidth: 2,
                            showLabel: !1,
                            textColor: J,
                            fontSize: 14,
                            bold: !1,
                            italic: !1
                        },
                        linetoolarc: {
                            color: re,
                            fillBackground: !0,
                            backgroundColor: te,
                            transparency: 80,
                            linewidth: 2
                        },
                        linetoolprediction: {
                            linecolor: D,
                            linewidth: 2,
                            sourceBackColor: D,
                            sourceTextColor: T,
                            sourceStrokeColor: D,
                            targetStrokeColor: D,
                            targetBackColor: D,
                            targetTextColor: T,
                            successBackground: ce,
                            successTextColor: T,
                            failureBackground: J,
                            failureTextColor: T,
                            intermediateBackColor: "#ead289",
                            intermediateTextColor: "#6d4d22",
                            transparency: 10,
                            centersColor: "#202020"
                        },
                        linetooltriangle: {
                            color: ne,
                            fillBackground: !0,
                            backgroundColor: ae,
                            transparency: 80,
                            linewidth: 2
                        },
                        linetoolcallout: {
                            color: T,
                            backgroundColor: F,
                            transparency: 50,
                            linewidth: 2,
                            fontsize: 14,
                            bordercolor: M,
                            bold: !1,
                            italic: !1,
                            wordWrap: !1,
                            wordWrapWidth: 200
                        },
                        linetoolparallelchannel: {
                            linecolor: D,
                            linewidth: 2,
                            linestyle: L,
                            extendLeft: !1,
                            extendRight: !1,
                            fillBackground: !0,
                            backgroundColor: z,
                            transparency: 20,
                            showMidline: !0,
                            midlinecolor: D,
                            midlinewidth: 1,
                            midlinestyle: k,
                            labelVisible: !1,
                            labelHorzAlign: "left",
                            labelVertAlign: "bottom",
                            labelTextColor: D,
                            labelFontSize: 14,
                            labelBold: !1,
                            labelItalic: !1
                        },
                        linetoolelliottimpulse: {
                            degree: 7,
                            showWave: !0,
                            color: "#3d85c6",
                            linewidth: 2
                        },
                        linetoolelliotttriangle: {
                            degree: 7,
                            showWave: !0,
                            color: ge,
                            linewidth: 2
                        },
                        linetoolelliotttriplecombo: {
                            degree: 7,
                            showWave: !0,
                            color: "#6aa84f",
                            linewidth: 2
                        },
                        linetoolelliottcorrection: {
                            degree: 7,
                            showWave: !0,
                            color: "#3d85c6",
                            linewidth: 2
                        },
                        linetoolelliottdoublecombo: {
                            degree: 7,
                            showWave: !0,
                            color: "#6aa84f",
                            linewidth: 2
                        },
                        linetoolbarspattern: {
                            color: D,
                            mode: c.Bars,
                            mirrored: !1,
                            flipped: !1
                        },
                        linetoolghostfeed: {
                            averageHL: 20,
                            variance: 50,
                            candleStyle: {
                                upColor: ie,
                                downColor: q,
                                drawWick: !0,
                                drawBorder: !0,
                                borderColor: "#378658",
                                borderUpColor: ne,
                                borderDownColor: J,
                                wickColor: Ce
                            },
                            transparency: 50
                        },
                        study: {
                            inputs: {},
                            styles: {},
                            bands: {},
                            graphics: {},
                            ohlcPlots: {},
                            palettes: {},
                            filledAreasStyle: {},
                            filledAreas: {},
                            visible: !0,
                            showLegendValues: !0,
                            showLabelsOnPriceScale: !0,
                            precision: "default"
                        },
                        linetoolpitchfork: {
                            fillBackground: !0,
                            transparency: 80,
                            style: s.Original,
                            median: {
                                visible: !0,
                                color: J,
                                linewidth: 2,
                                linestyle: L
                            },
                            extendLines: !1,
                            level0: d(.25, ue, !1),
                            level1: d(.382, se, !1),
                            level2: d(.5, ne, !0),
                            level3: d(.618, ne, !1),
                            level4: d(.75, W, !1),
                            level5: d(1, D, !0),
                            level6: d(1.5, $, !1),
                            level7: d(1.75, re, !1),
                            level8: d(2, j, !1)
                        },
                        linetoolpitchfan: {
                            fillBackground: !0,
                            transparency: 80,
                            median: {
                                visible: !0,
                                color: J,
                                linewidth: 2,
                                linestyle: L
                            },
                            level0: d(.25, ue, !1),
                            level1: d(.382, se, !1),
                            level2: d(.5, W, !0),
                            level3: d(.618, ne, !1),
                            level4: d(.75, W, !1),
                            level5: d(1, D, !0),
                            level6: d(1.5, $, !1),
                            level7: d(1.75, re, !1),
                            level8: d(2, j, !1)
                        },
                        linetoolgannfan: {
                            linewidth: 2,
                            showLabels: !0,
                            fillBackground: !0,
                            transparency: 80,
                            level1: me(1, 8, ge, !0),
                            level2: me(1, 4, ne, !0),
                            level3: me(1, 3, ce, !0),
                            level4: me(1, 2, ne, !0),
                            level5: me(1, 1, W, !0),
                            level6: me(2, 1, D, !0),
                            level7: me(3, 1, $, !0),
                            level8: me(4, 1, re, !0),
                            level9: me(8, 1, J, !0)
                        },
                        linetoolganncomplex: {
                            fillBackground: !1,
                            arcsBackground: {
                                fillBackground: !0,
                                transparency: 80
                            },
                            reverse: !1,
                            scaleRatio: "",
                            showLabels: !0,
                            labelsStyle: {
                                fontSize: 12,
                                bold: !1,
                                italic: !1
                            },
                            levels: [A(Ce, !0), A(ge, !0), A(W, !0), A(ce, !0), A(ne, !0), A(Ce, !0)],
                            fanlines: [Le(O, !1, 2, 8, 1), Le(J, !1, 2, 5, 1), Le(Ce, !1, 2, 4, 1), Le(ge, !1, 2, 3, 1), Le(W, !0, 2, 2, 1), Le(ce, !0, 2, 1, 1), Le(ne, !0, 2, 1, 2), Le(ne, !1, 2, 1, 3), Le(D, !1, 2, 1, 4), Le(H, !1, 2, 1, 5), Le(O, !1, 2, 1, 8)],
                            arcs: [Le(ge, !0, 2, 1, 0), Le(ge, !0, 2, 1, 1), Le(ge, !0, 2, 1.5, 0), Le(W, !0, 2, 2, 0), Le(W, !0, 2, 2, 1), Le(ce, !0, 2, 3, 0), Le(ce, !0, 2, 3, 1), Le(ne, !0, 2, 4, 0), Le(ne, !0, 2, 4, 1), Le(D, !0, 2, 5, 0), Le(D, !0, 2, 5, 1)]
                        },
                        linetoolgannfixed: {
                            fillBackground: !1,
                            arcsBackground: {
                                fillBackground: !0,
                                transparency: 80
                            },
                            reverse: !1,
                            levels: [A(Ce, !0), A(ge, !0), A(W, !0), A(ce, !0), A(ne, !0), A(Ce, !0)],
                            fanlines: [Le(O, !1, 2, 8, 1), Le(J, !1, 2, 5, 1), Le(Ce, !1, 2, 4, 1), Le(ge, !1, 2, 3, 1), Le(W, !0, 2, 2, 1), Le(ce, !0, 2, 1, 1), Le(ne, !0, 2, 1, 2), Le(ne, !1, 2, 1, 3), Le(D, !1, 2, 1, 4), Le(H, !1, 2, 1, 5), Le(O, !1, 2, 1, 8)],
                            arcs: [Le(ge, !0, 2, 1, 0), Le(ge, !0, 2, 1, 1), Le(ge, !0, 2, 1.5, 0), Le(W, !0, 2, 2, 0), Le(W, !0, 2, 2, 1), Le(ce, !0, 2, 3, 0), Le(ce, !0, 2, 3, 1), Le(ne, !0, 2, 4, 0), Le(ne, !0, 2, 4, 1), Le(D, !0, 2, 5, 0), Le(D, !0, 2, 5, 1)]
                        },
                        linetoolgannsquare: {
                            color: "rgba(21, 56, 153, 0.8)",
                            linewidth: 2,
                            linestyle: L,
                            showTopLabels: !0,
                            showBottomLabels: !0,
                            showLeftLabels: !0,
                            showRightLabels: !0,
                            fillHorzBackground: !0,
                            horzTransparency: 80,
                            fillVertBackground: !0,
                            vertTransparency: 80,
                            reverse: !1,
                            fans: o(we, !1),
                            hlevel1: l(0, Ce, !0),
                            hlevel2: l(.25, ge, !0),
                            hlevel3: l(.382, W, !0),
                            hlevel4: l(.5, ce, !0),
                            hlevel5: l(.618, ne, !0),
                            hlevel6: l(.75, D, !0),
                            hlevel7: l(1, Ce, !0),
                            vlevel1: l(0, Ce, !0),
                            vlevel2: l(.25, ge, !0),
                            vlevel3: l(.382, W, !0),
                            vlevel4: l(.5, ce, !0),
                            vlevel5: l(.618, ne, !0),
                            vlevel6: l(.75, D, !0),
                            vlevel7: l(1, Ce, !0)
                        },
                        linetoolfibspeedresistancefan: {
                            fillBackground: !0,
                            transparency: 80,
                            grid: {
                                color: "rgba(21, 56, 153, 0.8)",
                                linewidth: 1,
                                linestyle: L,
                                visible: !0
                            },
                            linewidth: 2,
                            linestyle: L,
                            showTopLabels: !0,
                            showBottomLabels: !0,
                            showLeftLabels: !0,
                            showRightLabels: !0,
                            reverse: !1,
                            hlevel1: l(0, Ce, !0),
                            hlevel2: l(.25, ge, !0),
                            hlevel3: l(.382, W, !0),
                            hlevel4: l(.5, ce, !0),
                            hlevel5: l(.618, ne, !0),
                            hlevel6: l(.75, D, !0),
                            hlevel7: l(1, Ce, !0),
                            vlevel1: l(0, Ce, !0),
                            vlevel2: l(.25, ge, !0),
                            vlevel3: l(.382, W, !0),
                            vlevel4: l(.5, ce, !0),
                            vlevel5: l(.618, ne, !0),
                            vlevel6: l(.75, D, !0),
                            vlevel7: l(1, Ce, !0)
                        },
                        linetoolfibretracement: {
                            showCoeffs: !0,
                            showPrices: !0,
                            fillBackground: !0,
                            transparency: 80,
                            extendLines: !1,
                            extendLinesLeft: !1,
                            horzLabelsAlign: "left",
                            vertLabelsAlign: "middle",
                            showText: !0,
                            horzTextAlign: "center",
                            vertTextAlign: "middle",
                            reverse: !1,
                            coeffsAsPercents: !1,
                            fibLevelsBasedOnLogScale: !1,
                            labelFontSize: 12,
                            trendline: {
                                visible: !0,
                                color: Ce,
                                linewidth: 2,
                                linestyle: k
                            },
                            levelsStyle: {
                                linewidth: 2,
                                linestyle: L
                            },
                            level1: l(0, Ce, !0, !0),
                            level2: l(.236, J, !0, !0),
                            level3: l(.382, ge, !0, !0),
                            level4: l(.5, ce, !0, !0),
                            level5: l(.618, ne, !0, !0),
                            level6: l(.786, W, !0, !0),
                            level7: l(1, Ce, !0, !0),
                            level8: l(1.618, D, !0, !0),
                            level9: l(2.618, J, !0, !0),
                            level10: l(3.618, $, !0, !0),
                            level11: l(4.236, re, !0, !0),
                            level12: l(1.272, ge, !1, !0),
                            level13: l(1.414, J, !1, !0),
                            level16: l(2, ne, !1, !0),
                            level14: l(2.272, ge, !1, !0),
                            level15: l(2.414, ce, !1, !0),
                            level17: l(3, W, !1, !0),
                            level18: l(3.272, Ce, !1, !0),
                            level19: l(3.414, D, !1, !0),
                            level20: l(4, J, !1, !0),
                            level21: l(4.272, $, !1, !0),
                            level22: l(4.414, re, !1, !0),
                            level23: l(4.618, ge, !1, !0),
                            level24: l(4.764, ne, !1, !0)
                        },
                        linetoolfibchannel: {
                            showCoeffs: !0,
                            showPrices: !0,
                            fillBackground: !0,
                            transparency: 80,
                            extendLeft: !1,
                            extendRight: !1,
                            horzLabelsAlign: "left",
                            vertLabelsAlign: "middle",
                            coeffsAsPercents: !1,
                            labelFontSize: 12,
                            levelsStyle: {
                                linewidth: 2,
                                linestyle: L
                            },
                            level1: l(0, Ce, !0),
                            level2: l(.236, J, !0),
                            level3: l(.382, ge, !0),
                            level4: l(.5, ce, !0),
                            level5: l(.618, ne, !0),
                            level6: l(.786, W, !0),
                            level7: l(1, Ce, !0),
                            level8: l(1.618, D, !0),
                            level9: l(2.618, J, !0),
                            level10: l(3.618, $, !0),
                            level11: l(4.236, re, !0),
                            level12: l(1.272, ge, !1),
                            level13: l(1.414, J, !1),
                            level16: l(2, ne, !1),
                            level14: l(2.272, ge, !1),
                            level15: l(2.414, ce, !1),
                            level17: l(3, W, !1),
                            level18: l(3.272, Ce, !1),
                            level19: l(3.414, D, !1),
                            level20: l(4, J, !1),
                            level21: l(4.272, $, !1),
                            level22: l(4.414, re, !1),
                            level23: l(4.618, ge, !1),
                            level24: l(4.764, ne, !1)
                        },
                        linetoolprojection: {
                            showCoeffs: !0,
                            fillBackground: !0,
                            transparency: 80,
                            color1: z,
                            color2: oe,
                            linewidth: 2,
                            trendline: {
                                visible: !0,
                                color: we,
                                linestyle: L
                            },
                            level1: d(1, "#808080", !0)
                        },
                        linetool5pointspattern: {
                            color: D,
                            textcolor: T,
                            fillBackground: !0,
                            backgroundColor: D,
                            fontsize: 12,
                            bold: !1,
                            italic: !1,
                            transparency: 85,
                            linewidth: 2
                        },
                        linetoolcypherpattern: {
                            color: D,
                            textcolor: T,
                            fillBackground: !0,
                            backgroundColor: D,
                            fontsize: 12,
                            bold: !1,
                            italic: !1,
                            transparency: 85,
                            linewidth: 2
                        },
                        linetooltrianglepattern: {
                            color: E,
                            textcolor: T,
                            fillBackground: !0,
                            backgroundColor: E,
                            fontsize: 12,
                            bold: !1,
                            italic: !1,
                            transparency: 85,
                            linewidth: 2
                        },
                        linetoolabcd: {
                            color: ne,
                            textcolor: T,
                            fontsize: 12,
                            bold: !1,
                            italic: !1,
                            linewidth: 2
                        },
                        linetoolthreedrivers: {
                            color: E,
                            textcolor: T,
                            fillBackground: !0,
                            backgroundColor: "rgba(149, 40, 204, 0.5)",
                            fontsize: 12,
                            bold: !1,
                            italic: !1,
                            transparency: 50,
                            linewidth: 2
                        },
                        linetoolheadandshoulders: {
                            color: ne,
                            textcolor: T,
                            fillBackground: !0,
                            backgroundColor: ne,
                            fontsize: 12,
                            bold: !1,
                            italic: !1,
                            transparency: 85,
                            linewidth: 2
                        },
                        linetoolfibwedge: {
                            showCoeffs: !0,
                            fillBackground: !0,
                            transparency: 80,
                            trendline: {
                                visible: !0,
                                color: "#808080",
                                linewidth: 2,
                                linestyle: L
                            },
                            level1: d(.236, J, !0),
                            level2: d(.382, ge, !0),
                            level3: d(.5, ce, !0),
                            level4: d(.618, ne, !0),
                            level5: d(.786, W, !0),
                            level6: d(1, Ce, !0),
                            level7: d(1.618, D, !1),
                            level8: d(2.618, J, !1),
                            level9: d(3.618, E, !1),
                            level10: d(4.236, re, !1),
                            level11: d(4.618, re, !1)
                        },
                        linetoolfibcircles: {
                            showCoeffs: !0,
                            fillBackground: !0,
                            transparency: 80,
                            coeffsAsPercents: !1,
                            trendline: {
                                visible: !0,
                                color: Ce,
                                linewidth: 2,
                                linestyle: k
                            },
                            level1: d(.236, J, !0),
                            level2: d(.382, ge, !0),
                            level3: d(.5, ne, !0),
                            level4: d(.618, ce, !0),
                            level5: d(.786, W, !0),
                            level6: d(1, Ce, !0),
                            level7: d(1.618, D, !0),
                            level8: d(2.618, re, !0),
                            level9: d(3.618, D, !0),
                            level10: d(4.236, re, !0),
                            level11: d(4.618, J, !0)
                        },
                        linetoolfibspeedresistancearcs: {
                            showCoeffs: !0,
                            fillBackground: !0,
                            transparency: 80,
                            fullCircles: !1,
                            trendline: {
                                visible: !0,
                                color: Ce,
                                linewidth: 2,
                                linestyle: k
                            },
                            level1: d(.236, J, !0),
                            level2: d(.382, ge, !0),
                            level3: d(.5, ne, !0),
                            level4: d(.618, ce, !0),
                            level5: d(.786, W, !0),
                            level6: d(1, Ce, !0),
                            level7: d(1.618, D, !0),
                            level8: d(2.618, re, !0),
                            level9: d(3.618, D, !0),
                            level10: d(4.236, re, !0),
                            level11: d(4.618, J, !0)
                        },
                        linetooltrendbasedfibextension: {
                            showCoeffs: !0,
                            showPrices: !0,
                            fillBackground: !0,
                            transparency: 80,
                            extendLines: !1,
                            extendLinesLeft: !1,
                            horzLabelsAlign: "left",
                            vertLabelsAlign: "middle",
                            showText: !0,
                            horzTextAlign: "center",
                            vertTextAlign: "middle",
                            reverse: !1,
                            coeffsAsPercents: !1,
                            fibLevelsBasedOnLogScale: !1,
                            labelFontSize: 12,
                            trendline: {
                                visible: !0,
                                color: Ce,
                                linewidth: 2,
                                linestyle: k
                            },
                            levelsStyle: {
                                linewidth: 2,
                                linestyle: L
                            },
                            level1: l(0, Ce, !0, !0),
                            level2: l(.236, J, !0, !0),
                            level3: l(.382, ge, !0, !0),
                            level4: l(.5, ce, !0, !0),
                            level5: l(.618, ne, !0, !0),
                            level6: l(.786, W, !0, !0),
                            level7: l(1, Ce, !0, !0),
                            level8: l(1.618, D, !0, !0),
                            level9: l(2.618, J, !0, !0),
                            level10: l(3.618, $, !0, !0),
                            level11: l(4.236, re, !0, !0),
                            level12: l(1.272, ge, !1, !0),
                            level13: l(1.414, J, !1, !0),
                            level16: l(2, ne, !1, !0),
                            level14: l(2.272, ge, !1, !0),
                            level15: l(2.414, ce, !1, !0),
                            level17: l(3, W, !1, !0),
                            level18: l(3.272, Ce, !1, !0),
                            level19: l(3.414, D, !1, !0),
                            level20: l(4, J, !1, !0),
                            level21: l(4.272, $, !1, !0),
                            level22: l(4.414, re, !1, !0),
                            level23: l(4.618, ge, !1, !0),
                            level24: l(4.764, ne, !1, !0)
                        },
                        linetooltrendbasedfibtime: {
                            showCoeffs: !0,
                            fillBackground: !0,
                            transparency: 80,
                            horzLabelsAlign: "right",
                            vertLabelsAlign: "bottom",
                            trendline: {
                                visible: !0,
                                color: Ce,
                                linewidth: 2,
                                linestyle: k
                            },
                            level1: d(0, Ce, !0),
                            level2: d(.382, J, !0),
                            level3: d(.5, se, !1),
                            level4: d(.618, ce, !0),
                            level5: d(1, ne, !0),
                            level6: d(1.382, W, !0),
                            level7: d(1.618, Ce, !0),
                            level8: d(2, D, !0),
                            level9: d(2.382, re, !0),
                            level10: d(2.618, $, !0),
                            level11: d(3, E, !0)
                        },
                        linetoolschiffpitchfork: {
                            fillBackground: !0,
                            transparency: 80,
                            style: s.Schiff,
                            median: {
                                visible: !0,
                                color: J,
                                linewidth: 2,
                                linestyle: L
                            },
                            extendLines: !1,
                            level0: d(.25, ue, !1),
                            level1: d(.382, se, !1),
                            level2: d(.5, ne, !0),
                            level3: d(.618, ne, !1),
                            level4: d(.75, W, !1),
                            level5: d(1, D, !0),
                            level6: d(1.5, $, !1),
                            level7: d(1.75, re, !1),
                            level8: d(2, j, !1)
                        },
                        linetoolschiffpitchfork2: {
                            fillBackground: !0,
                            transparency: 80,
                            style: s.Schiff2,
                            median: {
                                visible: !0,
                                color: J,
                                linewidth: 2,
                                linestyle: L
                            },
                            extendLines: !1,
                            level0: d(.25, ue, !1),
                            level1: d(.382, se, !1),
                            level2: d(.5, ne, !0),
                            level3: d(.618, ne, !1),
                            level4: d(.75, W, !1),
                            level5: d(1, D, !0),
                            level6: d(1.5, $, !1),
                            level7: d(1.75, re, !1),
                            level8: d(2, j, !1)
                        },
                        linetoolinsidepitchfork: {
                            fillBackground: !0,
                            transparency: 80,
                            style: s.Inside,
                            median: {
                                visible: !0,
                                color: J,
                                linewidth: 2,
                                linestyle: L
                            },
                            extendLines: !1,
                            level0: d(.25, ue, !1),
                            level1: d(.382, se, !1),
                            level2: d(.5, ne, !0),
                            level3: d(.618, ne, !1),
                            level4: d(.75, W, !1),
                            level5: d(1, D, !0),
                            level6: d(1.5, $, !1),
                            level7: d(1.75, re, !1),
                            level8: d(2, j, !1)
                        },
                        linetoolregressiontrend: {
                            linewidth: 1,
                            linestyle: L,
                            styles: {
                                upLine: {
                                    display: g.All,
                                    color: V,
                                    linestyle: L,
                                    linewidth: 2
                                },
                                downLine: {
                                    display: g.All,
                                    color: V,
                                    linestyle: L,
                                    linewidth: 2
                                },
                                baseLine: {
                                    display: g.All,
                                    color: K,
                                    linestyle: k,
                                    linewidth: 1
                                },
                                extendLines: !1,
                                showPearsons: !0,
                                transparency: 70
                            }
                        }
                    }, ke(TradingView.defaultProperties.chartproperties), Te()
                }
                if (void 0 === TradingView.defaultProperties["study_MA@tv-basicstudies"] && (TradingView.defaultProperties["study_MA@tv-basicstudies"] = {
                        description: "Moving Average",
                        shortDescription: "MA",
                        inputs: {
                            length: 9,
                            source: "close"
                        },
                        styles: {
                            MovAvg: {
                                display: g.All,
                                color: D,
                                linestyle: L,
                                linewidth: 1,
                                plottype: u.Line,
                                histogramBase: 0,
                                title: "MA"
                            }
                        }
                    }), void 0 === TradingView.defaultProperties["study_PivotPointsHighLow@tv-basicstudies"] && (TradingView.defaultProperties["study_PivotPointsHighLow@tv-basicstudies"] = {
                        fontsize: 10,
                        borderColor: D,
                        backColor: R,
                        textColor: fe
                    }), void 0 === TradingView.defaultProperties["study_PivotPointsStandard@tv-basicstudies"]) {
                    var xe = !0;
                    TradingView.defaultProperties["study_PivotPointsStandard@tv-basicstudies"] = {
                        _hardCodedDefaultsVersion: 1,
                        fontsize: 11,
                        levelsStyle: {
                            showLabels: !0,
                            visibility: {
                                P: xe,
                                "S1/R1": xe,
                                "S2/R2": xe,
                                "S3/R3": xe,
                                "S4/R4": xe,
                                "S5/R5": xe
                            },
                            colors: {
                                P: ye,
                                "S1/R1": ye,
                                "S2/R2": ye,
                                "S3/R3": ye,
                                "S4/R4": ye,
                                "S5/R5": ye
                            },
                            widths: {
                                P: 1,
                                "S1/R1": 1,
                                "S2/R2": 1,
                                "S3/R3": 1,
                                "S4/R4": 1,
                                "S5/R5": 1
                            }
                        }
                    }
                }
                void 0 === TradingView.defaultProperties["study_ZigZag@tv-basicstudies"] && (TradingView.defaultProperties["study_ZigZag@tv-basicstudies"] = {
                    color: D,
                    linewidth: 2
                });
                const Re = {
                    styles: {
                        splitByBlocks: !1
                    },
                    graphics: {
                        tpoLevels: {
                            tpo: {
                                tpoPoc: {
                                    color: ""
                                },
                                tpoPoorHigh: {
                                    color: ""
                                },
                                tpoPoorLow: {
                                    color: ""
                                },
                                tpoSingleprints: {
                                    color: ""
                                },
                                tpoVah: {
                                    color: ""
                                },
                                tpoVal: {
                                    color: ""
                                },
                                volumePoc: {
                                    color: ""
                                },
                                volumeVah: {
                                    color: ""
                                },
                                volumeVal: {
                                    color: ""
                                }
                            }
                        },
                        tpoVolumeRows: {
                            tpo: {
                                valuesColor: "",
                                colors: {
                                    nonVa: "",
                                    va: ""
                                }
                            }
                        }
                    }
                };

                function De(e) {
                    const o = {
                        styles: {
                            developingPoc: {
                                color: ""
                            },
                            developingVAHigh: {
                                color: ""
                            },
                            developingVALow: {
                                color: ""
                            }
                        },
                        graphics: {
                            horizlines: {
                                pocLines: {
                                    color: ""
                                },
                                vahLines: {
                                    color: ""
                                },
                                valLines: {
                                    color: ""
                                }
                            },
                            hhists: {
                                histBars2: {
                                    colors: ["", ""],
                                    valuesColor: ""
                                },
                                histBarsVA: {
                                    colors: ["", ""],
                                    valuesColor: ""
                                }
                            }
                        }
                    };
                    return e && (o.graphics.polygons = {
                        histBoxBg: {
                            color: ""
                        }
                    }), o
                }
                if (void 0 === TradingView.defaultProperties["study_TPOPeriodic@tv-volumebyprice"] && (TradingView.defaultProperties["study_TPOPeriodic@tv-volumebyprice"] = Re), void 0 === TradingView.defaultProperties["study_TPOSessions@tv-volumebyprice"] && (TradingView.defaultProperties["study_TPOSessions@tv-volumebyprice"] = Re), void 0 === TradingView.defaultProperties["study_VbPSessions@tv-volumebyprice"] && (TradingView.defaultProperties["study_VbPSessions@tv-volumebyprice"] = De(!0)), void 0 === TradingView.defaultProperties["study_VbPSessionsRoughDetailed@tv-volumebyprice"] && (TradingView.defaultProperties["study_VbPSessionsRoughDetailed@tv-volumebyprice"] = De(!0)), void 0 === TradingView.defaultProperties["study_VbPPeriodic@tv-volumebyprice"] && (TradingView.defaultProperties["study_VbPPeriodic@tv-volumebyprice"] = De(!0)), void 0 === TradingView.defaultProperties["study_VbPVisible@tv-volumebyprice"] && (TradingView.defaultProperties["study_VbPVisible@tv-volumebyprice"] = De(!1)), void 0 === TradingView.defaultProperties["study_ElliottWave@tv-basicstudies"] && (TradingView.defaultProperties["study_ElliottWave@tv-basicstudies"] = {
                        inputs: {},
                        level0: o(U, !1),
                        level1: o("#008000", !1),
                        level2: o("#0000ff", !1),
                        level3: o("#ff00ff", !1),
                        level4: o("#0080ff", !0),
                        level5: o(U, !0),
                        level6: o("#008000", !0),
                        level7: o("#0000ff", !0),
                        level8: o("#ff00ff", !0)
                    }), void 0 === TradingView.defaultProperties["study_LinearRegression@tv-basicstudies"] && (TradingView.defaultProperties["study_LinearRegression@tv-basicstudies"] = {
                        styles: {
                            upLine: {
                                display: g.All,
                                color: V,
                                linestyle: L,
                                linewidth: 1
                            },
                            downLine: {
                                display: g.All,
                                color: V,
                                linestyle: L,
                                linewidth: 1
                            },
                            baseLine: {
                                display: g.All,
                                color: K,
                                linestyle: L,
                                linewidth: 1
                            },
                            extendLines: !0,
                            showPearsons: !0,
                            backgroundColor: "rgba(153, 21, 21, 0.3)",
                            transparency: 70
                        }
                    }), void 0 === TradingView.defaultProperties["study_Compare@tv-basicstudies"] && (TradingView.defaultProperties["study_Compare@tv-basicstudies"] = {
                        minTick: "default"
                    }), void 0 === TradingView.defaultProperties["study_Overlay@tv-basicstudies"]) {
                    TradingView.defaultProperties["study_Overlay@tv-basicstudies"] = {
                        style: a.STYLE_LINE,
                        allowExtendTimeScale: !1,
                        showPriceLine: !1,
                        minTick: "default",
                        candleStyle: {
                            upColor: "#6ba583",
                            downColor: "#d75442",
                            drawWick: !0,
                            drawBorder: !0,
                            drawBody: !0,
                            borderColor: "#378658",
                            borderUpColor: "#225437",
                            borderDownColor: "#5b1a13",
                            wickColor: "#737375",
                            wickUpColor: "#737375",
                            wickDownColor: "#737375",
                            barColorsOnPrevClose: !1
                        },
                        hollowCandleStyle: {
                            upColor: "#6ba583",
                            downColor: "#d75442",
                            drawWick: !0,
                            drawBorder: !0,
                            drawBody: !0,
                            borderColor: "#378658",
                            borderUpColor: "#225437",
                            borderDownColor: "#5b1a13",
                            wickColor: "#737375",
                            wickUpColor: "#737375",
                            wickDownColor: "#737375",
                            barColorsOnPrevClose: !1
                        },
                        barStyle: {
                            upColor: "#6ba583",
                            downColor: "#d75442",
                            barColorsOnPrevClose: !1,
                            dontDrawOpen: !1,
                            thinBars: !0
                        },
                        lineStyle: {
                            color: pe,
                            linestyle: L,
                            linewidth: 2,
                            priceSource: "close"
                        },
                        lineWithMarkersStyle: {
                            color: pe,
                            linestyle: L,
                            linewidth: 2,
                            priceSource: "close"
                        },
                        steplineStyle: {
                            color: pe,
                            linestyle: L,
                            linewidth: 2,
                            priceSource: "close"
                        },
                        areaStyle: {
                            color1: D,
                            color2: D,
                            linecolor: D,
                            linestyle: L,
                            linewidth: 2,
                            priceSource: "close",
                            transparency: 95
                        },
                        baselineStyle: {
                            baselineColor: be,
                            topFillColor1: Pe,
                            topFillColor2: Pe,
                            bottomFillColor1: Z,
                            bottomFillColor2: Z,
                            topLineColor: Se,
                            bottomLineColor: Y,
                            topLineWidth: 2,
                            bottomLineWidth: 2,
                            priceSource: "close",
                            transparency: 50,
                            baseLevelPercentage: 50
                        },
                        hiloStyle: {
                            color: D,
                            showBorders: !0,
                            borderColor: D,
                            showLabels: !0,
                            labelColor: D,
                            drawBody: !0
                        },
                        columnStyle: {
                            upColor: t(ne, 50),
                            downColor: t(J, 50),
                            barColorsOnPrevClose: !0,
                            priceSource: "close"
                        },
                        hlcAreaStyle: {
                            highLineColor: ne,
                            highLineStyle: L,
                            highLineWidth: 2,
                            lowLineColor: J,
                            lowLineStyle: L,
                            lowLineWidth: 2,
                            closeLineColor: be,
                            closeLineStyle: L,
                            closeLineWidth: 2,
                            highCloseFillColor: ae,
                            closeLowFillColor: Q
                        },
                        styles: {
                            open: {
                                display: g.All,
                                color: U,
                                linestyle: L,
                                linewidth: 1,
                                plottype: u.Line,
                                histogramBase: 0
                            },
                            high: {
                                display: g.All,
                                color: U,
                                linestyle: L,
                                linewidth: 1,
                                plottype: u.Line,
                                histogramBase: 0
                            },
                            low: {
                                display: g.All,
                                color: U,
                                linestyle: L,
                                linewidth: 1,
                                plottype: u.Line,
                                histogramBase: 0
                            },
                            close: {
                                display: g.All,
                                color: U,
                                linestyle: L,
                                linewidth: 1,
                                plottype: u.Line,
                                histogramBase: 0
                            }
                        }
                    }
                }
                for (var Ve = e.split("."), Ne = TradingView.defaultProperties, ze = 0; ze < Ve.length; ze++) Ne && (Ne = Ne[Ve[ze]]);
                return null != Ne ? TradingView.clone(Ne) : {}
            };

            function me(e, o, l, r, t) {
                if (r)
                    for (var i in r) {
                        var n = i.split("."),
                            a = c(n[0]),
                            s = void 0 !== t && t === n[0];
                        0 !== n.length && s && (a = c((n = n.slice(1))[0])), 0 !== n.length && e.hasOwnProperty(a) ? d(e, n, r[i]) || u(i) : s && u(i)
                    }

                function c(e) {
                    return o && o[e] ? o[e] : e
                }

                function d(e, o, l, r) {
                    var t = c(o[0]);
                    return !!e.hasOwnProperty(t) && (o.length > 1 ? d(e[t], o.slice(1), l) : (e[t] && e[t].setValue ? e[t].setValue(l) : e[t] = l, !0))
                }

                function u(e) {
                    l || A.logWarn("Path `" + e + "` does not exist.")
                }
            }

            function ke(e, o, l, r) {
                window.__defaultsOverrides && me(e, o, l, window.__defaultsOverrides, r)
            }

            function Ae(e, o) {
                window.__settingsOverrides && me(e, null, !1, window.__settingsOverrides, o)
            }

            function Te() {
                var e = /^linetool.+/;
                Object.keys(TradingView.defaultProperties).forEach((function(o) {
                    e.test(o) && ke(TradingView.defaultProperties[o], null, !1, o)
                }))
            }

            function xe(e, o) {
                return o ? function(e, o) {
                    var l = Le(e);
                    if (!window._UNIT_TESTS) {
                        var r = TradingView.clone(TVSettings.getJSON(e, null));
                        if (function(e) {
                                var o = new Set(["linetoolregressiontrend"]);
                                return e.startsWith("study_") || o.has(e)
                            }(e) && r && function(e) {
                                if (!e) return !1;
                                e = e.toString();
                                var o = new RegExp("\\d+").exec(e);
                                return null !== o && o[0] === e
                            }(r.version)) {
                            var t = r.inputs,
                                i = o.updateStudyInputs(r.id, r.version, "last", t, null);
                            r.inputs = i, r = o.updateStudyState(r, r)
                        }
                        TradingView.merge(l, r), Ae(l, e)
                    }
                    return l
                }(e, o) : function(e) {
                    var o = Le(e);
                    if (!window._UNIT_TESTS) {
                        var l = TradingView.clone(TVSettings.getJSON(e, null));
                        if (l) {
                            TradingView.merge(o, l);
                            const r = e.split(".");
                            Ae(o, void 0 === r[1] ? e : r[1])
                        }
                    }
                    return o
                }(e)
            }
            xe.create = function(e, o) {
                if (o) {
                    var l = Le(e);
                    TradingView.defaultProperties[e] = TradingView.merge(o, l)
                }
            }, xe.remove = function(e) {
                TradingView.defaultProperties[e] = void 0
            }, TradingView.saveDefaults = function(e, o) {
                void 0 === o ? TVSettings.remove(e) : TVSettings.setJSON(e, o)
            }, TradingView.factoryDefaults = Le, window.applyDefaultOverridesToLinetools = Te, window.applyDefaultsOverrides = ke, window.applyPropertiesOverrides = me, window.defaults = xe, o.applyDefaultsOverrides = ke, o.applyPropertiesOverrides = me, o.defaults = xe, o.factoryDefaults = Le, o.saveDefaults = TradingView.saveDefaults, o.createDefaults = xe.create, o.removeDefaults = xe.remove
        },
        909885: (e, o, l) => {
            var r, t;
            l.d(o, {
                    CustomSourceLayer: () => n,
                    PlDisplay: () => r,
                    RecalcVisibleRangeStudiesReason: () => a,
                    TradedGroupHorizontalAlignment: () => t,
                    tradingPreferencesDefault: () => i
                }),
                function(e) {
                    e[e.Money = 0] = "Money", e[e.Pips = 1] = "Pips", e[e.Percentage = 2] = "Percentage"
                }(r || (r = {})),
                function(e) {
                    e[e.Left = 0] = "Left", e[e.Center = 1] = "Center", e[e.Right = 2] = "Right"
                }(t || (t = {}));
            const i = {
                showPositions: !1,
                positionPL: {
                    visibility: !1,
                    display: r.Money
                },
                bracketsPL: {
                    visibility: !1,
                    display: r.Money
                },
                showOrders: !1,
                showExecutions: !1,
                showExecutionsLabels: !1,
                showReverse: !1,
                extendLeft: !1,
                lineLength: 0,
                horizontalAlignment: t.Right,
                lineWidth: 0,
                lineStyle: 0
            };
            var n, a;
            ! function(e) {
                e[e.Background = 0] = "Background", e[e.Foreground = 1] = "Foreground", e[e.Topmost = 2] = "Topmost"
            }(n || (n = {})),
            function(e) {
                e[e.ViewportChangeUserAction = 0] = "ViewportChangeUserAction", e[e.DataUpdate = 1] = "DataUpdate", e[e.SeriesRestart = 2] = "SeriesRestart", e[e.SeriesCompleted = 3] = "SeriesCompleted", e[e.StudyCreation = 4] = "StudyCreation"
            }(a || (a = {}))
        },
        904498: (e, o, l) => {
            var r;
            l.d(o, {
                    LineToolBarsPatternMode: () => r
                }),
                function(e) {
                    e[e.Bars = 0] = "Bars", e[e.Line = 1] = "Line", e[e.OpenClose = 2] = "OpenClose", e[e.LineOpen = 3] = "LineOpen", e[e.LineHigh = 4] = "LineHigh", e[e.LineLow = 5] = "LineLow", e[e.LineHL2 = 6] = "LineHL2"
                }(r || (r = {}))
        },
        10309: (e, o, l) => {
            var r;
            l.d(o, {
                    LineToolPitchforkStyle: () => r
                }),
                function(e) {
                    e[e.Original = 0] = "Original", e[e.Schiff = 1] = "Schiff", e[e.Inside = 2] = "Inside", e[e.Schiff2 = 3] = "Schiff2"
                }(r || (r = {}))
        },
        205899: (e, o, l) => {
            var r;
            l.d(o, {
                    MagnetMode: () => r
                }),
                function(e) {
                    e[e.WeakMagnet = 0] = "WeakMagnet", e[e.StrongMagnet = 1] = "StrongMagnet"
                }(r || (r = {}))
        },
        758910: (e, o, l) => {
            var r;
            l.d(o, {
                    LineEnd: () => r
                }),
                function(e) {
                    e[e.Normal = 0] = "Normal", e[e.Arrow = 1] = "Arrow", e[e.Circle = 2] = "Circle"
                }(r || (r = {}))
        },
        179769: (e, o, l) => {
            var r;
            l.d(o, {
                    StatsPosition: () => r
                }),
                function(e) {
                    e[e.Left = 0] = "Left", e[e.Center = 1] = "Center", e[e.Right = 2] = "Right", e[e.Auto = 3] = "Auto"
                }(r || (r = {}))
        },
        675490: (e, o, l) => {
            var r;
            l.d(o, {
                    PriceAxisLastValueMode: () => r
                }),
                function(e) {
                    e[e.LastPriceAndPercentageValue = 0] = "LastPriceAndPercentageValue", e[e.LastValueAccordingToScale = 1] = "LastValueAccordingToScale"
                }(r || (r = {}))
        },
        725356: (e, o, l) => {
            l.d(o, {
                RangeBarStyle: () => v,
                areaStylePreferencesDefault: () => a,
                barStylePreferencesDefault: () => i,
                baselineStylePreferencesDefault: () => c,
                candleStylePreferencesDefault: () => r,
                columnStylePreferencesDefault: () => b,
                haStylePreferencesDefault: () => u,
                hiloStylePreferencesDefault: () => d,
                hlcAreaStylePreferencesDefault: () => s,
                hollowCandlePreferencesStyleDefault: () => t,
                kagiStylePreferencesDefault: () => y,
                lineStyleDefault: () => n,
                pbStylePreferencesDefault: () => h,
                pnfStylePreferencesDefault: () => p,
                rangeStylePreferencesDefault: () => w,
                renkoStylePreferencesDefault: () => g
            });
            const r = {
                    upColor: "",
                    downColor: "",
                    drawWick: !1,
                    drawBorder: !1,
                    drawBody: !0,
                    borderColor: "",
                    borderUpColor: "",
                    borderDownColor: "",
                    wickColor: "",
                    wickUpColor: "",
                    wickDownColor: "",
                    barColorsOnPrevClose: !1
                },
                t = {
                    upColor: "",
                    downColor: "",
                    drawWick: !1,
                    drawBorder: !1,
                    drawBody: !0,
                    borderColor: "",
                    borderUpColor: "",
                    borderDownColor: "",
                    wickColor: "",
                    wickUpColor: "",
                    wickDownColor: ""
                },
                i = {
                    upColor: "",
                    downColor: "",
                    barColorsOnPrevClose: !1,
                    dontDrawOpen: !1,
                    thinBars: !0
                },
                n = {
                    color: "",
                    linestyle: 0,
                    linewidth: 0
                },
                a = {
                    color1: "",
                    color2: "",
                    linecolor: "",
                    linestyle: 0,
                    linewidth: 0,
                    transparency: 0
                },
                s = {
                    highLineColor: "",
                    highLineStyle: 0,
                    highLineWidth: 0,
                    lowLineColor: "",
                    lowLineStyle: 0,
                    lowLineWidth: 0,
                    closeLineColor: "",
                    closeLineStyle: 0,
                    closeLineWidth: 0,
                    highCloseFillColor: "",
                    closeLowFillColor: ""
                },
                c = {
                    topFillColor1: "",
                    topFillColor2: "",
                    bottomFillColor1: "",
                    bottomFillColor2: "",
                    topLineColor: "",
                    bottomLineColor: "",
                    baselineColor: "",
                    topLineWidth: 0,
                    bottomLineWidth: 0,
                    transparency: 0,
                    baseLevelPercentage: 0
                },
                d = {
                    color: "",
                    showBorders: !1,
                    borderColor: "",
                    showLabels: !1,
                    labelColor: "",
                    drawBody: !0
                },
                u = {
                    upColor: "",
                    downColor: "",
                    drawWick: !1,
                    drawBorder: !1,
                    drawBody: !0,
                    borderColor: "",
                    borderUpColor: "",
                    borderDownColor: "",
                    wickColor: "",
                    wickUpColor: "",
                    wickDownColor: "",
                    showRealLastPrice: !1,
                    barColorsOnPrevClose: !1,
                    inputs: {}
                },
                g = {
                    upColor: "",
                    downColor: "",
                    borderUpColor: "",
                    borderDownColor: "",
                    upColorProjection: "",
                    downColorProjection: "",
                    borderUpColorProjection: "",
                    borderDownColorProjection: "",
                    wickUpColor: "",
                    wickDownColor: "",
                    inputs: {
                        boxSize: 0,
                        style: "",
                        atrLength: 0,
                        percentageLTP: 0,
                        wicks: !1,
                        sources: "",
                        source: ""
                    }
                },
                h = {
                    upColor: "",
                    downColor: "",
                    borderUpColor: "",
                    borderDownColor: "",
                    upColorProjection: "",
                    downColorProjection: "",
                    borderUpColorProjection: "",
                    borderDownColorProjection: "",
                    inputs: {
                        source: "",
                        lb: 0
                    }
                },
                y = {
                    upColor: "",
                    downColor: "",
                    upColorProjection: "",
                    downColorProjection: "",
                    inputs: {
                        style: "",
                        atrLength: 0,
                        percentageLTP: 0,
                        reversalAmount: 0
                    }
                },
                p = {
                    upColor: "",
                    downColor: "",
                    upColorProjection: "",
                    downColorProjection: "",
                    inputs: {
                        reversalAmount: 0,
                        boxSize: 0,
                        style: "",
                        atrLength: 0,
                        percentageLTP: 0,
                        oneStepBackBuilding: !1,
                        sources: "Close"
                    }
                };
            var v;
            ! function(e) {
                e[e.Bars = 0] = "Bars", e[e.Candles = 1] = "Candles"
            }(v || (v = {}));
            const w = {
                    barStyle: 0,
                    upColor: "",
                    downColor: "",
                    upColorProjection: "",
                    downColorProjection: "",
                    thinBars: !1,
                    candlesUpColor: "",
                    candlesDownColor: "",
                    candlesBorderUpColor: "",
                    candlesBorderDownColor: "",
                    candlesWickUpColor: "",
                    candlesWickDownColor: "",
                    inputs: {
                        range: 0,
                        phantomBars: !1
                    }
                },
                b = {
                    upColor: "",
                    downColor: "",
                    barColorsOnPrevClose: !1
                }
        },
        707311: (e, o, l) => {
            l.d(o, {
                sessionsPreferencesDefault: () => t
            });
            var r = l(960095);
            const t = {
                graphics: {
                    backgrounds: {
                        outOfSession: {
                            color: r.colorsPalette["color-tv-blue-500"],
                            transparency: 92,
                            visible: !1
                        },
                        preMarket: {
                            color: "#FF9800",
                            transparency: 92,
                            visible: !1
                        },
                        postMarket: {
                            color: r.colorsPalette["color-tv-blue-500"],
                            transparency: 92,
                            visible: !1
                        }
                    },
                    vertlines: {
                        sessBreaks: {
                            color: "#4985e7",
                            style: 2,
                            visible: !1,
                            width: 1
                        }
                    }
                }
            }
        },
        585240: (e, o, l) => {
            function r(e) {
                if (e < 0) throw new Error("TimePointIndexIndex should be non-negative integer");
                return e
            }
            l.d(o, {
                ensureTimePointIndexIndex: () => r
            })
        },
        497503: (e, o, l) => {
            var r, t, i, n;
            l.r(o), l.d(o, {
                    HAlign: () => t,
                    LineStyle: () => n,
                    MarkLocation: () => r,
                    VAlign: () => i
                }),
                function(e) {
                    e.AboveBar = "AboveBar", e.BelowBar = "BelowBar", e.Top = "Top", e.Bottom = "Bottom", e.Right = "Right", e.Left = "Left", e.Absolute = "Absolute", e.AbsoluteUp = "AbsoluteUp", e.AbsoluteDown = "AbsoluteDown"
                }(r || (r = {})),
                function(e) {
                    e.Left = "left", e.Center = "center", e.Right = "right"
                }(t || (t = {})),
                function(e) {
                    e.Top = "top", e.Middle = "middle", e.Bottom = "bottom"
                }(i || (i = {})),
                function(e) {
                    e[e.Solid = 0] = "Solid", e[e.Dotted = 1] = "Dotted", e[e.Dashed = 2] = "Dashed"
                }(n || (n = {}))
        },
        748947: (e, o, l) => {
            var r, t, i;

            function n(e) {
                return "line" === e.type
            }

            function a(e) {
                return "shapes" === e.type
            }

            function s(e) {
                return "chars" === e.type
            }

            function c(e) {
                return "arrows" === e.type
            }

            function d(e) {
                return "data" === e.type
            }

            function u(e) {
                return "dataoffset" === e.type
            }

            function g(e) {
                return "ohlc_open" === e.type
            }

            function h(e) {
                return "ohlc_high" === e.type
            }

            function y(e) {
                return "ohlc_low" === e.type
            }

            function p(e) {
                return "ohlc_close" === e.type
            }

            function v(e) {
                return g(e) || h(e) || y(e) || p(e)
            }

            function w(e) {
                return "colorer" === e.type && "palette" in e
            }

            function b(e) {
                return "colorer" === e.type && !("palette" in e)
            }

            function C(e) {
                return "colorer" === e.type
            }

            function f(e) {
                return "bar_colorer" === e.type
            }

            function B(e) {
                return "bg_colorer" === e.type
            }

            function S(e) {
                return "text_colorer" === e.type
            }

            function P(e) {
                return "ohlc_colorer" === e.type
            }

            function L(e) {
                return "wick_colorer" === e.type
            }

            function m(e) {
                return "border_colorer" === e.type
            }

            function k(e) {
                return "up_colorer" === e.type
            }

            function A(e) {
                return "down_colorer" === e.type
            }

            function T(e) {
                return "alertcondition" === e.type
            }

            function x(e) {
                return n(e) || a(e) || s(e) || c(e)
            }

            function R(e) {
                return "Plot" !== e
            }

            function D(e) {
                return "ohlc_bars" === e.plottype
            }

            function V(e) {
                return "ohlc_candles" === e.plottype
            }

            function N(e) {
                return C(e) || f(e) || B(e) || d(e) || u(e) || P(e) || T(e) || k(e) || A(e) || m(e) || L(e) || S(e)
            }

            function z(e) {
                return C(e) || S(e) || f(e) || d(e) || u(e) || P(e) || L(e) || m(e) || k(e) || A(e) || T(e)
            }
            l.r(o), l.d(o, {
                    LineStudyPlotStyle: () => r,
                    PlotSymbolSize: () => i,
                    STUDYPLOTDISPLAYTARGET: () => t,
                    isAlertConditionPlot: () => T,
                    isArrowsPlot: () => c,
                    isBarColorerPlot: () => f,
                    isBgColorerPlot: () => B,
                    isCandleBorderColorerPlot: () => m,
                    isCandleWickColorerPlot: () => L,
                    isCharsPlot: () => s,
                    isColorerPlot: () => C,
                    isDataOffsetPlot: () => u,
                    isDataPlot: () => d,
                    isDownColorerPlot: () => A,
                    isLinePlot: () => n,
                    isNonVisualPlot: () => z,
                    isOhlcClosePlot: () => p,
                    isOhlcColorerPlot: () => P,
                    isOhlcHighPlot: () => h,
                    isOhlcLowPlot: () => y,
                    isOhlcOpenPlot: () => g,
                    isOhlcPlot: () => v,
                    isOhlcPlotStyleBars: () => D,
                    isOhlcPlotStyleCandles: () => V,
                    isPaletteColorerPlot: () => w,
                    isPlotSupportDisplay: () => x,
                    isPlotTitleDefined: () => R,
                    isPlotWithTechnicalValues: () => N,
                    isRgbaColorerPlot: () => b,
                    isShapesPlot: () => a,
                    isTextColorerPlot: () => S,
                    isUpColorerPlot: () => k
                }),
                function(e) {
                    e[e.Line = 0] = "Line", e[e.Histogram = 1] = "Histogram", e[e.Cross = 3] = "Cross", e[e.Area = 4] = "Area", e[e.Columns = 5] = "Columns", e[e.Circles = 6] = "Circles", e[e.LineWithBreaks = 7] = "LineWithBreaks", e[e.AreaWithBreaks = 8] = "AreaWithBreaks", e[e.StepLine = 9] = "StepLine", e[e.StepLineWithDiamonds = 10] = "StepLineWithDiamonds", e[e.StepLineWithBreaks = 11] = "StepLineWithBreaks"
                }(r || (r = {})),
                function(e) {
                    e[e.None = 0] = "None", e[e.Pane = 1] = "Pane", e[e.DataWindow = 2] = "DataWindow", e[e.PriceScale = 4] = "PriceScale", e[e.StatusLine = 8] = "StatusLine", e[e.All = 15] = "All"
                }(t || (t = {})),
                function(e) {
                    e.Auto = "auto", e.Tiny = "tiny", e.Small = "small", e.Normal = "normal", e.Large = "large", e.Huge = "huge"
                }(i || (i = {}))
        },
        596673: (e, o, l) => {
            l.r(o), l.d(o, {
                DAY_SPAN: () => a,
                DEFAULT_BAR_SPACING: () => u,
                HOUR_SPAN: () => n,
                MILLISECOND_SPAN: () => r,
                MINUTE_SPAN: () => i,
                MONTH_SPAN: () => c,
                SECOND_SPAN: () => t,
                WEEK_SPAN: () => s,
                YEAR_SPAN: () => d
            });
            const r = 5,
                t = 10,
                i = 20,
                n = 30,
                a = 40,
                s = 50,
                c = 60,
                d = 70,
                u = 6
        }
    }
]);