{“type”:“Program”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“IfStatement”,“test”:{“type”:“BinaryExpression”,“operator”:“!==”,“left”:{“type”:“UnaryExpression”,“operator”:“typeof”,“argument”:{“type”:“Identifier”,“name”:“exports”},“prefix”:true},“right”:{“type”:“Literal”,“value”:“undefined”,“raw”:“'undefined'”}},“consequent”:{“type”:“BlockStatement”,“body”:},“alternate”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“Backbone”},“right”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“root”},“property”:{“type”:“Identifier”,“name”:“Backbone”}},“right”:{“type”:“ObjectExpression”,“properties”:}}}}]}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“VERSION”}},“right”:{“type”:“Literal”,“value”:“0.5.3”,“raw”:“'0.5.3'”}}},{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“IfStatement”,“test”:{“type”:“LogicalExpression”,“operator”:“&&”,“left”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“Identifier”,“name”:“_”},“prefix”:true},“right”:{“type”:“BinaryExpression”,“operator”:“!==”,“left”:{“type”:“UnaryExpression”,“operator”:“typeof”,“argument”:{“type”:“Identifier”,“name”:“require”},“prefix”:true},“right”:{“type”:“Literal”,“value”:“undefined”,“raw”:“'undefined'”}}},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“_”},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“CallExpression”,“callee”:{“type”:“Identifier”,“name”:“require”},“arguments”:},“property”:{“type”:“Identifier”,“name”:“_”}}}},“alternate”:null},{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“noConflict”}},“right”:{“type”:“FunctionExpression”,“id”:null,“params”:[],“defaults”:,“body”:{“type”:“BlockStatement”,“body”:},“rest”:null,“generator”:false,“expression”:false}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“emulateHTTP”}},“right”:{“type”:“Literal”,“value”:false,“raw”:“false”}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“emulateJSON”}},“right”:{“type”:“Literal”,“value”:false,“raw”:“false”}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“Events”}},“right”:{“type”:“ObjectExpression”,“properties”:[{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“bind”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“calls”},“init”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_callbacks”}},“right”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_callbacks”}},“right”:{“type”:“ObjectExpression”,“properties”:}}}}],“kind”:“var”},{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“list”},“init”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“MemberExpression”,“computed”:true,“object”:{“type”:“Identifier”,“name”:“calls”},“property”:{“type”:“Identifier”,“name”:“ev”}},“right”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:true,“object”:{“type”:“Identifier”,“name”:“calls”},“property”:{“type”:“Identifier”,“name”:“ev”}},“right”:{“type”:“ArrayExpression”,“elements”:}}}}],“kind”:“var”},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“list”},“property”:{“type”:“Identifier”,“name”:“push”}},“arguments”:[{“type”:“ArrayExpression”,“elements”:}]}},{“type”:“ReturnStatement”,“argument”:{“type”:“ThisExpression”}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“unbind”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“IfStatement”,“test”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“Identifier”,“name”:“ev”},“prefix”:true},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_callbacks”}},“right”:{“type”:“ObjectExpression”,“properties”:}}}]},“alternate”:{“type”:“IfStatement”,“test”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“calls”},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_callbacks”}}},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“IfStatement”,“test”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“Identifier”,“name”:“callback”},“prefix”:true},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:true,“object”:{“type”:“Identifier”,“name”:“calls”},“property”:{“type”:“Identifier”,“name”:“ev”}},“right”:{“type”:“ArrayExpression”,“elements”:}}}]},“alternate”:{“type”:“BlockStatement”,“body”:[{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“IfStatement”,“test”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“Identifier”,“name”:“list”},“prefix”:true},“consequent”:{“type”:“ReturnStatement”,“argument”:{“type”:“ThisExpression”}},“alternate”:null},{“type”:“ForStatement”,“init”:{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},“test”:{“type”:“BinaryExpression”,“operator”:“<”,“left”:{“type”:“Identifier”,“name”:“i”},“right”:{“type”:“Identifier”,“name”:“l”}},“update”:{“type”:“UpdateExpression”,“operator”:“++”,“argument”:{“type”:“Identifier”,“name”:“i”},“prefix”:false},“body”:{“type”:“BlockStatement”,“body”:[{“type”:“IfStatement”,“test”:{“type”:“LogicalExpression”,“operator”:“&&”,“left”:{“type”:“MemberExpression”,“computed”:true,“object”:{“type”:“Identifier”,“name”:“list”},“property”:{“type”:“Identifier”,“name”:“i”}},“right”:{“type”:“BinaryExpression”,“operator”:“===”,“left”:{“type”:“Identifier”,“name”:“callback”},“right”:{“type”:“MemberExpression”,“computed”:true,“object”:{“type”:“MemberExpression”,“computed”:true,“object”:{“type”:“Identifier”,“name”:“list”},“property”:{“type”:“Identifier”,“name”:“i”}},“property”:{“type”:“Literal”,“value”:0,“raw”:“0”}}}},“consequent”:{“type”:“BlockStatement”,“body”:},“alternate”:null}]}}]}}]},“alternate”:null}},{“type”:“ReturnStatement”,“argument”:{“type”:“ThisExpression”}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“trigger”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“IfStatement”,“test”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“calls”},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_callbacks”}}},“prefix”:true},“consequent”:{“type”:“ReturnStatement”,“argument”:{“type”:“ThisExpression”}},“alternate”:null},{“type”:“WhileStatement”,“test”:{“type”:“UpdateExpression”,“operator”:“–”,“argument”:{“type”:“Identifier”,“name”:“both”},“prefix”:false},“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“ev”},“right”:{“type”:“ConditionalExpression”,“test”:{“type”:“Identifier”,“name”:“both”},“consequent”:{“type”:“Identifier”,“name”:“eventName”},“alternate”:{“type”:“Literal”,“value”:“all”,“raw”:“‘all’”}}}},{“type”:“IfStatement”,“test”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“list”},“right”:{“type”:“MemberExpression”,“computed”:true,“object”:{“type”:“Identifier”,“name”:“calls”},“property”:{“type”:“Identifier”,“name”:“ev”}}},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“ForStatement”,“init”:{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},“test”:{“type”:“BinaryExpression”,“operator”:“<”,“left”:{“type”:“Identifier”,“name”:“i”},“right”:{“type”:“Identifier”,“name”:“l”}},“update”:{“type”:“UpdateExpression”,“operator”:“++”,“argument”:{“type”:“Identifier”,“name”:“i”},“prefix”:false},“body”:{“type”:“BlockStatement”,“body”:[{“type”:“IfStatement”,“test”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“callback”},“right”:{“type”:“MemberExpression”,“computed”:true,“object”:{“type”:“Identifier”,“name”:“list”},“property”:{“type”:“Identifier”,“name”:“i”}}},“prefix”:true},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“list”},“property”:{“type”:“Identifier”,“name”:“splice”}},“arguments”:}},{“type”:“ExpressionStatement”,“expression”:{“type”:“UpdateExpression”,“operator”:“–”,“argument”:{“type”:“Identifier”,“name”:“i”},“prefix”:false}},{“type”:“ExpressionStatement”,“expression”:{“type”:“UpdateExpression”,“operator”:“–”,“argument”:{“type”:“Identifier”,“name”:“l”},“prefix”:false}}]},“alternate”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“args”},“right”:{“type”:“ConditionalExpression”,“test”:{“type”:“Identifier”,“name”:“both”},“consequent”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Array”},“property”:{“type”:“Identifier”,“name”:“prototype”}},“property”:{“type”:“Identifier”,“name”:“slice”}},“property”:{“type”:“Identifier”,“name”:“call”}},“arguments”:},“alternate”:{“type”:“Identifier”,“name”:“arguments”}}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:true,“object”:{“type”:“Identifier”,“name”:“callback”},“property”:{“type”:“Literal”,“value”:0,“raw”:“0”}},“property”:{“type”:“Identifier”,“name”:“apply”}},“arguments”:}}]}}]}}]},“alternate”:null}]}},{“type”:“ReturnStatement”,“argument”:{“type”:“ThisExpression”}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”}]}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“Model”}},“right”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“ExpressionStatement”,“expression”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“Identifier”,“name”:“attributes”},“right”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“attributes”},“right”:{“type”:“ObjectExpression”,“properties”:[]}}}},{“type”:“IfStatement”,“test”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“defaults”},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“defaults”}}},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“IfStatement”,“test”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“isFunction”}},“arguments”:},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“defaults”},“right”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“defaults”},“property”:{“type”:“Identifier”,“name”:“call”}},“arguments”:}}},“alternate”:null},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“attributes”},“right”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“extend”}},“arguments”:[{“type”:“ObjectExpression”,“properties”:},{“type”:“Identifier”,“name”:“defaults”},{“type”:“Identifier”,“name”:“attributes”}]}}}]},“alternate”:null},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“attributes”}},“right”:{“type”:“ObjectExpression”,“properties”:[]}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_escapedAttributes”}},“right”:{“type”:“ObjectExpression”,“properties”:}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“cid”}},“right”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“uniqueId”}},“arguments”:}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“set”}},“arguments”:[{“type”:“Identifier”,“name”:“attributes”},{“type”:“ObjectExpression”,“properties”:}]}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_changed”}},“right”:{“type”:“Literal”,“value”:false,“raw”:“false”}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_previousAttributes”}},“right”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“clone”}},“arguments”:}}},{“type”:“IfStatement”,“test”:{“type”:“LogicalExpression”,“operator”:“&&”,“left”:{“type”:“Identifier”,“name”:“options”},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“options”},“property”:{“type”:“Identifier”,“name”:“collection”}}},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“collection”}},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“options”},“property”:{“type”:“Identifier”,“name”:“collection”}}}},“alternate”:null},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“initialize”}},“arguments”:}}]},“rest”:null,“generator”:false,“expression”:false}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“extend”}},“arguments”:[{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“Model”}},“property”:{“type”:“Identifier”,“name”:“prototype”}},{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“Events”}},{“type”:“ObjectExpression”,“properties”:[{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“_previousAttributes”},“value”:{“type”:“Literal”,“value”:null,“raw”:“null”},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“_changed”},“value”:{“type”:“Literal”,“value”:false,“raw”:“false”},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“idAttribute”},“value”:{“type”:“Literal”,“value”:“id”,“raw”:“‘id’”},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“initialize”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“toJSON”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:[],“defaults”:,“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ReturnStatement”,“argument”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“clone”}},“arguments”:}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“get”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“escape”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“IfStatement”,“test”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“html”},“right”:{“type”:“MemberExpression”,“computed”:true,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_escapedAttributes”}},“property”:{“type”:“Identifier”,“name”:“attr”}}},“consequent”:{“type”:“ReturnStatement”,“argument”:{“type”:“Identifier”,“name”:“html”}},“alternate”:null},{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“ReturnStatement”,“argument”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:true,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_escapedAttributes”}},“property”:{“type”:“Identifier”,“name”:“attr”}},“right”:{“type”:“CallExpression”,“callee”:{“type”:“Identifier”,“name”:“escapeHTML”},“arguments”:}}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“has”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“set”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“Identifier”,“name”:“options”},“right”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“options”},“right”:{“type”:“ObjectExpression”,“properties”:}}}},{“type”:“IfStatement”,“test”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“Identifier”,“name”:“attrs”},“prefix”:true},“consequent”:{“type”:“ReturnStatement”,“argument”:{“type”:“ThisExpression”}},“alternate”:null},{“type”:“IfStatement”,“test”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“attrs”},“property”:{“type”:“Identifier”,“name”:“attributes”}},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“attrs”},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“attrs”},“property”:{“type”:“Identifier”,“name”:“attributes”}}}},“alternate”:null},{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“IfStatement”,“test”:{“type”:“LogicalExpression”,“operator”:“&&”,“left”:{“type”:“LogicalExpression”,“operator”:“&&”,“left”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“options”},“property”:{“type”:“Identifier”,“name”:“silent”}},“prefix”:true},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“validate”}}},“right”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_performValidation”}},“arguments”:},“prefix”:true}},“consequent”:{“type”:“ReturnStatement”,“argument”:{“type”:“Literal”,“value”:false,“raw”:“false”}},“alternate”:null},{“type”:“IfStatement”,“test”:{“type”:“BinaryExpression”,“operator”:“in”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“idAttribute”}},“right”:{“type”:“Identifier”,“name”:“attrs”}},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“id”}},“right”:{“type”:“MemberExpression”,“computed”:true,“object”:{“type”:“Identifier”,“name”:“attrs”},“property”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“idAttribute”}}}}},“alternate”:null},{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_changing”}},“right”:{“type”:“Literal”,“value”:true,“raw”:“true”}}},{“type”:“ForInStatement”,“left”:{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},“right”:{“type”:“Identifier”,“name”:“attrs”},“body”:{“type”:“BlockStatement”,“body”:[{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“IfStatement”,“test”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“isEqual”}},“arguments”:},“prefix”:true},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:true,“object”:{“type”:“Identifier”,“name”:“now”},“property”:{“type”:“Identifier”,“name”:“attr”}},“right”:{“type”:“Identifier”,“name”:“val”}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“UnaryExpression”,“operator”:“delete”,“argument”:{“type”:“MemberExpression”,“computed”:true,“object”:{“type”:“Identifier”,“name”:“escaped”},“property”:{“type”:“Identifier”,“name”:“attr”}},“prefix”:true}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_changed”}},“right”:{“type”:“Literal”,“value”:true,“raw”:“true”}}},{“type”:“IfStatement”,“test”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“options”},“property”:{“type”:“Identifier”,“name”:“silent”}},“prefix”:true},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“trigger”}},“arguments”:}},“alternate”:null}]},“alternate”:null}]},“each”:false},{“type”:“IfStatement”,“test”:{“type”:“LogicalExpression”,“operator”:“&&”,“left”:{“type”:“LogicalExpression”,“operator”:“&&”,“left”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“Identifier”,“name”:“alreadyChanging”},“prefix”:true},“right”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“options”},“property”:{“type”:“Identifier”,“name”:“silent”}},“prefix”:true}},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_changed”}}},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“change”}},“arguments”:}},“alternate”:null},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_changing”}},“right”:{“type”:“Literal”,“value”:false,“raw”:“false”}}},{“type”:“ReturnStatement”,“argument”:{“type”:“ThisExpression”}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“unset”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“IfStatement”,“test”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“BinaryExpression”,“operator”:“in”,“left”:{“type”:“Identifier”,“name”:“attr”},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“attributes”}}},“prefix”:true},“consequent”:{“type”:“ReturnStatement”,“argument”:{“type”:“ThisExpression”}},“alternate”:null},{“type”:“ExpressionStatement”,“expression”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“Identifier”,“name”:“options”},“right”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“options”},“right”:{“type”:“ObjectExpression”,“properties”:}}}},{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“validObj”},“init”:{“type”:“ObjectExpression”,“properties”:}}],“kind”:“var”},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:true,“object”:{“type”:“Identifier”,“name”:“validObj”},“property”:{“type”:“Identifier”,“name”:“attr”}},“right”:{“type”:“UnaryExpression”,“operator”:“void”,“argument”:{“type”:“Literal”,“value”:0,“raw”:“0”},“prefix”:true}}},{“type”:“IfStatement”,“test”:{“type”:“LogicalExpression”,“operator”:“&&”,“left”:{“type”:“LogicalExpression”,“operator”:“&&”,“left”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“options”},“property”:{“type”:“Identifier”,“name”:“silent”}},“prefix”:true},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“validate”}}},“right”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_performValidation”}},“arguments”:},“prefix”:true}},“consequent”:{“type”:“ReturnStatement”,“argument”:{“type”:“Literal”,“value”:false,“raw”:“false”}},“alternate”:null},{“type”:“ExpressionStatement”,“expression”:{“type”:“UnaryExpression”,“operator”:“delete”,“argument”:{“type”:“MemberExpression”,“computed”:true,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“attributes”}},“property”:{“type”:“Identifier”,“name”:“attr”}},“prefix”:true}},{“type”:“ExpressionStatement”,“expression”:{“type”:“UnaryExpression”,“operator”:“delete”,“argument”:{“type”:“MemberExpression”,“computed”:true,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_escapedAttributes”}},“property”:{“type”:“Identifier”,“name”:“attr”}},“prefix”:true}},{“type”:“IfStatement”,“test”:{“type”:“BinaryExpression”,“operator”:“==”,“left”:{“type”:“Identifier”,“name”:“attr”},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“idAttribute”}}},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“UnaryExpression”,“operator”:“delete”,“argument”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“id”}},“prefix”:true}},“alternate”:null},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_changed”}},“right”:{“type”:“Literal”,“value”:true,“raw”:“true”}}},{“type”:“IfStatement”,“test”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“options”},“property”:{“type”:“Identifier”,“name”:“silent”}},“prefix”:true},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“trigger”}},“arguments”:}},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“change”}},“arguments”:}}]},“alternate”:null},{“type”:“ReturnStatement”,“argument”:{“type”:“ThisExpression”}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“clear”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“Identifier”,“name”:“options”},“right”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“options”},“right”:{“type”:“ObjectExpression”,“properties”:}}}},{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“validObj”},“init”:{“type”:“ObjectExpression”,“properties”:}}],“kind”:“var”},{“type”:“ForInStatement”,“left”:{“type”:“Identifier”,“name”:“attr”},“right”:{“type”:“Identifier”,“name”:“old”},“body”:{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:true,“object”:{“type”:“Identifier”,“name”:“validObj”},“property”:{“type”:“Identifier”,“name”:“attr”}},“right”:{“type”:“UnaryExpression”,“operator”:“void”,“argument”:{“type”:“Literal”,“value”:0,“raw”:“0”},“prefix”:true}}},“each”:false},{“type”:“IfStatement”,“test”:{“type”:“LogicalExpression”,“operator”:“&&”,“left”:{“type”:“LogicalExpression”,“operator”:“&&”,“left”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“options”},“property”:{“type”:“Identifier”,“name”:“silent”}},“prefix”:true},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“validate”}}},“right”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_performValidation”}},“arguments”:},“prefix”:true}},“consequent”:{“type”:“ReturnStatement”,“argument”:{“type”:“Literal”,“value”:false,“raw”:“false”}},“alternate”:null},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“attributes”}},“right”:{“type”:“ObjectExpression”,“properties”:[]}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_escapedAttributes”}},“right”:{“type”:“ObjectExpression”,“properties”:}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_changed”}},“right”:{“type”:“Literal”,“value”:true,“raw”:“true”}}},{“type”:“IfStatement”,“test”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“options”},“property”:{“type”:“Identifier”,“name”:“silent”}},“prefix”:true},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“ForInStatement”,“left”:{“type”:“Identifier”,“name”:“attr”},“right”:{“type”:“Identifier”,“name”:“old”},“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“trigger”}},“arguments”:}}]},“each”:false},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“change”}},“arguments”:}}]},“alternate”:null},{“type”:“ReturnStatement”,“argument”:{“type”:“ThisExpression”}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“fetch”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“Identifier”,“name”:“options”},“right”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“options”},“right”:{“type”:“ObjectExpression”,“properties”:}}}},{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“options”},“property”:{“type”:“Identifier”,“name”:“success”}},“right”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“IfStatement”,“test”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“model”},“property”:{“type”:“Identifier”,“name”:“set”}},“arguments”:[{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“model”},“property”:{“type”:“Identifier”,“name”:“parse”}},“arguments”:},{“type”:“Identifier”,“name”:“options”}]},“prefix”:true},“consequent”:{“type”:“ReturnStatement”,“argument”:{“type”:“Literal”,“value”:false,“raw”:“false”}},“alternate”:null},{“type”:“IfStatement”,“test”:{“type”:“Identifier”,“name”:“success”},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“Identifier”,“name”:“success”},“arguments”:}},“alternate”:null}]},“rest”:null,“generator”:false,“expression”:false}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“options”},“property”:{“type”:“Identifier”,“name”:“error”}},“right”:{“type”:“CallExpression”,“callee”:{“type”:“Identifier”,“name”:“wrapError”},“arguments”:}}},{“type”:“ReturnStatement”,“argument”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“sync”}},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“sync”}}},“property”:{“type”:“Identifier”,“name”:“call”}},“arguments”:}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“save”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“Identifier”,“name”:“options”},“right”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“options”},“right”:{“type”:“ObjectExpression”,“properties”:}}}},{“type”:“IfStatement”,“test”:{“type”:“LogicalExpression”,“operator”:“&&”,“left”:{“type”:“Identifier”,“name”:“attrs”},“right”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“set”}},“arguments”:},“prefix”:true}},“consequent”:{“type”:“ReturnStatement”,“argument”:{“type”:“Literal”,“value”:false,“raw”:“false”}},“alternate”:null},{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“options”},“property”:{“type”:“Identifier”,“name”:“success”}},“right”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“IfStatement”,“test”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“model”},“property”:{“type”:“Identifier”,“name”:“set”}},“arguments”:[{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“model”},“property”:{“type”:“Identifier”,“name”:“parse”}},“arguments”:},{“type”:“Identifier”,“name”:“options”}]},“prefix”:true},“consequent”:{“type”:“ReturnStatement”,“argument”:{“type”:“Literal”,“value”:false,“raw”:“false”}},“alternate”:null},{“type”:“IfStatement”,“test”:{“type”:“Identifier”,“name”:“success”},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“Identifier”,“name”:“success”},“arguments”:}},“alternate”:null}]},“rest”:null,“generator”:false,“expression”:false}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“options”},“property”:{“type”:“Identifier”,“name”:“error”}},“right”:{“type”:“CallExpression”,“callee”:{“type”:“Identifier”,“name”:“wrapError”},“arguments”:}}},{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“method”},“init”:{“type”:“ConditionalExpression”,“test”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“isNew”}},“arguments”:},“consequent”:{“type”:“Literal”,“value”:“create”,“raw”:“'create'”},“alternate”:{“type”:“Literal”,“value”:“update”,“raw”:“'update'”}}}],“kind”:“var”},{“type”:“ReturnStatement”,“argument”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“sync”}},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“sync”}}},“property”:{“type”:“Identifier”,“name”:“call”}},“arguments”:}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“destroy”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“Identifier”,“name”:“options”},“right”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“options”},“right”:{“type”:“ObjectExpression”,“properties”:}}}},{“type”:“IfStatement”,“test”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“isNew”}},“arguments”:[]},“consequent”:{“type”:“ReturnStatement”,“argument”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“trigger”}},“arguments”:}},“alternate”:null},{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“options”},“property”:{“type”:“Identifier”,“name”:“success”}},“right”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“model”},“property”:{“type”:“Identifier”,“name”:“trigger”}},“arguments”:}},{“type”:“IfStatement”,“test”:{“type”:“Identifier”,“name”:“success”},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“Identifier”,“name”:“success”},“arguments”:}},“alternate”:null}]},“rest”:null,“generator”:false,“expression”:false}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“options”},“property”:{“type”:“Identifier”,“name”:“error”}},“right”:{“type”:“CallExpression”,“callee”:{“type”:“Identifier”,“name”:“wrapError”},“arguments”:}}},{“type”:“ReturnStatement”,“argument”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“sync”}},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“sync”}}},“property”:{“type”:“Identifier”,“name”:“call”}},“arguments”:}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“url”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:[],“defaults”:,“body”:{“type”:“BlockStatement”,“body”:[{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“base”},“init”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“CallExpression”,“callee”:{“type”:“Identifier”,“name”:“getUrl”},“arguments”:},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“urlRoot”}}},“right”:{“type”:“CallExpression”,“callee”:{“type”:“Identifier”,“name”:“urlError”},“arguments”:,“kind”:“var”},{“type”:“IfStatement”,“test”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“isNew”}},“arguments”:[]},“consequent”:{“type”:“ReturnStatement”,“argument”:{“type”:“Identifier”,“name”:“base”}},“alternate”:null},{“type”:“ReturnStatement”,“argument”:{“type”:“BinaryExpression”,“operator”:“+”,“left”:{“type”:“BinaryExpression”,“operator”:“+”,“left”:{“type”:“Identifier”,“name”:“base”},“right”:{“type”:“ConditionalExpression”,“test”:{“type”:“BinaryExpression”,“operator”:“==”,“left”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“base”},“property”:{“type”:“Identifier”,“name”:“charAt”}},“arguments”:},“right”:{“type”:“Literal”,“value”:“/”,“raw”:“'/'”}},“consequent”:{“type”:“Literal”,“value”:“”,“raw”:“''”},“alternate”:{“type”:“Literal”,“value”:“/”,“raw”:“'/'”}}},“right”:{“type”:“CallExpression”,“callee”:{“type”:“Identifier”,“name”:“encodeURIComponent”},“arguments”:}}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“parse”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“clone”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:[],“defaults”:,“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ReturnStatement”,“argument”:{“type”:“NewExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“constructor”}},“arguments”:}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“isNew”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:[],“defaults”:,“body”:{“type”:“BlockStatement”,“body”:},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“change”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“trigger”}},“arguments”:}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_previousAttributes”}},“right”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“clone”}},“arguments”:}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_changed”}},“right”:{“type”:“Literal”,“value”:false,“raw”:“false”}}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“hasChanged”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“changedAttributes”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“Identifier”,“name”:“now”},“right”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“now”},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“attributes”}}}}},{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“ForInStatement”,“left”:{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},“right”:{“type”:“Identifier”,“name”:“now”},“body”:{“type”:“BlockStatement”,“body”:[{“type”:“IfStatement”,“test”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“isEqual”}},“arguments”:},“prefix”:true},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“changed”},“right”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“Identifier”,“name”:“changed”},“right”:{“type”:“ObjectExpression”,“properties”:}}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:true,“object”:{“type”:“Identifier”,“name”:“changed”},“property”:{“type”:“Identifier”,“name”:“attr”}},“right”:{“type”:“MemberExpression”,“computed”:true,“object”:{“type”:“Identifier”,“name”:“now”},“property”:{“type”:“Identifier”,“name”:“attr”}}}}]},“alternate”:null}]},“each”:false},{“type”:“ReturnStatement”,“argument”:{“type”:“Identifier”,“name”:“changed”}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“previous”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“previousAttributes”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:[],“defaults”:,“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ReturnStatement”,“argument”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“clone”}},“arguments”:}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“_performValidation”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“error”},“init”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“validate”}},“arguments”:}}],“kind”:“var”},{“type”:“IfStatement”,“test”:{“type”:“Identifier”,“name”:“error”},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“IfStatement”,“test”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“options”},“property”:{“type”:“Identifier”,“name”:“error”}},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“options”},“property”:{“type”:“Identifier”,“name”:“error”}},“arguments”:}}]},“alternate”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“trigger”}},“arguments”:}}]}},{“type”:“ReturnStatement”,“argument”:{“type”:“Literal”,“value”:false,“raw”:“false”}}]},“alternate”:null},{“type”:“ReturnStatement”,“argument”:{“type”:“Literal”,“value”:true,“raw”:“true”}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”}]}]}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“Collection”}},“right”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“Identifier”,“name”:“options”},“right”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“options”},“right”:{“type”:“ObjectExpression”,“properties”:}}}},{“type”:“IfStatement”,“test”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“options”},“property”:{“type”:“Identifier”,“name”:“comparator”}},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“comparator”}},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“options”},“property”:{“type”:“Identifier”,“name”:“comparator”}}}},“alternate”:null},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“bindAll”}},“arguments”:}},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_reset”}},“arguments”:[]}},{“type”:“IfStatement”,“test”:{“type”:“Identifier”,“name”:“models”},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“reset”}},“arguments”:[{“type”:“Identifier”,“name”:“models”},{“type”:“ObjectExpression”,“properties”:}]}},“alternate”:null},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“initialize”}},“property”:{“type”:“Identifier”,“name”:“apply”}},“arguments”:}}]},“rest”:null,“generator”:false,“expression”:false}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“extend”}},“arguments”:[{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“Collection”}},“property”:{“type”:“Identifier”,“name”:“prototype”}},{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“Events”}},{“type”:“ObjectExpression”,“properties”:[{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“model”},“value”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“Model”}},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“initialize”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“toJSON”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:[],“defaults”:,“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ReturnStatement”,“argument”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“map”}},“arguments”:[{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ReturnStatement”,“argument”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“model”},“property”:{“type”:“Identifier”,“name”:“toJSON”}},“arguments”:}}]},“rest”:null,“generator”:false,“expression”:false}]}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“add”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“IfStatement”,“test”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“isArray”}},“arguments”:},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“ForStatement”,“init”:{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},“test”:{“type”:“BinaryExpression”,“operator”:“<”,“left”:{“type”:“Identifier”,“name”:“i”},“right”:{“type”:“Identifier”,“name”:“l”}},“update”:{“type”:“UpdateExpression”,“operator”:“++”,“argument”:{“type”:“Identifier”,“name”:“i”},“prefix”:false},“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_add”}},“arguments”:}}]}}]},“alternate”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_add”}},“arguments”:}}]}},{“type”:“ReturnStatement”,“argument”:{“type”:“ThisExpression”}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“remove”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“IfStatement”,“test”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“isArray”}},“arguments”:},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“ForStatement”,“init”:{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},“test”:{“type”:“BinaryExpression”,“operator”:“<”,“left”:{“type”:“Identifier”,“name”:“i”},“right”:{“type”:“Identifier”,“name”:“l”}},“update”:{“type”:“UpdateExpression”,“operator”:“++”,“argument”:{“type”:“Identifier”,“name”:“i”},“prefix”:false},“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_remove”}},“arguments”:}}]}}]},“alternate”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_remove”}},“arguments”:}}]}},{“type”:“ReturnStatement”,“argument”:{“type”:“ThisExpression”}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“get”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“getByCid”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“at”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“sort”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“Identifier”,“name”:“options”},“right”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“options”},“right”:{“type”:“ObjectExpression”,“properties”:}}}},{“type”:“IfStatement”,“test”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“comparator”}},“prefix”:true},“consequent”:{“type”:“ThrowStatement”,“argument”:{“type”:“NewExpression”,“callee”:{“type”:“Identifier”,“name”:“Error”},“arguments”:[{“type”:“Literal”,“value”:“Cannot sort a set without a comparator”,“raw”:“'Cannot sort a set without a comparator'”}]}},“alternate”:null},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“models”}},“right”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“sortBy”}},“arguments”:}}},{“type”:“IfStatement”,“test”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“options”},“property”:{“type”:“Identifier”,“name”:“silent”}},“prefix”:true},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“trigger”}},“arguments”:}},“alternate”:null},{“type”:“ReturnStatement”,“argument”:{“type”:“ThisExpression”}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“pluck”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ReturnStatement”,“argument”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“map”}},“arguments”:[{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“models”}},{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ReturnStatement”,“argument”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“model”},“property”:{“type”:“Identifier”,“name”:“get”}},“arguments”:}}]},“rest”:null,“generator”:false,“expression”:false}]}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“reset”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“Identifier”,“name”:“models”},“right”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“models”},“right”:{“type”:“ArrayExpression”,“elements”:}}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“Identifier”,“name”:“options”},“right”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“options”},“right”:{“type”:“ObjectExpression”,“properties”:[]}}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“each”}},“arguments”:}},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_reset”}},“arguments”:[]}},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“add”}},“arguments”:[{“type”:“Identifier”,“name”:“models”},{“type”:“ObjectExpression”,“properties”:}]}},{“type”:“IfStatement”,“test”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“options”},“property”:{“type”:“Identifier”,“name”:“silent”}},“prefix”:true},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“trigger”}},“arguments”:}},“alternate”:null},{“type”:“ReturnStatement”,“argument”:{“type”:“ThisExpression”}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“fetch”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“Identifier”,“name”:“options”},“right”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“options”},“right”:{“type”:“ObjectExpression”,“properties”:}}}},{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“options”},“property”:{“type”:“Identifier”,“name”:“success”}},“right”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:true,“object”:{“type”:“Identifier”,“name”:“collection”},“property”:{“type”:“ConditionalExpression”,“test”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“options”},“property”:{“type”:“Identifier”,“name”:“add”}},“consequent”:{“type”:“Literal”,“value”:“add”,“raw”:“‘add’”},“alternate”:{“type”:“Literal”,“value”:“reset”,“raw”:“‘reset’”}}},“arguments”:[{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“collection”},“property”:{“type”:“Identifier”,“name”:“parse”}},“arguments”:},{“type”:“Identifier”,“name”:“options”}]}},{“type”:“IfStatement”,“test”:{“type”:“Identifier”,“name”:“success”},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“Identifier”,“name”:“success”},“arguments”:}},“alternate”:null}]},“rest”:null,“generator”:false,“expression”:false}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“options”},“property”:{“type”:“Identifier”,“name”:“error”}},“right”:{“type”:“CallExpression”,“callee”:{“type”:“Identifier”,“name”:“wrapError”},“arguments”:}}},{“type”:“ReturnStatement”,“argument”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“sync”}},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“sync”}}},“property”:{“type”:“Identifier”,“name”:“call”}},“arguments”:}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“create”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“ExpressionStatement”,“expression”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“Identifier”,“name”:“options”},“right”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“options”},“right”:{“type”:“ObjectExpression”,“properties”:[]}}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“model”},“right”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_prepareModel”}},“arguments”:}}},{“type”:“IfStatement”,“test”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“Identifier”,“name”:“model”},“prefix”:true},“consequent”:{“type”:“ReturnStatement”,“argument”:{“type”:“Literal”,“value”:false,“raw”:“false”}},“alternate”:null},{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“options”},“property”:{“type”:“Identifier”,“name”:“success”}},“right”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“coll”},“property”:{“type”:“Identifier”,“name”:“add”}},“arguments”:}},{“type”:“IfStatement”,“test”:{“type”:“Identifier”,“name”:“success”},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“Identifier”,“name”:“success”},“arguments”:}},“alternate”:null}]},“rest”:null,“generator”:false,“expression”:false}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“model”},“property”:{“type”:“Identifier”,“name”:“save”}},“arguments”:}},{“type”:“ReturnStatement”,“argument”:{“type”:“Identifier”,“name”:“model”}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“parse”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“chain”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:[],“defaults”:,“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ReturnStatement”,“argument”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“CallExpression”,“callee”:{“type”:“Identifier”,“name”:“_”},“arguments”:},“property”:{“type”:“Identifier”,“name”:“chain”}},“arguments”:},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“_reset”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“length”}},“right”:{“type”:“Literal”,“value”:0,“raw”:“0”}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“models”}},“right”:{“type”:“ArrayExpression”,“elements”:}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_byId”}},“right”:{“type”:“ObjectExpression”,“properties”:[]}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_byCid”}},“right”:{“type”:“ObjectExpression”,“properties”:}}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“_prepareModel”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“IfStatement”,“test”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“BinaryExpression”,“operator”:“instanceof”,“left”:{“type”:“Identifier”,“name”:“model”},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“Model”}}},“prefix”:true},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“model”},“right”:{“type”:“NewExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“model”}},“arguments”:[{“type”:“Identifier”,“name”:“attrs”},{“type”:“ObjectExpression”,“properties”:}]}}},{“type”:“IfStatement”,“test”:{“type”:“LogicalExpression”,“operator”:“&&”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“model”},“property”:{“type”:“Identifier”,“name”:“validate”}},“right”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“model”},“property”:{“type”:“Identifier”,“name”:“_performValidation”}},“arguments”:},“prefix”:true}},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“model”},“right”:{“type”:“Literal”,“value”:false,“raw”:“false”}}},“alternate”:null}]},“alternate”:{“type”:“IfStatement”,“test”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“model”},“property”:{“type”:“Identifier”,“name”:“collection”}},“prefix”:true},“consequent”:{“type”:“BlockStatement”,“body”:},“alternate”:null}},{“type”:“ReturnStatement”,“argument”:{“type”:“Identifier”,“name”:“model”}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“_add”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“Identifier”,“name”:“options”},“right”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“options”},“right”:{“type”:“ObjectExpression”,“properties”:}}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“model”},“right”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_prepareModel”}},“arguments”:}}},{“type”:“IfStatement”,“test”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“Identifier”,“name”:“model”},“prefix”:true},“consequent”:{“type”:“ReturnStatement”,“argument”:{“type”:“Literal”,“value”:false,“raw”:“false”}},“alternate”:null},{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“already”},“init”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“getByCid”}},“arguments”:}}],“kind”:“var”},{“type”:“IfStatement”,“test”:{“type”:“Identifier”,“name”:“already”},“consequent”:{“type”:“ThrowStatement”,“argument”:{“type”:“NewExpression”,“callee”:{“type”:“Identifier”,“name”:“Error”},“arguments”:[{“type”:“ArrayExpression”,“elements”:[{“type”:“Literal”,“value”:“Can't add the same model to a set twice”,“raw”:“"Can't add the same model to a set twice"”},{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“already”},“property”:{“type”:“Identifier”,“name”:“id”}}]}]}},“alternate”:null},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:true,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_byId”}},“property”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“model”},“property”:{“type”:“Identifier”,“name”:“id”}}},“right”:{“type”:“Identifier”,“name”:“model”}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:true,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_byCid”}},“property”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“model”},“property”:{“type”:“Identifier”,“name”:“cid”}}},“right”:{“type”:“Identifier”,“name”:“model”}}},{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“index”},“init”:{“type”:“ConditionalExpression”,“test”:{“type”:“BinaryExpression”,“operator”:“!=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“options”},“property”:{“type”:“Identifier”,“name”:“at”}},“right”:{“type”:“Literal”,“value”:null,“raw”:“null”}},“consequent”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“options”},“property”:{“type”:“Identifier”,“name”:“at”}},“alternate”:{“type”:“ConditionalExpression”,“test”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“comparator”}},“consequent”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“sortedIndex”}},“arguments”:},“alternate”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“length”}}}}}],“kind”:“var”},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“models”}},“property”:{“type”:“Identifier”,“name”:“splice”}},“arguments”:}},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“model”},“property”:{“type”:“Identifier”,“name”:“bind”}},“arguments”:}},{“type”:“ExpressionStatement”,“expression”:{“type”:“UpdateExpression”,“operator”:“++”,“argument”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“length”}},“prefix”:false}},{“type”:“IfStatement”,“test”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“options”},“property”:{“type”:“Identifier”,“name”:“silent”}},“prefix”:true},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“model”},“property”:{“type”:“Identifier”,“name”:“trigger”}},“arguments”:}},“alternate”:null},{“type”:“ReturnStatement”,“argument”:{“type”:“Identifier”,“name”:“model”}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“_remove”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“Identifier”,“name”:“options”},“right”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“options”},“right”:{“type”:“ObjectExpression”,“properties”:}}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“model”},“right”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“getByCid”}},“arguments”:},“right”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“get”}},“arguments”:}}}},{“type”:“IfStatement”,“test”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“Identifier”,“name”:“model”},“prefix”:true},“consequent”:{“type”:“ReturnStatement”,“argument”:{“type”:“Literal”,“value”:null,“raw”:“null”}},“alternate”:null},{“type”:“ExpressionStatement”,“expression”:{“type”:“UnaryExpression”,“operator”:“delete”,“argument”:{“type”:“MemberExpression”,“computed”:true,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_byId”}},“property”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“model”},“property”:{“type”:“Identifier”,“name”:“id”}}},“prefix”:true}},{“type”:“ExpressionStatement”,“expression”:{“type”:“UnaryExpression”,“operator”:“delete”,“argument”:{“type”:“MemberExpression”,“computed”:true,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_byCid”}},“property”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“model”},“property”:{“type”:“Identifier”,“name”:“cid”}}},“prefix”:true}},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“models”}},“property”:{“type”:“Identifier”,“name”:“splice”}},“arguments”:[{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“indexOf”}},“arguments”:},{“type”:“Literal”,“value”:1,“raw”:“1”}]}},{“type”:“ExpressionStatement”,“expression”:{“type”:“UpdateExpression”,“operator”:“–”,“argument”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“length”}},“prefix”:false}},{“type”:“IfStatement”,“test”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“options”},“property”:{“type”:“Identifier”,“name”:“silent”}},“prefix”:true},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“model”},“property”:{“type”:“Identifier”,“name”:“trigger”}},“arguments”:}},“alternate”:null},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_removeReference”}},“arguments”:}},{“type”:“ReturnStatement”,“argument”:{“type”:“Identifier”,“name”:“model”}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“_removeReference”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“IfStatement”,“test”:{“type”:“BinaryExpression”,“operator”:“==”,“left”:{“type”:“ThisExpression”},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“model”},“property”:{“type”:“Identifier”,“name”:“collection”}}},“consequent”:{“type”:“BlockStatement”,“body”:},“alternate”:null},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“model”},“property”:{“type”:“Identifier”,“name”:“unbind”}},“arguments”:}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“_onModelEvent”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“IfStatement”,“test”:{“type”:“LogicalExpression”,“operator”:“&&”,“left”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“BinaryExpression”,“operator”:“==”,“left”:{“type”:“Identifier”,“name”:“ev”},“right”:{“type”:“Literal”,“value”:“add”,“raw”:“‘add’”}},“right”:{“type”:“BinaryExpression”,“operator”:“==”,“left”:{“type”:“Identifier”,“name”:“ev”},“right”:{“type”:“Literal”,“value”:“remove”,“raw”:“‘remove’”}}},“right”:{“type”:“BinaryExpression”,“operator”:“!=”,“left”:{“type”:“Identifier”,“name”:“collection”},“right”:{“type”:“ThisExpression”}}},“consequent”:{“type”:“ReturnStatement”,“argument”:null},“alternate”:null},{“type”:“IfStatement”,“test”:{“type”:“BinaryExpression”,“operator”:“==”,“left”:{“type”:“Identifier”,“name”:“ev”},“right”:{“type”:“Literal”,“value”:“destroy”,“raw”:“‘destroy’”}},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_remove”}},“arguments”:}}]},“alternate”:null},{“type”:“IfStatement”,“test”:{“type”:“LogicalExpression”,“operator”:“&&”,“left”:{“type”:“Identifier”,“name”:“model”},“right”:{“type”:“BinaryExpression”,“operator”:“===”,“left”:{“type”:“Identifier”,“name”:“ev”},“right”:{“type”:“BinaryExpression”,“operator”:“+”,“left”:{“type”:“Literal”,“value”:“change:”,“raw”:“'change:'”},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“model”},“property”:{“type”:“Identifier”,“name”:“idAttribute”}}}}},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“UnaryExpression”,“operator”:“delete”,“argument”:{“type”:“MemberExpression”,“computed”:true,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_byId”}},“property”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“model”},“property”:{“type”:“Identifier”,“name”:“previous”}},“arguments”:}},“prefix”:true}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:true,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_byId”}},“property”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“model”},“property”:{“type”:“Identifier”,“name”:“id”}}},“right”:{“type”:“Identifier”,“name”:“model”}}}]},“alternate”:null},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“trigger”}},“property”:{“type”:“Identifier”,“name”:“apply”}},“arguments”:}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”}]}]}},{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“methods”},“init”:{“type”:“ArrayExpression”,“elements”:}}],“kind”:“var”},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“each”}},“arguments”:[{“type”:“Identifier”,“name”:“methods”},{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:true,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“Collection”}},“property”:{“type”:“Identifier”,“name”:“prototype”}},“property”:{“type”:“Identifier”,“name”:“method”}},“right”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ReturnStatement”,“argument”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:true,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“method”}},“property”:{“type”:“Identifier”,“name”:“apply”}},“arguments”:[{“type”:“Identifier”,“name”:“_”},{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ArrayExpression”,“elements”:},“property”:{“type”:“Identifier”,“name”:“concat”}},“arguments”:[{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“toArray”}},“arguments”:}]}]}}]},“rest”:null,“generator”:false,“expression”:false}}}]},“rest”:null,“generator”:false,“expression”:false}]}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“Router”}},“right”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“Identifier”,“name”:“options”},“right”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“options”},“right”:{“type”:“ObjectExpression”,“properties”:}}}},{“type”:“IfStatement”,“test”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“options”},“property”:{“type”:“Identifier”,“name”:“routes”}},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“routes”}},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“options”},“property”:{“type”:“Identifier”,“name”:“routes”}}}},“alternate”:null},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_bindRoutes”}},“arguments”:[]}},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“initialize”}},“property”:{“type”:“Identifier”,“name”:“apply”}},“arguments”:}}]},“rest”:null,“generator”:false,“expression”:false}}},{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“namedParam”},“init”:{“type”:“Literal”,“value”:{},“raw”:“/:(+)/g”}}],“kind”:“var”},{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“splatParam”},“init”:{“type”:“Literal”,“value”:{},“raw”:“/*(+)/g”}}],“kind”:“var”},{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“escapeRegExp”},“init”:{“type”:“Literal”,“value”:{},“raw”:“/[-{}()+?.,\\^$|#\s]/g”}}],“kind”:“var”},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“extend”}},“arguments”:[{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“Router”}},“property”:{“type”:“Identifier”,“name”:“prototype”}},{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“Events”}},{“type”:“ObjectExpression”,“properties”:[{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“initialize”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“route”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“history”}},“right”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“history”}},“right”:{“type”:“NewExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“History”}},“arguments”:}}}},{“type”:“IfStatement”,“test”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“isRegExp”}},“arguments”:},“prefix”:true},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“route”},“right”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_routeToRegExp”}},“arguments”:}}},“alternate”:null},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“history”}},“property”:{“type”:“Identifier”,“name”:“route”}},“arguments”:[{“type”:“Identifier”,“name”:“route”},{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“bind”}},“arguments”:[{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“args”},“init”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_extractParameters”}},“arguments”:}}],“kind”:“var”},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“callback”},“property”:{“type”:“Identifier”,“name”:“apply”}},“arguments”:}},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“trigger”}},“property”:{“type”:“Identifier”,“name”:“apply”}},“arguments”:[{“type”:“ThisExpression”},{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ArrayExpression”,“elements”:},“property”:{“type”:“Identifier”,“name”:“concat”}},“arguments”:}]}}]},“rest”:null,“generator”:false,“expression”:false},{“type”:“ThisExpression”}]}]}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“navigate”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“history”}},“property”:{“type”:“Identifier”,“name”:“navigate”}},“arguments”:}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“_bindRoutes”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:[],“defaults”:,“body”:{“type”:“BlockStatement”,“body”:[{“type”:“IfStatement”,“test”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“routes”}},“prefix”:true},“consequent”:{“type”:“ReturnStatement”,“argument”:null},“alternate”:null},{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“routes”},“init”:{“type”:“ArrayExpression”,“elements”:}}],“kind”:“var”},{“type”:“ForInStatement”,“left”:{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“routes”}},“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“routes”},“property”:{“type”:“Identifier”,“name”:“unshift”}},“arguments”:[{“type”:“ArrayExpression”,“elements”:}]}}]},“each”:false},{“type”:“ForStatement”,“init”:{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},“test”:{“type”:“BinaryExpression”,“operator”:“<”,“left”:{“type”:“Identifier”,“name”:“i”},“right”:{“type”:“Identifier”,“name”:“l”}},“update”:{“type”:“UpdateExpression”,“operator”:“++”,“argument”:{“type”:“Identifier”,“name”:“i”},“prefix”:false},“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“route”}},“arguments”:}}]}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“_routeToRegExp”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“route”},“right”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“route”},“property”:{“type”:“Identifier”,“name”:“replace”}},“arguments”:},“property”:{“type”:“Identifier”,“name”:“replace”}},“arguments”:[{“type”:“Identifier”,“name”:“namedParam”},{“type”:“Literal”,“value”:“(*)”,“raw”:“"(*)"”}]},“property”:{“type”:“Identifier”,“name”:“replace”}},“arguments”:}}},{“type”:“ReturnStatement”,“argument”:{“type”:“NewExpression”,“callee”:{“type”:“Identifier”,“name”:“RegExp”},“arguments”:}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“_extractParameters”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ReturnStatement”,“argument”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“route”},“property”:{“type”:“Identifier”,“name”:“exec”}},“arguments”:},“property”:{“type”:“Identifier”,“name”:“slice”}},“arguments”:}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”}]}]}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“History”}},“right”:{“type”:“FunctionExpression”,“id”:null,“params”:[],“defaults”:,“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“handlers”}},“right”:{“type”:“ArrayExpression”,“elements”:}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“bindAll”}},“arguments”:}}]},“rest”:null,“generator”:false,“expression”:false}}},{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“isExplorer”},“init”:{“type”:“Literal”,“value”:{},“raw”:“/msie [\w.]+/”}}],“kind”:“var”},{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“extend”}},“arguments”:[{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“History”}},“property”:{“type”:“Identifier”,“name”:“prototype”}},{“type”:“ObjectExpression”,“properties”:[{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“interval”},“value”:{“type”:“Literal”,“value”:50,“raw”:“50”},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“getFragment”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“IfStatement”,“test”:{“type”:“BinaryExpression”,“operator”:“==”,“left”:{“type”:“Identifier”,“name”:“fragment”},“right”:{“type”:“Literal”,“value”:null,“raw”:“null”}},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“IfStatement”,“test”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_hasPushState”}},“right”:{“type”:“Identifier”,“name”:“forcePushState”}},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“fragment”},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“window”},“property”:{“type”:“Identifier”,“name”:“location”}},“property”:{“type”:“Identifier”,“name”:“pathname”}}}},{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“IfStatement”,“test”:{“type”:“Identifier”,“name”:“search”},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“+=”,“left”:{“type”:“Identifier”,“name”:“fragment”},“right”:{“type”:“Identifier”,“name”:“search”}}},“alternate”:null},{“type”:“IfStatement”,“test”:{“type”:“BinaryExpression”,“operator”:“==”,“left”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“fragment”},“property”:{“type”:“Identifier”,“name”:“indexOf”}},“arguments”:},“right”:{“type”:“Literal”,“value”:0,“raw”:“0”}},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“fragment”},“right”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“fragment”},“property”:{“type”:“Identifier”,“name”:“substr”}},“arguments”:}}},“alternate”:null}]},“alternate”:{“type”:“BlockStatement”,“body”:}}]},“alternate”:null},{“type”:“ReturnStatement”,“argument”:{“type”:“CallExpression”,“callee”:{“type”:“Identifier”,“name”:“decodeURIComponent”},“arguments”:[{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“fragment”},“property”:{“type”:“Identifier”,“name”:“replace”}},“arguments”:}]}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“start”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“IfStatement”,“test”:{“type”:“Identifier”,“name”:“historyStarted”},“consequent”:{“type”:“ThrowStatement”,“argument”:{“type”:“NewExpression”,“callee”:{“type”:“Identifier”,“name”:“Error”},“arguments”:[{“type”:“Literal”,“value”:“Backbone.history has already been started”,“raw”:“"Backbone.history has already been started"”}]}},“alternate”:null},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“options”}},“right”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“extend”}},“arguments”:[{“type”:“ObjectExpression”,“properties”:},{“type”:“ObjectExpression”,“properties”:},{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“options”}},{“type”:“Identifier”,“name”:“options”}]}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_wantsPushState”}},“right”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“options”}},“property”:{“type”:“Identifier”,“name”:“pushState”}},“prefix”:true},“prefix”:true}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_hasPushState”}},“right”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“LogicalExpression”,“operator”:“&&”,“left”:{“type”:“LogicalExpression”,“operator”:“&&”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“options”}},“property”:{“type”:“Identifier”,“name”:“pushState”}},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“window”},“property”:{“type”:“Identifier”,“name”:“history”}}},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“window”},“property”:{“type”:“Identifier”,“name”:“history”}},“property”:{“type”:“Identifier”,“name”:“pushState”}}},“prefix”:true},“prefix”:true}}},{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“fragment”},“init”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“getFragment”}},“arguments”:}}],“kind”:“var”},{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“oldIE”},“init”:{“type”:“LogicalExpression”,“operator”:“&&”,“left”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“isExplorer”},“property”:{“type”:“Identifier”,“name”:“exec”}},“arguments”:[{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“navigator”},“property”:{“type”:“Identifier”,“name”:“userAgent”}},“property”:{“type”:“Identifier”,“name”:“toLowerCase”}},“arguments”:}]},“right”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“Identifier”,“name”:“docMode”},“prefix”:true},“right”:{“type”:“BinaryExpression”,“operator”:“<=”,“left”:{“type”:“Identifier”,“name”:“docMode”},“right”:{“type”:“Literal”,“value”:7,“raw”:“7”}}}}}],“kind”:“var”},{“type”:“IfStatement”,“test”:{“type”:“Identifier”,“name”:“oldIE”},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“iframe”}},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:true,“object”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“CallExpression”,“callee”:{“type”:“Identifier”,“name”:“$”},“arguments”:[{“type”:“Literal”,“value”:“<iframe src="javascript:0" tabindex="-1" />”,“raw”:“'<iframe src="javascript:0" tabindex="-1" />'”}]},“property”:{“type”:“Identifier”,“name”:“hide”}},“arguments”:[]},“property”:{“type”:“Identifier”,“name”:“appendTo”}},“arguments”:},“property”:{“type”:“Literal”,“value”:0,“raw”:“0”}},“property”:{“type”:“Identifier”,“name”:“contentWindow”}}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“navigate”}},“arguments”:}}]},“alternate”:null},{“type”:“IfStatement”,“test”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_hasPushState”}},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“CallExpression”,“callee”:{“type”:“Identifier”,“name”:“$”},“arguments”:},“property”:{“type”:“Identifier”,“name”:“bind”}},“arguments”:}}]},“alternate”:{“type”:“IfStatement”,“test”:{“type”:“LogicalExpression”,“operator”:“&&”,“left”:{“type”:“BinaryExpression”,“operator”:“in”,“left”:{“type”:“Literal”,“value”:“onhashchange”,“raw”:“'onhashchange'”},“right”:{“type”:“Identifier”,“name”:“window”}},“right”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“Identifier”,“name”:“oldIE”},“prefix”:true}},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“CallExpression”,“callee”:{“type”:“Identifier”,“name”:“$”},“arguments”:},“property”:{“type”:“Identifier”,“name”:“bind”}},“arguments”:}}]},“alternate”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“Identifier”,“name”:“setInterval”},“arguments”:}}]}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“fragment”}},“right”:{“type”:“Identifier”,“name”:“fragment”}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“historyStarted”},“right”:{“type”:“Literal”,“value”:true,“raw”:“true”}}},{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“IfStatement”,“test”:{“type”:“LogicalExpression”,“operator”:“&&”,“left”:{“type”:“LogicalExpression”,“operator”:“&&”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_wantsPushState”}},“right”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_hasPushState”}},“prefix”:true}},“right”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“Identifier”,“name”:“atRoot”},“prefix”:true}},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“fragment”}},“right”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“getFragment”}},“arguments”:}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“window”},“property”:{“type”:“Identifier”,“name”:“location”}},“property”:{“type”:“Identifier”,“name”:“replace”}},“arguments”:}},{“type”:“ReturnStatement”,“argument”:{“type”:“Literal”,“value”:true,“raw”:“true”}}]},“alternate”:{“type”:“IfStatement”,“test”:{“type”:“LogicalExpression”,“operator”:“&&”,“left”:{“type”:“LogicalExpression”,“operator”:“&&”,“left”:{“type”:“LogicalExpression”,“operator”:“&&”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_wantsPushState”}},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_hasPushState”}}},“right”:{“type”:“Identifier”,“name”:“atRoot”}},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“loc”},“property”:{“type”:“Identifier”,“name”:“hash”}}},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“fragment”}},“right”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“loc”},“property”:{“type”:“Identifier”,“name”:“hash”}},“property”:{“type”:“Identifier”,“name”:“replace”}},“arguments”:}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“window”},“property”:{“type”:“Identifier”,“name”:“history”}},“property”:{“type”:“Identifier”,“name”:“replaceState”}},“arguments”:[{“type”:“ObjectExpression”,“properties”:},{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“document”},“property”:{“type”:“Identifier”,“name”:“title”}},{“type”:“BinaryExpression”,“operator”:“+”,“left”:{“type”:“BinaryExpression”,“operator”:“+”,“left”:{“type”:“BinaryExpression”,“operator”:“+”,“left”:{“type”:“BinaryExpression”,“operator”:“+”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“loc”},“property”:{“type”:“Identifier”,“name”:“protocol”}},“right”:{“type”:“Literal”,“value”:“//”,“raw”:“'//'”}},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“loc”},“property”:{“type”:“Identifier”,“name”:“host”}}},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“options”}},“property”:{“type”:“Identifier”,“name”:“root”}}},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“fragment”}}}]}}]},“alternate”:null}},{“type”:“IfStatement”,“test”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“options”}},“property”:{“type”:“Identifier”,“name”:“silent”}},“prefix”:true},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“ReturnStatement”,“argument”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“loadUrl”}},“arguments”:}}]},“alternate”:null}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“route”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“handlers”}},“property”:{“type”:“Identifier”,“name”:“unshift”}},“arguments”:[{“type”:“ObjectExpression”,“properties”:}]}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“checkUrl”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“current”},“init”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“getFragment”}},“arguments”:}}],“kind”:“var”},{“type”:“IfStatement”,“test”:{“type”:“LogicalExpression”,“operator”:“&&”,“left”:{“type”:“BinaryExpression”,“operator”:“==”,“left”:{“type”:“Identifier”,“name”:“current”},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“fragment”}}},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“iframe”}}},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“current”},“right”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“getFragment”}},“arguments”:}}},“alternate”:null},{“type”:“IfStatement”,“test”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“BinaryExpression”,“operator”:“==”,“left”:{“type”:“Identifier”,“name”:“current”},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“fragment”}}},“right”:{“type”:“BinaryExpression”,“operator”:“==”,“left”:{“type”:“Identifier”,“name”:“current”},“right”:{“type”:“CallExpression”,“callee”:{“type”:“Identifier”,“name”:“decodeURIComponent”},“arguments”:}}},“consequent”:{“type”:“ReturnStatement”,“argument”:{“type”:“Literal”,“value”:false,“raw”:“false”}},“alternate”:null},{“type”:“IfStatement”,“test”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“iframe”}},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“navigate”}},“arguments”:}},“alternate”:null},{“type”:“ExpressionStatement”,“expression”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“loadUrl”}},“arguments”:[]},“right”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“loadUrl”}},“arguments”:}}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“loadUrl”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“fragment”},“init”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“fragment”}},“right”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“getFragment”}},“arguments”:}}}],“kind”:“var”},{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“matched”},“init”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“any”}},“arguments”:[{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“handlers”}},{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“IfStatement”,“test”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“handler”},“property”:{“type”:“Identifier”,“name”:“route”}},“property”:{“type”:“Identifier”,“name”:“test”}},“arguments”:},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“handler”},“property”:{“type”:“Identifier”,“name”:“callback”}},“arguments”:}},{“type”:“ReturnStatement”,“argument”:{“type”:“Literal”,“value”:true,“raw”:“true”}}]},“alternate”:null}]},“rest”:null,“generator”:false,“expression”:false}]}}],“kind”:“var”},{“type”:“ReturnStatement”,“argument”:{“type”:“Identifier”,“name”:“matched”}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“navigate”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“frag”},“init”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“Identifier”,“name”:“fragment”},“right”:{“type”:“Literal”,“value”:“”,“raw”:“””}},“property”:{“type”:“Identifier”,“name”:“replace”}},“arguments”:}}],“kind”:“var”},{“type”:“IfStatement”,“test”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“BinaryExpression”,“operator”:“==”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“fragment”}},“right”:{“type”:“Identifier”,“name”:“frag”}},“right”:{“type”:“BinaryExpression”,“operator”:“==”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“fragment”}},“right”:{“type”:“CallExpression”,“callee”:{“type”:“Identifier”,“name”:“decodeURIComponent”},“arguments”:}}},“consequent”:{“type”:“ReturnStatement”,“argument”:null},“alternate”:null},{“type”:“IfStatement”,“test”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_hasPushState”}},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“IfStatement”,“test”:{“type”:“BinaryExpression”,“operator”:“!=”,“left”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“frag”},“property”:{“type”:“Identifier”,“name”:“indexOf”}},“arguments”:},“right”:{“type”:“Literal”,“value”:0,“raw”:“0”}},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“frag”},“right”:{“type”:“BinaryExpression”,“operator”:“+”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“options”}},“property”:{“type”:“Identifier”,“name”:“root”}},“right”:{“type”:“Identifier”,“name”:“frag”}}}},“alternate”:null},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“fragment”}},“right”:{“type”:“Identifier”,“name”:“frag”}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“window”},“property”:{“type”:“Identifier”,“name”:“history”}},“property”:{“type”:“Identifier”,“name”:“pushState”}},“arguments”:[{“type”:“ObjectExpression”,“properties”:},{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“document”},“property”:{“type”:“Identifier”,“name”:“title”}},{“type”:“BinaryExpression”,“operator”:“+”,“left”:{“type”:“BinaryExpression”,“operator”:“+”,“left”:{“type”:“BinaryExpression”,“operator”:“+”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“loc”},“property”:{“type”:“Identifier”,“name”:“protocol”}},“right”:{“type”:“Literal”,“value”:“//”,“raw”:“'//'”}},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“loc”},“property”:{“type”:“Identifier”,“name”:“host”}}},“right”:{“type”:“Identifier”,“name”:“frag”}}]}}]},“alternate”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“window”},“property”:{“type”:“Identifier”,“name”:“location”}},“property”:{“type”:“Identifier”,“name”:“hash”}},“right”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“fragment”}},“right”:{“type”:“Identifier”,“name”:“frag”}}}},{“type”:“IfStatement”,“test”:{“type”:“LogicalExpression”,“operator”:“&&”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“iframe”}},“right”:{“type”:“BinaryExpression”,“operator”:“!=”,“left”:{“type”:“Identifier”,“name”:“frag”},“right”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“getFragment”}},“arguments”:}}},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“iframe”}},“property”:{“type”:“Identifier”,“name”:“document”}},“property”:{“type”:“Identifier”,“name”:“open”}},“arguments”:},“property”:{“type”:“Identifier”,“name”:“close”}},“arguments”:},“alternate”:null}]}},{“type”:“IfStatement”,“test”:{“type”:“Identifier”,“name”:“triggerRoute”},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“loadUrl”}},“arguments”:}},“alternate”:null}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”}]}]}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“View”}},“right”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“cid”}},“right”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“uniqueId”}},“arguments”:}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_configure”}},“arguments”:[{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“Identifier”,“name”:“options”},“right”:{“type”:“ObjectExpression”,“properties”:}}]}},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“_ensureElement”}},“arguments”:[]}},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“delegateEvents”}},“arguments”:}},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“initialize”}},“property”:{“type”:“Identifier”,“name”:“apply”}},“arguments”:}}]},“rest”:null,“generator”:false,“expression”:false}}},{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“selectorDelegate”},“init”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ReturnStatement”,“argument”:{“type”:“CallExpression”,“callee”:{“type”:“Identifier”,“name”:“$”},“arguments”:}}]},“rest”:null,“generator”:false,“expression”:false}}],“kind”:“var”},{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“viewOptions”},“init”:{“type”:“ArrayExpression”,“elements”:}}],“kind”:“var”},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“extend”}},“arguments”:[{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“View”}},“property”:{“type”:“Identifier”,“name”:“prototype”}},{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“Events”}},{“type”:“ObjectExpression”,“properties”:[{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“tagName”},“value”:{“type”:“Literal”,“value”:“div”,“raw”:“‘div’”},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“$”},“value”:{“type”:“Identifier”,“name”:“selectorDelegate”},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“initialize”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“render”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:[],“defaults”:,“body”:{“type”:“BlockStatement”,“body”:},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“remove”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:[],“defaults”:,“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“CallExpression”,“callee”:{“type”:“Identifier”,“name”:“$”},“arguments”:},“property”:{“type”:“Identifier”,“name”:“remove”}},“arguments”:},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“make”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“el”},“init”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“document”},“property”:{“type”:“Identifier”,“name”:“createElement”}},“arguments”:}}],“kind”:“var”},{“type”:“IfStatement”,“test”:{“type”:“Identifier”,“name”:“attributes”},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“CallExpression”,“callee”:{“type”:“Identifier”,“name”:“$”},“arguments”:},“property”:{“type”:“Identifier”,“name”:“attr”}},“arguments”:}},“alternate”:null},{“type”:“IfStatement”,“test”:{“type”:“Identifier”,“name”:“content”},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“CallExpression”,“callee”:{“type”:“Identifier”,“name”:“$”},“arguments”:},“property”:{“type”:“Identifier”,“name”:“html”}},“arguments”:}},“alternate”:null},{“type”:“ReturnStatement”,“argument”:{“type”:“Identifier”,“name”:“el”}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“delegateEvents”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“IfStatement”,“test”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“Identifier”,“name”:“events”},“right”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“events”},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“events”}}}},“prefix”:true},“consequent”:{“type”:“ReturnStatement”,“argument”:null},“alternate”:null},{“type”:“IfStatement”,“test”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“isFunction”}},“arguments”:},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“events”},“right”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“events”},“property”:{“type”:“Identifier”,“name”:“call”}},“arguments”:}}},“alternate”:null},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“CallExpression”,“callee”:{“type”:“Identifier”,“name”:“$”},“arguments”:},“property”:{“type”:“Identifier”,“name”:“unbind”}},“arguments”:}},{“type”:“ForInStatement”,“left”:{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},“right”:{“type”:“Identifier”,“name”:“events”},“body”:{“type”:“BlockStatement”,“body”:[{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“IfStatement”,“test”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“Identifier”,“name”:“method”},“prefix”:true},“consequent”:{“type”:“ThrowStatement”,“argument”:{“type”:“NewExpression”,“callee”:{“type”:“Identifier”,“name”:“Error”},“arguments”:[{“type”:“BinaryExpression”,“operator”:“+”,“left”:{“type”:“BinaryExpression”,“operator”:“+”,“left”:{“type”:“Literal”,“value”:“Event "”,“raw”:“'Event "'”},“right”:{“type”:“MemberExpression”,“computed”:true,“object”:{“type”:“Identifier”,“name”:“events”},“property”:{“type”:“Identifier”,“name”:“key”}}},“right”:{“type”:“Literal”,“value”:“" does not exist”,“raw”:“'" does not exist'”}}]}},“alternate”:null},{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“match”},“init”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“key”},“property”:{“type”:“Identifier”,“name”:“match”}},“arguments”:}}],“kind”:“var”},{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“method”},“right”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“bind”}},“arguments”:}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“+=”,“left”:{“type”:“Identifier”,“name”:“eventName”},“right”:{“type”:“BinaryExpression”,“operator”:“+”,“left”:{“type”:“Literal”,“value”:“.delegateEvents”,“raw”:“'.delegateEvents'”},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“cid”}}}}},{“type”:“IfStatement”,“test”:{“type”:“BinaryExpression”,“operator”:“===”,“left”:{“type”:“Identifier”,“name”:“selector”},“right”:{“type”:“Literal”,“value”:“”,“raw”:“''”}},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“CallExpression”,“callee”:{“type”:“Identifier”,“name”:“$”},“arguments”:},“property”:{“type”:“Identifier”,“name”:“bind”}},“arguments”:}}]},“alternate”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“CallExpression”,“callee”:{“type”:“Identifier”,“name”:“$”},“arguments”:},“property”:{“type”:“Identifier”,“name”:“delegate”}},“arguments”:}}]}}]},“each”:false}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“_configure”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“IfStatement”,“test”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“options”}},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“options”},“right”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“extend”}},“arguments”:[{“type”:“ObjectExpression”,“properties”:},{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“options”}},{“type”:“Identifier”,“name”:“options”}]}}},“alternate”:null},{“type”:“ForStatement”,“init”:{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},“test”:{“type”:“BinaryExpression”,“operator”:“<”,“left”:{“type”:“Identifier”,“name”:“i”},“right”:{“type”:“Identifier”,“name”:“l”}},“update”:{“type”:“UpdateExpression”,“operator”:“++”,“argument”:{“type”:“Identifier”,“name”:“i”},“prefix”:false},“body”:{“type”:“BlockStatement”,“body”:[{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“IfStatement”,“test”:{“type”:“MemberExpression”,“computed”:true,“object”:{“type”:“Identifier”,“name”:“options”},“property”:{“type”:“Identifier”,“name”:“attr”}},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:true,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“attr”}},“right”:{“type”:“MemberExpression”,“computed”:true,“object”:{“type”:“Identifier”,“name”:“options”},“property”:{“type”:“Identifier”,“name”:“attr”}}}},“alternate”:null}]}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“options”}},“right”:{“type”:“Identifier”,“name”:“options”}}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”},{“type”:“Property”,“key”:{“type”:“Identifier”,“name”:“_ensureElement”},“value”:{“type”:“FunctionExpression”,“id”:null,“params”:[],“defaults”:,“body”:{“type”:“BlockStatement”,“body”:[{“type”:“IfStatement”,“test”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“el”}},“prefix”:true},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“attrs”},“init”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“attributes”}},“right”:{“type”:“ObjectExpression”,“properties”:}}}],“kind”:“var”},{“type”:“IfStatement”,“test”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“id”}},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“attrs”},“property”:{“type”:“Identifier”,“name”:“id”}},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“id”}}}},“alternate”:null},{“type”:“IfStatement”,“test”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“className”}},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:true,“object”:{“type”:“Identifier”,“name”:“attrs”},“property”:{“type”:“Literal”,“value”:“class”,“raw”:“'class'”}},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“className”}}}},“alternate”:null},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“el”}},“right”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“make”}},“arguments”:}}}]},“alternate”:{“type”:“IfStatement”,“test”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“isString”}},“arguments”:},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“el”}},“right”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“CallExpression”,“callee”:{“type”:“Identifier”,“name”:“$”},“arguments”:},“property”:{“type”:“Identifier”,“name”:“get”}},“arguments”:}}}]},“alternate”:null}}]},“rest”:null,“generator”:false,“expression”:false},“kind”:“init”}]}]}},{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“extend”},“init”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“child”},“init”:{“type”:“CallExpression”,“callee”:{“type”:“Identifier”,“name”:“inherits”},“arguments”:}}],“kind”:“var”},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“child”},“property”:{“type”:“Identifier”,“name”:“extend”}},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“ThisExpression”},“property”:{“type”:“Identifier”,“name”:“extend”}}}},{“type”:“ReturnStatement”,“argument”:{“type”:“Identifier”,“name”:“child”}}]},“rest”:null,“generator”:false,“expression”:false}}],“kind”:“var”},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“Model”}},“property”:{“type”:“Identifier”,“name”:“extend”}},“right”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“Collection”}},“property”:{“type”:“Identifier”,“name”:“extend”}},“right”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“Router”}},“property”:{“type”:“Identifier”,“name”:“extend”}},“right”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“View”}},“property”:{“type”:“Identifier”,“name”:“extend”}},“right”:{“type”:“Identifier”,“name”:“extend”}}}}}},{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“methodMap”},“init”:{“type”:“ObjectExpression”,“properties”:}}],“kind”:“var”},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“sync”}},“right”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“params”},“init”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“extend”}},“arguments”:[{“type”:“ObjectExpression”,“properties”:},{“type”:“Identifier”,“name”:“options”}]}}],“kind”:“var”},{“type”:“IfStatement”,“test”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“params”},“property”:{“type”:“Identifier”,“name”:“url”}},“prefix”:true},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“params”},“property”:{“type”:“Identifier”,“name”:“url”}},“right”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“CallExpression”,“callee”:{“type”:“Identifier”,“name”:“getUrl”},“arguments”:},“right”:{“type”:“CallExpression”,“callee”:{“type”:“Identifier”,“name”:“urlError”},“arguments”:},“alternate”:null},{“type”:“IfStatement”,“test”:{“type”:“LogicalExpression”,“operator”:“&&”,“left”:{“type”:“LogicalExpression”,“operator”:“&&”,“left”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“params”},“property”:{“type”:“Identifier”,“name”:“data”}},“prefix”:true},“right”:{“type”:“Identifier”,“name”:“model”}},“right”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“BinaryExpression”,“operator”:“==”,“left”:{“type”:“Identifier”,“name”:“method”},“right”:{“type”:“Literal”,“value”:“create”,“raw”:“'create'”}},“right”:{“type”:“BinaryExpression”,“operator”:“==”,“left”:{“type”:“Identifier”,“name”:“method”},“right”:{“type”:“Literal”,“value”:“update”,“raw”:“'update'”}}}},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“params”},“property”:{“type”:“Identifier”,“name”:“contentType”}},“right”:{“type”:“Literal”,“value”:“application/json”,“raw”:“‘application/json’”}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“params”},“property”:{“type”:“Identifier”,“name”:“data”}},“right”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“JSON”},“property”:{“type”:“Identifier”,“name”:“stringify”}},“arguments”:[{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“model”},“property”:{“type”:“Identifier”,“name”:“toJSON”}},“arguments”:}]}}}]},“alternate”:null},{“type”:“IfStatement”,“test”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“emulateJSON”}},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“params”},“property”:{“type”:“Identifier”,“name”:“contentType”}},“right”:{“type”:“Literal”,“value”:“application/x-www-form-urlencoded”,“raw”:“‘application/x-www-form-urlencoded’”}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“params”},“property”:{“type”:“Identifier”,“name”:“data”}},“right”:{“type”:“ConditionalExpression”,“test”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“params”},“property”:{“type”:“Identifier”,“name”:“data”}},“consequent”:{“type”:“ObjectExpression”,“properties”:},“alternate”:{“type”:“ObjectExpression”,“properties”:},“alternate”:null},{“type”:“IfStatement”,“test”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“emulateHTTP”}},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“IfStatement”,“test”:{“type”:“LogicalExpression”,“operator”:“||”,“left”:{“type”:“BinaryExpression”,“operator”:“===”,“left”:{“type”:“Identifier”,“name”:“type”},“right”:{“type”:“Literal”,“value”:“PUT”,“raw”:“‘PUT’”}},“right”:{“type”:“BinaryExpression”,“operator”:“===”,“left”:{“type”:“Identifier”,“name”:“type”},“right”:{“type”:“Literal”,“value”:“DELETE”,“raw”:“‘DELETE’”}}},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“IfStatement”,“test”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“emulateJSON”}},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“params”},“property”:{“type”:“Identifier”,“name”:“data”}},“property”:{“type”:“Identifier”,“name”:“_method”}},“right”:{“type”:“Identifier”,“name”:“type”}}},“alternate”:null},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“params”},“property”:{“type”:“Identifier”,“name”:“type”}},“right”:{“type”:“Literal”,“value”:“POST”,“raw”:“‘POST’”}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“params”},“property”:{“type”:“Identifier”,“name”:“beforeSend”}},“right”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“xhr”},“property”:{“type”:“Identifier”,“name”:“setRequestHeader”}},“arguments”:}}]},“rest”:null,“generator”:false,“expression”:false}}}]},“alternate”:null}]},“alternate”:null},{“type”:“IfStatement”,“test”:{“type”:“LogicalExpression”,“operator”:“&&”,“left”:{“type”:“BinaryExpression”,“operator”:“!==”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“params”},“property”:{“type”:“Identifier”,“name”:“type”}},“right”:{“type”:“Literal”,“value”:“GET”,“raw”:“'GET'”}},“right”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“Backbone”},“property”:{“type”:“Identifier”,“name”:“emulateJSON”}},“prefix”:true}},“consequent”:{“type”:“BlockStatement”,“body”:},“alternate”:null},{“type”:“ReturnStatement”,“argument”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“$”},“property”:{“type”:“Identifier”,“name”:“ajax”}},“arguments”:}}]},“rest”:null,“generator”:false,“expression”:false}}},{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“ctor”},“init”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:},“rest”:null,“generator”:false,“expression”:false}}],“kind”:“var”},{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“inherits”},“init”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“VariableDeclaration”,“declarations”:,“kind”:“var”},{“type”:“IfStatement”,“test”:{“type”:“LogicalExpression”,“operator”:“&&”,“left”:{“type”:“Identifier”,“name”:“protoProps”},“right”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“protoProps”},“property”:{“type”:“Identifier”,“name”:“hasOwnProperty”}},“arguments”:}},“consequent”:{“type”:“BlockStatement”,“body”:},“alternate”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“Identifier”,“name”:“child”},“right”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ReturnStatement”,“argument”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“parent”},“property”:{“type”:“Identifier”,“name”:“apply”}},“arguments”:}}]},“rest”:null,“generator”:false,“expression”:false}}}]}},{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“extend”}},“arguments”:}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“ctor”},“property”:{“type”:“Identifier”,“name”:“prototype”}},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“parent”},“property”:{“type”:“Identifier”,“name”:“prototype”}}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“child”},“property”:{“type”:“Identifier”,“name”:“prototype”}},“right”:{“type”:“NewExpression”,“callee”:{“type”:“Identifier”,“name”:“ctor”},“arguments”:[]}}},{“type”:“IfStatement”,“test”:{“type”:“Identifier”,“name”:“protoProps”},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“extend”}},“arguments”:}},“alternate”:null},{“type”:“IfStatement”,“test”:{“type”:“Identifier”,“name”:“staticProps”},“consequent”:{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“extend”}},“arguments”:}},“alternate”:null},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“child”},“property”:{“type”:“Identifier”,“name”:“prototype”}},“property”:{“type”:“Identifier”,“name”:“constructor”}},“right”:{“type”:“Identifier”,“name”:“child”}}},{“type”:“ExpressionStatement”,“expression”:{“type”:“AssignmentExpression”,“operator”:“=”,“left”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“child”},“property”:{“type”:“Identifier”,“name”:“__super__”}},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“parent”},“property”:{“type”:“Identifier”,“name”:“prototype”}}}},{“type”:“ReturnStatement”,“argument”:{“type”:“Identifier”,“name”:“child”}}]},“rest”:null,“generator”:false,“expression”:false}}],“kind”:“var”},{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“getUrl”},“init”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“IfStatement”,“test”:{“type”:“UnaryExpression”,“operator”:“!”,“argument”:{“type”:“LogicalExpression”,“operator”:“&&”,“left”:{“type”:“Identifier”,“name”:“object”},“right”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“object”},“property”:{“type”:“Identifier”,“name”:“url”}}},“prefix”:true},“consequent”:{“type”:“ReturnStatement”,“argument”:{“type”:“Literal”,“value”:null,“raw”:“null”}},“alternate”:null},{“type”:“ReturnStatement”,“argument”:{“type”:“ConditionalExpression”,“test”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“_”},“property”:{“type”:“Identifier”,“name”:“isFunction”}},“arguments”:},“consequent”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“object”},“property”:{“type”:“Identifier”,“name”:“url”}},“arguments”:},“rest”:null,“generator”:false,“expression”:false}}],“kind”:“var”},{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“urlError”},“init”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ThrowStatement”,“argument”:{“type”:“NewExpression”,“callee”:{“type”:“Identifier”,“name”:“Error”},“arguments”:[{“type”:“Literal”,“value”:“A "url" property or function must be specified”,“raw”:“'A "url" property or function must be specified'”}]}}]},“rest”:null,“generator”:false,“expression”:false}}],“kind”:“var”},{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“wrapError”},“init”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ReturnStatement”,“argument”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“IfStatement”,“test”:{“type”:“Identifier”,“name”:“onError”},“consequent”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“Identifier”,“name”:“onError”},“arguments”:}}]},“alternate”:{“type”:“BlockStatement”,“body”:[{“type”:“ExpressionStatement”,“expression”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“model”},“property”:{“type”:“Identifier”,“name”:“trigger”}},“arguments”:}}]}}]},“rest”:null,“generator”:false,“expression”:false}}]},“rest”:null,“generator”:false,“expression”:false}}],“kind”:“var”},{“type”:“VariableDeclaration”,“declarations”:[{“type”:“VariableDeclarator”,“id”:{“type”:“Identifier”,“name”:“escapeHTML”},“init”:{“type”:“FunctionExpression”,“id”:null,“params”:,“defaults”:[],“body”:{“type”:“BlockStatement”,“body”:[{“type”:“ReturnStatement”,“argument”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“CallExpression”,“callee”:{“type”:“MemberExpression”,“computed”:false,“object”:{“type”:“Identifier”,“name”:“string”},“property”:{“type”:“Identifier”,“name”:“replace”}},“arguments”:[{“type”:“Literal”,“value”:{},“raw”:“/&(?!\w+;|#\d+;|#x+;)/gi”},{“type”:“Literal”,“value”:“&”,“raw”:“'&'”}]},“property”:{“type”:“Identifier”,“name”:“replace”}},“arguments”:},“property”:{“type”:“Identifier”,“name”:“replace”}},“/g”},{“type”:“Literal”,“value”:“>”,“raw”:“‘>’”}“>arguments”:},“property”:{“type”:“Identifier”,“name”:“replace”}},“arguments”:},“property”:{“type”:“Identifier”,“name”:“replace”}},“arguments”:},“property”:{“type”:“Identifier”,“name”:“replace”}},“arguments”:}}]},“rest”:null,“generator”:false,“expression”:false}}],“kind”:“var”}]},“rest”:null,“generator”:false,“expression”:false},“property”:{“type”:“Identifier”,“name”:“call”}},“arguments”:}}]}