mirror of
https://github.com/twbs/bootstrap.git
synced 2025-02-28 00:54:30 +01:00
3 lines
19 KiB
JavaScript
3 lines
19 KiB
JavaScript
var _Mathfloor=Math.floor,_Mathmin=Math.min,_Mathround=Math.round,_Mathmax=Math.max;(function(e,t){'object'==typeof exports&&'undefined'!=typeof module?module.exports=t():'function'==typeof define&&define.amd?define(t):e.Popper=t()})(this,function(){'use strict';function o(Ne){return''!==Ne&&!isNaN(parseFloat(Ne))&&isFinite(Ne)}function r(Ne,De){Object.keys(De).forEach(function(Pe){var Be='';-1!==['width','height','top','right','bottom','left'].indexOf(Pe)&&o(De[Pe])&&(Be='px'),Ne.style[Pe]=De[Pe]+Be})}function s(Ne){return Ne&&'[object Function]'==={}.toString.call(Ne)}function p(Ne,De){if(1!==Ne.nodeType)return[];var Pe=window.getComputedStyle(Ne,null);return De?Pe[De]:Pe}function d(Ne){return'HTML'===Ne.nodeName?Ne:Ne.parentNode||Ne.host}function f(Ne){if(!Ne||-1!==['HTML','BODY','#document'].indexOf(Ne.nodeName))return window.document.body;var De=p(Ne),Pe=De.overflow,Be=De.overflowX,We=De.overflowY;return /(auto|scroll)/.test(Pe+We+Be)?Ne:f(d(Ne))}function l(Ne){var De=Ne.nodeName;return'BODY'!==De&&('HTML'===De||Ne.firstElementChild.offsetParent===Ne)}function m(Ne){return null===Ne.parentNode?Ne:m(Ne.parentNode)}function c(Ne){var De=Ne&&Ne.offsetParent,Pe=De&&De.nodeName;return Pe&&'BODY'!==Pe&&'HTML'!==Pe?De:window.document.documentElement}function h(Ne,De){if(!Ne||!Ne.nodeType||!De||!De.nodeType)return window.document.documentElement;var Pe=Ne.compareDocumentPosition(De)&Node.DOCUMENT_POSITION_FOLLOWING,Be=Pe?Ne:De,We=Pe?De:Ne,ke=document.createRange();ke.setStart(Be,0),ke.setEnd(We,0);var He=ke.commonAncestorContainer;if(Ne!==He&&De!==He||Be.contains(We))return l(He)?He:c(He);var Me=m(Ne);return Me.host?h(Me.host,De):h(Ne,m(De).host)}function u(Ne){var De=1<arguments.length&&void 0!==arguments[1]?arguments[1]:'top',Pe='top'===De?'scrollTop':'scrollLeft',Be=Ne.nodeName;if('BODY'===Be||'HTML'===Be){var We=window.document.documentElement,ke=window.document.scrollingElement||We;return ke[Pe]}return Ne[Pe]}function g(Ne,De){var Pe=2<arguments.length&&void 0!==arguments[2]&&arguments[2],Be=u(De,'top'),We=u(De,'left'),ke=Pe?-1:1;return Ne.top+=Be*ke,Ne.bottom+=Be*ke,Ne.left+=We*ke,Ne.right+=We*ke,Ne}function w(Ne,De){var Pe='x'===De?'Left':'Top',Be='Left'==Pe?'Right':'Bottom';return+Ne['border'+Pe+'Width'].split('px')[0]+ +Ne['border'+Be+'Width'].split('px')[0]}function E(Ne,De,Pe,Be){return _Mathmax(De['offset'+Ne],Pe['client'+Ne],Pe['offset'+Ne],be()?Pe['offset'+Ne]+Be['margin'+('Height'===Ne?'Top':'Left')]+Be['margin'+('Height'===Ne?'Bottom':'Right')]:0)}function v(){var Ne=window.document.body,De=window.document.documentElement,Pe=be()&&window.getComputedStyle(De);return{height:E('Height',Ne,De,Pe),width:E('Width',Ne,De,Pe)}}function O(Ne){return ve({},Ne,{right:Ne.left+Ne.width,bottom:Ne.top+Ne.height})}function L(Ne){var De={};if(be())try{De=Ne.getBoundingClientRect();var Pe=u(Ne,'top'),Be=u(Ne,'left');De.top+=Pe,De.left+=Be,De.bottom+=Pe,De.right+=Be}catch(Re){}else De=Ne.getBoundingClientRect();var We={left:De.left,top:De.top,width:De.right-De.left,height:De.bottom-De.top},ke='HTML'===Ne.nodeName?v():{},He=ke.width||Ne.clientWidth||We.right-We.left,Me=ke.height||Ne.clientHeight||We.bottom-We.top,Ie=Ne.offsetWidth-He,Ae=Ne.offsetHeight-Me;if(Ie||Ae){var Ue=p(Ne);Ie-=w(Ue,'x'),Ae-=w(Ue,'y'),We.width-=Ie,We.height-=Ae}return O(We)}function S(Ne,De){var Pe=be(),Be='HTML'===De.nodeName,We=L(Ne),ke=L(De),He=f(Ne),Me=O({top:We.top-ke.top,left:We.left-ke.left,width:We.width,height:We.height});if(Be||'BODY'===De.nodeName){var Ie=p(De),Ae=Pe&&Be?0:+Ie.borderTopWidth.split('px')[0],Ue=Pe&&Be?0:+Ie.borderLeftWidth.split('px')[0],Re=Pe&&Be?0:+Ie.marginTop.split('px')[0],Ye=Pe&&Be?0:+Ie.marginLeft.split('px')[0];Me.top-=Ae-Re,Me.bottom-=Ae-Re,Me.left-=Ue-Ye,Me.right-=Ue-Ye,Me.marginTop=Re,Me.marginLeft=Ye}return De.contains(He)&&(Pe||'BODY'!==He.nodeName)&&(Me=g(Me,De)),Me}function C(Ne){var De=window.document.documentElement,Pe=S(Ne,De),Be=_Mathmax(De.clientWidth,window.innerWidth||0),We=_Mathmax(De.clientHeight,window.innerHeight||0),ke=u(De),He=u(De,'left'),Me={top:ke-Pe.top+Pe.marginTop,left:He-Pe.left+Pe.marginLeft,width:Be,height:We};return O(Me)}function T(Ne){var De=Ne.nodeName;return'BODY'===De||'HTML'===De?!1:'fixed'===p(Ne,'position')||T(d(Ne))}function N(Ne,De,Pe,Be){var We={top:0,left:0},ke=h(Ne,De);if('viewport'===Be)We=C(ke);else{var He;'scrollParent'===Be?(He=f(d(Ne)),'BODY'===He.nodeName&&(He=window.document.documentElement)):'window'===Be?He=window.document.documentElement:He=Be;var Me=S(He,ke);if('HTML'===He.nodeName&&!T(ke)){var Ie=v(),Ae=Ie.height,Ue=Ie.width;We.top+=Me.top-Me.marginTop,We.bottom=Ae+Me.top,We.left+=Me.left-Me.marginLeft,We.right=Ue+Me.left}else We=Me}return We.left+=Pe,We.top+=Pe,We.right-=Pe,We.bottom-=Pe,We}function D(Ne,De,Pe,Be,We){if(-1===Ne.indexOf('auto'))return Ne;var ke=N(Pe,Be,0,We),He={top:De.top-ke.top,right:ke.right-De.right,bottom:ke.bottom-De.bottom,left:De.left-ke.left},Me=Object.keys(He).sort(function(Ae,Ue){return He[Ue]-He[Ae]})[0],Ie=Ne.split('-')[1];return Me+(Ie?'-'+Ie:'')}function P(Ne,De,Pe){var Be=h(De,Pe);return S(Pe,Be)}function B(Ne){var De=window.getComputedStyle(Ne),Pe=parseFloat(De.marginTop)+parseFloat(De.marginBottom),Be=parseFloat(De.marginLeft)+parseFloat(De.marginRight),We={width:Ne.offsetWidth+Be,height:Ne.offsetHeight+Pe};return We}function W(Ne){var De={left:'right',right:'left',bottom:'top',top:'bottom'};return Ne.replace(/left|right|bottom|top/g,function(Pe){return De[Pe]})}function k(Ne,De,Pe){Pe=Pe.split('-')[0];var Be=B(Ne),We={width:Be.width,height:Be.height},ke=-1!==['right','left'].indexOf(Pe),He=ke?'top':'left',Me=ke?'left':'top',Ie=ke?'height':'width',Ae=ke?'width':'height';return We[He]=De[He]+De[Ie]/2-Be[Ie]/2,We[Me]=Pe===Me?De[Me]-Be[Ae]:De[W(Me)],We}function H(Ne,De){return Array.prototype.find?Ne.find(De):Ne.filter(De)[0]}function M(Ne,De,Pe){if(Array.prototype.findIndex)return Ne.findIndex(function(We){return We[De]===Pe});var Be=H(Ne,function(We){return We[De]===Pe});return Ne.indexOf(Be)}function I(Ne,De,Pe){var Be=void 0===Pe?Ne:Ne.slice(0,M(Ne,'name',Pe));return Be.forEach(function(We){We.function&&console.warn('`modifier.function` is deprecated, use `modifier.fn`!');var ke=We.function||We.fn;We.enabled&&s(ke)&&(De=ke(De,We))}),De}function A(){if(!this.state.isDestroyed){var Ne={instance:this,styles:{},attributes:{},flipped:!1,offsets:{}};Ne.offsets.reference=P(this.state,this.popper,this.reference),Ne.placement=D(this.options.placement,Ne.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement),Ne.originalPlacement=Ne.placement,Ne.offsets.popper=k(this.popper,Ne.offsets.reference,Ne.placement),Ne.offsets.popper.position='absolute',Ne=I(this.modifiers,Ne),this.state.isCreated?this.options.onUpdate(Ne):(this.state.isCreated=!0,this.options.onCreate(Ne))}}function U(Ne,De){return Ne.some(function(Pe){var Be=Pe.name,We=Pe.enabled;return We&&Be===De})}function R(Ne){for(var De=[!1,'ms','webkit','moz','o'],Pe=Ne.charAt(0).toUpperCase()+Ne.slice(1),Be=0;Be<De.length-1;Be++){var We=De[Be],ke=We?''+We+Pe:Ne;if('undefined'!=typeof window.document.body.style[ke])return ke}return null}function Y(){return this.state.isDestroyed=!0,U(this.modifiers,'applyStyle')&&(this.popper.removeAttribute('x-placement'),this.popper.style.left='',this.popper.style.position='',this.popper.style.top='',this.popper.style[R('transform')]=''),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function F(Ne,De,Pe,Be){var We='BODY'===Ne.nodeName,ke=We?window:Ne;ke.addEventListener(De,Pe,{passive:!0}),We||F(f(ke.parentNode),De,Pe,Be),Be.push(ke)}function j(Ne,De,Pe,Be){Pe.updateBound=Be,window.addEventListener('resize',Pe.updateBound,{passive:!0});var We=f(Ne);return F(We,'scroll',Pe.updateBound,Pe.scrollParents),Pe.scrollElement=We,Pe.eventsEnabled=!0,Pe}function K(){this.state.eventsEnabled||(this.state=j(this.reference,this.options,this.state,this.scheduleUpdate))}function q(Ne,De){return window.removeEventListener('resize',De.updateBound),De.scrollParents.forEach(function(Pe){Pe.removeEventListener('scroll',De.updateBound)}),De.updateBound=null,De.scrollParents=[],De.scrollElement=null,De.eventsEnabled=!1,De}function z(){this.state.eventsEnabled&&(window.cancelAnimationFrame(this.scheduleUpdate),this.state=q(this.reference,this.state))}function V(Ne,De){Object.keys(De).forEach(function(Pe){var Be=De[Pe];!1===Be?Ne.removeAttribute(Pe):Ne.setAttribute(Pe,De[Pe])})}function X(Ne,De,Pe){var Be=H(Ne,function(Me){var Ie=Me.name;return Ie===De}),We=!!Be&&Ne.some(function(Me){return Me.name===Pe&&Me.enabled&&Me.order<Be.order});if(!We){var ke='`'+De+'`';console.warn('`'+Pe+'`'+' modifier is required by '+ke+' modifier in order to work, be sure to include it before '+ke+'!')}return We}function Q(Ne){return'end'===Ne?'start':'start'===Ne?'end':Ne}function Z(Ne){var De=1<arguments.length&&void 0!==arguments[1]&&arguments[1],Pe=Oe.indexOf(Ne),Be=Oe.slice(Pe+1).concat(Oe.slice(0,Pe));return De?Be.reverse():Be}function te(Ne,De,Pe,Be){var We=Ne.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),ke=+We[1],He=We[2];if(!ke)return Ne;if(0===He.indexOf('%')){var Me;switch(He){case'%p':Me=Pe;break;case'%':case'%r':default:Me=Be;}var Ie=O(Me);return Ie[De]/100*ke}if('vh'===He||'vw'===He){var Ae;return Ae='vh'===He?_Mathmax(document.documentElement.clientHeight,window.innerHeight||0):_Mathmax(document.documentElement.clientWidth,window.innerWidth||0),Ae/100*ke}return ke}function oe(Ne,De,Pe,Be){var We=[0,0],ke=-1!==['right','left'].indexOf(Be),He=Ne.split(/(\+|\-)/).map(function(Ue){return Ue.trim()}),Me=He.indexOf(H(He,function(Ue){return-1!==Ue.search(/,|\s/)}));He[Me]&&-1===He[Me].indexOf(',')&&console.warn('Offsets separated by white space(s) are deprecated, use a comma (,) instead.');var Ie=/\s*,\s*|\s+/,Ae=-1===Me?[He]:[He.slice(0,Me).concat([He[Me].split(Ie)[0]]),[He[Me].split(Ie)[1]].concat(He.slice(Me+1))];return Ae=Ae.map(function(Ue,Re){var Ye=(1===Re?!ke:ke)?'height':'width',Fe=!1;return Ue.reduce(function(je,Ke){return''===je[je.length-1]&&-1!==['+','-'].indexOf(Ke)?(je[je.length-1]=Ke,Fe=!0,je):Fe?(je[je.length-1]+=Ke,Fe=!1,je):je.concat(Ke)},[]).map(function(je){return te(je,Ye,De,Pe)})}),Ae.forEach(function(Ue,Re){Ue.forEach(function(Ye,Fe){o(Ye)&&(We[Re]+=Ye*('-'===Ue[Fe-1]?-1:1))})}),We}for(var ae=['native code','[object MutationObserverConstructor]'],de=function(Ne){return ae.some(function(De){return-1<(Ne||'').toString().indexOf(De)})},fe='undefined'!=typeof window,le=['Edge','Trident','Firefox'],me=0,ce=0;ce<le.length;ce+=1)if(fe&&0<=navigator.userAgent.indexOf(le[ce])){me=1;break}var ge,he=fe&&de(window.MutationObserver),ue=he?function(Ne){var De=!1,Pe=0,Be=document.createElement('span'),We=new MutationObserver(function(){Ne(),De=!1});return We.observe(Be,{attributes:!0}),function(){De||(De=!0,Be.setAttribute('x-index',Pe),++Pe)}}:function(Ne){var De=!1;return function(){De||(De=!0,setTimeout(function(){De=!1,Ne()},me))}},be=function(){return void 0==ge&&(ge=-1!==navigator.appVersion.indexOf('MSIE 10')),ge},ye=function(Ne,De){if(!(Ne instanceof De))throw new TypeError('Cannot call a class as a function')},we=function(){function Ne(De,Pe){for(var We,Be=0;Be<Pe.length;Be++)We=Pe[Be],We.enumerable=We.enumerable||!1,We.configurable=!0,'value'in We&&(We.writable=!0),Object.defineProperty(De,We.key,We)}return function(De,Pe,Be){return Pe&&Ne(De.prototype,Pe),Be&&Ne(De,Be),De}}(),Ee=function(Ne,De,Pe){return De in Ne?Object.defineProperty(Ne,De,{value:Pe,enumerable:!0,configurable:!0,writable:!0}):Ne[De]=Pe,Ne},ve=Object.assign||function(Ne){for(var Pe,De=1;De<arguments.length;De++)for(var Be in Pe=arguments[De],Pe)Object.prototype.hasOwnProperty.call(Pe,Be)&&(Ne[Be]=Pe[Be]);return Ne},xe=['auto-start','auto','auto-end','top-start','top','top-end','right-start','right','right-end','bottom-end','bottom','bottom-start','left-end','left','left-start'],Oe=xe.slice(3),Le={FLIP:'flip',CLOCKWISE:'clockwise',COUNTERCLOCKWISE:'counterclockwise'},Te=function(){function Ne(De,Pe){var Be=this,We=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};ye(this,Ne),this.scheduleUpdate=function(){return requestAnimationFrame(Be.update)},this.update=ue(this.update.bind(this)),this.options=ve({},Ne.Defaults,We),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=De.jquery?De[0]:De,this.popper=Pe.jquery?Pe[0]:Pe,r(this.popper,{position:'absolute'}),this.modifiers=Object.keys(Ne.Defaults.modifiers).map(function(He){return ve({name:He},Ne.Defaults.modifiers[He])}),this.modifiers=this.modifiers.map(function(He){var Me=We.modifiers&&We.modifiers[He.name]||{};return ve({},He,Me)}),We.modifiers&&(this.options.modifiers=ve({},Ne.Defaults.modifiers,We.modifiers),Object.keys(We.modifiers).forEach(function(He){if(void 0===Ne.Defaults.modifiers[He]){var Me=We.modifiers[He];Me.name=He,Be.modifiers.push(Me)}})),this.modifiers=this.modifiers.sort(function(He,Me){return He.order-Me.order}),this.modifiers.forEach(function(He){He.enabled&&s(He.onLoad)&&He.onLoad(Be.reference,Be.popper,Be.options,He,Be.state)}),this.update();var ke=this.options.eventsEnabled;ke&&this.enableEventListeners(),this.state.eventsEnabled=ke}return we(Ne,[{key:'update',value:function(){return A.call(this)}},{key:'destroy',value:function(){return Y.call(this)}},{key:'enableEventListeners',value:function(){return K.call(this)}},{key:'disableEventListeners',value:function(){return z.call(this)}}]),Ne}();return Te.Utils=('undefined'==typeof window?global:window).PopperUtils,Te.placements=xe,Te.Defaults={placement:'bottom',eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(Ne){var De=Ne.placement,Pe=De.split('-')[0],Be=De.split('-')[1];if(Be){var We=Ne.offsets.reference,ke=O(Ne.offsets.popper),He=-1!==['bottom','top'].indexOf(Pe),Me=He?'left':'top',Ie=He?'width':'height',Ae={start:Ee({},Me,We[Me]),end:Ee({},Me,We[Me]+We[Ie]-ke[Ie])};Ne.offsets.popper=ve({},ke,Ae[Be])}return Ne}},offset:{order:200,enabled:!0,fn:function(Ne,De){var Ie,Pe=De.offset,Be=Ne.placement,We=Ne.offsets,ke=We.popper,He=We.reference,Me=Be.split('-')[0];return Ie=o(+Pe)?[+Pe,0]:oe(Pe,ke,He,Me),'left'===Me?(ke.top+=Ie[0],ke.left-=Ie[1]):'right'===Me?(ke.top+=Ie[0],ke.left+=Ie[1]):'top'===Me?(ke.left+=Ie[0],ke.top-=Ie[1]):'bottom'===Me&&(ke.left+=Ie[0],ke.top+=Ie[1]),Ne.popper=ke,Ne},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(Ne,De){var Pe=De.boundariesElement||c(Ne.instance.popper),Be=N(Ne.instance.popper,Ne.instance.reference,De.padding,Pe);De.boundaries=Be;var We=De.priority,ke=O(Ne.offsets.popper),He={primary:function(Ie){var Ae=ke[Ie];return ke[Ie]<Be[Ie]&&!De.escapeWithReference&&(Ae=_Mathmax(ke[Ie],Be[Ie])),Ee({},Ie,Ae)},secondary:function(Ie){var Ae='right'===Ie?'left':'top',Ue=ke[Ae];return ke[Ie]>Be[Ie]&&!De.escapeWithReference&&(Ue=_Mathmin(ke[Ae],Be[Ie]-('right'===Ie?ke.width:ke.height))),Ee({},Ae,Ue)}};return We.forEach(function(Me){var Ie=-1===['left','top'].indexOf(Me)?'secondary':'primary';ke=ve({},ke,He[Ie](Me))}),Ne.offsets.popper=ke,Ne},priority:['left','right','top','bottom'],padding:5,boundariesElement:'scrollParent'},keepTogether:{order:400,enabled:!0,fn:function(Ne){var De=O(Ne.offsets.popper),Pe=Ne.offsets.reference,Be=Ne.placement.split('-')[0],We=_Mathfloor,ke=-1!==['top','bottom'].indexOf(Be),He=ke?'right':'bottom',Me=ke?'left':'top',Ie=ke?'width':'height';return De[He]<We(Pe[Me])&&(Ne.offsets.popper[Me]=We(Pe[Me])-De[Ie]),De[Me]>We(Pe[He])&&(Ne.offsets.popper[Me]=We(Pe[He])),Ne}},arrow:{order:500,enabled:!0,fn:function(Ne,De){if(!X(Ne.instance.modifiers,'arrow','keepTogether'))return Ne;var Pe=De.element;if('string'==typeof Pe){if(Pe=Ne.instance.popper.querySelector(Pe),!Pe)return Ne;}else if(!Ne.instance.popper.contains(Pe))return console.warn('WARNING: `arrow.element` must be child of its popper element!'),Ne;var Be=Ne.placement.split('-')[0],We=O(Ne.offsets.popper),ke=Ne.offsets.reference,He=-1!==['left','right'].indexOf(Be),Me=He?'height':'width',Ie=He?'top':'left',Ae=He?'left':'top',Ue=He?'bottom':'right',Re=B(Pe)[Me];ke[Ue]-Re<We[Ie]&&(Ne.offsets.popper[Ie]-=We[Ie]-(ke[Ue]-Re)),ke[Ie]+Re>We[Ue]&&(Ne.offsets.popper[Ie]+=ke[Ie]+Re-We[Ue]);var Ye=ke[Ie]+ke[Me]/2-Re/2,Fe=Ye-O(Ne.offsets.popper)[Ie];return Fe=_Mathmax(_Mathmin(We[Me]-Re,Fe),0),Ne.arrowElement=Pe,Ne.offsets.arrow={},Ne.offsets.arrow[Ie]=Fe,Ne.offsets.arrow[Ae]='',Ne},element:'[x-arrow]'},flip:{order:600,enabled:!0,fn:function(Ne,De){if(U(Ne.instance.modifiers,'inner'))return Ne;if(Ne.flipped&&Ne.placement===Ne.originalPlacement)return Ne;var Pe=N(Ne.instance.popper,Ne.instance.reference,De.padding,De.boundariesElement),Be=Ne.placement.split('-')[0],We=W(Be),ke=Ne.placement.split('-')[1]||'',He=[];switch(De.behavior){case Le.FLIP:He=[Be,We];break;case Le.CLOCKWISE:He=Z(Be);break;case Le.COUNTERCLOCKWISE:He=Z(Be,!0);break;default:He=De.behavior;}return He.forEach(function(Me,Ie){if(Be!==Me||He.length===Ie+1)return Ne;Be=Ne.placement.split('-')[0],We=W(Be);var Ae=O(Ne.offsets.popper),Ue=Ne.offsets.reference,Re=_Mathfloor,Ye='left'===Be&&Re(Ae.right)>Re(Ue.left)||'right'===Be&&Re(Ae.left)<Re(Ue.right)||'top'===Be&&Re(Ae.bottom)>Re(Ue.top)||'bottom'===Be&&Re(Ae.top)<Re(Ue.bottom),Fe=Re(Ae.left)<Re(Pe.left),je=Re(Ae.right)>Re(Pe.right),Ke=Re(Ae.top)<Re(Pe.top),qe=Re(Ae.bottom)>Re(Pe.bottom),ze='left'===Be&&Fe||'right'===Be&&je||'top'===Be&&Ke||'bottom'===Be&&qe,Ve=-1!==['top','bottom'].indexOf(Be),Ge=!!De.flipVariations&&(Ve&&'start'===ke&&Fe||Ve&&'end'===ke&&je||!Ve&&'start'===ke&&Ke||!Ve&&'end'===ke&&qe);(Ye||ze||Ge)&&(Ne.flipped=!0,(Ye||ze)&&(Be=He[Ie+1]),Ge&&(ke=Q(ke)),Ne.placement=Be+(ke?'-'+ke:''),Ne.offsets.popper=k(Ne.instance.popper,Ne.offsets.reference,Ne.placement),Ne=I(Ne.instance.modifiers,Ne,'flip'))}),Ne},behavior:'flip',padding:5,boundariesElement:'viewport'},inner:{order:700,enabled:!1,fn:function(Ne){var De=Ne.placement,Pe=De.split('-')[0],Be=O(Ne.offsets.popper),We=O(Ne.offsets.reference),ke=-1!==['left','right'].indexOf(Pe),He=-1===['top','left'].indexOf(Pe);return Be[ke?'left':'top']=We[De]-(He?Be[ke?'width':'height']:0),Ne.placement=W(De),Ne.offsets.popper=O(Be),Ne}},hide:{order:800,enabled:!0,fn:function(Ne){if(!X(Ne.instance.modifiers,'hide','preventOverflow'))return Ne;var De=Ne.offsets.reference,Pe=H(Ne.instance.modifiers,function(Be){return'preventOverflow'===Be.name}).boundaries;if(De.bottom<Pe.top||De.left>Pe.right||De.top>Pe.bottom||De.right<Pe.left){if(!0===Ne.hide)return Ne;Ne.hide=!0,Ne.attributes['x-out-of-boundaries']=''}else{if(!1===Ne.hide)return Ne;Ne.hide=!1,Ne.attributes['x-out-of-boundaries']=!1}return Ne}},applyStyle:{order:900,enabled:!0,fn:function(Ne,De){var Pe={position:Ne.offsets.popper.position},Be={'x-placement':Ne.placement},We=_Mathround(Ne.offsets.popper.left),ke=_Mathround(Ne.offsets.popper.top),He=R('transform');return De.gpuAcceleration&&He?(Pe[He]='translate3d('+We+'px, '+ke+'px, 0)',Pe.top=0,Pe.left=0,Pe.willChange='transform'):(Pe.left=We,Pe.top=ke,Pe.willChange='top, left'),r(Ne.instance.popper,ve({},Pe,Ne.styles)),V(Ne.instance.popper,ve({},Be,Ne.attributes)),Ne.offsets.arrow&&r(Ne.arrowElement,Ne.offsets.arrow),Ne},onLoad:function(Ne,De,Pe,Be,We){var ke=P(We,De,Ne),He=D(Pe.placement,ke,De,Ne,Pe.modifiers.flip.boundariesElement);return De.setAttribute('x-placement',He),Pe},gpuAcceleration:!0}}},Te});
|
|
|
|
//# sourceMappingURL=popper.min.js.map
|