| 1234567891011121314151617181920212223 | define([ "require", "utils/Utils", "backbone", "utils/CommonViewFunction" ], function(require, Utils, Backbone, CommonViewFunction) {    "use strict";    var BaseModel = Backbone.Model.extend({        initialize: function() {},        toString: function() {            throw new Error("ERROR: toString() not defined for " + this.modelName);        },        silent_set: function(attrs) {            return this.set(attrs, {                silent: !0            });        }    }, {        nonCrudOperation: function(url, requestMethod, options) {            return options.beforeSend = CommonViewFunction.addRestCsrfCustomHeader, options.data && "object" == typeof options.data && (options.data = JSON.stringify(options.data)),             Backbone.sync.call(this, null, this, _.extend({                url: url,                type: requestMethod            }, options));        }    });    return BaseModel;});
 |