{"version":3,"file":"vendor.popperjs-6e252ea4.cfe415f68e961a95.bundle.js","mappings":"qKAIe,SAASA,EAAqBC,EAAOC,QAClC,IAAZA,IACFA,EAAU,CAAC,GAGb,IAAIC,EAAWD,EACXE,EAAYD,EAASC,UACrBC,EAAWF,EAASE,SACpBC,EAAeH,EAASG,aACxBC,EAAUJ,EAASI,QACnBC,EAAiBL,EAASK,eAC1BC,EAAwBN,EAASO,sBACjCA,OAAkD,IAA1BD,EAAmC,KAAgBA,EAC3EE,GAAY,OAAaP,GACzBQ,EAAaD,EAAYH,EAAiB,KAAsB,KAAoBK,QAAO,SAAUT,GACvG,OAAO,OAAaA,KAAeO,CACrC,IAAK,KACDG,EAAoBF,EAAWC,QAAO,SAAUT,GAClD,OAAOM,EAAsBK,QAAQX,IAAc,CACrD,IAEiC,IAA7BU,EAAkBE,SACpBF,EAAoBF,GAItB,IAAIK,EAAYH,EAAkBI,QAAO,SAAUC,EAAKf,GAOtD,OANAe,EAAIf,IAAa,OAAeH,EAAO,CACrCG,UAAWA,EACXC,SAAUA,EACVC,aAAcA,EACdC,QAASA,KACR,OAAiBH,IACbe,CACT,GAAG,CAAC,GACJ,OAAOC,OAAOC,KAAKJ,GAAWK,MAAK,SAAUC,EAAGC,GAC9C,OAAOP,EAAUM,GAAKN,EAAUO,EAClC,GACF,C,8ECtCe,SAASC,EAAeC,GACrC,IAOIC,EAPAC,EAAYF,EAAKE,UACjBC,EAAUH,EAAKG,QACfzB,EAAYsB,EAAKtB,UACjB0B,EAAgB1B,GAAY,OAAiBA,GAAa,KAC1DO,EAAYP,GAAY,OAAaA,GAAa,KAClD2B,EAAUH,EAAUI,EAAIJ,EAAUK,MAAQ,EAAIJ,EAAQI,MAAQ,EAC9DC,EAAUN,EAAUO,EAAIP,EAAUQ,OAAS,EAAIP,EAAQO,OAAS,EAGpE,OAAQN,GACN,KAAK,KACHH,EAAU,CACRK,EAAGD,EACHI,EAAGP,EAAUO,EAAIN,EAAQO,QAE3B,MAEF,KAAK,KACHT,EAAU,CACRK,EAAGD,EACHI,EAAGP,EAAUO,EAAIP,EAAUQ,QAE7B,MAEF,KAAK,KACHT,EAAU,CACRK,EAAGJ,EAAUI,EAAIJ,EAAUK,MAC3BE,EAAGD,GAEL,MAEF,KAAK,KACHP,EAAU,CACRK,EAAGJ,EAAUI,EAAIH,EAAQI,MACzBE,EAAGD,GAEL,MAEF,QACEP,EAAU,CACRK,EAAGJ,EAAUI,EACbG,EAAGP,EAAUO,GAInB,IAAIE,EAAWP,GAAgB,OAAyBA,GAAiB,KAEzE,GAAgB,MAAZO,EAAkB,CACpB,IAAIC,EAAmB,MAAbD,EAAmB,SAAW,QAExC,OAAQ1B,GACN,KAAK,KACHgB,EAAQU,GAAYV,EAAQU,IAAaT,EAAUU,GAAO,EAAIT,EAAQS,GAAO,GAC7E,MAEF,KAAK,KACHX,EAAQU,GAAYV,EAAQU,IAAaT,EAAUU,GAAO,EAAIT,EAAQS,GAAO,GAKnF,CAEA,OAAOX,CACT,C,gDCrEe,SAASY,EAASC,GAC/B,IAAIC,EACJ,OAAO,WAUL,OATKA,IACHA,EAAU,IAAIC,GAAQ,SAAUC,GAC9BD,EAAQC,UAAUC,MAAK,WACrBH,OAAUI,EACVF,EAAQH,IACV,GACF,KAGKC,CACT,CACF,C,gICJe,SAASK,EAAe7C,EAAOC,QAC5B,IAAZA,IACFA,EAAU,CAAC,GAGb,IAAIC,EAAWD,EACX6C,EAAqB5C,EAASC,UAC9BA,OAAmC,IAAvB2C,EAAgC9C,EAAMG,UAAY2C,EAC9DC,EAAoB7C,EAAS8C,SAC7BA,OAAiC,IAAtBD,EAA+B/C,EAAMgD,SAAWD,EAC3DE,EAAoB/C,EAASE,SAC7BA,OAAiC,IAAtB6C,EAA+B,KAAkBA,EAC5DC,EAAwBhD,EAASG,aACjCA,OAAyC,IAA1B6C,EAAmC,KAAWA,EAC7DC,EAAwBjD,EAASkD,eACjCA,OAA2C,IAA1BD,EAAmC,KAASA,EAC7DE,EAAuBnD,EAASoD,YAChCA,OAAuC,IAAzBD,GAA0CA,EACxDE,EAAmBrD,EAASI,QAC5BA,OAA+B,IAArBiD,EAA8B,EAAIA,EAC5CC,GAAgB,OAAsC,iBAAZlD,EAAuBA,GAAU,OAAgBA,EAAS,OACpGmD,EAAaL,IAAmB,KAAS,KAAY,KACrDM,EAAa1D,EAAM2D,MAAMC,OACzBhC,EAAU5B,EAAM6D,SAASP,EAAcG,EAAaL,GACpDU,GAAqB,QAAgB,QAAUlC,GAAWA,EAAUA,EAAQmC,iBAAkB,OAAmB/D,EAAM6D,SAASD,QAASxD,EAAUC,EAAc2C,GACjKgB,GAAsB,OAAsBhE,EAAM6D,SAASlC,WAC3DsC,GAAgB,OAAe,CACjCtC,UAAWqC,EACXpC,QAAS8B,EACTV,SAAU,WACV7C,UAAWA,IAET+D,GAAmB,OAAiB/C,OAAOgD,OAAO,CAAC,EAAGT,EAAYO,IAClEG,EAAoBhB,IAAmB,KAASc,EAAmBF,EAGnEK,EAAkB,CACpBC,IAAKR,EAAmBQ,IAAMF,EAAkBE,IAAMd,EAAcc,IACpEC,OAAQH,EAAkBG,OAAST,EAAmBS,OAASf,EAAce,OAC7EC,KAAMV,EAAmBU,KAAOJ,EAAkBI,KAAOhB,EAAcgB,KACvEC,MAAOL,EAAkBK,MAAQX,EAAmBW,MAAQjB,EAAciB,OAExEC,EAAa1E,EAAM2E,cAAcC,OAErC,GAAIxB,IAAmB,MAAUsB,EAAY,CAC3C,IAAIE,EAASF,EAAWvE,GACxBgB,OAAOC,KAAKiD,GAAiBQ,SAAQ,SAAUC,GAC7C,IAAIC,EAAW,CAAC,KAAO,MAAQjE,QAAQgE,IAAQ,EAAI,GAAK,EACpDE,EAAO,CAAC,KAAK,MAAQlE,QAAQgE,IAAQ,EAAI,IAAM,IACnDT,EAAgBS,IAAQF,EAAOI,GAAQD,CACzC,GACF,CAEA,OAAOV,CACT,C,iBChEe,SAASY,EAAgBC,EAAO9D,GAC7C,OAAOA,EAAKH,QAAO,SAAUkE,EAASL,GAEpC,OADAK,EAAQL,GAAOI,EACRC,CACT,GAAG,CAAC,EACN,C,iCCLe,SAASC,EAAWJ,GACjC,MAAgB,MAATA,EAAe,IAAM,GAC9B,C,iCCDe,SAASK,EAAiBlF,GACvC,OAAOA,EAAUmF,MAAM,KAAK,EAC9B,C,iCCHe,SAASC,IACtB,MAAO,CACLjB,IAAK,EACLG,MAAO,EACPF,OAAQ,EACRC,KAAM,EAEV,C,iCCPe,SAASgB,EAAyBrF,GAC/C,MAAO,CAAC,MAAO,UAAUW,QAAQX,IAAc,EAAI,IAAM,GAC3D,C,kDCFA,IAAIsF,EAAO,CACTjB,KAAM,QACNC,MAAO,OACPF,OAAQ,MACRD,IAAK,UAEQ,SAASoB,EAAqBvF,GAC3C,OAAOA,EAAUwF,QAAQ,0BAA0B,SAAUC,GAC3D,OAAOH,EAAKG,EACd,GACF,C,kCCVA,IAAIH,EAAO,CACTI,MAAO,MACPC,IAAK,SAEQ,SAASC,EAA8B5F,GACpD,OAAOA,EAAUwF,QAAQ,cAAc,SAAUC,GAC/C,OAAOH,EAAKG,EACd,GACF,C,iBCRe,SAASI,EAAa7F,GACnC,OAAOA,EAAUmF,MAAM,KAAK,EAC9B,C,qECFO,IAAIW,EAAMC,KAAKD,IACXE,EAAMD,KAAKC,IACXC,EAAQF,KAAKE,K,gBCFT,SAASC,EAAYC,GAClC,IAAIC,EAASD,EAAUrF,QAAO,SAAUsF,EAAQC,GAC9C,IAAIC,EAAWF,EAAOC,EAAQE,MAK9B,OAJAH,EAAOC,EAAQE,MAAQD,EAAWtF,OAAOgD,OAAO,CAAC,EAAGsC,EAAUD,EAAS,CACrEvG,QAASkB,OAAOgD,OAAO,CAAC,EAAGsC,EAASxG,QAASuG,EAAQvG,SACrD0G,KAAMxF,OAAOgD,OAAO,CAAC,EAAGsC,EAASE,KAAMH,EAAQG,QAC5CH,EACED,CACT,GAAG,CAAC,GAEJ,OAAOpF,OAAOC,KAAKmF,GAAQK,KAAI,SAAU9B,GACvC,OAAOyB,EAAOzB,EAChB,GACF,C,gECZe,SAAS+B,EAAmBrD,GACzC,OAAOrC,OAAOgD,OAAO,CAAC,GAAG,SAAsBX,EACjD,C,gDCDA,SAASsD,EAAMR,GACb,IAAIM,EAAM,IAAIG,IACVC,EAAU,IAAIC,IACdC,EAAS,GAKb,SAAS7F,EAAK8F,GACZH,EAAQI,IAAID,EAAST,MACN,GAAGW,OAAOF,EAASG,UAAY,GAAIH,EAASI,kBAAoB,IACtE1C,SAAQ,SAAU2C,GACzB,IAAKR,EAAQS,IAAID,GAAM,CACrB,IAAIE,EAAcd,EAAIe,IAAIH,GAEtBE,GACFrG,EAAKqG,EAET,CACF,IACAR,EAAOU,KAAKT,EACd,CAQA,OAzBAb,EAAUzB,SAAQ,SAAUsC,GAC1BP,EAAIiB,IAAIV,EAAST,KAAMS,EACzB,IAiBAb,EAAUzB,SAAQ,SAAUsC,GACrBH,EAAQS,IAAIN,EAAST,OAExBrF,EAAK8F,EAET,IACOD,CACT,CAEe,SAASY,EAAexB,GAErC,IAAIyB,EAAmBjB,EAAMR,GAE7B,OAAO,KAAerF,QAAO,SAAUC,EAAK8G,GAC1C,OAAO9G,EAAImG,OAAOU,EAAiBnH,QAAO,SAAUuG,GAClD,OAAOA,EAASa,QAAUA,CAC5B,IACF,GAAG,GACL,C,iBC3Ce,SAASC,EAAiBC,GACvC,OAAO/G,OAAOgD,OAAO,CAAC,EAAG+D,EAAM,CAC7B1D,KAAM0D,EAAKnG,EACXuC,IAAK4D,EAAKhG,EACVuC,MAAOyD,EAAKnG,EAAImG,EAAKlG,MACrBuC,OAAQ2D,EAAKhG,EAAIgG,EAAK/F,QAE1B,C,iCCPe,SAASgG,IACtB,IAAIC,EAASC,UAAUC,cAEvB,OAAc,MAAVF,GAAkBA,EAAOG,QAAUC,MAAMC,QAAQL,EAAOG,QACnDH,EAAOG,OAAO3B,KAAI,SAAU8B,GACjC,OAAOA,EAAKC,MAAQ,IAAMD,EAAKE,OACjC,IAAGC,KAAK,KAGHR,UAAUS,SACnB,C,wECTO,SAASC,EAAO5C,EAAKjB,EAAOe,GACjC,OAAO,QAAQE,GAAK,QAAQjB,EAAOe,GACrC,CACO,SAAS+C,EAAe7C,EAAKjB,EAAOe,GACzC,IAAIgD,EAAIF,EAAO5C,EAAKjB,EAAOe,GAC3B,OAAOgD,EAAIhD,EAAMA,EAAMgD,CACzB,C","sources":["webpack://client-app/./node_modules/@popperjs/core/lib/utils/computeAutoPlacement.js","webpack://client-app/./node_modules/@popperjs/core/lib/utils/computeOffsets.js","webpack://client-app/./node_modules/@popperjs/core/lib/utils/debounce.js","webpack://client-app/./node_modules/@popperjs/core/lib/utils/detectOverflow.js","webpack://client-app/./node_modules/@popperjs/core/lib/utils/expandToHashMap.js","webpack://client-app/./node_modules/@popperjs/core/lib/utils/getAltAxis.js","webpack://client-app/./node_modules/@popperjs/core/lib/utils/getBasePlacement.js","webpack://client-app/./node_modules/@popperjs/core/lib/utils/getFreshSideObject.js","webpack://client-app/./node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js","webpack://client-app/./node_modules/@popperjs/core/lib/utils/getOppositePlacement.js","webpack://client-app/./node_modules/@popperjs/core/lib/utils/getOppositeVariationPlacement.js","webpack://client-app/./node_modules/@popperjs/core/lib/utils/getVariation.js","webpack://client-app/./node_modules/@popperjs/core/lib/utils/math.js","webpack://client-app/./node_modules/@popperjs/core/lib/utils/mergeByName.js","webpack://client-app/./node_modules/@popperjs/core/lib/utils/mergePaddingObject.js","webpack://client-app/./node_modules/@popperjs/core/lib/utils/orderModifiers.js","webpack://client-app/./node_modules/@popperjs/core/lib/utils/rectToClientRect.js","webpack://client-app/./node_modules/@popperjs/core/lib/utils/userAgent.js","webpack://client-app/./node_modules/@popperjs/core/lib/utils/within.js"],"sourcesContent":["import getVariation from \"./getVariation.js\";\nimport { variationPlacements, basePlacements, placements as allPlacements } from \"../enums.js\";\nimport detectOverflow from \"./detectOverflow.js\";\nimport getBasePlacement from \"./getBasePlacement.js\";\nexport default function computeAutoPlacement(state, options) {\n if (options === void 0) {\n options = {};\n }\n\n var _options = options,\n placement = _options.placement,\n boundary = _options.boundary,\n rootBoundary = _options.rootBoundary,\n padding = _options.padding,\n flipVariations = _options.flipVariations,\n _options$allowedAutoP = _options.allowedAutoPlacements,\n allowedAutoPlacements = _options$allowedAutoP === void 0 ? allPlacements : _options$allowedAutoP;\n var variation = getVariation(placement);\n var placements = variation ? flipVariations ? variationPlacements : variationPlacements.filter(function (placement) {\n return getVariation(placement) === variation;\n }) : basePlacements;\n var allowedPlacements = placements.filter(function (placement) {\n return allowedAutoPlacements.indexOf(placement) >= 0;\n });\n\n if (allowedPlacements.length === 0) {\n allowedPlacements = placements;\n } // $FlowFixMe[incompatible-type]: Flow seems to have problems with two array unions...\n\n\n var overflows = allowedPlacements.reduce(function (acc, placement) {\n acc[placement] = detectOverflow(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding\n })[getBasePlacement(placement)];\n return acc;\n }, {});\n return Object.keys(overflows).sort(function (a, b) {\n return overflows[a] - overflows[b];\n });\n}","import getBasePlacement from \"./getBasePlacement.js\";\nimport getVariation from \"./getVariation.js\";\nimport getMainAxisFromPlacement from \"./getMainAxisFromPlacement.js\";\nimport { top, right, bottom, left, start, end } from \"../enums.js\";\nexport default function computeOffsets(_ref) {\n var reference = _ref.reference,\n element = _ref.element,\n placement = _ref.placement;\n var basePlacement = placement ? getBasePlacement(placement) : null;\n var variation = placement ? getVariation(placement) : null;\n var commonX = reference.x + reference.width / 2 - element.width / 2;\n var commonY = reference.y + reference.height / 2 - element.height / 2;\n var offsets;\n\n switch (basePlacement) {\n case top:\n offsets = {\n x: commonX,\n y: reference.y - element.height\n };\n break;\n\n case bottom:\n offsets = {\n x: commonX,\n y: reference.y + reference.height\n };\n break;\n\n case right:\n offsets = {\n x: reference.x + reference.width,\n y: commonY\n };\n break;\n\n case left:\n offsets = {\n x: reference.x - element.width,\n y: commonY\n };\n break;\n\n default:\n offsets = {\n x: reference.x,\n y: reference.y\n };\n }\n\n var mainAxis = basePlacement ? getMainAxisFromPlacement(basePlacement) : null;\n\n if (mainAxis != null) {\n var len = mainAxis === 'y' ? 'height' : 'width';\n\n switch (variation) {\n case start:\n offsets[mainAxis] = offsets[mainAxis] - (reference[len] / 2 - element[len] / 2);\n break;\n\n case end:\n offsets[mainAxis] = offsets[mainAxis] + (reference[len] / 2 - element[len] / 2);\n break;\n\n default:\n }\n }\n\n return offsets;\n}","export default function debounce(fn) {\n var pending;\n return function () {\n if (!pending) {\n pending = new Promise(function (resolve) {\n Promise.resolve().then(function () {\n pending = undefined;\n resolve(fn());\n });\n });\n }\n\n return pending;\n };\n}","import getClippingRect from \"../dom-utils/getClippingRect.js\";\nimport getDocumentElement from \"../dom-utils/getDocumentElement.js\";\nimport getBoundingClientRect from \"../dom-utils/getBoundingClientRect.js\";\nimport computeOffsets from \"./computeOffsets.js\";\nimport rectToClientRect from \"./rectToClientRect.js\";\nimport { clippingParents, reference, popper, bottom, top, right, basePlacements, viewport } from \"../enums.js\";\nimport { isElement } from \"../dom-utils/instanceOf.js\";\nimport mergePaddingObject from \"./mergePaddingObject.js\";\nimport expandToHashMap from \"./expandToHashMap.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport default function detectOverflow(state, options) {\n if (options === void 0) {\n options = {};\n }\n\n var _options = options,\n _options$placement = _options.placement,\n placement = _options$placement === void 0 ? state.placement : _options$placement,\n _options$strategy = _options.strategy,\n strategy = _options$strategy === void 0 ? state.strategy : _options$strategy,\n _options$boundary = _options.boundary,\n boundary = _options$boundary === void 0 ? clippingParents : _options$boundary,\n _options$rootBoundary = _options.rootBoundary,\n rootBoundary = _options$rootBoundary === void 0 ? viewport : _options$rootBoundary,\n _options$elementConte = _options.elementContext,\n elementContext = _options$elementConte === void 0 ? popper : _options$elementConte,\n _options$altBoundary = _options.altBoundary,\n altBoundary = _options$altBoundary === void 0 ? false : _options$altBoundary,\n _options$padding = _options.padding,\n padding = _options$padding === void 0 ? 0 : _options$padding;\n var paddingObject = mergePaddingObject(typeof padding !== 'number' ? padding : expandToHashMap(padding, basePlacements));\n var altContext = elementContext === popper ? reference : popper;\n var popperRect = state.rects.popper;\n var element = state.elements[altBoundary ? altContext : elementContext];\n var clippingClientRect = getClippingRect(isElement(element) ? element : element.contextElement || getDocumentElement(state.elements.popper), boundary, rootBoundary, strategy);\n var referenceClientRect = getBoundingClientRect(state.elements.reference);\n var popperOffsets = computeOffsets({\n reference: referenceClientRect,\n element: popperRect,\n strategy: 'absolute',\n placement: placement\n });\n var popperClientRect = rectToClientRect(Object.assign({}, popperRect, popperOffsets));\n var elementClientRect = elementContext === popper ? popperClientRect : referenceClientRect; // positive = overflowing the clipping rect\n // 0 or negative = within the clipping rect\n\n var overflowOffsets = {\n top: clippingClientRect.top - elementClientRect.top + paddingObject.top,\n bottom: elementClientRect.bottom - clippingClientRect.bottom + paddingObject.bottom,\n left: clippingClientRect.left - elementClientRect.left + paddingObject.left,\n right: elementClientRect.right - clippingClientRect.right + paddingObject.right\n };\n var offsetData = state.modifiersData.offset; // Offsets can be applied only to the popper element\n\n if (elementContext === popper && offsetData) {\n var offset = offsetData[placement];\n Object.keys(overflowOffsets).forEach(function (key) {\n var multiply = [right, bottom].indexOf(key) >= 0 ? 1 : -1;\n var axis = [top, bottom].indexOf(key) >= 0 ? 'y' : 'x';\n overflowOffsets[key] += offset[axis] * multiply;\n });\n }\n\n return overflowOffsets;\n}","export default function expandToHashMap(value, keys) {\n return keys.reduce(function (hashMap, key) {\n hashMap[key] = value;\n return hashMap;\n }, {});\n}","export default function getAltAxis(axis) {\n return axis === 'x' ? 'y' : 'x';\n}","import { auto } from \"../enums.js\";\nexport default function getBasePlacement(placement) {\n return placement.split('-')[0];\n}","export default function getFreshSideObject() {\n return {\n top: 0,\n right: 0,\n bottom: 0,\n left: 0\n };\n}","export default function getMainAxisFromPlacement(placement) {\n return ['top', 'bottom'].indexOf(placement) >= 0 ? 'x' : 'y';\n}","var hash = {\n left: 'right',\n right: 'left',\n bottom: 'top',\n top: 'bottom'\n};\nexport default function getOppositePlacement(placement) {\n return placement.replace(/left|right|bottom|top/g, function (matched) {\n return hash[matched];\n });\n}","var hash = {\n start: 'end',\n end: 'start'\n};\nexport default function getOppositeVariationPlacement(placement) {\n return placement.replace(/start|end/g, function (matched) {\n return hash[matched];\n });\n}","export default function getVariation(placement) {\n return placement.split('-')[1];\n}","export var max = Math.max;\nexport var min = Math.min;\nexport var round = Math.round;","export default function mergeByName(modifiers) {\n var merged = modifiers.reduce(function (merged, current) {\n var existing = merged[current.name];\n merged[current.name] = existing ? Object.assign({}, existing, current, {\n options: Object.assign({}, existing.options, current.options),\n data: Object.assign({}, existing.data, current.data)\n }) : current;\n return merged;\n }, {}); // IE11 does not support Object.values\n\n return Object.keys(merged).map(function (key) {\n return merged[key];\n });\n}","import getFreshSideObject from \"./getFreshSideObject.js\";\nexport default function mergePaddingObject(paddingObject) {\n return Object.assign({}, getFreshSideObject(), paddingObject);\n}","import { modifierPhases } from \"../enums.js\"; // source: https://stackoverflow.com/questions/49875255\n\nfunction order(modifiers) {\n var map = new Map();\n var visited = new Set();\n var result = [];\n modifiers.forEach(function (modifier) {\n map.set(modifier.name, modifier);\n }); // On visiting object, check for its dependencies and visit them recursively\n\n function sort(modifier) {\n visited.add(modifier.name);\n var requires = [].concat(modifier.requires || [], modifier.requiresIfExists || []);\n requires.forEach(function (dep) {\n if (!visited.has(dep)) {\n var depModifier = map.get(dep);\n\n if (depModifier) {\n sort(depModifier);\n }\n }\n });\n result.push(modifier);\n }\n\n modifiers.forEach(function (modifier) {\n if (!visited.has(modifier.name)) {\n // check for visited object\n sort(modifier);\n }\n });\n return result;\n}\n\nexport default function orderModifiers(modifiers) {\n // order based on dependencies\n var orderedModifiers = order(modifiers); // order based on phase\n\n return modifierPhases.reduce(function (acc, phase) {\n return acc.concat(orderedModifiers.filter(function (modifier) {\n return modifier.phase === phase;\n }));\n }, []);\n}","export default function rectToClientRect(rect) {\n return Object.assign({}, rect, {\n left: rect.x,\n top: rect.y,\n right: rect.x + rect.width,\n bottom: rect.y + rect.height\n });\n}","export default function getUAString() {\n var uaData = navigator.userAgentData;\n\n if (uaData != null && uaData.brands && Array.isArray(uaData.brands)) {\n return uaData.brands.map(function (item) {\n return item.brand + \"/\" + item.version;\n }).join(' ');\n }\n\n return navigator.userAgent;\n}","import { max as mathMax, min as mathMin } from \"./math.js\";\nexport function within(min, value, max) {\n return mathMax(min, mathMin(value, max));\n}\nexport function withinMaxClamp(min, value, max) {\n var v = within(min, value, max);\n return v > max ? max : v;\n}"],"names":["computeAutoPlacement","state","options","_options","placement","boundary","rootBoundary","padding","flipVariations","_options$allowedAutoP","allowedAutoPlacements","variation","placements","filter","allowedPlacements","indexOf","length","overflows","reduce","acc","Object","keys","sort","a","b","computeOffsets","_ref","offsets","reference","element","basePlacement","commonX","x","width","commonY","y","height","mainAxis","len","debounce","fn","pending","Promise","resolve","then","undefined","detectOverflow","_options$placement","_options$strategy","strategy","_options$boundary","_options$rootBoundary","_options$elementConte","elementContext","_options$altBoundary","altBoundary","_options$padding","paddingObject","altContext","popperRect","rects","popper","elements","clippingClientRect","contextElement","referenceClientRect","popperOffsets","popperClientRect","assign","elementClientRect","overflowOffsets","top","bottom","left","right","offsetData","modifiersData","offset","forEach","key","multiply","axis","expandToHashMap","value","hashMap","getAltAxis","getBasePlacement","split","getFreshSideObject","getMainAxisFromPlacement","hash","getOppositePlacement","replace","matched","start","end","getOppositeVariationPlacement","getVariation","max","Math","min","round","mergeByName","modifiers","merged","current","existing","name","data","map","mergePaddingObject","order","Map","visited","Set","result","modifier","add","concat","requires","requiresIfExists","dep","has","depModifier","get","push","set","orderModifiers","orderedModifiers","phase","rectToClientRect","rect","getUAString","uaData","navigator","userAgentData","brands","Array","isArray","item","brand","version","join","userAgent","within","withinMaxClamp","v"],"sourceRoot":""}