/**
 * Skipped minification because the original files appears to be already minified.
 * Original file: /npm/@leafygreen-ui/skeleton-loader@3.0.11/dist/umd/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?a(exports,require("react"),require("@leafygreen-ui/card"),require("@leafygreen-ui/emotion"),require("@leafygreen-ui/leafygreen-provider"),require("@leafygreen-ui/tokens"),require("@leafygreen-ui/lib"),require("@leafygreen-ui/palette"),require("@leafygreen-ui/icon"),require("lodash/range"),require("@leafygreen-ui/a11y"),require("@leafygreen-ui/typography")):"function"==typeof define&&define.amd?define(["exports","react","@leafygreen-ui/card","@leafygreen-ui/emotion","@leafygreen-ui/leafygreen-provider","@leafygreen-ui/tokens","@leafygreen-ui/lib","@leafygreen-ui/palette","@leafygreen-ui/icon","lodash/range","@leafygreen-ui/a11y","@leafygreen-ui/typography"],a):a((e="undefined"!=typeof globalThis?globalThis:e||self)["@leafygreen-ui/skeleton-loader"]={},e.React,e.leafyGreenCard,e.leafyGreenEmotion,e.leafyGreenLeafygreenProvider,e.leafyGreenTokens,e.leafyGreenLib,e.leafyGreenPalette,e.leafyGreenIcon,e["/range"],e.leafyGreenA11y,e.leafyGreenTypography)}(this,function(e,a,n,t,r,l,i,o,s,d,u,c){"use strict";function m(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var f,g=m(a),p=m(r),y=m(d);function b(e,a){a=e.length;for(var n=0,t=Array(a);n<a;n++)t[n]=e[n];return t}function k(e,a,n){return(a=function(e){var a=function(e,a){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var t=n.call(e,a);if("object"!=typeof t)return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e,"string");return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}function h(){return h=Object.assign?Object.assign.bind():function(e){for(var a=1;a<arguments.length;a++){var n=arguments[a];for(var t in n)({}).hasOwnProperty.call(n,t)&&(e[t]=n[t])}return e},h.apply(null,arguments)}function v(e,a){if(null==e)return{};var n,t,r=function(e,a){if(null==e)return{};var n={};for(var t in e)if({}.hasOwnProperty.call(e,t)){if(-1!==a.indexOf(t))continue;n[t]=e[t]}return n}(e,a);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(t=0;t<l.length;t++)n=l[t],-1===a.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function x(e,a){return a||(a=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(a)}}))}function A(e){return function(e){if(Array.isArray(e))return b(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,a){if(e){if("string"==typeof e)return b(e,a);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?b(e,a):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var S,N,E=t.css(f||(f=x(["\n  width: 100%;\n"]))),M=["darkMode","enableAnimations","className"];function w(e){var a=e.darkMode,l=e.enableAnimations,i=e.className,o=v(e,M),s=r.useDarkMode(a).darkMode;return g.default.createElement(n.Card,h({},o,{darkMode:s,className:t.cx(E,i),"aria-busy":!0}),g.default.createElement(Ee,{withHeader:!0,enableAnimations:l,darkMode:s}))}w.displayName="CardSkeleton";var z,O,j=t.css(S||(S=x(["\n  width: 100%;\n  display: grid;\n  row-gap: ","px;\n  grid-template-columns: 75px 1fr 75px;\n"])),l.spacing[3]),D=t.css(N||(N=x(["\n  &:nth-child(even) {\n    grid-column: 2 / -1;\n  }\n\n  &:nth-child(odd) {\n    grid-column: 1 / span 2;\n  }\n"]))),P=["darkMode","enableAnimations","className"];function T(e){var a=e.darkMode,n=e.enableAnimations,l=e.className,i=v(e,P),o=r.useDarkMode(a).darkMode;return g.default.createElement(p.default,{darkMode:o},g.default.createElement("div",h({},i,{className:t.cx(j,l),"aria-busy":!0}),g.default.createElement(Y,{enableAnimations:n,size:_.Small,className:D}),g.default.createElement(Y,{enableAnimations:n,size:_.Small,className:D}),g.default.createElement(Y,{enableAnimations:n,size:_.Small,className:D})))}T.displayName="CodeSkeleton";var q=t.css(z||(z=x(["\n  width: 100%;\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  column-gap: 20px;\n  row-gap: ","px;\n"])),l.spacing[3]),L=t.css(O||(O=x(["\n  grid-column-start: 1;\n  grid-column-end: 3;\n"]))),C=["darkMode","enableAnimations","className"];function G(e){var a=e.darkMode,n=e.enableAnimations,l=e.className,i=v(e,C),o=r.useDarkMode(a).darkMode;return g.default.createElement(p.default,{darkMode:o},g.default.createElement("div",h({className:t.cx(q,l)},i,{"aria-busy":!0}),g.default.createElement(Y,{className:L,enableAnimations:n}),g.default.createElement(Y,{enableAnimations:n}),g.default.createElement(Y,{enableAnimations:n}),g.default.createElement(Y,{className:L,enableAnimations:n}),g.default.createElement(Y,{enableAnimations:n})))}G.displayName="FormSkeleton";var F,I,B,H,R,U,V,$,_={Small:"small",Default:"default",Large:"large"},J=function(e){var a=e.enableAnimations;return t.css(F||(F=x(["\n  width: 100%;\n  border-radius: ","px;\n  background-position: 50vw 0;\n\n  ","\n"])),l.spacing[150],a&&t.css(I||(I=x(["\n    animation: SkeletonShimmer 1.5s infinite linear;\n\n    @keyframes SkeletonShimmer {\n      to {\n        background-position: 100vw 0;\n      }\n    }\n  "]))))};t.css(B||(B=x(["\n  width: 100%;\n  border-radius: 6px;\n"])));var K,Q=k(k(k({},_.Small,t.css(H||(H=x(["\n    height: ","px;\n  "])),l.spacing[400])),_.Default,t.css(R||(R=x(["\n    height: ","px;\n  "])),l.spacing[800])),_.Large,t.css(U||(U=x(["\n    height: ","px;\n  "])),l.spacing[1200])),W=k(k({},i.Theme.Dark,t.css(V||(V=x(["\n    background: linear-gradient(\n        110deg,\n        "," 35%,\n        ",",\n        "," 65%\n      )\n      0 0/ 100vw 100% fixed;\n  "])),o.palette.gray.dark2,o.palette.gray.dark1,o.palette.gray.dark2)),i.Theme.Light,t.css($||($=x(["\n    background: linear-gradient(\n        110deg,\n        "," 35%,\n        ",",\n        "," 65%\n      )\n      0 0/ 100vw 100% fixed;\n  "])),o.palette.gray.light2,o.palette.gray.light3,o.palette.gray.light2)),X=["enableAnimations","size","darkMode","className"];function Y(e){var a=e.enableAnimations,n=void 0===a||a,l=e.size,i=void 0===l?_.Default:l,o=e.darkMode,s=e.className,d=v(e,X),u=r.useDarkMode(o).theme;return g.default.createElement("div",h({className:t.cx(J({enableAnimations:n}),Q[i],W[u],s),"aria-hidden":!0},d))}Y.displayName="Skeleton";var Z,ee,ae=function(e,a){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return t.cx(J({enableAnimations:n}),W[a],t.css(K||(K=x(["\n      height: ","px;\n      width: ","px;\n      border-radius: 50%;\n    "])),e,e))},ne=["darkMode","enableAnimations","size","className"];function te(e){var a=e.darkMode,n=e.enableAnimations,l=void 0!==n&&n,i=e.size,o=void 0===i?s.Size.Default:i,d=e.className,u=v(e,ne),c=r.useDarkMode(a).theme,m="number"==typeof o?o:s.sizeMap[o];return g.default.createElement("div",h({},u,{"aria-hidden":!0,className:t.cx(ae(m,c,l),d)}))}te.displayName="IconSkeleton";var re,le,ie,oe,se=t.css(Z||(Z=x(["\n  width: 100%;\n  padding: 0;\n  margin: 0;\n"]))),de=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,a=arguments.length>1?arguments[1]:void 0;return t.css(ee||(ee=x(["\n  list-style: none;\n  margin-block: ","px;\n\n  width: ",";\n"])),l.spacing[300],ue(e,a))},ue=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return(arguments.length>1?arguments[1]:void 0)?l.spacing[400]+"px":100-e%3*25+"%"},ce=["darkMode","enableAnimations","count","bulletsOnly"];function me(e){var a=e.darkMode,n=e.enableAnimations,t=e.count,i=void 0===t?5:t,o=e.bulletsOnly,s=v(e,ce),d=r.useDarkMode(a).darkMode;return g.default.createElement(p.default,{darkMode:d},g.default.createElement("ul",h({className:se,"data-testid":"lg-skeleton-list","aria-busy":!0},s),y.default(i).map(function(e){return g.default.createElement("li",{key:"".concat(e,"/").concat(i),className:de(e,o),"data-testid":"lg-skeleton-list_item"},g.default.createElement(Y,{enableAnimations:n,size:l.Size.Small}))})))}me.displayName="ListSkeleton";var fe,ge,pe,ye,be,ke,he,ve=t.css(re||(re=x(["\n  width: 100%;\n"]))),xe=t.css(le||(le=x(["\n  width: 250px;\n  margin-bottom: 20px;\n"]))),Ae=t.css(ie||(ie=x(["\n  margin-bottom: ","px;\n"])),l.spacing[3]),Se=t.css(oe||(oe=x(["\n  width: 350px;\n"]))),Ne=["darkMode","enableAnimations","withHeader","className"];function Ee(e){var a=e.darkMode,n=e.enableAnimations,l=e.withHeader,i=void 0!==l&&l,o=e.className,s=v(e,Ne),d=r.useDarkMode(a).darkMode;return g.default.createElement(p.default,{darkMode:d},g.default.createElement("div",h({},s,{className:t.cx(ve,o),"aria-busy":!0}),i&&g.default.createElement(Y,{enableAnimations:n,className:xe,"data-testid":"lg-paragraph-skeleton-header"}),g.default.createElement(Y,{enableAnimations:n,size:_.Small,className:Ae}),g.default.createElement(Y,{enableAnimations:n,size:_.Small,className:Ae}),g.default.createElement(Y,{enableAnimations:n,size:_.Small,className:Se})))}Ee.displayName="ParagraphSkeleton";var Me=t.css(fe||(fe=x(["\n  width: 100%;\n  table-layout: fixed;\n"]))),we=t.css(ge||(ge=x(["\n  padding: 10px 40px 10px 8px;\n"]))),ze=k(k({},i.Theme.Dark,t.css(pe||(pe=x(["\n    background-color: ",";\n    box-shadow: 0 3px ",";\n  "])),o.palette.black,o.palette.gray.dark2)),i.Theme.Light,t.css(ye||(ye=x(["\n    background-color: ",";\n    box-shadow: 0 3px ",";\n  "])),o.palette.white,o.palette.gray.light2)),Oe=t.css(be||(be=x(["\n  margin-top: 2px; // the td doesn't start exactly at the bottom of the box-shadow\n"]))),je=t.css(ke||(ke=x(["\n  text-align: left;\n"]))),De=t.css(he||(he=x(["\n  font-weight: 600;\n"]))),Pe=["darkMode","baseFontSize","enableAnimations","numRows","numCols","columnLabels","className"];function Te(e){var a=e.darkMode,n=e.baseFontSize,i=void 0===n?l.BaseFontSize.Body1:n,o=e.enableAnimations,s=e.numRows,d=void 0===s?5:s,m=e.numCols,f=void 0===m?4:m,y=e.columnLabels,b=e.className,x=v(e,Pe),S=r.useDarkMode(a),N=S.darkMode,E=S.theme,M=c.useUpdatedBaseFontSize(i);return g.default.createElement(p.default,{darkMode:N},g.default.createElement("table",h({},x,{className:t.cx(Me,b),"aria-busy":!0}),g.default.createElement("thead",{className:ze[E]},g.default.createElement("tr",null,A(Array(f)).map(function(e,a){var n=y&&y[a];return g.default.createElement("th",{key:a,className:t.cx(we,je)},n?g.default.createElement(c.Body,{baseFontSize:M,className:De},y[a]):g.default.createElement(g.default.Fragment,null,g.default.createElement(u.VisuallyHidden,null,"Loading"),g.default.createElement(Y,{enableAnimations:o,size:"small"})))}))),g.default.createElement("tbody",null,A(Array(d)).map(function(e,a){return g.default.createElement("tr",{key:a},A(Array(f)).map(function(e,n){return g.default.createElement("td",{key:n,className:we},g.default.createElement(Y,{enableAnimations:o,size:"small",className:t.cx(k({},Oe,0===a))}))}))}))))}Te.displayName="TableSkeleton",e.CardSkeleton=w,e.CodeSkeleton=T,e.FormSkeleton=G,e.IconSkeleton=te,e.ListSkeleton=me,e.ParagraphSkeleton=Ee,e.Size=_,e.Skeleton=Y,e.TableSkeleton=Te});
//# sourceMappingURL=index.js.map
