{"version":3,"sources":["jsdelivr-header.js","/npm/backbone-torso@0.9.2/modules/torso.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,CC0CC,SAAS,EAAM,GACQ,mBAAX,QAAyB,OAAO,IACzC,OAAO,CAAC,2BACA,aACA,SACA,eACA,WACA,wBAAyB,sBAAuB,qBAAsB,wBACtE,eACA,UAAW,eAAgB,gBAAiB,cAC5C,gBACA,WACA,YACA,aACA,SAAU,aAAc,aACxB,qBACA,oBACA,cACA,kBACD,GACqB,iBAAZ,SAChB,QAAQ,kBACR,QAAQ,eACR,OAAO,QAAU,EAAQ,QAAQ,4BACR,QAAQ,cACR,QAAQ,UACR,QAAQ,gBACR,QAAQ,YACR,QAAQ,yBAA0B,QAAQ,uBAAwB,QAAQ,sBAAuB,QAAQ,yBACzG,QAAQ,gBACR,QAAQ,WAAY,QAAQ,gBAAiB,QAAQ,iBAAkB,QAAQ,eAC/E,QAAQ,iBACR,QAAQ,YACR,QAAQ,aACR,QAAQ,cACR,QAAQ,UAAW,QAAQ,cAAe,QAAQ,cAClD,QAAQ,sBAAuB,QAAQ,uBAEhE,EAAK,MAAQ,EAAK,OAAS,CAAC,CAEhC,CAxCA,CAwCE,MAAM,SAAS,EACA,EACA,EACA,EACA,EACA,EAAc,EAAY,EAAW,EACrC,EACA,EAAO,EAAY,EAAa,EAChC,EACA,EACA,EACA,EACA,EAAM,EAAU,EAChB,EACA,GAEf,MAAO,CACL,SAAU,EACV,UAAW,CACT,aAAc,GAEhB,KAAM,EACN,WAAY,EACZ,OAAQ,EACR,OAAQ,CACN,QAAS,EACT,MAAO,EACP,QAAS,EACT,WAAY,EAAW,MACvB,KAAM,GAER,MAAO,EACP,WAAY,EACZ,YAAa,EACb,UAAW,EACX,YAAa,EACb,OAAQ,EACR,QAAS,EACT,SAAU,EACV,MAAO,CACL,iBAAkB,EAClB,gBAAiB,GAEnB,WAAY,EACZ,KAAM,EACN,SAAU,EACV,SAAU,EAEd","file":"/npm/backbone-torso@0.9.2/modules/torso.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/backbone-torso@0.9.2/modules/torso.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","/**\n * The backbone View reference\n *\n * @external Backbone\n * @property {external:Backbone-Events} Events\n * @property {external:Backbone-View} View\n * @property {external:Backbone-Model} Model\n * @property {external:Backbone-Collection} Collection\n *\n * @see {@link http://backbonejs.org/|Backbone}\n */\n/**\n * Module containing all dependencies that exports a single object with everything attached (same format as the global).\n *\n * @namespace torso\n *\n * @property {Behavior} Behavior The {@link Behavior} prototype.\n * @property {Object} behaviors Collection of behaviors that ship with Torso.\n *   @property {DataBehavior} behaviors.DataBehavior The {@link DataBehavior} prototype.\n * @property {Cell} Cell The {@link Cell} prototype.\n * @property {Collection} Collection The {@link Collection} prototype.\n * @property {Events} Events The {@link Events} prototype.\n * @property {Object} Mixins Collection of mixins that are used by Torso.\n *   @property {loadingMixin} Mixins.loading The {@link loadingMixin}.\n *   @property {cacheMixin} Mixins.cache The {@link cacheMixin}.\n *   @property {pollingMixin} Mixins.polling The {@link pollingMixin}.\n *   @property {Validation.mixin} Mixins.validation The {@link validationMixin}.\n *   @property {cellMixin} Mixins.cell The {@link cellMixin}.\n * @property {Model} Model The {@link Model} prototype.\n * @property {NestedCell} NestedCell The {@link NestedCell} prototype.\n * @property {NestedModel} NestedModel The {@link NestedModel} prototype.\n * @property {FormModel} FormModel The {@link FormModel} prototype.\n * @property {ServiceCell} ServiceCell The {@link ServiceCell} prototype.\n * @property {Router} Router The {@link Router} prototype.\n * @property {history} history Convient access to backbone history.\n * @property {registry} registry The torso object registry.\n * @property {Object} Utils Collection of utilities used by Torso.\n *   @property {templateRenderer} Utils.loading Template renderer used by Torso.\n *   @property {handlebarsUtils} Utils.loading Handlebars utilities used by Torso.\n * @property {Validation} validation The {@link validation} prototype.\n * @property {View} View The {@link View} prototype.\n * @property {ListView} ListView The {@link ListView} prototype.\n * @property {FormView} FormView The {@link FormView} prototype.\n *\n * @author jyoung@vecna.com\n*\n* @see <a href=\"../annotated/modules/torso.html\">torso Annotated Source</a>\n */\n(function(root, factory) {\n  if (typeof define === 'function' && define.amd) {\n    define(['./behaviors/DataBehavior',\n            './Behavior',\n            './Cell',\n            './Collection',\n            './Events',\n            './mixins/loadingMixin', './mixins/cacheMixin', './mixins/cellMixin', './mixins/pollingMixin',\n            './validation',\n            './Model', './NestedCell', './NestedModel', './FormModel',\n            './ServiceCell',\n            './Router',\n            './history',\n            './registry',\n            './View', './ListView', './FormView',\n            './templateRenderer',\n            './handlebarsUtils',\n            './configure',\n            './stickitUtils'],\n           factory);\n  } else if (typeof exports === 'object') {\n    require('./stickitUtils');\n    require('./configure');\n    module.exports = factory(require('./behaviors/DataBehavior'),\n                             require('./Behavior'),\n                             require('./Cell'),\n                             require('./Collection'),\n                             require('./Events'),\n                             require('./mixins/loadingMixin'), require('./mixins/cacheMixin'), require('./mixins/cellMixin'), require('./mixins/pollingMixin'),\n                             require('./validation'),\n                             require('./Model'), require('./NestedCell'), require('./NestedModel'), require('./FormModel'),\n                             require('./ServiceCell'),\n                             require('./Router'),\n                             require('./history'),\n                             require('./registry'),\n                             require('./View'), require('./ListView'), require('./FormView'),\n                             require('./templateRenderer'), require('./handlebarsUtils'));\n  } else {\n    root.Torso = root.Torso || {};\n  }\n}(this, function(DataBehavior,\n                 Behavior,\n                 Cell,\n                 Collection,\n                 Events,\n                 loadingMixin, cacheMixin, cellMixin, pollingMixin,\n                 validation,\n                 Model, NestedCell, NestedModel, FormModel,\n                 ServiceCell,\n                 Router,\n                 history,\n                 registry,\n                 View, ListView, FormView,\n                 templateRenderer,\n                 handlebarsUtils) {\n\n  return {\n    Behavior: Behavior,\n    behaviors: {\n      DataBehavior: DataBehavior\n    },\n    Cell: Cell,\n    Collection: Collection,\n    Events: Events,\n    Mixins: {\n      loading: loadingMixin,\n      cache: cacheMixin,\n      polling: pollingMixin,\n      validation: validation.mixin,\n      cell: cellMixin\n    },\n    Model: Model,\n    NestedCell: NestedCell,\n    NestedModel: NestedModel,\n    FormModel: FormModel,\n    ServiceCell: ServiceCell,\n    Router: Router,\n    history: history,\n    registry: registry,\n    Utils: {\n      templateRenderer: templateRenderer,\n      handlebarsUtils: handlebarsUtils\n    },\n    validation: validation,\n    View: View,\n    ListView: ListView,\n    FormView: FormView\n  };\n}));\n"]}