"use strict";(globalThis.__googlesitekit_webpackJsonp=globalThis.__googlesitekit_webpackJsonp||[]).push([[998],{2390:(e,l,n)=>{n.d(l,{A:()=>SpinnerButton,k:()=>d});var i=n(62688),o=n.n(i),t=n(4452),r=n.n(t),a=n(25874),s=n(9341),c=n(62540);const d={BEFORE:"before",AFTER:"after"};function SpinnerButton(e){const{className:l,onClick:n=()=>{},isSaving:i=!1,spinnerPosition:o=d.AFTER,...t}=e;return(0,c.jsx)(a.A,{className:r()(l,"googlesitekit-button-icon--spinner",{"googlesitekit-button-icon--spinner__running":i,"googlesitekit-button-icon--spinner__before":o===d.BEFORE,"googlesitekit-button-icon--spinner__after":o===d.AFTER}),icon:i&&o===d.BEFORE?(0,c.jsx)(s.A,{size:14}):void 0,trailingIcon:i&&o===d.AFTER?(0,c.jsx)(s.A,{size:14}):void 0,onClick:n,...t})}SpinnerButton.propTypes={className:o().string,onClick:o().func,isSaving:o().bool,spinnerPosition:o().oneOf(Object.values(d))}},9341:(e,l,n)=>{n.d(l,{A:()=>CircularProgress});var i=n(75762),o=n(62540);function CircularProgress(e){return(0,o.jsx)(i.A,{...e})}},12886:(e,l,n)=>{n.d(l,{A:()=>Checkbox});var i=n(4452),o=n.n(i),t=n(62688),r=n.n(t),a=n(63696),s=n(27240),c=n(62540);function Checkbox(e){const{onChange:l,id:n,name:i,value:t,checked:r,disabled:d,children:m,tabIndex:g,onKeyDown:u,loading:p,alignLeft:b,description:h,badge:x}=e,f=x?(0,c.jsxs)("div",{className:"mdc-checkbox__label-wrapper",children:[(0,c.jsx)("label",{htmlFor:n,children:m}),x]}):(0,c.jsx)("label",{htmlFor:n,children:m});return(0,c.jsxs)("div",{className:"mdc-form-field",children:[(0,c.jsx)("div",{className:o()("mdc-checkbox",{"mdc-checkbox--disabled":d,"mdc-checkbox--align-left":b}),children:p?(0,c.jsx)(s.A,{style:{margin:"0"},isSaving:!0}):(0,c.jsxs)(a.Fragment,{children:[(0,c.jsx)("input",{className:"mdc-checkbox__native-control",type:"checkbox",id:n,name:i,value:t,checked:r,disabled:d,onChange:l,tabIndex:g,onKeyDown:u}),(0,c.jsxs)("div",{className:"mdc-checkbox__background",children:[(0,c.jsx)("svg",{className:"mdc-checkbox__checkmark",viewBox:"0 0 12 9",children:(0,c.jsx)("path",{className:"mdc-checkbox__checkmark-path",d:"M2.08301 5.28834L3.55703 7.29507C4.24647 8.23368 5.5034 8.23368 6.19285 7.29507L10.083 1.99902",fill:"none",stroke:"none"})}),(0,c.jsx)("div",{className:"mdc-checkbox__mixedmark"})]})]})}),!h&&f,h&&(0,c.jsxs)("div",{className:"mdc-checkbox__content",children:[f,(0,c.jsx)("div",{className:"mdc-checkbox__description",children:h})]})]})}Checkbox.propTypes={onChange:r().func.isRequired,onKeyDown:r().func,id:r().string.isRequired,name:r().string.isRequired,value:r().string.isRequired,checked:r().bool,disabled:r().bool,children:r().node.isRequired,tabIndex:r().oneOfType([r().number,r().string]),loading:r().bool,alignLeft:r().bool,description:r().node,badge:r().node},Checkbox.defaultProps={checked:!1,disabled:!1,tabIndex:void 0,onKeyDown:null,loading:!1,alignLeft:!1,description:""}},15577:(e,l,n)=>{n.d(l,{SO:()=>c});var i=n(55620),o=n(99123);const t={},r=void 0===n.g?null:n.g;function a(){return[n.g.innerWidth,n.g.innerHeight]}function s(e=t){const{fps:l,leading:n,initialWidth:s=0,initialHeight:c=0}=e,[d,m]=(0,i._)("undefined"==typeof document?[s,c]:a,l,n);function g(){return m(a)}return(0,o.A)(r,"resize",g),(0,o.A)(r,"orientationchange",g),d}function c(e){return s(e)[0]}},25874:(e,l,n)=>{n.d(l,{A:()=>h});var i=n(62688),o=n.n(i),t=n(47485),r=n(63696),a=n(82871),s=n(55527),c=n(4452),d=n.n(c),m=n(62540);const g=(0,r.forwardRef)(({children:e,href:l,text:n,className:i,danger:o,disabled:t,target:r,"aria-label":a,inverse:s,tertiary:c,callout:g,calloutStyle:u,...p},b)=>{const h=l&&!t?"a":"button";return(0,m.jsx)(h,{className:d()("mdc-button",i,{"mdc-button--raised":!n&&!c&&!g,"mdc-button--danger":o,"mdc-button--inverse":s,"mdc-button--tertiary":c,"mdc-button--callout":g,"mdc-button--callout-primary":g||"primary"===u,"mdc-button--callout-warning":"warning"===u,"mdc-button--callout-error":"error"===u}),href:t?void 0:l,ref:b,disabled:!!t,"aria-label":a,target:r||"_self",role:"a"===h?"button":void 0,...p,children:e})});g.propTypes={children:o().node,href:o().string,text:o().bool,className:o().string,danger:o().bool,disabled:o().bool,target:o().string,"aria-label":o().string,inverse:o().bool,tertiary:o().bool,callout:o().bool,calloutStyle:o().oneOf(["primary","warning","error"])};const u=g;var p=n(59020);function MaybeTooltip({children:e,disabled:l=!1,tooltip:n=!1,tooltipTitle:i=null,hasIconOnly:o=!1,tooltipEnterDelayInMS:t=100}){return!l&&(n&&i||o&&i)?(0,m.jsx)(p.A,{title:i,enterDelay:t,children:e}):e}MaybeTooltip.propTypes={children:o().node.isRequired,disabled:o().bool,tooltip:o().bool,tooltipTitle:o().oneOfType([o().string,o().element]),hasIconOnly:o().bool,tooltipEnterDelayInMS:o().number};const b=(0,r.forwardRef)(({children:e,href:l=null,text:n=!1,className:i="",danger:o=!1,disabled:c=!1,target:d,icon:g=null,trailingIcon:p=null,"aria-label":b,title:h=null,customizedTooltip:x=null,tooltip:f=!1,inverse:y=!1,hideTooltipTitle:_=!1,tooltipEnterDelayInMS:v=100,tertiary:k=!1,callout:N=!1,calloutStyle:T=null,...S},C)=>{const j=(0,r.useCallback)(e=>{null!==e&&s.Nv.attachTo(e)},[]),w=(0,t.A)(C,j);const R=_?null:h||x||b;return(0,m.jsx)(MaybeTooltip,{disabled:c,tooltip:f,tooltipTitle:R,hasIconOnly:!!g&&void 0===e,tooltipEnterDelayInMS:v,children:(0,m.jsxs)(u,{href:l,disabled:c,className:i,danger:o,text:n,tertiary:k,inverse:y,callout:N,calloutStyle:T,ref:w,"aria-label":function(){let l=b;if("_blank"!==d)return l;const n=(0,a._x)("(opens in a new tab)","screen reader text","google-site-kit");return"string"==typeof e&&(l=l||e),l?`${l} ${n}`:n}(),target:d||"_self",...S,children:[g,e&&(0,m.jsx)("span",{className:"mdc-button__label",children:e}),p]})})});b.propTypes={onClick:o().func,children:o().node,href:o().string,text:o().bool,className:o().string,danger:o().bool,disabled:o().bool,icon:o().element,trailingIcon:o().element,title:o().string,customizedTooltip:o().element,tooltip:o().bool,inverse:o().bool,hideTooltipTitle:o().bool,callout:o().bool,calloutStyle:o().oneOf(["primary","warning","error"])};const h=b},27240:(e,l,n)=>{n.d(l,{A:()=>r});var i=n(62688),o=n.n(i),t=n(62540);function Spinner({isSaving:e,style:l={}}){return(0,t.jsx)("span",{className:"spinner",style:{display:e?"inline-block":"none",float:"none",marginTop:"0",visibility:"visible",...l}})}Spinner.propTypes={isSaving:o().bool,style:o().object};const r=Spinner},32947:(e,l,n)=>{n.d(l,{Fo:()=>t,Lg:()=>r,Qb:()=>o,dv:()=>s,mp:()=>a});var i=n(15577);const o="xlarge",t="desktop",r="tablet",a="small";function s(){const e=(0,i.SO)();return e>1280?o:e>960?t:e>600?r:a}},55527:(e,l,n)=>{n.d(l,{$z:()=>o.$,CR:()=>a.C,Cf:()=>s.DialogContent,Es:()=>s.DialogFooter,Nv:()=>i.N,P3:()=>r.P,Si:()=>t.S,fI:()=>d.fI,fh:()=>d.fh,lG:()=>c.a,xA:()=>d.xA});var i=n(91046),o=n(3412),t=n(30454),r=n(26569),a=n(56655),s=n(12786),c=n.n(s),d=n(75487)},59020:(e,l,n)=>{n.d(l,{A:()=>Tooltip});var i=n(62688),o=n.n(i),t=n(4452),r=n.n(t),a=n(90295),s=n(63696),c=n(62540);function Tooltip({children:e,popperClassName:l,tooltipClassName:n,onOpen:i,onClose:o,...t}){const d=(0,s.useRef)(!1),m=i?()=>{d.current||(d.current=!0,i?.())}:void 0,g=i?()=>{d.current=!1,o?.()}:o;return(0,c.jsx)(a.Ay,{classes:{popper:r()("googlesitekit-tooltip-popper",l),tooltip:r()("googlesitekit-tooltip",n)},onOpen:m,onClose:g,...t,arrow:!0,children:e})}Tooltip.propTypes={children:o().node,popperClassName:o().string,tooltipClassName:o().string,onOpen:o().func,onClose:o().func}},75487:(e,l,n)=>{n.d(l,{fh:()=>Cell,xA:()=>g,fI:()=>d});var i=n(62688),o=n.n(i),t=n(4452),r=n.n(t),a=n(62540);function Cell(e){const{className:l,alignTop:n,alignMiddle:i,alignBottom:o,alignRight:t,alignLeft:s,smAlignRight:c,mdAlignRight:d,lgAlignRight:m,smSize:g,smStart:u,smOrder:p,mdSize:b,mdStart:h,mdOrder:x,lgSize:f,lgStart:y,lgOrder:_,size:v,children:k,...N}=e;return(0,a.jsx)("div",{...N,className:r()(l,"mdc-layout-grid__cell",{"mdc-layout-grid__cell--align-top":n,"mdc-layout-grid__cell--align-middle":i,"mdc-layout-grid__cell--align-bottom":o,"mdc-layout-grid__cell--align-right":t,"mdc-layout-grid__cell--align-left":s,"mdc-layout-grid__cell--align-right-phone":c,"mdc-layout-grid__cell--align-right-tablet":d,"mdc-layout-grid__cell--align-right-desktop":m,[`mdc-layout-grid__cell--span-${v}`]:12>=v&&v>0,[`mdc-layout-grid__cell--span-${f}-desktop`]:12>=f&&f>0,[`mdc-layout-grid__cell--start-${y}-desktop`]:12>=y&&y>0,[`mdc-layout-grid__cell--order-${_}-desktop`]:12>=_&&_>0,[`mdc-layout-grid__cell--span-${b}-tablet`]:8>=b&&b>0,[`mdc-layout-grid__cell--start-${h}-tablet`]:8>=h&&h>0,[`mdc-layout-grid__cell--order-${x}-tablet`]:8>=x&&x>0,[`mdc-layout-grid__cell--span-${g}-phone`]:4>=g&&g>0,[`mdc-layout-grid__cell--start-${u}-phone`]:4>=u&&u>0,[`mdc-layout-grid__cell--order-${p}-phone`]:4>=p&&p>0}),children:k})}Cell.propTypes={smSize:o().number,smStart:o().number,smOrder:o().number,mdSize:o().number,mdStart:o().number,mdOrder:o().number,lgSize:o().number,lgStart:o().number,lgOrder:o().number,size:o().number,alignTop:o().bool,alignMiddle:o().bool,alignBottom:o().bool,alignRight:o().bool,alignLeft:o().bool,smAlignRight:o().bool,mdAlignRight:o().bool,lgAlignRight:o().bool,className:o().string,children:o().node},Cell.defaultProps={className:"",size:0,smSize:0,smStart:0,smOrder:0,mdSize:0,mdStart:0,mdOrder:0,lgSize:0,lgStart:0,lgOrder:0};var s=n(63696);const c=(0,s.forwardRef)(({className:e,children:l,...n},i)=>(0,a.jsx)("div",{ref:i,className:r()("mdc-layout-grid__inner",e),...n,children:l}));c.displayName="Row",c.propTypes={className:o().string,children:o().node},c.defaultProps={className:""};const d=c,m=(0,s.forwardRef)(({alignLeft:e,fill:l,className:n,children:i,collapsed:o,...t},s)=>(0,a.jsx)("div",{className:r()("mdc-layout-grid",n,{"mdc-layout-grid--align-left":e,"mdc-layout-grid--collapsed":o,"mdc-layout-grid--fill":l}),...t,ref:s,children:i}));m.displayName="Grid",m.propTypes={alignLeft:o().bool,fill:o().bool,className:o().string,collapsed:o().bool,children:o().node},m.defaultProps={className:""};const g=m},82871:e=>{e.exports=googlesitekit.i18n},92368:(e,l,n)=>{n.d(l,{$n:()=>z});var i=n(12786),o=n.n(i),t=n(91310),r=n.n(t),a=n(26805),s=n.n(a),c=n(65165),d=n.n(c),m=n(25874),g=n(12886),u=n(39525),p=n(4452),b=n.n(p),h=n(62688),x=n.n(h),f=n(62540);function Chip({id:e,label:l,onClick:n,selected:i,className:o,CheckMark:t=u.ChipCheckmark,disabled:r,...a}){return(0,f.jsx)(u.Chip,{chipCheckmark:(0,f.jsx)(t,{}),"data-chip-id":e,id:e,label:l,onClick:e=>{r||n?.(e)},selected:i,className:b()("googlesitekit-chip",o,{"googlesitekit-chip--disabled":r}),...a})}Chip.propTypes={id:x().string.isRequired,label:x().string.isRequired,onClick:x().func,selected:x().bool,className:x().string,CheckMark:x().elementType};var y=n(9341),_=n(47485),v=n(63696),k=n(55527);const N=(0,v.forwardRef)(({children:e,className:l,menuOpen:n,menuItems:i,onSelected:o,nonInteractive:t,id:r},a)=>{const[s,c]=(0,v.useState)(null),d=(0,v.useRef)(null),m=(0,_.A)(a,d),g=(0,v.useCallback)(e=>{const{detail:{index:l}}=e;o(l,e)},[o]);return(0,v.useEffect)(()=>{if(!d?.current)return()=>{};const e=new k.CR(d.current);return e.listen("MDCMenu:selected",g),e.quickOpen=!0,c(e),()=>{e.unlisten("MDCMenu:selected",g),e.destroy()}},[d,g,t]),(0,v.useEffect)(()=>{s&&(s.open=n,s.setDefaultFocusState(1))},[s,n]),(0,f.jsx)("div",{className:b()("mdc-menu","mdc-menu-surface",l),ref:m,children:(0,f.jsxs)("ul",{"aria-hidden":!n,"aria-orientation":"vertical",className:b()("mdc-list",{"mdc-list--non-interactive":t}),id:r,role:"menu",tabIndex:"-1",children:[!e&&i.map((e,l)=>(0,f.jsx)("li",{className:"mdc-list-item",role:"menuitem",children:(0,f.jsx)("span",{className:"mdc-list-item__text",children:e})},l)),e]})})});N.displayName="Menu",N.propTypes={className:x().string,children:x().node,menuOpen:x().bool.isRequired,menuItems:x().array,id:x().string.isRequired,onSelected:x().func,nonInteractive:x().bool},N.defaultProps={onSelected:()=>{},nonInteractive:!1};const T=N;var S=n(32947);function ProgressBar({className:e,small:l,compress:n,indeterminate:i,height:o,verticalSpacing:t,mobileVerticalSpacing:r,tabletVerticalSpacing:a,desktopVerticalSpacing:s,progress:c}){const d=(0,S.dv)();let m,g=t;S.mp===d&&void 0!==r?g=r:S.Lg===d&&void 0!==a?g=a:S.Qb!==d&&S.Fo!==d||void 0===s||(g=s),void 0!==g&&(m=0===g?0:Math.round(g/2));const u=c?`scaleX(${c})`:void 0;return(0,f.jsxs)("div",{role:"progressbar",style:{marginTop:m,marginBottom:m,...o&&{height:`${o}px`}},className:b()("mdc-linear-progress",e,{"mdc-linear-progress--indeterminate":i,"mdc-linear-progress--small":l,"mdc-linear-progress--compress":n}),children:[(0,f.jsx)("div",{className:"mdc-linear-progress__buffering-dots"}),(0,f.jsx)("div",{className:"mdc-linear-progress__buffer"}),(0,f.jsx)("div",{className:"mdc-linear-progress__bar mdc-linear-progress__primary-bar",style:{transform:u},children:(0,f.jsx)("span",{className:"mdc-linear-progress__bar-inner"})}),(0,f.jsx)("div",{className:"mdc-linear-progress__bar mdc-linear-progress__secondary-bar",children:(0,f.jsx)("span",{className:"mdc-linear-progress__bar-inner"})})]})}function Radio(e){const{id:l,name:n,value:i,checked:o=!1,disabled:t=!1,children:r,tabIndex:a,onKeyDown:s=null,onClick:c=null,onChange:d=null,alignLeft:m=!1,description:g}=e,u=(0,v.useCallback)(e=>{if(null!==e){const l=new k.$z(e),n=e.querySelector(".mdc-radio");n&&(l.input=new k.Si(n))}},[]);return(0,f.jsxs)("div",{className:"mdc-form-field",ref:u,children:[(0,f.jsxs)("div",{className:b()("mdc-radio",{"mdc-radio--disabled":t,"mdc-radio--align-left":m}),children:[(0,f.jsx)("input",{className:"mdc-radio__native-control",onClick:c,onKeyDown:s,type:"radio",id:l,name:n,value:i,checked:o,disabled:t,tabIndex:a,onChange:d,readOnly:!0}),(0,f.jsxs)("div",{className:"mdc-radio__background",children:[(0,f.jsx)("div",{className:"mdc-radio__outer-circle"}),(0,f.jsx)("div",{className:"mdc-radio__inner-circle"})]})]}),!g&&(0,f.jsx)("label",{htmlFor:l,children:r}),g&&(0,f.jsxs)("div",{className:"mdc-radio__content",children:[(0,f.jsx)("label",{htmlFor:l,children:r}),(0,f.jsx)("div",{className:"mdc-radio__description",children:g})]})]})}ProgressBar.propTypes={className:x().string,small:x().bool,compress:x().bool,indeterminate:x().bool,progress:x().number,height:x().number,verticalSpacing:x().number,mobileVerticalSpacing:x().number,tabletVerticalSpacing:x().number,desktopVerticalSpacing:x().number},ProgressBar.defaultProps={className:"",small:!1,compress:!1,indeterminate:!0,progress:0,height:4},Radio.propTypes={onClick:x().func,onKeyDown:x().func,onChange:x().func,id:x().string.isRequired,name:x().string.isRequired,value:x().string.isRequired,checked:x().bool,disabled:x().bool,children:x().string.isRequired,tabIndex:x().oneOfType([x().number,x().string]),description:x().node};var C=n(52684);var j=n(2390),w=n(19266);function Switch({onClick:e,label:l,checked:n,disabled:i,hideLabel:o}){const t=(0,C.A)(Switch),r=(0,v.useCallback)(e=>{null!==e&&k.P3.attachTo(e)},[]),a=(0,v.useCallback)(l=>{"function"==typeof e&&w.Fm===l.keyCode&&e(l)},[e]),s=`googlesitekit-switch-${t}`;return(0,f.jsxs)(v.Fragment,{children:[(0,f.jsxs)("div",{"aria-checked":n?"true":"false",className:b()("mdc-switch",{"mdc-switch--checked":n,"mdc-switch--disabled":i}),onClick:e,onKeyDown:a,role:"switch",ref:r,tabIndex:0,children:[(0,f.jsx)("div",{className:"mdc-switch__track",children:" "}),(0,f.jsx)("div",{className:"mdc-switch__thumb-underlay",children:(0,f.jsx)("div",{className:"mdc-switch__thumb",children:(0,f.jsx)("input",{type:"checkbox",id:s,className:"mdc-switch__native-control",role:"switch",checked:n,disabled:i,readOnly:!0})})})]}),(0,f.jsx)("label",{className:b()({"screen-reader-only":o}),htmlFor:s,children:l})]})}Switch.propTypes={id:x().string,onClick:x().func,label:x().node.isRequired,checked:x().bool,disabled:x().bool,hideLabel:x().bool},Switch.defaultProps={checked:!1,disabled:!1,hideLabel:!0};const R=Switch;var O=n(38748),I=n.n(O);function TextField({className:e,name:l,label:n,noLabel:i,outlined:o,textarea:t,leadingIcon:r,trailingIcon:a,helperText:s,id:c,inputType:d,value:m,size:g,maxLength:u,tabIndex:p,disabled:b,onChange:h,onKeyDown:x}){const y=(0,C.A)(TextField,"googlesitekit-textfield");return(0,f.jsx)(I(),{className:e,name:l,label:n,noLabel:i,outlined:o,textarea:t,leadingIcon:r,trailingIcon:a,helperText:s&&(0,f.jsx)(O.HelperText,{persistent:!0,children:s}),children:(0,f.jsx)(O.Input,{id:c||y,inputType:d,value:m,size:g,maxLength:u,tabIndex:p,disabled:b,onChange:h,onKeyDown:x})})}TextField.propTypes={className:x().string,name:x().string,label:x().string,noLabel:x().bool,outlined:x().bool,textarea:x().bool,leadingIcon:x().element,trailingIcon:x().oneOfType([x().bool,x().element]),helperText:x().oneOfType([x().bool,x().string]),id:x().string,inputType:x().string,value:x().oneOfType([x().string,x().number]),size:x().number,maxLength:x().number,tabIndex:x().oneOfType([x().number,x().string]),disabled:x().bool,onChange:x().func,onKeyDown:x().func};const A=TextField;var D=n(59020);const F={Button:m.A,Checkbox:g.A,Chip,CircularProgress:y.A,Dialog:o(),DialogTitle:i.DialogTitle,DialogContent:i.DialogContent,DialogFooter:i.DialogFooter,HelperText:O.HelperText,Menu:T,Option:t.Option,ProgressBar,Radio,Select:function Select({id:e,helperText:l,...n}){const i=(0,C.A)(Select,"googlesitekit-select");return(0,f.jsx)(r(),{id:e||i,helperText:l?(0,f.jsx)(t.SelectHelperText,{children:l}):void 0,...n})},SpinnerButton:j.A,SPINNER_POSITION:j.k,Switch:R,Tab:s(),TabBar:d(),TextField:A,Tooltip:D.A},P=F;void 0===n.g.googlesitekit&&(n.g.googlesitekit={}),n.g.googlesitekit.components=P;const{Button:z,Checkbox:B,Chip:L,CircularProgress:M,Dialog:$,DialogTitle:E,DialogContent:q,DialogFooter:K,Menu:H,Option:V,ProgressBar:G,Radio:J,Select:Q,SpinnerButton:W,Switch:X,Tab:U,TabBar:Y,TextField:Z,HelperText:ee,Tooltip:le}=P}},e=>{e.O(0,[660],()=>{return l=92368,e(e.s=l);var l});e.O()}]);