UNPKG

@suns/react-monorepo-nx

Version:

To evaluate and compare the bundled and unbundled builds on large codebase.

41 lines (39 loc) 17.6 kB
/** Notice * This file contains works from many authors under various (but compatible) licenses. Please see core.txt for more information. **/ (function(){/* Pikaday Copyright © 2014 David Bushell | BSD & MIT license | https://github.com/Pikaday/Pikaday */ (window.wpCoreControlsBundle=window.wpCoreControlsBundle||[]).push([[16],{518:function(wa,ta){!function(n,pa){if("object"==typeof ta){try{var oa=require("moment")}catch(na){}wa.exports=pa(oa)}else"function"==typeof define&&define.amd?define(function(na){try{oa=na("moment")}catch(ja){}return pa(oa)}):n.Pikaday=pa(n.moment)}(this,function(n){function pa(ma){var la=this,ia=la.config(ma);la._onMouseDown=function(ra){if(la._v){var qa=(ra=ra||window.event).target||ra.srcElement;if(qa)if(r(qa,"is-disabled")|| (!r(qa,"pika-button")||r(qa,"is-empty")||r(qa.parentNode,"is-disabled")?r(qa,"pika-prev")?la.prevMonth():r(qa,"pika-next")?la.nextMonth():r(qa,"pika-set-today")&&(la.setDate(new Date),la.hide()):(la.setDate(new Date(qa.getAttribute("data-pika-year"),qa.getAttribute("data-pika-month"),qa.getAttribute("data-pika-day"))),ia.bound&&ca(function(){la.hide();ia.blurFieldOnSelect&&ia.field&&ia.field.blur()},100))),r(qa,"pika-select"))la._c=!0;else{if(!ra.preventDefault)return ra.returnValue=!1,!1;ra.preventDefault()}}}; la._onChange=function(ra){var qa=(ra=ra||window.event).target||ra.srcElement;qa&&(r(qa,"pika-select-month")?la.gotoMonth(qa.value):r(qa,"pika-select-year")&&la.gotoYear(qa.value))};la._onKeyChange=function(ra){if(ra=ra||window.event,la.isVisible())switch(ra.keyCode){case 13:case 27:ia.field&&ia.field.blur();break;case 37:la.adjustDate("subtract",1);break;case 38:la.adjustDate("subtract",7);break;case 39:la.adjustDate("add",1);break;case 40:la.adjustDate("add",7);break;case 8:case 46:la.setDate(null)}}; la._parseFieldValue=function(){if(ia.parse)return ia.parse(ia.field.value,ia.format);if(aa){var ra=n(ia.field.value,ia.format,ia.formatStrict);return ra&&ra.isValid()?ra.toDate():null}return new Date(Date.parse(ia.field.value))};la._onInputChange=function(ra){var qa;ra.firedBy!==la&&(qa=la._parseFieldValue(),e(qa)&&la.setDate(qa),la._v||la.show())};la._onInputFocus=function(){la.show()};la._onInputClick=function(){la.show()};la._onInputBlur=function(){var ra=ba.activeElement;do if(r(ra,"pika-single"))return; while(ra=ra.parentNode);la._c||(la._b=ca(function(){la.hide()},50));la._c=!1};la._onClick=function(ra){var qa=(ra=ra||window.event).target||ra.srcElement;if(ra=qa){!ha&&r(qa,"pika-select")&&(qa.onchange||(qa.setAttribute("onchange","return;"),z(qa,"change",la._onChange)));do if(r(ra,"pika-single")||ra===ia.trigger)return;while(ra=ra.parentNode);la._v&&qa!==ia.trigger&&ra!==ia.trigger&&la.hide()}};la.el=ba.createElement("div");la.el.className="pika-single"+(ia.isRTL?" is-rtl":"")+(ia.theme?" "+ia.theme: "");z(la.el,"mousedown",la._onMouseDown,!0);z(la.el,"touchend",la._onMouseDown,!0);z(la.el,"change",la._onChange);ia.keyboardInput&&z(ba,"keydown",la._onKeyChange);ia.field&&(ia.container?ia.container.appendChild(la.el):ia.bound?ba.body.appendChild(la.el):ia.field.parentNode.insertBefore(la.el,ia.field.nextSibling),z(ia.field,"change",la._onInputChange),ia.defaultDate||(ia.defaultDate=la._parseFieldValue(),ia.setDefaultDate=!0));ma=ia.defaultDate;e(ma)?ia.setDefaultDate?la.setDate(ma,!0):la.gotoDate(ma): la.gotoDate(new Date);ia.bound?(this.hide(),la.el.className+=" is-bound",z(ia.trigger,"click",la._onInputClick),z(ia.trigger,"focus",la._onInputFocus),z(ia.trigger,"blur",la._onInputBlur)):this.show()}function oa(ma,la,ia){return'<table cellpadding="0" cellspacing="0" class="pika-table" role="grid" aria-labelledby="'+ia+'">'+function(ra){var qa,sa=[];ra.showWeekNumber&&sa.push("<th></th>");for(qa=0;7>qa;qa++)sa.push('<th scope="col"><abbr title="'+ja(ra,qa)+'">'+ja(ra,qa,!0)+"</abbr></th>");return"<thead><tr>"+ (ra.isRTL?sa.reverse():sa).join("")+"</tr></thead>"}(ma)+("<tbody>"+la.join("")+"</tbody>")+(ma.showTodayButton?function(ra){var qa=[];return qa.push('<td colspan="'+(ra.showWeekNumber?"8":"7")+'"><button class="pika-set-today">'+ra.i18n.today+"</button></td>"),"<tfoot>"+(ra.isRTL?qa.reverse():qa).join("")+"</tfoot>"}(ma):"")+"</table>"}function na(ma,la,ia,ra,qa,sa){var va,ya,Ja=ma._o,Fa=ia===Ja.minYear,Ea=ia===Ja.maxYear,La='<div id="'+sa+'" class="pika-title" role="heading" aria-live="assertive">', Da=!0,Ka=!0;var Qa=[];for(sa=0;12>sa;sa++)Qa.push('<option value="'+(ia===qa?sa-la:12+sa-la)+'"'+(sa===ra?' selected="selected"':"")+(Fa&&sa<Ja.minMonth||Ea&&sa>Ja.maxMonth?' disabled="disabled"':"")+">"+Ja.i18n.months[sa]+"</option>");qa='<div class="pika-label">'+Ja.i18n.months[ra]+'<select class="pika-select pika-select-month" tabindex="-1">'+Qa.join("")+"</select></div>";a(Ja.yearRange)?(sa=Ja.yearRange[0],va=Ja.yearRange[1]+1):(sa=ia-Ja.yearRange,va=1+ia+Ja.yearRange);for(Qa=[];sa<va&&sa<=Ja.maxYear;sa++)sa>= Ja.minYear&&Qa.push('<option value="'+sa+'"'+(sa===ia?' selected="selected"':"")+">"+sa+"</option>");return ya='<div class="pika-label">'+ia+Ja.yearSuffix+'<select class="pika-select pika-select-year" tabindex="-1">'+Qa.join("")+"</select></div>",Ja.showMonthAfterYear?La+=ya+qa:La+=qa+ya,Fa&&(0===ra||Ja.minMonth>=ra)&&(Da=!1),Ea&&(11===ra||Ja.maxMonth<=ra)&&(Ka=!1),0===la&&(La+='<button class="pika-prev'+(Da?"":" is-disabled")+'" type="button">'+Ja.i18n.previousMonth+"</button>"),la===ma._o.numberOfMonths- 1&&(La+='<button class="pika-next'+(Ka?"":" is-disabled")+'" type="button">'+Ja.i18n.nextMonth+"</button>"),La+"</div>"}function ja(ma,la,ia){for(la+=ma.firstDay;7<=la;)la-=7;return ia?ma.i18n.weekdaysShort[la]:ma.i18n.weekdays[la]}function ka(ma){return 0>ma.month&&(ma.year-=Math.ceil(Math.abs(ma.month)/12),ma.month+=12),11<ma.month&&(ma.year+=Math.floor(Math.abs(ma.month)/12),ma.month-=12),ma}function fa(ma,la,ia){var ra;ba.createEvent?((ra=ba.createEvent("HTMLEvents")).initEvent(la,!0,!1),ra=y(ra, ia),ma.dispatchEvent(ra)):ba.createEventObject&&(ra=ba.createEventObject(),ra=y(ra,ia),ma.fireEvent("on"+la,ra))}function y(ma,la,ia){var ra,qa;for(ra in la)(qa=void 0!==ma[ra])&&"object"==typeof la[ra]&&null!==la[ra]&&void 0===la[ra].nodeName?e(la[ra])?ia&&(ma[ra]=new Date(la[ra].getTime())):a(la[ra])?ia&&(ma[ra]=la[ra].slice(0)):ma[ra]=y({},la[ra],ia):!ia&&qa||(ma[ra]=la[ra]);return ma}function x(ma){e(ma)&&ma.setHours(0,0,0,0)}function f(ma,la){return[31,0==ma%4&&0!=ma%100||0==ma%400?29:28,31, 30,31,30,31,31,30,31,30,31][la]}function e(ma){return/Date/.test(Object.prototype.toString.call(ma))&&!isNaN(ma.getTime())}function a(ma){return/Array/.test(Object.prototype.toString.call(ma))}function b(ma,la){var ia;ma.className=(ia=(" "+ma.className+" ").replace(" "+la+" "," ")).trim?ia.trim():ia.replace(/^\s+|\s+$/g,"")}function h(ma,la){r(ma,la)||(ma.className=""===ma.className?la:ma.className+" "+la)}function r(ma,la){return-1!==(" "+ma.className+" ").indexOf(" "+la+" ")}function w(ma,la,ia, ra){ha?ma.removeEventListener(la,ia,!!ra):ma.detachEvent("on"+la,ia)}function z(ma,la,ia,ra){ha?ma.addEventListener(la,ia,!!ra):ma.attachEvent("on"+la,ia)}var aa="function"==typeof n,ha=!!window.addEventListener,ba=window.document,ca=window.setTimeout,ea={field:null,bound:void 0,ariaLabel:"Use the arrow keys to pick a date",position:"bottom left",reposition:!0,format:"YYYY-MM-DD",toString:null,parse:null,defaultDate:null,setDefaultDate:!1,firstDay:0,firstWeekOfYearMinDays:4,formatStrict:!1,minDate:null, maxDate:null,yearRange:10,showWeekNumber:!1,showTodayButton:!1,pickWholeWeek:!1,minYear:0,maxYear:9999,minMonth:void 0,maxMonth:void 0,startRange:null,endRange:null,isRTL:!1,yearSuffix:"",showMonthAfterYear:!1,showDaysInNextAndPreviousMonths:!1,enableSelectionDaysInNextAndPreviousMonths:!1,numberOfMonths:1,mainCalendar:"left",container:void 0,blurFieldOnSelect:!0,i18n:{previousMonth:"Previous Month",nextMonth:"Next Month",today:"Today",months:"January February March April May June July August September October November December".split(" "), weekdays:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),weekdaysShort:"Sun Mon Tue Wed Thu Fri Sat".split(" ")},theme:null,events:[],onSelect:null,onOpen:null,onClose:null,onDraw:null,keyboardInput:!0};return pa.prototype={config:function(ma){this._o||(this._o=y({},ea,!0));ma=y(this._o,ma,!0);ma.isRTL=!!ma.isRTL;ma.field=ma.field&&ma.field.nodeName?ma.field:null;ma.theme="string"==typeof ma.theme&&ma.theme?ma.theme:null;ma.bound=!!(void 0!==ma.bound?ma.field&&ma.bound:ma.field); ma.trigger=ma.trigger&&ma.trigger.nodeName?ma.trigger:ma.field;ma.disableWeekends=!!ma.disableWeekends;ma.disableDayFn="function"==typeof ma.disableDayFn?ma.disableDayFn:null;var la=parseInt(ma.numberOfMonths,10)||1;(ma.numberOfMonths=4<la?4:la,e(ma.minDate)||(ma.minDate=!1),e(ma.maxDate)||(ma.maxDate=!1),ma.minDate&&ma.maxDate&&ma.maxDate<ma.minDate&&(ma.maxDate=ma.minDate=!1),ma.minDate&&this.setMinDate(ma.minDate),ma.maxDate&&this.setMaxDate(ma.maxDate),a(ma.yearRange))?(la=(new Date).getFullYear()- 10,ma.yearRange[0]=parseInt(ma.yearRange[0],10)||la,ma.yearRange[1]=parseInt(ma.yearRange[1],10)||la):(ma.yearRange=Math.abs(parseInt(ma.yearRange,10))||ea.yearRange,100<ma.yearRange&&(ma.yearRange=100));return ma},toString:function(ma){return ma=ma||this._o.format,e(this._d)?this._o.toString?this._o.toString(this._d,ma):aa?n(this._d).format(ma):this._d.toDateString():""},getMoment:function(){return aa?n(this._d):null},setMoment:function(ma,la){aa&&n.isMoment(ma)&&this.setDate(ma.toDate(),la)},getDate:function(){return e(this._d)? new Date(this._d.getTime()):null},setDate:function(ma,la){if(!ma)return this._d=null,this._o.field&&(this._o.field.value="",fa(this._o.field,"change",{firedBy:this})),this.draw();if("string"==typeof ma&&(ma=new Date(Date.parse(ma))),e(ma)){var ia=this._o.minDate,ra=this._o.maxDate;e(ia)&&ma<ia?ma=ia:e(ra)&&ma>ra&&(ma=ra);this._d=new Date(ma.getTime());this.gotoDate(this._d);this._o.field&&(this._o.field.value=this.toString(),fa(this._o.field,"change",{firedBy:this}));la||"function"!=typeof this._o.onSelect|| this._o.onSelect.call(this,this.getDate())}},clear:function(){this.setDate(null)},gotoDate:function(ma){var la=!0;if(e(ma)){if(this.calendars){la=new Date(this.calendars[0].year,this.calendars[0].month,1);var ia=new Date(this.calendars[this.calendars.length-1].year,this.calendars[this.calendars.length-1].month,1),ra=ma.getTime();ia.setMonth(ia.getMonth()+1);ia.setDate(ia.getDate()-1);la=ra<la.getTime()||ia.getTime()<ra}la&&(this.calendars=[{month:ma.getMonth(),year:ma.getFullYear()}],"right"===this._o.mainCalendar&& (this.calendars[0].month+=1-this._o.numberOfMonths));this.adjustCalendars()}},adjustDate:function(ma,la){var ia,ra=this.getDate()||new Date;la=864E5*parseInt(la);"add"===ma?ia=new Date(ra.valueOf()+la):"subtract"===ma&&(ia=new Date(ra.valueOf()-la));this.setDate(ia)},adjustCalendars:function(){this.calendars[0]=ka(this.calendars[0]);for(var ma=1;ma<this._o.numberOfMonths;ma++)this.calendars[ma]=ka({month:this.calendars[0].month+ma,year:this.calendars[0].year});this.draw()},gotoToday:function(){this.gotoDate(new Date)}, gotoMonth:function(ma){isNaN(ma)||(this.calendars[0].month=parseInt(ma,10),this.adjustCalendars())},nextMonth:function(){this.calendars[0].month++;this.adjustCalendars()},prevMonth:function(){this.calendars[0].month--;this.adjustCalendars()},gotoYear:function(ma){isNaN(ma)||(this.calendars[0].year=parseInt(ma,10),this.adjustCalendars())},setMinDate:function(ma){ma instanceof Date?(x(ma),this._o.minDate=ma,this._o.minYear=ma.getFullYear(),this._o.minMonth=ma.getMonth()):(this._o.minDate=ea.minDate, this._o.minYear=ea.minYear,this._o.minMonth=ea.minMonth,this._o.startRange=ea.startRange);this.draw()},setMaxDate:function(ma){ma instanceof Date?(x(ma),this._o.maxDate=ma,this._o.maxYear=ma.getFullYear(),this._o.maxMonth=ma.getMonth()):(this._o.maxDate=ea.maxDate,this._o.maxYear=ea.maxYear,this._o.maxMonth=ea.maxMonth,this._o.endRange=ea.endRange);this.draw()},setStartRange:function(ma){this._o.startRange=ma},setEndRange:function(ma){this._o.endRange=ma},draw:function(ma){if(this._v||ma){var la= this._o;var ia=la.minYear;var ra=la.maxYear,qa=la.minMonth,sa=la.maxMonth;ma="";this._y<=ia&&(this._y=ia,!isNaN(qa)&&this._m<qa&&(this._m=qa));this._y>=ra&&(this._y=ra,!isNaN(sa)&&this._m>sa&&(this._m=sa));for(ra=0;ra<la.numberOfMonths;ra++)ia="pika-title-"+Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,2),ma+='<div class="pika-lendar">'+na(this,ra,this.calendars[ra].year,this.calendars[ra].month,this.calendars[0].year,ia)+this.render(this.calendars[ra].year,this.calendars[ra].month,ia)+ "</div>";this.el.innerHTML=ma;la.bound&&"hidden"!==la.field.type&&ca(function(){la.trigger.focus()},1);"function"==typeof this._o.onDraw&&this._o.onDraw(this);la.bound&&la.field.setAttribute("aria-label",la.ariaLabel)}},adjustPosition:function(){var ma,la,ia,ra,qa,sa,va,ya,Ja;if(!this._o.container){if(this.el.style.position="absolute",la=ma=this._o.trigger,ia=this.el.offsetWidth,ra=this.el.offsetHeight,qa=window.innerWidth||ba.documentElement.clientWidth,sa=window.innerHeight||ba.documentElement.clientHeight, va=window.pageYOffset||ba.body.scrollTop||ba.documentElement.scrollTop,ya=!0,Ja=!0,"function"==typeof ma.getBoundingClientRect){var Fa=(la=ma.getBoundingClientRect()).left+window.pageXOffset;var Ea=la.bottom+window.pageYOffset}else for(Fa=la.offsetLeft,Ea=la.offsetTop+la.offsetHeight;la=la.offsetParent;)Fa+=la.offsetLeft,Ea+=la.offsetTop;(this._o.reposition&&Fa+ia>qa||-1<this._o.position.indexOf("right")&&0<Fa-ia+ma.offsetWidth)&&(Fa=Fa-ia+ma.offsetWidth,ya=!1);(this._o.reposition&&Ea+ra>sa+va||-1< this._o.position.indexOf("top")&&0<Ea-ra-ma.offsetHeight)&&(Ea=Ea-ra-ma.offsetHeight,Ja=!1);0>Fa&&(Fa=0);0>Ea&&(Ea=0);this.el.style.left=Fa+"px";this.el.style.top=Ea+"px";h(this.el,ya?"left-aligned":"right-aligned");h(this.el,Ja?"bottom-aligned":"top-aligned");b(this.el,ya?"right-aligned":"left-aligned");b(this.el,Ja?"top-aligned":"bottom-aligned")}},render:function(ma,la,ia){var ra=this._o,qa=new Date,sa=f(ma,la),va=(new Date(ma,la,1)).getDay(),ya=[],Ja=[];x(qa);0<ra.firstDay&&0>(va-=ra.firstDay)&& (va+=7);for(var Fa=0===la?11:la-1,Ea=11===la?0:la+1,La=0===la?ma-1:ma,Da=11===la?ma+1:ma,Ka=f(La,Fa),Qa=sa+va,Sa=Qa;7<Sa;)Sa-=7;Qa+=7-Sa;for(var Oa=!1,xa=Sa=0;Sa<Qa;Sa++){var Ca=new Date(ma,la,Sa-va+1),Na=!!e(this._d)&&Ca.getTime()===this._d.getTime(),Ua=Ca.getTime()===qa.getTime(),Ga=-1!==ra.events.indexOf(Ca.toDateString()),Pa=Sa<va||Sa>=sa+va,Ma=Sa-va+1,$a=la,Za=ma,fb=ra.startRange&&ra.startRange.getTime()===Ca.getTime(),Ya=ra.endRange&&ra.endRange.getTime()===Ca.getTime(),Ia=ra.startRange&&ra.endRange&& ra.startRange<Ca&&Ca<ra.endRange;Pa&&(Sa<va?(Ma=Ka+Ma,$a=Fa,Za=La):(Ma-=sa,$a=Ea,Za=Da));var Va=Na,Xa;!(Xa=ra.minDate&&Ca<ra.minDate||ra.maxDate&&Ca>ra.maxDate)&&(Xa=ra.disableWeekends)&&(Xa=Ca.getDay(),Xa=0===Xa||6===Xa);Pa={day:Ma,month:$a,year:Za,hasEvent:Ga,isSelected:Va,isToday:Ua,isDisabled:Xa||ra.disableDayFn&&ra.disableDayFn(Ca),isEmpty:Pa,isStartRange:fb,isEndRange:Ya,isInRange:Ia,showDaysInNextAndPreviousMonths:ra.showDaysInNextAndPreviousMonths,enableSelectionDaysInNextAndPreviousMonths:ra.enableSelectionDaysInNextAndPreviousMonths}; ra.pickWholeWeek&&Na&&(Oa=!0);Na=Ja;Ca=Na.push;a:{fb=Pa;Ya=[];Ia="false";if(fb.isEmpty){if(!fb.showDaysInNextAndPreviousMonths){Pa='<td class="is-empty"></td>';break a}Ya.push("is-outside-current-month");fb.enableSelectionDaysInNextAndPreviousMonths||Ya.push("is-selection-disabled")}Pa=(fb.isDisabled&&Ya.push("is-disabled"),fb.isToday&&Ya.push("is-today"),fb.isSelected&&(Ya.push("is-selected"),Ia="true"),fb.hasEvent&&Ya.push("has-event"),fb.isInRange&&Ya.push("is-inrange"),fb.isStartRange&&Ya.push("is-startrange"), fb.isEndRange&&Ya.push("is-endrange"),'<td data-day="'+fb.day+'" class="'+Ya.join(" ")+'" aria-selected="'+Ia+'"><button class="pika-button pika-day" type="button" data-pika-year="'+fb.year+'" data-pika-month="'+fb.month+'" data-pika-day="'+fb.day+'">'+fb.day+"</button></td>")}Ca.call(Na,Pa);7==++xa&&(ra.showWeekNumber&&(xa=Ja,Na=xa.unshift,fb=ra.firstWeekOfYearMinDays,Ca=new Date(ma,la,Sa-va),aa?Ca=n(Ca).isoWeek():(Ca.setHours(0,0,0,0),Ya=Ca.getDate(),Pa=fb-1,Ca.setDate(Ya+Pa-(Ca.getDay()+7-1)%7), fb=new Date(Ca.getFullYear(),0,fb),Ca=1+Math.round(((Ca.getTime()-fb.getTime())/864E5-Pa+(fb.getDay()+7-1)%7)/7)),Na.call(xa,'<td class="pika-week">'+Ca+"</td>")),xa=ya,Na=xa.push,Ja='<tr class="pika-row'+(ra.pickWholeWeek?" pick-whole-week":"")+(Oa?" is-selected":"")+'">'+(ra.isRTL?Ja.reverse():Ja).join("")+"</tr>",Na.call(xa,Ja),Ja=[],xa=0,Oa=!1)}return oa(ra,ya,ia)},isVisible:function(){return this._v},show:function(){this.isVisible()||(this._v=!0,this.draw(),b(this.el,"is-hidden"),this._o.bound&& (z(ba,"click",this._onClick),this.adjustPosition()),"function"==typeof this._o.onOpen&&this._o.onOpen.call(this))},hide:function(){var ma=this._v;!1!==ma&&(this._o.bound&&w(ba,"click",this._onClick),this._o.container||(this.el.style.position="static",this.el.style.left="auto",this.el.style.top="auto"),h(this.el,"is-hidden"),this._v=!1,void 0!==ma&&"function"==typeof this._o.onClose&&this._o.onClose.call(this))},destroy:function(){var ma=this._o;this.hide();w(this.el,"mousedown",this._onMouseDown, !0);w(this.el,"touchend",this._onMouseDown,!0);w(this.el,"change",this._onChange);ma.keyboardInput&&w(ba,"keydown",this._onKeyChange);ma.field&&(w(ma.field,"change",this._onInputChange),ma.bound&&(w(ma.trigger,"click",this._onInputClick),w(ma.trigger,"focus",this._onInputFocus),w(ma.trigger,"blur",this._onInputBlur)));this.el.parentNode&&this.el.parentNode.removeChild(this.el)}},pa})}}]);}).call(this || window)