Files
ai/charting_library/bundles/snackbar-manager.2601d5a642684d47fd88.js

5 lines
13 KiB
JavaScript

(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[5628],{14487:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var o=typeof r;if("string"===o||"number"===o)e.push(r);else if(Array.isArray(r)&&r.length){var i=a.apply(null,r);i&&e.push(i)}else if("object"===o)for(var l in r)n.call(r,l)&&r[l]&&e.push(l)}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(r=function(){return a}.apply(t,[]))||(e.exports=r)}()},45782:e=>{e.exports={main:"main-ysAeZQp3",extraPaddingRight:"extraPaddingRight-ysAeZQp3",middleSlot:"middleSlot-ysAeZQp3",clamp:"clamp-ysAeZQp3",actionButton:"actionButton-ysAeZQp3"}},92318:e=>{e.exports={button:"button-D4RPB3ZC",iconOnly:"iconOnly-D4RPB3ZC",withStartSlot:"withStartSlot-D4RPB3ZC",withEndSlot:"withEndSlot-D4RPB3ZC",startSlotWrap:"startSlotWrap-D4RPB3ZC",endSlotWrap:"endSlotWrap-D4RPB3ZC",xsmall:"xsmall-D4RPB3ZC",small:"small-D4RPB3ZC",medium:"medium-D4RPB3ZC",large:"large-D4RPB3ZC",xlarge:"xlarge-D4RPB3ZC",content:"content-D4RPB3ZC",link:"link-D4RPB3ZC",blue:"blue-D4RPB3ZC",primary:"primary-D4RPB3ZC",secondary:"secondary-D4RPB3ZC",gray:"gray-D4RPB3ZC",green:"green-D4RPB3ZC",red:"red-D4RPB3ZC",black:"black-D4RPB3ZC",slot:"slot-D4RPB3ZC",stretch:"stretch-D4RPB3ZC",grouped:"grouped-D4RPB3ZC",adjustPosition:"adjustPosition-D4RPB3ZC",firstRow:"firstRow-D4RPB3ZC",firstCol:"firstCol-D4RPB3ZC","no-corner-top-left":"no-corner-top-left-D4RPB3ZC","no-corner-top-right":"no-corner-top-right-D4RPB3ZC","no-corner-bottom-right":"no-corner-bottom-right-D4RPB3ZC","no-corner-bottom-left":"no-corner-bottom-left-D4RPB3ZC",textWrap:"textWrap-D4RPB3ZC",multilineContent:"multilineContent-D4RPB3ZC",primaryText:"primaryText-D4RPB3ZC",secondaryText:"secondaryText-D4RPB3ZC"}},80188:e=>{e.exports={divider:"divider-pzdcWv_c","orientation-horizontal":"orientation-horizontal-pzdcWv_c","orientation-vertical":"orientation-vertical-pzdcWv_c","size-xsmall":"size-xsmall-pzdcWv_c","size-small":"size-small-pzdcWv_c","size-medium":"size-medium-pzdcWv_c","size-large":"size-large-pzdcWv_c","size-xlarge":"size-xlarge-pzdcWv_c","size-xxlarge":"size-xxlarge-pzdcWv_c","type-primary":"type-primary-pzdcWv_c","type-secondary":"type-secondary-pzdcWv_c"}},57816:e=>{e.exports={blockIcon:"blockIcon-JMh4y6KH"}},8100:e=>{e.exports={snackbarButton:"snackbarButton-GBq6Mkel"}},82008:e=>{e.exports={close:"close-K7egoXaz"}},42328:e=>{e.exports={snackbarLayer:"snackbarLayer-_MKqWk5g",add:"add-_MKqWk5g",stable:"stable-_MKqWk5g",remove:"remove-_MKqWk5g",empty:"empty-_MKqWk5g"}},97e3:e=>{e.exports={box:"box-qmG3ZbAf",middleSlot:"middleSlot-qmG3ZbAf",ensSlot:"ensSlot-qmG3ZbAf",stretch:"stretch-qmG3ZbAf"}},63459:(e,t,r)=>{"use strict";r.d(t,{SquareButton:()=>b});var n=r(79474),a=r(14487),o=r.n(a),i=r(67440),l=r(92318),s=r.n(l);const c="apply-overflow-tooltip apply-overflow-tooltip--check-children-recursively apply-overflow-tooltip--allow-text apply-common-tooltip";function d(e){
const{size:t="medium",variant:r="primary",color:n="brand",stretch:a=!1,startSlot:l,endSlot:d,iconOnly:u=!1,className:m,isGrouped:p,cellState:f,disablePositionAdjustment:y=!1,primaryText:x,secondaryText:b,isAnchor:g=!1}=e,v="brand"===n?"black":n,h=function(e){let t="";return 0!==e&&(1&e&&(t=o()(t,s()["no-corner-top-left"])),2&e&&(t=o()(t,s()["no-corner-top-right"])),4&e&&(t=o()(t,s()["no-corner-bottom-right"])),8&e&&(t=o()(t,s()["no-corner-bottom-left"]))),t}((0,i.getGroupCellRemoveRoundBorders)(f)),C=u&&(l||d);return o()(m,s().button,s()[t],s()[v],s()[r],a&&s().stretch,l&&s().withStartIcon,d&&s().withEndIcon,C&&s().iconOnly,h,p&&s().grouped,p&&!y&&s().adjustPosition,p&&f.isTop&&s().firstRow,p&&f.isLeft&&s().firstCol,x&&b&&s().multilineContent,g&&s().link,c)}function u(e){const{startSlot:t,iconOnly:r,children:a,endSlot:i,primaryText:l,secondaryText:d}=e;if(t&&i&&r)return n.createElement("span",{className:o()(s().slot,s().startSlotWrap)},t);const u=r&&(t??i),m=!t&&!i&&!r&&!a&&l&&d;return n.createElement(n.Fragment,null,t&&n.createElement("span",{className:o()(s().slot,s().startSlotWrap)},t),a&&!u&&n.createElement("span",{className:s().content},a),i&&n.createElement("span",{className:o()(s().slot,s().endSlotWrap)},i),m&&!u&&function(e){return e.primaryText&&e.secondaryText&&n.createElement("div",{className:o()(s().textWrap,c)},n.createElement("span",{className:s().primaryText}," ",e.primaryText," "),"string"==typeof e.secondaryText?n.createElement("span",{className:s().secondaryText}," ",e.secondaryText," "):n.createElement("span",{className:s().secondaryText},n.createElement("span",null,e.secondaryText.firstLine),n.createElement("span",null,e.secondaryText.secondLine)))}(e))}var m=r(27914),p=r(59794),f=r(40197);function y(e,t){return r=>{if(t)return r.preventDefault(),void r.stopPropagation();e?.(r)}}function x(e){const{className:t,color:r,variant:n,size:a,stretch:o,iconOnly:i,startSlot:l,endSlot:s,primaryText:c,secondaryText:d,...u}=e;return{...u,...(0,f.filterDataProps)(e),...(0,f.filterAriaProps)(e)}}function b(e){const{reference:t,tooltipText:r,disabled:a,onClick:o,onMouseOver:i,onMouseOut:l,onMouseDown:s,onMouseEnter:c,"aria-disabled":f,...b}=e,{isGrouped:g,cellState:v,disablePositionAdjustment:h}=(0,n.useContext)(p.ControlGroupContext),C=d({...b,isGrouped:g,cellState:v,disablePositionAdjustment:h}),B=r??(e.primaryText?[e.primaryText,e.secondaryText].join(" "):(0,m.getTextForTooltip)(e.children));return n.createElement("button",{...x(b),"aria-disabled":a||f,tabIndex:e.tabIndex??(a?-1:0),className:C,ref:t,onClick:y(o,a),onMouseDown:y(s,a),onMouseOver:y(i,a),onMouseOut:y(l,a),onMouseEnter:y(c,a),"data-overflow-tooltip-text":B},n.createElement(u,{...b}))}r(90741)},90741:(e,t,r)=>{"use strict";var n,a,o,i;!function(e){e.Primary="primary",e.QuietPrimary="quiet-primary",e.Secondary="secondary",e.Ghost="ghost"}(n||(n={})),function(e){e.XXSmall="xxsmall",e.XSmall="xsmall",e.Small="small",e.Medium="medium",e.Large="large",e.XLarge="xlarge",e.XXLarge="xxlarge"}(a||(a={})),function(e){e.Brand="brand",e.Blue="blue",
e.Gray="gray",e.LightGray="light-gray",e.Green="green",e.Red="red",e.Black="black",e.Gradient="gradient",e.BlackFriday="black-friday",e.CyberMonday="cyber-monday",e.Coupon="coupon",e.Offer="offer",e.Space="space"}(o||(o={})),function(e){e.Semibold18px="semibold18px",e.Semibold16px="semibold16px",e.Semibold14px="semibold14px",e.Medium16px="medium16px",e.Regular16px="regular16px",e.Regular14px="regular14px",e.Regular12px="regular12px"}(i||(i={}))},59794:(e,t,r)=>{"use strict";r.d(t,{ControlGroupContext:()=>n});const n=r(79474).createContext({isGrouped:!1,cellState:{isTop:!0,isRight:!0,isBottom:!0,isLeft:!0}})},67440:(e,t,r)=>{"use strict";function n(e){let t=0;return e.isTop&&e.isLeft||(t+=1),e.isTop&&e.isRight||(t+=2),e.isBottom&&e.isLeft||(t+=8),e.isBottom&&e.isRight||(t+=4),t}r.d(t,{getGroupCellRemoveRoundBorders:()=>n})},95306:(e,t,r)=>{"use strict";r.d(t,{Divider:()=>u});var n,a,o,i=r(79474),l=r(14487),s=r.n(l),c=r(80188),d=r.n(c);function u(e){const{className:t,type:r="secondary",size:n="small",orientation:a="horizontal"}=e,o=s()(t,d().divider,d()[`size-${n}`],d()[`type-${r}`],d()[`orientation-${a}`]);return i.createElement("hr",{className:o,"aria-orientation":a})}!function(e){e.XSmall="xsmall",e.Small="small",e.Medium="medium",e.Large="large",e.XLarge="xlarge",e.XXLarge="xxlarge"}(n||(n={})),function(e){e.Primary="primary",e.Secondary="secondary"}(a||(a={})),function(e){e.Horizontal="horizontal",e.Vertical="vertical"}(o||(o={}))},64588:(e,t,r)=>{"use strict";r.d(t,{BlockIcon:()=>c});var n=r(14487),a=r.n(n),o=r(79474);const i=o.forwardRef(((e,t)=>{const{className:r,ariaLabel:n,ariaLabelledby:a,title:i,icon:l="",...s}=e,c=s,d=!(!n&&!a);return o.createElement("span",{"aria-label":n,"aria-labelledby":a,"aria-hidden":!d,ref:t,role:"img",dangerouslySetInnerHTML:{__html:l},className:r,title:i,...c})}));var l=r(57816),s=r.n(l);const c=o.forwardRef(((e,t)=>{const{className:r,icon:n,ariaLabel:l,ariaLabelledby:c,title:d,...u}=e,m=u;return o.createElement(i,{className:a()(r,s().blockIcon),ref:t,icon:n,ariaLabel:l,ariaLabelledby:c,title:d,...m})}))},40197:(e,t,r)=>{"use strict";function n(e){return o(e,i)}function a(e){return o(e,l)}function o(e,t){const r=Object.entries(e).filter(t),n={};for(const[e,t]of r)n[e]=t;return n}function i(e){const[t,r]=e;return 0===t.indexOf("data-")&&"string"==typeof r}function l(e){return 0===e[0].indexOf("aria-")}function s(e,t){const r=n(e);return t&&(r["data-qa-id"]=t),r}r.d(t,{filterAriaProps:()=>a,filterCheckedDataProps:()=>s,filterDataProps:()=>n,filterProps:()=>o,isAriaAttribute:()=>l,isDataAttribute:()=>i})},29914:(e,t,r)=>{"use strict";r.d(t,{UI_LIB_DATA_QA_ID_PREFIX:()=>i,concatIfNotNull:()=>o,dataQaIds:()=>a});var n=r(6616);function a(e,t){return[e,t].filter(n.isExistent).join(" ")}function o(e,t){if((0,n.isExistent)(t))return[e,t].join(" ")}const i="ui-lib-"},27914:(e,t,r)=>{"use strict";r.d(t,{getTextForTooltip:()=>i});var n=r(79474);const a=e=>(0,
n.isValidElement)(e)&&Boolean(e.props.children),o=(e,t=!0)=>null==e||"boolean"==typeof e||"{}"===JSON.stringify(e)?"":e.toString()+(t?" ":""),i=e=>Array.isArray(e)||(0,n.isValidElement)(e)?n.Children.toArray(e).reduce(((e,t)=>{let r="";return r=(0,n.isValidElement)(t)&&a(t)?i(t.props.children):(0,n.isValidElement)(t)&&!a(t)?"":o(t),e.concat(r)}),"").trim():o(e,!1)},6616:(e,t,r)=>{"use strict";function n(e){return null!=e}r.d(t,{isExistent:()=>n})},66868:(e,t,r)=>{"use strict";r.d(t,{showSnack:()=>L});var n=r(79474),a=r(36334),o=r(14487),i=r.n(o),l=r(42328),s=r.n(l);function c(e){const{children:t,state:r}=e,[a,o]=(0,n.useState)(!1);return(0,n.useEffect)((()=>{o(!0)}),[]),n.createElement("div",{className:i()(s().snackbarLayer,s()[a?r:"empty"])},t)}const d="snackbar-container";var u;!function(e){e.Add="add",e.Stable="stable",e.Remove="remove",e.Empty="empty"}(u||(u={}));const m=200;var p=r(64588),f=r(29914),y=r(70471),x=r.n(y),b=r(82008),g=r.n(b);function v(e){const{onClick:t,ariaLabel:r}=e;return n.createElement("button",{onClick:t,className:g().close,"data-qa-id":`${f.UI_LIB_DATA_QA_ID_PREFIX}snackbar-close-button`},n.createElement(p.BlockIcon,{icon:x(),ariaLabel:r}))}var h=r(95306),C=r(97e3),B=r.n(C);function R(e){const{children:t,endSection:r,stretch:a=!1,dataQaId:o}=e;return n.createElement("div",{className:i()(B().box,a&&B().stretch),"data-qa-id":o},n.createElement("div",{className:B().middleSlot},t),r&&n.createElement(n.Fragment,null,n.createElement("div",null,n.createElement(h.Divider,{orientation:"vertical",size:"xsmall"})),n.createElement("div",{className:B().ensSlot},r)))}var P=r(63459),S=r(8100),E=r.n(S);function D(e){const{onClick:t,dataQaId:r,children:a}=e;return n.createElement(P.SquareButton,{className:E().snackbarButton,size:"xsmall","data-qa-id":r,onClick:t},a)}var k=r(60135),Z=r(45782),z=r.n(Z);function T(e){const{startSlot:t,children:a,showCloseButton:o,onClose:l,actionButtonLabel:s,onAction:c,stretch:d,dataQaId:u}=e;return n.createElement(R,{endSection:o?n.createElement(v,{ariaLabel:k.t(null,{context:"action"},r(27820)),onClick:l}):void 0,stretch:d,dataQaId:u},n.createElement("div",{className:i()(z().main,o&&z().extraPaddingRight)},n.createElement("div",null,t),n.createElement("div",{className:z().middleSlot},n.createElement("div",{className:z().clamp},a)),n.createElement("div",null,s&&n.createElement("div",{className:z().actionButton},n.createElement(D,{dataQaId:`${f.UI_LIB_DATA_QA_ID_PREFIX}snackbar-action-button`,onClick:c,children:s})))))}r(70150);const A=function(){let e;const t=new Map,r=new Set;let o="empty";function i(){if(e)return e;const t=function(){let e=document.getElementById(d);return e||(e=document.createElement("div"),e.setAttribute("aria-live","polite"),e.id=d,document.body.appendChild(e),e)}();return e=(0,a.createRoot)(t),e}function l(){const e=i(),r=[...t.values()].pop();e.render(n.createElement(c,{state:o},r))}function s(e){t.has(e)&&(t.delete(e),r.delete(e),0===t.size&&(o="empty"),l())}return{add:function(e,n){const{id:a=Symbol(),autoClose:i=!0}=n??{},c=()=>{s(a)}
;return t.has(a)||(t.set(a,e),"empty"!==o&&"remove"!==o||(o="add",setTimeout((()=>{"add"===o&&(o="stable")}),200)),l(),i&&setTimeout((()=>{!function(e){if(!t.has(e))return;r.add(e),t.size>0&&t.size-r.size==0&&(o="remove");l(),setTimeout((()=>{s(e)}),m)}(a)}),3700)),c},remove:s}}();function L(e,t){const r="string"==typeof e?{message:e}:e,a=r.showCloseButton||r.actionButtonLabel,o=t?.autoClose??!a,i=A.add(n.createElement(T,{...r,children:r.message,onClose:()=>{i()}}),{...t,autoClose:o});return i}A.add,A.remove},36334:(e,t,r)=>{"use strict";var n=r(29365);t.createRoot=n.createRoot,n.hydrateRoot},70471:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" width="28" height="28" fill="none"><path fill="currentColor" fill-rule="evenodd" d="m21.354 7.354-.708-.708L14 13.293 7.354 6.646l-.708.708L13.293 14l-6.647 6.646.708.708L14 14.707l6.646 6.647.708-.708L14.707 14z"/></svg>'}}]);