﻿(function(){var a=null;function b(){var f="/",e="object",j="lastFetchDataResults",g="hasChanges",h="isSaving",b=true,i="POST",c=false,d="undefined";Type._registerScript("MicrosoftAjaxDataContext.js",["MicrosoftAjaxComponentModel.js","MicrosoftAjaxCore.js"]);var k=Sys._merge;Type.registerNamespace("Sys.Net");Sys.Net.WebServiceOperation=function(b,c,e){if(typeof b===d)b=a;this.operation=b;this.parameters=c||a;this.httpVerb=e||a};Sys.Net.WebServiceOperation.prototype={operation:a,parameters:a,httpVerb:a};Sys.Net.WebServiceOperation.registerClass("Sys.Net.WebServiceOperation");Type.registerNamespace("Sys.Data");if(!Sys.Data.IDataProvider){Sys.Data.IDataProvider=function(){};Sys.Data.IDataProvider.registerInterface("Sys.Data.IDataProvider")}if(!Sys.Data.MergeOption){Sys.Data.MergeOption=function(){};Sys.Data.MergeOption.prototype={appendOnly:0,overwriteChanges:1};Sys.Data.MergeOption.registerEnum("Sys.Data.MergeOption")}Sys.Data.DataContext=function(){var a=this;Sys.Data.DataContext.initializeBase(a);a._dataChangedDel=Function.createDelegate(a,a._dataChanged);a._items={};a._methods={}};Sys.Data.DataContext.prototype={_useIdentity:c,_dirty:c,_lastResults:a,_items:a,_ignoreChange:c,_inserts:a,_edits:a,_deletes:a,_changelist:a,_hasChanges:c,_mergeOption:Sys.Data.MergeOption.overwriteChanges,_saverequest:a,_saving:c,_serviceUri:a,_saveOperation:a,_saveParameters:a,_saveHttpVerb:a,_saveTimeout:0,_methods:a,get_changes:function(){var a=this._changelist;if(!a)this._changelist=a=[];return a},get_createEntityMethod:function(){return this._methods.createEntity||a},set_createEntityMethod:function(a){this._methods.createEntity=a},get_getIdentityMethod:function(){return this._methods.getIdentity||a},set_getIdentityMethod:function(a){this._methods.getIdentity=a;this._useIdentity=!!a},get_handleSaveChangesResultsMethod:function(){return this._methods.handleSaveResults||a},set_handleSaveChangesResultsMethod:function(a){this._methods.handleSaveResults=a},get_isDeferredPropertyMethod:function(){return this._methods.isDeferredProperty||a},set_isDeferredPropertyMethod:function(a){this._methods.isDeferredProperty=a},get_getNewIdentityMethod:function(){return this._methods.getNewIdentity||a},set_getNewIdentityMethod:function(a){this._methods.getNewIdentity=a},get_getDeferredPropertyFetchOperationMethod:function(){return this._methods.getDeferredQuery||a},set_getDeferredPropertyFetchOperationMethod:function(a){this._methods.getDeferredQuery=a},get_items:function(){return this._items},get_lastFetchDataResults:function(){return this._lastResults||a},get_hasChanges:function(){return this._hasChanges},get_fetchDataMethod:function(){return this._methods.fetchData||a},set_fetchDataMethod:function(a){this._methods.fetchData=a},get_mergeOption:function(){return this._mergeOption},set_mergeOption:function(a){this._mergeOption=a},get_saveChangesMethod:function(){return this._methods.saveChanges||a},set_saveChangesMethod:function(a){this._methods.saveChanges=a},get_saveOperation:function(){return this._saveOperation||""},set_saveOperation:function(a){this._saveOperation=a},get_saveHttpVerb:function(){return this._saveHttpVerb||i},set_saveHttpVerb:function(a){this._saveHttpVerb=a},get_saveParameters:function(){return this._saveParameters},set_saveParameters:function(a){this._saveParameters=a},get_saveChangesTimeout:function(){return this._saveTimeout},set_saveChangesTimeout:function(a){this._saveTimeout=a},get_isSaving:function(){return this._saving},get_serviceUri:function(){return this._serviceUri||""},set_serviceUri:function(a){this._serviceUri=a},addLink:function(e,d,f){var c=this._toggleLink(e,d,f),g=this._setLinkField(b,e,d,f);if(!c||c.action!==Sys.Data.ChangeOperationType.remove)if(g||c&&c.action===Sys.Data.ChangeOperationType.insert)this._registerChange(new Sys.Data.ChangeOperation(Sys.Data.ChangeOperationType.insert,a,e,d,f))},removeLink:function(e,d,f){var c=this._toggleLink(e,d,f),g=this._setLinkField(b,e,d,f,b);if(!c||c.action!==Sys.Data.ChangeOperationType.insert)if(g||c&&c.action===Sys.Data.ChangeOperationType.remove)this._registerChange(new Sys.Data.ChangeOperation(Sys.Data.ChangeOperationType.remove,a,e,d,f))},setLink:function(d,b,e){this._toggleLink(d,b,e);this._setLinkField(c,d,b,e);this._registerChange(new Sys.Data.ChangeOperation(Sys.Data.ChangeOperationType.update,a,d,b,e))},abortSave:function(){var b=this;if(b._saverequest){b._saverequest.get_executor().abort();b._saverequest=a}if(b._saving){b._saving=c;b.raisePropertyChanged(h)}},clearChanges:function(){var b=this;b._edits=b._deletes=b._inserts=a;if(b._changelist)Sys.Observer.clear(b._changelist);if(b._hasChanges){b._hasChanges=c;b.raisePropertyChanged(g)}},clearData:function(){this._clearData()},createEntity:function(a){var b=this.get_createEntityMethod();return b(this,a)},dispose:function(){var c=this;if(c._disposed)return;c._disposed=b;if(c.get_isSaving())c.abortSave();c.clearData();c._lastResults=a;c._saverequest=a;c._methods={};Sys.Data.DataContext.callBaseMethod(c,"dispose")},initialize:function(){this.updated();Sys.Data.DataContext.callBaseMethod(this,"initialize")},fetchDeferredProperty:function(n,g,m,h,j,l,o,c){var e=this,p=e.get_getDeferredPropertyFetchOperationMethod(),q=e,f=p(e,n,g,m||a,c);if(f&&f.operation){function r(d){q._setField(n,g,a,d,a,b);if(j)j(d,c,g)}function s(a){if(l)l(a,c,g)}if(typeof c===d)c=a;if(typeof h===d||h===a)h=e.get_mergeOption();return e.fetchData(f.operation,k(a,f.parameters,m),h,f.httpVerb||i,r,s,o||0,c)}},getNewIdentity:function(d,c){var b=this.get_getNewIdentityMethod();return b?b(this,d,c)||a:a},insertEntity:function(d,e){var b=this,c=a;if(b._useIdentity){c=b.getIdentity(d);if(c===a)c=b.getNewIdentity(d,e||a);if(!c)throw Error.invalidOperation(Sys.Data.DataRes.requiredIdentity);if(b._items[c])throw Error.invalidOperation(String.format(Sys.Data.DataRes.entityAlreadyExists,c));b._storeEntity(c,d)}else b._captureEntity(d);b._inserts=b._pushChange(b._inserts,d,c);b._registerChange(new Sys.Data.ChangeOperation(Sys.Data.ChangeOperationType.insert,d))},removeEntity:function(e){var c=this;if(c._ignoreChange)return;var f=c.getIdentity(e);if(f!==a){e=c._items[f];if(typeof e===d)return;delete c._items[f]}c._releaseEntity(e);var k=c,h=c.get_changes(),j=c._hasChanges;function i(){for(var a=0,b=h.length;a<b;a++)if(h[a].item===e){Sys.Observer.removeAt(h,a);k._hasChanges=!!h.length;return}}if(c._peekChange(c._inserts,e,f,b)){c._removeChanges(e,"*");i()}else{c._deletes=c._pushChange(c._deletes,e,f);if(c._peekChange(c._edits,e,f,b))i();c._removeChanges(e,"*",b);Sys.Observer.add(h,new Sys.Data.ChangeOperation(Sys.Data.ChangeOperationType.remove,e));c._hasChanges=b}if(c._hasChanges!==j)c._raiseChanged(g)},fetchData:function(g,m,f,h,k,l,n,b){var e=this,j=e;if(typeof f===d||f===a)f=e.get_mergeOption();function p(c){if(j._disposed)return;var a=j.trackData(c,f);if(k){if(c instanceof Array&&a===c)a=Array.clone(a);k(a,b,g)}}function q(a){if(j._disposed)return;if(l)l(a,b,g)}if(typeof b===d)b=a;var o=e.get_fetchDataMethod(),r=e.get_serviceUri();return o?o(e,r,g,m||a,h||i,p,q,n||0,b):Sys.Net.WebServiceProxy.invoke(r,g,h?h==="GET":c,m||a,p,q,b,n||0)},_clearData:function(c){var b=this;if(b._useIdentity)for(var d in b._items){var f=b._items[d];b._releaseEntity(f)}else if(b._lastResults)b._release(b._lastResults);b._items={};var e=b._lastResults;b._lastResults=c||a;b.clearChanges();if(c)b._capture(c);if(e!==a)b._raiseChanged(j)},_fixAfterSave:function(f,b,c){var a=this;if(a._useIdentity){var e=a.getIdentity(b),d=a.getIdentity(c);a._combine(b,c);if(e!==d){delete a._items[e];a._items[d]=b}}else{a._combine(b,c);if(f.action===Sys.NotifyCollectionChangedAction.add)a._captureEntity(item)}},trackData:function(b,e){var c=this;if(c._useIdentity){if(typeof e===d||e===a)e=c.get_mergeOption();var f;if(b instanceof Array)b=c._storeEntities(b,e);else if(typeof b!==d&&b!==a){f=c._storeEntities([b],e);if(f.length===0)b=a}var g=c._lastResults;c._lastResults=b;if(g!==a)c._raiseChanged(j)}else c._clearData(b);return b},_processResults:function(f,h,a){if(a&&a.length===h.length){f._ignoreChange=b;try{for(var d=0,k=a.length;d<k;d++){var g=a[d],i=h[d],j=i.item;if(g&&typeof g===e)f._fixAfterSave(i,j,g)}}finally{f._ignoreChange=c}}},_peekChange:function(d,f,e,g){if(!d)return c;if(e!==a){var h="id$"+e,i=d[h];if(i){if(g)d[h]=a;return b}}else if(g)return Array.remove(d,f);else return Array.contains(d,f)},_pushChange:function(c,e,d){if(!c)c=[];if(d===a)c[c.length]=e;else c["id$"+d]=b;return c},_registerChange:function(c){var a=this;Sys.Observer.add(a.get_changes(),c);if(!a._hasChanges){a._hasChanges=b;a.raisePropertyChanged(g)}},saveChanges:function(k,l,j){var d=this,f=c,p=d.get_serviceUri(),m=d.get_saveOperation(),e=d,g;function i(d){if(e._disposed)return;if(!f){f=b;window.setTimeout(function(){i(d)},0)}else{e.clearChanges();var l=e.get_handleSaveChangesResultsMethod();(l||e._processResults)(e,g,d);e._saverequest=a;e._saving=c;e._raiseChanged(h);if(k)k(d,j,m)}}function n(d){if(e._disposed)return;if(!f){f=b;window.setTimeout(function(){n(d)},0)}else{e._saverequest=a;e._saving=c;e._raiseChanged(h);if(l)l(d,j,m)}}if(!d._hasChanges){i(a);return a}g=Array.clone(d.get_changes());if(g.length===0){i(a);return a}if(d.get_isSaving())d.abortSave();d._saving=b;d._raiseChanged(h);var o=d._filterLinks(g);d._saverequest=(d.get_saveChangesMethod()||d._saveInternal)(d,o,i,n,j);f=b;return d._saverequest},_isDeleted:function(f){var d,g,a,e=this.get_changes(),h=this.getIdentity(f);for(d=0,g=e.length;d<g;d++){a=e[d];if(a.action===Sys.Data.ChangeOperationType.remove&&a.item&&(a.item===f||this.getIdentity(a.item)===h))return b}return c},_removeChanges:function(j,i,m){var h=this,b,k,d,a,f=h.get_changes(),l=i==="*";for(b=0,k=f.length;b<k;b++){a=f[b];if(i&&(!m||a.action===Sys.Data.ChangeOperationType.insert)&&(a.linkSource===j||l&&a.linkTarget===j)&&(l||a.linkSourceField===i)||!i&&a.item&&typeof a.item===e&&(a.item===j||h.getIdentity(a.item)===h.getIdentity(j))){if(!d)d=[];d.push(a)}}if(d){Sys.Observer.beginUpdate(f);for(b=0,k=d.length;b<k;b++)Sys.Observer.remove(f,d[b]);Sys.Observer.endUpdate(f);if(f.length===0){h._hasChanges=c;h.raisePropertyChanged(g)}}},_setLinkField:function(j,e,g,i,h){var f=this;if(j){var d=e[g];if(d===a||f._getValueType(e,g,d)!==2){if(h)return c;e[g]=d=[]}f._ignoreChange=b;try{if(Array.contains(d,i))if(h){Sys.Observer.remove(d,i);return b}else return c;else if(h)return c;else{Sys.Observer.add(d,i);return b}}finally{f._ignoreChange=c}}else{f._ignoreChange=b;try{if(h)Sys.Observer.setValue(e,g,a);else Sys.Observer.setValue(e,g,i);return b}finally{f._ignoreChange=c}}},_toggleLink:function(h,j,i){var c=this,b,d=c.get_changes();for(var e=0,k=d.length;e<k;e++){b=d[e];if(b.linkSourceField===j&&b.linkSource===h&&(b.linkTarget===i||b.action===Sys.Data.ChangeOperationType.update)){Sys.Observer.remove(d,b);var f=c._hasChanges;c._hasChanges=!!d.length;if(f!==c._hasChanges)c.raisePropertyChanged(g);return b}}return a},updated:function(){if(this._dirty){this._dirty=c;this.raisePropertyChanged("")}},_capture:function(b){if(b instanceof Array)for(var c=0,d=b.length;c<d;c++)this._captureEntity(b[c]);else if(b!==a)this._captureEntity(b)},_captureEntity:function(a){if(this._isCaptureable(a))Sys.Observer.addPropertyChanged(a,this._dataChangedDel)},_dataChanged:function(c){var a=this;if(a._ignoreChange)return;var f=a.get_changes(),d=a.getIdentity(c);if(!a._peekChange(a._inserts,c,d)){var e=a._peekChange(a._edits,c,d);if(!e){Sys.Observer.add(f,new Sys.Data.ChangeOperation(Sys.Data.ChangeOperationType.update,c));a._edits=a._pushChange(a._edits,c,d);if(!a._hasChanges){a._hasChanges=b;a.raisePropertyChanged(g)}}}},_isActive:function(){return this.get_isInitialized()&&!this.get_isUpdating()},_isCaptureable:function(b){if(b===a)return c;var d=typeof b;return d===e||d==="unknown"},_raiseChanged:function(a){if(this._isActive()){this.raisePropertyChanged(a);return b}else{this._dirty=b;return c}},_release:function(b){if(b instanceof Array)for(var c=0,d=b.length;c<d;c++)this._releaseEntity(b[c]);else if(b!==a)this._releaseEntity(b)},_releaseEntity:function(a){if(this._isCaptureable(a))Sys.Observer.removePropertyChanged(a,this._dataChangedDel)},_saveInternal:function(b,j,i,e,f){var h=b.get_serviceUri(),d=b.get_saveOperation()||"",g=a;if(!h)e(new Sys.Net.WebServiceError(c,String.format(Sys.Res.webServiceFailedNoMsg,d)),f,d);else g=Sys.Net.WebServiceProxy.invoke(h,d,b.get_saveHttpVerb()==="GET",k(a,b.get_saveParameters(),{changeSet:j}),i,e,f,b.get_saveChangesTimeout()||0);return g},_filterLinks:function(g){var e=this;if(!e._useIdentity)return g;var b,i=g.length,h=new Array(i);for(b=0;b<i;b++){var a=g[b],f=a.item,c=a.linkSource,d=a.linkTarget;if(f)f=e._getEntityOnly(f);if(c)c=e._getEntityOnly(c);if(d)d=e._getEntityOnly(d);h[b]=new Sys.Data.ChangeOperation(a.action,f,c,a.linkSourceField,d)}return h},_getEntityOnly:function(d){var c={};this._combine(c,d,a,b);return c},getIdentity:function(b){if(b===a)return a;var c=this.get_getIdentityMethod();return c?c(this,b)||a:a},isDeferredProperty:function(d,b){var a=this.get_isDeferredPropertyMethod();return a?a(this,d,b)||c:c},_getValueType:function(f,g,b){var c=typeof b;if(c===d)return 0;if(b===a||c!==e)return 2;if(this.isDeferredProperty(f,g))return 1;return 2},_setField:function(f,g,m,a,n,o){var d=this,i=b,l=f instanceof Array,j=n===Sys.Data.MergeOption.appendOnly;if(!l){var h=f[g],k=d._getValueType(f,g,h);if(j){if(k===2&&(!h||!a||typeof h!==e||h instanceof Array||typeof a!==e||a instanceof Array||d.getIdentity(h)!==d.getIdentity(a)))i=c}else if(k===2&&a&&m&&d._getValueType(m,g,a)===1)i=c}if(i){if(l)f[g]=a;else{d._ignoreChange=b;try{Sys.Observer.setValue(f,g,a)}finally{d._ignoreChange=c}}if(o&&!j)d._removeChanges(f,g)}return i},_combine:function(g,i,h,m){var f=this,n=c;for(var j in i){var d=i[j],o=typeof d;if(o==="function")continue;if(f._useIdentity&&d instanceof Array){if(!m){d=f._storeEntities(d,h);if(g)f._setField(g,j,i,d,h,b)}}else{var l=a;if(d&&o===e)l=f.getIdentity(d);if(l!==a){if(!m)f._storeEntity(l,d,g,j,i,h)}else if(g){var k=g[j];if(k&&typeof k===e&&f.getIdentity(k))continue;if(f._setField(g,j,i,d,h)&&!n&&(typeof h!=="number"||h===Sys.Data.MergeOption.overwriteChanges)){n=b;f._removeChanges(g)}}}}},_storeEntity:function(j,e,h,i,l,g){var f=this,k=b,a=f._items[j];if(typeof a!==d)if(a===e)k=c;else f._combine(a,e,g);else{f._items[j]=a=e;f._captureEntity(e);f._combine(e,e,g)}if(h&&h[i]!==a)f._setField(h,i,l,a,g,b);return k},_storeEntities:function(f,j){var g=this,b,h,i,d,k=j===Sys.Data.MergeOption.appendOnly;for(b=0,h=f.length;b<h;b++){var c=f[b],m=c&&typeof c===e;if(m){if(k)if(g._isDeleted(c)){if(!d)d=[c];else d[d.length]=c;continue}var l=g.getIdentity(c);if(l!==a)if(g._storeEntity(l,c,f,b,a,j)&&!k)g._removeChanges(c)}}if(d){i=Array.clone(f);for(b=0,h=d.length;b<h;b++)Array.remove(i,d[b])}return i||f}};Sys.Data.DataContext.registerClass("Sys.Data.DataContext",Sys.Component,Sys.Data.IDataProvider);Sys.registerComponent(Sys.Data.DataContext);Sys.Data.ChangeOperationType=function(){};Sys.Data.ChangeOperationType.prototype={insert:0,update:1,remove:2};Sys.Data.ChangeOperationType.registerEnum("Sys.Data.ChangeOperationType");Sys.Data.ChangeOperation=function(e,f,c,b,d){var a=this;a.action=e;a.item=f;a.linkSourceField=b;a.linkSource=c;a.linkTarget=d};Sys.Data.ChangeOperation.prototype={action:a,item:a,linkSource:a,linkSourceField:a,linkTarget:a};Sys.Data.ChangeOperation.registerClass("Sys.Data.ChangeOperation");Sys.Data.AdoNetDataContext=function(){var a=this;Sys.Data.AdoNetDataContext.initializeBase(a);a.set_getIdentityMethod(a._getIdentity);a.set_getNewIdentityMethod(a._getNewIdentity);a.set_fetchDataMethod(a._fetchAdoNet);a.set_saveChangesMethod(a._saveAdoNet);a.set_createEntityMethod(a._createEntity);a.set_handleSaveChangesResultsMethod(a._processResultsAdoNet);a.set_getDeferredPropertyFetchOperationMethod(a._getDeferredQuery);a.set_isDeferredPropertyMethod(a._isDeferred)};Sys.Data.AdoNetDataContext.prototype={_proxy:a,_puri:a,_entityCounter:0,_saveCounter:1,_createEntity:function(c,b){var a={};c._createMetaData(a,b);return a},_fetchAdoNet:function(h,c,b,i,j,e,g,l,k){if(b){if(typeof b!=="string")b=b.toString();var d=b.indexOf(":");if(d!==-1&&d<b.indexOf(f))c=b}var m=h._getProxy(c||"");return m.fetchData(b,i||a,a,j||a,e||a,g||a,l||0,k||a)},_getDeferredQuery:function(h,i,g,j){var b=a,c=i[g];if(c===a||typeof c===d||c instanceof Array){b=h.getIdentity(i);b+=b.endsWith(f)?g:f+g}else if(typeof c===e){b=h.getIdentity(c);if(!b)b=c.__deferred?c.__deferred.uri:a}if(!b)throw Error.invalidOperation(String.format(Sys.Data.AdoNetRes.propertyNotFound,g));return new Sys.Net.WebServiceOperation(b,j)},_getProxy:function(b){var a=this;if(a._puri!==b){a._proxy=new Sys.Data.AdoNetServiceProxy(b);a._puri=b}return a._proxy},_isDeferred:function(d,c,b){var a=c[b];return !!(a&&typeof a===e&&a.__deferred)},_processResultsAdoNet:function(i,d,a){if(a&&a.length===d.length)for(var c=0,j=a.length;c<j;c++){var f=d[c],b=f.item,g=a[c],h=g.get_result(),e=g.get_httpHeaders();if(b){if(h)i._fixAfterSave(f,b,h);if(e.ETag&&b.__metadata)b.__metadata.etag=e.ETag}}},_getBatchReference:function(c,e,d,g){var b=c.__metadata[e];if(typeof b==="number")return d+"$"+b;else{var a=this.getIdentity(c);if(g)a=a.substr(a.lastIndexOf(f));return a}},_saveAdoNet:function(d,o,u,m,p){var g="/$links/",k="saveChanges",s=d.get_serviceUri(),q=a;if(!s)m(new Sys.Net.WebServiceError(c,String.format(Sys.Res.webServiceFailedNoMsg,k)),p,k);else{var l,t,r=d._getProxy(s),i=r.createActionSequence(),h="__batchNumber"+d._saveCounter++;r.set_timeout(d.get_saveChangesTimeout());for(l=0,t=o.length;l<t;l++){var e=o[l],j=e.item;switch(e.action){case Sys.Data.ChangeOperationType.insert:if(j){var n=d.get_items()[d.getIdentity(j)];delete j.__metadata;n.__metadata[h]=l;i.addInsertAction(j,n.__metadata.entitySet)}else i.addInsertAction({uri:d._getBatchReference(e.linkTarget,h,"")},d._getBatchReference(e.linkSource,h,f)+g+e.linkSourceField);break;case Sys.Data.ChangeOperationType.update:if(j)i.addUpdateAction(j);else if(e.linkTarget)i.addUpdateAction({uri:d._getBatchReference(e.linkTarget,h,"")},d._getBatchReference(e.linkSource,h,f)+g+e.linkSourceField);else i.addRemoveAction({__metadata:{uri:d._getBatchReference(e.linkSource,h,f)+g+e.linkSourceField}});break;case Sys.Data.ChangeOperationType.remove:if(j)i.addRemoveAction(j);else i.addRemoveAction({__metadata:{uri:d._getBatchReference(e.linkSource,h,f)+"/$links"+d._getBatchReference(e.linkTarget,h,f,b)}})}}q=i.execute(u,m,p)}return q},_createMetaData:function(b,a){b.__metadata={entitySet:a,uri:a+"(__new"+this._entityCounter+++")"}},_getNewIdentity:function(c,a,b){c._createMetaData(a,b);return a.__metadata.uri},_getIdentity:function(d,c){var b=c.__metadata;if(b)return b.uri||a;return a}};Sys.Data.AdoNetDataContext.registerClass("Sys.Data.AdoNetDataContext",Sys.Data.DataContext);Sys.registerComponent(Sys.Data.AdoNetDataContext)}if(window.Sys&&Sys.loader)Sys.loader.registerScript("DataContext",a,b);else b()})();
Type.registerNamespace('Sys.Data');Sys.Data.DataRes={'requiredIdentity':'The entity must have an identity or a new identity must be creatable with the set getNewIdentityMethod.','entityAlreadyExists':'Entity \'{0}\' already exists and cannot be added again.'};

