1var __defProp=Object.defineProperty,__defProps=Object.defineProperties;var __getOwnPropDescs=Object.getOwnPropertyDescriptors;var __getOwnPropSymbols=Object.getOwnPropertySymbols;var __hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable;var __defNormalProp=(obj,key,value)=>key in obj?__defProp(obj,key,{enumerable:!0,configurable:!0,writable:!0,value}):obj[key]=value,__spreadValues=(a,b)=>{for(var prop in b||(b={}))__hasOwnProp.call(b,prop)&&__defNormalProp(a,prop,b[prop]);if(__getOwnPropSymbols)for(var prop of __getOwnPropSymbols(b))__propIsEnum.call(b,prop)&&__defNormalProp(a,prop,b[prop]);return a},__spreadProps=(a,b)=>__defProps(a,__getOwnPropDescs(b)),__name=(target,value)=>__defProp(target,"name",{value,configurable:!0});DP.my={},DP.my.base={},DP.my.base.ffConfig={},DP.my.base.FeatureFlag=function(){var _a;return(_a=window==null?void 0:window.DP)!=null&&_a.BootstrapPromise&&window.DP.BootstrapPromise.resolve("FeatureFlagsInitialized"),$(document).trigger("FeatureFlagsInitialized"),{check(key){return __APP__.FF[key]||!1},checkPromise(key){return Promise.resolve().then(()=>this.check(key))}}},DP.my.base.readonlyField=Backbone.View.extend({getInputValue:__name(function(){return this.$(".readonly").val()},"getInputValue"),setInputValue:__name(function(value){this.$(".readonly").text(value)},"setInputValue")}),DP.my.base.model=Backbone.Model.extend({set:__name(function(attributes,options){Backbone.Model.prototype.set.apply(this,arguments);var _this=this;options&&options.unsetIfEmpty===!0&&_.map(attributes,function(value,key){value||_this.unset(key)})},"set")}),DP.my.base.vwMessageAwareField=Backbone.View.extend({showError:__name(function(message){$(this.el).addClass("error"),this.$(".controls .help-inline").remove(),this.$(".controls").append('<span class="help-inline">'+_sp(message)+"</span>")},"showError"),removeErrors:__name(function(){$(this.el).removeClass("error"),this.$(".controls .help-inline").remove()},"removeErrors")}),DP.my.base.vwTextInputField=DP.my.base.vwMessageAwareField.extend({blnAllowEnterKey:!1,events:{"input input":"typing",keypress:"skipEnterKey","blur input":"blur"},typing:__name(function(e){this.trigger("inputUpdated",this.getInputValue())},"typing"),skipEnterKey:__name(function(e){if(e.which==13&&!this.blnAllowEnterKey)return e.preventDefault(),!1},"skipEnterKey"),blur:__name(function(){var value=this.getInputValue();this.getInputValue()&&this.trigger("inputUpdated",value)},"blur"),getInputValue:__name(function(){return this.$("input").val()},"getInputValue"),setInputValue:__name(function(value){this.$("input").val(value)},"setInputValue")}),DP.my.base.vwTextInputTrimmingField=DP.my.base.vwTextInputField.extend({}),DP.my.base.vwTextAreaField=DP.my.base.vwMessageAwareField.extend({events:{"input textarea":"typing"},typing:__name(function(){this.trigger("inputUpdated",this.getInputValue())},"typing"),getInputValue:__name(function(){return this.$("textarea").val()},"getInputValue"),setInputValue:__name(function(value){this.$("textarea").val(value)},"setInputValue")}),DP.my.base.vwDropboxField=DP.my.base.vwMessageAwareField.extend({initialize:__name(function(options){var _this=this;_this.options=options},"initialize"),events:{"change select":"updateValue"},updateValue:__name(function(){this.getInputValue()&&this.trigger("inputUpdated",this.getInputValue())},"updateValue"),getInputValue:__name(function(){return this.$("select").val()},"getInputValue"),setInputValue:__name(function(value){if(this.$("select").val(value),this.$("select").val()!=value){var _this=this.$("select");_this.find("option").each(function(ind,option){$(option).text()==value&&(value=$(option).prop("value"))}),_this.val(value)}},"setInputValue"),setSelectionOptions:__name(function(models){var _this=this;this.$("select").html(""),_this.appendOption({}),_.each(models,function(model){_this.appendOption(model)}),models&&this.updateValue(),this.removeErrors()},"setSelectionOptions"),appendOption:__name(function(model){if(this.options.optionTemplateId)this.$("select").append(Mustache.to_html($.getIdHtml(this.options.optionTemplateId),model));else if(this.options.optionTemplateClass){var template=this.$(this.options.optionTemplateClass).html();template||(template=$(this.options.optionTemplateClass).html()),template&&this.$("select").append(Mustache.to_html(template,model))}else this.options.optionTemplateHTML&&this.$("select").append(Mustache.to_html(this.options.optionTemplateHTML,model))},"appendOption")}),DP.my.base.vwDateField=DP.my.base.vwMessageAwareField.extend({initialize:__name(function(options){var _this=this;_this.options=options,this.$("input").datepicker({dateFormat:_this.DATE_SHORT_FORMAT,yearRange:options.yearRange||new Date().addDays(-365*100).print("Y")+":"+new Date().print("Y"),showOn:"focus",onSelect:__name(function(textDate){_this.trigger("inputUpdated",$(this).datepicker("getDate"))},"onSelect"),maxDate:0,changeMonth:!0,changeYear:!0}),options.dateFormat&&(this.DATE_SHORT_FORMAT=options.dateFormat)},"initialize"),DATE_SHORT_FORMAT:"M d, yy",setInputValue:__name(function(value){if(!value){this.$("input").datepicker("setDate","");return}if(_.isDate(value)){_log("-------isDate",value),this.$("input").datepicker("setDate",value);return}if(_.isString(value)){this.$("input").datepicker("setDate",new Date().setISO8601(value));return}},"setInputValue"),getInputValue:__name(function(){return $.datepicker.formatDate("yy-mm-dd",this.$("input").datepicker("getDate"))},"getInputValue")}),DP.my.base.vwRadioButtonField=DP.my.base.vwMessageAwareField.extend({events:{"click button":"typing"},typing:__name(function(e){var $button=$(e.target);_log("value, ",parseInt($button.val())),this.trigger("inputUpdated",parseInt($button.val()))},"typing"),getInputValue:__name(function(){return this.$("button.active").val()},"getInputValue"),setInputValue:__name(function(value){this.$("button").removeClass("active"),this.$('button[value="'+value+'"]').addClass("active")},"setInputValue")}),DP.my.base.vwRadioField=DP.my.base.vwMessageAwareField.extend({events:{change:"eChange"},eChange:__name(function(e){var $button=$(e.target);this.trigger("inputUpdated",$button.val())},"eChange"),getInputValue:__name(function(){return this.$("input:checked").val()},"getInputValue"),setInputValue:__name(function(value){this.$('input[value="'+value+'"]').prop("checked",!0)},"setInputValue")}
1),DP.my.base.vwCheckboxField=DP.my.base.vwMessageAwareField.extend({events:{'change input[type="checkbox"]':"onToggle"},onToggle:__name(function(){this.trigger("inputUpdated",this.getInputValue())},"onToggle"),getInputValue:__name(function(){return this.$('input[type="checkbox"]').is(":checked")},"getInputValue"),setInputValue:__name(function(value){this.$('input[type="checkbox"]').prop("checked",!!value)},"setInputValue")}),DP.my.base.vwMessageAwarePanel=Backbone.View.extend({classForPrependMessage:".js-msg-placeholder",showError:__name(function(message,params){this.showAlert(message,__spreadProps(__spreadValues({},params),{error:!0}))},"showError"),removeErrors:__name(function(){this.$(this.classForPrependMessage+" .alert-error").remove()},"removeErrors"),showSuccess:__name(function(message,params){this.showAlert(message,__spreadProps(__spreadValues({},params),{success:!0}))},"showSuccess"),showAlert:__name(function(message,{float,success,error}={}){if(float)this.$(this.classForPrependMessage).append('<div class="alert alert--floating">'+message+"</div>");else{let cssClass="alert";success?cssClass+=" alert-success":error&&(cssClass+=" alert-error"),this.$(this.classForPrependMessage).prepend('<div class="'+cssClass+'">'+message+"</div>")}float&&(setTimeout(()=>{this.$(this.classForPrependMessage).find(".alert").fadeOut()},5e3),this.$(this.classForPrependMessage).find(".alert").addClass(success?"alert-success":"").addClass(error?"alert-error":"").click(()=>this.removeErrors()))},"showAlert"),removeSuccess:__name(function(){this.$(this.classForPrependMessage+" .alert-success").remove()},"removeSuccess"),removeAllMessages:__name(function(){this.removeErrors(),this.removeSuccess()},"removeAllMessages"),handleServerError:__name(function(mix,params){var mixError=mix.error,_this=this;if(typeof mixError=="string"){this.showError(mixError,params);return}mixError&&_.map(mixError,function(value,key){_this.showError("key : value",params)})},"handleServerError")}),DP.my.base.vwEditPanel=DP.my.base.vwMessageAwarePanel.extend({addDefaultListeners:__name(function(){this.listenToModelUpdate(),this.listenToModelError(),this.listenToFieldsInputUpdate()},"addDefaultListeners"),listenToFieldsInputUpdate:__name(function(){var _this=this;_.map(this.fields,function(field,key){field.on("inputUpdated",function(value){if(value){var map={};map[key]=value,_this.model.set(map,{validate:!0})}else _this.model.unset(key)})})},"listenToFieldsInputUpdate"),removeAllMessages:__name(function(){this.removeErrors(),this.removeSuccess(),this.removeFieldErrors()},"removeAllMessages"),listenToModelError:__name(function(){var _this=this;Backbone.Validation.bind(this,{valid:__name(function(view,attr){_this.fields[attr]&&_this.fields[attr].removeErrors&&_this.fields[attr].removeErrors()},"valid"),invalid:__name(function(view,attr,error){_this.fields[attr]&&_this.fields[attr].showError&&_this.fields[attr].showError(error)},"invalid"),forceUpdate:!0})},"listenToModelError"),listenToModelUpdate:__name(function(){var _this=this;this.model.on("change",function(model){var changedAttributes=model.changedAttributes();_.map(_this.fields,function(field,key){var value=model.get(key);field.getInputValue()!==value&&field.setInputValue(value!=null?value:"")})})},"listenToModelUpdate"),getValuesFromFields:__name(function(){var map={};return _.map(this.fields,function(field,key){map[key]=field.getInputValue()}),map},"getValuesFromFields"),handleServerError:__name(function(mix,params){var mixError=mix.error,_this=this;if(typeof mixError=="string"){this.showError(mixError,params);return}mixError&&_.map(mixError,function(value,key){_this.showFieldError(key,value)})},"handleServerError"),showFieldError:__name(function(key,message){if(this.fields&&this.fields[key])this.showError(key+": "+message);else{var key=key&&$.trim(key),message=message&&$.trim(message);!key||!message?this.showError(key||message):this.showError(key+": "+message)}},"showFieldError"),removeFieldErrors:__name(function(){_.map(this.fields,function(field,key){field.removeErrors&&field.removeErrors()})},"removeFieldErrors"),cancelEdit:__name(function(){this.model.restore(
1),this.removeAllMessages()},"cancelEdit")}),function(){$(document).one("qcloaded",function(){DP.my.base.featureFlag=DP.my.base.FeatureFlag()})}();
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.