1(self.webpackChunk=self.webpackChunk||[]).push([[601],{7243:function(t){"use strict";var e="smooth-scrolling";t.exports={events:{click:"_scrollTo"},scrollTo:function(t,e,n){var s=t[0]&&t[0].getBoundingClientRect().top+document.documentElement.scrollTop;this._scroll(s-(n||0),e)},_scrollTo:function(t){var e=this.$tools.browser.isMobile,n=this.$options.only;(!n||e&&"mobile"===n||!e&&"desktop"===n)&&this.scrollTo(this.$tools.dom.find(this.$options.target),this.$options.speed),t.preventDefault()},_scroll:function(t,n){if("scrollBehavior"in document.documentElement.style)return document.documentElement.classList.add(e),window.scrollTo(0,t),void document.documentElement.classList.remove(e);this._step({startTime:Date.now(),startY:window.pageYOffset,endY:t,scrollTime:n||500})},_step:function(t){var e=this._getRatio(t),n=t.startY+(t.endY-t.startY)*e;window.scrollTo(0,n),n!==t.endY&&window.requestAnimationFrame(this._step.bind(this,t))},_getRatio:function(t){var e=(Date.now()-t.startTime)/t.scrollTime;return e=e>1?1:e,(1-Math.cos(Math.PI*e))/2}}},77401:function(t){"use strict";t.exports={init:function(){this._blockingPromise=Promise.defer(),this._readyState=!0,this.$options.delayedControl&&(this._readyState=!1,this._postpone().then(this._done.bind(this))),this.$options.blockingControl||this._blockingPromise.resolve()},isReady:function(){return this._readyState},getBlockingPromise:function(){return this._blockingPromise},disable:function(){},enable:function(){},reset:function(){},_postpone:function(){},_done:function(){this._readyState=!0,this._blockingPromise.resolve()}}},48154:function(t,e,n){"use strict";var s=n(80708);t.exports={initialize:function(){s.isConnected().then(function(){s.openUrl(this.$el[0].href)}.bind(this)).catch(function(){this.$el[0].click()}.bind(this))}}},88109:function(t){"use strict";t.exports={events:{"change $selectRow":"_onSelectionChanged"},_onSelectionChanged:function(t){var e=t.component.isChecked();this.$elements.editMode&&this.$elements.editMode.toggle(e)}}},34622:function(t){"use strict";t.exports={events:{"startLoading $stockTable":"_onLoading","selectionChanged $stockTable":"_onToggleSelection"},_onToggleSelection:function(t,e){this._toggleSubmitButton(Boolean(e.length))},_onLoading:function(){this._toggleSubmitButton(!1)},_toggleSubmitButton:function(t){t?this.$components.submitButton.enable():this.$components.submitButton.disable()}}},86070:function(t){"use strict";t.exports={_post:function(t,e){return this._hideMessages(),this.$tools.data.post(t,e).then(this._handleAjaxResponse.bind(this)).catch(this._handleAjaxResponse.bind(this))},_load:function(t,e,n){return this._hideMessages(),this.load(t,e,n).then(this._handleAjaxResponse.bind(this)).catch(this._handleAjaxResponse.bind(this))},_handleAjaxResponse:function(t){return t.errorMessages&&t.errorMessages.length?this._showErrorMessage(t.errorMessages.join("<br/>")):t.data&&t.data.warningMessages&&t.data.warningMessages.length&&this._showWarningMessage(t.data.warningMessages.join("<br/>")),t},_hideMessages:function(){this.$components.errorMessage.close(),this.$components.warningMessage&&this.$components.warningMessage.close()},_showErrorMessage:function(t){this.$components.errorMessage.showValidationMessage(t)},_showWarningMessage:function(t){this.$components.warningMessage&&this.$components.warningMessage.showValidationMessage?this.$components.warningMessage.showValidationMessage(t):this.$tools.logger.error("Missing warningMessage component")}}},20866:function(t,e,n){"use strict";let s=null;var o=n(86070);t.exports=Object.assign({},o,{events:{"submit $submitItemForm":"_onSubmitItem","click $finishButton":"_onFinishButtonClick","editQuantity $$items":"_onEditQuantity","delete $$items":"_onItemDelete","change $rangeScanSwitcher":"_onToggleRangeScan"},initialize:function(){this.$rangeStart=this.$elements.autoScanField.eq(0),this.$rangeEnd=this.$elements.autoScanField.eq(1)},_onSubmitItem:function(){var t=this.$components.submitItemForm.serialize(),e=this.$components.submitButton.activityIndicator(),n=this.$components.finishButton;this._cacheComment(),n.disable(),this._load(this.$options.submitItemUrl,this.$elements.itemsContainer,t).then(this._submitSuccess.bind(this,e,n)).c
1atch(this._submitAlways.bind(this,e,n))},_submitSuccess:function(t,e,n){this._submitAlways(t,e),n.success&&this.$elements.autoScanField.val("")},_submitAlways:function(t,e){this._setCachedComment(),t.reject(),e.enable()},_onFinishButtonClick:function(){this.$components.finishButton.setLoading(),this.$components.addCommentForm?this.$components.addCommentForm.isValid()?this._post(this.$tools.util.addParamsToUrl(this.$options.finishUrl,this.$components.addCommentForm.serialize())).then(t=>{t.errorMessages&&this.$components.finishButton.resetLoading()}).catch(()=>{this.$components.finishButton.resetLoading()}):this.$components.finishButton.resetLoading():this._post(this.$options.finishUrl).then(t=>{t.errorMessages&&this.$components.finishButton.resetLoading()}).catch(()=>{this.$components.finishButton.resetLoading()})},_onEditQuantity:function(t,e){var n=e.loading,s=this.$rangeStart;this._cacheComment(),this._load(this.$options.changeQuantityUrl,this.$elements.itemsContainer,e.data).then(this._editSuccess.bind(this,n,s)).catch(n.reject.bind(n)).finally(this._setCachedComment.bind(this))},_editSuccess:function(t,e){t.reject(),e.focus()},_onItemDelete:function(t,e){this._cacheComment(),this._load(e,this.$elements.itemsContainer,{}).finally(this._setCachedComment.bind(this))},_onToggleRangeScan:function(t,e){this.$rangeStart.focus(),this.$rangeEnd.val(""),this.$rangeEnd.prop("disabled",!e),this.$rangeEnd.parent().removeClass("form-item--error")},_cacheComment:function(){this.$components.addCommentForm&&(s=this.$components.addCommentForm.serialize().Comment)},_setCachedComment:function(){this.$elements.commentField&&this.$elements.commentField.val(s)}})},52268:function(t){"use strict";t.exports={events:{"click $$deleteItem":"_onDeleteClick","submit $$changeQuantity":"_onChangeQuantity"},_onDeleteClick:function(t){var e=t.component;this.$events.trigger("delete",e.$options.deleteItemUrl)},_onChangeQuantity:function(t){var e=t.component;this.$events.trigger("editQuantity",{data:e.serialize(),loading:e.$components.submitButton.activityIndicator()})}}},37397:function(t,e,n){"use strict";var s=n(2762),o=t.exports=function(t){this.component=t};o.prototype.unfold=function(t,e){var n=Promise.defer();if(!t.statik)return this._loadContent(t,e).then(function(e){Promise.resolve(this._showInAWay(t.placeholder)).then(n.resolve.bind(n,e),n.reject.bind(n))}.bind(this),n.reject.bind(n)),n.promise();t.statikRemovable&&this._initPlaceholder(t,e)},o.prototype.fold=function(t){var e=Promise.defer();if(!t.statik||t.statikRemovable)return Promise.resolve(this._hideInAWay(t.placeholder)).then(e.resolve.bind(e),e.reject.bind(e)),e.promise()},o.prototype.find=function(t){return this.component.$el.find(t)},o.prototype._loadContent=function(t,e){return this._initPlaceholder(t,e),e.html?this.component.html(e.html,t.placeholder):t.placeholder instanceof s?this.component.load(t.componentContentURL,t.placeholder,e):this.component.load(t.componentContentURL,"#"+t.placeholder.prop("id"),e)},o.prototype._initPlaceholder=function(t,e){t.placeholder||(e.selector?t.placeholder=e.selector:t.placeholder=this._placeholder())},o.prototype._showInAWay=function(){},o.prototype._hideInAWay=function(){},o.prototype._placeholder=function(){var t="aura"+Date.now(),e='<div id="'+t+'" class="js-hidden" ></div>';return this.component.$el.append(e),this.component.$el.find("#"+t)}},72492:function(t,e,n){"use strict";var s=n(20077),o=t.exports=function(t,e,n,s){this.presenter=t,this.states=e,this.data={},this.stack=[],this.currentState=0,this.extra=s||{foldPrev:!1},this.$events=n};o.prototype.startWith=function(t){return Object.keys(this.states).forEach(function(t){this.states[t].name=t}.bind(this)),this.activateStep(t),this._unfold(this.states[t])},o.prototype.merge=function(t){this.data=s.helper.extend(this.data,t)},o.prototype.next=function(t,e){var n,s,o=Promise.defer();return this.merge(t||{}),this.extra.foldPrev&&this._fold(this.currentState),Promise.resolve(this.currentState.infer(this.data)).then(function(t){s=t.payload,n=this.states[t.next],"finish"!==t.next?(this.activateStep(t.next),Promise.resolve(this._unfold(n,s)).then(o.resolve.bind(o),o.reject.bind(o))):"function"==typeof this.presenter.component.finish?Promise.resolve(this.presenter.component.finish(this.data)).then(o.resolve.bind(o),o.reject.bind(o)):o.resolve(),e&&o.then(e.resolve.bind(e),e.reject.bind(e))}.bind(this)),o.promise()},o.prototype.prev=function(){var t=this.stack.pop(),e=this.stack[this.stack.length-1];return this.currentState=e,Promise.resolve(this._fold(t)).then(this.activateStep.bind(this,e.name))},o.prototype.getActiveStepIndex=function(){return this.states[this.currentState]?this.states[this.currentState].index:0},o.prototype.activateStep=function(t){this.$events&&this.$events.trigger("activateStep",this.states[t].index)},o.prototype.reset=function(t,e){var n;
1for(t="string"==typeof t?this.states[t]:t,this.merge(e||{}),n=this.stack.slice().length-1;n>=0;n--){if(this.stack[n].name===t.name){this._unfold(t);break}this.prev()}},o.prototype.updateState=function(t){return this.currentState=t,this.stack.push(t),this._activate(this.presenter.component.$components[t.name])},o.prototype._unfold=function(t,e){return Promise.resolve(this.presenter.unfold(t,e)).then(this.updateState.bind(this,t,e))},o.prototype._fold=function(t){var e=this.presenter.component.$components[t.name];return e&&e.$events.trigger("deactivate",this.data),Promise.resolve(this.presenter.fold(t,this.currentState)).then(function(){t.statik&&!t.statikRemovable||(e&&e.$el[0].parentElement&&e.$el[0].parentElement.removeChild(e.$el[0]),delete this.presenter.component.$components[t.name])}.bind(this))},o.prototype._activate=function(t){var e=Promise.defer();if(t)return t.flow=this,t.$events.trigger("activate",this.data),e.resolve(),e.promise()},o.prototype._resetAsync=function(t,e){t="string"==typeof t?this.states[t]:t,this.stack[this.stack.length-1].name!==t.name?this.prev().then(this._resetAsync.bind(this,t,e)):e.resolve()},o.prototype.resetAsync=function(t,e){var n=Promise.defer();return this.merge(e||{}),this._resetAsync(t,n),n.promise()}},22125:function(t,e,n){"use strict";var s=n(7243),o=n(37397),i=t.exports=function(){o.apply(this,Array.prototype.slice.call(arguments))};i.prototype=new o,i.prototype.constructor=i,i.prototype._showInAWay=function(t){var e=Promise.defer();return t.show(),t.slideDown(function(){e.resolve(),s.scrollTo(t)}),e.promise()},i.prototype._hideInAWay=function(t){var e=Promise.defer();return t?t.slideUp(function(){t.hide(),e.resolve()}):e.resolve(),e.promise()}},38783:function(t,e,n){"use strict";var s=n(7243),o=n(37397),i=t.exports=function(){o.apply(this,Array.prototype.slice.call(arguments))};i.prototype=new o,i.prototype.constructor=i,i.prototype.fold=function(t,e){var n=Promise.defer();return o.prototype.fold.apply(this,arguments).then(function(){this._showInAWay(e.placeholder?e.placeholder:this.component.$components[e.name].$el).then(n.resolve.bind(n),n.reject.bind(n))}.bind(this)),n.promise()},i.prototype._showInAWay=function(t){var e=Promise.defer();return this._hideStep(),this._showComponent(t),s.scrollTo(this.component.$el),setTimeout(e.resolve.bind(e),200),e.promise()},i.prototype._showComponent=function(t){t.show()},i.prototype._hideStep=function(){this.component.$el.find("> *").hide()},i.prototype._hideInAWay=function(){var t=Promise.defer();return s.scrollTo(this.component.$el),setTimeout(t.resolve.bind(t),200),t.promise()}},83030:function(t,e,n){"use strict";t.exports.FlowController=n(72492),t.exports.SheetFlowPresenter=n(22125),t.exports.WizardFlowPresenter=n(38783)},1855:function(t){"use strict";t.exports={events:{"click groupToggle":"_onGroupToggle","click checkboxToggle":"_onCheckboxToggle"},initialize:function(){this._onCheckboxToggle()},_onGroupToggle:function(t){var e=t.$el[0].checked;this.$elements.checkboxToggle.forEach(function(t){t.checked=e})},_onCheckboxToggle:function(){var t=this.$elements.checkboxToggle.some(function(t){return!1===t.checked});this.$elements.groupToggle.prop("checked",!t)}}},43892:function(t){"use strict";t.exports={events:{"click editModeToggle":"_onEditModeToggle","change $editModeCheckbox":"_onEditModeChange"},initialize:function(){this.isEditMode=this.$options.editMode||!1,this.$options.scrollTo&&this.$el.get(0).scrollIntoViewIfNeeded(!0)},_onEditModeToggle:function(){this._toggleEditMode()},_onEditModeChange:function(t){this._toggleEditMode(t.component.isChecked())},_toggleEditMode:function(t){this.isEditMode=void 0===t?!this.isEditMode:t,this.$elements.viewMode&&this.$elements.viewMode.toggle(!this.isEditMode),this.$elements.editMode&&this.$elements.editMode.toggle(this.isEditMode),this.isEditMode&&this.$elements.quantityInput&&requestAnimationFrame(function(){this.$elements.quantityInput.focus()}.bind(this))}}},31299:function(t){"use strict";t.exports={events:{focus:"_onFocus",mouseup:"_unselectWorkaround"},initialize:function(){this.el=this.$el.get(0),this.$options.autofocus&&(this.el.focus(),this._select())},_select:function(){this.el.setSelectionRange(0,this.el.value.length||9999)},_onFocus:function(){this._select()},_unselectWorkaround:function(t){t.preventDefault()}}},9704:function(t){"use strict";
1t.exports={events:{"posConnected $this":"_onShow"},_onShow:function(t,e){e.isConnected||this.show()}}},33404:function(t){"use strict";var e=["closeInventory","forceCloseInventory","furtherScans"];t.exports={initialize:function(){e.forEach(function(t){this.$events.on("confirm $"+t+"Dialog",this._onConfirm.bind(this,t)),this.$events.on("cancel $"+t+"Dialog",this._onCancel.bind(this,t))}.bind(this))},_onConfirm:function(t){this._disableButtons(),this.$components[t+"Dialog"].hide(),this.$components[t+"Form"].submit(),this.$components[t+"Button"].enable()},_onCancel:function(t){this.$components[t+"Dialog"].hide(),this.$components[t+"Button"].resetLoading()},_disableButtons:function(){e.forEach(function(t){var e=this.$components[t+"Button"];e&&e.disable()}.bind(this))}}},58115:function(t){"use strict";t.exports={events:{"click $editComment":"_onEditClick","submit $commentForm":"_onSaveComment"},_onEditClick:function(){var t=this.$elements.commentField.get(0);this._toggleEdit(!0),t.focus(),t.selectionStart=t.selectionEnd=t.value.length},_onSaveComment:function(){var t=this.$components.commentForm.serialize(),e=this.$components.saveComment.activityIndicator();this.$components.errorMessage.close(),this.$tools.data.post(this.$options.saveCommentUrl,t).then(this._onSaveSuccess.bind(this,e)).catch(this._onSaveError.bind(this,e))},_onSaveSuccess:function(t,e){e.success?(this.$elements.commentText.text(e.data.comment||""),this._toggleEdit(!1),t.reject()):this._onSaveError(t,e)},_onSaveError:function(t,e){t.reject(),e.errorMessages.length&&this.$components.errorMessage.showValidationMessage(e.errorMessages[0])},_toggleEdit:function(t){this.$elements.commentView.toggle(!t),this.$components.commentForm.toggle(t)}}},1243:function(t){"use strict";t.exports={events:{"deleteRow $initiateListTable $$rows":"_onRemoveInventoryClick","confirm $deleteConfirmationDialog":"_onDeletionConfirm","cancel $deleteConfirmationDialog":"_onDeletionCancel"},initialize:function(){this._inventoryToDelete=null},_onRemoveInventoryClick:function(t,e){this._inventoryToDelete=e.$options.value,this.$components.deleteConfirmationDialog.show()},_onDeletionConfirm:function(){null!==this._inventoryToDelete&&(this.$tools.data.post(this.$options.removeInitiationUrl,{inventoryId:this._inventoryToDelete}).then(function(){this.$components.initiateListTable.loadTable()}.bind(this)),this._inventoryToDelete=null,this.$components.deleteConfirmationDialog.hide())},_onDeletionCancel:function(){this._inventoryToDelete=null,this.$components.deleteConfirmationDialog.hide()}}},54176:function(t){"use strict";t.exports={events:{"change $itemChoice":"_onChoiceChange","submit $processForm":"_onInitiateProcess"},_onChoiceChange:function(t,e){this.$components.itemsConfig.toggle("false"===e)},_onInitiateProcess:function(){var t=this.$components.submitButton.activityIndicator();this.$components.resultMessage.close(),this.$tools.data.post(this.$options.initiateProcessUrl,this._getFormData()).then(this._onInitiateSuccess.bind(this,t)).catch(this._onInitiateFail.bind(this,t))},_onInitiateSuccess:function(t,e){e.success?(t.reject(),this.$components.submitButton.disable(),this.$components.resultMessage.success(e.data.message).open()):this._onInitiateFail(t,e)},_onInitiateFail:function(t,e){t.reject(),e.errorMessages&&e.errorMessages.length&&this.$components.resultMessage.showValidationMessage(e.errorMessages.join("<br>"))},_getFormData:function(){var t=this.$components.processForm.serialize(),e=this.$components.itemChoice.getNameValuePair();return Object.assign(t,e)}}},83147:function(t){"use strict";t.exports={events:{"submit $addItemForm":"_onAddItem","formReset $addItemForm":"_onFormReset","click removeItem":"_onRemoveItem"},_onAddItem:function(){var t=this.$components.addItemForm,e=t.serialize();this._changeItems(this.$options.addItemUrl,e,t.reset.bind(t))},_onRemoveItem:function(t){var e={};e[t.$el.get(0).name]=t.$el.get(0).value,this._changeItems(this.$options.removeItemUrl,e,function(){})},_changeItems:function(t,e,n){var s=this.$components.submitButton.activityIndicator();this.$tools.data.post(t,e).then(this._onChangeSuccess.bind(this,s,n)).catch(this._onChangeFail.bind(this,s))},_onChangeSuccess:function(t,e,n){n.success?(t.reject(),e(),this.html(n.data.html,this.$elements.addedItems)):this._onChangeFail(t,n)},_onChangeFail:function(t,e){t.reject(),e.errorMessages&&e.errorMessages.length&&this.$components.errorMessage.showValidationMessage(e.errorMessages[0])},_onFormReset:function(){this.$components.filter&&this.$components.filter.$components.filters.forEac
1h(function(t){t.reset()})}}},47914:function(t,e,n){"use strict";var s=n(86070);t.exports=Object.assign({},s,{events:{"submit $openInventoryForm":"_onOpenInventory","click $backButton":"_onBackButtonClick"},_onOpenInventory:function(t){var e=t.component,n=e.serialize(),s=e.$components.openInventoryButton.activityIndicator();this._post(e.getUrl(),n).then(function(t){s.reject(),t.success&&(e.disable(),this.$components.successMessage.open(),this.$components.openInventoryButton.hide(),this.$components.backButton.show(),this.$elements.statusText.text(t.data.inventoryStatus))}.bind(this)).catch(function(){s.reject()})},_onBackButtonClick:function(t){var e=t.component.activityIndicator();this._post(this.$options.backUrl).catch(function(){e.reject()})}})},3074:function(t,e,n){"use strict";var s=n(54176);t.exports=Object.assign({},s,{events:Object.assign({},s.events,{"change $dateSelect":"_onDateTypeChange"}),ready:function(){this._onDateTypeChange(null,this.$components.dateSelect.getValue())},_onChoiceChange:function(t,e){s._onChoiceChange.call(this,t,e),this.$components.categoriesConfig.toggle("true"===e)},_onDateTypeChange:function(t,e){this.$components.customDates.toggle("CustomRange"===e),this.$components.customDates.toggleDisabled("CustomRange"===e)},_onInitiateProcess:function(){var t=this.$tools.util.addParamsToUrl(this.$options.initiateProcessUrl,this._getFormData());this.$components.printDocument.setDocumentUrl(t)}})},76694:function(t,e,n){"use strict";var s=n(80708);t.exports={events:{"submit $searchForm":"_onSearch","click $cancelRegret":"_onCancelRegret","click $regretBtn":"_onShowRegretPopup","rowSelected $ordersTable":"_onSelectOrder","selectionChanged $orderItemsTable":"_onSelectAddon","switcherChanged $orderItemsTable $$rows":"_switcherChanged","change $searchForm $searchSelect":"_setFocus"},_setFocus:function(){this.$elements.searchField.focus()},_onCancelRegret:function(){this.addonsData=null,this.$components.searchForm.reset(),this.$components.searchForm.$components.searchSelect.resetSelect(),this._hideNotifications(),this._showOrderDetails(),this.$components.regretBtn.enable()},_onSearch:function(){this.addonsData=null,this.$components.searchForm.$components.searchButton.setLoading(),this._hideNotifications().then(function(){this.$components.searchForm.submitAsync().then(this._onSearchSuccess.bind(this)).catch(this._onSearchError.bind(this)).finally(this._onSearchFinished.bind(this))}.bind(this))},_onSearchSuccess:function(t){this.$components.regretBtn.enable(),t.data.Notifications&&t.data.Notifications.length&&this._showNotification(t.data.Notifications.join()),t.data.BlockFlow&&this.$components.regretBtn.disable(),t.success?t.data.Orders?(this._orders=t.data.Orders||[],this._showOrders(this._orders)):t.data.Order?(this._activeOrder=t.data.Order||{},this._showOrderDetails(this._activeOrder)):this._showOrderDetails():this._onSearchError(t)},_onSearchError:function(t){this.$components.regretBtn.enable(),this._showOrderDetails(),this._setError(t)},_onSearchFinished:function(){this.$components.searchForm.$components.searchButton.resetLoading()},_showNotification:function(t){this.html(t,this.$elements.notificationMessageBlock).then(function(){this.$elements.notificationMessageBlock.show(),this.$components.notificationMessages&&this.$components.notificationMessages.forEach(function(t){t.open()})}.bind(this))},_setError:function(t){t&&t.length&&this.$tools.logger.error(t)},_hideNotifications:function(){return this.$components.notificationMessages?Promise.all(this.$components.notificationMessages.map(function(t){return t.close()})):Promise.resolve()},_onSelectOrder:function(t,e){this._hideNotifications().then(function(){var t=this.$components.ordersTable.$options.rowSelectionAction;this._activeOrder=this._orders.filter(function(n){return n.Id===e[t]})[0],this._validateOrder(this._activeOrder)}.bind(this))},_validateOrder:function(t){this.$tools.data.post(this.$options.validateOrderUrl,{order:t}).then(function(t){t.data.Notifications&&t.data.Notifications.length&&this._showNotification(t.data.Notifications.join()),t.data.Order&&(this._activeOrder=t.data.Order,t.data.BlockFlow&&this.$components.regretBtn.disable(),this._showOrderDetails(t.data.Order))}.bind(this)).catch(this._setError.bind(this))},_switcherChanged:function(){this.addonsData&&(this.addonsData=this._getAddonsData())},_onSelectAddon:function(t,e){this.addonsData=this._getAddonsData(e),this._getPrice()},_getAddonsData:function(t){var e;return this.selectedRows=t||this.selectedRows||[],e=this.selectedRows.map(function(t){var e={model:t.$options.value.model,id:t.$options._ref};return t.$components.switchers&&t.$components.switchers[0]&&(e.resellable=t.$components.switchers[0].isChecked()),e}),{model:this._activeOrder&&this._activeOrder.model||{},addons:e}},_showOrders:function(t){this.$elements.ordersContainer.show(),this.$elements.orderItemsContainer.hide(),this.$components.ordersTable.$components.filter.$components.ordersFilter.setData(t)},_showOrderDetails:function(t){this.$elements.ordersContainer.hide(),this.$elements.orderItemsContainer.show(),this._showOrderInfo(t),t?(this.$components.orderItemsTable.$components.filter.$components.orderItemsFilter.setData(t),this._getPrice()):this.$components.orderItemsTable.clearTable()}
1,_getPrice:function(){this.$tools.data.post(this.$options.totalUrl,this.addonsData).then(this._updatePrice.bind(this)).catch(this._setError.bind(this))},_updatePrice:function(t){this._updateConfirmModalContent(t),this.$elements.orderSummaryAmount.html(t.data.amount)},_updateConfirmModalContent:function(t){t.data.confirmPopup&&this.html(t.data.confirmPopup,this.$elements.modalContainer).then(function(){this.$components.confirmationPopup.$components.confirm&&(this.$components.confirmationPopup.$components.confirm.$events.off("click $this",this._onRegretOrder.bind(this)),this.$components.confirmationPopup.$components.confirm.$events.on("click $this",this._onRegretOrder.bind(this)))}.bind(this))},_showOrderInfo:function(t){if(!t)return this.$elements.orderSummaryContainer.hide(),void this.$elements.actionsContainer.hide();this.$elements.orderSummaryContainer.show(),this.$elements.actionsContainer.show(),this.$elements.orderSummaryDate.text(t.date),this.$elements.orderSummaryId.text(t.id)},_onRegretOrder:function(){this._hideNotifications().then(function(){var t=this.$components.confirmationPopup.$elements.isImmediatelyRegret;this.$components.regretBtn.setLoading(),t&&(this.addonsData.terminateImmediately=t[0].checked),this.$components.confirmationPopup.hide(),this.$tools.data.post(this.$options.url,this.addonsData).then(this._onRegretSuccess.bind(this)).catch(this._onRegretFailed.bind(this)).finally(this._onRegretFinished.bind(this))}.bind(this))},_onShowRegretPopup:function(){this.$components.confirmationPopup.show()},_onRegretFailed:function(t){this._setError(t),this.$elements.actionsContainer.hide()},_onRegretFinished:function(){this.$components.regretBtn.resetLoading(),this.$elements.actionsContainer.hide(),this.addonsData.terminateImmediately=!1},_onRegretSuccess:function(t){t.data.Notifications&&t.data.Notifications.length&&this._showNotification(t.data.Notifications.join()),this.$elements.actionsContainer.hide(),t.success&&this._sendToTerminal(t)},_sendToTerminal:function(t){t.data&&"Pos"===t.data.paymentMethod&&(this.posData=t.data,s.isConnected().then(function(){this._pay(this.posData),this.$components.regretBtn.disable()}.bind(this)).catch(function(){this._onPaymentPosError({messages:[this.$options.validatePosNotConnected],transactionId:this.posData.options.order.id,status:1})}.bind(this)))},_pay:function(t){s.payOrder(t).then(this._onPaymentPosSuccess.bind(this)).catch(this._onPaymentPosError.bind(this))},_onPaymentPosSuccess:function(t){this._validatePosCallback(t)},_onPaymentPosError:function(t){this._validatePosCallback(t)},_validatePosCallback:function(t){this.$tools.data.post(this.$options.posCompletedUrl,t).then(function(t){t.data.Notifications&&t.data.Notifications.length&&this._showNotification(t.data.Notifications.join())}.bind(this)).catch(this._setError.bind(this))}}},51965:function(t){"use strict";t.exports={events:{"submitOrders $manage $config":"_submitOrders","click $clearOrders":"_clearOrders"},_clearOrders:function(){this.$components.customerInfo.reset(),this.$components.manage.clearOrders()},_submitOrders:function(t,e){var n=e.submitBtn;this.$options.submitUrl&&this.$components.customerInfo.isValid()&&(n.setLoading(),this.$tools.data.post(this.$options.submitUrl,{customer:this.$components.customerInfo.serialize(),items:e.data}).then(function(t){this.$components.manage.showResult(t)}.bind(this)).finally(function(){n.resetLoading()}))}}},75968:function(t){"use strict";t.exports={_changes:[],addLoaded:function(t){var e=this._mapData(t);this._changes=e},getChanges:function(){return this._changes},removeItem:function(t){var e=this._mapData(t)[0],n=this._getItemIndex(e.Model.MaterialId);this._changes.splice(n,1)},addItem:function(t,e){var n=this._mapData(t,e)[0];this._changes.push(n)},changeQuantity:function(t,e){var n=this._mapData(t)[0],s=this._getItemIndex(n.Model.MaterialId);this._changes[s].Quantity=e},resetChanges:function(){this._changes=[]},_getItemIndex:function(t){var e;
1return this._changes.forEach(function(n,s){n.Model.MaterialId===t&&(e=s)}),e},_mapData:function(t,e){return Array.isArray(t)||(t=[t]),t.map(function(t){return{Model:t.Model,Quantity:void 0!==e?e:t.Count}})}}},10459:function(t,e,n){"use strict";var s=n(75968),o=n(77401);t.exports=Object.assign({},o,{ready:function(){o.init.call(this)},filters:function(){var t=s.getChanges();return[{type:"changes",name:this.$options.column,value:t}]}})},3600:function(t,e,n){"use strict";var s=n(75968);t.exports={events:{"click $addItem":"_goToSearch","click $submit":"_submitOrders","refreshItems $ordersTable $$rows":"_refreshItems"},_goToSearch:function(){this.flow.next()},_submitOrders:function(t){var e=t.component;this.$components.resultMessage.close(),this.$events.trigger("submitOrders",{data:s.getChanges(),submitBtn:e})},_refreshItems:function(){this.$events.trigger("refreshItems")}}},83619:function(t,e,n){"use strict";var s=n(75968);t.exports={events:{"loaded $this":"_loaded"},_loaded:function(t,e){s.addLoaded(e.data.rows)}}},82325:function(t,e,n){"use strict";var s=n(75968);t.exports={events:{"click $$removeItem":"_removeItem","change $$quantity":"_changeQuantity"},_removeItem:function(){s.removeItem(this.$options.value),this.$events.trigger("refreshItems")},_changeQuantity:function(t){var e=parseInt(t.target.value,10);s.changeQuantity(this.$options.value,e),this.$events.trigger("refreshItems")}}},14421:function(t,e,n){"use strict";var s=n(83030),o=n(75968);t.exports={events:{"refreshItems $$orderSteps":"_reloadTable","showResult $this":"showResult"},initialize:function(){this.flow=new s.FlowController(new s.WizardFlowPresenter(this),{config:{statik:!0,index:0,infer:function(){return{next:"search",payload:{}}}},search:{statik:!1,index:1,componentContentURL:this.$options.searchUrl,infer:function(){return{next:"finish",payload:{}}}}},this.$events)},ready:function(){this.flow.startWith("config")},showResult:function(t){var e=this.$components.config.$components.resultMessage,n=t.Success?"warning":"error";e.setType(n),e.showValidationMessage(t.Data&&t.Data.Message||"")},clearOrders:function(){o.resetChanges(),this._reloadTable()},_reloadTable:function(){this._manageSubmit(),this.$components.config.$components.ordersTable.loadTable()},_manageSubmit:function(){o.getChanges().length?this.$components.config.$components.submit.enable():this.$components.config.$components.submit.disable()}}},57162:function(t){"use strict";t.exports={events:{"click $cancel":"_backToConfig","addItem $searchTable $$rows":"_addItem"},_backToConfig:function(){this.flow.prev()},_addItem:function(){this.$events.trigger("refreshItems"),this._backToConfig()}}},10045:function(t,e,n){"use strict";var s=n(75968);t.exports={events:{"click $$addItem":"_addItem"},_addItem:function(){s.addItem(this.$options.value,1),this.$events.trigger("addItem")}}},65657:function(t){"use strict";t.exports={events:{"submit $this":"nextStep","activate $this":"_activate","change $documentType":"_documentTypeChanged"},ready:function(){this._updateNumberInput()},reset:function(){this.$components.documentType.enable(),this.$elements.autoFocusInput.prop("disabled",!1),this.$elements.autoFocusInput.val(""),this.$components.next.enable()},_lock:function(){this.$components.documentType.disable(),this.$elements.autoFocusInput.prop("disabled",!0),this.$components.next.disable()},_showError:function(){this.$components.errorMessage.open()},_hideError:function(){this.$components.errorMessage.close()},_activate:function(){this.$elements.autoFocusInput[0].focus()},nextStep:function(){return this.$extensions["form/validation"].isValid()?(this._hideError(),this.$components.next.setLoading(),this.flow.resetAsync("customer").then(function(){this._next(),this._lock()}.bind(this))):Promise.reject()},isDataPresent:function(){return!!this.$elements.autoFocusInput[0].value},_getData:function(){return this.$extensions["form/validation"].serialize()},_next:function(){this.flow.next(this._getData()).finally(this.$components.next.resetLoading.bind(this.$components.next)).catch(this._showError.bind(this))},_updateNumberInput:function(){var t=this.$components.documentType.getCurrentOption().data(),e=this.$elements.autoFocusInput;e.prop("placeholder",t.placeholder),t.rgx?(e.attr("data-val-regex-pattern",t.rgx),e.attr("data-val-regex",t.errmsg)):(e.removeAttr("data-val-regex-pattern"),e.removeAttr("data-val-regex")),this.$extensions["form/validation"].updateV
1alidation()},_documentTypeChanged:function(){this._updateNumberInput(),this.$elements.autoFocusInput.val()&&this.$extensions["form/validation"].isValid()}}},40563:function(t,e,n){"use strict";var s=n(83030);t.exports={events:{"click $$clear":"_clear","click $cancel":"_cancel","submit $search":"_startSearch","click $confirmationSubmit":"_submitConfirmation","deactivate $sim":"_hideSubmits","submit $sim":"_submit","click $submit":"_submit","click $printContracts":"_getTerms","close $successMessage":"_hideSuccess"},ready:function(){var t=this.$components.search,e=this.$components.customer;this._setFlow().then(function(){t.isDataPresent()&&t.nextStep().then(function(){this.flow.states.customer.statik=!1,this.flow.states.customer.statikRemovable=!1,e.isDataPresent()&&e.nextStep().then(function(){this.flow.states.sim.statik=!1,this.flow.states.sim.statikRemovable=!1,this.$options.showConfirmation&&(this._showConfirmationState(),this.$components.sim.lock()),this._showSubmitBlock()}.bind(this))}.bind(this))}.bind(this))},_setFlow:function(){return this.flow=new s.FlowController(new s.SheetFlowPresenter(this),{search:{statik:!0,index:0,infer:function(t){return this._hideSuccess(),{next:"customer",payload:Object.assign(t,{selector:this.$elements.customerBlock})}}.bind(this)},customer:{index:1,componentContentURL:this.$options.customerUrl,statik:!!this.$components.customer,statikRemovable:!0,infer:function(t){return this._showSubmitBlock(),{next:"sim",payload:Object.assign(t,{selector:this.$elements.simBlock})}}.bind(this)},sim:{index:2,componentContentURL:this.$options.simUrl,statik:!!this.$components.sim,statikRemovable:!0,infer:function(t){return{next:"finish",payload:t}}}},this.$events),this.flow.startWith("search")},_startSearch:function(){this.$components.search.nextStep()},_hideError:function(){this.$components.errorMessage.close()},_showError:function(){this.$components.errorMessage.open()},_clear:function(t){var e=t.component;e.setLoading(),this.$components.confirmationSubmit&&this._hideConfirmationState(),this.$tools.data.post(e.$options.action).then(function(){this._hideError(),this.flow.reset("search"),this.$components.search.reset(),this._hideSuccess()}.bind(this)).catch(this._showError.bind(this)).finally(e.resetLoading.bind(e))},_cancel:function(t){var e=t.component,n={goToPrevStep:e.$options.goToPrevStep||!1};e.setLoading(),this.$tools.data.post(e.$options.action,n).then(function(){this._hideError(),this.$components.customer.reset(),this.flow.prev()}.bind(this)).catch(this._showError.bind(this)).finally(e.resetLoading.bind(e))},_showSubmitBlock:function(){this.$elements.submitBlock.show()},_hideSubmits:function(){this.$elements.submitBlock.hide()},_showConfirmationState:function(){this.$components.submit.hide(),this.$components.confirmationSubmit.show(),this.$options.showPrintButton&&this.$components.printContracts.show(),this.$components.cancel.disable()},_activateSim:function(t){this.$components.sim.lock(),this.$tools.data.post(this.$options.activateUrl,t).then(function(t){if(!t.success)return this.$components.sim.unlock(),void this._showError();this.$options.needsConfirmation?this._getTerms(t.data).then(function(){this._showConfirmationState()}.bind(this)):(this._hideSubmits(),this._submitted(t))}.bind(this)).catch(function(){this.$components.sim.unlock(),this._showError()}.bind(this)).finally(this.$components.submit.resetLoading.bind(this.$components.submit))},_hideConfirmationState:function(){this.$components.submit.show(),this.$components.confirmationSubmit.hide(),this.$components.printContracts.hide(),this.$components.cancel.enable()},_submitConfirmation:function(){this.$components.confirmationSubmit.setLoading(),this.$tools.data.post(this.$options.confirmUrl,this._getConfirmationData()).then(function(t){this._hideSubmits(),this._submitted(t)}.bind(this)).finally(this.$components.confirmationSubmit.resetLoading.bind(this.$components.confirmationSubmit))},_openTerms:function(t){t.forEach(function(t){this._printDocument(t.TermsData)}.bind(this))},_printDocument:function(t){window.open("data:application/pdf;base64,"+t,"_blank")},_getTerms:function(t){return new Promise(function(e){this._ping(this._getConfirmationData(t)).then(function(t){t.data.terms&&t.data.terms.length&&(this._openTerms(t.data.terms),e())}.bind(this))}.bind(this))},_getConfirmationData:function(t){return t?(this.confirmationData={custId:t.custId,oseOrderId:t.oseOrderId,verisOrderId:t.verisOrderId},this.confirmationData):this.confirmationData||{}},_ping:function(t){return new Promise(this._pingConfirmation.bind(this,t))},_pingConfirmation:function(t,e){this.$tools.data.get(this.$options.contractsUrl,t).then(function(n){n.success?e(n):setTimeout(function(){this._pingConfirmation(t,e)}.bind(this),1e3)}.bind(this))},_submitted:function(t){t.success?this.html(t.data.html,this.$elements.successBlock).then(this._showSuccess.bind(this)):this._showError()},_hideSuccess:function(){this.$elements.successBlock.hide()},_showSuccess:function(){this.$components.sim.$events.trigger("hideMessage"),this.$elements.successBlock.show(),this.$components.successMessage.open()},_submit:function(){var t;this.$components.sim.isValid()&&(this._hideError(),t=this.$components.sim.serialize(),this.$components.submit.setLoading(),this._activateSim(t))}}},89124:function(t){"use strict";
1t.exports={events:{},isDataPresent:function(){return!!this.$elements.searchInput.val()},isDataValid:function(){return this.$extensions["form/validation"].isValid()},reset:function(){this.$elements.searchInput.val(""),this.$elements.searchInput.focus(),this._hideError()},_hideError:function(){this.$components.errorMessage.close()},_showError:function(){this.$components.errorMessage.open()},nextStep:function(){return this.isDataValid()?(this._hideError(),this.$components.next.setLoading(),this.flow.resetAsync("search").then(this._next.bind(this))):Promise.reject()},_next:function(){return this.flow.next(this.$extensions["form/validation"].serialize()).catch(this._showError.bind(this)).finally(this.$components.next.resetLoading.bind(this.$components.next))}}},1883:function(t){"use strict";t.exports={events:{"hideMessage $this":"_hideMessage","activate $this":"_activate","change $reasonCode":"_reasonChanged"},ready:function(){this._reasonChanged()},lock:function(){this.$components.barcode.$el.prop("disabled",!0)},unlock:function(){this.$components.barcode.$el.prop("disabled",!1)},isValid:function(){return this.$extensions["form/validation"].isValid()},serialize:function(){var t=this.$extensions["form/validation"].serialize();return t.fee=this._fee,t},_activate:function(){this.$components.barcode.$el.focus()},_hideMessage:function(){this.$components.informMessage.close()},_reasonChanged:function(){var t=this.$extensions["form/validation"].serialize();this._hideFeeError(),this._showFeeLoading(),this.$tools.data.post(this.$options.feeUrl,t).then(this._feeSuccess.bind(this)).catch(this._showFeeError.bind(this))},_showFeeLoading:function(){this.$components.fee.hide(),this.$components.loading.show()},_hideFeeLoading:function(){this.$components.fee.show(),this.$components.loading.hide()},_showFeeError:function(){this.$components.feeErrorMessage.open()},_hideFeeError:function(){this.$components.feeErrorMessage.close()},_feeSuccess:function(t){t.success?(this._fee=t.data.feeValue,this.$components.fee.$el.text(t.data.feeValue?t.data.feeDisplayValue:this.$components.fee.$o
1ptions.freeText),this._hideFeeLoading()):this._showFeeError()}}},77052:function(t){"use strict";t.exports={events:{"revoke $reportTable $$rows":"_onRevoke"},_onRevoke:function(t,e){this._hideErrorMessage(),this.$tools.data.post(e.url).then(function(t){t.success?this.$components.reportTable.loadTable():this._showErrorMessage(t.errorMessages.join("<br/>")),e.loading.reject()}.bind(this)).catch(function(){e.loading.reject()})},_showErrorMessage:function(t){this.$components.errorMessage.showValidationMessage(t)},_hideErrorMessage:function(){this.$components.errorMessage.hideValidationMessage()}}},16310:function(t){"use strict";t.exports={events:{"click $revokeButton":"_onRevokeButtonClick"},_onRevokeButtonClick:function(t){var e=t.component,n=e.activityIndicator();this.$events.trigger("revoke",{url:e.$options.url,loading:n})}}},85966:function(t,e,n){"use strict";t.exports=n(93120)},93120:function(t,e,n){var s={"./buy-back/index.js":48154,"./change-stock-status/edit-switch-helper/index.js":88109,"./change-stock-status/index.js":34622,"./common/controllerBase.js":86070,"./common/stock/index.js":20866,"./common/stock/item/index.js":52268,"./flow/BaseFlowPresenter.js":37397,"./flow/FlowController.js":72492,"./flow/SheetFlowPresenter.js":22125,"./flow/WizardFlowPresenter.js":38783,"./flow/index.js":83030,"./helpers/checkbox-group/index.js":1855,"./helpers/edit-mode-switcher/index.js":43892,"./helpers/select-on-focus/index.js":31299,"./helpers/show-element/index.js":9704,"./inventory/close-inventory/index.js":33404,"./inventory/edit-comment/index.js":58115,"./inventory/initiate-list/index.js":1243,"./inventory/initiate/index.js":54176,"./inventory/initiate/process-items/index.js":83147,"./inventory/open-inventory/index.js":47914,"./inventory/reports/index.js":3074,"./regret-order/index.js":76694,"./return-to-stock/index.js":51965,"./return-to-stock/manage/changes.js":75968,"./return-to-stock/manage/config/filter/index.js":10459,"./return-to-stock/manage/config/index.js":3600,"./return-to-stock/manage/config/table/index.js":83619,"./return-to-stock/manage/config/table/rows/index.js":82325,"./return-to-stock/manage/index.js":14421,"./return-to-stock/manage/search/index.js":57162,"./return-to-stock/manage/search/table/index.js":10045,"./sim-card/change/customers/index.js":65657,"./sim-card/change/index.js":40563,"./sim-card/change/search/index.js":89124,"./sim-card/change/sim/index.js":1883,"./transfers/report-transfers/index.js":77052,"./transfers/report-transfers/item/index.js":16310,"SAP/buy-back/index.js":48154,"SAP/change-stock-status/edit-switch-helper/index.js":88109,"SAP/change-stock-status/index.js":34622,"SAP/common/controllerBase.js":86070,"SAP/common/stock/index.js":20866,"SAP/common/stock/item/index.js":52268,"SAP/flow/BaseFlowPresenter.js":37397,"SAP/flow/FlowController.js":72492,"SAP/flow/SheetFlowPresenter.js":22125,"SAP/flow/WizardFlowPresenter.js":38783,"SAP/flow/index.js":83030,"SAP/helpers/checkbox-group/index.js":1855,"SAP/helpers/edit-mode-switcher/index.js":43892,"SAP/helpers/select-on-focus/index.js":31299,"SAP/helpers/show-element/index.js":9704,"SAP/inventory/close-inventory/index.js":33404,"SAP/inventory/edit-comment/index.js":58115,"SAP/inventory/initiate-list/index.js":1243,"SAP/inventory/initiate/index.js":54176,"SAP/inventory/initiate/process-items/index.js":83147,"SAP/inventory/open-inventory/index.js":47914,"SAP/inventory/reports/index.js":3074,"SAP/regret-order/index.js":76694,"SAP/return-to-stock/index.js":51965,"SAP/return-to-stock/manage/changes.js":75968,"SAP/return-to-stock/manage/config/filter/index.js":10459,"SAP/return-to-stock/manage/config/index.js":3600,"SAP/return-to-stock/manage/config/table/index.js":83619,"SAP/return-to-stock/manage/config/table/rows/index.js":82325,"SAP/return-to-stock/manage/index.js":14421,"SAP/return-to-stock/manage/search/index.js":57162,"SAP/return-to-stock/manage/search/table/index.js":10045,"SAP/sim-card/change/customers/index.js":65657,"SAP/sim-card/change/index.js":40563,"SAP/sim-card/change/search/index.js":89124,"SAP/sim-card/change/sim/index.js":1883,"SAP/transfers/report-transfers/index.js":77052,"SAP/transfers/report-transfers/item/index.js":16310};function o(t){var e=i(t);return n(e)}function i(t){if(!n.o(s,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return s[t]}o.keys=function(){return Object.keys(s)}
1,o.resolve=i,t.exports=o,o.id=93120}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.