1"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[303],{52101:function(e,r,o){var t=o(64467),a=o(96540),s=o(17437),n=o(30868),c=o(4213),i=o(2643),l=o(36767),d=o(6609),p=o(57684),m=o(39601),u=o.n(m),y=o(46208),g=o(55265),b=o(62335),f=o(17586),v=o(36248);function h(e,r){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);r&&(t=t.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),o.push.apply(o,t)}return o}function w(e){for(var r=1;r<arguments.length;r++){var o=null!=arguments[r]?arguments[r]:{};r%2?h(Object(o),!0).forEach((function(r){(0,t.A)(e,r,o[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):h(Object(o)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(o,r))}))}return e}const k=["jsx","html","graphql","json","css","sass","scss"],A={Preview:n.pA},Y=(e,r)=>{switch(r.type){case"update":return{code:r.payload,modified:!0};case"reformat":return w(w({},e),{},{code:r.payload});default:return e}};var x={name:"1gcuzbh",styles:"color:white;background:var(--attention-notification-critical);padding:0.5rem 1rem;font-size:0.75rem;overflow:auto;margin-top:0.5rem;border-radius:2px"},j={name:"u7ytkp",styles:"margin-right:0.5rem"},O={name:"1lew2i0",styles:"white-space:nowrap;color:var(--system-text-primary-dark)"},N={name:"o1p83e",styles:"font-family:var(--code-font);white-space:nowrap;overflow:hidden;padding-right:0.5rem"},C={name:"1jc93v0",styles:"color:var(--color-comment);display:flex;justify-content:space-between;align-items:center;background:var(--color-background);border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:0 1rem;font-size:0.75rem"},L={name:"1f2e4yf",styles:"max-height:26em;overflow:auto"},P={name:"u7ytkp",styles:"margin-right:0.5rem"},I={name:"fxg4nw",styles:"white-space:nowrap;color:var(--system-text-primary-dark);border-color:var(--system-text-primary-dark)"},S={name:"u7ytkp",styles:"margin-right:0.5rem"},E={name:"fxg4nw",styles:"white-space:nowrap;color:var(--system-text-primary-dark);border-color:var(--system-text-primary-dark)"},z={name:"o1p83e",styles:"font-family:var(--code-font);white-space:nowrap;overflow:hidden;padding-right:0.5rem"},B={name:"1sopia1",styles:"color:var(--color-comment);display:flex;justify-content:space-between;align-items:center;background:var(--color-background);border-top-left-radius:4px;border-top-right-radius:4px;padding:0 1rem;font-size:0.75rem;height:50px"},D={name:"hu1kbm",styles:"border-top-left-radius:0;border-top-right-radius:0"},T={name:"14m00lj",styles:"padding:2rem;background:var(--color-white);border:1px solid var(--primary-contrast-color);box-shadow:var(--boxshadow);border-top-left-radius:4px;border-top-right-radius:4px;.dark-mode &{background:var(--code-console-background-main);}"};const R=e=>{let{autoFormat:r,altStyle:o,children:t,className:m,components:h={},copyable:R,fileName:Q,formatOptions:V,highlightedLines:Z,language:F,lineNumbers:U,live:_,preview:q,scope:H,containerId:K}=e;t=t.trim(),M()&&(F="jsx");const G=(e=>e.replace(/<\/?var>/g,"").replace(/<\/?mark>/g,"").replace(/<a href=.*?>/g,"").replace(/<\/a>/g,""))(t),J=t!==G,{t:W}=(0,f.A)(),X=w(w({},A),h),$=(0,b.A)(t,w(w({},V),{},{language:F,disable:null==r?!k.includes(F):!r})),[ee,re]=(0,g.A)(),{0:{code:oe,modified:te},1:ae}=(0,a.useReducer)(Y,{code:$,modified:!1}),se=J?G:oe,ne=(0,v.A)((()=>re(se)),{eventName:"copyCodeBlockClick",category:"CodeBlock",modified:te,contents:se.replace(/[\r\n]+/gm,"").substring(0,200)}),ce=(0,v.A)((()=>{const e=Q.split(".")[1],r=new Blob([t],{type:e});(0,c.saveAs)(r,Q)}),{eventName:"downloadCodeBlockClick",category:"CodeBlock",modified:te});return(0,a.useEffect)((()=>{ae({type:"reformat",payload:$})}),[$]),(0,s.Y)(a.Fragment,null,q&&(0,s.Y)(n.Q,{code:oe,scope:H},(0,s.Y)(X.Preview,{css:T})),(0,s.Y)("div",{className:m},(0,s.Y)("div",{css:(0,s.AH)("background:var(--code-console-background-main);border-radius:4px;",q&&D,";a{color:var(--system-text-primary-dark);}","")},o&&(0,s.Y)("div",{css:B},(0,s.Y)("div",{css:z},Q&&(0,s.Y)(u(),null,(0,s.Y)("span",{title:Q}
1,Q))),(0,s.Y)(i.A,{type:"button",variant:i.A.VARIANT.OUTLINE,onClick:ce,size:i.A.SIZE.SMALL,css:E},(0,s.Y)(d.A,{name:"fe-download",css:S}),"Download"),(0,s.Y)(i.A,{type:"button",variant:i.A.VARIANT.OUTLINE,onClick:ne,size:i.A.SIZE.SMALL,css:I},(0,s.Y)(d.A,{name:"fe-copy",css:P}),W(ee?"button.copied":"button.copy"))),(0,s.Y)("div",{className:"codeblock",id:K,css:L},"html"!==F&&J?(0,s.Y)(y.A,{code:t,language:F}):_?(0,s.Y)(n.Q,{code:oe,scope:H},(0,s.Y)(l.A,{value:oe,language:F,lineNumbers:U,onChange:e=>ae({type:"update",payload:e})})):(0,s.Y)(p.A,{highlightedLines:Z,language:F,lineNumbers:U},oe)),(R||Q)&&!o&&(0,s.Y)("div",{css:C},(0,s.Y)("div",{css:N},Q&&(0,s.Y)(u(),null,(0,s.Y)("span",{title:Q},Q))),(0,s.Y)(i.A,{type:"button",variant:i.A.VARIANT.LINK,onClick:ne,size:i.A.SIZE.SMALL,css:O},(0,s.Y)(d.A,{name:"fe-copy",css:j}),W(ee?"button.copied":"button.copy")))),(_||q)&&(0,s.Y)(n.Q,{code:oe,scope:H},(0,s.Y)(n.p1,{css:x}))))};R.defaultProps={copyable:!0,lineNumbers:!1,live:!1,preview:!1};const M=e=>["js","javascript"].includes(e);r.A=R}}]); 2//# sourceMappingURL=7f5dd45c-032aad13bfb41e00ac65.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.