From 921e302035a341fe0ce5904352869ac555890610 Mon Sep 17 00:00:00 2001 From: kevinparkerson Date: Tue, 10 Nov 2015 15:30:05 -0500 Subject: [PATCH] release 3.12.0 --- DETAILS.md | 4 +- README.md | 6 +- dist/css/fuelux.css | 3 +- dist/css/fuelux.min.css | 3 +- dist/fuelux.zip | Bin 173911 -> 174299 bytes dist/js/fuelux.js | 136 +++++++++++++++++++++++----------------- dist/js/fuelux.min.js | 11 ++-- package.json | 2 +- 8 files changed, 91 insertions(+), 74 deletions(-) diff --git a/DETAILS.md b/DETAILS.md index 08be56ead..65cab4a19 100644 --- a/DETAILS.md +++ b/DETAILS.md @@ -29,7 +29,7 @@ Additional details to supplement the brief nature of the README file. Cloning the repository ensures you can apply future updates to Fuel UX easily, but requires to you manage its [dependencies](#dependencies) on your own. -* Download a .zip archive of the [latest release](http://www.fuelcdn.com/fuelux/3.11.4/fuelux.zip). +* Download a .zip archive of the [latest release](http://www.fuelcdn.com/fuelux/3.11.5/fuelux.zip). ## AMD support @@ -39,7 +39,7 @@ If using AMD (such as [RequireJS](http://requirejs.org)), reference the FuelUX d ```javascript require.config({ paths: { - 'fuelux': 'http://www.fuelcdn.com/fuelux/3.11.4/' + 'fuelux': 'http://www.fuelcdn.com/fuelux/3.11.5/' //... } }); diff --git a/README.md b/README.md index 9364a9821..13bdac135 100644 --- a/README.md +++ b/README.md @@ -34,18 +34,18 @@ Add `fuelux` class to the portion of the page using Fuel UX as seen [here](https Ensure all the dependencies are included on the page (eg, such as using the CDN as shown below). ``` - + - + ``` #### The code you want is in `dist` A few ways available to install. -- Request files from [the Fuel UX CDN](http://www.fuelcdn.com/fuelux/3.11.4/) +- Request files from [the Fuel UX CDN](http://www.fuelcdn.com/fuelux/3.11.5/) - Install with [NPM](https://www.npmjs.com/package/fuelux): `npm install fuelux`. - [Download the latest release](https://github.com/exacttarget/fuelux/archive/3.4.0.zip). - Clone the repo: `git clone https://github.com/exacttarget/fuelux.git`. diff --git a/dist/css/fuelux.css b/dist/css/fuelux.css index d707f5f1e..8ca30cec5 100644 --- a/dist/css/fuelux.css +++ b/dist/css/fuelux.css @@ -1,6 +1,5 @@ /*! - * Fuel UX EDGE - Built 2015/10/27, 2:54:40 PM - * Previous release: v3.11.5 + * Fuel UX v3.12.0 * Copyright 2012-2015 ExactTarget * Licensed under the BSD-3-Clause license (https://github.com/ExactTarget/fuelux/blob/master/LICENSE) */ diff --git a/dist/css/fuelux.min.css b/dist/css/fuelux.min.css index 68af74aee..9927fa90b 100644 --- a/dist/css/fuelux.min.css +++ b/dist/css/fuelux.min.css @@ -1,6 +1,5 @@ /*! - * Fuel UX EDGE - Built 2015/10/27, 2:54:40 PM - * Previous release: v3.11.5 + * Fuel UX v3.12.0 * Copyright 2012-2015 ExactTarget * Licensed under the BSD-3-Clause license (https://github.com/ExactTarget/fuelux/blob/master/LICENSE) */ diff --git a/dist/fuelux.zip b/dist/fuelux.zip index d229df203dfd774b36707ab8daffe47cfe172ee0..bc83b297131d2863b035a7f6a62f696092a0a8e0 100644 GIT binary patch delta 129122 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%0DpB}m#rfNb75 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 QGHWrI0+z4v-w^2k0Hj6{u>b%7 delta 128512 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 BvI77B diff --git a/dist/js/fuelux.js b/dist/js/fuelux.js index cd12da092..695d34ff7 100644 --- a/dist/js/fuelux.js +++ b/dist/js/fuelux.js @@ -1,6 +1,5 @@ /*! - * Fuel UX EDGE - Built 2015/10/27, 2:54:40 PM - * Previous release: v3.11.5 + * Fuel UX v3.12.0 * Copyright 2012-2015 ExactTarget * Licensed under the BSD-3-Clause license (https://github.com/ExactTarget/fuelux/blob/master/LICENSE) */ @@ -1355,22 +1354,28 @@ } function _getContainer( element ) { - var containerElement, isWindow; - if ( element.attr( 'data-target' ) ) { - containerElement = element.attr( 'data-target' ); + var targetSelector = element.attr( 'data-target' ); + var isWindow = true; + var containerElement; + + if ( !targetSelector ) { + // no selection so find the relevant ancestor + $.each( element.parents(), function( index, parentElement ) { + if ( $( parentElement ).css( 'overflow' ) !== 'visible' ) { + containerElement = parentElement; + isWindow = false; + return false; + } + } ); + } else if ( targetSelector !== 'window' ) { + containerElement = $( targetSelector ); isWindow = false; - } else { - containerElement = window; - isWindow = true; } - $.each( element.parents(), function( index, value ) { - if ( $( value ).css( 'overflow' ) !== 'visible' ) { - containerElement = value; - isWindow = false; - return false; - } - } ); + // fallback to window + if ( isWindow ) { + containerElement = window; + } return { overflowElement: $( containerElement ), @@ -2114,13 +2119,16 @@ this.$element = $( element ); this.options = $.extend( {}, $.fn.search.defaults, options ); + if ( this.$element.attr( 'data-searchOnKeyPress' ) === 'true' ) { + this.options.searchOnKeyPress = true; + } + this.$button = this.$element.find( 'button' ); this.$input = this.$element.find( 'input' ); this.$icon = this.$element.find( '.glyphicon' ); this.$button.on( 'click.fu.search', $.proxy( this.buttonclicked, this ) ); - this.$input.on( 'keydown.fu.search', $.proxy( this.keypress, this ) ); - this.$input.on( 'keyup.fu.search', $.proxy( this.keypressed, this ) ); + this.$input.on( 'keyup.fu.search', $.proxy( this.keypress, this ) ); this.activeSearch = ''; }; @@ -2166,52 +2174,40 @@ action: function() { var val = this.$input.val(); - var inputEmptyOrUnchanged = ( val === '' || val === this.activeSearch ); - - if ( this.activeSearch && inputEmptyOrUnchanged ) { - this.clear(); - } else if ( val ) { + if ( val && val.length > 0 ) { this.search( val ); + } else { + this.clear(); } }, buttonclicked: function( e ) { e.preventDefault(); if ( $( e.currentTarget ).is( '.disabled, :disabled' ) ) return; - this.action(); - }, - keypress: function( e ) { - if ( e.which === 13 ) { - e.preventDefault(); + if ( this.$element.hasClass( 'searched' ) ) { + this.clear(); + } else { + this.action(); } }, - keypressed: function( e ) { - var remove = 'glyphicon-remove'; - var search = 'glyphicon-search'; - var val; + keypress: function( e ) { + var ENTER_KEY_CODE = 13; + var TAB_KEY_CODE = 9; + var ESC_KEY_CODE = 27; - if ( e.which === 13 ) { + if ( e.which === ENTER_KEY_CODE ) { e.preventDefault(); this.action(); - } else if ( e.which === 9 ) { + } else if ( e.which === TAB_KEY_CODE ) { e.preventDefault(); - } else { - val = this.$input.val(); - - if ( val !== this.activeSearch || !val ) { - this.$icon.removeClass( remove ).addClass( search ); - if ( val ) { - this.$element.removeClass( 'searched' ); - } else if ( this.options.clearOnEmpty ) { - this.clear(); - } - - } else { - this.$icon.removeClass( search ).addClass( remove ); - } - + } else if ( e.which === ESC_KEY_CODE ) { + e.preventDefault(); + this.clear(); + } else if ( this.options.searchOnKeyPress ) { + // search on other keypress + this.action(); } }, @@ -2253,7 +2249,8 @@ }; $.fn.search.defaults = { - clearOnEmpty: false + clearOnEmpty: false, + searchOnKeyPress: false }; $.fn.search.Constructor = Search; @@ -3100,13 +3097,16 @@ this.populate( this.$element ); }, - populate: function populate( $el ) { + populate: function populate( $el, isBackgroundProcess ) { var self = this; var $parent = ( $el.hasClass( 'tree' ) ) ? $el : $el.parent(); var loader = $parent.find( '.tree-loader:eq(0)' ); var treeData = $parent.data(); + isBackgroundProcess = isBackgroundProcess || false; // no user affordance needed (ex.- "loading") - loader.removeClass( 'hide hidden' ); // hide is deprecated + if ( isBackgroundProcess === false ) { + loader.removeClass( 'hide hidden' ); // hide is deprecated + } this.options.dataSource( treeData ? treeData : {}, function( items ) { loader.addClass( 'hidden' ); @@ -3434,9 +3434,26 @@ } } + }, + + // This refreshes the children of a folder. Please destroy and re-initilize for "root level" refresh. + // The data of the refreshed folder is not updated. This control's architecture only allows updating of children. + // Folder renames should probably be handled directly on the node. + refreshFolder: function refreshFolder( $el ) { + var $treeFolder = $el.closest( '.tree-branch' ); + var $treeFolderChildren = $treeFolder.find( '.tree-branch-children' ); + $treeFolderChildren.eq( 0 ).empty(); + + if ( $treeFolder.hasClass( 'tree-open' ) ) { + this.populate( $treeFolderChildren, false ); + } else { + this.populate( $treeFolderChildren, true ); + } + + this.$element.trigger( 'refreshedFolder.fu.tree', $treeFolder.data() ); } - }; + }; // ALIASES @@ -5014,7 +5031,9 @@ this.$filters.selectlist(); this.$pageSize.selectlist(); this.$primaryPaging.find( '.combobox' ).combobox(); - this.$search.search(); + this.$search.search( { + searchOnKeyPress: this.options.searchOnKeyPress + } ); this.$filters.on( 'changed.fu.selectlist', function( e, value ) { self.$element.trigger( 'filtered.fu.repeater', value ); @@ -5741,7 +5760,8 @@ defaultView: -1, //should be a string value. -1 means it will grab the active view from the view controls dropPagingCap: 10, staticHeight: -1, //normally true or false. -1 means it will look for data-staticheight on the element - views: null //can be set to an object to configure multiple views of the same type + views: null, //can be set to an object to configure multiple views of the same type, + searchOnKeyPress: false }; $.fn.repeater.viewTypes = {}; @@ -6016,16 +6036,16 @@ } else { var labelText = this.viewOptions.list_actions.label || ''; - var $labelOverlay = $( '
' + labelText + '
' ); + var $labelOverlay = $( '
' + labelText + '
' ); // repeater-list.less:302 has `margin-left: -9px;` which shifts this over and makes it not actually cover what it is supposed to cover. Make it wider to compensate. - var negative_maring_accomodation = 9; - $labelOverlay.data( 'forced-width', this.list_actions_width + negative_maring_accomodation ); + var negative_margin_accomodation = 9; + $labelOverlay.data( 'forced-width', this.list_actions_width + negative_margin_accomodation ); var $th = $( '' + labelText + '' ); $th.append( $labelOverlay ); - $actionsColumn.find( 'thead tr' ).addClass( 'empty-heading' ).append( $th ); + $actionsColumn.find( 'thead tr' ).addClass( 'empty-heading' ).html( $th ); } // Create Actions dropdown for each cell in actions table diff --git a/dist/js/fuelux.min.js b/dist/js/fuelux.min.js index 937fd6961..3518876df 100644 --- a/dist/js/fuelux.min.js +++ b/dist/js/fuelux.min.js @@ -1,10 +1,9 @@ /*! - * Fuel UX EDGE - Built 2015/10/27, 2:54:40 PM - * Previous release: v3.11.5 + * Fuel UX v3.12.0 * Copyright 2012-2015 ExactTarget * Licensed under the BSD-3-Clause license (https://github.com/ExactTarget/fuelux/blob/master/LICENSE) */ -!function(a){"function"==typeof define&&define.amd?define(["jquery","bootstrap"],a):a(jQuery)}(function(a){if("undefined"==typeof a)throw new Error("Fuel UX's JavaScript requires jQuery");if("undefined"==typeof a.fn.dropdown||"undefined"==typeof a.fn.collapse)throw new Error("Fuel UX's JavaScript requires Bootstrap");!function(a){var b=a.fn.checkbox,c=function(b,c){if(this.options=a.extend({},a.fn.checkbox.defaults,c),"label"===b.tagName.toLowerCase()){this.$label=a(b),this.$chk=this.$label.find('input[type="checkbox"]'),this.$container=a(b).parent(".checkbox");var d=this.$chk.attr("data-toggle");this.$toggleContainer=a(d),this.$chk.on("change",a.proxy(this.itemchecked,this)),this.setInitialState()}};c.prototype={constructor:c,setInitialState:function(){var a=this.$chk,b=(this.$label,a.prop("checked")),c=a.prop("disabled");this.setCheckedState(a,b),this.setDisabledState(a,c)},setCheckedState:function(a,b){var c=a,d=this.$label,e=(this.$container,this.$toggleContainer);b?(c.prop("checked",!0),d.addClass("checked"),e.removeClass("hide hidden"),d.trigger("checked.fu.checkbox")):(c.prop("checked",!1),d.removeClass("checked"),e.addClass("hidden"),d.trigger("unchecked.fu.checkbox")),d.trigger("changed.fu.checkbox",b)},setDisabledState:function(a,b){var c=this.$label;b?(this.$chk.prop("disabled",!0),c.addClass("disabled"),c.trigger("disabled.fu.checkbox")):(this.$chk.prop("disabled",!1),c.removeClass("disabled"),c.trigger("enabled.fu.checkbox"))},itemchecked:function(b){var c=a(b.target),d=c.prop("checked");this.setCheckedState(c,d)},toggle:function(){var a=this.isChecked();a?this.uncheck():this.check()},check:function(){this.setCheckedState(this.$chk,!0)},uncheck:function(){this.setCheckedState(this.$chk,!1)},isChecked:function(){var a=this.$chk.prop("checked");return a},enable:function(){this.setDisabledState(this.$chk,!1)},disable:function(){this.setDisabledState(this.$chk,!0)},destroy:function(){return this.$label.remove(),this.$label[0].outerHTML}},c.prototype.getValue=c.prototype.isChecked,a.fn.checkbox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.checkbox"),h="object"==typeof b&&b;g||f.data("fu.checkbox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.checkbox.defaults={},a.fn.checkbox.Constructor=c,a.fn.checkbox.noConflict=function(){return a.fn.checkbox=b,this},a(document).on("mouseover.fu.checkbox.data-api","[data-initialize=checkbox]",function(b){var c=a(b.target);c.data("fu.checkbox")||c.checkbox(c.data())}),a(function(){a("[data-initialize=checkbox]").each(function(){var b=a(this);b.data("fu.checkbox")||b.checkbox(b.data())})})}(a),function(a){var b=a.fn.combobox,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.combobox.defaults,c),this.$dropMenu=this.$element.find(".dropdown-menu"),this.$input=this.$element.find("input"),this.$button=this.$element.find(".btn"),this.$element.on("click.fu.combobox","a",a.proxy(this.itemclicked,this)),this.$element.on("change.fu.combobox","input",a.proxy(this.inputchanged,this)),this.$element.on("shown.bs.dropdown",a.proxy(this.menuShown,this)),this.setDefaultSelection();var d=this.$dropMenu.children("li");0===d.length&&this.$button.addClass("disabled")};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element[0].outerHTML},doSelect:function(a){"undefined"!=typeof a[0]?(this.$selectedItem=a,this.$input.val(this.$selectedItem.text().trim())):this.$selectedItem=null},menuShown:function(){this.options.autoResizeMenu&&this.resizeMenu()},resizeMenu:function(){var a=this.$element.outerWidth();this.$dropMenu.outerWidth(a)},selectedItem:function(){var b=this.$selectedItem,c={};if(b){var d=this.$selectedItem.text().trim();c=a.extend({text:d},this.$selectedItem.data())}else c={text:this.$input.val()};return c},selectByText:function(b){var c=a([]);this.$element.find("li").each(function(){return(this.textContent||this.innerText||a(this).text()||"").toLowerCase()===(b||"").toLowerCase()?(c=a(this),!1):void 0}),this.doSelect(c)},selectByValue:function(a){var b='li[data-value="'+a+'"]';this.selectBySelector(b)},selectByIndex:function(a){var b="li:eq("+a+")";this.selectBySelector(b)},selectBySelector:function(a){var b=this.$element.find(a);this.doSelect(b)},setDefaultSelection:function(){var a="li[data-selected=true]:first",b=this.$element.find(a);b.length>0&&(this.selectBySelector(a),b.removeData("selected"),b.removeAttr("data-selected"))},enable:function(){this.$element.removeClass("disabled"),this.$input.removeAttr("disabled"),this.$button.removeClass("disabled")},disable:function(){this.$element.addClass("disabled"),this.$input.attr("disabled",!0),this.$button.addClass("disabled")},itemclicked:function(b){this.$selectedItem=a(b.target).parent(),this.$input.val(this.$selectedItem.text().trim()).trigger("change",{synthetic:!0});var c=this.selectedItem();this.$element.trigger("changed.fu.combobox",c),b.preventDefault(),this.$element.find(".dropdown-toggle").focus()},inputchanged:function(b,c){if(!c||!c.synthetic){var d=a(b.target).val();this.selectByText(d);var e=this.selectedItem();0===e.text.length&&(e={text:d}),this.$element.trigger("changed.fu.combobox",e)}}},c.prototype.getValue=c.prototype.selectedItem,a.fn.combobox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.combobox"),h="object"==typeof b&&b;g||f.data("fu.combobox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.combobox.defaults={autoResizeMenu:!0},a.fn.combobox.Constructor=c,a.fn.combobox.noConflict=function(){return a.fn.combobox=b,this},a(document).on("mousedown.fu.combobox.data-api","[data-initialize=combobox]",function(b){var c=a(b.target).closest(".combobox");c.data("fu.combobox")||c.combobox(c.data())}),a(function(){a("[data-initialize=combobox]").each(function(){var b=a(this);b.data("fu.combobox")||b.combobox(b.data())})})}(a),function(a){var b="Invalid Date",c="moment.js is not available so you cannot use this function",d=[],e=!1,f=a.fn.datepicker,g=!1,h=function(){var a,b;for(g=!0,a=0,b=d.length;b>a;a++)d[a].init.call(d[a].scope);d=[]};"function"==typeof define&&define.amd?require(["moment"],function(a){e=a,h()},function(a){var b=a.requireModules&&a.requireModules[0];"moment"===b&&h()}):h();var i=function(b,c){this.$element=a(b),this.options=a.extend(!0,{},a.fn.datepicker.defaults,c),this.$calendar=this.$element.find(".datepicker-calendar"),this.$days=this.$calendar.find(".datepicker-calendar-days"),this.$header=this.$calendar.find(".datepicker-calendar-header"),this.$headerTitle=this.$header.find(".title"),this.$input=this.$element.find("input"),this.$wheels=this.$element.find(".datepicker-wheels"),this.$wheelsMonth=this.$element.find(".datepicker-wheels-month"),this.$wheelsYear=this.$element.find(".datepicker-wheels-year"),this.artificialScrolling=!1,this.formatDate=this.options.formatDate||this.formatDate,this.inputValue=null,this.moment=!1,this.momentFormat=null,this.parseDate=this.options.parseDate||this.parseDate,this.preventBlurHide=!1,this.restricted=this.options.restricted||[],this.restrictedParsed=[],this.restrictedText=this.options.restrictedText,this.sameYearOnly=this.options.sameYearOnly,this.selectedDate=null,this.yearRestriction=null,this.$calendar.find(".datepicker-today").on("click.fu.datepicker",a.proxy(this.todayClicked,this)),this.$days.on("click.fu.datepicker","tr td button",a.proxy(this.dateClicked,this)),this.$header.find(".next").on("click.fu.datepicker",a.proxy(this.next,this)),this.$header.find(".prev").on("click.fu.datepicker",a.proxy(this.prev,this)),this.$headerTitle.on("click.fu.datepicker",a.proxy(this.titleClicked,this)),this.$input.on("change.fu.datepicker",a.proxy(this.inputChanged,this)),this.$input.on("mousedown.fu.datepicker",a.proxy(this.showDropdown,this)),this.$wheels.find(".datepicker-wheels-back").on("click.fu.datepicker",a.proxy(this.backClicked,this)),this.$wheels.find(".datepicker-wheels-select").on("click.fu.datepicker",a.proxy(this.selectClicked,this)),this.$wheelsMonth.on("click.fu.datepicker","ul button",a.proxy(this.monthClicked,this)),this.$wheelsYear.on("click.fu.datepicker","ul button",a.proxy(this.yearClicked,this)),this.$wheelsYear.find("ul").on("scroll.fu.datepicker",a.proxy(this.onYearScroll,this));var f=function(){this.checkForMomentJS()&&(e=e||window.moment,this.moment=!0,this.momentFormat=this.options.momentConfig.format,this.setCulture(this.options.momentConfig.culture),e.locale=e.locale||e.lang),this.setRestrictedDates(this.restricted),this.setDate(this.options.date)||(this.$input.val(""),this.inputValue=this.$input.val()),this.sameYearOnly&&(this.yearRestriction=this.selectedDate?this.selectedDate.getFullYear():(new Date).getFullYear())};g?f.call(this):d.push({init:f,scope:this})};i.prototype={constructor:i,backClicked:function(){this.changeView("calendar")},changeView:function(a,b){"wheels"===a?(this.$calendar.hide().attr("aria-hidden","true"),this.$wheels.show().removeAttr("aria-hidden",""),b&&this.renderWheel(b)):(this.$wheels.hide().attr("aria-hidden","true"),this.$calendar.show().removeAttr("aria-hidden",""),b&&this.renderMonth(b))},checkForMomentJS:function(){return(a.isFunction(window.moment)||"undefined"!=typeof e&&a.isFunction(e))&&a.isPlainObject(this.options.momentConfig)&&"string"==typeof this.options.momentConfig.culture&&"string"==typeof this.options.momentConfig.format?!0:!1},dateClicked:function(b){var c,d=a(b.currentTarget).parents("td:first");d.hasClass("restricted")||(this.$days.find("td.selected").removeClass("selected"),d.addClass("selected"),c=new Date(d.attr("data-year"),d.attr("data-month"),d.attr("data-date")),this.selectedDate=c,this.$input.val(this.formatDate(c)),this.inputValue=this.$input.val(),this.hideDropdown(),this.$input.focus(),this.$element.trigger("dateClicked.fu.datepicker",c))},destroy:function(){return this.$element.remove(),this.$days.find("tbody").empty(),this.$wheelsYear.find("ul").empty(),this.$element[0].outerHTML},disable:function(){this.$element.addClass("disabled"),this.$element.find("input, button").attr("disabled","disabled"),this.$element.find(".input-group-btn").removeClass("open")},enable:function(){this.$element.removeClass("disabled"),this.$element.find("input, button").removeAttr("disabled")},formatDate:function(a){var b=function(a){var b="0"+a;return b.substr(b.length-2)};return this.moment?e(a).format(this.momentFormat):b(a.getMonth()+1)+"/"+b(a.getDate())+"/"+a.getFullYear()},getCulture:function(){if(this.moment)return e.locale();throw c},getDate:function(){return this.selectedDate?this.selectedDate:new Date(NaN)},getFormat:function(){if(this.moment)return this.momentFormat;throw c},getFormattedDate:function(){return this.selectedDate?this.formatDate(this.selectedDate):b},getRestrictedDates:function(){return this.restricted},inputChanged:function(){var a,b=this.$input.val();b!==this.inputValue&&(a=this.setDate(b),null===a?this.$element.trigger("inputParsingFailed.fu.datepicker",b):a===!1?this.$element.trigger("inputRestrictedDate.fu.datepicker",a):this.$element.trigger("changed.fu.datepicker",a))},showDropdown:function(a){this.$input.is(":focus")||this.$element.find(".input-group-btn").addClass("open")},hideDropdown:function(){this.$element.find(".input-group-btn").removeClass("open")},isInvalidDate:function(a){var c=a.toString();return c===b||"NaN"===c?!0:!1},isRestricted:function(a,b,c){var d,e,f,g,h=this.restrictedParsed;if(this.sameYearOnly&&null!==this.yearRestriction&&c!==this.yearRestriction)return!0;for(d=0,f=h.length;f>d;d++)if(e=h[d].from,g=h[d].to,(c>e.year||c===e.year&&b>e.month||c===e.year&&b===e.month&&a>=e.date)&&(c11){if(this.sameYearOnly)return;a=0,b++}this.renderMonth(new Date(b,a,1))},onYearScroll:function(b){if(!this.artificialScrolling){var c,d,e=a(b.currentTarget),f="border-box"===e.css("box-sizing")?e.outerHeight():e.height(),g=e.get(0).scrollHeight,h=e.scrollTop(),i=f/(g-h)*100,j=h/g*100;if(5>j){for(d=parseInt(e.find("li:first").attr("data-year"),10),c=d-1;c>d-11;c--)e.prepend('
  • ");this.artificialScrolling=!0,e.scrollTop(e.get(0).scrollHeight-g+h),this.artificialScrolling=!1}else if(i>90)for(d=parseInt(e.find("li:last").attr("data-year"),10),c=d+1;d+11>c;c++)e.append('
  • ")}},parseDate:function(a){var b,c,d,f,g,h,i,j=this,k=new Date(NaN);if(a){if(this.moment)return f=function(a){var b=e(a,j.momentFormat);return!0===b.isValid()?b.toDate():k},d=function(a){var b=e(new Date(a));return!0===b.isValid()?b.toDate():k},g=function(a,b,c){var d=b(a);return j.isInvalidDate(d)?(d=c(d),j.isInvalidDate(d)?k:d):d},"string"==typeof a?g(a,f,d):g(a,d,f);if("string"==typeof a){if(b=new Date(Date.parse(a)),!this.isInvalidDate(b))return b;if(a=a.split("T")[0],c=/^\s*(\d{4})-(\d\d)-(\d\d)\s*$/,i=c.exec(a),i&&(h=parseInt(i[2],10),b=new Date(i[1],h-1,i[3]),h===b.getMonth()+1))return b}else if(b=new Date(a),!this.isInvalidDate(b))return b}return new Date(NaN)},prev:function(){var a=this.$headerTitle.attr("data-month"),b=this.$headerTitle.attr("data-year");if(a--,0>a){if(this.sameYearOnly)return;a=11,b--}this.renderMonth(new Date(b,a,1))},renderMonth:function(b){b=b||new Date;var c,d,e,f,g,h,i,j,k,l,m,n=new Date(b.getFullYear(),b.getMonth(),1).getDay(),o=new Date(b.getFullYear(),b.getMonth()+1,0).getDate(),p=new Date(b.getFullYear(),b.getMonth(),0).getDate(),q=this.$headerTitle.find(".month"),r=b.getMonth(),s=new Date,t=s.getDate(),u=s.getMonth(),v=s.getFullYear(),w=this.selectedDate,x=this.$days.find("tbody"),y=b.getFullYear();for(w&&(w={date:w.getDate(),month:w.getMonth(),year:w.getFullYear()}),q.find(".current").removeClass("current"),q.find('span[data-month="'+r+'"]').addClass("current"),this.$headerTitle.find(".year").text(y),this.$headerTitle.attr({"data-month":r,"data-year":y}),x.empty(),0!==n?(c=p-n+1,i=-1):(c=1,i=0),h=35-n>=o?5:6,f=0;h>f;f++){for(m=a(""),g=0;7>g;g++)l=a(""),-1===i?(l.addClass("last-month"),j!==i&&l.addClass("first")):1===i&&(l.addClass("next-month"),j!==i&&l.addClass("first")),d=r+i,e=y,0>d?(d=11,e--):d>11&&(d=0,e++),l.attr({"data-date":c,"data-month":d,"data-year":e}),e===v&&d===u&&c===t?l.addClass("current-day"):(v>e||e===v&&u>d||e===v&&d===u&&t>c)&&(l.addClass("past"),this.options.allowPastDates||l.addClass("restricted").attr("title",this.restrictedText)),this.isRestricted(c,d,e)&&l.addClass("restricted").attr("title",this.restrictedText),w&&e===w.year&&d===w.month&&c===w.date&&l.addClass("selected"),l.hasClass("restricted")?l.html(''+c+""):l.html('"),c++,k=j,j=i,-1===i&&c>p?(c=1,i=0,k!==i&&l.addClass("last")):0===i&&c>o&&(c=1,i=1,k!==i&&l.addClass("last")),f===h-1&&6===g&&l.addClass("last"),m.append(l);x.append(m)}},renderWheel:function(a){var b,c,d,e=a.getMonth(),f=this.$wheelsMonth.find("ul"),g=a.getFullYear(),h=this.$wheelsYear.find("ul");for(this.sameYearOnly?(this.$wheelsMonth.addClass("full"),this.$wheelsYear.addClass("hidden")):(this.$wheelsMonth.removeClass("full"),this.$wheelsYear.removeClass("hide hidden")),f.find(".selected").removeClass("selected"),c=f.find('li[data-month="'+e+'"]'),c.addClass("selected"),f.scrollTop(f.scrollTop()+(c.position().top-f.outerHeight()/2-c.outerHeight(!0)/2)),h.empty(),b=g-10;g+11>b;b++)h.append('
  • ");d=h.find('li[data-year="'+g+'"]'),d.addClass("selected"),this.artificialScrolling=!0,h.scrollTop(h.scrollTop()+(d.position().top-h.outerHeight()/2-d.outerHeight(!0)/2)),this.artificialScrolling=!1,c.find("button").focus()},selectClicked:function(){var a=this.$wheelsMonth.find(".selected").attr("data-month"),b=this.$wheelsYear.find(".selected").attr("data-year");this.changeView("calendar",new Date(b,a,1))},setCulture:function(a){if(!a)return!1;if(!this.moment)throw c;e.locale(a)},setDate:function(a){var b=this.parseDate(a);return this.isInvalidDate(b)?(this.selectedDate=null,this.renderMonth()):this.isRestricted(b.getDate(),b.getMonth(),b.getFullYear())?(this.selectedDate=!1,this.renderMonth()):(this.selectedDate=b,this.renderMonth(b),this.$input.val(this.formatDate(b))),this.inputValue=this.$input.val(),this.selectedDate},setFormat:function(a){if(!a)return!1;if(!this.moment)throw c;this.momentFormat=a},setRestrictedDates:function(a){var b,c,d=[],e=this,f=function(a){return a===-(1/0)?{date:-(1/0),month:-(1/0),year:-(1/0)}:a===1/0?{date:1/0,month:1/0,year:1/0}:(a=e.parseDate(a),{date:a.getDate(),month:a.getMonth(),year:a.getFullYear()})};for(this.restricted=a,b=0,c=a.length;c>b;b++)d.push({from:f(a[b].from),to:f(a[b].to)});this.restrictedParsed=d},titleClicked:function(a){this.changeView("wheels",new Date(this.$headerTitle.attr("data-year"),this.$headerTitle.attr("data-month"),1))},todayClicked:function(a){var b=new Date;(b.getMonth()+""!==this.$headerTitle.attr("data-month")||b.getFullYear()+""!==this.$headerTitle.attr("data-year"))&&this.renderMonth(b)},yearClicked:function(b){this.$wheelsYear.find(".selected").removeClass("selected"),a(b.currentTarget).parent().addClass("selected")}},i.prototype.getValue=i.prototype.getDate,a.fn.datepicker=function(b){var c,d=Array.prototype.slice.call(arguments,1),e=this.each(function(){var e=a(this),f=e.data("fu.datepicker"),g="object"==typeof b&&b;f||e.data("fu.datepicker",f=new i(this,g)),"string"==typeof b&&(c=f[b].apply(f,d))});return void 0===c?e:c},a.fn.datepicker.defaults={allowPastDates:!1,date:new Date,formatDate:null,momentConfig:{culture:"en",format:"L"},parseDate:null,restricted:[],restrictedText:"Restricted",sameYearOnly:!1},a.fn.datepicker.Constructor=i,a.fn.datepicker.noConflict=function(){return a.fn.datepicker=f,this},a(document).on("mousedown.fu.datepicker.data-api","[data-initialize=datepicker]",function(b){var c=a(b.target).closest(".datepicker");c.data("datepicker")||c.datepicker(c.data())}),a(document).on("click.fu.datepicker.data-api",".datepicker .dropdown-menu",function(b){var c=a(b.target);(!c.is(".datepicker-date")||c.closest(".restricted").length)&&b.stopPropagation()}),a(document).on("click.fu.datepicker.data-api",".datepicker input",function(a){a.stopPropagation()}),a(function(){a("[data-initialize=datepicker]").each(function(){var b=a(this);b.data("datepicker")||b.datepicker(b.data())})})}(a),function(a){function b(b){a(b).css({visibility:"hidden"}),c(b)?b.parent().addClass("dropup"):b.parent().removeClass("dropup"),a(b).css({visibility:"visible"})}function c(a){var b=d(a),c={};return c.parentHeight=a.parent().outerHeight(),c.parentOffsetTop=a.parent().offset().top,c.dropdownHeight=a.outerHeight(),c.containerHeight=b.overflowElement.outerHeight(),c.containerOffsetTop=b.isWindow?b.overflowElement.scrollTop():b.overflowElement.offset().top,c.fromTop=c.parentOffsetTop-c.containerOffsetTop,c.fromBottom=c.containerHeight-c.parentHeight-(c.parentOffsetTop-c.containerOffsetTop),c.dropdownHeight=c.fromTop&&c.dropdownHeight>=c.fromBottom?c.fromTop>=c.fromBottom?!0:!1:void 0}function d(b){var c,d;return b.attr("data-target")?(c=b.attr("data-target"),d=!1):(c=window,d=!0),a.each(b.parents(),function(b,e){return"visible"!==a(e).css("overflow")?(c=e,d=!1,!1):void 0}),{overflowElement:a(c),isWindow:d}}a(document.body).on("click.fu.dropdown-autoflip","[data-toggle=dropdown][data-flip]",function(c){"auto"===a(this).data().flip&&b(a(this).next(".dropdown-menu"))}),a(document.body).on("suggested.fu.pillbox",function(c,d){b(a(d)),a(d).parent().addClass("open")}),a.fn.dropdownautoflip=function(){}}(a),function(a){var b=a.fn.loader,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.loader.defaults,c),this.begin=this.$element.is("[data-begin]")?parseInt(this.$element.attr("data-begin"),10):1,this.delay=this.$element.is("[data-delay]")?parseFloat(this.$element.attr("data-delay")):150,this.end=this.$element.is("[data-end]")?parseInt(this.$element.attr("data-end"),10):8,this.frame=this.$element.is("[data-frame]")?parseInt(this.$element.attr("data-frame"),10):this.begin,this.isIElt9=!1,this.timeout={};var d=this.msieVersion();d!==!1&&9>d&&(this.$element.addClass("iefix"),this.isIElt9=!0),this.$element.attr("data-frame",this.frame+""),this.play()};c.prototype={constructor:c,destroy:function(){return this.pause(),this.$element.remove(),this.$element[0].outerHTML},ieRepaint:function(){this.isIElt9&&this.$element.addClass("iefix_repaint").removeClass("iefix_repaint")},msieVersion:function(){var a=window.navigator.userAgent,b=a.indexOf("MSIE ");return b>0?parseInt(a.substring(b+5,a.indexOf(".",b)),10):!1},next:function(){this.frame++,this.frame>this.end&&(this.frame=this.begin),this.$element.attr("data-frame",this.frame+""),this.ieRepaint()},pause:function(){clearTimeout(this.timeout)},play:function(){var a=this;clearTimeout(this.timeout),this.timeout=setTimeout(function(){a.next(),a.play()},this.delay)},previous:function(){this.frame--,this.frame0?!0:!1),this.isInput=this.$field.is("input"),this.$field.on("focus.fu.placard",a.proxy(this.show,this)),this.$field.on("keydown.fu.placard",a.proxy(this.keyComplete,this)),this.$element.on("close.fu.placard",a.proxy(this.hide,this)),this.$accept.on("click.fu.placard",a.proxy(this.complete,this,"accepted")),this.$cancel.on("click.fu.placard",function(a){a.preventDefault(),d.complete("cancelled")}),this.applyEllipsis()},e=function(a){return a.$element.hasClass("showing")?!0:!1},f=function(){var b;if(b=a(document).find(".placard.showing"),b.length>0){if(b.data("fu.placard")&&b.data("fu.placard").options.explicit)return!1;b.placard("externalClickListener",{},!0)}return!0};d.prototype={constructor:d,complete:function(a){var b=this.options[c[a]],d={previousValue:this.previousValue,value:this.getValue()};b?(b(d),this.$element.trigger(a+".fu.placard",d)):("cancelled"===a&&this.options.revertOnCancel&&this.setValue(this.previousValue,!0),this.$element.trigger(a+".fu.placard",d),this.hide())},keyComplete:function(a){this.isInput&&13===a.keyCode?(this.complete("accepted"),this.$field.blur()):27===a.keyCode&&(this.complete("cancelled"),this.$field.blur())},destroy:function(){return this.$element.remove(),a(document).off("click.fu.placard.externalClick."+this.clickStamp),this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element[0].outerHTML},disable:function(){this.$element.addClass("disabled"),this.$field.attr("disabled","disabled"),this.hide()},applyEllipsis:function(){var a,b,c;if(this.options.applyEllipsis)if(a=this.$field.get(0),this.$field.is("input"))a.scrollLeft=0;else if(a.scrollTop=0,a.clientHeight=a.scrollHeight;)c+=this.actualValue[b],this.setValue(c+"...",!0),b++;c=c.length>0?c.substring(0,c.length-1):"",this.setValue(c+"...",!0)}},enable:function(){this.$element.removeClass("disabled"),this.$field.removeAttr("disabled")},externalClickListener:function(a,b){(b===!0||this.isExternalClick(a))&&this.complete(this.options.externalClickAction)},getValue:function(){return null!==this.actualValue?this.actualValue:this.$field.val()},hide:function(){this.$element.hasClass("showing")&&(this.$element.removeClass("showing"),this.applyEllipsis(),a(document).off("click.fu.placard.externalClick."+this.clickStamp),this.$element.trigger("hidden.fu.placard"))},isExternalClick:function(b){var c,d,e=this.$element.get(0),f=this.options.externalClickExceptions||[],g=a(b.target);if(b.target===e||g.parents(".placard:first").get(0)===e)return!1;for(c=0,d=f.length;d>c;c++)if(g.is(f[c])||g.parents(f[c]).length>0)return!1;return!0},setValue:function(a,b){return"undefined"==typeof b&&(b=!this.options.applyEllipsis),this.$field.val(a),b||e(this)||this.applyEllipsis(),this.$field},show:function(){e(this)||f()&&(this.previousValue=this.$field.val(),null!==this.actualValue&&(this.setValue(this.actualValue),this.actualValue=null),this.showPlacard())},showPlacard:function(){this.$element.addClass("showing"),this.$header.length>0&&this.$popup.css("top","-"+this.$header.outerHeight(!0)+"px"),this.$footer.length>0&&this.$popup.css("bottom","-"+this.$footer.outerHeight(!0)+"px"),this.$element.trigger("shown.fu.placard"),this.clickStamp=(new Date).getTime()+(Math.floor(100*Math.random())+1),this.options.explicit||a(document).on("click.fu.placard.externalClick."+this.clickStamp,a.proxy(this.externalClickListener,this))}},a.fn.placard=function(b){var c,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.placard"),h="object"==typeof b&&b;g||f.data("fu.placard",g=new d(this,h)),"string"==typeof b&&(c=g[b].apply(g,e))});return void 0===c?f:c},a.fn.placard.defaults={onAccept:void 0,onCancel:void 0,externalClickAction:"cancelled",externalClickExceptions:[],explicit:!1,revertOnCancel:-1,applyEllipsis:!1},a.fn.placard.Constructor=d,a.fn.placard.noConflict=function(){return a.fn.placard=b,this},a(document).on("focus.fu.placard.data-api","[data-initialize=placard]",function(b){var c=a(b.target).closest(".placard");c.data("fu.placard")||c.placard(c.data())}),a(function(){a("[data-initialize=placard]").each(function(){var b=a(this);b.data("fu.placard")||b.placard(b.data())})})}(a),function(a){var b=a.fn.radio,c=function(b,c){if(this.options=a.extend({},a.fn.radio.defaults,c),"label"===b.tagName.toLowerCase()){this.$label=a(b),this.$radio=this.$label.find('input[type="radio"]'),this.groupName=this.$radio.attr("name");var d=this.$radio.attr("data-toggle");this.$toggleContainer=a(d),this.$radio.on("change",a.proxy(this.itemchecked,this)),this.setInitialState()}};c.prototype={constructor:c,setInitialState:function(){var a=this.$radio,b=(this.$label,a.prop("checked")),c=a.prop("disabled");this.setCheckedState(a,b),this.setDisabledState(a,c)},resetGroup:function(){var b=a('input[name="'+this.groupName+'"]');b.each(function(b,c){var d=a(c),e=d.parent(),f=d.attr("data-toggle"),g=a(f);e.removeClass("checked"),g.addClass("hidden")})},setCheckedState:function(b,c){var d=b,e=d.parent(),f=d.attr("data-toggle"),g=a(f);c?(this.resetGroup(),d.prop("checked",!0),e.addClass("checked"),g.removeClass("hide hidden"),e.trigger("checked.fu.radio")):(d.prop("checked",!1),e.removeClass("checked"),g.addClass("hidden"),e.trigger("unchecked.fu.radio")),e.trigger("changed.fu.radio",c)},setDisabledState:function(a,b){var c=this.$label;b?(this.$radio.prop("disabled",!0),c.addClass("disabled"),c.trigger("disabled.fu.radio")):(this.$radio.prop("disabled",!1),c.removeClass("disabled"),c.trigger("enabled.fu.radio"))},itemchecked:function(b){var c=a(b.target);this.setCheckedState(c,!0)},check:function(){this.setCheckedState(this.$radio,!0)},uncheck:function(){this.setCheckedState(this.$radio,!1)},isChecked:function(){var a=this.$radio.prop("checked");return a},enable:function(){this.setDisabledState(this.$radio,!1)},disable:function(){this.setDisabledState(this.$radio,!0)},destroy:function(){return this.$label.remove(),this.$label[0].outerHTML}},c.prototype.getValue=c.prototype.isChecked,a.fn.radio=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.radio"),h="object"==typeof b&&b;g||f.data("fu.radio",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.radio.defaults={},a.fn.radio.Constructor=c,a.fn.radio.noConflict=function(){return a.fn.radio=b,this},a(document).on("mouseover.fu.radio.data-api","[data-initialize=radio]",function(b){var c=a(b.target);c.data("fu.radio")||c.radio(c.data())}),a(function(){a("[data-initialize=radio]").each(function(){var b=a(this);b.data("fu.radio")||b.radio(b.data())})})}(a),function(a){var b=a.fn.search,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.search.defaults,c),this.$button=this.$element.find("button"),this.$input=this.$element.find("input"),this.$icon=this.$element.find(".glyphicon"),this.$button.on("click.fu.search",a.proxy(this.buttonclicked,this)),this.$input.on("keydown.fu.search",a.proxy(this.keypress,this)),this.$input.on("keyup.fu.search",a.proxy(this.keypressed,this)),this.activeSearch=""};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element[0].outerHTML},search:function(a){this.$icon.hasClass("glyphicon")&&this.$icon.removeClass("glyphicon-search").addClass("glyphicon-remove"),this.activeSearch=a,this.$element.addClass("searched"),this.$element.trigger("searched.fu.search",a)},clear:function(){this.$icon.hasClass("glyphicon")&&this.$icon.removeClass("glyphicon-remove").addClass("glyphicon-search"),this.activeSearch="",this.$input.val(""),this.$element.removeClass("searched"),this.$element.trigger("cleared.fu.search")},action:function(){var a=this.$input.val(),b=""===a||a===this.activeSearch;this.activeSearch&&b?this.clear():a&&this.search(a)},buttonclicked:function(b){b.preventDefault(),a(b.currentTarget).is(".disabled, :disabled")||this.action()},keypress:function(a){13===a.which&&a.preventDefault()},keypressed:function(a){var b,c="glyphicon-remove",d="glyphicon-search";13===a.which?(a.preventDefault(),this.action()):9===a.which?a.preventDefault():(b=this.$input.val(),b===this.activeSearch&&b?this.$icon.removeClass(d).addClass(c):(this.$icon.removeClass(c).addClass(d),b?this.$element.removeClass("searched"):this.options.clearOnEmpty&&this.clear()))},disable:function(){this.$element.addClass("disabled"),this.$input.attr("disabled","disabled"),this.$button.addClass("disabled")},enable:function(){this.$element.removeClass("disabled"),this.$input.removeAttr("disabled"),this.$button.removeClass("disabled")}},a.fn.search=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.search"),h="object"==typeof b&&b;g||f.data("fu.search",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.search.defaults={clearOnEmpty:!1},a.fn.search.Constructor=c,a.fn.search.noConflict=function(){ -return a.fn.search=b,this},a(document).on("mousedown.fu.search.data-api","[data-initialize=search]",function(b){var c=a(b.target).closest(".search");c.data("fu.search")||c.search(c.data())}),a(function(){a("[data-initialize=search]").each(function(){var b=a(this);b.data("fu.search")||b.search(b.data())})})}(a),function(a){var b=a.fn.selectlist,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.selectlist.defaults,c),this.$button=this.$element.find(".btn.dropdown-toggle"),this.$hiddenField=this.$element.find(".hidden-field"),this.$label=this.$element.find(".selected-label"),this.$dropdownMenu=this.$element.find(".dropdown-menu"),this.$element.on("click.fu.selectlist",".dropdown-menu a",a.proxy(this.itemClicked,this)),this.setDefaultSelection(),("auto"===c.resize||"auto"===this.$element.attr("data-resize"))&&this.resize();var d=this.$dropdownMenu.children("li");0===d.length&&(this.disable(),this.doSelect(a(this.options.emptyLabelHTML))),this.$element.on("shown.bs.dropdown",function(){var b=a(this);a(document).on("keypress.fu.selectlist",function(c){var d=String.fromCharCode(c.which);b.find("li").each(function(b,c){return a(c).text().charAt(0).toLowerCase()===d?(a(c).children("a").focus(),!1):void 0})})}),this.$element.on("hide.bs.dropdown",function(){a(document).off("keypress.fu.selectlist")})};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element[0].outerHTML},doSelect:function(b){var c;this.$selectedItem=c=b,this.$hiddenField.val(this.$selectedItem.attr("data-value")),this.$label.html(a(this.$selectedItem.children()[0]).html()),this.$element.find("li").each(function(){c.is(a(this))?a(this).attr("data-selected",!0):a(this).removeData("selected").removeAttr("data-selected")})},itemClicked:function(b){this.$element.trigger("clicked.fu.selectlist",this.$selectedItem),b.preventDefault(),a(b.currentTarget).parent("li").is(".disabled, :disabled")||(a(b.target).parent().is(this.$selectedItem)||this.itemChanged(b),this.$element.find(".dropdown-toggle").focus())},itemChanged:function(b){this.doSelect(a(b.target).closest("li"));var c=this.selectedItem();this.$element.trigger("changed.fu.selectlist",c)},resize:function(){var b=0,c=0,d=a("
    ").addClass("selectlist-sizer");Boolean(a(document).find("html").hasClass("fuelux"))?a(document.body).append(d):a(".fuelux:first").append(d),d.append(this.$element.clone()),this.$element.find("a").each(function(){d.find(".selected-label").text(a(this).text()),c=d.find(".selectlist").outerWidth(),c+=d.find(".sr-only").outerWidth(),c>b&&(b=c)}),1>=b||(this.$button.css("width",b),this.$dropdownMenu.css("width",b),d.remove())},selectedItem:function(){var b=this.$selectedItem.text();return a.extend({text:b},this.$selectedItem.data())},selectByText:function(b){var c=a([]);this.$element.find("li").each(function(){return(this.textContent||this.innerText||a(this).text()||"").toLowerCase()===(b||"").toLowerCase()?(c=a(this),!1):void 0}),this.doSelect(c)},selectByValue:function(a){var b='li[data-value="'+a+'"]';this.selectBySelector(b)},selectByIndex:function(a){var b="li:eq("+a+")";this.selectBySelector(b)},selectBySelector:function(a){var b=this.$element.find(a);this.doSelect(b)},setDefaultSelection:function(){var a=this.$element.find("li[data-selected=true]").eq(0);0===a.length&&(a=this.$element.find("li").has("a").eq(0)),this.doSelect(a)},enable:function(){this.$element.removeClass("disabled"),this.$button.removeClass("disabled")},disable:function(){this.$element.addClass("disabled"),this.$button.addClass("disabled")}},c.prototype.getValue=c.prototype.selectedItem,a.fn.selectlist=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.selectlist"),h="object"==typeof b&&b;g||f.data("fu.selectlist",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.selectlist.defaults={emptyLabelHTML:'
  • No items
  • '},a.fn.selectlist.Constructor=c,a.fn.selectlist.noConflict=function(){return a.fn.selectlist=b,this},a(document).on("mousedown.fu.selectlist.data-api","[data-initialize=selectlist]",function(b){var c=a(b.target).closest(".selectlist");c.data("fu.selectlist")||c.selectlist(c.data())}),a(function(){a("[data-initialize=selectlist]").each(function(){var b=a(this);b.data("fu.selectlist")||b.selectlist(b.data())})})}(a),function(a){var b=a.fn.spinbox,c=function(b,c){this.$element=a(b),this.$element.find(".btn").on("click",function(a){a.preventDefault()}),this.options=a.extend({},a.fn.spinbox.defaults,c),this.options.step=this.$element.data("step")||this.options.step,this.options.valuethis.options.max?a=this.options.cycle?this.options.min:this.options.max:athis.options.max?a-=this.options.step:ac?1.5:8>c?2.5:4,this.switches.timeout=setTimeout(a.proxy(function(){this.iterate(b)},this),this.switches.speed/c),this.switches.count++}},iterate:function(a){this.step(a),this.startSpin(a)},step:function(a){this.setValue(this.getDisplayValue());var b;b=a?this.options.value+this.options.step:this.options.value-this.options.step,b=b.toFixed(5),this.setValue(b+this.unit)},getDisplayValue:function(){var a=this.parseInput(this.$input.val()),b=a?a:this.options.value;return b},setDisplayValue:function(a){this.$input.val(a)},getValue:function(){var a=this.options.value;return"."!==this.options.decimalMark&&(a=(a+"").split(".").join(this.options.decimalMark)),a+this.unit},setValue:function(a){if("."!==this.options.decimalMark&&(a=this.parseInput(a)),"number"!=typeof a){var b=a.replace(/[0-9.-]/g,"");this.unit=e(b,this.options.units)?b:this.options.defaultUnit}var c=this.getIntValue(a);return isNaN(c)&&!isFinite(c)?this.setValue(this.options.value):(c=f.call(this,c),this.options.value=c,a=c+this.unit,"."!==this.options.decimalMark&&(a=(a+"").split(".").join(this.options.decimalMark)),this.setDisplayValue(a),this)},value:function(a){return a||0===a?this.setValue(a):this.getValue()},parseInput:function(a){return a=(a+"").split(this.options.decimalMark).join(".")},getIntValue:function(a){return a="undefined"==typeof a?this.getValue():a,"undefined"!=typeof a?("string"==typeof a&&(a=this.parseInput(a)),a=parseFloat(a,10)):void 0},disable:function(){this.options.disabled=!0,this.$element.addClass("disabled"),this.$input.attr("disabled",""),this.$element.find("button").addClass("disabled")},enable:function(){this.options.disabled=!1,this.$element.removeClass("disabled"),this.$input.removeAttr("disabled"),this.$element.find("button").removeClass("disabled")},keydown:function(a){var b=a.keyCode;38===b?this.step(!0):40===b?this.step(!1):13===b&&this.change()},keyup:function(a){var b=a.keyCode;(38===b||40===b)&&this.triggerChangedEvent()},bindMousewheelListeners:function(){var b=this.$input.get(0);b.addEventListener?(b.addEventListener("mousewheel",a.proxy(this.mousewheelHandler,this),!1),b.addEventListener("DOMMouseScroll",a.proxy(this.mousewheelHandler,this),!1)):b.attachEvent("onmousewheel",a.proxy(this.mousewheelHandler,this))},mousewheelHandler:function(a){if(!this.options.disabled){var b=window.event||a,c=Math.max(-1,Math.min(1,b.wheelDelta||-b.detail)),d=this;return clearTimeout(this.mousewheelTimeout),this.mousewheelTimeout=setTimeout(function(){d.triggerChangedEvent()},300),0>c?this.step(!0):this.step(!1),b.preventDefault?b.preventDefault():b.returnValue=!1,!1}}},a.fn.spinbox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.spinbox"),h="object"==typeof b&&b;g||f.data("fu.spinbox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.spinbox.defaults={value:0,min:0,max:999,step:1,hold:!0,speed:"medium",disabled:!1,cycle:!1,units:[],decimalMark:".",defaultUnit:"",limitToStep:!1},a.fn.spinbox.Constructor=c,a.fn.spinbox.noConflict=function(){return a.fn.spinbox=b,this},a(document).on("mousedown.fu.spinbox.data-api","[data-initialize=spinbox]",function(b){var c=a(b.target).closest(".spinbox");c.data("fu.spinbox")||c.spinbox(c.data())}),a(function(){a("[data-initialize=spinbox]").each(function(){var b=a(this);b.data("fu.spinbox")||b.spinbox(b.data())})})}(a),function(a){function b(a,b){a.addClass("tree-selected"),"item"===a.data("type")&&b.hasClass("fueluxicon-bullet")&&b.removeClass("fueluxicon-bullet").addClass("glyphicon-ok")}function c(a,b){a.removeClass("tree-selected"),"item"===a.data("type")&&b.hasClass("glyphicon-ok")&&b.removeClass("glyphicon-ok").addClass("fueluxicon-bullet")}function d(d,e,f){a.each(f.$elements,function(b,c){var d=a(c);d[0]!==e.$element[0]&&f.dataForEvent.push(a(d).data())}),e.$element.hasClass("tree-selected")?(c(e.$element,e.$icon),f.eventType="deselected"):(b(e.$element,e.$icon),f.eventType="selected",f.dataForEvent.push(e.elementData))}function e(a,d,e){if(e.$elements[0]!==d.$element[0]){a.deselectAll(a.$element);b(d.$element,d.$icon),e.eventType="selected",e.dataForEvent=[d.elementData]}else c(d.$element,d.$icon),e.eventType="deselected",e.dataForEvent=[]}var f=a.fn.tree,g=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.tree.defaults,c),this.options.itemSelect&&this.$element.on("click.fu.tree",".tree-item",a.proxy(function(a){this.selectItem(a.currentTarget)},this)),this.$element.on("click.fu.tree",".tree-branch-name",a.proxy(function(a){this.toggleFolder(a.currentTarget)},this)),this.options.folderSelect&&(this.$element.addClass("tree-folder-select"),this.$element.off("click.fu.tree",".tree-branch-name"),this.$element.on("click.fu.tree",".icon-caret",a.proxy(function(b){this.toggleFolder(a(b.currentTarget).parent())},this)),this.$element.on("click.fu.tree",".tree-branch-name",a.proxy(function(b){this.selectFolder(a(b.currentTarget))},this))),this.render()};g.prototype={constructor:g,deselectAll:function(b){b=b||this.$element;var d=a(b).find(".tree-selected");return d.each(function(b,d){c(a(d),a(d).find(".glyphicon"))}),d},destroy:function(){return this.$element.find("li:not([data-template])").remove(),this.$element.remove(),this.$element[0].outerHTML},render:function(){this.populate(this.$element)},populate:function(b){var c=this,d=b.hasClass("tree")?b:b.parent(),e=d.find(".tree-loader:eq(0)"),f=d.data();e.removeClass("hide hidden"),this.options.dataSource(f?f:{},function(f){e.addClass("hidden"),a.each(f.data,function(e,f){var g;"folder"===f.type?(g=c.$element.find("[data-template=treebranch]:eq(0)").clone().removeClass("hide hidden").removeData("template"),g.data(f),g.find(".tree-branch-name > .tree-label").html(f.text||f.name)):"item"===f.type&&(g=c.$element.find("[data-template=treeitem]:eq(0)").clone().removeClass("hide hidden").removeData("template"),g.find(".tree-item-name > .tree-label").html(f.text||f.name),g.data(f));var h=f.attr||f.dataAttributes||[];a.each(h,function(a,b){switch(a){case"cssClass":case"class":case"className":g.addClass(b);break;case"data-icon":g.find(".icon-item").removeClass().addClass("icon-item "+b),g.attr(a,b);break;case"id":g.attr(a,b),g.attr("aria-labelledby",b+"-label"),g.find(".tree-branch-name > .tree-label").attr("id",b+"-label");break;default:g.attr(a,b)}}),b.hasClass("tree-branch-header")?d.find(".tree-branch-children:eq(0)").append(g):b.append(g)}),c.$element.trigger("loaded.fu.tree",d)})},selectTreeNode:function(b,c){var f={};f.$element=a(b);var g={};g.$elements=this.$element.find(".tree-selected"),g.dataForEvent=[],"folder"===c?(f.$element=f.$element.closest(".tree-branch"),f.$icon=f.$element.find(".icon-folder")):f.$icon=f.$element.find(".icon-item"),f.elementData=f.$element.data(),this.options.multiSelect?d(this,f,g):e(this,f,g),this.$element.trigger(g.eventType+".fu.tree",{target:f.elementData,selected:g.dataForEvent}),f.$element.trigger("updated.fu.tree",{selected:g.dataForEvent,item:f.$element,eventType:g.eventType})},discloseFolder:function(b){var c=a(b),d=c.closest(".tree-branch"),e=d.find(".tree-branch-children"),f=e.eq(0);d.addClass("tree-open"),d.attr("aria-expanded","true"),f.removeClass("hide hidden"),d.find("> .tree-branch-header .icon-folder").eq(0).removeClass("glyphicon-folder-close").addClass("glyphicon-folder-open"),e.children().length||this.populate(e),this.$element.trigger("disclosedFolder.fu.tree",d.data())},closeFolder:function(b){var c=a(b),d=c.closest(".tree-branch"),e=d.find(".tree-branch-children"),f=e.eq(0);d.removeClass("tree-open"),d.attr("aria-expanded","false"),f.addClass("hidden"),d.find("> .tree-branch-header .icon-folder").eq(0).removeClass("glyphicon-folder-open").addClass("glyphicon-folder-close"),this.options.cacheItems||f.empty(),this.$element.trigger("closed.fu.tree",d.data())},toggleFolder:function(b){var c=a(b);c.find(".glyphicon-folder-close").length?this.discloseFolder(b):c.find(".glyphicon-folder-open").length&&this.closeFolder(b)},selectFolder:function(a){this.options.folderSelect&&this.selectTreeNode(a,"folder")},selectItem:function(a){this.options.itemSelect&&this.selectTreeNode(a,"item")},selectedItems:function(){var b=this.$element.find(".tree-selected"),c=[];return a.each(b,function(b,d){c.push(a(d).data())}),c},collapse:function(){var a=this,b=[],c=function d(c,e){b.push(e),0===a.$element.find(".tree-branch.tree-open:not('.hidden, .hide')").length&&(a.$element.trigger("closedAll.fu.tree",{tree:a.$element,reportedClosed:b}),a.$element.off("loaded.fu.tree",a.$element,d))};a.$element.on("closed.fu.tree",c),a.$element.find(".tree-branch.tree-open:not('.hidden, .hide')").each(function(){a.closeFolder(this)})},discloseVisible:function(){var b=this,c=b.$element.find(".tree-branch:not('.tree-open, .hidden, .hide')"),d=[],e=function f(a,e){d.push(e),d.length===c.length&&(b.$element.trigger("disclosedVisible.fu.tree",{tree:b.$element,reportedOpened:d}),b.$element.off("loaded.fu.tree",b.$element,f))};b.$element.on("loaded.fu.tree",e),b.$element.find(".tree-branch:not('.tree-open, .hidden, .hide')").each(function(){b.discloseFolder(a(this).find(".tree-branch-header"))})},discloseAll:function(){var a=this;"undefined"==typeof a.$element.data("disclosures")&&a.$element.data("disclosures",0);var b=a.options.disclosuresUpperLimit>=1&&a.$element.data("disclosures")>=a.options.disclosuresUpperLimit,c=0===a.$element.find(".tree-branch:not('.tree-open, .hidden, .hide')").length;if(c)a.$element.trigger("disclosedAll.fu.tree",{tree:a.$element,disclosures:a.$element.data("disclosures")}),a.options.cacheItems||a.$element.one("closeAll.fu.tree",function(){a.$element.data("disclosures",0)});else{if(b&&(a.$element.trigger("exceededDisclosuresLimit.fu.tree",{tree:a.$element,disclosures:a.$element.data("disclosures")}),!a.$element.data("ignore-disclosures-limit")))return;a.$element.data("disclosures",a.$element.data("disclosures")+1),a.$element.one("disclosedVisible.fu.tree",function(){a.discloseAll()}),a.discloseVisible()}}},g.prototype.closeAll=g.prototype.collapse,g.prototype.openFolder=g.prototype.discloseFolder,g.prototype.getValue=g.prototype.selectedItems,a.fn.tree=function(b){var c,d=Array.prototype.slice.call(arguments,1),e=this.each(function(){var e=a(this),f=e.data("fu.tree"),h="object"==typeof b&&b;f||e.data("fu.tree",f=new g(this,h)),"string"==typeof b&&(c=f[b].apply(f,d))});return void 0===c?e:c},a.fn.tree.defaults={dataSource:function(a,b){},multiSelect:!1,cacheItems:!0,folderSelect:!0,itemSelect:!0,disclosuresUpperLimit:0},a.fn.tree.Constructor=g,a.fn.tree.noConflict=function(){return a.fn.tree=f,this}}(a),function(a){var b=a.fn.wizard,c=function(b,c){var d;this.$element=a(b),this.options=a.extend({},a.fn.wizard.defaults,c),this.options.disablePreviousStep="previous"===this.$element.attr("data-restrict")?!0:this.options.disablePreviousStep,this.currentStep=this.options.selectedItem.step,this.numSteps=this.$element.find(".steps li").length,this.$prevBtn=this.$element.find("button.btn-prev"),this.$nextBtn=this.$element.find("button.btn-next"),0===this.$element.children(".steps-container").length&&(this.$element.addClass("no-steps-container"),window&&window.console&&window.console.warn&&window.console.warn('please update your wizard markup to include ".steps-container" as seen in http://getfuelux.com/javascript.html#wizard-usage-markup')),d=this.$nextBtn.children().detach(),this.nextText=a.trim(this.$nextBtn.text()),this.$nextBtn.append(d),this.$prevBtn.on("click.fu.wizard",a.proxy(this.previous,this)),this.$nextBtn.on("click.fu.wizard",a.proxy(this.next,this)),this.$element.on("click.fu.wizard","li.complete",a.proxy(this.stepclicked,this)),this.selectedItem(this.options.selectedItem),this.options.disablePreviousStep&&(this.$prevBtn.attr("disabled",!0),this.$element.find(".steps").addClass("previous-disabled"))};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element[0].outerHTML},addSteps:function(b){var c,d,e,f,g,h,i=[].slice.call(arguments).slice(1),j=this.$element.find(".steps"),k=this.$element.find(".step-content");for(b=-1===b||b>this.numSteps+1?this.numSteps+1:b,i[0]instanceof Array&&(i=i[0]),g=j.find("li:nth-child("+b+")"),f=k.find(".step-pane:nth-child("+b+")"),g.length<1&&(g=null),c=0,d=i.length;d>c;c++)h=a('
  • '),h.append(i[c].label||"").append(''),h.find(".badge").append(i[c].badge||b),e=a('
    '),e.append(i[c].pane||""),g?(g.before(h),f.before(e)):(j.append(h),k.append(e)),b++;this.syncSteps(),this.numSteps=j.find("li").length,this.setState()},removeSteps:function(b,c){var d,e="nextAll",f=0,g=this.$element.find(".steps"),h=this.$element.find(".step-content");c=void 0!==c?c:1,b>g.find("li").length?d=g.find("li:last"):(d=g.find("li:nth-child("+b+")").prev(),d.length<1&&(e="children",d=g)),d[e]().each(function(){var b=a(this),d=b.attr("data-step");return c>f?(b.remove(),h.find('.step-pane[data-step="'+d+'"]:first').remove(),void f++):!1}),this.syncSteps(),this.numSteps=g.find("li").length,this.setState()},setState:function(){var b=this.currentStep>1,c=1===this.currentStep,d=this.currentStep===this.numSteps;this.options.disablePreviousStep||this.$prevBtn.attr("disabled",c===!0||b===!1);var e=this.$nextBtn.attr("data-last");if(e){this.lastText=e;var f=this.nextText;d===!0?(f=this.lastText,this.$element.addClass("complete")):this.$element.removeClass("complete");var g=this.$nextBtn.children().detach();this.$nextBtn.text(f).append(g)}var h=this.$element.find(".steps li");h.removeClass("active").removeClass("complete"),h.find("span.badge").removeClass("badge-info").removeClass("badge-success");var i=".steps li:lt("+(this.currentStep-1)+")",j=this.$element.find(i);j.addClass("complete"),j.find("span.badge").addClass("badge-success");var k=".steps li:eq("+(this.currentStep-1)+")",l=this.$element.find(k);l.addClass("active"),l.find("span.badge").addClass("badge-info");var m=this.$element.find(".step-content"),n=l.attr("data-step");m.find(".step-pane").removeClass("active"),m.find('.step-pane[data-step="'+n+'"]:first').addClass("active"),this.$element.find(".steps").first().attr("style","margin-left: 0");var o=0;this.$element.find(".steps > li").each(function(){o+=a(this).outerWidth()});var p=0;if(p=this.$element.find(".actions").length?this.$element.width()-this.$element.find(".actions").first().outerWidth():this.$element.width(),o>p){var q=o-p;this.$element.find(".steps").first().attr("style","margin-left: -"+q+"px"),this.$element.find("li.active").first().position().left<200&&(q+=this.$element.find("li.active").first().position().left-200,1>q?this.$element.find(".steps").first().attr("style","margin-left: 0"):this.$element.find(".steps").first().attr("style","margin-left: -"+q+"px"))}if("undefined"!=typeof this.initialized){var r=a.Event("changed.fu.wizard");this.$element.trigger(r,{step:this.currentStep})}this.initialized=!0},stepclicked:function(b){var c=a(b.currentTarget),d=this.$element.find(".steps li").index(c);if(!(d=1&&c<=this.numSteps?(this.currentStep=c,this.setState()):(c=this.$element.find(".steps li.active:first").attr("data-step"),isNaN(c)||(this.currentStep=parseInt(c,10),this.setState())),b=this):(b={step:this.currentStep},this.$element.find(".steps li.active:first[data-name]").length&&(b.stepname=this.$element.find(".steps li.active:first").attr("data-name"))),b}},a.fn.wizard=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.wizard"),h="object"==typeof b&&b;g||f.data("fu.wizard",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.wizard.defaults={disablePreviousStep:!1,selectedItem:{step:-1}},a.fn.wizard.Constructor=c,a.fn.wizard.noConflict=function(){return a.fn.wizard=b,this},a(document).on("mouseover.fu.wizard.data-api","[data-initialize=wizard]",function(b){var c=a(b.target).closest(".wizard");c.data("fu.wizard")||c.wizard(c.data())}),a(function(){a("[data-initialize=wizard]").each(function(){var b=a(this);b.data("fu.wizard")||b.wizard(b.data())})})}(a),function(a){var b=a.fn.infinitescroll,c=function(b,c){this.$element=a(b),this.$element.addClass("infinitescroll"),this.options=a.extend({},a.fn.infinitescroll.defaults,c),this.curScrollTop=this.$element.scrollTop(),this.curPercentage=this.getPercentage(),this.fetchingData=!1,this.$element.on("scroll.fu.infinitescroll",a.proxy(this.onScroll,this)),this.onScroll()};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element.empty(),this.$element[0].outerHTML},disable:function(){this.$element.off("scroll.fu.infinitescroll")},enable:function(){this.$element.on("scroll.fu.infinitescroll",a.proxy(this.onScroll,this))},end:function(b){var c=a('
    ');b?c.append(b):c.append("---------"),this.$element.append(c),this.disable()},getPercentage:function(){var a="border-box"===this.$element.css("box-sizing")?this.$element.outerHeight():this.$element.height(),b=this.$element.get(0).scrollHeight;return b>a?a/(b-this.curScrollTop)*100:0},fetchData:function(b){var c,d=a('
    '),e=this,f=function(){var b={percentage:e.curPercentage,scrollTop:e.curScrollTop},c=a('
    ');d.append(c),c.loader(),e.options.dataSource&&e.options.dataSource(b,function(a){var b;d.remove(),a.content&&e.$element.append(a.content),a.end&&(b=a.end!==!0?a.end:void 0,e.end(b)),e.fetchingData=!1})};this.fetchingData=!0,this.$element.append(d),this.options.hybrid&&b!==!0?(c=a(''),"object"==typeof this.options.hybrid?c.append(this.options.hybrid.label):c.append(''),c.on("click.fu.infinitescroll",function(){c.remove(),f()}),d.append(c)):f()},onScroll:function(a){this.curScrollTop=this.$element.scrollTop(),this.curPercentage=this.getPercentage(),!this.fetchingData&&this.curPercentage>=this.options.percentage&&this.fetchData()}},a.fn.infinitescroll=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.infinitescroll"),h="object"==typeof b&&b;g||f.data("fu.infinitescroll",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.infinitescroll.defaults={dataSource:null,hybrid:!1,percentage:95},a.fn.infinitescroll.Constructor=c,a.fn.infinitescroll.noConflict=function(){return a.fn.infinitescroll=b,this}}(a),function(a){var b=a.fn.pillbox,c=function(b,c){this.$element=a(b),this.$moreCount=this.$element.find(".pillbox-more-count"),this.$pillGroup=this.$element.find(".pill-group"),this.$addItem=this.$element.find(".pillbox-add-item"),this.$addItemWrap=this.$addItem.parent(),this.$suggest=this.$element.find(".suggest"),this.$pillHTML='
  • Remove
  • ',this.options=a.extend({},a.fn.pillbox.defaults,c),-1===this.options.readonly?void 0!==this.$element.attr("data-readonly")&&this.readonly(!0):this.options.readonly&&this.readonly(!0),this.acceptKeyCodes=this._generateObject(this.options.acceptKeyCodes),this.$element.on("click.fu.pillbox",".pill-group > .pill",a.proxy(this.itemClicked,this)),this.$element.on("click.fu.pillbox",a.proxy(this.inputFocus,this)),this.$element.on("keydown.fu.pillbox",".pillbox-add-item",a.proxy(this.inputEvent,this)),this.options.onKeyDown&&this.$element.on("mousedown.fu.pillbox",".suggest > li",a.proxy(this.suggestionClick,this)),this.options.edit&&(this.$element.addClass("pills-editable"),this.$element.on("blur.fu.pillbox",".pillbox-add-item",a.proxy(this.cancelEdit,this)))};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element[0].outerHTML},items:function(){var b=this;return this.$pillGroup.children(".pill").map(function(){return b.getItemData(a(this))}).get()},itemClicked:function(b){var c,d=a(b.target);if(b.preventDefault(),b.stopPropagation(),this._closeSuggestions(),d.hasClass("pill"))c=d;else if(c=d.parent(),void 0===this.$element.attr("data-readonly")){if(d.hasClass("glyphicon-close"))return this.options.onRemove?this.options.onRemove(this.getItemData(c,{el:c}),a.proxy(this._removeElement,this)):this._removeElement(this.getItemData(c,{el:c})),!1;if(this.options.edit){if(c.find(".pillbox-list-edit").length)return!1;this.openEdit(c)}}this.$element.trigger("clicked.fu.pillbox",this.getItemData(c))},readonly:function(a){a?this.$element.attr("data-readonly","readonly"):this.$element.removeAttr("data-readonly"),this.options.truncate&&this.truncate(a)},suggestionClick:function(b){var c=a(b.currentTarget),d={text:c.html(),value:c.data("value")};b.preventDefault(),this.$addItem.val(""),c.data("attr")&&(d.attr=JSON.parse(c.data("attr"))),d.data=c.data("data"),this.addItems(d,!0),this._closeSuggestions()},itemCount:function(){return this.$pillGroup.children(".pill").length},addItems:function(){var b,c,d,e=this;!isFinite(String(arguments[0]))||arguments[0]instanceof Array?(b=[].slice.call(arguments).slice(0),d=b[1]&&!b[1].text):(b=[].slice.call(arguments).slice(1),c=arguments[0]),b[0]instanceof Array&&(b=b[0]),b.length&&(a.each(b,function(a,c){var d={text:c.text,value:c.value?c.value:c.text,el:e.$pillHTML};c.attr&&(d.attr=c.attr),c.data&&(d.data=c.data),b[a]=d}),this.options.edit&&this.currentEdit&&(b[0].el=this.currentEdit.wrap("
    ").parent().html()),d&&b.pop(1),e.options.onAdd&&d?this.options.edit&&this.currentEdit?e.options.onAdd(b[0],a.proxy(e.saveEdit,this)):e.options.onAdd(b[0],a.proxy(e.placeItems,this)):this.options.edit&&this.currentEdit?e.saveEdit(b):c?e.placeItems(c,b):e.placeItems(b,d))},removeItems:function(a,b){var c,d,e=this;if(a)for(b=b?b:1,c=0;b>c&&(d=e.$pillGroup.find("> .pill:nth-child("+a+")"),d);c++)d.remove();else this.$pillGroup.find(".pill").remove(),this._removePillTrigger({method:"removeAll"})},placeItems:function(){var b,c,d,e,f=[];!isFinite(String(arguments[0]))||arguments[0]instanceof Array?(b=[].slice.call(arguments).slice(0),e=b[1]&&!b[1].text):(b=[].slice.call(arguments).slice(1),c=arguments[0]),b[0]instanceof Array&&(b=b[0]),b.length&&(a.each(b,function(b,c){var d=a(c.el);d.attr("data-value",c.value),d.find("span:first").html(c.text),c.attr&&a.each(c.attr,function(a,b){"cssClass"===a||"class"===a?d.addClass(b):d.attr(a,b)}),c.data&&d.data("data",c.data),f.push(d)}),this.$pillGroup.children(".pill").length>0?c?(d=this.$pillGroup.find(".pill:nth-child("+c+")"),d.length?d.before(f):this.$pillGroup.children(".pill:last").after(f)):this.$pillGroup.children(".pill:last").after(f):this.$pillGroup.prepend(f),e&&this.$element.trigger("added.fu.pillbox",{text:b[0].text,value:b[0].value}))},inputEvent:function(a){var b,c,d,e,f=this,g=this.$addItem.val();if(this.acceptKeyCodes[a.keyCode])return this.options.onKeyDown&&this._isSuggestionsOpen()&&(e=this.$suggest.find(".pillbox-suggest-sel"), -e.length&&(g=e.html(),b=e.data("value"),c=e.data("attr"))),(g.replace(/[ ]*\,[ ]*/,"").match(/\S/)||this.options.allowEmptyPills&&g.length)&&(this._closeSuggestions(),this.$addItem.hide(),c?this.addItems({text:g,value:b,attr:JSON.parse(c)},!0):this.addItems({text:g,value:b},!0),setTimeout(function(){f.$addItem.show().val("").attr({size:10})},0)),a.preventDefault(),!0;if(8===a.keyCode||46===a.keyCode){if(!g.length)return a.preventDefault(),this.options.edit&&this.currentEdit?(this.cancelEdit(),!0):(this._closeSuggestions(),d=this.$pillGroup.children(".pill:last"),d.hasClass("pillbox-highlight")?this._removeElement(this.getItemData(d,{el:d})):d.addClass("pillbox-highlight"),!0)}else g.length>10&&this.$addItem.width() .pill[data-value="'+b+'"]').remove()}),this._removePillTrigger({method:"removeByValue",removedValues:b})},removeByText:function(){var b=[].slice.call(arguments).slice(0),c=this;a.each(b,function(a,b){c.$pillGroup.find('> .pill:contains("'+b+'")').remove()}),this._removePillTrigger({method:"removeByText",removedText:b})},truncate:function(b){var c,d,e,f,g,h=this;this.$element.removeClass("truncate"),this.$addItemWrap.removeClass("truncated"),this.$pillGroup.find(".pill").removeClass("truncated"),b&&(this.$element.addClass("truncate"),c=this.$element.width(),d=!1,e=0,f=this.$pillGroup.find(".pill").length,g=0,this.$pillGroup.find(".pill").each(function(){var b=a(this);d?b.addClass("truncated"):(e++,h.$moreCount.text(f-e),g+b.outerWidth(!0)+h.$addItemWrap.outerWidth(!0)<=c?g+=b.outerWidth(!0):(h.$moreCount.text(f-e+1),b.addClass("truncated"),d=!0))}),e===f&&this.$addItemWrap.addClass("truncated"))},inputFocus:function(a){this.$element.find(".pillbox-add-item").focus()},getItemData:function(b,c){return a.extend({text:b.find("span:first").html()},b.data(),c)},_removeElement:function(a){a.el.remove(),delete a.el,this.$element.trigger("removed.fu.pillbox",a)},_removePillTrigger:function(a){this.$element.trigger("removed.fu.pillbox",a)},_generateObject:function(b){var c={};return a.each(b,function(a,b){c[b]=!0}),c},_openSuggestions:function(b,c){var d=a("
      ");return this.callbackId!==b.timeStamp?!1:void(c.data&&c.data.length&&(a.each(c.data,function(b,c){var e=c.value?c.value:c.text,f=a('
    • '+c.text+"
    • ");c.attr&&f.data("attr",JSON.stringify(c.attr)),c.data&&f.data("data",c.data),d.append(f)}),this.$suggest.html("").append(d.children()),a(document.body).trigger("suggested.fu.pillbox",this.$suggest)))},_closeSuggestions:function(){this.$suggest.html("").parent().removeClass("open")},_isSuggestionsOpen:function(){return this.$suggest.parent().hasClass("open")},_keySuggestions:function(a){var b,c=this.$suggest.find("li.pillbox-suggest-sel"),d=38===a.keyCode;a.preventDefault(),c.length?(b=d?c.prev():c.next(),b.length||(b=d?this.$suggest.find("li:last"):this.$suggest.find("li:first")),b&&(b.addClass("pillbox-suggest-sel"),c.removeClass("pillbox-suggest-sel"))):(c=this.$suggest.find("li:first"),c.addClass("pillbox-suggest-sel"))}},c.prototype.getValue=c.prototype.items,a.fn.pillbox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.pillbox"),h="object"==typeof b&&b;g||f.data("fu.pillbox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.pillbox.defaults={onAdd:void 0,onRemove:void 0,onKeyDown:void 0,edit:!1,readonly:-1,truncate:!1,acceptKeyCodes:[13,188],allowEmptyPills:!1},a.fn.pillbox.Constructor=c,a.fn.pillbox.noConflict=function(){return a.fn.pillbox=b,this},a(document).on("mousedown.fu.pillbox.data-api","[data-initialize=pillbox]",function(b){var c=a(b.target).closest(".pillbox");c.data("fu.pillbox")||c.pillbox(c.data())}),a(function(){a("[data-initialize=pillbox]").each(function(){var b=a(this);b.data("fu.pillbox")||b.pillbox(b.data())})})}(a),function(a){var b=a.fn.repeater,c=function(b,c){var d,e,f=this;this.$element=a(b),this.$canvas=this.$element.find(".repeater-canvas"),this.$count=this.$element.find(".repeater-count"),this.$end=this.$element.find(".repeater-end"),this.$filters=this.$element.find(".repeater-filters"),this.$loader=this.$element.find(".repeater-loader"),this.$pageSize=this.$element.find(".repeater-itemization .selectlist"),this.$nextBtn=this.$element.find(".repeater-next"),this.$pages=this.$element.find(".repeater-pages"),this.$prevBtn=this.$element.find(".repeater-prev"),this.$primaryPaging=this.$element.find(".repeater-primaryPaging"),this.$search=this.$element.find(".repeater-search").find(".search"),this.$secondaryPaging=this.$element.find(".repeater-secondaryPaging"),this.$start=this.$element.find(".repeater-start"),this.$viewport=this.$element.find(".repeater-viewport"),this.$views=this.$element.find(".repeater-views"),this.currentPage=0,this.currentView=null,this.infiniteScrollingCallback=function(){},this.infiniteScrollingCont=null,this.infiniteScrollingEnabled=!1,this.infiniteScrollingEnd=null,this.infiniteScrollingOptions={},this.lastPageInput=0,this.options=a.extend({},a.fn.repeater.defaults,c),this.pageIncrement=0,this.resizeTimeout={},this.stamp=(new Date).getTime()+(Math.floor(100*Math.random())+1),this.storedDataSourceOpts=null,this.viewOptions={},this.viewType=null,this.$filters.selectlist(),this.$pageSize.selectlist(),this.$primaryPaging.find(".combobox").combobox(),this.$search.search(),this.$filters.on("changed.fu.selectlist",function(a,b){f.$element.trigger("filtered.fu.repeater",b),f.render({clearInfinite:!0,pageIncrement:null})}),this.$nextBtn.on("click.fu.repeater",a.proxy(this.next,this)),this.$pageSize.on("changed.fu.selectlist",function(a,b){f.$element.trigger("pageSizeChanged.fu.repeater",b),f.render({pageIncrement:null})}),this.$prevBtn.on("click.fu.repeater",a.proxy(this.previous,this)),this.$primaryPaging.find(".combobox").on("changed.fu.combobox",function(a,b){f.$element.trigger("pageChanged.fu.repeater",[b.text,b]),f.pageInputChange(b.text)}),this.$search.on("searched.fu.search cleared.fu.search",function(a,b){f.$element.trigger("searchChanged.fu.repeater",b),f.render({clearInfinite:!0,pageIncrement:null})}),this.$secondaryPaging.on("blur.fu.repeater",function(a){f.pageInputChange(f.$secondaryPaging.val())}),this.$secondaryPaging.on("keyup",function(a){13===a.keyCode&&f.pageInputChange(f.$secondaryPaging.val())}),this.$views.find("input").on("change.fu.repeater",a.proxy(this.viewChanged,this)),a(window).on("resize.fu.repeater."+this.stamp,function(a){clearTimeout(f.resizeTimeout),f.resizeTimeout=setTimeout(function(){f.resize(),f.$element.trigger("resized.fu.repeater")},500)}),this.$loader.loader(),this.$loader.loader("pause"),-1!==this.options.defaultView?e=this.options.defaultView:(d=this.$views.find("label.active input"),e=d.length>0?d.val():"list"),this.setViewOptions(e),this.initViewTypes(function(){f.resize(),f.$element.trigger("resized.fu.repeater"),f.render({changeView:e})})};c.prototype={constructor:c,clear:function(b){function c(b){var d=[];b.children().each(function(){var b=a(this),e=b.attr("data-preserve");"deep"===e?(b.detach(),d.push(b)):"shallow"===e&&(c(b),b.detach(),d.push(b))}),b.empty(),b.append(d)}var d,e;b=b||{},b.preserve?(!this.infiniteScrollingEnabled||b.clearInfinite)&&c(this.$canvas):this.$canvas.empty(),d=void 0!==b.viewChanged?b.viewChanged:!1,e=a.fn.repeater.viewTypes[this.viewType]||{},!d&&e.cleared&&e.cleared.call(this,{options:b})},clearPreservedDataSourceOptions:function(){this.storedDataSourceOpts=null},destroy:function(){var b;return this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$canvas.empty(),b=this.$element[0].outerHTML,this.$element.find(".combobox").combobox("destroy"),this.$element.find(".selectlist").selectlist("destroy"),this.$element.find(".search").search("destroy"),this.infiniteScrollingEnabled&&a(this.infiniteScrollingCont).infinitescroll("destroy"),this.$element.remove(),a(window).off("resize.fu.repeater."+this.stamp),b},disable:function(){var a="disable",b="disabled";this.$search.search(a),this.$filters.selectlist(a),this.$views.find("label").attr(b,b),this.$pageSize.selectlist(a),this.$primaryPaging.find(".combobox").combobox(a),this.$secondaryPaging.attr(b,b),this.$prevBtn.attr(b,b),this.$nextBtn.attr(b,b),this.$element.addClass("disabled"),this.$element.trigger("disabled.fu.repeater")},enable:function(){var a="disabled",b="enable",c="page-end";this.$search.search(b),this.$filters.selectlist(b),this.$views.find("label").removeAttr(a),this.$pageSize.selectlist("enable"),this.$primaryPaging.find(".combobox").combobox(b),this.$secondaryPaging.removeAttr(a),this.$prevBtn.hasClass(c)||this.$prevBtn.removeAttr(a),this.$nextBtn.hasClass(c)||this.$nextBtn.removeAttr(a),this.$prevBtn.hasClass(c)&&this.$nextBtn.hasClass(c)&&this.$primaryPaging.combobox("disable"),0!==parseInt(this.$count.html())?this.$pageSize.selectlist("enable"):this.$pageSize.selectlist("disable"),this.$element.removeClass("disabled"),this.$element.trigger("enabled.fu.repeater")},getDataOptions:function(b){var c,d,e={},f={};return b=b||{},f.filter=this.$filters.length>0?this.$filters.selectlist("selectedItem"):{text:"All",value:"all"},f.view=this.currentView,this.infiniteScrollingEnabled||(f.pageSize=this.$pageSize.length>0?parseInt(this.$pageSize.selectlist("selectedItem").value,10):25),void 0!==b.pageIncrement&&(null===b.pageIncrement?this.currentPage=0:this.currentPage+=b.pageIncrement),f.pageIndex=this.currentPage,c=this.$search.length>0?this.$search.find("input").val():"",""!==c&&(f.search=c),b.dataSourceOptions&&(e=b.dataSourceOptions,b.preserveDataSourceOptions&&(this.storedDataSourceOpts=this.storedDataSourceOpts?a.extend(this.storedDataSourceOpts,e):e)),this.storedDataSourceOpts&&(e=a.extend(this.storedDataSourceOpts,e)),d=a.fn.repeater.viewTypes[this.viewType]||{},d=d.dataOptions,d?(d=d.call(this,f),f=a.extend(d,e)):f=a.extend(f,e),f},infiniteScrolling:function(a,b){var c,d,e=this.$element.find(".repeater-footer"),f=this.$element.find(".repeater-viewport");b=b||{},a?(this.infiniteScrollingEnabled=!0,this.infiniteScrollingEnd=b.end,delete b.dataSource,delete b.end,this.infiniteScrollingOptions=b,f.css({height:f.height()+e.outerHeight()}),e.hide()):(c=this.infiniteScrollingCont,d=c.data(),delete d.infinitescroll,c.off("scroll"),c.removeClass("infinitescroll"),this.infiniteScrollingCont=null,this.infiniteScrollingEnabled=!1,this.infiniteScrollingEnd=null,this.infiniteScrollingOptions={},f.css({height:f.height()-e.outerHeight()}),e.show())},infiniteScrollPaging:function(a,b){var c=this.infiniteScrollingEnd!==!0?this.infiniteScrollingEnd:void 0,d=a.page,e=a.pages;this.currentPage=void 0!==d?d:NaN,this.currentPage+1>=e&&this.infiniteScrollingCont.infinitescroll("end",c)},initInfiniteScrolling:function(){var b,c,d=this.$canvas.find('[data-infinite="true"]:first');d=d.length<1?this.$canvas:d,d.data("fu.infinitescroll")?d.infinitescroll("enable"):(c=this,b=a.extend({},this.infiniteScrollingOptions),b.dataSource=function(a,b){c.infiniteScrollingCallback=b,c.render({pageIncrement:1})},d.infinitescroll(b),this.infiniteScrollingCont=d)},initViewTypes:function(b){function c(a){function d(){a++,e>a?c(a):b()}g[a].initialize?g[a].initialize.call(f,{},function(){d()}):d()}var d,e,f=this,g=[];for(d in a.fn.repeater.viewTypes)g.push(a.fn.repeater.viewTypes[d]);e=g.length,e>0?c(0):b()},itemization:function(a){this.$count.html(void 0!==a.count?a.count:"?"),this.$end.html(void 0!==a.end?a.end:"?"),this.$start.html(void 0!==a.start?a.start:"?")},next:function(a){var b="disabled";this.$nextBtn.attr(b,b),this.$prevBtn.attr(b,b),this.pageIncrement=1,this.$element.trigger("nextClicked.fu.repeater"),this.render({pageIncrement:this.pageIncrement})},pageInputChange:function(a){var b;a!==this.lastPageInput&&(this.lastPageInput=a,a=parseInt(a,10)-1,b=a-this.currentPage,this.$element.trigger("pageChanged.fu.repeater",a),this.render({pageIncrement:b}))},pagination:function(a){var b,c,d,e,f="active",g="disabled",h=a.page,i="page-end",j=a.pages;if(this.currentPage=void 0!==h?h:NaN,this.$primaryPaging.removeClass(f),this.$secondaryPaging.removeClass(f),e=0===j?0:this.currentPage+1,j<=this.viewOptions.dropPagingCap){for(this.$primaryPaging.addClass(f),b=this.$primaryPaging.find(".dropdown-menu"),b.empty(),c=0;j>c;c++)d=c+1,b.append('
    • '+d+"
    • ");this.$primaryPaging.find("input.form-control").val(e)}else this.$secondaryPaging.addClass(f),this.$secondaryPaging.val(e);this.lastPageInput=this.currentPage+1+"",this.$pages.html(""+j),this.currentPage+1=0?(this.$prevBtn.removeAttr(g),this.$prevBtn.removeClass(i)):(this.$prevBtn.attr(g,g),this.$prevBtn.addClass(i)),0!==this.pageIncrement&&(this.pageIncrement>0?this.$nextBtn.is(":disabled")?this.$prevBtn.focus():this.$nextBtn.focus():this.$prevBtn.is(":disabled")?this.$nextBtn.focus():this.$prevBtn.focus())},previous:function(){var a="disabled";this.$nextBtn.attr(a,a),this.$prevBtn.attr(a,a),this.pageIncrement=-1,this.$element.trigger("previousClicked.fu.repeater"),this.render({pageIncrement:this.pageIncrement})},render:function(b){var c,d,e=this,f=!1,g=a.fn.repeater.viewTypes[this.viewType]||{};b=b||{},this.disable(),b.changeView&&this.currentView!==b.changeView&&(d=this.currentView,this.currentView=b.changeView,this.viewType=this.currentView.split(".")[0],this.setViewOptions(this.currentView),this.$element.attr("data-currentview",this.currentView),this.$element.attr("data-viewtype",this.viewType),f=!0,b.viewChanged=f,this.$element.trigger("viewChanged.fu.repeater",this.currentView),this.infiniteScrollingEnabled&&e.infiniteScrolling(!1),g=a.fn.repeater.viewTypes[this.viewType]||{},g.selected&&g.selected.call(this,{prevView:d})),b.preserve=void 0!==b.preserve?b.preserve:!f,this.clear(b),(!this.infiniteScrollingEnabled||this.infiniteScrollingEnabled&&f)&&this.$loader.show().loader("play"),c=this.getDataOptions(b),this.viewOptions.dataSource(c,function(a){a=a||{},e.infiniteScrollingEnabled?e.infiniteScrollingCallback({}):(e.itemization(a),e.pagination(a)),e.runRenderer(g,a,function(){e.infiniteScrollingEnabled&&((f||b.clearInfinite)&&e.initInfiniteScrolling(),e.infiniteScrollPaging(a,b)),e.$loader.hide().loader("pause"),e.$element.trigger("rendered.fu.repeater",{data:a,options:c,renderOptions:b}),e.$element.trigger("loaded.fu.repeater",c),e.enable()})})},resize:function(){var b,c,d=-1===this.viewOptions.staticHeight?this.$element.attr("data-staticheight"):this.viewOptions.staticHeight,e={};if(this.viewType&&(e=a.fn.repeater.viewTypes[this.viewType]||{}),void 0!==d&&d!==!1&&"false"!==d){this.$canvas.addClass("scrolling"),c={bottom:this.$viewport.css("margin-bottom"),top:this.$viewport.css("margin-top")};var f="true"===d||d===!0?this.$element.height():parseInt(d,10),g=this.$element.find(".repeater-header").outerHeight(),h=this.$element.find(".repeater-footer").outerHeight(),i="auto"===c.bottom?0:parseInt(c.bottom,10),j="auto"===c.top?0:parseInt(c.top,10);b=f-g-h-i-j,this.$viewport.outerHeight(b)}else this.$canvas.removeClass("scrolling");e.resize&&e.resize.call(this,{height:this.$element.outerHeight(),width:this.$element.outerWidth()})},runRenderer:function(b,c,d){function e(b,c){var d;c&&(d=c.action?c.action:"append","none"!==d&&void 0!==c.item&&(b=void 0!==c.container?a(c.container):b,b[d](c.item)))}var f,g,h,i,j,k;if(b.render)b.render.call(this,{container:this.$canvas,data:c},function(){d()});else{if(b.before&&(i=b.before.call(this,{container:this.$canvas,data:c}),e(this.$canvas,i)),f=this.$canvas.find('[data-container="true"]:last'),f=f.length>0?f:this.$canvas,b.renderItem){for(j=b.repeat||"data.items",j=j.split("."),"data"===j[0]||"this"===j[0]?(k="this"===j[0]?this:c,j.shift()):(j=[],k=[],window.console&&window.console.warn&&window.console.warn('WARNING: Repeater plugin "repeat" value must start with either "data" or "this"')),g=0,h=j.length;h>g;g++){if(void 0===k[j[g]]){k=[],window.console&&window.console.warn&&window.console.warn("WARNING: Repeater unable to find property to iterate renderItem on.");break}k=k[j[g]]}for(g=0,h=k.length;h>g;g++)i=b.renderItem.call(this,{container:f,data:c,index:g,subset:k}),e(f,i)}b.after&&(i=b.after.call(this,{container:this.$canvas,data:c}),e(this.$canvas,i)),d()}},setViewOptions:function(b){var c={},d=b.split(".")[1];c=this.options.views?this.options.views[d]||this.options.views[b]||{}:{},this.viewOptions=a.extend({},this.options,c)},viewChanged:function(b){var c=a(b.target),d=c.val();this.render({changeView:d,pageIncrement:null})}},a.fn.repeater=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.repeater"),h="object"==typeof b&&b;g||f.data("fu.repeater",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.repeater.defaults={dataSource:function(a,b){b({count:0,end:0,items:[],page:0,pages:1,start:0})},defaultView:-1,dropPagingCap:10,staticHeight:-1,views:null},a.fn.repeater.viewTypes={},a.fn.repeater.Constructor=c,a.fn.repeater.noConflict=function(){return a.fn.repeater=b,this}}(a),function(a){function b(b,c,d,e){var f=c[e.property],g=a("");if(g.addClass(e.className),this.viewOptions.list_actions!==!1&&"@_ACTIONS_@"===e.property&&(g.addClass("repeater-list-actions-placeholder-column"),f=""),f=void 0!==f?f:"",g.append(f),void 0!==e._auto_width&&g.outerWidth(e._auto_width),b.append(g),"multi"===this.viewOptions.list_selectable&&"@_CHECKBOX_@"===e.property){var h='';g.html(h)}"@_CHECKBOX_@"!==e.property&&"@_ACTIONS_@"!==e.property&&this.viewOptions.list_columnRendered&&this.viewOptions.list_columnRendered({container:b,columnAttr:e.property,item:g,rowData:c},function(){})}function c(c,d,e){var f,g=a(""),h=this,i="multi"===this.viewOptions.list_selectable,j=this.viewOptions.list_actions;for(this.viewOptions.list_selectable&&(g.addClass("selectable"),g.attr("tabindex",0),g.data("item_data",d),g.on("click.fu.repeaterList",function(){var b=a(this),c=a(this).index();c+=1;var d=h.$element.find(".frozen-column-wrapper tr:nth-child("+c+")"),e=h.$element.find(".actions-column-wrapper tr:nth-child("+c+")"),f=h.$element.find(".frozen-column-wrapper tr:nth-child("+c+") .checkbox-inline");b.is(".selected")?(b.removeClass("selected"),i?(f.checkbox("uncheck"),d.removeClass("selected"),j&&e.removeClass("selected")):b.find(".repeater-list-check").remove(),h.$element.trigger("deselected.fu.repeaterList",b)):(i?(f.checkbox("check"),b.addClass("selected"),d.addClass("selected"),j&&e.addClass("selected")):(h.$canvas.find(".repeater-list-check").remove(),h.$canvas.find(".repeater-list tbody tr.selected").each(function(){a(this).removeClass("selected"),h.$element.trigger("deselected.fu.repeaterList",a(this))}),b.find("td:first").prepend('
      '),b.addClass("selected"),d.addClass("selected")),h.$element.trigger("selected.fu.repeaterList",b));var g=h.$canvas.find(".repeater-list-wrapper > table .selected"),k=h.$element.find(".table-actions");g.length>0?k.find("thead .btn").removeAttr("disabled"):k.find("thead .btn").attr("disabled","disabled")}),g.keyup(function(a){13===a.keyCode&&g.trigger("click.fu.repeaterList")})),this.viewOptions.list_actions&&!this.viewOptions.list_selectable&&g.data("item_data",d),c.append(g),f=0;f'),b.append(e)),"string"==typeof c.error&&c.error.length>0?(d=a(''),d.find("td").append(c.error),e.append(d)):c.items&&c.items.length<1&&(d=a(''),d.find("td").append(this.viewOptions.list_noItemsHTML),e.append(d))}function e(){var a=window.navigator.userAgent,b=a.indexOf("MSIE "),c=a.indexOf("Firefox");return b>0?"ie-"+parseInt(a.substring(b+5,a.indexOf(".",b))):c>0?"firefox":""}a.fn.repeater&&(a.fn.repeater.Constructor.prototype.list_clearSelectedItems=function(){this.$canvas.find(".repeater-list-check").remove(),this.$canvas.find(".repeater-list table tbody tr.selected").removeClass("selected")},a.fn.repeater.Constructor.prototype.list_highlightColumn=function(b,c){var d=this.$canvas.find(".repeater-list-wrapper > table tbody");(this.viewOptions.list_highlightSortedColumn||c)&&(d.find("td.sorted").removeClass("sorted"),d.find("tr").each(function(){var c=a(this).find("td:nth-child("+(b+1)+")").filter(function(){return!a(this).parent().hasClass("empty")});c.addClass("sorted")}))},a.fn.repeater.Constructor.prototype.list_getSelectedItems=function(){var b=[];return this.$canvas.find(".repeater-list .repeater-list-wrapper > table tbody tr.selected").each(function(){var c=a(this);b.push({data:c.data("item_data"),element:c})}),b},a.fn.repeater.Constructor.prototype.getValue=a.fn.repeater.Constructor.prototype.list_getSelectedItems,a.fn.repeater.Constructor.prototype.list_positionHeadings=function(){var b=this.$element.find(".repeater-list-wrapper"),c=b.offset().left,d=b.scrollLeft();d>0?b.find(".repeater-list-heading").each(function(){var b=a(this),d=b.parents("th:first").offset().left-c+"px";b.addClass("shifted").css("left",d)}):b.find(".repeater-list-heading").each(function(){a(this).removeClass("shifted").css("left","")})},a.fn.repeater.Constructor.prototype.list_setSelectedItems=function(b,c){function d(){h=a(this),f=h.data("item_data")||{},f[b[g].property]===b[g].value&&e(h,b[g].selected)}function e(a,b){b=void 0!==b?b:!0,b?(c||"multi"===j||k.list_clearSelectedItems(),a.hasClass("selected")||(a.addClass("selected"),a.find("td:first").prepend('
      '))):(a.find(".repeater-list-check").remove(),a.removeClass("selected"))}var f,g,h,i,j=this.viewOptions.list_selectable,k=this;for(a.isArray(b)||(b=[b]),i=c===!0||"multi"===j?b.length:j&&b.length>0?1:0,g=0;i>g;g++)void 0!==b[g].index?(h=this.$canvas.find(".repeater-list table tbody tr:nth-child("+(b[g].index+1)+")"),h.length>0&&e(h,b[g].selected)):void 0!==b[g].property&&void 0!==b[g].value&&this.$canvas.find(".repeater-list table tbody tr").each(d)},a.fn.repeater.Constructor.prototype.list_sizeHeadings=function(){var b=this.$element.find(".repeater-list table");b.find("thead th").each(function(){var b=a(this),c=b.find(".repeater-list-heading");c.outerHeight(b.outerHeight()),c.outerWidth(c.data("forced-width")||b.outerWidth())})},a.fn.repeater.Constructor.prototype.list_setFrozenColumns=function(){var b=this.$canvas.find(".table-frozen"),c=this.$element.find(".repeater-canvas"),d=this.$element.find(".repeater-list .repeater-list-wrapper > table"),e=this.$element.find(".repeater-list"),f=this.viewOptions.list_frozenColumns,g=this;if("multi"===this.viewOptions.list_selectable&&(f+=1,c.addClass("multi-select-enabled")),b.length<1){var h=a('
      ').insertBefore(d),i=d.clone().addClass("table-frozen");i.find("th:not(:lt("+f+"))").remove(),i.find("td:not(:nth-child(n+0):nth-child(-n+"+f+"))").remove();var j=i.clone().removeClass("table-frozen");j.find("tbody").remove();var k=a('
      ').append(j);h.append(i),e.append(k),this.$canvas.addClass("frozen-enabled")}this.$element.find(".repeater-list table.table-frozen tr").each(function(b,c){a(this).height(d.find("tr:eq("+b+")").height())});var l=d.find("td:eq(0)").outerWidth();this.$element.find(".frozen-column-wrapper, .frozen-thead-wrapper").width(l),a(".frozen-thead-wrapper .repeater-list-heading").on("click",function(){var b=a(this).parent("th").index();b+=1,g.$element.find(".repeater-list-wrapper > table thead th:nth-child("+b+") .repeater-list-heading")[0].click()})},a.fn.repeater.Constructor.prototype.list_positionColumns=function(){var a=this.$element.find(".repeater-canvas"),b=a.scrollTop(),c=a.scrollLeft(),d=this.viewOptions.list_frozenColumns||"multi"===this.viewOptions.list_selectable,e=this.viewOptions.list_actions,f=this.$element.find(".repeater-canvas").outerWidth(),g=this.$element.find(".repeater-list .repeater-list-wrapper > table").outerWidth(),h=this.$element.find(".table-actions")?this.$element.find(".table-actions").outerWidth():0,i=g-(f-h)>=c;b>0?a.find(".repeater-list-heading").css("top",b):a.find(".repeater-list-heading").css("top","0"),c>0?(d&&(a.find(".frozen-thead-wrapper").css("left",c),a.find(".frozen-column-wrapper").css("left",c)),e&&i&&a.find(".actions-column-wrapper").css("right",-c)):(d&&(a.find(".frozen-thead-wrapper").css("left","0"),a.find(".frozen-column-wrapper").css("left","0")),e&&a.find(".actions-column-wrapper").css("right","0"))},a.fn.repeater.Constructor.prototype.list_createItemActions=function(){var b,c,d="",e=this,f=this.$element.find(".repeater-list .repeater-list-wrapper > table"),g=this.$canvas.find(".table-actions");for(b=0,c=this.viewOptions.list_actions.items.length;c>b;b++){var h=this.viewOptions.list_actions.items[b],i=h.html;d+='
    • '+i+"
    • "}if(g.length<1){var j='
      ",k=a('
      ').insertBefore(f),l=f.clone().addClass("table-actions");if(l.find("th:not(:last-child)").remove(),l.find("tr td:not(:last-child)").remove(),"multi"===this.viewOptions.list_selectable)l.find("thead tr").html('
      '+j+"
      "),l.find("thead .btn").attr("disabled","disabled");else{var m=this.viewOptions.list_actions.label||"",n=a('
      '+m+"
      "),o=9;n.data("forced-width",this.list_actions_width+o);var p=a(""+m+"");p.append(n),l.find("thead tr").addClass("empty-heading").append(p)}var q=l.find("td");q.each(function(b){a(this).html(j),a(this).find("a").attr("data-row",parseInt([b])+1)}),k.append(l),this.$canvas.addClass("actions-enabled")}this.$element.find(".repeater-list table.table-actions thead tr th").outerHeight(f.find("thead tr th").outerHeight()),this.$element.find(".repeater-list table.table-actions tbody tr td:first-child").each(function(b,c){a(this).outerHeight(f.find("tbody tr:eq("+b+") td").outerHeight())}),this.$element.find(".table-actions tbody .action-item").on("click",function(b){var c=a(this).data("action"),d=a(this).data("row"),f={actionName:c,rows:[d]};e.list_getActionItems(f,b)}),this.$element.find(".table-actions thead .action-item").on("click",function(b){var c=a(this).data("action"),d={actionName:c,rows:[]};e.$element.find(".repeater-list-wrapper > table .selected").each(function(){var b=a(this).index();b+=1,d.rows.push(b)}),e.list_getActionItems(d,b)})},a.fn.repeater.Constructor.prototype.list_getActionItems=function(b,c){var d,e=[],f=a.grep(this.viewOptions.list_actions.items,function(a){return a.name===b.actionName})[0];for(d=0;d table tbody tr:nth-child("+b.rows[d]+")");e.push({item:g,rowData:g.data("item_data")})}if(1===e.length&&(e=e[0]),f.clickAction){var h=function(){};f.clickAction(e,h,c)}},a.fn.repeater.Constructor.prototype.list_sizeActionsTable=function(){var a=this.$element.find(".repeater-list-wrapper > table"),b=this.$element.find(".repeater-list-wrapper .actions-column-wrapper thead th .repeater-list-heading");b.outerHeight(a.find("thead th .repeater-list-heading").outerHeight())},a.fn.repeater.Constructor.prototype.list_frozenOptionsInitialize=function(){var b=this,c=(this.viewOptions.list_frozenColumns,this.viewOptions.list_actions,"multi"===this.viewOptions.list_selectable,this.$element.find(".frozen-column-wrapper .checkbox-inline")),d=this.$element.find(".repeater-list table");this.$element.find("tr.selectable").on("mouseover mouseleave",function(b){var c=a(this).index();c+=1,"mouseover"===b.type?d.find("tbody tr:nth-child("+c+")").addClass("hovered"):d.find("tbody tr:nth-child("+c+")").removeClass("hovered")}),c.checkbox(),this.$element.find(".table-frozen tbody .checkbox-inline").on("change",function(c){c.preventDefault();var d=a(this).attr("data-row");d=parseInt(d)+1,b.$element.find(".repeater-list-wrapper > table tbody tr:nth-child("+d+")").click()}),this.$element.find(".frozen-thead-wrapper thead .checkbox-inline").on("change",function(){a(this).checkbox("isChecked")?(b.$element.find(".repeater-list-wrapper > table tbody tr:not(.selected)").click(),b.$element.trigger("selected.fu.repeaterList",c)):(b.$element.find(".repeater-list-wrapper > table tbody tr.selected").click(),b.$element.trigger("deselected.fu.repeaterList",c))})},a.fn.repeater.defaults=a.extend({},a.fn.repeater.defaults,{list_columnRendered:null,list_columnSizing:!0,list_columnSyncing:!0,list_highlightSortedColumn:!0,list_infiniteScroll:!1,list_noItemsHTML:"no items found",list_selectable:!1,list_sortClearing:!1,list_rowRendered:null,list_frozenColumns:0,list_actions:!1}),a.fn.repeater.viewTypes.list={cleared:function(){this.viewOptions.list_columnSyncing&&this.list_sizeHeadings()},dataOptions:function(a){return this.list_sortDirection&&(a.sortDirection=this.list_sortDirection),this.list_sortProperty&&(a.sortProperty=this.list_sortProperty),a},initialize:function(a,b){this.list_sortDirection=null,this.list_sortProperty=null,this.list_actions_width=void 0!==this.viewOptions.list_actions.width?this.viewOptions.list_actions.width:37,this.list_noItems=!1,b()},resize:function(){this.viewOptions.list_frozenColumns||this.viewOptions.list_actions?this.render():this.viewOptions.list_columnSyncing&&this.list_sizeHeadings()},selected:function(){var a,b=this.viewOptions.list_infiniteScroll;this.list_firstRender=!0,this.$loader.addClass("noHeader"),b&&(a="object"==typeof b?b:{}, -this.infiniteScrolling(!0,a))},before:function(b){var c,f=b.container.find(".repeater-list"),g=this;return f.length<1&&(f=a('
      '),f.find(".repeater-list-wrapper").on("scroll.fu.repeaterList",function(){g.viewOptions.list_columnSyncing&&g.list_positionHeadings()}),(g.viewOptions.list_frozenColumns||g.viewOptions.list_actions||"multi"===g.viewOptions.list_selectable)&&b.container.on("scroll.fu.repeaterList",function(){g.list_positionColumns()}),b.container.append(f)),b.container.removeClass("actions-enabled actions-enabled multi-select-enabled"),c=f.find("table"),i.call(this,c,b.data),d.call(this,c,b.data),!1},renderItem:function(a){return c.call(this,a.container,a.subset[a.index],a.index),!1},after:function(){var a;return!this.viewOptions.list_frozenColumns&&"multi"!==this.viewOptions.list_selectable||this.list_noItems||this.list_setFrozenColumns(),this.viewOptions.list_actions&&!this.list_noItems&&(this.list_createItemActions(),this.list_sizeActionsTable()),!this.viewOptions.list_frozenColumns&&!this.viewOptions.list_actions&&"multi"!==this.viewOptions.list_selectable||this.list_noItems||(this.list_positionColumns(),this.list_frozenOptionsInitialize()),this.viewOptions.list_columnSyncing&&(this.list_sizeHeadings(),this.list_positionHeadings()),a=this.$canvas.find(".repeater-list-wrapper > table .repeater-list-heading.sorted"),a.length>0&&this.list_highlightColumn(a.data("fu_item_index")),!1}});var f=function(a){var b=a.data.self,c=a.data.$headerOverlay.add(a.data.$headerBase),d=a.data.$headerOverlay.find(".glyphicon.rlc:first"),e=a.data.$tr,f=a.data.column;b.list_sortProperty="string"==typeof f.sortable?f.sortable:f.property;var g="glyphicon-chevron-down",h="glyphicon-chevron-up";c.hasClass("sorted")?d.hasClass(h)?(d.removeClass(h).addClass(g),b.list_sortDirection="desc"):b.viewOptions.list_sortClearing?(c.removeClass("sorted"),d.removeClass(g),b.list_sortDirection=null,b.list_sortProperty=null):(d.removeClass(g).addClass(h),b.list_sortDirection="asc"):(e.find("th, .repeater-list-heading").removeClass("sorted"),d.removeClass(g).addClass(h),b.list_sortDirection="asc",c.addClass("sorted")),b.render({clearInfinite:!0,pageIncrement:null})},g=function(b,c,d){var e=this,g=a('
      ');g.data("fu_item_index",d),g.prepend(c.label);var h=a("");if(this.viewOptions.list_actions&&"@_ACTIONS_@"===c.property){var i=this.list_actions_width;h.css("width",i),g.css("width",i)}var j=[];j.push(c.className);var k=c.sortable;k&&(j.push("sortable"),g.on("click.fu.repeaterList",{self:e,$tr:b,$headerBase:h,$headerOverlay:g,column:c},f));var l=g.find(".glyphicon.rlc:first");if(("asc"===c.sortDirection||"desc"===c.sortDirection)&&(b.find("th, .repeater-list-heading").removeClass("sorted"),j.push("sortable sorted"),"asc"===c.sortDirection?(l.addClass("glyphicon-chevron-up"),this.list_sortDirection="asc"):(l.addClass("glyphicon-chevron-down"),this.list_sortDirection="desc"),this.list_sortProperty="string"==typeof k?k:c.property),h.html(g.html()),"@_CHECKBOX_@"!==c.property)h.append(g);else{var m='
      ';h.append(m)}j=j.join(" "),h.addClass(j),g.addClass(j),b.append(h)},h=function(a,b){if(!b)return!1;if(!a||b.length!==a.length)return!0;for(var c=0;c"),l=0;l'),e.append(k),b.prepend(e),"multi"===this.viewOptions.list_selectable&&!this.list_noItems){var m=this.$element.find(".repeater-list-wrapper .header-checkbox").outerWidth();d[0].width=m}j.call(this,k)}},j=function(b){var c=[],d=this,e=0,f=0;if(d.viewOptions.list_columnSizing){b.find("th").each(function(b,g){var h=a(g),i=0===a(this).next("th").length;if(void 0!==d.list_columns[b].width){var j=d.list_columns[b].width;e+=j,f+=j,i?h.outerWidth(""):(h.outerWidth(j),d.list_columns[b]._auto_width=j)}else f+=h.outerWidth(),c.push({col:h,index:b,last:i,minWidth:h.find(".repeater-list-heading").outerWidth()})});for(var g=d.$canvas.find(".repeater-list-wrapper").outerWidth(),h=Math.floor((g-e)/c.length),i=0;ig)&&(j.col.outerWidth(h),d.list_columns[j.index]._auto_width=h)}}}}(a),function(a){function b(b,c){function d(){var d,f,g;f=c.indexOf("{{"),d=c.indexOf("}}",f+2),f>-1&&d>-1?(g=a.trim(c.substring(f+2,d)),g=void 0!==b[g]?b[g]:"",c=c.substring(0,f)+g+c.substring(d+2)):e=!0}for(var e=!1;!e&&c.search("{{")>=0;)d(c);return c}a.fn.repeater&&(a.fn.repeater.Constructor.prototype.thumbnail_clearSelectedItems=function(){this.$canvas.find(".repeater-thumbnail-cont .selectable.selected").removeClass("selected")},a.fn.repeater.Constructor.prototype.thumbnail_getSelectedItems=function(){var b=[];return this.$canvas.find(".repeater-thumbnail-cont .selectable.selected").each(function(){b.push(a(this))}),b},a.fn.repeater.Constructor.prototype.thumbnail_setSelectedItems=function(b,c){function d(){return j===b[g].index?(h=a(this),!1):void j++}function e(){h=a(this),h.is(b[g].selector)&&f(h,b[g].selected)}function f(a,b){b=void 0!==b?b:!0,b?(c||"multi"===k||l.thumbnail_clearSelectedItems(),a.addClass("selected")):a.removeClass("selected")}var g,h,i,j,k=this.viewOptions.thumbnail_selectable,l=this;for(a.isArray(b)||(b=[b]),i=c===!0||"multi"===k?b.length:k&&b.length>0?1:0,g=0;i>g;g++)void 0!==b[g].index?(h=a(),j=0,this.$canvas.find(".repeater-thumbnail-cont .selectable").each(d),h.length>0&&f(h,b[g].selected)):b[g].selector&&this.$canvas.find(".repeater-thumbnail-cont .selectable").each(e)},a.fn.repeater.defaults=a.extend({},a.fn.repeater.defaults,{thumbnail_alignment:"left",thumbnail_infiniteScroll:!1,thumbnail_itemRendered:null,thumbnail_noItemsHTML:"no items found",thumbnail_selectable:!1,thumbnail_template:'
      {{name}}
      '}),a.fn.repeater.viewTypes.thumbnail={selected:function(){var a,b=this.viewOptions.thumbnail_infiniteScroll;b&&(a="object"==typeof b?b:{},this.infiniteScrolling(!0,a))},before:function(b){var c,d,e=this.viewOptions.thumbnail_alignment,f=this.$canvas.find(".repeater-thumbnail-cont"),g=b.data,h={};return f.length<1?(f=a('
      '),e&&"none"!==e?(d={center:1,justify:1,left:1,right:1},e=d[e]?e:"justify",f.addClass("align-"+e),this.thumbnail_injectSpacers=!0):this.thumbnail_injectSpacers=!1,h.item=f):h.action="none",g.items&&g.items.length<1?(c=a('
      '),c.append(this.viewOptions.thumbnail_noItemsHTML),f.append(c)):f.find(".empty:first").remove(),h},renderItem:function(c){var d=this.viewOptions.thumbnail_selectable,e="selected",f=this,g=a(b(c.subset[c.index],this.viewOptions.thumbnail_template));return d&&(g.addClass("selectable"),g.on("click",function(){g.hasClass(e)?(g.removeClass(e),f.$element.trigger("deselected.fu.repeaterThumbnail",g)):("multi"!==d&&f.$canvas.find(".repeater-thumbnail-cont .selectable.selected").each(function(){var b=a(this);b.removeClass(e),f.$element.trigger("deselected.fu.repeaterThumbnail",b)}),g.addClass(e),f.$element.trigger("selected.fu.repeaterThumbnail",g))})),c.container.append(g),this.thumbnail_injectSpacers&&g.after(' '),this.viewOptions.thumbnail_itemRendered&&this.viewOptions.thumbnail_itemRendered({container:c.container,item:g,itemData:c.subset[c.index]},function(){}),!1}})}(a),function(a){var b=a.fn.scheduler,c=function(b,c){var d=this;this.$element=a(b),this.options=a.extend({},a.fn.scheduler.defaults,c),this.$startDate=this.$element.find(".start-datetime .start-date"),this.$startTime=this.$element.find(".start-datetime .start-time"),this.$timeZone=this.$element.find(".timezone-container .timezone"),this.$repeatIntervalPanel=this.$element.find(".repeat-every-panel"),this.$repeatIntervalSelect=this.$element.find(".repeat-options"),this.$repeatIntervalSpinbox=this.$element.find(".repeat-every"),this.$repeatIntervalTxt=this.$element.find(".repeat-every-text"),this.$end=this.$element.find(".repeat-end"),this.$endSelect=this.$end.find(".end-options"),this.$endAfter=this.$end.find(".end-after"),this.$endDate=this.$end.find(".end-on-date"),this.$recurrencePanels=this.$element.find(".repeat-panel"),this.$repeatIntervalSelect.selectlist(),this.$element.find(".selectlist").selectlist(),this.$startDate.datepicker(this.options.startDateOptions);var e="function"==typeof this.options.startDateChanged?this.options.startDateChanged:this._guessEndDate;this.$startDate.on("change changed.fu.datepicker dateClicked.fu.datepicker",a.proxy(e,this)),this.$startTime.combobox(),""===this.$startTime.find("input").val()&&this.$startTime.combobox("selectByIndex",0),"0"===this.$repeatIntervalSpinbox.find("input").val()?this.$repeatIntervalSpinbox.spinbox({value:1,min:1,limitToStep:!0}):this.$repeatIntervalSpinbox.spinbox({min:1,limitToStep:!0}),this.$endAfter.spinbox({value:1,min:1,limitToStep:!0}),this.$endDate.datepicker(this.options.endDateOptions),this.$element.find(".radio-custom").radio(),this.$repeatIntervalSelect.on("changed.fu.selectlist",a.proxy(this.repeatIntervalSelectChanged,this)),this.$endSelect.on("changed.fu.selectlist",a.proxy(this.endSelectChanged,this)),this.$element.find(".repeat-days-of-the-week .btn-group .btn").on("change.fu.scheduler",function(a,b){d.changed(a,b,!0)}),this.$element.find(".combobox").on("changed.fu.combobox",a.proxy(this.changed,this)),this.$element.find(".datepicker").on("changed.fu.datepicker",a.proxy(this.changed,this)),this.$element.find(".datepicker").on("dateClicked.fu.datepicker",a.proxy(this.changed,this)),this.$element.find(".selectlist").on("changed.fu.selectlist",a.proxy(this.changed,this)),this.$element.find(".spinbox").on("changed.fu.spinbox",a.proxy(this.changed,this)),this.$element.find(".repeat-monthly .radio-custom, .repeat-yearly .radio-custom").on("change.fu.scheduler",a.proxy(this.changed,this))},d=function(a,b){var c,d="";return d+=a.getFullYear(),d+=b,c=a.getMonth()+1,d+=10>c?"0"+c:c,d+=b,c=a.getDate(),d+=10>c?"0"+c:c},e=1e3,f=60*e,g=60*f,h=24*g,i=7*h,j=5*i,k=52*i,l={secondly:e,minutely:f,hourly:g,daily:h,weekly:i,monthly:j,yearly:k},m=function(a,b,c,d){return new Date(a.getTime()+l[c]*d)};c.prototype={constructor:c,destroy:function(){var b;return this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element.find(".datepicker .calendar").empty(),b=this.$element[0].outerHTML,this.$element.find(".combobox").combobox("destroy"),this.$element.find(".datepicker").datepicker("destroy"),this.$element.find(".selectlist").selectlist("destroy"),this.$element.find(".spinbox").spinbox("destroy"),this.$element.find(".radio-custom").radio("destroy"),this.$element.remove(),b},changed:function(b,c,d){d||b.stopPropagation(),this.$element.trigger("changed.fu.scheduler",{data:void 0!==c?c:a(b.currentTarget).data(),originalEvent:b,value:this.getValue()})},disable:function(){this.toggleState("disable")},enable:function(){this.toggleState("enable")},setUtcTime:function(a,b,c){var d=a.split("-"),e=b.split(":"),f=new Date(Date.UTC(d[0],d[1]-1,d[2],e[0],e[1],e[2]?e[2]:0));if("Z"===c)f.setUTCHours(f.getUTCHours()+0);else{var g="(.)",h=".*?",i="\\d",j=".*?",k="(\\d)",l=new RegExp(g+h+i+j+k,["i"]),m=l.exec(c);if(null!==m){var n=m[1],o=m[2],p="+"===n?1:-1;f.setUTCHours(f.getUTCHours()+p*parseInt(o,10))}}var q=f.getTimezoneOffset();return f.setMinutes(q),f},endSelectChanged:function(a,b){var c,d;b?d=b.value:(c=this.$endSelect.selectlist("selectedItem"),d=c.value),this.$endAfter.parent().addClass("hidden"),this.$endAfter.parent().attr("aria-hidden","true"),this.$endDate.parent().addClass("hidden"),this.$endDate.parent().attr("aria-hidden","true"),"after"===d?(this.$endAfter.parent().removeClass("hide hidden"),this.$endAfter.parent().attr("aria-hidden","false")):"date"===d&&(this.$endDate.parent().removeClass("hide hidden"),this.$endDate.parent().attr("aria-hidden","false"))},_guessEndDate:function(){var a=this.$repeatIntervalSelect.selectlist("selectedItem").value,b=new Date(this.$endDate.datepicker("getDate")),c=new Date(this.$startDate.datepicker("getDate")),d=this.$repeatIntervalSpinbox.find("input").val();"none"!==a&&c>=b&&(this.$repeatIntervalSpinbox.is(":visible")||(d=1),"weekdays"===a&&(d=1,a="weekly"),b=m(c,b,a,d),this.$endDate.datepicker("setDate",b))},getValue:function(){var b,c=this.$repeatIntervalSpinbox.spinbox("value"),e="",f=this.$repeatIntervalSelect.selectlist("selectedItem").value;this.$startTime.combobox("selectedItem").value?(b=this.$startTime.combobox("selectedItem").value,b=b.toLowerCase()):b=this.$startTime.combobox("selectedItem").text.toLowerCase();var g,h,i,j,k,l,m,n,o=this.$timeZone.selectlist("selectedItem");m=""+d(this.$startDate.datepicker("getDate"),"-"),m+="T",i=b.search("am")>=0,j=b.search("pm")>=0,b=a.trim(b.replace(/am/g,"").replace(/pm/g,"")).split(":"),b[0]=parseInt(b[0],10),b[1]=parseInt(b[1],10),i&&b[0]>11?b[0]=0:j&&b[0]<12&&(b[0]+=12),m+=b[0]<10?"0"+b[0]:b[0],m+=":",m+=b[1]<10?"0"+b[1]:b[1],m+="+00:00"===o.offset?"Z":o.offset,"none"===f?e="FREQ=DAILY;INTERVAL=1;COUNT=1;":"secondly"===f?(e="FREQ=SECONDLY;",e+="INTERVAL="+c+";"):"minutely"===f?(e="FREQ=MINUTELY;",e+="INTERVAL="+c+";"):"hourly"===f?(e="FREQ=HOURLY;",e+="INTERVAL="+c+";"):"daily"===f?(e+="FREQ=DAILY;",e+="INTERVAL="+c+";"):"weekdays"===f?(e+="FREQ=DAILY;",e+="BYDAY=MO,TU,WE,TH,FR;",e+="INTERVAL=1;"):"weekly"===f?(h=[],this.$element.find(".repeat-days-of-the-week .btn-group input:checked").each(function(){h.push(a(this).data().value)}),e+="FREQ=WEEKLY;",e+="BYDAY="+h.join(",")+";",e+="INTERVAL="+c+";"):"monthly"===f?(e+="FREQ=MONTHLY;",e+="INTERVAL="+c+";",n=this.$element.find("input[name=repeat-monthly]:checked").val(),"bymonthday"===n?(g=parseInt(this.$element.find(".repeat-monthly-date .selectlist").selectlist("selectedItem").text,10),e+="BYMONTHDAY="+g+";"):"bysetpos"===n&&(h=this.$element.find(".repeat-monthly-day .month-days").selectlist("selectedItem").value,l=this.$element.find(".repeat-monthly-day .month-day-pos").selectlist("selectedItem").value,e+="BYDAY="+h+";",e+="BYSETPOS="+l+";")):"yearly"===f&&(e+="FREQ=YEARLY;",n=this.$element.find("input[name=repeat-yearly]:checked").val(),"bymonthday"===n?(k=this.$element.find(".repeat-yearly-date .year-month").selectlist("selectedItem").value,g=this.$element.find(".repeat-yearly-date .year-month-day").selectlist("selectedItem").text,e+="BYMONTH="+k+";",e+="BYMONTHDAY="+g+";"):"bysetpos"===n&&(h=this.$element.find(".repeat-yearly-day .year-month-days").selectlist("selectedItem").value,l=this.$element.find(".repeat-yearly-day .year-month-day-pos").selectlist("selectedItem").value,k=this.$element.find(".repeat-yearly-day .year-month").selectlist("selectedItem").value,e+="BYDAY="+h+";",e+="BYSETPOS="+l+";",e+="BYMONTH="+k+";"));var p=this.$endSelect.selectlist("selectedItem").value,q="";"none"!==f&&("after"===p?q="COUNT="+this.$endAfter.spinbox("value")+";":"date"===p&&(q="UNTIL="+d(this.$endDate.datepicker("getDate"),"")+";")),e+=q,e=";"===e.substring(e.length-1)?e.substring(0,e.length-1):e;var r={startDateTime:m,timeZone:o,recurrencePattern:e};return r},repeatIntervalSelectChanged:function(a,b){var c,d,e;switch(b?(d=b.value,e=b.text):(c=this.$repeatIntervalSelect.selectlist("selectedItem"),d=c.value||"",e=c.text||""),this.$repeatIntervalTxt.text(e),d.toLowerCase()){case"hourly":case"daily":case"weekly":case"monthly":this.$repeatIntervalPanel.removeClass("hide hidden"),this.$repeatIntervalPanel.attr("aria-hidden","false");break;default:this.$repeatIntervalPanel.addClass("hidden"),this.$repeatIntervalPanel.attr("aria-hidden","true")}this.$recurrencePanels.addClass("hidden"),this.$recurrencePanels.attr("aria-hidden","true"),this.$element.find(".repeat-"+d).removeClass("hide hidden"),this.$element.find(".repeat-"+d).attr("aria-hidden","false"),"none"===d?(this.$end.addClass("hidden"),this.$end.attr("aria-hidden","true")):(this.$end.removeClass("hide hidden"),this.$end.attr("aria-hidden","false")),this._guessEndDate()},setValue:function(b){var c,d,e,f,g,h,i,j,k,l,m;if(b.startDateTime)j=b.startDateTime.split("T"),k=j[0],j[1]?(j[1]=j[1].split(":"),c=parseInt(j[1][0],10),g=j[1][1]?parseInt(j[1][1].split("+")[0].split("-")[0].split("Z")[0],10):0,h=12>c?"AM":"PM",0===c?c=12:c>12&&(c-=12),g=10>g?"0"+g:g,l=c+":"+g,j=c+":"+g+" "+h,this.$startTime.find("input").val(j),this.$startTime.combobox("selectByText",j)):l="00:00";else{l="00:00";var n=this.$startDate.datepicker("getDate");k=n.getFullYear()+"-"+n.getMonth()+"-"+n.getDate()}if(e="li",b.timeZone?("string"==typeof b.timeZone?e+='[data-name="'+b.timeZone+'"]':a.each(b.timeZone,function(a,b){e+="[data-"+a+'="'+b+'"]'}),m=b.timeZone.offset,this.$timeZone.selectlist("selectBySelector",e)):b.startDateTime?(j=b.startDateTime.split("T")[1],j=j?j.search(/\+/)>-1?"+"+a.trim(j.split("+")[1]):j.search(/\-/)>-1?"-"+a.trim(j.split("-")[1]):"+00:00":"+00:00",m="+00:00"===j?"Z":j,e+='[data-offset="'+j+'"]',this.$timeZone.selectlist("selectBySelector",e)):m="Z",b.recurrencePattern){for(i={},j=b.recurrencePattern.toUpperCase().split(";"),d=0,f=j.length;f>d;d++)""!==j[d]&&(e=j[d].split("="),i[e[0]]=e[1]);if("DAILY"===i.FREQ)e="MO,TU,WE,TH,FR"===i.BYDAY?"weekdays":"1"===i.INTERVAL&&"1"===i.COUNT?"none":"daily";else if("SECONDLY"===i.FREQ)e="secondly";else if("MINUTELY"===i.FREQ)e="minutely";else if("HOURLY"===i.FREQ)e="hourly";else if("WEEKLY"===i.FREQ){if(i.BYDAY)for(e=this.$element.find(".repeat-days-of-the-week .btn-group"),e.find("label").removeClass("active"),j=i.BYDAY.split(","),d=0,f=j.length;f>d;d++)e.find('input[data-value="'+j[d]+'"]').prop("checked",!0).parent().addClass("active");e="weekly"}else"MONTHLY"===i.FREQ?(this.$element.find(".repeat-monthly input").removeAttr("checked").removeClass("checked"),this.$element.find(".repeat-monthly label.radio-custom").removeClass("checked"),i.BYMONTHDAY?(j=this.$element.find(".repeat-monthly-date"),j.find("input").addClass("checked").prop("checked",!0),j.find("label.radio-custom").addClass("checked"),j.find(".selectlist").selectlist("selectByValue",i.BYMONTHDAY)):i.BYDAY&&(j=this.$element.find(".repeat-monthly-day"),j.find("input").addClass("checked").prop("checked",!0),j.find("label.radio-custom").addClass("checked"),i.BYSETPOS&&j.find(".month-day-pos").selectlist("selectByValue",i.BYSETPOS),j.find(".month-days").selectlist("selectByValue",i.BYDAY)),e="monthly"):"YEARLY"===i.FREQ?(this.$element.find(".repeat-yearly input").removeAttr("checked").removeClass("checked"),this.$element.find(".repeat-yearly label.radio-custom").removeClass("checked"),i.BYMONTHDAY?(j=this.$element.find(".repeat-yearly-date"),j.find("input").addClass("checked").prop("checked",!0),j.find("label.radio-custom").addClass("checked"),i.BYMONTH&&j.find(".year-month").selectlist("selectByValue",i.BYMONTH),j.find(".year-month-day").selectlist("selectByValue",i.BYMONTHDAY)):i.BYSETPOS&&(j=this.$element.find(".repeat-yearly-day"),j.find("input").addClass("checked").prop("checked",!0),j.find("label.radio-custom").addClass("checked"),j.find(".year-month-day-pos").selectlist("selectByValue",i.BYSETPOS),i.BYDAY&&j.find(".year-month-days").selectlist("selectByValue",i.BYDAY),i.BYMONTH&&j.find(".year-month").selectlist("selectByValue",i.BYMONTH)),e="yearly"):e="none";if(i.COUNT)this.$endAfter.spinbox("value",parseInt(i.COUNT,10)),this.$endSelect.selectlist("selectByValue","after");else if(i.UNTIL){j=i.UNTIL,8===j.length&&(j=j.split(""),j.splice(4,0,"-"),j.splice(7,0,"-"),j=j.join(""));var o=this.$timeZone.selectlist("selectedItem"),p="+00:00"===o.offset?"Z":o.offset,q=this.setUtcTime(j,l,p);this.$endDate.datepicker("setDate",q),this.$endSelect.selectlist("selectByValue","date")}else this.$endSelect.selectlist("selectByValue","never");this.endSelectChanged(),i.INTERVAL&&this.$repeatIntervalSpinbox.spinbox("value",parseInt(i.INTERVAL,10)),this.$repeatIntervalSelect.selectlist("selectByValue",e),this.repeatIntervalSelectChanged()}var r=this.setUtcTime(k,l,m);this.$startDate.datepicker("setDate",r)},toggleState:function(a){this.$element.find(".combobox").combobox(a),this.$element.find(".datepicker").datepicker(a),this.$element.find(".selectlist").selectlist(a),this.$element.find(".spinbox").spinbox(a),this.$element.find(".radio-custom").radio(a),a="disable"===a?"addClass":"removeClass",this.$element.find(".repeat-days-of-the-week .btn-group")[a]("disabled")},value:function(a){return a?this.setValue(a):this.getValue()}},a.fn.scheduler=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.scheduler"),h="object"==typeof b&&b;g||f.data("fu.scheduler",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.scheduler.defaults={},a.fn.scheduler.Constructor=c,a.fn.scheduler.noConflict=function(){return a.fn.scheduler=b,this},a(document).on("mousedown.fu.scheduler.data-api","[data-initialize=scheduler]",function(b){var c=a(b.target).closest(".scheduler");c.data("fu.scheduler")||c.scheduler(c.data())}),a(function(){a("[data-initialize=scheduler]").each(function(){var b=a(this);b.data("scheduler")||b.scheduler(b.data())})})}(a),function(a){var b=a.fn.picker,c=function(b,c){var d=this;this.$element=a(b),this.options=a.extend({},a.fn.picker.defaults,c),this.$accept=this.$element.find(".picker-accept"),this.$cancel=this.$element.find(".picker-cancel"),this.$trigger=this.$element.find(".picker-trigger"),this.$footer=this.$element.find(".picker-footer"),this.$header=this.$element.find(".picker-header"),this.$popup=this.$element.find(".picker-popup"),this.$body=this.$element.find(".picker-body"),this.clickStamp="_",this.isInput=this.$trigger.is("input"),this.$trigger.on("keydown.fu.picker",a.proxy(this.keyComplete,this)),this.$trigger.on("focus.fu.picker",a.proxy(function(b){("undefined"==typeof b||a(b.target).is("input[type=text]"))&&a.proxy(this.show(),this)},this)),this.$trigger.on("click.fu.picker",a.proxy(function(b){a(b.target).is("input[type=text]")?a.proxy(this.show(),this):a.proxy(this.toggle(),this)},this)),this.$accept.on("click.fu.picker",a.proxy(this.complete,this,"accepted")),this.$cancel.on("click.fu.picker",function(a){a.preventDefault(),d.complete("cancelled")})},d=function(b){var c=Math.max(document.documentElement.clientHeight,window.innerHeight||0),d=a(document).scrollTop(),e=b.$popup.offset(),f=e.top+b.$popup.outerHeight(!0);return f>c+d||e.topc;c++)if(g.is(f[c])||g.parents(f[c]).length>0)return!1;return!0},show:function(){var b;if(b=a(document).find(".picker.showing"),b.length>0){if(b.data("fu.picker")&&b.data("fu.picker").options.explicit)return;b.picker("externalClickListener",{},!0)}this.$element.addClass("showing"),e(this),this.$element.trigger("shown.fu.picker"),this.clickStamp=(new Date).getTime()+(Math.floor(100*Math.random())+1),this.options.explicit||a(document).on("click.fu.picker.externalClick."+this.clickStamp,a.proxy(this.externalClickListener,this))}},a.fn.picker=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.picker"),h="object"==typeof b&&b;g||f.data("fu.picker",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.picker.defaults={onAccept:void 0,onCancel:void 0,onExit:void 0,externalClickExceptions:[],explicit:!1},a.fn.picker.Constructor=c,a.fn.picker.noConflict=function(){return a.fn.picker=b,this},a(document).on("focus.fu.picker.data-api","[data-initialize=picker]",function(b){var c=a(b.target).closest(".picker");c.data("fu.picker")||c.picker(c.data())}),a(function(){a("[data-initialize=picker]").each(function(){var b=a(this);b.data("fu.picker")||b.picker(b.data())})})}(a)}); \ No newline at end of file +!function(a){"function"==typeof define&&define.amd?define(["jquery","bootstrap"],a):a(jQuery)}(function(a){if("undefined"==typeof a)throw new Error("Fuel UX's JavaScript requires jQuery");if("undefined"==typeof a.fn.dropdown||"undefined"==typeof a.fn.collapse)throw new Error("Fuel UX's JavaScript requires Bootstrap");!function(a){var b=a.fn.checkbox,c=function(b,c){if(this.options=a.extend({},a.fn.checkbox.defaults,c),"label"===b.tagName.toLowerCase()){this.$label=a(b),this.$chk=this.$label.find('input[type="checkbox"]'),this.$container=a(b).parent(".checkbox");var d=this.$chk.attr("data-toggle");this.$toggleContainer=a(d),this.$chk.on("change",a.proxy(this.itemchecked,this)),this.setInitialState()}};c.prototype={constructor:c,setInitialState:function(){var a=this.$chk,b=(this.$label,a.prop("checked")),c=a.prop("disabled");this.setCheckedState(a,b),this.setDisabledState(a,c)},setCheckedState:function(a,b){var c=a,d=this.$label,e=(this.$container,this.$toggleContainer);b?(c.prop("checked",!0),d.addClass("checked"),e.removeClass("hide hidden"),d.trigger("checked.fu.checkbox")):(c.prop("checked",!1),d.removeClass("checked"),e.addClass("hidden"),d.trigger("unchecked.fu.checkbox")),d.trigger("changed.fu.checkbox",b)},setDisabledState:function(a,b){var c=this.$label;b?(this.$chk.prop("disabled",!0),c.addClass("disabled"),c.trigger("disabled.fu.checkbox")):(this.$chk.prop("disabled",!1),c.removeClass("disabled"),c.trigger("enabled.fu.checkbox"))},itemchecked:function(b){var c=a(b.target),d=c.prop("checked");this.setCheckedState(c,d)},toggle:function(){var a=this.isChecked();a?this.uncheck():this.check()},check:function(){this.setCheckedState(this.$chk,!0)},uncheck:function(){this.setCheckedState(this.$chk,!1)},isChecked:function(){var a=this.$chk.prop("checked");return a},enable:function(){this.setDisabledState(this.$chk,!1)},disable:function(){this.setDisabledState(this.$chk,!0)},destroy:function(){return this.$label.remove(),this.$label[0].outerHTML}},c.prototype.getValue=c.prototype.isChecked,a.fn.checkbox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.checkbox"),h="object"==typeof b&&b;g||f.data("fu.checkbox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.checkbox.defaults={},a.fn.checkbox.Constructor=c,a.fn.checkbox.noConflict=function(){return a.fn.checkbox=b,this},a(document).on("mouseover.fu.checkbox.data-api","[data-initialize=checkbox]",function(b){var c=a(b.target);c.data("fu.checkbox")||c.checkbox(c.data())}),a(function(){a("[data-initialize=checkbox]").each(function(){var b=a(this);b.data("fu.checkbox")||b.checkbox(b.data())})})}(a),function(a){var b=a.fn.combobox,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.combobox.defaults,c),this.$dropMenu=this.$element.find(".dropdown-menu"),this.$input=this.$element.find("input"),this.$button=this.$element.find(".btn"),this.$element.on("click.fu.combobox","a",a.proxy(this.itemclicked,this)),this.$element.on("change.fu.combobox","input",a.proxy(this.inputchanged,this)),this.$element.on("shown.bs.dropdown",a.proxy(this.menuShown,this)),this.setDefaultSelection();var d=this.$dropMenu.children("li");0===d.length&&this.$button.addClass("disabled")};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element[0].outerHTML},doSelect:function(a){"undefined"!=typeof a[0]?(this.$selectedItem=a,this.$input.val(this.$selectedItem.text().trim())):this.$selectedItem=null},menuShown:function(){this.options.autoResizeMenu&&this.resizeMenu()},resizeMenu:function(){var a=this.$element.outerWidth();this.$dropMenu.outerWidth(a)},selectedItem:function(){var b=this.$selectedItem,c={};if(b){var d=this.$selectedItem.text().trim();c=a.extend({text:d},this.$selectedItem.data())}else c={text:this.$input.val()};return c},selectByText:function(b){var c=a([]);this.$element.find("li").each(function(){return(this.textContent||this.innerText||a(this).text()||"").toLowerCase()===(b||"").toLowerCase()?(c=a(this),!1):void 0}),this.doSelect(c)},selectByValue:function(a){var b='li[data-value="'+a+'"]';this.selectBySelector(b)},selectByIndex:function(a){var b="li:eq("+a+")";this.selectBySelector(b)},selectBySelector:function(a){var b=this.$element.find(a);this.doSelect(b)},setDefaultSelection:function(){var a="li[data-selected=true]:first",b=this.$element.find(a);b.length>0&&(this.selectBySelector(a),b.removeData("selected"),b.removeAttr("data-selected"))},enable:function(){this.$element.removeClass("disabled"),this.$input.removeAttr("disabled"),this.$button.removeClass("disabled")},disable:function(){this.$element.addClass("disabled"),this.$input.attr("disabled",!0),this.$button.addClass("disabled")},itemclicked:function(b){this.$selectedItem=a(b.target).parent(),this.$input.val(this.$selectedItem.text().trim()).trigger("change",{synthetic:!0});var c=this.selectedItem();this.$element.trigger("changed.fu.combobox",c),b.preventDefault(),this.$element.find(".dropdown-toggle").focus()},inputchanged:function(b,c){if(!c||!c.synthetic){var d=a(b.target).val();this.selectByText(d);var e=this.selectedItem();0===e.text.length&&(e={text:d}),this.$element.trigger("changed.fu.combobox",e)}}},c.prototype.getValue=c.prototype.selectedItem,a.fn.combobox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.combobox"),h="object"==typeof b&&b;g||f.data("fu.combobox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.combobox.defaults={autoResizeMenu:!0},a.fn.combobox.Constructor=c,a.fn.combobox.noConflict=function(){return a.fn.combobox=b,this},a(document).on("mousedown.fu.combobox.data-api","[data-initialize=combobox]",function(b){var c=a(b.target).closest(".combobox");c.data("fu.combobox")||c.combobox(c.data())}),a(function(){a("[data-initialize=combobox]").each(function(){var b=a(this);b.data("fu.combobox")||b.combobox(b.data())})})}(a),function(a){var b="Invalid Date",c="moment.js is not available so you cannot use this function",d=[],e=!1,f=a.fn.datepicker,g=!1,h=function(){var a,b;for(g=!0,a=0,b=d.length;b>a;a++)d[a].init.call(d[a].scope);d=[]};"function"==typeof define&&define.amd?require(["moment"],function(a){e=a,h()},function(a){var b=a.requireModules&&a.requireModules[0];"moment"===b&&h()}):h();var i=function(b,c){this.$element=a(b),this.options=a.extend(!0,{},a.fn.datepicker.defaults,c),this.$calendar=this.$element.find(".datepicker-calendar"),this.$days=this.$calendar.find(".datepicker-calendar-days"),this.$header=this.$calendar.find(".datepicker-calendar-header"),this.$headerTitle=this.$header.find(".title"),this.$input=this.$element.find("input"),this.$wheels=this.$element.find(".datepicker-wheels"),this.$wheelsMonth=this.$element.find(".datepicker-wheels-month"),this.$wheelsYear=this.$element.find(".datepicker-wheels-year"),this.artificialScrolling=!1,this.formatDate=this.options.formatDate||this.formatDate,this.inputValue=null,this.moment=!1,this.momentFormat=null,this.parseDate=this.options.parseDate||this.parseDate,this.preventBlurHide=!1,this.restricted=this.options.restricted||[],this.restrictedParsed=[],this.restrictedText=this.options.restrictedText,this.sameYearOnly=this.options.sameYearOnly,this.selectedDate=null,this.yearRestriction=null,this.$calendar.find(".datepicker-today").on("click.fu.datepicker",a.proxy(this.todayClicked,this)),this.$days.on("click.fu.datepicker","tr td button",a.proxy(this.dateClicked,this)),this.$header.find(".next").on("click.fu.datepicker",a.proxy(this.next,this)),this.$header.find(".prev").on("click.fu.datepicker",a.proxy(this.prev,this)),this.$headerTitle.on("click.fu.datepicker",a.proxy(this.titleClicked,this)),this.$input.on("change.fu.datepicker",a.proxy(this.inputChanged,this)),this.$input.on("mousedown.fu.datepicker",a.proxy(this.showDropdown,this)),this.$wheels.find(".datepicker-wheels-back").on("click.fu.datepicker",a.proxy(this.backClicked,this)),this.$wheels.find(".datepicker-wheels-select").on("click.fu.datepicker",a.proxy(this.selectClicked,this)),this.$wheelsMonth.on("click.fu.datepicker","ul button",a.proxy(this.monthClicked,this)),this.$wheelsYear.on("click.fu.datepicker","ul button",a.proxy(this.yearClicked,this)),this.$wheelsYear.find("ul").on("scroll.fu.datepicker",a.proxy(this.onYearScroll,this));var f=function(){this.checkForMomentJS()&&(e=e||window.moment,this.moment=!0,this.momentFormat=this.options.momentConfig.format,this.setCulture(this.options.momentConfig.culture),e.locale=e.locale||e.lang),this.setRestrictedDates(this.restricted),this.setDate(this.options.date)||(this.$input.val(""),this.inputValue=this.$input.val()),this.sameYearOnly&&(this.yearRestriction=this.selectedDate?this.selectedDate.getFullYear():(new Date).getFullYear())};g?f.call(this):d.push({init:f,scope:this})};i.prototype={constructor:i,backClicked:function(){this.changeView("calendar")},changeView:function(a,b){"wheels"===a?(this.$calendar.hide().attr("aria-hidden","true"),this.$wheels.show().removeAttr("aria-hidden",""),b&&this.renderWheel(b)):(this.$wheels.hide().attr("aria-hidden","true"),this.$calendar.show().removeAttr("aria-hidden",""),b&&this.renderMonth(b))},checkForMomentJS:function(){return(a.isFunction(window.moment)||"undefined"!=typeof e&&a.isFunction(e))&&a.isPlainObject(this.options.momentConfig)&&"string"==typeof this.options.momentConfig.culture&&"string"==typeof this.options.momentConfig.format?!0:!1},dateClicked:function(b){var c,d=a(b.currentTarget).parents("td:first");d.hasClass("restricted")||(this.$days.find("td.selected").removeClass("selected"),d.addClass("selected"),c=new Date(d.attr("data-year"),d.attr("data-month"),d.attr("data-date")),this.selectedDate=c,this.$input.val(this.formatDate(c)),this.inputValue=this.$input.val(),this.hideDropdown(),this.$input.focus(),this.$element.trigger("dateClicked.fu.datepicker",c))},destroy:function(){return this.$element.remove(),this.$days.find("tbody").empty(),this.$wheelsYear.find("ul").empty(),this.$element[0].outerHTML},disable:function(){this.$element.addClass("disabled"),this.$element.find("input, button").attr("disabled","disabled"),this.$element.find(".input-group-btn").removeClass("open")},enable:function(){this.$element.removeClass("disabled"),this.$element.find("input, button").removeAttr("disabled")},formatDate:function(a){var b=function(a){var b="0"+a;return b.substr(b.length-2)};return this.moment?e(a).format(this.momentFormat):b(a.getMonth()+1)+"/"+b(a.getDate())+"/"+a.getFullYear()},getCulture:function(){if(this.moment)return e.locale();throw c},getDate:function(){return this.selectedDate?this.selectedDate:new Date(NaN)},getFormat:function(){if(this.moment)return this.momentFormat;throw c},getFormattedDate:function(){return this.selectedDate?this.formatDate(this.selectedDate):b},getRestrictedDates:function(){return this.restricted},inputChanged:function(){var a,b=this.$input.val();b!==this.inputValue&&(a=this.setDate(b),null===a?this.$element.trigger("inputParsingFailed.fu.datepicker",b):a===!1?this.$element.trigger("inputRestrictedDate.fu.datepicker",a):this.$element.trigger("changed.fu.datepicker",a))},showDropdown:function(a){this.$input.is(":focus")||this.$element.find(".input-group-btn").addClass("open")},hideDropdown:function(){this.$element.find(".input-group-btn").removeClass("open")},isInvalidDate:function(a){var c=a.toString();return c===b||"NaN"===c?!0:!1},isRestricted:function(a,b,c){var d,e,f,g,h=this.restrictedParsed;if(this.sameYearOnly&&null!==this.yearRestriction&&c!==this.yearRestriction)return!0;for(d=0,f=h.length;f>d;d++)if(e=h[d].from,g=h[d].to,(c>e.year||c===e.year&&b>e.month||c===e.year&&b===e.month&&a>=e.date)&&(c11){if(this.sameYearOnly)return;a=0,b++}this.renderMonth(new Date(b,a,1))},onYearScroll:function(b){if(!this.artificialScrolling){var c,d,e=a(b.currentTarget),f="border-box"===e.css("box-sizing")?e.outerHeight():e.height(),g=e.get(0).scrollHeight,h=e.scrollTop(),i=f/(g-h)*100,j=h/g*100;if(5>j){for(d=parseInt(e.find("li:first").attr("data-year"),10),c=d-1;c>d-11;c--)e.prepend('
    • ");this.artificialScrolling=!0,e.scrollTop(e.get(0).scrollHeight-g+h),this.artificialScrolling=!1}else if(i>90)for(d=parseInt(e.find("li:last").attr("data-year"),10),c=d+1;d+11>c;c++)e.append('
    • ")}},parseDate:function(a){var b,c,d,f,g,h,i,j=this,k=new Date(NaN);if(a){if(this.moment)return f=function(a){var b=e(a,j.momentFormat);return!0===b.isValid()?b.toDate():k},d=function(a){var b=e(new Date(a));return!0===b.isValid()?b.toDate():k},g=function(a,b,c){var d=b(a);return j.isInvalidDate(d)?(d=c(d),j.isInvalidDate(d)?k:d):d},"string"==typeof a?g(a,f,d):g(a,d,f);if("string"==typeof a){if(b=new Date(Date.parse(a)),!this.isInvalidDate(b))return b;if(a=a.split("T")[0],c=/^\s*(\d{4})-(\d\d)-(\d\d)\s*$/,i=c.exec(a),i&&(h=parseInt(i[2],10),b=new Date(i[1],h-1,i[3]),h===b.getMonth()+1))return b}else if(b=new Date(a),!this.isInvalidDate(b))return b}return new Date(NaN)},prev:function(){var a=this.$headerTitle.attr("data-month"),b=this.$headerTitle.attr("data-year");if(a--,0>a){if(this.sameYearOnly)return;a=11,b--}this.renderMonth(new Date(b,a,1))},renderMonth:function(b){b=b||new Date;var c,d,e,f,g,h,i,j,k,l,m,n=new Date(b.getFullYear(),b.getMonth(),1).getDay(),o=new Date(b.getFullYear(),b.getMonth()+1,0).getDate(),p=new Date(b.getFullYear(),b.getMonth(),0).getDate(),q=this.$headerTitle.find(".month"),r=b.getMonth(),s=new Date,t=s.getDate(),u=s.getMonth(),v=s.getFullYear(),w=this.selectedDate,x=this.$days.find("tbody"),y=b.getFullYear();for(w&&(w={date:w.getDate(),month:w.getMonth(),year:w.getFullYear()}),q.find(".current").removeClass("current"),q.find('span[data-month="'+r+'"]').addClass("current"),this.$headerTitle.find(".year").text(y),this.$headerTitle.attr({"data-month":r,"data-year":y}),x.empty(),0!==n?(c=p-n+1,i=-1):(c=1,i=0),h=35-n>=o?5:6,f=0;h>f;f++){for(m=a(""),g=0;7>g;g++)l=a(""),-1===i?(l.addClass("last-month"),j!==i&&l.addClass("first")):1===i&&(l.addClass("next-month"),j!==i&&l.addClass("first")),d=r+i,e=y,0>d?(d=11,e--):d>11&&(d=0,e++),l.attr({"data-date":c,"data-month":d,"data-year":e}),e===v&&d===u&&c===t?l.addClass("current-day"):(v>e||e===v&&u>d||e===v&&d===u&&t>c)&&(l.addClass("past"),this.options.allowPastDates||l.addClass("restricted").attr("title",this.restrictedText)),this.isRestricted(c,d,e)&&l.addClass("restricted").attr("title",this.restrictedText),w&&e===w.year&&d===w.month&&c===w.date&&l.addClass("selected"),l.hasClass("restricted")?l.html(''+c+""):l.html('"),c++,k=j,j=i,-1===i&&c>p?(c=1,i=0,k!==i&&l.addClass("last")):0===i&&c>o&&(c=1,i=1,k!==i&&l.addClass("last")),f===h-1&&6===g&&l.addClass("last"),m.append(l);x.append(m)}},renderWheel:function(a){var b,c,d,e=a.getMonth(),f=this.$wheelsMonth.find("ul"),g=a.getFullYear(),h=this.$wheelsYear.find("ul");for(this.sameYearOnly?(this.$wheelsMonth.addClass("full"),this.$wheelsYear.addClass("hidden")):(this.$wheelsMonth.removeClass("full"),this.$wheelsYear.removeClass("hide hidden")),f.find(".selected").removeClass("selected"),c=f.find('li[data-month="'+e+'"]'),c.addClass("selected"),f.scrollTop(f.scrollTop()+(c.position().top-f.outerHeight()/2-c.outerHeight(!0)/2)),h.empty(),b=g-10;g+11>b;b++)h.append('
    • ");d=h.find('li[data-year="'+g+'"]'),d.addClass("selected"),this.artificialScrolling=!0,h.scrollTop(h.scrollTop()+(d.position().top-h.outerHeight()/2-d.outerHeight(!0)/2)),this.artificialScrolling=!1,c.find("button").focus()},selectClicked:function(){var a=this.$wheelsMonth.find(".selected").attr("data-month"),b=this.$wheelsYear.find(".selected").attr("data-year");this.changeView("calendar",new Date(b,a,1))},setCulture:function(a){if(!a)return!1;if(!this.moment)throw c;e.locale(a)},setDate:function(a){var b=this.parseDate(a);return this.isInvalidDate(b)?(this.selectedDate=null,this.renderMonth()):this.isRestricted(b.getDate(),b.getMonth(),b.getFullYear())?(this.selectedDate=!1,this.renderMonth()):(this.selectedDate=b,this.renderMonth(b),this.$input.val(this.formatDate(b))),this.inputValue=this.$input.val(),this.selectedDate},setFormat:function(a){if(!a)return!1;if(!this.moment)throw c;this.momentFormat=a},setRestrictedDates:function(a){var b,c,d=[],e=this,f=function(a){return a===-(1/0)?{date:-(1/0),month:-(1/0),year:-(1/0)}:a===1/0?{date:1/0,month:1/0,year:1/0}:(a=e.parseDate(a),{date:a.getDate(),month:a.getMonth(),year:a.getFullYear()})};for(this.restricted=a,b=0,c=a.length;c>b;b++)d.push({from:f(a[b].from),to:f(a[b].to)});this.restrictedParsed=d},titleClicked:function(a){this.changeView("wheels",new Date(this.$headerTitle.attr("data-year"),this.$headerTitle.attr("data-month"),1))},todayClicked:function(a){var b=new Date;(b.getMonth()+""!==this.$headerTitle.attr("data-month")||b.getFullYear()+""!==this.$headerTitle.attr("data-year"))&&this.renderMonth(b)},yearClicked:function(b){this.$wheelsYear.find(".selected").removeClass("selected"),a(b.currentTarget).parent().addClass("selected")}},i.prototype.getValue=i.prototype.getDate,a.fn.datepicker=function(b){var c,d=Array.prototype.slice.call(arguments,1),e=this.each(function(){var e=a(this),f=e.data("fu.datepicker"),g="object"==typeof b&&b;f||e.data("fu.datepicker",f=new i(this,g)),"string"==typeof b&&(c=f[b].apply(f,d))});return void 0===c?e:c},a.fn.datepicker.defaults={allowPastDates:!1,date:new Date,formatDate:null,momentConfig:{culture:"en",format:"L"},parseDate:null,restricted:[],restrictedText:"Restricted",sameYearOnly:!1},a.fn.datepicker.Constructor=i,a.fn.datepicker.noConflict=function(){return a.fn.datepicker=f,this},a(document).on("mousedown.fu.datepicker.data-api","[data-initialize=datepicker]",function(b){var c=a(b.target).closest(".datepicker");c.data("datepicker")||c.datepicker(c.data())}),a(document).on("click.fu.datepicker.data-api",".datepicker .dropdown-menu",function(b){var c=a(b.target);(!c.is(".datepicker-date")||c.closest(".restricted").length)&&b.stopPropagation()}),a(document).on("click.fu.datepicker.data-api",".datepicker input",function(a){a.stopPropagation()}),a(function(){a("[data-initialize=datepicker]").each(function(){var b=a(this);b.data("datepicker")||b.datepicker(b.data())})})}(a),function(a){function b(b){a(b).css({visibility:"hidden"}),c(b)?b.parent().addClass("dropup"):b.parent().removeClass("dropup"),a(b).css({visibility:"visible"})}function c(a){var b=d(a),c={};return c.parentHeight=a.parent().outerHeight(),c.parentOffsetTop=a.parent().offset().top,c.dropdownHeight=a.outerHeight(),c.containerHeight=b.overflowElement.outerHeight(),c.containerOffsetTop=b.isWindow?b.overflowElement.scrollTop():b.overflowElement.offset().top,c.fromTop=c.parentOffsetTop-c.containerOffsetTop,c.fromBottom=c.containerHeight-c.parentHeight-(c.parentOffsetTop-c.containerOffsetTop),c.dropdownHeight=c.fromTop&&c.dropdownHeight>=c.fromBottom?c.fromTop>=c.fromBottom?!0:!1:void 0}function d(b){var c,d=b.attr("data-target"),e=!0;return d?"window"!==d&&(c=a(d),e=!1):a.each(b.parents(),function(b,d){return"visible"!==a(d).css("overflow")?(c=d,e=!1,!1):void 0}),e&&(c=window),{overflowElement:a(c),isWindow:e}}a(document.body).on("click.fu.dropdown-autoflip","[data-toggle=dropdown][data-flip]",function(c){"auto"===a(this).data().flip&&b(a(this).next(".dropdown-menu"))}),a(document.body).on("suggested.fu.pillbox",function(c,d){b(a(d)),a(d).parent().addClass("open")}),a.fn.dropdownautoflip=function(){}}(a),function(a){var b=a.fn.loader,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.loader.defaults,c),this.begin=this.$element.is("[data-begin]")?parseInt(this.$element.attr("data-begin"),10):1,this.delay=this.$element.is("[data-delay]")?parseFloat(this.$element.attr("data-delay")):150,this.end=this.$element.is("[data-end]")?parseInt(this.$element.attr("data-end"),10):8,this.frame=this.$element.is("[data-frame]")?parseInt(this.$element.attr("data-frame"),10):this.begin,this.isIElt9=!1,this.timeout={};var d=this.msieVersion();d!==!1&&9>d&&(this.$element.addClass("iefix"),this.isIElt9=!0),this.$element.attr("data-frame",this.frame+""),this.play()};c.prototype={constructor:c,destroy:function(){return this.pause(),this.$element.remove(),this.$element[0].outerHTML},ieRepaint:function(){this.isIElt9&&this.$element.addClass("iefix_repaint").removeClass("iefix_repaint")},msieVersion:function(){var a=window.navigator.userAgent,b=a.indexOf("MSIE ");return b>0?parseInt(a.substring(b+5,a.indexOf(".",b)),10):!1},next:function(){this.frame++,this.frame>this.end&&(this.frame=this.begin),this.$element.attr("data-frame",this.frame+""),this.ieRepaint()},pause:function(){clearTimeout(this.timeout)},play:function(){var a=this;clearTimeout(this.timeout),this.timeout=setTimeout(function(){a.next(),a.play()},this.delay)},previous:function(){this.frame--,this.frame0?!0:!1),this.isInput=this.$field.is("input"),this.$field.on("focus.fu.placard",a.proxy(this.show,this)),this.$field.on("keydown.fu.placard",a.proxy(this.keyComplete,this)),this.$element.on("close.fu.placard",a.proxy(this.hide,this)),this.$accept.on("click.fu.placard",a.proxy(this.complete,this,"accepted")),this.$cancel.on("click.fu.placard",function(a){a.preventDefault(),d.complete("cancelled")}),this.applyEllipsis()},e=function(a){return a.$element.hasClass("showing")?!0:!1},f=function(){var b;if(b=a(document).find(".placard.showing"),b.length>0){if(b.data("fu.placard")&&b.data("fu.placard").options.explicit)return!1;b.placard("externalClickListener",{},!0)}return!0};d.prototype={constructor:d,complete:function(a){var b=this.options[c[a]],d={previousValue:this.previousValue,value:this.getValue()};b?(b(d),this.$element.trigger(a+".fu.placard",d)):("cancelled"===a&&this.options.revertOnCancel&&this.setValue(this.previousValue,!0),this.$element.trigger(a+".fu.placard",d),this.hide())},keyComplete:function(a){this.isInput&&13===a.keyCode?(this.complete("accepted"),this.$field.blur()):27===a.keyCode&&(this.complete("cancelled"),this.$field.blur())},destroy:function(){return this.$element.remove(),a(document).off("click.fu.placard.externalClick."+this.clickStamp),this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element[0].outerHTML},disable:function(){this.$element.addClass("disabled"),this.$field.attr("disabled","disabled"),this.hide()},applyEllipsis:function(){var a,b,c;if(this.options.applyEllipsis)if(a=this.$field.get(0),this.$field.is("input"))a.scrollLeft=0;else if(a.scrollTop=0,a.clientHeight=a.scrollHeight;)c+=this.actualValue[b],this.setValue(c+"...",!0),b++;c=c.length>0?c.substring(0,c.length-1):"",this.setValue(c+"...",!0)}},enable:function(){this.$element.removeClass("disabled"),this.$field.removeAttr("disabled")},externalClickListener:function(a,b){(b===!0||this.isExternalClick(a))&&this.complete(this.options.externalClickAction)},getValue:function(){return null!==this.actualValue?this.actualValue:this.$field.val()},hide:function(){this.$element.hasClass("showing")&&(this.$element.removeClass("showing"),this.applyEllipsis(),a(document).off("click.fu.placard.externalClick."+this.clickStamp),this.$element.trigger("hidden.fu.placard"))},isExternalClick:function(b){var c,d,e=this.$element.get(0),f=this.options.externalClickExceptions||[],g=a(b.target);if(b.target===e||g.parents(".placard:first").get(0)===e)return!1;for(c=0,d=f.length;d>c;c++)if(g.is(f[c])||g.parents(f[c]).length>0)return!1;return!0},setValue:function(a,b){return"undefined"==typeof b&&(b=!this.options.applyEllipsis),this.$field.val(a),b||e(this)||this.applyEllipsis(),this.$field},show:function(){e(this)||f()&&(this.previousValue=this.$field.val(),null!==this.actualValue&&(this.setValue(this.actualValue),this.actualValue=null),this.showPlacard())},showPlacard:function(){this.$element.addClass("showing"),this.$header.length>0&&this.$popup.css("top","-"+this.$header.outerHeight(!0)+"px"),this.$footer.length>0&&this.$popup.css("bottom","-"+this.$footer.outerHeight(!0)+"px"),this.$element.trigger("shown.fu.placard"),this.clickStamp=(new Date).getTime()+(Math.floor(100*Math.random())+1),this.options.explicit||a(document).on("click.fu.placard.externalClick."+this.clickStamp,a.proxy(this.externalClickListener,this))}},a.fn.placard=function(b){var c,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.placard"),h="object"==typeof b&&b;g||f.data("fu.placard",g=new d(this,h)),"string"==typeof b&&(c=g[b].apply(g,e))});return void 0===c?f:c},a.fn.placard.defaults={onAccept:void 0,onCancel:void 0,externalClickAction:"cancelled",externalClickExceptions:[],explicit:!1,revertOnCancel:-1,applyEllipsis:!1},a.fn.placard.Constructor=d,a.fn.placard.noConflict=function(){return a.fn.placard=b,this},a(document).on("focus.fu.placard.data-api","[data-initialize=placard]",function(b){var c=a(b.target).closest(".placard");c.data("fu.placard")||c.placard(c.data())}),a(function(){a("[data-initialize=placard]").each(function(){var b=a(this);b.data("fu.placard")||b.placard(b.data())})})}(a),function(a){var b=a.fn.radio,c=function(b,c){if(this.options=a.extend({},a.fn.radio.defaults,c),"label"===b.tagName.toLowerCase()){this.$label=a(b),this.$radio=this.$label.find('input[type="radio"]'),this.groupName=this.$radio.attr("name");var d=this.$radio.attr("data-toggle");this.$toggleContainer=a(d),this.$radio.on("change",a.proxy(this.itemchecked,this)),this.setInitialState()}};c.prototype={constructor:c,setInitialState:function(){var a=this.$radio,b=(this.$label,a.prop("checked")),c=a.prop("disabled");this.setCheckedState(a,b),this.setDisabledState(a,c)},resetGroup:function(){var b=a('input[name="'+this.groupName+'"]');b.each(function(b,c){var d=a(c),e=d.parent(),f=d.attr("data-toggle"),g=a(f);e.removeClass("checked"),g.addClass("hidden")})},setCheckedState:function(b,c){var d=b,e=d.parent(),f=d.attr("data-toggle"),g=a(f);c?(this.resetGroup(),d.prop("checked",!0),e.addClass("checked"),g.removeClass("hide hidden"),e.trigger("checked.fu.radio")):(d.prop("checked",!1),e.removeClass("checked"),g.addClass("hidden"),e.trigger("unchecked.fu.radio")),e.trigger("changed.fu.radio",c)},setDisabledState:function(a,b){var c=this.$label;b?(this.$radio.prop("disabled",!0),c.addClass("disabled"),c.trigger("disabled.fu.radio")):(this.$radio.prop("disabled",!1),c.removeClass("disabled"),c.trigger("enabled.fu.radio"))},itemchecked:function(b){var c=a(b.target);this.setCheckedState(c,!0)},check:function(){this.setCheckedState(this.$radio,!0)},uncheck:function(){this.setCheckedState(this.$radio,!1)},isChecked:function(){var a=this.$radio.prop("checked");return a},enable:function(){this.setDisabledState(this.$radio,!1)},disable:function(){this.setDisabledState(this.$radio,!0)},destroy:function(){return this.$label.remove(),this.$label[0].outerHTML}},c.prototype.getValue=c.prototype.isChecked,a.fn.radio=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.radio"),h="object"==typeof b&&b;g||f.data("fu.radio",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.radio.defaults={},a.fn.radio.Constructor=c,a.fn.radio.noConflict=function(){return a.fn.radio=b,this},a(document).on("mouseover.fu.radio.data-api","[data-initialize=radio]",function(b){var c=a(b.target);c.data("fu.radio")||c.radio(c.data())}),a(function(){a("[data-initialize=radio]").each(function(){var b=a(this);b.data("fu.radio")||b.radio(b.data())})})}(a),function(a){var b=a.fn.search,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.search.defaults,c),"true"===this.$element.attr("data-searchOnKeyPress")&&(this.options.searchOnKeyPress=!0),this.$button=this.$element.find("button"),this.$input=this.$element.find("input"),this.$icon=this.$element.find(".glyphicon"),this.$button.on("click.fu.search",a.proxy(this.buttonclicked,this)),this.$input.on("keyup.fu.search",a.proxy(this.keypress,this)),this.activeSearch=""};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element[0].outerHTML},search:function(a){this.$icon.hasClass("glyphicon")&&this.$icon.removeClass("glyphicon-search").addClass("glyphicon-remove"),this.activeSearch=a,this.$element.addClass("searched"),this.$element.trigger("searched.fu.search",a)},clear:function(){this.$icon.hasClass("glyphicon")&&this.$icon.removeClass("glyphicon-remove").addClass("glyphicon-search"),this.activeSearch="",this.$input.val(""),this.$element.removeClass("searched"),this.$element.trigger("cleared.fu.search")},action:function(){var a=this.$input.val();a&&a.length>0?this.search(a):this.clear()},buttonclicked:function(b){b.preventDefault(),a(b.currentTarget).is(".disabled, :disabled")||(this.$element.hasClass("searched")?this.clear():this.action())},keypress:function(a){var b=13,c=9,d=27;a.which===b?(a.preventDefault(),this.action()):a.which===c?a.preventDefault():a.which===d?(a.preventDefault(),this.clear()):this.options.searchOnKeyPress&&this.action()},disable:function(){this.$element.addClass("disabled"),this.$input.attr("disabled","disabled"),this.$button.addClass("disabled")},enable:function(){this.$element.removeClass("disabled"),this.$input.removeAttr("disabled"),this.$button.removeClass("disabled")}},a.fn.search=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.search"),h="object"==typeof b&&b;g||f.data("fu.search",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.search.defaults={clearOnEmpty:!1,searchOnKeyPress:!1},a.fn.search.Constructor=c,a.fn.search.noConflict=function(){return a.fn.search=b,this},a(document).on("mousedown.fu.search.data-api","[data-initialize=search]",function(b){var c=a(b.target).closest(".search"); +c.data("fu.search")||c.search(c.data())}),a(function(){a("[data-initialize=search]").each(function(){var b=a(this);b.data("fu.search")||b.search(b.data())})})}(a),function(a){var b=a.fn.selectlist,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.selectlist.defaults,c),this.$button=this.$element.find(".btn.dropdown-toggle"),this.$hiddenField=this.$element.find(".hidden-field"),this.$label=this.$element.find(".selected-label"),this.$dropdownMenu=this.$element.find(".dropdown-menu"),this.$element.on("click.fu.selectlist",".dropdown-menu a",a.proxy(this.itemClicked,this)),this.setDefaultSelection(),("auto"===c.resize||"auto"===this.$element.attr("data-resize"))&&this.resize();var d=this.$dropdownMenu.children("li");0===d.length&&(this.disable(),this.doSelect(a(this.options.emptyLabelHTML))),this.$element.on("shown.bs.dropdown",function(){var b=a(this);a(document).on("keypress.fu.selectlist",function(c){var d=String.fromCharCode(c.which);b.find("li").each(function(b,c){return a(c).text().charAt(0).toLowerCase()===d?(a(c).children("a").focus(),!1):void 0})})}),this.$element.on("hide.bs.dropdown",function(){a(document).off("keypress.fu.selectlist")})};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element[0].outerHTML},doSelect:function(b){var c;this.$selectedItem=c=b,this.$hiddenField.val(this.$selectedItem.attr("data-value")),this.$label.html(a(this.$selectedItem.children()[0]).html()),this.$element.find("li").each(function(){c.is(a(this))?a(this).attr("data-selected",!0):a(this).removeData("selected").removeAttr("data-selected")})},itemClicked:function(b){this.$element.trigger("clicked.fu.selectlist",this.$selectedItem),b.preventDefault(),a(b.currentTarget).parent("li").is(".disabled, :disabled")||(a(b.target).parent().is(this.$selectedItem)||this.itemChanged(b),this.$element.find(".dropdown-toggle").focus())},itemChanged:function(b){this.doSelect(a(b.target).closest("li"));var c=this.selectedItem();this.$element.trigger("changed.fu.selectlist",c)},resize:function(){var b=0,c=0,d=a("
      ").addClass("selectlist-sizer");Boolean(a(document).find("html").hasClass("fuelux"))?a(document.body).append(d):a(".fuelux:first").append(d),d.append(this.$element.clone()),this.$element.find("a").each(function(){d.find(".selected-label").text(a(this).text()),c=d.find(".selectlist").outerWidth(),c+=d.find(".sr-only").outerWidth(),c>b&&(b=c)}),1>=b||(this.$button.css("width",b),this.$dropdownMenu.css("width",b),d.remove())},selectedItem:function(){var b=this.$selectedItem.text();return a.extend({text:b},this.$selectedItem.data())},selectByText:function(b){var c=a([]);this.$element.find("li").each(function(){return(this.textContent||this.innerText||a(this).text()||"").toLowerCase()===(b||"").toLowerCase()?(c=a(this),!1):void 0}),this.doSelect(c)},selectByValue:function(a){var b='li[data-value="'+a+'"]';this.selectBySelector(b)},selectByIndex:function(a){var b="li:eq("+a+")";this.selectBySelector(b)},selectBySelector:function(a){var b=this.$element.find(a);this.doSelect(b)},setDefaultSelection:function(){var a=this.$element.find("li[data-selected=true]").eq(0);0===a.length&&(a=this.$element.find("li").has("a").eq(0)),this.doSelect(a)},enable:function(){this.$element.removeClass("disabled"),this.$button.removeClass("disabled")},disable:function(){this.$element.addClass("disabled"),this.$button.addClass("disabled")}},c.prototype.getValue=c.prototype.selectedItem,a.fn.selectlist=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.selectlist"),h="object"==typeof b&&b;g||f.data("fu.selectlist",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.selectlist.defaults={emptyLabelHTML:'
    • No items
    • '},a.fn.selectlist.Constructor=c,a.fn.selectlist.noConflict=function(){return a.fn.selectlist=b,this},a(document).on("mousedown.fu.selectlist.data-api","[data-initialize=selectlist]",function(b){var c=a(b.target).closest(".selectlist");c.data("fu.selectlist")||c.selectlist(c.data())}),a(function(){a("[data-initialize=selectlist]").each(function(){var b=a(this);b.data("fu.selectlist")||b.selectlist(b.data())})})}(a),function(a){var b=a.fn.spinbox,c=function(b,c){this.$element=a(b),this.$element.find(".btn").on("click",function(a){a.preventDefault()}),this.options=a.extend({},a.fn.spinbox.defaults,c),this.options.step=this.$element.data("step")||this.options.step,this.options.valuethis.options.max?a=this.options.cycle?this.options.min:this.options.max:athis.options.max?a-=this.options.step:ac?1.5:8>c?2.5:4,this.switches.timeout=setTimeout(a.proxy(function(){this.iterate(b)},this),this.switches.speed/c),this.switches.count++}},iterate:function(a){this.step(a),this.startSpin(a)},step:function(a){this.setValue(this.getDisplayValue());var b;b=a?this.options.value+this.options.step:this.options.value-this.options.step,b=b.toFixed(5),this.setValue(b+this.unit)},getDisplayValue:function(){var a=this.parseInput(this.$input.val()),b=a?a:this.options.value;return b},setDisplayValue:function(a){this.$input.val(a)},getValue:function(){var a=this.options.value;return"."!==this.options.decimalMark&&(a=(a+"").split(".").join(this.options.decimalMark)),a+this.unit},setValue:function(a){if("."!==this.options.decimalMark&&(a=this.parseInput(a)),"number"!=typeof a){var b=a.replace(/[0-9.-]/g,"");this.unit=e(b,this.options.units)?b:this.options.defaultUnit}var c=this.getIntValue(a);return isNaN(c)&&!isFinite(c)?this.setValue(this.options.value):(c=f.call(this,c),this.options.value=c,a=c+this.unit,"."!==this.options.decimalMark&&(a=(a+"").split(".").join(this.options.decimalMark)),this.setDisplayValue(a),this)},value:function(a){return a||0===a?this.setValue(a):this.getValue()},parseInput:function(a){return a=(a+"").split(this.options.decimalMark).join(".")},getIntValue:function(a){return a="undefined"==typeof a?this.getValue():a,"undefined"!=typeof a?("string"==typeof a&&(a=this.parseInput(a)),a=parseFloat(a,10)):void 0},disable:function(){this.options.disabled=!0,this.$element.addClass("disabled"),this.$input.attr("disabled",""),this.$element.find("button").addClass("disabled")},enable:function(){this.options.disabled=!1,this.$element.removeClass("disabled"),this.$input.removeAttr("disabled"),this.$element.find("button").removeClass("disabled")},keydown:function(a){var b=a.keyCode;38===b?this.step(!0):40===b?this.step(!1):13===b&&this.change()},keyup:function(a){var b=a.keyCode;(38===b||40===b)&&this.triggerChangedEvent()},bindMousewheelListeners:function(){var b=this.$input.get(0);b.addEventListener?(b.addEventListener("mousewheel",a.proxy(this.mousewheelHandler,this),!1),b.addEventListener("DOMMouseScroll",a.proxy(this.mousewheelHandler,this),!1)):b.attachEvent("onmousewheel",a.proxy(this.mousewheelHandler,this))},mousewheelHandler:function(a){if(!this.options.disabled){var b=window.event||a,c=Math.max(-1,Math.min(1,b.wheelDelta||-b.detail)),d=this;return clearTimeout(this.mousewheelTimeout),this.mousewheelTimeout=setTimeout(function(){d.triggerChangedEvent()},300),0>c?this.step(!0):this.step(!1),b.preventDefault?b.preventDefault():b.returnValue=!1,!1}}},a.fn.spinbox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.spinbox"),h="object"==typeof b&&b;g||f.data("fu.spinbox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.spinbox.defaults={value:0,min:0,max:999,step:1,hold:!0,speed:"medium",disabled:!1,cycle:!1,units:[],decimalMark:".",defaultUnit:"",limitToStep:!1},a.fn.spinbox.Constructor=c,a.fn.spinbox.noConflict=function(){return a.fn.spinbox=b,this},a(document).on("mousedown.fu.spinbox.data-api","[data-initialize=spinbox]",function(b){var c=a(b.target).closest(".spinbox");c.data("fu.spinbox")||c.spinbox(c.data())}),a(function(){a("[data-initialize=spinbox]").each(function(){var b=a(this);b.data("fu.spinbox")||b.spinbox(b.data())})})}(a),function(a){function b(a,b){a.addClass("tree-selected"),"item"===a.data("type")&&b.hasClass("fueluxicon-bullet")&&b.removeClass("fueluxicon-bullet").addClass("glyphicon-ok")}function c(a,b){a.removeClass("tree-selected"),"item"===a.data("type")&&b.hasClass("glyphicon-ok")&&b.removeClass("glyphicon-ok").addClass("fueluxicon-bullet")}function d(d,e,f){a.each(f.$elements,function(b,c){var d=a(c);d[0]!==e.$element[0]&&f.dataForEvent.push(a(d).data())}),e.$element.hasClass("tree-selected")?(c(e.$element,e.$icon),f.eventType="deselected"):(b(e.$element,e.$icon),f.eventType="selected",f.dataForEvent.push(e.elementData))}function e(a,d,e){if(e.$elements[0]!==d.$element[0]){a.deselectAll(a.$element);b(d.$element,d.$icon),e.eventType="selected",e.dataForEvent=[d.elementData]}else c(d.$element,d.$icon),e.eventType="deselected",e.dataForEvent=[]}var f=a.fn.tree,g=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.tree.defaults,c),this.options.itemSelect&&this.$element.on("click.fu.tree",".tree-item",a.proxy(function(a){this.selectItem(a.currentTarget)},this)),this.$element.on("click.fu.tree",".tree-branch-name",a.proxy(function(a){this.toggleFolder(a.currentTarget)},this)),this.options.folderSelect&&(this.$element.addClass("tree-folder-select"),this.$element.off("click.fu.tree",".tree-branch-name"),this.$element.on("click.fu.tree",".icon-caret",a.proxy(function(b){this.toggleFolder(a(b.currentTarget).parent())},this)),this.$element.on("click.fu.tree",".tree-branch-name",a.proxy(function(b){this.selectFolder(a(b.currentTarget))},this))),this.render()};g.prototype={constructor:g,deselectAll:function(b){b=b||this.$element;var d=a(b).find(".tree-selected");return d.each(function(b,d){c(a(d),a(d).find(".glyphicon"))}),d},destroy:function(){return this.$element.find("li:not([data-template])").remove(),this.$element.remove(),this.$element[0].outerHTML},render:function(){this.populate(this.$element)},populate:function(b,c){var d=this,e=b.hasClass("tree")?b:b.parent(),f=e.find(".tree-loader:eq(0)"),g=e.data();c=c||!1,c===!1&&f.removeClass("hide hidden"),this.options.dataSource(g?g:{},function(c){f.addClass("hidden"),a.each(c.data,function(c,f){var g;"folder"===f.type?(g=d.$element.find("[data-template=treebranch]:eq(0)").clone().removeClass("hide hidden").removeData("template"),g.data(f),g.find(".tree-branch-name > .tree-label").html(f.text||f.name)):"item"===f.type&&(g=d.$element.find("[data-template=treeitem]:eq(0)").clone().removeClass("hide hidden").removeData("template"),g.find(".tree-item-name > .tree-label").html(f.text||f.name),g.data(f));var h=f.attr||f.dataAttributes||[];a.each(h,function(a,b){switch(a){case"cssClass":case"class":case"className":g.addClass(b);break;case"data-icon":g.find(".icon-item").removeClass().addClass("icon-item "+b),g.attr(a,b);break;case"id":g.attr(a,b),g.attr("aria-labelledby",b+"-label"),g.find(".tree-branch-name > .tree-label").attr("id",b+"-label");break;default:g.attr(a,b)}}),b.hasClass("tree-branch-header")?e.find(".tree-branch-children:eq(0)").append(g):b.append(g)}),d.$element.trigger("loaded.fu.tree",e)})},selectTreeNode:function(b,c){var f={};f.$element=a(b);var g={};g.$elements=this.$element.find(".tree-selected"),g.dataForEvent=[],"folder"===c?(f.$element=f.$element.closest(".tree-branch"),f.$icon=f.$element.find(".icon-folder")):f.$icon=f.$element.find(".icon-item"),f.elementData=f.$element.data(),this.options.multiSelect?d(this,f,g):e(this,f,g),this.$element.trigger(g.eventType+".fu.tree",{target:f.elementData,selected:g.dataForEvent}),f.$element.trigger("updated.fu.tree",{selected:g.dataForEvent,item:f.$element,eventType:g.eventType})},discloseFolder:function(b){var c=a(b),d=c.closest(".tree-branch"),e=d.find(".tree-branch-children"),f=e.eq(0);d.addClass("tree-open"),d.attr("aria-expanded","true"),f.removeClass("hide hidden"),d.find("> .tree-branch-header .icon-folder").eq(0).removeClass("glyphicon-folder-close").addClass("glyphicon-folder-open"),e.children().length||this.populate(e),this.$element.trigger("disclosedFolder.fu.tree",d.data())},closeFolder:function(b){var c=a(b),d=c.closest(".tree-branch"),e=d.find(".tree-branch-children"),f=e.eq(0);d.removeClass("tree-open"),d.attr("aria-expanded","false"),f.addClass("hidden"),d.find("> .tree-branch-header .icon-folder").eq(0).removeClass("glyphicon-folder-open").addClass("glyphicon-folder-close"),this.options.cacheItems||f.empty(),this.$element.trigger("closed.fu.tree",d.data())},toggleFolder:function(b){var c=a(b);c.find(".glyphicon-folder-close").length?this.discloseFolder(b):c.find(".glyphicon-folder-open").length&&this.closeFolder(b)},selectFolder:function(a){this.options.folderSelect&&this.selectTreeNode(a,"folder")},selectItem:function(a){this.options.itemSelect&&this.selectTreeNode(a,"item")},selectedItems:function(){var b=this.$element.find(".tree-selected"),c=[];return a.each(b,function(b,d){c.push(a(d).data())}),c},collapse:function(){var a=this,b=[],c=function d(c,e){b.push(e),0===a.$element.find(".tree-branch.tree-open:not('.hidden, .hide')").length&&(a.$element.trigger("closedAll.fu.tree",{tree:a.$element,reportedClosed:b}),a.$element.off("loaded.fu.tree",a.$element,d))};a.$element.on("closed.fu.tree",c),a.$element.find(".tree-branch.tree-open:not('.hidden, .hide')").each(function(){a.closeFolder(this)})},discloseVisible:function(){var b=this,c=b.$element.find(".tree-branch:not('.tree-open, .hidden, .hide')"),d=[],e=function f(a,e){d.push(e),d.length===c.length&&(b.$element.trigger("disclosedVisible.fu.tree",{tree:b.$element,reportedOpened:d}),b.$element.off("loaded.fu.tree",b.$element,f))};b.$element.on("loaded.fu.tree",e),b.$element.find(".tree-branch:not('.tree-open, .hidden, .hide')").each(function(){b.discloseFolder(a(this).find(".tree-branch-header"))})},discloseAll:function(){var a=this;"undefined"==typeof a.$element.data("disclosures")&&a.$element.data("disclosures",0);var b=a.options.disclosuresUpperLimit>=1&&a.$element.data("disclosures")>=a.options.disclosuresUpperLimit,c=0===a.$element.find(".tree-branch:not('.tree-open, .hidden, .hide')").length;if(c)a.$element.trigger("disclosedAll.fu.tree",{tree:a.$element,disclosures:a.$element.data("disclosures")}),a.options.cacheItems||a.$element.one("closeAll.fu.tree",function(){a.$element.data("disclosures",0)});else{if(b&&(a.$element.trigger("exceededDisclosuresLimit.fu.tree",{tree:a.$element,disclosures:a.$element.data("disclosures")}),!a.$element.data("ignore-disclosures-limit")))return;a.$element.data("disclosures",a.$element.data("disclosures")+1),a.$element.one("disclosedVisible.fu.tree",function(){a.discloseAll()}),a.discloseVisible()}},refreshFolder:function(a){var b=a.closest(".tree-branch"),c=b.find(".tree-branch-children");c.eq(0).empty(),b.hasClass("tree-open")?this.populate(c,!1):this.populate(c,!0),this.$element.trigger("refreshedFolder.fu.tree",b.data())}},g.prototype.closeAll=g.prototype.collapse,g.prototype.openFolder=g.prototype.discloseFolder,g.prototype.getValue=g.prototype.selectedItems,a.fn.tree=function(b){var c,d=Array.prototype.slice.call(arguments,1),e=this.each(function(){var e=a(this),f=e.data("fu.tree"),h="object"==typeof b&&b;f||e.data("fu.tree",f=new g(this,h)),"string"==typeof b&&(c=f[b].apply(f,d))});return void 0===c?e:c},a.fn.tree.defaults={dataSource:function(a,b){},multiSelect:!1,cacheItems:!0,folderSelect:!0,itemSelect:!0,disclosuresUpperLimit:0},a.fn.tree.Constructor=g,a.fn.tree.noConflict=function(){return a.fn.tree=f,this}}(a),function(a){var b=a.fn.wizard,c=function(b,c){var d;this.$element=a(b),this.options=a.extend({},a.fn.wizard.defaults,c),this.options.disablePreviousStep="previous"===this.$element.attr("data-restrict")?!0:this.options.disablePreviousStep,this.currentStep=this.options.selectedItem.step,this.numSteps=this.$element.find(".steps li").length,this.$prevBtn=this.$element.find("button.btn-prev"),this.$nextBtn=this.$element.find("button.btn-next"),0===this.$element.children(".steps-container").length&&(this.$element.addClass("no-steps-container"),window&&window.console&&window.console.warn&&window.console.warn('please update your wizard markup to include ".steps-container" as seen in http://getfuelux.com/javascript.html#wizard-usage-markup')),d=this.$nextBtn.children().detach(),this.nextText=a.trim(this.$nextBtn.text()),this.$nextBtn.append(d),this.$prevBtn.on("click.fu.wizard",a.proxy(this.previous,this)),this.$nextBtn.on("click.fu.wizard",a.proxy(this.next,this)),this.$element.on("click.fu.wizard","li.complete",a.proxy(this.stepclicked,this)),this.selectedItem(this.options.selectedItem),this.options.disablePreviousStep&&(this.$prevBtn.attr("disabled",!0),this.$element.find(".steps").addClass("previous-disabled"))};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element[0].outerHTML},addSteps:function(b){var c,d,e,f,g,h,i=[].slice.call(arguments).slice(1),j=this.$element.find(".steps"),k=this.$element.find(".step-content");for(b=-1===b||b>this.numSteps+1?this.numSteps+1:b,i[0]instanceof Array&&(i=i[0]),g=j.find("li:nth-child("+b+")"),f=k.find(".step-pane:nth-child("+b+")"),g.length<1&&(g=null),c=0,d=i.length;d>c;c++)h=a('
    • '),h.append(i[c].label||"").append(''),h.find(".badge").append(i[c].badge||b),e=a('
      '),e.append(i[c].pane||""),g?(g.before(h),f.before(e)):(j.append(h),k.append(e)),b++;this.syncSteps(),this.numSteps=j.find("li").length,this.setState()},removeSteps:function(b,c){var d,e="nextAll",f=0,g=this.$element.find(".steps"),h=this.$element.find(".step-content");c=void 0!==c?c:1,b>g.find("li").length?d=g.find("li:last"):(d=g.find("li:nth-child("+b+")").prev(),d.length<1&&(e="children",d=g)),d[e]().each(function(){var b=a(this),d=b.attr("data-step");return c>f?(b.remove(),h.find('.step-pane[data-step="'+d+'"]:first').remove(),void f++):!1}),this.syncSteps(),this.numSteps=g.find("li").length,this.setState()},setState:function(){var b=this.currentStep>1,c=1===this.currentStep,d=this.currentStep===this.numSteps;this.options.disablePreviousStep||this.$prevBtn.attr("disabled",c===!0||b===!1);var e=this.$nextBtn.attr("data-last");if(e){this.lastText=e;var f=this.nextText;d===!0?(f=this.lastText,this.$element.addClass("complete")):this.$element.removeClass("complete");var g=this.$nextBtn.children().detach();this.$nextBtn.text(f).append(g)}var h=this.$element.find(".steps li");h.removeClass("active").removeClass("complete"),h.find("span.badge").removeClass("badge-info").removeClass("badge-success");var i=".steps li:lt("+(this.currentStep-1)+")",j=this.$element.find(i);j.addClass("complete"),j.find("span.badge").addClass("badge-success");var k=".steps li:eq("+(this.currentStep-1)+")",l=this.$element.find(k);l.addClass("active"),l.find("span.badge").addClass("badge-info");var m=this.$element.find(".step-content"),n=l.attr("data-step");m.find(".step-pane").removeClass("active"),m.find('.step-pane[data-step="'+n+'"]:first').addClass("active"),this.$element.find(".steps").first().attr("style","margin-left: 0");var o=0;this.$element.find(".steps > li").each(function(){o+=a(this).outerWidth()});var p=0;if(p=this.$element.find(".actions").length?this.$element.width()-this.$element.find(".actions").first().outerWidth():this.$element.width(),o>p){var q=o-p;this.$element.find(".steps").first().attr("style","margin-left: -"+q+"px"),this.$element.find("li.active").first().position().left<200&&(q+=this.$element.find("li.active").first().position().left-200,1>q?this.$element.find(".steps").first().attr("style","margin-left: 0"):this.$element.find(".steps").first().attr("style","margin-left: -"+q+"px"))}if("undefined"!=typeof this.initialized){var r=a.Event("changed.fu.wizard");this.$element.trigger(r,{step:this.currentStep})}this.initialized=!0},stepclicked:function(b){var c=a(b.currentTarget),d=this.$element.find(".steps li").index(c);if(!(d=1&&c<=this.numSteps?(this.currentStep=c,this.setState()):(c=this.$element.find(".steps li.active:first").attr("data-step"),isNaN(c)||(this.currentStep=parseInt(c,10),this.setState())),b=this):(b={step:this.currentStep},this.$element.find(".steps li.active:first[data-name]").length&&(b.stepname=this.$element.find(".steps li.active:first").attr("data-name"))),b}},a.fn.wizard=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.wizard"),h="object"==typeof b&&b;g||f.data("fu.wizard",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.wizard.defaults={disablePreviousStep:!1,selectedItem:{step:-1}},a.fn.wizard.Constructor=c,a.fn.wizard.noConflict=function(){return a.fn.wizard=b,this},a(document).on("mouseover.fu.wizard.data-api","[data-initialize=wizard]",function(b){var c=a(b.target).closest(".wizard");c.data("fu.wizard")||c.wizard(c.data())}),a(function(){a("[data-initialize=wizard]").each(function(){var b=a(this);b.data("fu.wizard")||b.wizard(b.data())})})}(a),function(a){var b=a.fn.infinitescroll,c=function(b,c){this.$element=a(b),this.$element.addClass("infinitescroll"),this.options=a.extend({},a.fn.infinitescroll.defaults,c),this.curScrollTop=this.$element.scrollTop(),this.curPercentage=this.getPercentage(),this.fetchingData=!1,this.$element.on("scroll.fu.infinitescroll",a.proxy(this.onScroll,this)),this.onScroll()};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element.empty(),this.$element[0].outerHTML},disable:function(){this.$element.off("scroll.fu.infinitescroll")},enable:function(){this.$element.on("scroll.fu.infinitescroll",a.proxy(this.onScroll,this))},end:function(b){var c=a('
      ');b?c.append(b):c.append("---------"),this.$element.append(c),this.disable()},getPercentage:function(){var a="border-box"===this.$element.css("box-sizing")?this.$element.outerHeight():this.$element.height(),b=this.$element.get(0).scrollHeight;return b>a?a/(b-this.curScrollTop)*100:0},fetchData:function(b){var c,d=a('
      '),e=this,f=function(){var b={percentage:e.curPercentage,scrollTop:e.curScrollTop},c=a('
      ');d.append(c),c.loader(),e.options.dataSource&&e.options.dataSource(b,function(a){var b;d.remove(),a.content&&e.$element.append(a.content),a.end&&(b=a.end!==!0?a.end:void 0,e.end(b)),e.fetchingData=!1})};this.fetchingData=!0,this.$element.append(d),this.options.hybrid&&b!==!0?(c=a(''),"object"==typeof this.options.hybrid?c.append(this.options.hybrid.label):c.append(''),c.on("click.fu.infinitescroll",function(){c.remove(),f()}),d.append(c)):f()},onScroll:function(a){this.curScrollTop=this.$element.scrollTop(),this.curPercentage=this.getPercentage(),!this.fetchingData&&this.curPercentage>=this.options.percentage&&this.fetchData()}},a.fn.infinitescroll=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.infinitescroll"),h="object"==typeof b&&b;g||f.data("fu.infinitescroll",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.infinitescroll.defaults={dataSource:null,hybrid:!1,percentage:95},a.fn.infinitescroll.Constructor=c,a.fn.infinitescroll.noConflict=function(){return a.fn.infinitescroll=b,this}}(a),function(a){var b=a.fn.pillbox,c=function(b,c){this.$element=a(b),this.$moreCount=this.$element.find(".pillbox-more-count"),this.$pillGroup=this.$element.find(".pill-group"),this.$addItem=this.$element.find(".pillbox-add-item"),this.$addItemWrap=this.$addItem.parent(),this.$suggest=this.$element.find(".suggest"),this.$pillHTML='
    • Remove
    • ',this.options=a.extend({},a.fn.pillbox.defaults,c),-1===this.options.readonly?void 0!==this.$element.attr("data-readonly")&&this.readonly(!0):this.options.readonly&&this.readonly(!0),this.acceptKeyCodes=this._generateObject(this.options.acceptKeyCodes),this.$element.on("click.fu.pillbox",".pill-group > .pill",a.proxy(this.itemClicked,this)),this.$element.on("click.fu.pillbox",a.proxy(this.inputFocus,this)),this.$element.on("keydown.fu.pillbox",".pillbox-add-item",a.proxy(this.inputEvent,this)),this.options.onKeyDown&&this.$element.on("mousedown.fu.pillbox",".suggest > li",a.proxy(this.suggestionClick,this)),this.options.edit&&(this.$element.addClass("pills-editable"),this.$element.on("blur.fu.pillbox",".pillbox-add-item",a.proxy(this.cancelEdit,this)))};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element[0].outerHTML},items:function(){var b=this;return this.$pillGroup.children(".pill").map(function(){return b.getItemData(a(this))}).get()},itemClicked:function(b){var c,d=a(b.target);if(b.preventDefault(),b.stopPropagation(),this._closeSuggestions(),d.hasClass("pill"))c=d;else if(c=d.parent(),void 0===this.$element.attr("data-readonly")){if(d.hasClass("glyphicon-close"))return this.options.onRemove?this.options.onRemove(this.getItemData(c,{el:c}),a.proxy(this._removeElement,this)):this._removeElement(this.getItemData(c,{el:c})),!1;if(this.options.edit){if(c.find(".pillbox-list-edit").length)return!1;this.openEdit(c)}}this.$element.trigger("clicked.fu.pillbox",this.getItemData(c))},readonly:function(a){a?this.$element.attr("data-readonly","readonly"):this.$element.removeAttr("data-readonly"),this.options.truncate&&this.truncate(a)},suggestionClick:function(b){var c=a(b.currentTarget),d={text:c.html(),value:c.data("value")};b.preventDefault(),this.$addItem.val(""),c.data("attr")&&(d.attr=JSON.parse(c.data("attr"))),d.data=c.data("data"),this.addItems(d,!0),this._closeSuggestions()},itemCount:function(){return this.$pillGroup.children(".pill").length},addItems:function(){var b,c,d,e=this;!isFinite(String(arguments[0]))||arguments[0]instanceof Array?(b=[].slice.call(arguments).slice(0),d=b[1]&&!b[1].text):(b=[].slice.call(arguments).slice(1),c=arguments[0]),b[0]instanceof Array&&(b=b[0]),b.length&&(a.each(b,function(a,c){var d={text:c.text,value:c.value?c.value:c.text,el:e.$pillHTML};c.attr&&(d.attr=c.attr),c.data&&(d.data=c.data),b[a]=d}),this.options.edit&&this.currentEdit&&(b[0].el=this.currentEdit.wrap("
      ").parent().html()),d&&b.pop(1),e.options.onAdd&&d?this.options.edit&&this.currentEdit?e.options.onAdd(b[0],a.proxy(e.saveEdit,this)):e.options.onAdd(b[0],a.proxy(e.placeItems,this)):this.options.edit&&this.currentEdit?e.saveEdit(b):c?e.placeItems(c,b):e.placeItems(b,d))},removeItems:function(a,b){var c,d,e=this;if(a)for(b=b?b:1,c=0;b>c&&(d=e.$pillGroup.find("> .pill:nth-child("+a+")"),d);c++)d.remove();else this.$pillGroup.find(".pill").remove(),this._removePillTrigger({method:"removeAll"})},placeItems:function(){var b,c,d,e,f=[];!isFinite(String(arguments[0]))||arguments[0]instanceof Array?(b=[].slice.call(arguments).slice(0),e=b[1]&&!b[1].text):(b=[].slice.call(arguments).slice(1),c=arguments[0]),b[0]instanceof Array&&(b=b[0]),b.length&&(a.each(b,function(b,c){var d=a(c.el);d.attr("data-value",c.value),d.find("span:first").html(c.text),c.attr&&a.each(c.attr,function(a,b){"cssClass"===a||"class"===a?d.addClass(b):d.attr(a,b)}),c.data&&d.data("data",c.data),f.push(d)}),this.$pillGroup.children(".pill").length>0?c?(d=this.$pillGroup.find(".pill:nth-child("+c+")"),d.length?d.before(f):this.$pillGroup.children(".pill:last").after(f)):this.$pillGroup.children(".pill:last").after(f):this.$pillGroup.prepend(f),e&&this.$element.trigger("added.fu.pillbox",{text:b[0].text,value:b[0].value}))},inputEvent:function(a){var b,c,d,e,f=this,g=this.$addItem.val();if(this.acceptKeyCodes[a.keyCode])return this.options.onKeyDown&&this._isSuggestionsOpen()&&(e=this.$suggest.find(".pillbox-suggest-sel"), +e.length&&(g=e.html(),b=e.data("value"),c=e.data("attr"))),(g.replace(/[ ]*\,[ ]*/,"").match(/\S/)||this.options.allowEmptyPills&&g.length)&&(this._closeSuggestions(),this.$addItem.hide(),c?this.addItems({text:g,value:b,attr:JSON.parse(c)},!0):this.addItems({text:g,value:b},!0),setTimeout(function(){f.$addItem.show().val("").attr({size:10})},0)),a.preventDefault(),!0;if(8===a.keyCode||46===a.keyCode){if(!g.length)return a.preventDefault(),this.options.edit&&this.currentEdit?(this.cancelEdit(),!0):(this._closeSuggestions(),d=this.$pillGroup.children(".pill:last"),d.hasClass("pillbox-highlight")?this._removeElement(this.getItemData(d,{el:d})):d.addClass("pillbox-highlight"),!0)}else g.length>10&&this.$addItem.width() .pill[data-value="'+b+'"]').remove()}),this._removePillTrigger({method:"removeByValue",removedValues:b})},removeByText:function(){var b=[].slice.call(arguments).slice(0),c=this;a.each(b,function(a,b){c.$pillGroup.find('> .pill:contains("'+b+'")').remove()}),this._removePillTrigger({method:"removeByText",removedText:b})},truncate:function(b){var c,d,e,f,g,h=this;this.$element.removeClass("truncate"),this.$addItemWrap.removeClass("truncated"),this.$pillGroup.find(".pill").removeClass("truncated"),b&&(this.$element.addClass("truncate"),c=this.$element.width(),d=!1,e=0,f=this.$pillGroup.find(".pill").length,g=0,this.$pillGroup.find(".pill").each(function(){var b=a(this);d?b.addClass("truncated"):(e++,h.$moreCount.text(f-e),g+b.outerWidth(!0)+h.$addItemWrap.outerWidth(!0)<=c?g+=b.outerWidth(!0):(h.$moreCount.text(f-e+1),b.addClass("truncated"),d=!0))}),e===f&&this.$addItemWrap.addClass("truncated"))},inputFocus:function(a){this.$element.find(".pillbox-add-item").focus()},getItemData:function(b,c){return a.extend({text:b.find("span:first").html()},b.data(),c)},_removeElement:function(a){a.el.remove(),delete a.el,this.$element.trigger("removed.fu.pillbox",a)},_removePillTrigger:function(a){this.$element.trigger("removed.fu.pillbox",a)},_generateObject:function(b){var c={};return a.each(b,function(a,b){c[b]=!0}),c},_openSuggestions:function(b,c){var d=a("
        ");return this.callbackId!==b.timeStamp?!1:void(c.data&&c.data.length&&(a.each(c.data,function(b,c){var e=c.value?c.value:c.text,f=a('
      • '+c.text+"
      • ");c.attr&&f.data("attr",JSON.stringify(c.attr)),c.data&&f.data("data",c.data),d.append(f)}),this.$suggest.html("").append(d.children()),a(document.body).trigger("suggested.fu.pillbox",this.$suggest)))},_closeSuggestions:function(){this.$suggest.html("").parent().removeClass("open")},_isSuggestionsOpen:function(){return this.$suggest.parent().hasClass("open")},_keySuggestions:function(a){var b,c=this.$suggest.find("li.pillbox-suggest-sel"),d=38===a.keyCode;a.preventDefault(),c.length?(b=d?c.prev():c.next(),b.length||(b=d?this.$suggest.find("li:last"):this.$suggest.find("li:first")),b&&(b.addClass("pillbox-suggest-sel"),c.removeClass("pillbox-suggest-sel"))):(c=this.$suggest.find("li:first"),c.addClass("pillbox-suggest-sel"))}},c.prototype.getValue=c.prototype.items,a.fn.pillbox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.pillbox"),h="object"==typeof b&&b;g||f.data("fu.pillbox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.pillbox.defaults={onAdd:void 0,onRemove:void 0,onKeyDown:void 0,edit:!1,readonly:-1,truncate:!1,acceptKeyCodes:[13,188],allowEmptyPills:!1},a.fn.pillbox.Constructor=c,a.fn.pillbox.noConflict=function(){return a.fn.pillbox=b,this},a(document).on("mousedown.fu.pillbox.data-api","[data-initialize=pillbox]",function(b){var c=a(b.target).closest(".pillbox");c.data("fu.pillbox")||c.pillbox(c.data())}),a(function(){a("[data-initialize=pillbox]").each(function(){var b=a(this);b.data("fu.pillbox")||b.pillbox(b.data())})})}(a),function(a){var b=a.fn.repeater,c=function(b,c){var d,e,f=this;this.$element=a(b),this.$canvas=this.$element.find(".repeater-canvas"),this.$count=this.$element.find(".repeater-count"),this.$end=this.$element.find(".repeater-end"),this.$filters=this.$element.find(".repeater-filters"),this.$loader=this.$element.find(".repeater-loader"),this.$pageSize=this.$element.find(".repeater-itemization .selectlist"),this.$nextBtn=this.$element.find(".repeater-next"),this.$pages=this.$element.find(".repeater-pages"),this.$prevBtn=this.$element.find(".repeater-prev"),this.$primaryPaging=this.$element.find(".repeater-primaryPaging"),this.$search=this.$element.find(".repeater-search").find(".search"),this.$secondaryPaging=this.$element.find(".repeater-secondaryPaging"),this.$start=this.$element.find(".repeater-start"),this.$viewport=this.$element.find(".repeater-viewport"),this.$views=this.$element.find(".repeater-views"),this.currentPage=0,this.currentView=null,this.infiniteScrollingCallback=function(){},this.infiniteScrollingCont=null,this.infiniteScrollingEnabled=!1,this.infiniteScrollingEnd=null,this.infiniteScrollingOptions={},this.lastPageInput=0,this.options=a.extend({},a.fn.repeater.defaults,c),this.pageIncrement=0,this.resizeTimeout={},this.stamp=(new Date).getTime()+(Math.floor(100*Math.random())+1),this.storedDataSourceOpts=null,this.viewOptions={},this.viewType=null,this.$filters.selectlist(),this.$pageSize.selectlist(),this.$primaryPaging.find(".combobox").combobox(),this.$search.search({searchOnKeyPress:this.options.searchOnKeyPress}),this.$filters.on("changed.fu.selectlist",function(a,b){f.$element.trigger("filtered.fu.repeater",b),f.render({clearInfinite:!0,pageIncrement:null})}),this.$nextBtn.on("click.fu.repeater",a.proxy(this.next,this)),this.$pageSize.on("changed.fu.selectlist",function(a,b){f.$element.trigger("pageSizeChanged.fu.repeater",b),f.render({pageIncrement:null})}),this.$prevBtn.on("click.fu.repeater",a.proxy(this.previous,this)),this.$primaryPaging.find(".combobox").on("changed.fu.combobox",function(a,b){f.$element.trigger("pageChanged.fu.repeater",[b.text,b]),f.pageInputChange(b.text)}),this.$search.on("searched.fu.search cleared.fu.search",function(a,b){f.$element.trigger("searchChanged.fu.repeater",b),f.render({clearInfinite:!0,pageIncrement:null})}),this.$secondaryPaging.on("blur.fu.repeater",function(a){f.pageInputChange(f.$secondaryPaging.val())}),this.$secondaryPaging.on("keyup",function(a){13===a.keyCode&&f.pageInputChange(f.$secondaryPaging.val())}),this.$views.find("input").on("change.fu.repeater",a.proxy(this.viewChanged,this)),a(window).on("resize.fu.repeater."+this.stamp,function(a){clearTimeout(f.resizeTimeout),f.resizeTimeout=setTimeout(function(){f.resize(),f.$element.trigger("resized.fu.repeater")},500)}),this.$loader.loader(),this.$loader.loader("pause"),-1!==this.options.defaultView?e=this.options.defaultView:(d=this.$views.find("label.active input"),e=d.length>0?d.val():"list"),this.setViewOptions(e),this.initViewTypes(function(){f.resize(),f.$element.trigger("resized.fu.repeater"),f.render({changeView:e})})};c.prototype={constructor:c,clear:function(b){function c(b){var d=[];b.children().each(function(){var b=a(this),e=b.attr("data-preserve");"deep"===e?(b.detach(),d.push(b)):"shallow"===e&&(c(b),b.detach(),d.push(b))}),b.empty(),b.append(d)}var d,e;b=b||{},b.preserve?(!this.infiniteScrollingEnabled||b.clearInfinite)&&c(this.$canvas):this.$canvas.empty(),d=void 0!==b.viewChanged?b.viewChanged:!1,e=a.fn.repeater.viewTypes[this.viewType]||{},!d&&e.cleared&&e.cleared.call(this,{options:b})},clearPreservedDataSourceOptions:function(){this.storedDataSourceOpts=null},destroy:function(){var b;return this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$canvas.empty(),b=this.$element[0].outerHTML,this.$element.find(".combobox").combobox("destroy"),this.$element.find(".selectlist").selectlist("destroy"),this.$element.find(".search").search("destroy"),this.infiniteScrollingEnabled&&a(this.infiniteScrollingCont).infinitescroll("destroy"),this.$element.remove(),a(window).off("resize.fu.repeater."+this.stamp),b},disable:function(){var a="disable",b="disabled";this.$search.search(a),this.$filters.selectlist(a),this.$views.find("label").attr(b,b),this.$pageSize.selectlist(a),this.$primaryPaging.find(".combobox").combobox(a),this.$secondaryPaging.attr(b,b),this.$prevBtn.attr(b,b),this.$nextBtn.attr(b,b),this.$element.addClass("disabled"),this.$element.trigger("disabled.fu.repeater")},enable:function(){var a="disabled",b="enable",c="page-end";this.$search.search(b),this.$filters.selectlist(b),this.$views.find("label").removeAttr(a),this.$pageSize.selectlist("enable"),this.$primaryPaging.find(".combobox").combobox(b),this.$secondaryPaging.removeAttr(a),this.$prevBtn.hasClass(c)||this.$prevBtn.removeAttr(a),this.$nextBtn.hasClass(c)||this.$nextBtn.removeAttr(a),this.$prevBtn.hasClass(c)&&this.$nextBtn.hasClass(c)&&this.$primaryPaging.combobox("disable"),0!==parseInt(this.$count.html())?this.$pageSize.selectlist("enable"):this.$pageSize.selectlist("disable"),this.$element.removeClass("disabled"),this.$element.trigger("enabled.fu.repeater")},getDataOptions:function(b){var c,d,e={},f={};return b=b||{},f.filter=this.$filters.length>0?this.$filters.selectlist("selectedItem"):{text:"All",value:"all"},f.view=this.currentView,this.infiniteScrollingEnabled||(f.pageSize=this.$pageSize.length>0?parseInt(this.$pageSize.selectlist("selectedItem").value,10):25),void 0!==b.pageIncrement&&(null===b.pageIncrement?this.currentPage=0:this.currentPage+=b.pageIncrement),f.pageIndex=this.currentPage,c=this.$search.length>0?this.$search.find("input").val():"",""!==c&&(f.search=c),b.dataSourceOptions&&(e=b.dataSourceOptions,b.preserveDataSourceOptions&&(this.storedDataSourceOpts=this.storedDataSourceOpts?a.extend(this.storedDataSourceOpts,e):e)),this.storedDataSourceOpts&&(e=a.extend(this.storedDataSourceOpts,e)),d=a.fn.repeater.viewTypes[this.viewType]||{},d=d.dataOptions,d?(d=d.call(this,f),f=a.extend(d,e)):f=a.extend(f,e),f},infiniteScrolling:function(a,b){var c,d,e=this.$element.find(".repeater-footer"),f=this.$element.find(".repeater-viewport");b=b||{},a?(this.infiniteScrollingEnabled=!0,this.infiniteScrollingEnd=b.end,delete b.dataSource,delete b.end,this.infiniteScrollingOptions=b,f.css({height:f.height()+e.outerHeight()}),e.hide()):(c=this.infiniteScrollingCont,d=c.data(),delete d.infinitescroll,c.off("scroll"),c.removeClass("infinitescroll"),this.infiniteScrollingCont=null,this.infiniteScrollingEnabled=!1,this.infiniteScrollingEnd=null,this.infiniteScrollingOptions={},f.css({height:f.height()-e.outerHeight()}),e.show())},infiniteScrollPaging:function(a,b){var c=this.infiniteScrollingEnd!==!0?this.infiniteScrollingEnd:void 0,d=a.page,e=a.pages;this.currentPage=void 0!==d?d:NaN,this.currentPage+1>=e&&this.infiniteScrollingCont.infinitescroll("end",c)},initInfiniteScrolling:function(){var b,c,d=this.$canvas.find('[data-infinite="true"]:first');d=d.length<1?this.$canvas:d,d.data("fu.infinitescroll")?d.infinitescroll("enable"):(c=this,b=a.extend({},this.infiniteScrollingOptions),b.dataSource=function(a,b){c.infiniteScrollingCallback=b,c.render({pageIncrement:1})},d.infinitescroll(b),this.infiniteScrollingCont=d)},initViewTypes:function(b){function c(a){function d(){a++,e>a?c(a):b()}g[a].initialize?g[a].initialize.call(f,{},function(){d()}):d()}var d,e,f=this,g=[];for(d in a.fn.repeater.viewTypes)g.push(a.fn.repeater.viewTypes[d]);e=g.length,e>0?c(0):b()},itemization:function(a){this.$count.html(void 0!==a.count?a.count:"?"),this.$end.html(void 0!==a.end?a.end:"?"),this.$start.html(void 0!==a.start?a.start:"?")},next:function(a){var b="disabled";this.$nextBtn.attr(b,b),this.$prevBtn.attr(b,b),this.pageIncrement=1,this.$element.trigger("nextClicked.fu.repeater"),this.render({pageIncrement:this.pageIncrement})},pageInputChange:function(a){var b;a!==this.lastPageInput&&(this.lastPageInput=a,a=parseInt(a,10)-1,b=a-this.currentPage,this.$element.trigger("pageChanged.fu.repeater",a),this.render({pageIncrement:b}))},pagination:function(a){var b,c,d,e,f="active",g="disabled",h=a.page,i="page-end",j=a.pages;if(this.currentPage=void 0!==h?h:NaN,this.$primaryPaging.removeClass(f),this.$secondaryPaging.removeClass(f),e=0===j?0:this.currentPage+1,j<=this.viewOptions.dropPagingCap){for(this.$primaryPaging.addClass(f),b=this.$primaryPaging.find(".dropdown-menu"),b.empty(),c=0;j>c;c++)d=c+1,b.append('
      • '+d+"
      • ");this.$primaryPaging.find("input.form-control").val(e)}else this.$secondaryPaging.addClass(f),this.$secondaryPaging.val(e);this.lastPageInput=this.currentPage+1+"",this.$pages.html(""+j),this.currentPage+1=0?(this.$prevBtn.removeAttr(g),this.$prevBtn.removeClass(i)):(this.$prevBtn.attr(g,g),this.$prevBtn.addClass(i)),0!==this.pageIncrement&&(this.pageIncrement>0?this.$nextBtn.is(":disabled")?this.$prevBtn.focus():this.$nextBtn.focus():this.$prevBtn.is(":disabled")?this.$nextBtn.focus():this.$prevBtn.focus())},previous:function(){var a="disabled";this.$nextBtn.attr(a,a),this.$prevBtn.attr(a,a),this.pageIncrement=-1,this.$element.trigger("previousClicked.fu.repeater"),this.render({pageIncrement:this.pageIncrement})},render:function(b){var c,d,e=this,f=!1,g=a.fn.repeater.viewTypes[this.viewType]||{};b=b||{},this.disable(),b.changeView&&this.currentView!==b.changeView&&(d=this.currentView,this.currentView=b.changeView,this.viewType=this.currentView.split(".")[0],this.setViewOptions(this.currentView),this.$element.attr("data-currentview",this.currentView),this.$element.attr("data-viewtype",this.viewType),f=!0,b.viewChanged=f,this.$element.trigger("viewChanged.fu.repeater",this.currentView),this.infiniteScrollingEnabled&&e.infiniteScrolling(!1),g=a.fn.repeater.viewTypes[this.viewType]||{},g.selected&&g.selected.call(this,{prevView:d})),b.preserve=void 0!==b.preserve?b.preserve:!f,this.clear(b),(!this.infiniteScrollingEnabled||this.infiniteScrollingEnabled&&f)&&this.$loader.show().loader("play"),c=this.getDataOptions(b),this.viewOptions.dataSource(c,function(a){a=a||{},e.infiniteScrollingEnabled?e.infiniteScrollingCallback({}):(e.itemization(a),e.pagination(a)),e.runRenderer(g,a,function(){e.infiniteScrollingEnabled&&((f||b.clearInfinite)&&e.initInfiniteScrolling(),e.infiniteScrollPaging(a,b)),e.$loader.hide().loader("pause"),e.$element.trigger("rendered.fu.repeater",{data:a,options:c,renderOptions:b}),e.$element.trigger("loaded.fu.repeater",c),e.enable()})})},resize:function(){var b,c,d=-1===this.viewOptions.staticHeight?this.$element.attr("data-staticheight"):this.viewOptions.staticHeight,e={};if(this.viewType&&(e=a.fn.repeater.viewTypes[this.viewType]||{}),void 0!==d&&d!==!1&&"false"!==d){this.$canvas.addClass("scrolling"),c={bottom:this.$viewport.css("margin-bottom"),top:this.$viewport.css("margin-top")};var f="true"===d||d===!0?this.$element.height():parseInt(d,10),g=this.$element.find(".repeater-header").outerHeight(),h=this.$element.find(".repeater-footer").outerHeight(),i="auto"===c.bottom?0:parseInt(c.bottom,10),j="auto"===c.top?0:parseInt(c.top,10);b=f-g-h-i-j,this.$viewport.outerHeight(b)}else this.$canvas.removeClass("scrolling");e.resize&&e.resize.call(this,{height:this.$element.outerHeight(),width:this.$element.outerWidth()})},runRenderer:function(b,c,d){function e(b,c){var d;c&&(d=c.action?c.action:"append","none"!==d&&void 0!==c.item&&(b=void 0!==c.container?a(c.container):b,b[d](c.item)))}var f,g,h,i,j,k;if(b.render)b.render.call(this,{container:this.$canvas,data:c},function(){d()});else{if(b.before&&(i=b.before.call(this,{container:this.$canvas,data:c}),e(this.$canvas,i)),f=this.$canvas.find('[data-container="true"]:last'),f=f.length>0?f:this.$canvas,b.renderItem){for(j=b.repeat||"data.items",j=j.split("."),"data"===j[0]||"this"===j[0]?(k="this"===j[0]?this:c,j.shift()):(j=[],k=[],window.console&&window.console.warn&&window.console.warn('WARNING: Repeater plugin "repeat" value must start with either "data" or "this"')),g=0,h=j.length;h>g;g++){if(void 0===k[j[g]]){k=[],window.console&&window.console.warn&&window.console.warn("WARNING: Repeater unable to find property to iterate renderItem on.");break}k=k[j[g]]}for(g=0,h=k.length;h>g;g++)i=b.renderItem.call(this,{container:f,data:c,index:g,subset:k}),e(f,i)}b.after&&(i=b.after.call(this,{container:this.$canvas,data:c}),e(this.$canvas,i)),d()}},setViewOptions:function(b){var c={},d=b.split(".")[1];c=this.options.views?this.options.views[d]||this.options.views[b]||{}:{},this.viewOptions=a.extend({},this.options,c)},viewChanged:function(b){var c=a(b.target),d=c.val();this.render({changeView:d,pageIncrement:null})}},a.fn.repeater=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.repeater"),h="object"==typeof b&&b;g||f.data("fu.repeater",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.repeater.defaults={dataSource:function(a,b){b({count:0,end:0,items:[],page:0,pages:1,start:0})},defaultView:-1,dropPagingCap:10,staticHeight:-1,views:null,searchOnKeyPress:!1},a.fn.repeater.viewTypes={},a.fn.repeater.Constructor=c,a.fn.repeater.noConflict=function(){return a.fn.repeater=b,this}}(a),function(a){function b(b,c,d,e){var f=c[e.property],g=a("");if(g.addClass(e.className),this.viewOptions.list_actions!==!1&&"@_ACTIONS_@"===e.property&&(g.addClass("repeater-list-actions-placeholder-column"),f=""),f=void 0!==f?f:"",g.append(f),void 0!==e._auto_width&&g.outerWidth(e._auto_width),b.append(g),"multi"===this.viewOptions.list_selectable&&"@_CHECKBOX_@"===e.property){var h='';g.html(h)}"@_CHECKBOX_@"!==e.property&&"@_ACTIONS_@"!==e.property&&this.viewOptions.list_columnRendered&&this.viewOptions.list_columnRendered({container:b,columnAttr:e.property,item:g,rowData:c},function(){})}function c(c,d,e){var f,g=a(""),h=this,i="multi"===this.viewOptions.list_selectable,j=this.viewOptions.list_actions;for(this.viewOptions.list_selectable&&(g.addClass("selectable"),g.attr("tabindex",0),g.data("item_data",d),g.on("click.fu.repeaterList",function(){var b=a(this),c=a(this).index();c+=1;var d=h.$element.find(".frozen-column-wrapper tr:nth-child("+c+")"),e=h.$element.find(".actions-column-wrapper tr:nth-child("+c+")"),f=h.$element.find(".frozen-column-wrapper tr:nth-child("+c+") .checkbox-inline");b.is(".selected")?(b.removeClass("selected"),i?(f.checkbox("uncheck"),d.removeClass("selected"),j&&e.removeClass("selected")):b.find(".repeater-list-check").remove(),h.$element.trigger("deselected.fu.repeaterList",b)):(i?(f.checkbox("check"),b.addClass("selected"),d.addClass("selected"),j&&e.addClass("selected")):(h.$canvas.find(".repeater-list-check").remove(),h.$canvas.find(".repeater-list tbody tr.selected").each(function(){a(this).removeClass("selected"),h.$element.trigger("deselected.fu.repeaterList",a(this))}),b.find("td:first").prepend('
        '),b.addClass("selected"),d.addClass("selected")),h.$element.trigger("selected.fu.repeaterList",b));var g=h.$canvas.find(".repeater-list-wrapper > table .selected"),k=h.$element.find(".table-actions");g.length>0?k.find("thead .btn").removeAttr("disabled"):k.find("thead .btn").attr("disabled","disabled")}),g.keyup(function(a){13===a.keyCode&&g.trigger("click.fu.repeaterList")})),this.viewOptions.list_actions&&!this.viewOptions.list_selectable&&g.data("item_data",d),c.append(g),f=0;f'),b.append(e)),"string"==typeof c.error&&c.error.length>0?(d=a(''),d.find("td").append(c.error),e.append(d)):c.items&&c.items.length<1&&(d=a(''),d.find("td").append(this.viewOptions.list_noItemsHTML),e.append(d))}function e(){var a=window.navigator.userAgent,b=a.indexOf("MSIE "),c=a.indexOf("Firefox");return b>0?"ie-"+parseInt(a.substring(b+5,a.indexOf(".",b))):c>0?"firefox":""}a.fn.repeater&&(a.fn.repeater.Constructor.prototype.list_clearSelectedItems=function(){this.$canvas.find(".repeater-list-check").remove(),this.$canvas.find(".repeater-list table tbody tr.selected").removeClass("selected")},a.fn.repeater.Constructor.prototype.list_highlightColumn=function(b,c){var d=this.$canvas.find(".repeater-list-wrapper > table tbody");(this.viewOptions.list_highlightSortedColumn||c)&&(d.find("td.sorted").removeClass("sorted"),d.find("tr").each(function(){var c=a(this).find("td:nth-child("+(b+1)+")").filter(function(){return!a(this).parent().hasClass("empty")});c.addClass("sorted")}))},a.fn.repeater.Constructor.prototype.list_getSelectedItems=function(){var b=[];return this.$canvas.find(".repeater-list .repeater-list-wrapper > table tbody tr.selected").each(function(){var c=a(this);b.push({data:c.data("item_data"),element:c})}),b},a.fn.repeater.Constructor.prototype.getValue=a.fn.repeater.Constructor.prototype.list_getSelectedItems,a.fn.repeater.Constructor.prototype.list_positionHeadings=function(){var b=this.$element.find(".repeater-list-wrapper"),c=b.offset().left,d=b.scrollLeft();d>0?b.find(".repeater-list-heading").each(function(){var b=a(this),d=b.parents("th:first").offset().left-c+"px";b.addClass("shifted").css("left",d)}):b.find(".repeater-list-heading").each(function(){a(this).removeClass("shifted").css("left","")})},a.fn.repeater.Constructor.prototype.list_setSelectedItems=function(b,c){function d(){h=a(this),f=h.data("item_data")||{},f[b[g].property]===b[g].value&&e(h,b[g].selected)}function e(a,b){b=void 0!==b?b:!0,b?(c||"multi"===j||k.list_clearSelectedItems(),a.hasClass("selected")||(a.addClass("selected"),a.find("td:first").prepend('
        '))):(a.find(".repeater-list-check").remove(),a.removeClass("selected"))}var f,g,h,i,j=this.viewOptions.list_selectable,k=this;for(a.isArray(b)||(b=[b]),i=c===!0||"multi"===j?b.length:j&&b.length>0?1:0,g=0;i>g;g++)void 0!==b[g].index?(h=this.$canvas.find(".repeater-list table tbody tr:nth-child("+(b[g].index+1)+")"),h.length>0&&e(h,b[g].selected)):void 0!==b[g].property&&void 0!==b[g].value&&this.$canvas.find(".repeater-list table tbody tr").each(d)},a.fn.repeater.Constructor.prototype.list_sizeHeadings=function(){var b=this.$element.find(".repeater-list table");b.find("thead th").each(function(){var b=a(this),c=b.find(".repeater-list-heading");c.outerHeight(b.outerHeight()),c.outerWidth(c.data("forced-width")||b.outerWidth())})},a.fn.repeater.Constructor.prototype.list_setFrozenColumns=function(){var b=this.$canvas.find(".table-frozen"),c=this.$element.find(".repeater-canvas"),d=this.$element.find(".repeater-list .repeater-list-wrapper > table"),e=this.$element.find(".repeater-list"),f=this.viewOptions.list_frozenColumns,g=this;if("multi"===this.viewOptions.list_selectable&&(f+=1,c.addClass("multi-select-enabled")),b.length<1){var h=a('
        ').insertBefore(d),i=d.clone().addClass("table-frozen");i.find("th:not(:lt("+f+"))").remove(),i.find("td:not(:nth-child(n+0):nth-child(-n+"+f+"))").remove();var j=i.clone().removeClass("table-frozen");j.find("tbody").remove();var k=a('
        ').append(j);h.append(i),e.append(k),this.$canvas.addClass("frozen-enabled")}this.$element.find(".repeater-list table.table-frozen tr").each(function(b,c){a(this).height(d.find("tr:eq("+b+")").height())});var l=d.find("td:eq(0)").outerWidth();this.$element.find(".frozen-column-wrapper, .frozen-thead-wrapper").width(l),a(".frozen-thead-wrapper .repeater-list-heading").on("click",function(){var b=a(this).parent("th").index();b+=1,g.$element.find(".repeater-list-wrapper > table thead th:nth-child("+b+") .repeater-list-heading")[0].click()})},a.fn.repeater.Constructor.prototype.list_positionColumns=function(){var a=this.$element.find(".repeater-canvas"),b=a.scrollTop(),c=a.scrollLeft(),d=this.viewOptions.list_frozenColumns||"multi"===this.viewOptions.list_selectable,e=this.viewOptions.list_actions,f=this.$element.find(".repeater-canvas").outerWidth(),g=this.$element.find(".repeater-list .repeater-list-wrapper > table").outerWidth(),h=this.$element.find(".table-actions")?this.$element.find(".table-actions").outerWidth():0,i=g-(f-h)>=c;b>0?a.find(".repeater-list-heading").css("top",b):a.find(".repeater-list-heading").css("top","0"),c>0?(d&&(a.find(".frozen-thead-wrapper").css("left",c),a.find(".frozen-column-wrapper").css("left",c)),e&&i&&a.find(".actions-column-wrapper").css("right",-c)):(d&&(a.find(".frozen-thead-wrapper").css("left","0"),a.find(".frozen-column-wrapper").css("left","0")),e&&a.find(".actions-column-wrapper").css("right","0"))},a.fn.repeater.Constructor.prototype.list_createItemActions=function(){var b,c,d="",e=this,f=this.$element.find(".repeater-list .repeater-list-wrapper > table"),g=this.$canvas.find(".table-actions");for(b=0,c=this.viewOptions.list_actions.items.length;c>b;b++){var h=this.viewOptions.list_actions.items[b],i=h.html;d+='
      • '+i+"
      • "}if(g.length<1){var j='
        ",k=a('
        ').insertBefore(f),l=f.clone().addClass("table-actions");if(l.find("th:not(:last-child)").remove(),l.find("tr td:not(:last-child)").remove(),"multi"===this.viewOptions.list_selectable)l.find("thead tr").html('
        '+j+"
        "),l.find("thead .btn").attr("disabled","disabled");else{var m=this.viewOptions.list_actions.label||"",n=a('
        '+m+"
        "),o=9;n.data("forced-width",this.list_actions_width+o);var p=a(""+m+"");p.append(n),l.find("thead tr").addClass("empty-heading").html(p)}var q=l.find("td");q.each(function(b){a(this).html(j),a(this).find("a").attr("data-row",parseInt([b])+1)}),k.append(l),this.$canvas.addClass("actions-enabled")}this.$element.find(".repeater-list table.table-actions thead tr th").outerHeight(f.find("thead tr th").outerHeight()),this.$element.find(".repeater-list table.table-actions tbody tr td:first-child").each(function(b,c){a(this).outerHeight(f.find("tbody tr:eq("+b+") td").outerHeight())}),this.$element.find(".table-actions tbody .action-item").on("click",function(b){var c=a(this).data("action"),d=a(this).data("row"),f={actionName:c,rows:[d]};e.list_getActionItems(f,b)}),this.$element.find(".table-actions thead .action-item").on("click",function(b){var c=a(this).data("action"),d={actionName:c,rows:[]};e.$element.find(".repeater-list-wrapper > table .selected").each(function(){var b=a(this).index();b+=1,d.rows.push(b)}),e.list_getActionItems(d,b)})},a.fn.repeater.Constructor.prototype.list_getActionItems=function(b,c){var d,e=[],f=a.grep(this.viewOptions.list_actions.items,function(a){return a.name===b.actionName})[0];for(d=0;d table tbody tr:nth-child("+b.rows[d]+")");e.push({item:g,rowData:g.data("item_data")})}if(1===e.length&&(e=e[0]),f.clickAction){var h=function(){};f.clickAction(e,h,c)}},a.fn.repeater.Constructor.prototype.list_sizeActionsTable=function(){var a=this.$element.find(".repeater-list-wrapper > table"),b=this.$element.find(".repeater-list-wrapper .actions-column-wrapper thead th .repeater-list-heading");b.outerHeight(a.find("thead th .repeater-list-heading").outerHeight())},a.fn.repeater.Constructor.prototype.list_frozenOptionsInitialize=function(){var b=this,c=(this.viewOptions.list_frozenColumns,this.viewOptions.list_actions,"multi"===this.viewOptions.list_selectable,this.$element.find(".frozen-column-wrapper .checkbox-inline")),d=this.$element.find(".repeater-list table");this.$element.find("tr.selectable").on("mouseover mouseleave",function(b){var c=a(this).index();c+=1,"mouseover"===b.type?d.find("tbody tr:nth-child("+c+")").addClass("hovered"):d.find("tbody tr:nth-child("+c+")").removeClass("hovered")}),c.checkbox(),this.$element.find(".table-frozen tbody .checkbox-inline").on("change",function(c){c.preventDefault();var d=a(this).attr("data-row");d=parseInt(d)+1,b.$element.find(".repeater-list-wrapper > table tbody tr:nth-child("+d+")").click()}),this.$element.find(".frozen-thead-wrapper thead .checkbox-inline").on("change",function(){a(this).checkbox("isChecked")?(b.$element.find(".repeater-list-wrapper > table tbody tr:not(.selected)").click(),b.$element.trigger("selected.fu.repeaterList",c)):(b.$element.find(".repeater-list-wrapper > table tbody tr.selected").click(),b.$element.trigger("deselected.fu.repeaterList",c))})},a.fn.repeater.defaults=a.extend({},a.fn.repeater.defaults,{list_columnRendered:null,list_columnSizing:!0,list_columnSyncing:!0,list_highlightSortedColumn:!0,list_infiniteScroll:!1,list_noItemsHTML:"no items found",list_selectable:!1,list_sortClearing:!1,list_rowRendered:null,list_frozenColumns:0,list_actions:!1}),a.fn.repeater.viewTypes.list={cleared:function(){this.viewOptions.list_columnSyncing&&this.list_sizeHeadings()},dataOptions:function(a){return this.list_sortDirection&&(a.sortDirection=this.list_sortDirection),this.list_sortProperty&&(a.sortProperty=this.list_sortProperty),a},initialize:function(a,b){this.list_sortDirection=null,this.list_sortProperty=null,this.list_actions_width=void 0!==this.viewOptions.list_actions.width?this.viewOptions.list_actions.width:37,this.list_noItems=!1,b()},resize:function(){this.viewOptions.list_frozenColumns||this.viewOptions.list_actions?this.render():this.viewOptions.list_columnSyncing&&this.list_sizeHeadings()},selected:function(){var a,b=this.viewOptions.list_infiniteScroll;this.list_firstRender=!0, +this.$loader.addClass("noHeader"),b&&(a="object"==typeof b?b:{},this.infiniteScrolling(!0,a))},before:function(b){var c,f=b.container.find(".repeater-list"),g=this;return f.length<1&&(f=a('
        '),f.find(".repeater-list-wrapper").on("scroll.fu.repeaterList",function(){g.viewOptions.list_columnSyncing&&g.list_positionHeadings()}),(g.viewOptions.list_frozenColumns||g.viewOptions.list_actions||"multi"===g.viewOptions.list_selectable)&&b.container.on("scroll.fu.repeaterList",function(){g.list_positionColumns()}),b.container.append(f)),b.container.removeClass("actions-enabled actions-enabled multi-select-enabled"),c=f.find("table"),i.call(this,c,b.data),d.call(this,c,b.data),!1},renderItem:function(a){return c.call(this,a.container,a.subset[a.index],a.index),!1},after:function(){var a;return!this.viewOptions.list_frozenColumns&&"multi"!==this.viewOptions.list_selectable||this.list_noItems||this.list_setFrozenColumns(),this.viewOptions.list_actions&&!this.list_noItems&&(this.list_createItemActions(),this.list_sizeActionsTable()),!this.viewOptions.list_frozenColumns&&!this.viewOptions.list_actions&&"multi"!==this.viewOptions.list_selectable||this.list_noItems||(this.list_positionColumns(),this.list_frozenOptionsInitialize()),this.viewOptions.list_columnSyncing&&(this.list_sizeHeadings(),this.list_positionHeadings()),a=this.$canvas.find(".repeater-list-wrapper > table .repeater-list-heading.sorted"),a.length>0&&this.list_highlightColumn(a.data("fu_item_index")),!1}});var f=function(a){var b=a.data.self,c=a.data.$headerOverlay.add(a.data.$headerBase),d=a.data.$headerOverlay.find(".glyphicon.rlc:first"),e=a.data.$tr,f=a.data.column;b.list_sortProperty="string"==typeof f.sortable?f.sortable:f.property;var g="glyphicon-chevron-down",h="glyphicon-chevron-up";c.hasClass("sorted")?d.hasClass(h)?(d.removeClass(h).addClass(g),b.list_sortDirection="desc"):b.viewOptions.list_sortClearing?(c.removeClass("sorted"),d.removeClass(g),b.list_sortDirection=null,b.list_sortProperty=null):(d.removeClass(g).addClass(h),b.list_sortDirection="asc"):(e.find("th, .repeater-list-heading").removeClass("sorted"),d.removeClass(g).addClass(h),b.list_sortDirection="asc",c.addClass("sorted")),b.render({clearInfinite:!0,pageIncrement:null})},g=function(b,c,d){var e=this,g=a('
        ');g.data("fu_item_index",d),g.prepend(c.label);var h=a("");if(this.viewOptions.list_actions&&"@_ACTIONS_@"===c.property){var i=this.list_actions_width;h.css("width",i),g.css("width",i)}var j=[];j.push(c.className);var k=c.sortable;k&&(j.push("sortable"),g.on("click.fu.repeaterList",{self:e,$tr:b,$headerBase:h,$headerOverlay:g,column:c},f));var l=g.find(".glyphicon.rlc:first");if(("asc"===c.sortDirection||"desc"===c.sortDirection)&&(b.find("th, .repeater-list-heading").removeClass("sorted"),j.push("sortable sorted"),"asc"===c.sortDirection?(l.addClass("glyphicon-chevron-up"),this.list_sortDirection="asc"):(l.addClass("glyphicon-chevron-down"),this.list_sortDirection="desc"),this.list_sortProperty="string"==typeof k?k:c.property),h.html(g.html()),"@_CHECKBOX_@"!==c.property)h.append(g);else{var m='
        ';h.append(m)}j=j.join(" "),h.addClass(j),g.addClass(j),b.append(h)},h=function(a,b){if(!b)return!1;if(!a||b.length!==a.length)return!0;for(var c=0;c"),l=0;l'),e.append(k),b.prepend(e),"multi"===this.viewOptions.list_selectable&&!this.list_noItems){var m=this.$element.find(".repeater-list-wrapper .header-checkbox").outerWidth();d[0].width=m}j.call(this,k)}},j=function(b){var c=[],d=this,e=0,f=0;if(d.viewOptions.list_columnSizing){b.find("th").each(function(b,g){var h=a(g),i=0===a(this).next("th").length;if(void 0!==d.list_columns[b].width){var j=d.list_columns[b].width;e+=j,f+=j,i?h.outerWidth(""):(h.outerWidth(j),d.list_columns[b]._auto_width=j)}else f+=h.outerWidth(),c.push({col:h,index:b,last:i,minWidth:h.find(".repeater-list-heading").outerWidth()})});for(var g=d.$canvas.find(".repeater-list-wrapper").outerWidth(),h=Math.floor((g-e)/c.length),i=0;ig)&&(j.col.outerWidth(h),d.list_columns[j.index]._auto_width=h)}}}}(a),function(a){function b(b,c){function d(){var d,f,g;f=c.indexOf("{{"),d=c.indexOf("}}",f+2),f>-1&&d>-1?(g=a.trim(c.substring(f+2,d)),g=void 0!==b[g]?b[g]:"",c=c.substring(0,f)+g+c.substring(d+2)):e=!0}for(var e=!1;!e&&c.search("{{")>=0;)d(c);return c}a.fn.repeater&&(a.fn.repeater.Constructor.prototype.thumbnail_clearSelectedItems=function(){this.$canvas.find(".repeater-thumbnail-cont .selectable.selected").removeClass("selected")},a.fn.repeater.Constructor.prototype.thumbnail_getSelectedItems=function(){var b=[];return this.$canvas.find(".repeater-thumbnail-cont .selectable.selected").each(function(){b.push(a(this))}),b},a.fn.repeater.Constructor.prototype.thumbnail_setSelectedItems=function(b,c){function d(){return j===b[g].index?(h=a(this),!1):void j++}function e(){h=a(this),h.is(b[g].selector)&&f(h,b[g].selected)}function f(a,b){b=void 0!==b?b:!0,b?(c||"multi"===k||l.thumbnail_clearSelectedItems(),a.addClass("selected")):a.removeClass("selected")}var g,h,i,j,k=this.viewOptions.thumbnail_selectable,l=this;for(a.isArray(b)||(b=[b]),i=c===!0||"multi"===k?b.length:k&&b.length>0?1:0,g=0;i>g;g++)void 0!==b[g].index?(h=a(),j=0,this.$canvas.find(".repeater-thumbnail-cont .selectable").each(d),h.length>0&&f(h,b[g].selected)):b[g].selector&&this.$canvas.find(".repeater-thumbnail-cont .selectable").each(e)},a.fn.repeater.defaults=a.extend({},a.fn.repeater.defaults,{thumbnail_alignment:"left",thumbnail_infiniteScroll:!1,thumbnail_itemRendered:null,thumbnail_noItemsHTML:"no items found",thumbnail_selectable:!1,thumbnail_template:'
        {{name}}
        '}),a.fn.repeater.viewTypes.thumbnail={selected:function(){var a,b=this.viewOptions.thumbnail_infiniteScroll;b&&(a="object"==typeof b?b:{},this.infiniteScrolling(!0,a))},before:function(b){var c,d,e=this.viewOptions.thumbnail_alignment,f=this.$canvas.find(".repeater-thumbnail-cont"),g=b.data,h={};return f.length<1?(f=a('
        '),e&&"none"!==e?(d={center:1,justify:1,left:1,right:1},e=d[e]?e:"justify",f.addClass("align-"+e),this.thumbnail_injectSpacers=!0):this.thumbnail_injectSpacers=!1,h.item=f):h.action="none",g.items&&g.items.length<1?(c=a('
        '),c.append(this.viewOptions.thumbnail_noItemsHTML),f.append(c)):f.find(".empty:first").remove(),h},renderItem:function(c){var d=this.viewOptions.thumbnail_selectable,e="selected",f=this,g=a(b(c.subset[c.index],this.viewOptions.thumbnail_template));return d&&(g.addClass("selectable"),g.on("click",function(){g.hasClass(e)?(g.removeClass(e),f.$element.trigger("deselected.fu.repeaterThumbnail",g)):("multi"!==d&&f.$canvas.find(".repeater-thumbnail-cont .selectable.selected").each(function(){var b=a(this);b.removeClass(e),f.$element.trigger("deselected.fu.repeaterThumbnail",b)}),g.addClass(e),f.$element.trigger("selected.fu.repeaterThumbnail",g))})),c.container.append(g),this.thumbnail_injectSpacers&&g.after(' '),this.viewOptions.thumbnail_itemRendered&&this.viewOptions.thumbnail_itemRendered({container:c.container,item:g,itemData:c.subset[c.index]},function(){}),!1}})}(a),function(a){var b=a.fn.scheduler,c=function(b,c){var d=this;this.$element=a(b),this.options=a.extend({},a.fn.scheduler.defaults,c),this.$startDate=this.$element.find(".start-datetime .start-date"),this.$startTime=this.$element.find(".start-datetime .start-time"),this.$timeZone=this.$element.find(".timezone-container .timezone"),this.$repeatIntervalPanel=this.$element.find(".repeat-every-panel"),this.$repeatIntervalSelect=this.$element.find(".repeat-options"),this.$repeatIntervalSpinbox=this.$element.find(".repeat-every"),this.$repeatIntervalTxt=this.$element.find(".repeat-every-text"),this.$end=this.$element.find(".repeat-end"),this.$endSelect=this.$end.find(".end-options"),this.$endAfter=this.$end.find(".end-after"),this.$endDate=this.$end.find(".end-on-date"),this.$recurrencePanels=this.$element.find(".repeat-panel"),this.$repeatIntervalSelect.selectlist(),this.$element.find(".selectlist").selectlist(),this.$startDate.datepicker(this.options.startDateOptions);var e="function"==typeof this.options.startDateChanged?this.options.startDateChanged:this._guessEndDate;this.$startDate.on("change changed.fu.datepicker dateClicked.fu.datepicker",a.proxy(e,this)),this.$startTime.combobox(),""===this.$startTime.find("input").val()&&this.$startTime.combobox("selectByIndex",0),"0"===this.$repeatIntervalSpinbox.find("input").val()?this.$repeatIntervalSpinbox.spinbox({value:1,min:1,limitToStep:!0}):this.$repeatIntervalSpinbox.spinbox({min:1,limitToStep:!0}),this.$endAfter.spinbox({value:1,min:1,limitToStep:!0}),this.$endDate.datepicker(this.options.endDateOptions),this.$element.find(".radio-custom").radio(),this.$repeatIntervalSelect.on("changed.fu.selectlist",a.proxy(this.repeatIntervalSelectChanged,this)),this.$endSelect.on("changed.fu.selectlist",a.proxy(this.endSelectChanged,this)),this.$element.find(".repeat-days-of-the-week .btn-group .btn").on("change.fu.scheduler",function(a,b){d.changed(a,b,!0)}),this.$element.find(".combobox").on("changed.fu.combobox",a.proxy(this.changed,this)),this.$element.find(".datepicker").on("changed.fu.datepicker",a.proxy(this.changed,this)),this.$element.find(".datepicker").on("dateClicked.fu.datepicker",a.proxy(this.changed,this)),this.$element.find(".selectlist").on("changed.fu.selectlist",a.proxy(this.changed,this)),this.$element.find(".spinbox").on("changed.fu.spinbox",a.proxy(this.changed,this)),this.$element.find(".repeat-monthly .radio-custom, .repeat-yearly .radio-custom").on("change.fu.scheduler",a.proxy(this.changed,this))},d=function(a,b){var c,d="";return d+=a.getFullYear(),d+=b,c=a.getMonth()+1,d+=10>c?"0"+c:c,d+=b,c=a.getDate(),d+=10>c?"0"+c:c},e=1e3,f=60*e,g=60*f,h=24*g,i=7*h,j=5*i,k=52*i,l={secondly:e,minutely:f,hourly:g,daily:h,weekly:i,monthly:j,yearly:k},m=function(a,b,c,d){return new Date(a.getTime()+l[c]*d)};c.prototype={constructor:c,destroy:function(){var b;return this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element.find(".datepicker .calendar").empty(),b=this.$element[0].outerHTML,this.$element.find(".combobox").combobox("destroy"),this.$element.find(".datepicker").datepicker("destroy"),this.$element.find(".selectlist").selectlist("destroy"),this.$element.find(".spinbox").spinbox("destroy"),this.$element.find(".radio-custom").radio("destroy"),this.$element.remove(),b},changed:function(b,c,d){d||b.stopPropagation(),this.$element.trigger("changed.fu.scheduler",{data:void 0!==c?c:a(b.currentTarget).data(),originalEvent:b,value:this.getValue()})},disable:function(){this.toggleState("disable")},enable:function(){this.toggleState("enable")},setUtcTime:function(a,b,c){var d=a.split("-"),e=b.split(":"),f=new Date(Date.UTC(d[0],d[1]-1,d[2],e[0],e[1],e[2]?e[2]:0));if("Z"===c)f.setUTCHours(f.getUTCHours()+0);else{var g="(.)",h=".*?",i="\\d",j=".*?",k="(\\d)",l=new RegExp(g+h+i+j+k,["i"]),m=l.exec(c);if(null!==m){var n=m[1],o=m[2],p="+"===n?1:-1;f.setUTCHours(f.getUTCHours()+p*parseInt(o,10))}}var q=f.getTimezoneOffset();return f.setMinutes(q),f},endSelectChanged:function(a,b){var c,d;b?d=b.value:(c=this.$endSelect.selectlist("selectedItem"),d=c.value),this.$endAfter.parent().addClass("hidden"),this.$endAfter.parent().attr("aria-hidden","true"),this.$endDate.parent().addClass("hidden"),this.$endDate.parent().attr("aria-hidden","true"),"after"===d?(this.$endAfter.parent().removeClass("hide hidden"),this.$endAfter.parent().attr("aria-hidden","false")):"date"===d&&(this.$endDate.parent().removeClass("hide hidden"),this.$endDate.parent().attr("aria-hidden","false"))},_guessEndDate:function(){var a=this.$repeatIntervalSelect.selectlist("selectedItem").value,b=new Date(this.$endDate.datepicker("getDate")),c=new Date(this.$startDate.datepicker("getDate")),d=this.$repeatIntervalSpinbox.find("input").val();"none"!==a&&c>=b&&(this.$repeatIntervalSpinbox.is(":visible")||(d=1),"weekdays"===a&&(d=1,a="weekly"),b=m(c,b,a,d),this.$endDate.datepicker("setDate",b))},getValue:function(){var b,c=this.$repeatIntervalSpinbox.spinbox("value"),e="",f=this.$repeatIntervalSelect.selectlist("selectedItem").value;this.$startTime.combobox("selectedItem").value?(b=this.$startTime.combobox("selectedItem").value,b=b.toLowerCase()):b=this.$startTime.combobox("selectedItem").text.toLowerCase();var g,h,i,j,k,l,m,n,o=this.$timeZone.selectlist("selectedItem");m=""+d(this.$startDate.datepicker("getDate"),"-"),m+="T",i=b.search("am")>=0,j=b.search("pm")>=0,b=a.trim(b.replace(/am/g,"").replace(/pm/g,"")).split(":"),b[0]=parseInt(b[0],10),b[1]=parseInt(b[1],10),i&&b[0]>11?b[0]=0:j&&b[0]<12&&(b[0]+=12),m+=b[0]<10?"0"+b[0]:b[0],m+=":",m+=b[1]<10?"0"+b[1]:b[1],m+="+00:00"===o.offset?"Z":o.offset,"none"===f?e="FREQ=DAILY;INTERVAL=1;COUNT=1;":"secondly"===f?(e="FREQ=SECONDLY;",e+="INTERVAL="+c+";"):"minutely"===f?(e="FREQ=MINUTELY;",e+="INTERVAL="+c+";"):"hourly"===f?(e="FREQ=HOURLY;",e+="INTERVAL="+c+";"):"daily"===f?(e+="FREQ=DAILY;",e+="INTERVAL="+c+";"):"weekdays"===f?(e+="FREQ=DAILY;",e+="BYDAY=MO,TU,WE,TH,FR;",e+="INTERVAL=1;"):"weekly"===f?(h=[],this.$element.find(".repeat-days-of-the-week .btn-group input:checked").each(function(){h.push(a(this).data().value)}),e+="FREQ=WEEKLY;",e+="BYDAY="+h.join(",")+";",e+="INTERVAL="+c+";"):"monthly"===f?(e+="FREQ=MONTHLY;",e+="INTERVAL="+c+";",n=this.$element.find("input[name=repeat-monthly]:checked").val(),"bymonthday"===n?(g=parseInt(this.$element.find(".repeat-monthly-date .selectlist").selectlist("selectedItem").text,10),e+="BYMONTHDAY="+g+";"):"bysetpos"===n&&(h=this.$element.find(".repeat-monthly-day .month-days").selectlist("selectedItem").value,l=this.$element.find(".repeat-monthly-day .month-day-pos").selectlist("selectedItem").value,e+="BYDAY="+h+";",e+="BYSETPOS="+l+";")):"yearly"===f&&(e+="FREQ=YEARLY;",n=this.$element.find("input[name=repeat-yearly]:checked").val(),"bymonthday"===n?(k=this.$element.find(".repeat-yearly-date .year-month").selectlist("selectedItem").value,g=this.$element.find(".repeat-yearly-date .year-month-day").selectlist("selectedItem").text,e+="BYMONTH="+k+";",e+="BYMONTHDAY="+g+";"):"bysetpos"===n&&(h=this.$element.find(".repeat-yearly-day .year-month-days").selectlist("selectedItem").value,l=this.$element.find(".repeat-yearly-day .year-month-day-pos").selectlist("selectedItem").value,k=this.$element.find(".repeat-yearly-day .year-month").selectlist("selectedItem").value,e+="BYDAY="+h+";",e+="BYSETPOS="+l+";",e+="BYMONTH="+k+";"));var p=this.$endSelect.selectlist("selectedItem").value,q="";"none"!==f&&("after"===p?q="COUNT="+this.$endAfter.spinbox("value")+";":"date"===p&&(q="UNTIL="+d(this.$endDate.datepicker("getDate"),"")+";")),e+=q,e=";"===e.substring(e.length-1)?e.substring(0,e.length-1):e;var r={startDateTime:m,timeZone:o,recurrencePattern:e};return r},repeatIntervalSelectChanged:function(a,b){var c,d,e;switch(b?(d=b.value,e=b.text):(c=this.$repeatIntervalSelect.selectlist("selectedItem"),d=c.value||"",e=c.text||""),this.$repeatIntervalTxt.text(e),d.toLowerCase()){case"hourly":case"daily":case"weekly":case"monthly":this.$repeatIntervalPanel.removeClass("hide hidden"),this.$repeatIntervalPanel.attr("aria-hidden","false");break;default:this.$repeatIntervalPanel.addClass("hidden"),this.$repeatIntervalPanel.attr("aria-hidden","true")}this.$recurrencePanels.addClass("hidden"),this.$recurrencePanels.attr("aria-hidden","true"),this.$element.find(".repeat-"+d).removeClass("hide hidden"),this.$element.find(".repeat-"+d).attr("aria-hidden","false"),"none"===d?(this.$end.addClass("hidden"),this.$end.attr("aria-hidden","true")):(this.$end.removeClass("hide hidden"),this.$end.attr("aria-hidden","false")),this._guessEndDate()},setValue:function(b){var c,d,e,f,g,h,i,j,k,l,m;if(b.startDateTime)j=b.startDateTime.split("T"),k=j[0],j[1]?(j[1]=j[1].split(":"),c=parseInt(j[1][0],10),g=j[1][1]?parseInt(j[1][1].split("+")[0].split("-")[0].split("Z")[0],10):0,h=12>c?"AM":"PM",0===c?c=12:c>12&&(c-=12),g=10>g?"0"+g:g,l=c+":"+g,j=c+":"+g+" "+h,this.$startTime.find("input").val(j),this.$startTime.combobox("selectByText",j)):l="00:00";else{l="00:00";var n=this.$startDate.datepicker("getDate");k=n.getFullYear()+"-"+n.getMonth()+"-"+n.getDate()}if(e="li",b.timeZone?("string"==typeof b.timeZone?e+='[data-name="'+b.timeZone+'"]':a.each(b.timeZone,function(a,b){e+="[data-"+a+'="'+b+'"]'}),m=b.timeZone.offset,this.$timeZone.selectlist("selectBySelector",e)):b.startDateTime?(j=b.startDateTime.split("T")[1],j=j?j.search(/\+/)>-1?"+"+a.trim(j.split("+")[1]):j.search(/\-/)>-1?"-"+a.trim(j.split("-")[1]):"+00:00":"+00:00",m="+00:00"===j?"Z":j,e+='[data-offset="'+j+'"]',this.$timeZone.selectlist("selectBySelector",e)):m="Z",b.recurrencePattern){for(i={},j=b.recurrencePattern.toUpperCase().split(";"),d=0,f=j.length;f>d;d++)""!==j[d]&&(e=j[d].split("="),i[e[0]]=e[1]);if("DAILY"===i.FREQ)e="MO,TU,WE,TH,FR"===i.BYDAY?"weekdays":"1"===i.INTERVAL&&"1"===i.COUNT?"none":"daily";else if("SECONDLY"===i.FREQ)e="secondly";else if("MINUTELY"===i.FREQ)e="minutely";else if("HOURLY"===i.FREQ)e="hourly";else if("WEEKLY"===i.FREQ){if(i.BYDAY)for(e=this.$element.find(".repeat-days-of-the-week .btn-group"),e.find("label").removeClass("active"),j=i.BYDAY.split(","),d=0,f=j.length;f>d;d++)e.find('input[data-value="'+j[d]+'"]').prop("checked",!0).parent().addClass("active");e="weekly"}else"MONTHLY"===i.FREQ?(this.$element.find(".repeat-monthly input").removeAttr("checked").removeClass("checked"),this.$element.find(".repeat-monthly label.radio-custom").removeClass("checked"),i.BYMONTHDAY?(j=this.$element.find(".repeat-monthly-date"),j.find("input").addClass("checked").prop("checked",!0),j.find("label.radio-custom").addClass("checked"),j.find(".selectlist").selectlist("selectByValue",i.BYMONTHDAY)):i.BYDAY&&(j=this.$element.find(".repeat-monthly-day"),j.find("input").addClass("checked").prop("checked",!0),j.find("label.radio-custom").addClass("checked"),i.BYSETPOS&&j.find(".month-day-pos").selectlist("selectByValue",i.BYSETPOS),j.find(".month-days").selectlist("selectByValue",i.BYDAY)),e="monthly"):"YEARLY"===i.FREQ?(this.$element.find(".repeat-yearly input").removeAttr("checked").removeClass("checked"),this.$element.find(".repeat-yearly label.radio-custom").removeClass("checked"),i.BYMONTHDAY?(j=this.$element.find(".repeat-yearly-date"),j.find("input").addClass("checked").prop("checked",!0),j.find("label.radio-custom").addClass("checked"),i.BYMONTH&&j.find(".year-month").selectlist("selectByValue",i.BYMONTH),j.find(".year-month-day").selectlist("selectByValue",i.BYMONTHDAY)):i.BYSETPOS&&(j=this.$element.find(".repeat-yearly-day"),j.find("input").addClass("checked").prop("checked",!0),j.find("label.radio-custom").addClass("checked"),j.find(".year-month-day-pos").selectlist("selectByValue",i.BYSETPOS),i.BYDAY&&j.find(".year-month-days").selectlist("selectByValue",i.BYDAY),i.BYMONTH&&j.find(".year-month").selectlist("selectByValue",i.BYMONTH)),e="yearly"):e="none";if(i.COUNT)this.$endAfter.spinbox("value",parseInt(i.COUNT,10)),this.$endSelect.selectlist("selectByValue","after");else if(i.UNTIL){j=i.UNTIL,8===j.length&&(j=j.split(""),j.splice(4,0,"-"),j.splice(7,0,"-"),j=j.join(""));var o=this.$timeZone.selectlist("selectedItem"),p="+00:00"===o.offset?"Z":o.offset,q=this.setUtcTime(j,l,p);this.$endDate.datepicker("setDate",q),this.$endSelect.selectlist("selectByValue","date")}else this.$endSelect.selectlist("selectByValue","never");this.endSelectChanged(),i.INTERVAL&&this.$repeatIntervalSpinbox.spinbox("value",parseInt(i.INTERVAL,10)),this.$repeatIntervalSelect.selectlist("selectByValue",e),this.repeatIntervalSelectChanged()}var r=this.setUtcTime(k,l,m);this.$startDate.datepicker("setDate",r)},toggleState:function(a){this.$element.find(".combobox").combobox(a),this.$element.find(".datepicker").datepicker(a),this.$element.find(".selectlist").selectlist(a),this.$element.find(".spinbox").spinbox(a),this.$element.find(".radio-custom").radio(a),a="disable"===a?"addClass":"removeClass",this.$element.find(".repeat-days-of-the-week .btn-group")[a]("disabled")},value:function(a){return a?this.setValue(a):this.getValue()}},a.fn.scheduler=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.scheduler"),h="object"==typeof b&&b;g||f.data("fu.scheduler",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.scheduler.defaults={},a.fn.scheduler.Constructor=c,a.fn.scheduler.noConflict=function(){return a.fn.scheduler=b,this},a(document).on("mousedown.fu.scheduler.data-api","[data-initialize=scheduler]",function(b){var c=a(b.target).closest(".scheduler");c.data("fu.scheduler")||c.scheduler(c.data())}),a(function(){a("[data-initialize=scheduler]").each(function(){var b=a(this);b.data("scheduler")||b.scheduler(b.data())})})}(a),function(a){var b=a.fn.picker,c=function(b,c){var d=this;this.$element=a(b),this.options=a.extend({},a.fn.picker.defaults,c),this.$accept=this.$element.find(".picker-accept"),this.$cancel=this.$element.find(".picker-cancel"),this.$trigger=this.$element.find(".picker-trigger"),this.$footer=this.$element.find(".picker-footer"),this.$header=this.$element.find(".picker-header"),this.$popup=this.$element.find(".picker-popup"),this.$body=this.$element.find(".picker-body"),this.clickStamp="_",this.isInput=this.$trigger.is("input"),this.$trigger.on("keydown.fu.picker",a.proxy(this.keyComplete,this)),this.$trigger.on("focus.fu.picker",a.proxy(function(b){("undefined"==typeof b||a(b.target).is("input[type=text]"))&&a.proxy(this.show(),this)},this)),this.$trigger.on("click.fu.picker",a.proxy(function(b){a(b.target).is("input[type=text]")?a.proxy(this.show(),this):a.proxy(this.toggle(),this)},this)),this.$accept.on("click.fu.picker",a.proxy(this.complete,this,"accepted")),this.$cancel.on("click.fu.picker",function(a){a.preventDefault(),d.complete("cancelled")})},d=function(b){var c=Math.max(document.documentElement.clientHeight,window.innerHeight||0),d=a(document).scrollTop(),e=b.$popup.offset(),f=e.top+b.$popup.outerHeight(!0);return f>c+d||e.topc;c++)if(g.is(f[c])||g.parents(f[c]).length>0)return!1;return!0},show:function(){var b;if(b=a(document).find(".picker.showing"),b.length>0){if(b.data("fu.picker")&&b.data("fu.picker").options.explicit)return;b.picker("externalClickListener",{},!0)}this.$element.addClass("showing"),e(this),this.$element.trigger("shown.fu.picker"),this.clickStamp=(new Date).getTime()+(Math.floor(100*Math.random())+1),this.options.explicit||a(document).on("click.fu.picker.externalClick."+this.clickStamp,a.proxy(this.externalClickListener,this))}},a.fn.picker=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.picker"),h="object"==typeof b&&b;g||f.data("fu.picker",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.picker.defaults={onAccept:void 0,onCancel:void 0,onExit:void 0,externalClickExceptions:[],explicit:!1},a.fn.picker.Constructor=c,a.fn.picker.noConflict=function(){return a.fn.picker=b,this},a(document).on("focus.fu.picker.data-api","[data-initialize=picker]",function(b){var c=a(b.target).closest(".picker");c.data("fu.picker")||c.picker(c.data())}),a(function(){a("[data-initialize=picker]").each(function(){var b=a(this);b.data("fu.picker")||b.picker(b.data())})})}(a)}); \ No newline at end of file diff --git a/package.json b/package.json index 923560adc..a5480dd96 100644 --- a/package.json +++ b/package.json @@ -83,7 +83,7 @@ "postinstall": "node postinstall.js" }, "title": "Fuel UX", - "version": "3.11.5", + "version": "3.12.0", "volo": { "baseDir": "lib", "dependencies": {