Subversion Repositories ALCASAR

Rev

Details | Last modification | View Log

i;functionfixDefaultChecked( elem ) {if ( rcheckableType.test( elem.type ) ) { elem.defaultChecked = elem.checked; }}functionbuildFragment( elems, context, scripts, selection, ignored ) {var j, elem, contains, tmp, tag, tbody, wrap, l = elems.length,// Ensure a safe fragment safe = createSafeFragment( context ), nodes = [], i = 0;for ( ; i < l; i++ ) { elem = elems[ i ];if ( elem || elem === 0 ) {// Add nodes directlyif ( jQuery.type( elem ) === "object" ) { jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem );// Convert non-html into a text node } elseif ( !rhtml.test( elem ) ) { nodes.push( context.createTextNode( elem ) );// Convert html into DOM nodes } else { tmp = tmp || safe.appendChild( context.createElement( "div" ) );// Deserialize a standard representation tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); wrap = wrapMap[ tag ] || wrapMap._default; tmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ];// Descend through wrappers to the right content j = wrap[ 0 ];while ( j-- ) { tmp = tmp.lastChild; }// Manually add leading whitespace removed by IEif ( !support.leadingWhitespace && rleadingWhitespace.test( elem ) ) { nodes.push( context.createTextNode( rleadingWhitespace.exec( elem )[ 0 ] ) ); }// Remove IE's autoinserted <tbody> from table fragmentsif ( !support.tbody ) {// String was a <table>, *may* have spurious <tbody> elem = tag === "table" && !rtbody.test( elem ) ? tmp.firstChild :// String was a bare <thead> or <tfoot> wrap[ 1 ] === "<table>" && !rtbody.test( elem ) ? tmp : 0; j = elem && elem.childNodes.length;while ( j-- ) {if ( jQuery.nodeName( ( tbody = elem.childNodes[ j ] ), "tbody" ) && !tbody.childNodes.length ) { elem.removeChild( tbody ); } } } jQuery.merge( nodes, tmp.childNodes );// Fix #12392 for WebKit and IE > 9 tmp.textContent = "";// Fix #12392 for oldIEwhile ( tmp.firstChild ) { tmp.removeChild( tmp.firstChild ); }// Remember the top-level container for proper cleanup tmp = safe.lastChild; } } }// Fix #11356: Clear elements from fragmentif ( tmp ) { safe.removeChild( tmp ); }// Reset defaultChecked for any radios and checkboxes// about to be appended to the DOM in IE 6/7 (#8060)if ( !support.appendChecked ) { jQuery.grep( getAll( nodes, "input" ), fixDefaultChecked ); } i = 0;while ( ( elem = nodes[ i++ ] ) ) {// Skip elements already in the context collection (trac-4087)if ( selection && jQuery.inArray( elem, selection ) > -1 ) {if ( ignored ) { ignored.push( elem ); }continue; } contains = jQuery.contains( elem.ownerDocument, elem );// Append to fragment tmp = getAll( safe.appendChild( elem ), "script" );// Preserve script evaluation historyif ( contains ) { setGlobalEval( tmp ); }// Capture executablesif ( scripts ) { j = 0;while ( ( elem = tmp[ j++ ] ) ) {if ( rscriptType.test( elem.type || "" ) ) { scripts.push( elem ); } } } } tmp = null;return safe;}( function() {var i, eventName, div = document.createElement( "div" );// Support: IE<9 (lack submit/change bubble), Firefox (lack focus(in | out) events)for ( i in { submit: true, change: true, focusin: true } ) { eventName = "on" + i;if ( !( support[ i ] = eventName in window ) ) {// Beware of CSP restrictions (https://developer.mozilla.org/en/Security/CSP) div.setAttribute( eventName, "t" ); support[ i ] = div.attributes[ eventName ].expando === false; } }// Null elements to avoid leaks in IE. div = null;} )();var rformElems = /^(?:input|select|textarea)$/i, rkeyEvent = /^key/, rmouseEvent = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, rtypenamespace = /^([^.]*)(?:\.(.+)|)/;functionreturnTrue() {returntrue;}functionreturnFalse() {returnfalse;}// Support: IE9// See #13393 for more infofunctionsafeActiveElement() {try {return document.activeElement; } catch ( err ) { }}functionon( elem, types, selector, data, fn, one ) {var origFn, type;// Types can be a map of types/handlersif ( typeof types === "object" ) {// ( types-Object, selector, data )if ( typeof selector !== "string" ) {// ( types-Object, data ) data = data || selector; selector = undefined; }for ( type in types ) { on( elem, type, selector, data, types[ type ], one ); }return elem; }if ( data == null && fn == null ) {// ( types, fn ) fn = selector; data = selector = undefined; } elseif ( fn == null ) {if ( typeof selector === "string" ) {// ( types, selector, fn ) fn = data; data = undefined; } else {// ( types, data, fn ) fn = data; data = selector; selector = undefined; } }if ( fn === false ) { fn = returnFalse; } elseif ( !fn ) {return elem; }if ( one === 1 ) { origFn = fn; fn = function( event ) {// Can use an empty set, since event contains the info jQuery().off( event );return origFn.apply( this, arguments ); };// Use same guid so caller can remove using origFn fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); }return elem.each( function() { jQuery.event.add( this, types, fn, data, selector ); } );}/* * Helper functions for managing events -- not part of the public interface. * Props to Dean Edwards' addEvent library for many of the ideas. */jQuery.event = { global: {}, add: function( elem, types, handler, data, selector ) {var tmp, events, t, handleObjIn, special, eventHandle, handleObj, handlers, type, namespaces, origType, elemData = jQuery._data( elem );// Don't attach events to noData or text/comment nodes (but allow plain objects)if ( !elemData ) {return; }// Caller can pass in an object of custom data in lieu of the handlerif ( handler.handler ) { handleObjIn = handler; handler = handleObjIn.handler; selector = handleObjIn.selector; }// Make sure that the handler has a unique ID, used to find/remove it laterif ( !handler.guid ) { handler.guid = jQuery.guid++; }// Init the element's event structure and main handler, if this is the firstif ( !( events = elemData.events ) ) { events = elemData.events = {}; }if ( !( eventHandle = elemData.handle ) ) { eventHandle = elemData.handle = function( e ) {// Discard the second event of a jQuery.event.trigger() and// when an event is called after a page has unloadedreturn typeof jQuery !== "undefined" && ( !e || jQuery.event.triggered !== e.type ) ? jQuery.event.dispatch.apply( eventHandle.elem, arguments ) : undefined; };// Add elem as a property of the handle fn to prevent a memory leak// with IE non-native events eventHandle.elem = elem; }// Handle multiple events separated by a space types = ( types || "" ).match( rnotwhite ) || [ "" ]; t = types.length;while ( t-- ) { tmp = rtypenamespace.exec( types[ t ] ) || []; type = origType = tmp[ 1 ]; namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort();// There *must* be a type, no attaching namespace-only handlersif ( !type ) {continue; }// If event changes its type, use the special event handlers for the changed type special = jQuery.event.special[ type ] || {};// If selector defined, determine special event api type, otherwise given type type = ( selector ? special.delegateType : special.bindType ) || type;// Update special based on newly reset type special = jQuery.event.special[ type ] || {};// handleObj is passed to all event handlers handleObj = jQuery.extend( { type: type, origType: origType, data: data, handler: handler, guid: handler.guid, selector: selector, needsContext: selector && jQuery.expr.match.needsContext.test( selector ), namespace: namespaces.join( "." ) }, handleObjIn );// Init the event handler queue if we're the firstif ( !( handlers = events[ type ] ) ) { handlers = events[ type ] = []; handlers.delegateCount = 0;// Only use addEventListener/attachEvent if the special events handler returns falseif ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) {// Bind the global event handler to the elementif ( elem.addEventListener ) { elem.addEventListener( type, eventHandle, false ); } elseif ( elem.attachEvent ) { elem.attachEvent( "on" + type, eventHandle ); } } }if ( special.add ) { special.add.call( elem, handleObj );if ( !handleObj.handler.guid ) { handleObj.handler.guid = handler.guid; } }// Add to the element's handler list, delegates in frontif ( selector ) { handlers.splice( handlers.delegateCount++, 0, handleObj ); } else { handlers.push( handleObj ); }// Keep track of which events have ever been used, for event optimization jQuery.event.global[ type ] = true; }// Nullify elem to prevent memory leaks in IE elem = null; },// Detach an event or set of events from an element remove: function( elem, types, handler, selector, mappedTypes ) {var j, handleObj, tmp, origCount, t, events, special, handlers, type, namespaces, origType, elemData = jQuery.hasData( elem ) && jQuery._data( elem );if ( !elemData || !( events = elemData.events ) ) {return; }// Once for each type.namespace in types; type may be omitted types = ( types || "" ).match( rnotwhite ) || [ "" ]; t = types.length;while ( t-- ) { tmp = rtypenamespace.exec( types[ t ] ) || []; type = origType = tmp[ 1 ]; namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort();// Unbind all events (on this namespace, if provided) for the elementif ( !type ) {for ( type in events ) { jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); }continue; } special = jQuery.event.special[ type ] || {}; type = ( selector ? special.delegateType : special.bindType ) || type; handlers = events[ type ] || []; tmp = tmp[ 2 ] &&new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" );// Remove matching events origCount = j = handlers.length;while ( j-- ) { handleObj = handlers[ j ];if ( ( mappedTypes || origType === handleObj.origType ) && ( !handler || handler.guid === handleObj.guid ) && ( !tmp || tmp.test( handleObj.namespace ) ) && ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) { handlers.splice( j, 1 );if ( handleObj.selector ) { handlers.delegateCount--; }if ( special.remove ) { special.remove.call( elem, handleObj ); } } }// Remove generic event handler if we removed something and no more handlers exist// (avoids potential for endless recursion during removal of special event handlers)if ( origCount && !handlers.length ) {if ( !special.teardown || special.teardown.call( elem, namespaces, elemData.handle ) === false ) { jQuery.removeEvent( elem, type, elemData.handle ); } delete events[ type ]; } }// Remove the expando if it's no longer usedif ( jQuery.isEmptyObject( events ) ) { delete elemData.handle;// removeData also checks for emptiness and clears the expando if empty// so use it instead of delete jQuery._removeData( elem, "events" ); } }, trigger: function( event, data, elem, onlyHandlers ) {var handle, ontype, cur, bubbleType, special, tmp, i, eventPath = [ elem || document ], type = hasOwn.call( event, "type" ) ? event.type : event, namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : []; cur = tmp = elem = elem || document;// Don't do events on text and comment nodesif ( elem.nodeType === 3 || elem.nodeType === 8 ) {return; }// focus/blur morphs to focusin/out; ensure we're not firing them right nowif ( rfocusMorph.test( type + jQuery.event.triggered ) ) {return; }if ( type.indexOf( "." ) > -1 ) {// Namespaced trigger; create a regexp to match event type in handle() namespaces = type.split( "." ); type = namespaces.shift(); namespaces.sort(); } ontype = type.indexOf( ":" ) < 0 && "on" + type;// Caller can pass in a jQuery.Event object, Object, or just an event type string event = event[ jQuery.expando ] ? event :new jQuery.Event( type, typeof event === "object" && event );// Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) event.isTrigger = onlyHandlers ? 2 : 3; event.namespace = namespaces.join( "." ); event.rnamespace = event.namespace ?new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) :null;// Clean up the event in case it is being reused event.result = undefined;if ( !event.target ) { event.target = elem; }// Clone any incoming data and prepend the event, creating the handler arg list data = data == null ? [ event ] : jQuery.makeArray( data, [ event ] );// Allow special events to draw outside the lines special = jQuery.event.special[ type ] || {};if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) {return; }// Determine event propagation path in advance, per W3C events spec (#9951)// Bubble up to document, then to window; watch for a global ownerDocument var (#9724)if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { bubbleType = special.delegateType || type;if ( !rfocusMorph.test( bubbleType + type ) ) { cur = cur.parentNode; }for ( ; cur; cur = cur.parentNode ) { eventPath.push( cur ); tmp = cur; }// Only add window if we got to document (e.g., not plain obj or detached DOM)if ( tmp === ( elem.ownerDocument || document ) ) { eventPath.push( tmp.defaultView || tmp.parentWindow || window ); } }// Fire handlers on the event path i = 0;while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) { event.type = i > 1 ? bubbleType : special.bindType || type;// jQuery handler handle = ( jQuery._data( cur, "events" ) || {} )[ event.type ] && jQuery._data( cur, "handle" );if ( handle ) { handle.apply( cur, data ); }// Native handler handle = ontype && cur[ ontype ];if ( handle && handle.apply && acceptData( cur ) ) { event.result = handle.apply( cur, data );if ( event.result === false ) { event.preventDefault(); } } } event.type = type;// If nobody prevented the default action, do it nowif ( !onlyHandlers && !event.isDefaultPrevented() ) {if ( ( !special._default || special._default.apply( eventPath.pop(), data ) === false ) && acceptData( elem ) ) {// Call a native DOM method on the target with the same name name as the event.// Can't use an .isFunction() check here because IE6/7 fails that test.// Don't do default actions on window, that's where global variables be (#6170)if ( ontype && elem[ type ] && !jQuery.isWindow( elem ) ) {// Don't re-trigger an onFOO event when we call its FOO() method tmp = elem[ ontype ];if ( tmp ) { elem[ ontype ] = null; }// Prevent re-triggering of the same event, since we already bubbled it above jQuery.event.triggered = type;try { elem[ type ](); } catch ( e ) {// IE<9 dies on focus/blur to hidden element (#1486,#12518)// only reproducible on winXP IE8 native, not IE9 in IE8 mode } jQuery.event.triggered = undefined;if ( tmp ) { elem[ ontype ] = tmp; } } } }return event.result; }, dispatch: function( event ) {// Make a writable jQuery.Event from the native event object event = jQuery.event.fix( event );var i, j, ret, matched, handleObj, handlerQueue = [], args = slice.call( arguments ), handlers = ( jQuery._data( this, "events" ) || {} )[ event.type ] || [], special = jQuery.event.special[ event.type ] || {};// Use the fix-ed jQuery.Event rather than the (read-only) native event args[ 0 ] = event; event.delegateTarget = this;// Call the preDispatch hook for the mapped type, and let it bail if desiredif ( special.preDispatch && special.preDispatch.call( this, event ) === false ) {return; }// Determine handlers handlerQueue = jQuery.event.handlers.call( this, event, handlers );// Run delegates first; they may want to stop propagation beneath us i = 0;while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) { event.currentTarget = matched.elem; j = 0;while ( ( handleObj = matched.handlers[ j++ ] ) && !event.isImmediatePropagationStopped() ) {// Triggered event must either 1) have no namespace, or 2) have namespace(s)// a subset or equal to those in the bound event (both can have no namespace).if ( !event.rnamespace || event.rnamespace.test( handleObj.namespace ) ) { event.handleObj = handleObj; event.data = handleObj.data; ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle || handleObj.handler ).apply( matched.elem, args );if ( ret !== undefined ) {if ( ( event.result = ret ) === false ) { event.preventDefault(); event.stopPropagation(); } } } } }// Call the postDispatch hook for the mapped typeif ( special.postDispatch ) { special.postDispatch.call( this, event ); }return event.result; }, handlers: function( event, handlers ) {var i, matches, sel, handleObj, handlerQueue = [], delegateCount = handlers.delegateCount, cur = event.target;// Support (at least): Chrome, IE9// Find delegate handlers// Black-hole SVG <use> instance trees (#13180)//// Support: Firefox<=42+// Avoid non-left-click in FF but don't block IE radio events (#3861, gh-2343)if ( delegateCount && cur.nodeType && ( event.type !== "click" || isNaN( event.button ) || event.button < 1 ) ) {/* jshint eqeqeq: false */for ( ; cur != this; cur = cur.parentNode || this ) {/* jshint eqeqeq: true */// Don't check non-elements (#13208)// Don't process clicks on disabled elements (#6911, #8165, #11382, #11764)if ( cur.nodeType === 1 && ( cur.disabled !== true || event.type !== "click" ) ) { matches = [];for ( i = 0; i < delegateCount; i++ ) { handleObj = handlers[ i ];// Don't conflict with Object.prototype properties (#13203) sel = handleObj.selector + " ";if ( matches[ sel ] === undefined ) { matches[ sel ] = handleObj.needsContext ? jQuery( sel, this ).index( cur ) > -1 : jQuery.find( sel, this, null, [ cur ] ).length; }if ( matches[ sel ] ) { matches.push( handleObj ); } }if ( matches.length ) { handlerQueue.push( { elem: cur, handlers: matches } ); } } } }// Add the remaining (directly-bound) handlersif ( delegateCount < handlers.length ) { handlerQueue.push( { elem: this, handlers: handlers.slice( delegateCount ) } ); }return handlerQueue; }, fix: function( event ) {if ( event[ jQuery.expando ] ) {return event; }// Create a writable copy of the event object and normalize some propertiesvar i, prop, copy, type = event.type, originalEvent = event, fixHook = this.fixHooks[ type ];if ( !fixHook ) {this.fixHooks[ type ] = fixHook = rmouseEvent.test( type ) ? this.mouseHooks : rkeyEvent.test( type ) ? this.keyHooks : {}; } copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; event = new jQuery.Event( originalEvent ); i = copy.length;while ( i-- ) { prop = copy[ i ]; event[ prop ] = originalEvent[ prop ]; }// Support: IE<9// Fix target property (#1925)if ( !event.target ) { event.target = originalEvent.srcElement || document; }// Support: Safari 6-8+// Target should not be a text node (#504, #13143)if ( event.target.nodeType === 3 ) { event.target = event.target.parentNode; }// Support: IE<9// For mouse/key events, metaKey==false if it's undefined (#3368, #11328) event.metaKey = !!event.metaKey;return fixHook.filter ? fixHook.filter( event, originalEvent ) : event; },// Includes some event props shared by KeyEvent and MouseEvent props: ( "altKey bubbles cancelable ctrlKey currentTarget detail eventPhase " +"metaKey relatedTarget shiftKey target timeStamp view which" ).split( " " ), fixHooks: {}, keyHooks: { props: "char charCode key keyCode".split( " " ), filter: function( event, original ) {// Add which for key eventsif ( event.which == null ) { event.which = original.charCode != null ? original.charCode : original.keyCode; }return event; } }, mouseHooks: { props: ( "button buttons clientX clientY fromElement offsetX offsetY " +"pageX pageY screenX screenY toElement" ).split( " " ), filter: function( event, original ) {var body, eventDoc, doc, button = original.button, fromElement = original.fromElement;// Calculate pageX/Y if missing and clientX/Y availableif ( event.pageX == null && original.clientX != null ) { eventDoc = event.target.ownerDocument || document; doc = eventDoc.documentElement; body = eventDoc.body; event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 ); event.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 ); }// Add relatedTarget, if necessaryif ( !event.relatedTarget && fromElement ) { event.relatedTarget = fromElement === event.target ? original.toElement : fromElement; }// Add which for click: 1 === left; 2 === middle; 3 === right// Note: button is not normalized, so don't use itif ( !event.which && button !== undefined ) { event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); }return event; } }, special: { load: {// Prevent triggered image.load events from bubbling to window.load noBubble: true }, focus: {// Fire native event if possible so blur/focus sequence is correct trigger: function() {if ( this !== safeActiveElement() && this.focus ) {try {this.focus();returnfalse; } catch ( e ) {// Support: IE<9// If we error on focus to hidden element (#1486, #12518),// let .trigger() run the handlers } } }, delegateType: "focusin" }, blur: { trigger: function() {if ( this === safeActiveElement() && this.blur ) {this.blur();returnfalse; } }, delegateType: "focusout" }, click: {// For checkbox, fire native event so checked state will be right trigger: function() {if ( jQuery.nodeName( this, "input" ) && this.type === "checkbox" && this.click ) {this.click();returnfalse; } },// For cross-browser consistency, don't fire native .click() on links _default: function( event ) {return jQuery.nodeName( event.target, "a" ); } }, beforeunload: { postDispatch: function( event ) {// Support: Firefox 20+// Firefox doesn't alert if the returnValue field is not set.if ( event.result !== undefined && event.originalEvent ) { event.originalEvent.returnValue = event.result; } } } },// Piggyback on a donor event to simulate a different one simulate: function( type, elem, event ) {var e = jQuery.extend(new jQuery.Event(), event, { type: type, isSimulated: true// Previously, `originalEvent: {}` was set here, so stopPropagation call// would not be triggered on donor event, since in our own// jQuery.event.stopPropagation function we had a check for existence of// originalEvent.stopPropagation method, so, consequently it would be a noop.//// Guard for simulated events was moved to jQuery.event.stopPropagation function// since `originalEvent` should point to the original event for the// constancy with other events and for more focused logic } ); jQuery.event.trigger( e, null, elem );if ( e.isDefaultPrevented() ) { event.preventDefault(); } }};jQuery.removeEvent = document.removeEventListener ?function( elem, type, handle ) {// This "if" is needed for plain objectsif ( elem.removeEventListener ) { elem.removeEventListener( type, handle, false ); } } :function( elem, type, handle ) {var name = "on" + type;if ( elem.detachEvent ) {// #8545, #7054, preventing memory leaks for custom events in IE6-8// detachEvent needed property on element, by name of that event,// to properly expose it to GCif ( typeof elem[ name ] === "undefined" ) { elem[ name ] = null; } elem.detachEvent( name, handle ); } };jQuery.Event = function( src, props ) {// Allow instantiation without the 'new' keywordif ( !( thisinstanceof jQuery.Event ) ) {returnnew jQuery.Event( src, props ); }// Event objectif ( src && src.type ) {this.originalEvent = src;this.type = src.type;// Events bubbling up the document may have been marked as prevented// by a handler lower down the tree; reflect the correct value.this.isDefaultPrevented = src.defaultPrevented || src.defaultPrevented === undefined &&// Support: IE < 9, Android < 4.0 src.returnValue === false ? returnTrue : returnFalse;// Event type } else {this.type = src; }// Put explicitly provided properties onto the event objectif ( props ) { jQuery.extend( this, props ); }// Create a timestamp if incoming event doesn't have onethis.timeStamp = src && src.timeStamp || jQuery.now();// Mark it as fixedthis[ jQuery.expando ] = true;};// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.htmljQuery.Event.prototype = { constructor: jQuery.Event, isDefaultPrevented: returnFalse, isPropagationStopped: returnFalse, isImmediatePropagationStopped: returnFalse, preventDefault: function() {var e = this.originalEvent;this.isDefaultPrevented = returnTrue;if ( !e ) {return; }// If preventDefault exists, run it on the original eventif ( e.preventDefault ) { e.preventDefault();// Support: IE// Otherwise set the returnValue property of the original event to false } else { e.returnValue = false; } }, stopPropagation: function() {var e = this.originalEvent;this.isPropagationStopped = returnTrue;if ( !e || this.isSimulated ) {return; }// If stopPropagation exists, run it on the original eventif ( e.stopPropagation ) { e.stopPropagation(); }// Support: IE// Set the cancelBubble property of the original event to true e.cancelBubble = true; }, stopImmediatePropagation: function() {var e = this.originalEvent;this.isImmediatePropagationStopped = returnTrue;if ( e && e.stopImmediatePropagation ) { e.stopImmediatePropagation(); }this.stopPropagation(); }};// Create mouseenter/leave events using mouseover/out and event-time checks// so that event delegation works in jQuery.// Do the same for pointerenter/pointerleave and pointerover/pointerout//// Support: Safari 7 only// Safari sends mouseenter too often; see:// https://code.google.com/p/chromium/issues/detail?id=470258// for the description of the bug (it existed in older Chrome versions as well).jQuery.each( { mouseenter: "mouseover", mouseleave: "mouseout", pointerenter: "pointerover", pointerleave: "pointerout"}, function( orig, fix ) { jQuery.event.special[ orig ] = { delegateType: fix, bindType: fix, handle: function( event ) {var ret, target = this, related = event.relatedTarget, handleObj = event.handleObj;// For mouseenter/leave call the handler if related is outside the target.// NB: No relatedTarget if the mouse left/entered the browser windowif ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) { event.type = handleObj.origType; ret = handleObj.handler.apply( this, arguments ); event.type = fix; }return ret; } };} );// IE submit delegationif ( !support.submit ) { jQuery.event.special.submit = { setup: function() {// Only need this for delegated form submit eventsif ( jQuery.nodeName( this, "form" ) ) {returnfalse; }// Lazy-add a submit handler when a descendant form may potentially be submitted jQuery.event.add( this, "click._submit keypress._submit", function( e ) {// Node name check avoids a VML-related crash in IE (#9807)var elem = e.target, form = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ?// Support: IE <=8// We use jQuery.prop instead of elem.form// to allow fixing the IE8 delegated submit issue (gh-2332)// by 3rd party polyfills/workarounds. jQuery.prop( elem, "form" ) : undefined;if ( form && !jQuery._data( form, "submit" ) ) { jQuery.event.add( form, "submit._submit", function( event ) { event._submitBubble = true; } ); jQuery._data( form, "submit", true ); } } );// return undefined since we don't need an event listener }, postDispatch: function( event ) {// If form was submitted by the user, bubble the event up the treeif ( event._submitBubble ) { delete event._submitBubble;if ( this.parentNode && !event.isTrigger ) { jQuery.event.simulate( "submit", this.parentNode, event ); } } }, teardown: function() {// Only need this for delegated form submit eventsif ( jQuery.nodeName( this, "form" ) ) {returnfalse; }// Remove delegated handlers; cleanData eventually reaps submit handlers attached above jQuery.event.remove( this, "._submit" ); } };}// IE change delegation and checkbox/radio fixif ( !support.change ) { jQuery.event.special.change = { setup: function() {if ( rformElems.test( this.nodeName ) ) {// IE doesn't fire change on a check/radio until blur; trigger it on click// after a propertychange. Eat the blur-change in special.change.handle.// This still fires onchange a second time for check/radio after blur.if ( this.type === "checkbox" || this.type === "radio" ) { jQuery.event.add( this, "propertychange._change", function( event ) {if ( event.originalEvent.propertyName === "checked" ) {this._justChanged = true; } } ); jQuery.event.add( this, "click._change", function( event ) {if ( this._justChanged && !event.isTrigger ) {this._justChanged = false; }// Allow triggered, simulated change events (#11500) jQuery.event.simulate( "change", this, event ); } ); }returnfalse; }// Delegated event; lazy-add a change handler on descendant inputs jQuery.event.add( this, "beforeactivate._change", function( e ) {var elem = e.target;if ( rformElems.test( elem.nodeName ) && !jQuery._data( elem, "change" ) ) { jQuery.event.add( elem, "change._change", function( event ) {if ( this.parentNode && !event.isSimulated && !event.isTrigger ) { jQuery.event.simulate( "change", this.parentNode, event ); } } ); jQuery._data( elem, "change", true ); } } ); }, handle: function( event ) {var elem = event.target;// Swallow native change events from checkbox/radio, we already triggered them aboveif ( this !== elem || event.isSimulated || event.isTrigger || ( elem.type !== "radio" && elem.type !== "checkbox" ) ) {return event.handleObj.handler.apply( this, arguments ); } }, teardown: function() { jQuery.event.remove( this, "._change" );return !rformElems.test( this.nodeName ); } };}// Support: Firefox// Firefox doesn't have focus(in | out) events// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787//// Support: Chrome, Safari// focus(in | out) events fire after focus & blur events,// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order// Related ticket - https://code.google.com/p/chromium/issues/detail?id=449857if ( !support.focusin ) { jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) {// Attach a single capturing handler on the document while someone wants focusin/focusoutvar handler = function( event ) { jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) ); }; jQuery.event.special[ fix ] = { setup: function() {var doc = this.ownerDocument || this, attaches = jQuery._data( doc, fix );if ( !attaches ) { doc.addEventListener( orig, handler, true ); } jQuery._data( doc, fix, ( attaches || 0 ) + 1 ); }, teardown: function() {var doc = this.ownerDocument || this, attaches = jQuery._data( doc, fix ) - 1;if ( !attaches ) { doc.removeEventListener( orig, handler, true ); jQuery._removeData( doc, fix ); } else { jQuery._data( doc, fix, attaches ); } } }; } );}jQuery.fn.extend( { on: function( types, selector, data, fn ) {return on( this, types, selector, data, fn ); }, one: function( types, selector, data, fn ) {return on( this, types, selector, data, fn, 1 ); }, off: function( types, selector, fn ) {var handleObj, type;if ( types && types.preventDefault && types.handleObj ) {// ( event ) dispatched jQuery.Event handleObj = types.handleObj; jQuery( types.delegateTarget ).off( handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType, handleObj.selector, handleObj.handler );returnthis; }if ( typeof types === "object" ) {// ( types-object [, selector] )for ( type in types ) {this.off( type, selector, types[ type ] ); }returnthis; }if ( selector === false || typeof selector === "function" ) {// ( types [, fn] ) fn = selector; selector = undefined; }if ( fn === false ) { fn = returnFalse; }returnthis.each( function() { jQuery.event.remove( this, types, fn, selector ); } ); }, trigger: function( type, data ) {returnthis.each( function() { jQuery.event.trigger( type, data, this ); } ); }, triggerHandler: function( type, data ) {var elem = this[ 0 ];if ( elem ) {return jQuery.event.trigger( type, data, elem, true ); } }} );var rinlinejQuery = / jQuery\d+="(?:null|\d+)"/g, rnoshimcache = new RegExp( "<(?:" + nodeNames + ")[\\s/>]", "i" ),// rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,// Support: IE 10-11, Edge 10240+// In IE/Edge using regex groups here causes severe slowdowns.// See https://connect.microsoft.com/IE/feedback/details/1736512/ rnoInnerhtml = /i, // checked="checked" or checked rchecked = /checked\s*(?:[^=]|=\s*.checked.)/i, rscriptTypeMasked = /^true\/(.*)/, rcleanScript = /^\s*\s*$/g, safeFragment = createSafeFragment( document ), fragmentDiv = safeFragment.appendChild( document.createElement( "div" ) );// Support: IE<8// Manipulating tables requires a tbodyfunction manipulationTarget( elem, content ) { return jQuery.nodeName( elem, "table" ) && jQuery.nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ? elem.getElementsByTagName( "tbody" )[ 0 ] || elem.appendChild( elem.ownerDocument.createElement( "tbody" ) ) : elem;}// Replace/restore the type attribute of script elements for safe DOM manipulationfunction disableScript( elem ) { elem.type = ( jQuery.find.attr( elem, "type" ) !== null ) + "/" + elem.type; return elem;}function restoreScript( elem ) { var match = rscriptTypeMasked.exec( elem.type ); if ( match ) { elem.type = match[ 1 ]; } else { elem.removeAttribute( "type" ); } return elem;}function cloneCopyEvent( src, dest ) { if ( dest.nodeType !== 1 || !jQuery.hasData( src ) ) { return; } var type, i, l, oldData = jQuery._data( src ), curData = jQuery._data( dest, oldData ), events = oldData.events; if ( events ) { delete curData.handle; curData.events = {}; for ( type in events ) { for ( i = 0, l = events[ type ].length; i < l; i++ ) { jQuery.event.add( dest, type, events[ type ][ i ] ); } } } // make the cloned public data object a copy from the original if ( curData.data ) { curData.data = jQuery.extend( {}, curData.data ); }}function fixCloneNodeIssues( src, dest ) { var nodeName, e, data; // We do not need to do anything for non-Elements if ( dest.nodeType !== 1 ) { return; } nodeName = dest.nodeName.toLowerCase(); // IE6-8 copies events bound via attachEvent when using cloneNode. if ( !support.noCloneEvent && dest[ jQuery.expando ] ) { data = jQuery._data( dest ); for ( e in data.events ) { jQuery.removeEvent( dest, e, data.handle ); } // Event data gets referenced instead of copied if the expando gets copied too dest.removeAttribute( jQuery.expando ); } // IE blanks contents when cloning scripts, and tries to evaluate newly-set text if ( nodeName === "script" && dest.text !== src.text ) { disableScript( dest ).text = src.text; restoreScript( dest ); // IE6-10 improperly clones children of object elements using classid. // IE10 throws NoModificationAllowedError if parent is null, #12132. } else if ( nodeName === "object" ) { if ( dest.parentNode ) { dest.outerHTML = src.outerHTML; } // This path appears unavoidable for IE9. When cloning an object // element in IE9, the outerHTML strategy above is not sufficient. // If the src has innerHTML and the destination does not, // copy the src.innerHTML into the dest.innerHTML. #10324 if ( support.html5Clone && ( src.innerHTML && !jQuery.trim( dest.innerHTML ) ) ) { dest.innerHTML = src.innerHTML; } } else if ( nodeName === "input" && rcheckableType.test( src.type ) ) { // IE6-8 fails to persist the checked state of a cloned checkbox // or radio button. Worse, IE6-7 fail to give the cloned element // a checked appearance if the defaultChecked value isn't also set dest.defaultChecked = dest.checked = src.checked; // IE6-7 get confused and end up setting the value of a cloned // checkbox/radio button to an empty string instead of "on" if ( dest.value !== src.value ) { dest.value = src.value; } // IE6-8 fails to return the selected option to the default selected // state when cloning options } else if ( nodeName === "option" ) { dest.defaultSelected = dest.selected = src.defaultSelected; // IE6-8 fails to set the defaultValue to the correct value when // cloning other types of input fields } else if ( nodeName === "input" || nodeName === "textarea" ) { dest.defaultValue = src.defaultValue; }}function domManip( collection, args, callback, ignored ) { // Flatten any nested arrays args = concat.apply( [], args ); var first, node, hasScripts, scripts, doc, fragment, i = 0, l = collection.length, iNoClone = l - 1, value = args[ 0 ], isFunction = jQuery.isFunction( value ); // We can't cloneNode fragments that contain checked, in WebKit if ( isFunction || ( l > 1 && typeof value === "string" && !support.checkClone && rchecked.test( value ) ) ) { return collection.each( function( index ) { var self = collection.eq( index ); if ( isFunction ) { args[ 0 ] = value.call( this, index, self.html() ); } domManip( self, args, callback, ignored ); } ); } if ( l ) { fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored ); first = fragment.firstChild; if ( fragment.childNodes.length === 1 ) { fragment = first; } // Require either new content or an interest in ignored elements to invoke the callback if ( first || ignored ) { scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); hasScripts = scripts.length; // Use the original fragment for the last item // instead of the first because it can end up // being emptied incorrectly in certain situations (#8070). for ( ; i < l; i++ ) { node = fragment; if ( i !== iNoClone ) { node = jQuery.clone( node, true, true ); // Keep references to cloned scripts for later restoration if ( hasScripts ) { // Support: Android<4.1, PhantomJS<2 // push.apply(_, arraylike) throws on ancient WebKit jQuery.merge( scripts, getAll( node, "script" ) ); } } callback.call( collection[ i ], node, i ); } if ( hasScripts ) { doc = scripts[ scripts.length - 1 ].ownerDocument; // Reenable scripts jQuery.map( scripts, restoreScript ); // Evaluate executable scripts on first document insertion for ( i = 0; i < hasScripts; i++ ) { node = scripts[ i ]; if ( rscriptType.test( node.type || "" ) && !jQuery._data( node, "globalEval" ) && jQuery.contains( doc, node ) ) { if ( node.src ) { // Optional AJAX dependency, but won't run scripts if not present if ( jQuery._evalUrl ) { jQuery._evalUrl( node.src ); } } else { jQuery.globalEval( ( node.text || node.textContent || node.innerHTML || "" ) .replace( rcleanScript, "" ) ); } } } } // Fix #11809: Avoid leaking memory fragment = first = null; } } return collection;}function remove( elem, selector, keepData ) { var node, elems = selector ? jQuery.filter( selector, elem ) : elem, i = 0; for ( ; ( node = elems[ i ] ) != null; i++ ) { if ( !keepData && node.nodeType === 1 ) { jQuery.cleanData( getAll( node ) ); } if ( node.parentNode ) { if ( keepData && jQuery.contains( node.ownerDocument, node ) ) { setGlobalEval( getAll( node, "script" ) ); } node.parentNode.removeChild( node ); } } return elem;}jQuery.extend( { htmlPrefilter: function( html ) {// return html.replace( rxhtmlTag, "<$1></$2>" ); return html; }, clone: function( elem, dataAndEvents, deepDataAndEvents ) { var destElements, node, clone, i, srcElements, inPage = jQuery.contains( elem.ownerDocument, elem ); if ( support.html5Clone || jQuery.isXMLDoc( elem ) || !rnoshimcache.test( "<" + elem.nodeName + ">" ) ) { clone = elem.cloneNode( true ); // IE<=8 does not properly clone detached, unknown element nodes } else { fragmentDiv.innerHTML = elem.outerHTML; fragmentDiv.removeChild( clone = fragmentDiv.firstChild ); } if ( ( !support.noCloneEvent || !support.noCloneChecked ) && ( elem.nodeType === 1 || elem.nodeType === 11 ) && !jQuery.isXMLDoc( elem ) ) { // We eschew Sizzle here for performance reasons: http://jsperf.com/getall-vs-sizzle/2 destElements = getAll( clone ); srcElements = getAll( elem ); // Fix all IE cloning issues for ( i = 0; ( node = srcElements[ i ] ) != null; ++i ) { // Ensure that the destination node is not null; Fixes #9587 if ( destElements[ i ] ) { fixCloneNodeIssues( node, destElements[ i ] ); } } } // Copy the events from the original to the clone if ( dataAndEvents ) { if ( deepDataAndEvents ) { srcElements = srcElements || getAll( elem ); destElements = destElements || getAll( clone ); for ( i = 0; ( node = srcElements[ i ] ) != null; i++ ) { cloneCopyEvent( node, destElements[ i ] ); } } else { cloneCopyEvent( elem, clone ); } } // Preserve script evaluation history destElements = getAll( clone, "script" ); if ( destElements.length > 0 ) { setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); } destElements = srcElements = node = null; // Return the cloned set return clone; }, cleanData: function( elems, /* internal */ forceAcceptData ) { var elem, type, id, data, i = 0, internalKey = jQuery.expando, cache = jQuery.cache, attributes = support.attributes, special = jQuery.event.special; for ( ; ( elem = elems[ i ] ) != null; i++ ) { if ( forceAcceptData || acceptData( elem ) ) { id = elem[ internalKey ]; data = id && cache[ id ]; if ( data ) { if ( data.events ) { for ( type in data.events ) { if ( special[ type ] ) { jQuery.event.remove( elem, type ); // This is a shortcut to avoid jQuery.event.remove's overhead } else { jQuery.removeEvent( elem, type, data.handle ); } } } // Remove cache only if it was not already removed by jQuery.event.remove if ( cache[ id ] ) { delete cache[ id ]; // Support: IE<9 // IE does not allow us to delete expando properties from nodes // IE creates expando attributes along with the property // IE does not have a removeAttribute function on Document nodes if ( !attributes && typeof elem.removeAttribute !== "undefined" ) { elem.removeAttribute( internalKey ); // Webkit & Blink performance suffers when deleting properties // from DOM nodes, so set to undefined instead // https://code.google.com/p/chromium/issues/detail?id=378607 } else { elem[ internalKey ] = undefined; } deletedIds.push( id ); } } } } }} );jQuery.fn.extend( { // Keep domManip exposed until 3.0 (gh-2225) domManip: domManip, detach: function( selector ) { return remove( this, selector, true ); }, remove: function( selector ) { return remove( this, selector ); }, text: function( value ) { return access( this, function( value ) { return value === undefined ? jQuery.text( this ) : this.empty().append( ( this[ 0 ] && this[ 0 ].ownerDocument || document ).createTextNode( value ) ); }, null, value, arguments.length ); }, append: function() { return domManip( this, arguments, function( elem ) { if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { var target = manipulationTarget( this, elem ); target.appendChild( elem ); } } ); }, prepend: function() { return domManip( this, arguments, function( elem ) { if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { var target = manipulationTarget( this, elem ); target.insertBefore( elem, target.firstChild ); } } ); }, before: function() { return domManip( this, arguments, function( elem ) { if ( this.parentNode ) { this.parentNode.insertBefore( elem, this ); } } ); }, after: function() { return domManip( this, arguments, function( elem ) { if ( this.parentNode ) { this.parentNode.insertBefore( elem, this.nextSibling ); } } ); }, empty: function() { var elem, i = 0; for ( ; ( elem = this[ i ] ) != null; i++ ) { // Remove element nodes and prevent memory leaks if ( elem.nodeType === 1 ) { jQuery.cleanData( getAll( elem, false ) ); } // Remove any remaining nodes while ( elem.firstChild ) { elem.removeChild( elem.firstChild ); } // If this is a select, ensure that it displays empty (#12336) // Support: IE<9 if ( elem.options && jQuery.nodeName( elem, "select" ) ) { elem.options.length = 0; } } return this; }, clone: function( dataAndEvents, deepDataAndEvents ) { dataAndEvents = dataAndEvents == null ? false : dataAndEvents; deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; return this.map( function() { return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); } ); }, html: function( value ) { return access( this, function( value ) { var elem = this[ 0 ] || {}, i = 0, l = this.length; if ( value === undefined ) { return elem.nodeType === 1 ? elem.innerHTML.replace( rinlinejQuery, "" ) : undefined; } // See if we can take a shortcut and just use innerHTML if ( typeof value === "string" && !rnoInnerhtml.test( value ) && ( support.htmlSerialize || !rnoshimcache.test( value ) ) && ( support.leadingWhitespace || !rleadingWhitespace.test( value ) ) && !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { value = jQuery.htmlPrefilter( value ); try { for ( ; i < l; i++ ) { // Remove element nodes and prevent memory leaks elem = this[ i ] || {}; if ( elem.nodeType === 1 ) { jQuery.cleanData( getAll( elem, false ) ); elem.innerHTML = value; } } elem = 0; // If using innerHTML throws an exception, use the fallback method } catch ( e ) {} } if ( elem ) { this.empty().append( value ); } }, null, value, arguments.length ); }, replaceWith: function() { var ignored = []; // Make the changes, replacing each non-ignored context element with the new content return domManip( this, arguments, function( elem ) { var parent = this.parentNode; if ( jQuery.inArray( this, ignored ) < 0 ) { jQuery.cleanData( getAll( this ) ); if ( parent ) { parent.replaceChild( elem, this ); } } // Force callback invocation }, ignored ); }} );jQuery.each( { appendTo: "append", prependTo: "prepend", insertBefore: "before", insertAfter: "after", replaceAll: "replaceWith"}, function( name, original ) { jQuery.fn[ name ] = function( selector ) { var elems, i = 0, ret = [], insert = jQuery( selector ), last = insert.length - 1; for ( ; i <= last; i++ ) { elems = i === last ? this : this.clone( true ); jQuery( insert[ i ] )[ original ]( elems ); // Modern browsers can apply jQuery collections as arrays, but oldIE needs a .get() push.apply( ret, elems.get() ); } return this.pushStack( ret ); };} );var iframe, elemdisplay = { // Support: Firefox // We have to pre-define these values for FF (#10227) HTML: "block", BODY: "block" };/** * Retrieve the actual display of a element * @param {String} name nodeName of the element * @param {Object} doc Document object */// Called only from within defaultDisplayfunction actualDisplay( name, doc ) { var elem = jQuery( doc.createElement( name ) ).appendTo( doc.body ), display = jQuery.css( elem[ 0 ], "display" ); // We don't have any data stored on the element, // so use "detach" method as fast way to get rid of the element elem.detach(); return display;}/** * Try to determine the default display value of an element * @param {String} nodeName */function defaultDisplay( nodeName ) { var doc = document, display = elemdisplay[ nodeName ]; if ( !display ) { display = actualDisplay( nodeName, doc ); // If the simple way fails, read from inside an iframe if ( display === "none" || !display ) { // Use the already-created iframe if possible iframe = ( iframe || jQuery( "<iframe frameborder='0' width='0' height='0'/>" ) ) .appendTo( doc.documentElement ); // Always write a new HTML skeleton so Webkit and Firefox don't choke on reuse doc = ( iframe[ 0 ].contentWindow || iframe[ 0 ].contentDocument ).document; // Support: IE doc.write(); doc.close(); display = actualDisplay( nodeName, doc ); iframe.detach(); } // Store the correct default display elemdisplay[ nodeName ] = display; } return display;}var rmargin = ( /^margin/ );var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" );var swap = function( elem, options, callback, args ) { var ret, name, old = {}; // Remember the old values, and insert the new ones for ( name in options ) { old[ name ] = elem.style[ name ]; elem.style[ name ] = options[ name ]; } ret = callback.apply( elem, args || [] ); // Revert the old values for ( name in options ) { elem.style[ name ] = old[ name ]; } return ret;};var documentElement = document.documentElement;( function() { var pixelPositionVal, pixelMarginRightVal, boxSizingReliableVal, reliableHiddenOffsetsVal, reliableMarginRightVal, reliableMarginLeftVal, container = document.createElement( "div" ), div = document.createElement( "div" ); // Finish early in limited (non-browser) environments if ( !div.style ) { return; } div.style.cssText = "float:left;opacity:.5"; // Support: IE<9 // Make sure that element opacity exists (as opposed to filter) support.opacity = div.style.opacity === "0.5"; // Verify style float existence // (IE uses styleFloat instead of cssFloat) support.cssFloat = !!div.style.cssFloat; div.style.backgroundClip = "content-box"; div.cloneNode( true ).style.backgroundClip = ""; support.clearCloneStyle = div.style.backgroundClip === "content-box"; container = document.createElement( "div" ); container.style.cssText = "border:0;width:8px;height:0;top:0;left:-9999px;" + "padding:0;margin-top:1px;position:absolute"; div.innerHTML = ""; container.appendChild( div ); // Support: Firefox<29, Android 2.3 // Vendor-prefix box-sizing support.boxSizing = div.style.boxSizing === "" || div.style.MozBoxSizing === "" || div.style.WebkitBoxSizing === ""; jQuery.extend( support, { reliableHiddenOffsets: function() { if ( pixelPositionVal == null ) { computeStyleTests(); } return reliableHiddenOffsetsVal; }, boxSizingReliable: function() { // We're checking for pixelPositionVal here instead of boxSizingReliableVal // since that compresses better and they're computed together anyway. if ( pixelPositionVal == null ) { computeStyleTests(); } return boxSizingReliableVal; }, pixelMarginRight: function() { // Support: Android 4.0-4.3 if ( pixelPositionVal == null ) { computeStyleTests(); } return pixelMarginRightVal; }, pixelPosition: function() { if ( pixelPositionVal == null ) { computeStyleTests(); } return pixelPositionVal; }, reliableMarginRight: function() { // Support: Android 2.3 if ( pixelPositionVal == null ) { computeStyleTests(); } return reliableMarginRightVal; }, reliableMarginLeft: function() { // Support: IE <=8 only, Android 4.0 - 4.3 only, Firefox <=3 - 37 if ( pixelPositionVal == null ) { computeStyleTests(); } return reliableMarginLeftVal; } } ); function computeStyleTests() { var contents, divStyle, documentElement = document.documentElement; // Setup documentElement.appendChild( container ); div.style.cssText = // Support: Android 2.3 // Vendor-prefix box-sizing "-webkit-box-sizing:border-box;box-sizing:border-box;" + "position:relative;display:block;" + "margin:auto;border:1px;padding:1px;" + "top:1%;width:50%"; // Support: IE<9 // Assume reasonable values in the absence of getComputedStyle pixelPositionVal = boxSizingReliableVal = reliableMarginLeftVal = false; pixelMarginRightVal = reliableMarginRightVal = true; // Check for getComputedStyle so that this code is not run in IE<9. if ( window.getComputedStyle ) { divStyle = window.getComputedStyle( div, null ); pixelPositionVal = ( divStyle || {} ).top !== "1%"; reliableMarginLeftVal = ( divStyle || {} ).marginLeft === "2px"; boxSizingReliableVal = ( divStyle || { width: "4px" } ).width === "4px"; // Support: Android 4.0 - 4.3 only // Some styles come back with percentage values, even though they shouldn't div.style.marginRight = "50%"; pixelMarginRightVal = ( divStyle || { marginRight: "4px" } ).marginRight === "4px"; // Support: Android 2.3 only // Div with explicit width and no margin-right incorrectly // gets computed margin-right based on width of container (#3333) // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right contents = div.appendChild( document.createElement( "div" ) ); // Reset CSS: box-sizing; display; margin; border; padding contents.style.cssText = div.style.cssText = // Support: Android 2.3 // Vendor-prefix box-sizing "-webkit-box-sizing:content-box;-moz-box-sizing:content-box;" + "box-sizing:content-box;display:block;margin:0;border:0;padding:0"; contents.style.marginRight = contents.style.width = "0"; div.style.width = "1px"; reliableMarginRightVal = !parseFloat( ( window.getComputedStyle( contents, null ) || {} ).marginRight ); div.removeChild( contents ); } // Support: IE6-8 // First check that getClientRects works as expected // Check if table cells still have offsetWidth/Height when they are set // to display:none and there are still other visible table cells in a // table row; if so, offsetWidth/Height are not reliable for use when // determining if an element has been hidden directly using // display:none (it is still safe to use offsets if a parent element is // hidden; don safety goggles and see bug #4512 for more information). div.style.display = "none"; reliableHiddenOffsetsVal = !div.getClientRects || (div.getClientRects().length === 0); if ( reliableHiddenOffsetsVal ) { div.style.display = ""; div.innerHTML = "<table><tr><td></td><td>t</td></tr></table>"; div.childNodes[ 0 ].style.borderCollapse = "separate"; contents = div.getElementsByTagName( "td" ); contents[ 0 ].style.cssText = "margin:0;border:0;padding:0;display:none"; reliableHiddenOffsetsVal = contents[ 0 ].offsetHeight === 0; if ( reliableHiddenOffsetsVal ) { contents[ 0 ].style.display = ""; contents[ 1 ].style.display = "none"; reliableHiddenOffsetsVal = contents[ 0 ].offsetHeight === 0; } } // Teardown documentElement.removeChild( container ); }} )();var getStyles, curCSS, rposition = /^(top|right|bottom|left)$/;if ( window.getComputedStyle ) { getStyles = function( elem ) { // Support: IE<=11+, Firefox<=30+ (#15098, #14150) // IE throws on elements created in popups // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" var view = elem.ownerDocument.defaultView; if ( !view || !view.opener ) { view = window; } return view.getComputedStyle( elem, null ); }; curCSS = function( elem, name, computed ) { var width, minWidth, maxWidth, ret, style = elem.style; computed = computed || getStyles( elem ); // getPropertyValue is only needed for .css('filter') in IE9, see #12537 ret = computed ? computed.getPropertyValue( name ) || computed[ name ] : undefined; // Support: Opera 12.1x only // Fall back to style even without computed // computed is undefined for elems on document fragments if ( ( ret === "" || ret === undefined ) && !jQuery.contains( elem.ownerDocument, elem ) ) { ret = jQuery.style( elem, name ); } if ( computed ) { // A tribute to the "awesome hack by Dean Edwards" // Chrome < 17 and Safari 5.0 uses "computed value" // instead of "used value" for margin-right // Safari 5.1.7 (at least) returns percentage for a larger set of values, // but width seems to be reliably pixels // this is against the CSSOM draft spec: // http://dev.w3.org/csswg/cssom/#resolved-values if ( !support.pixelMarginRight() && rnumnonpx.test( ret ) && rmargin.test( name ) ) { // Remember the original values width = style.width; minWidth = style.minWidth; maxWidth = style.maxWidth; // Put in the new values to get a computed value out style.minWidth = style.maxWidth = style.width = ret; ret = computed.width; // Revert the changed values style.width = width; style.minWidth = minWidth; style.maxWidth = maxWidth; } } // Support: IE // IE returns zIndex value as an integer. return ret === undefined ? ret : ret + ""; };} else if ( documentElement.currentStyle ) { getStyles = function( elem ) { return elem.currentStyle; }; curCSS = function( elem, name, computed ) { var left, rs, rsLeft, ret, style = elem.style; computed = computed || getStyles( elem ); ret = computed ? computed[ name ] : undefined; // Avoid setting ret to empty string here // so we don't default to auto if ( ret == null && style && style[ name ] ) { ret = style[ name ]; } // From the awesome hack by Dean Edwards // http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291 // If we're not dealing with a regular pixel number // but a number that has a weird ending, we need to convert it to pixels // but not position css attributes, as those are // proportional to the parent element instead // and we can't measure the parent instead because it // might trigger a "stacking dolls" problem if ( rnumnonpx.test( ret ) && !rposition.test( name ) ) { // Remember the original values left = style.left; rs = elem.runtimeStyle; rsLeft = rs && rs.left; // Put in the new values to get a computed value out if ( rsLeft ) { rs.left = elem.currentStyle.left; } style.left = name === "fontSize" ? "1em" : ret; ret = style.pixelLeft + "px"; // Revert the changed values style.left = left; if ( rsLeft ) { rs.left = rsLeft; } } // Support: IE // IE returns zIndex value as an integer. return ret === undefined ? ret : ret + "" || "auto"; };}function addGetHookIf( conditionFn, hookFn ) { // Define the hook, we'll check on the first run if it's really needed. return { get: function() { if ( conditionFn() ) { // Hook not needed (or it's not possible to use it due // to missing dependency), remove it. delete this.get; return; } // Hook needed; redefine it so that the support test is not executed again. return ( this.get = hookFn ).apply( this, arguments ); } };}var ralpha = /alpha\([^)]*\)/i, ropacity = /opacity\s*=\s*([^)]*)/i, // swappable if display is none or starts with table except // "table", "table-cell", or "table-caption" // see here for display values: // https://developer.mozilla.org/en-US/docs/CSS/display rdisplayswap = /^(none|table(?!-c[ea]).+)/, rnumsplit = new RegExp( "^(" + pnum + ")(.*)$", "i" ), cssShow = { position: "absolute", visibility: "hidden", display: "block" }, cssNormalTransform = { letterSpacing: "0", fontWeight: "400" }, cssPrefixes = [ "Webkit", "O", "Moz", "ms" ], emptyStyle = document.createElement( "div" ).style;// return a css property mapped to a potentially vendor prefixed propertyfunction vendorPropName( name ) { // shortcut for names that are not vendor prefixed if ( name in emptyStyle ) { return name; } // check for vendor prefixed names var capName = name.charAt( 0 ).toUpperCase() + name.slice( 1 ), i = cssPrefixes.length; while ( i-- ) { name = cssPrefixes[ i ] + capName; if ( name in emptyStyle ) { return name; } }}function showHide( elements, show ) { var display, elem, hidden, values = [], index = 0, length = elements.length; for ( ; index < length; index++ ) { elem = elements[ index ]; if ( !elem.style ) { continue; } values[ index ] = jQuery._data( elem, "olddisplay" ); display = elem.style.display; if ( show ) { // Reset the inline display of this element to learn if it is // being hidden by cascaded rules or not if ( !values[ index ] && display === "none" ) { elem.style.display = ""; } // Set elements which have been overridden with display: none // in a stylesheet to whatever the default browser style is // for such an element if ( elem.style.display === "" && isHidden( elem ) ) { values[ index ] = jQuery._data( elem, "olddisplay", defaultDisplay( elem.nodeName ) ); } } else { hidden = isHidden( elem ); if ( display && display !== "none" || !hidden ) { jQuery._data( elem, "olddisplay", hidden ? display : jQuery.css( elem, "display" ) ); } } } // Set the display of most of the elements in a second loop // to avoid the constant reflow for ( index = 0; index < length; index++ ) { elem = elements[ index ]; if ( !elem.style ) { continue; } if ( !show || elem.style.display === "none" || elem.style.display === "" ) { elem.style.display = show ? values[ index ] || "" : "none"; } } return elements;}function setPositiveNumber( elem, value, subtract ) { var matches = rnumsplit.exec( value ); return matches ? // Guard against undefined "subtract", e.g., when used as in cssHooks Math.max( 0, matches[ 1 ] - ( subtract || 0 ) ) + ( matches[ 2 ] || "px" ) : value;}function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) { var i = extra === ( isBorderBox ? "border" : "content" ) ? // If we already have the right measurement, avoid augmentation 4 : // Otherwise initialize for horizontal or vertical properties name === "width" ? 1 : 0, val = 0; for ( ; i < 4; i += 2 ) { // both box models exclude margin, so add it if we want it if ( extra === "margin" ) { val += jQuery.css( elem, extra + cssExpand[ i ], true, styles ); } if ( isBorderBox ) { // border-box includes padding, so remove it if we want content if ( extra === "content" ) { val -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); } // at this point, extra isn't border nor margin, so remove border if ( extra !== "margin" ) { val -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); } } else { // at this point, extra isn't content, so add padding val += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); // at this point, extra isn't content nor padding, so add border if ( extra !== "padding" ) { val += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); } } } return val;}function getWidthOrHeight( elem, name, extra ) { // Start with offset property, which is equivalent to the border-box value var valueIsBorderBox = true, val = name === "width" ? elem.offsetWidth : elem.offsetHeight, styles = getStyles( elem ), isBorderBox = support.boxSizing && jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; // some non-html elements return undefined for offsetWidth, so check for null/undefined // svg - https://bugzilla.mozilla.org/show_bug.cgi?id=649285 // MathML - https://bugzilla.mozilla.org/show_bug.cgi?id=491668 if ( val <= 0 || val == null ) { // Fall back to computed then uncomputed css if necessary val = curCSS( elem, name, styles ); if ( val < 0 || val == null ) { val = elem.style[ name ]; } // Computed unit is not pixels. Stop here and return. if ( rnumnonpx.test( val ) ) { return val; } // we need the check for style in case a browser which returns unreliable values // for getComputedStyle silently falls back to the reliable elem.style valueIsBorderBox = isBorderBox && ( support.boxSizingReliable() || val === elem.style[ name ] ); // Normalize "", auto, and prepare for extra val = parseFloat( val ) || 0; } // use the active box-sizing model to add/subtract irrelevant styles return ( val + augmentWidthOrHeight( elem, name, extra || ( isBorderBox ? "border" : "content" ), valueIsBorderBox, styles ) ) + "px";}jQuery.extend( { // Add in style property hooks for overriding the default // behavior of getting and setting a style property cssHooks: { opacity: { get: function( elem, computed ) { if ( computed ) { // We should always get a number back from opacity var ret = curCSS( elem, "opacity" ); return ret === "" ? "1" : ret; } } } }, // Don't automatically add "px" to these possibly-unitless properties cssNumber: { "animationIterationCount": true, "columnCount": true, "fillOpacity": true, "flexGrow": true, "flexShrink": true, "fontWeight": true, "lineHeight": true, "opacity": true, "order": true, "orphans": true, "widows": true, "zIndex": true, "zoom": true }, // Add in properties whose names you wish to fix before // setting or getting the value cssProps: { // normalize float css property "float": support.cssFloat ? "cssFloat" : "styleFloat" }, // Get and set the style property on a DOM Node style: function( elem, name, value, extra ) { // Don't set styles on text and comment nodes if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { return; } // Make sure that we're working with the right name var ret, type, hooks, origName = jQuery.camelCase( name ), style = elem.style; name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( origName ) || origName ); // gets hook for the prefixed version // followed by the unprefixed version hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; // Check if we're setting a value if ( value !== undefined ) { type = typeof value; // Convert "+=" or "-=" to relative numbers (#7345) if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) { value = adjustCSS( elem, name, ret ); // Fixes bug #9237 type = "number"; } // Make sure that null and NaN values aren't set. See: #7116 if ( value == null || value !== value ) { return; } // If a number was passed in, add the unit (except for certain CSS properties) if ( type === "number" ) { value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" ); } // Fixes #8908, it can be done more correctly by specifing setters in cssHooks, // but it would mean to define eight // (for every problematic property) identical functions if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) { style[ name ] = "inherit"; } // If a hook was provided, use that value, otherwise just set the specified value if ( !hooks || !( "set" in hooks ) || ( value = hooks.set( elem, value, extra ) ) !== undefined ) { // Support: IE // Swallow errors from 'invalid' CSS values (#5509) try { style[ name ] = value; } catch ( e ) {} } } else { // If a hook was provided get the non-computed value from there if ( hooks && "get" in hooks && ( ret = hooks.get( elem, false, extra ) ) !== undefined ) { return ret; } // Otherwise just get the value from the style object return style[ name ]; } }, css: function( elem, name, extra, styles ) { var num, val, hooks, origName = jQuery.camelCase( name ); // Make sure that we're working with the right name name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( origName ) || origName ); // gets hook for the prefixed version // followed by the unprefixed version hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; // If a hook was provided get the computed value from there if ( hooks && "get" in hooks ) { val = hooks.get( elem, true, extra ); } // Otherwise, if a way to get the computed value exists, use that if ( val === undefined ) { val = curCSS( elem, name, styles ); } //convert "normal" to computed value if ( val === "normal" && name in cssNormalTransform ) { val = cssNormalTransform[ name ]; } // Return, converting to number if forced or a qualifier was provided and val looks numeric if ( extra === "" || extra ) { num = parseFloat( val ); return extra === true || isFinite( num ) ? num || 0 : val; } return val; }} );jQuery.each( [ "height", "width" ], function( i, name ) { jQuery.cssHooks[ name ] = { get: function( elem, computed, extra ) { if ( computed ) { // certain elements can have dimension info if we invisibly show them // however, it must have a current display style that would benefit from this return rdisplayswap.test( jQuery.css( elem, "display" ) ) && elem.offsetWidth === 0 ? swap( elem, cssShow, function() { return getWidthOrHeight( elem, name, extra ); } ) : getWidthOrHeight( elem, name, extra ); } }, set: function( elem, value, extra ) { var styles = extra && getStyles( elem ); return setPositiveNumber( elem, value, extra ? augmentWidthOrHeight( elem, name, extra, support.boxSizing && jQuery.css( elem, "boxSizing", false, styles ) === "border-box", styles ) : 0 ); } };} );if ( !support.opacity ) { jQuery.cssHooks.opacity = { get: function( elem, computed ) { // IE uses filters for opacity return ropacity.test( ( computed && elem.currentStyle ? elem.currentStyle.filter : elem.style.filter ) || "" ) ? ( 0.01 * parseFloat( RegExp.$1 ) ) + "" : computed ? "1" : ""; }, set: function( elem, value ) { var style = elem.style, currentStyle = elem.currentStyle, opacity = jQuery.isNumeric( value ) ? "alpha(opacity=" + value * 100 + ")" : "", filter = currentStyle && currentStyle.filter || style.filter || ""; // IE has trouble with opacity if it does not have layout // Force it by setting the zoom level style.zoom = 1; // if setting opacity to 1, and no other filters exist - // attempt to remove filter attribute #6652 // if value === "", then remove inline opacity #12685 if ( ( value >= 1 || value === "" ) && jQuery.trim( filter.replace( ralpha, "" ) ) === "" && style.removeAttribute ) { // Setting style.filter to null, "" & " " still leave "filter:" in the cssText // if "filter:" is present at all, clearType is disabled, we want to avoid this // style.removeAttribute is IE Only, but so apparently is this code path... style.removeAttribute( "filter" ); // if there is no filter style applied in a css rule // or unset inline opacity, we are done if ( value === "" || currentStyle && !currentStyle.filter ) { return; } } // otherwise, set new filter values style.filter = ralpha.test( filter ) ? filter.replace( ralpha, opacity ) : filter + " " + opacity; } };}jQuery.cssHooks.marginRight = addGetHookIf( support.reliableMarginRight, function( elem, computed ) { if ( computed ) { return swap( elem, { "display": "inline-block" }, curCSS, [ elem, "marginRight" ] ); } });jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft, function( elem, computed ) { if ( computed ) { return ( parseFloat( curCSS( elem, "marginLeft" ) ) || // Support: IE<=11+ // Running getBoundingClientRect on a disconnected node in IE throws an error // Support: IE8 only // getClientRects() errors on disconnected elems ( jQuery.contains( elem.ownerDocument, elem ) ? (!elem.getBoundingClientRect?0:(elem.getBoundingClientRect().left - swap( elem, { marginLeft: 0 }, function() { return elem.getBoundingClientRect().left; } ) ) ): ) ) + "px"; } });// These hooks are used by animate to expand propertiesjQuery.each( { margin: "", padding: "", border: "Width"}, function( prefix, suffix ) { jQuery.cssHooks[ prefix + suffix ] = { expand: function( value ) { var i = 0, expanded = {}, // assumes a single number if not a string parts = typeof value === "string" ? value.split( " " ) : [ value ]; for ( ; i < 4; i++ ) { expanded[ prefix + cssExpand[ i ] + suffix ] = parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; } return expanded; } }; if ( !rmargin.test( prefix ) ) { jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; }} );jQuery.fn.extend( { css: function( name, value ) { return access( this, function( elem, name, value ) { var styles, len, map = {}, i = 0; if ( jQuery.isArray( name ) ) { styles = getStyles( elem ); len = name.length; for ( ; i < len; i++ ) { map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); } return map; } return value !== undefined ? jQuery.style( elem, name, value ) : jQuery.css( elem, name ); }, name, value, arguments.length > 1 ); }, show: function() { return showHide( this, true ); }, hide: function() { return showHide( this ); }, toggle: function( state ) { if ( typeof state === "boolean" ) { return state ? this.show() : this.hide(); } return this.each( function() { if ( isHidden( this ) ) { jQuery( this ).show(); } else { jQuery( this ).hide(); } } ); }} );function Tween( elem, options, prop, end, easing ) { return new Tween.prototype.init( elem, options, prop, end, easing );}jQuery.Tween = Tween;Tween.prototype = { constructor: Tween, init: function( elem, options, prop, end, easing, unit ) { this.elem = elem; this.prop = prop; this.easing = easing || jQuery.easing._default; this.options = options; this.start = this.now = this.cur(); this.end = end; this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); }, cur: function() { var hooks = Tween.propHooks[ this.prop ]; return hooks && hooks.get ? hooks.get( this ) : Tween.propHooks._default.get( this ); }, run: function( percent ) { var eased, hooks = Tween.propHooks[ this.prop ]; if ( this.options.duration ) { this.pos = eased = jQuery.easing[ this.easing ]( percent, this.options.duration * percent, 0, 1, this.options.duration ); } else { this.pos = eased = percent; } this.now = ( this.end - this.start ) * eased + this.start; if ( this.options.step ) { this.options.step.call( this.elem, this.now, this ); } if ( hooks && hooks.set ) { hooks.set( this ); } else { Tween.propHooks._default.set( this ); } return this; }};Tween.prototype.init.prototype = Tween.prototype;Tween.propHooks = { _default: { get: function( tween ) { var result; // Use a property on the element directly when it is not a DOM element, // or when there is no matching style property that exists. if ( tween.elem.nodeType !== 1 || tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) { return tween.elem[ tween.prop ]; } // passing an empty string as a 3rd parameter to .css will automatically // attempt a parseFloat and fallback to a string if the parse fails // so, simple values such as "10px" are parsed to Float. // complex values such as "rotate(1rad)" are returned as is. result = jQuery.css( tween.elem, tween.prop, "" ); // Empty strings, null, undefined and "auto" are converted to 0. return !result || result === "auto" ? 0 : result; }, set: function( tween ) { // use step hook for back compat - use cssHook if its there - use .style if its // available and use plain properties where available if ( jQuery.fx.step[ tween.prop ] ) { jQuery.fx.step[ tween.prop ]( tween ); } else if ( tween.elem.nodeType === 1 && ( tween.elem.style[ jQuery.cssProps[ tween.prop ] ] != null || jQuery.cssHooks[ tween.prop ] ) ) { jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); } else { tween.elem[ tween.prop ] = tween.now; } } }};// Support: IE <=9// Panic based approach to setting things on disconnected nodesTween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { set: function( tween ) { if ( tween.elem.nodeType && tween.elem.parentNode ) { tween.elem[ tween.prop ] = tween.now; } }};jQuery.easing = { linear: function( p ) { return p; }, swing: function( p ) { return 0.5 - Math.cos( p * Math.PI ) / 2; }, _default: "swing"};jQuery.fx = Tween.prototype.init;// Back Compat <1.8 extension point<1.8 extension pointjQuery.fx.step = {};<1.8 extension pointvar<1.8 extension point fxNow, timerId,<1.8 extension point rfxtypes = /^(?:toggle|show|hide)$/,<1.8 extension point rrun = /queueHooks$/;<1.8 extension point// Animations created synchronously will run synchronously<1.8 extension pointfunction createFxNow() {<1.8 extension point window.setTimeout( function() {<1.8 extension point fxNow = undefined;<1.8 extension point } );<1.8 extension point return ( fxNow = jQuery.now() );<1.8 extension point}<1.8 extension point// Generate parameters to create a standard animation<1.8 extension pointfunction genFx( type, includeWidth ) {<1.8 extension point var which,<1.8 extension point attrs = { height: type },<1.8 extension point i = 0;<1.8 extension point // if we include width, step value is 1 to do all cssExpand values,<1.8 extension point // if we don't include width, step value is 2 to skip over Left and Right<1.8 extension point includeWidth = includeWidth ? 1 : 0;<1.8 extension point for ( ; i < 4 ; i += 2 - includeWidth ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) { which = cssExpand[ i ];<1.8 extension point< 4 ; i += 2 - includeWidth ) { attrs[ "margin" + which ] = attrs[ "padding" + which ] = type;<1.8 extension point< 4 ; i += 2 - includeWidth ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) { if ( includeWidth ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) { attrs.opacity = attrs.width = type;<1.8 extension point< 4 ; i += 2 - includeWidth ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) { return attrs;<1.8 extension point< 4 ; i += 2 - includeWidth ) {}<1.8 extension point< 4 ; i += 2 - includeWidth ) {function createTween( value, prop, animation ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) { var tween,<1.8 extension point< 4 ; i += 2 - includeWidth ) { collection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ "*" ] ),<1.8 extension point< 4 ; i += 2 - includeWidth ) { index = 0,<1.8 extension point< 4 ; i += 2 - includeWidth ) { length = collection.length;<1.8 extension point< 4 ; i += 2 - includeWidth ) { for ( ; index < length; index++ ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { if ( ( tween = collection[ index ].call( animation, prop, value ) ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { // we're done with this property<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { return tween;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {}<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {function defaultPrefilter( elem, props, opts ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { /* jshint validthis: true */<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { var prop, value, toggle, tween, hooks, oldfire, display, checkDisplay,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { anim = this,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { orig = {},<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { style = elem.style,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { hidden = elem.nodeType && isHidden( elem ),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { dataShow = jQuery._data( elem, "fxshow" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { // handle queue: false promises<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { if ( !opts.queue ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { hooks = jQuery._queueHooks( elem, "fx" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { if ( hooks.unqueued == null ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { hooks.unqueued = 0;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { oldfire = hooks.empty.fire;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { hooks.empty.fire = function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { if ( !hooks.unqueued ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { oldfire();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { hooks.unqueued++;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { anim.always( function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { // doing this makes sure that the complete handler will be called<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { // before this completes<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { anim.always( function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { hooks.unqueued--;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { if ( !jQuery.queue( elem, "fx" ).length ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { hooks.empty.fire();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { } );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { } );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { // height/width overflow pass<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { if ( elem.nodeType === 1 && ( "height" in props || "width" in props ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { // Make sure that nothing sneaks out<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { // Record all 3 overflow attributes because IE does not<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { // change the overflow attribute when overflowX and<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { // overflowY are set to the same value<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { opts.overflow = [ style.overflow, style.overflowX, style.overflowY ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { // Set display property to inline-block for height/width<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { // animations on inline elements that are having width/height animated<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { display = jQuery.css( elem, "display" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { // Test default display if display is currently "none"<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { checkDisplay = display === "none" ?<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { jQuery._data( elem, "olddisplay" ) || defaultDisplay( elem.nodeName ) : display;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { if ( checkDisplay === "inline" && jQuery.css( elem, "float" ) === "none" ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { // inline-level elements accept inline-block;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { // block-level elements need to be inline with layout<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { if ( !support.inlineBlockNeedsLayout || defaultDisplay( elem.nodeName ) === "inline" ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { style.display = "inline-block";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { style.zoom = 1;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { if ( opts.overflow ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { style.overflow = "hidden";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { if ( !support.shrinkWrapBlocks() ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { anim.always( function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { style.overflow = opts.overflow[ 0 ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { style.overflowX = opts.overflow[ 1 ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { style.overflowY = opts.overflow[ 2 ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { } );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { // show/hide pass<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { for ( prop in props ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { value = props[ prop ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { if ( rfxtypes.exec( value ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { delete props[ prop ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { toggle = toggle || value === "toggle";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { if ( value === ( hidden ? "hide" : "show" ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { // If there is dataShow left over from a stopped hide or show<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { // and we are going to proceed with show, we should pretend to be hidden<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { hidden = true;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { continue;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { // Any non-fx value stops us from restoring the original display value<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { display = undefined;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { if ( !jQuery.isEmptyObject( orig ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { if ( dataShow ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { if ( "hidden" in dataShow ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { hidden = dataShow.hidden;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { dataShow = jQuery._data( elem, "fxshow", {} );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { // store state if its toggle - enables .stop().toggle() to "reverse"<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { if ( toggle ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { dataShow.hidden = !hidden;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { if ( hidden ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { jQuery( elem ).show();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { anim.done( function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { jQuery( elem ).hide();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { } );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { anim.done( function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { var prop;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { jQuery._removeData( elem, "fxshow" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { for ( prop in orig ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { jQuery.style( elem, prop, orig[ prop ] );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { } );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { for ( prop in orig ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { tween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { if ( !( prop in dataShow ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { dataShow[ prop ] = tween.start;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { if ( hidden ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { tween.end = tween.start;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { tween.start = prop === "width" || prop === "height" ? 1 : 0;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { // If this is a noop like .hide().hide(), restore an overwritten display value<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { } else if ( ( display === "none" ? defaultDisplay( elem.nodeName ) : display ) === "inline" ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { style.display = display;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {}<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {function propFilter( props, specialEasing ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { var index, name, easing, value, hooks;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { // camelCase, specialEasing and expand cssHook pass<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { for ( index in props ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { name = jQuery.camelCase( index );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { easing = specialEasing[ name ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { value = props[ index ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { if ( jQuery.isArray( value ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { easing = value[ 1 ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { value = props[ index ] = value[ 0 ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { if ( index !== name ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { props[ name ] = value;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { delete props[ index ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { hooks = jQuery.cssHooks[ name ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { if ( hooks && "expand" in hooks ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { value = hooks.expand( value );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { delete props[ name ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { // not quite $.extend, this wont overwrite keys already present.<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { // also - reusing 'index' from above because we have the correct "name"<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { for ( index in value ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { if ( !( index in props ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { props[ index ] = value[ index ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { specialEasing[ index ] = easing;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { specialEasing[ name ] = easing;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {}<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {function Animation( elem, properties, options ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { var result,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { stopped,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { index = 0,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { length = Animation.prefilters.length,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { deferred = jQuery.Deferred().always( function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { // don't match elem in the :animated selector<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { delete tick.elem;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { } ),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { tick = function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { if ( stopped ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { return false;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { var currentTime = fxNow || createFxNow(),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { // Support: Android 2.3<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { // Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { temp = remaining / animation.duration || 0,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { percent = 1 - temp,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { index = 0,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { length = animation.tweens.length;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) { for ( ; index < length ; index++ ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) { animation.tweens[ index ].run( percent );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) { deferred.notifyWith( elem, [ animation, percent, remaining ] );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) { if ( percent < 1 && length ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) { return remaining;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) { deferred.resolveWith( elem, [ animation ] );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) { return false;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) { animation = deferred.promise( {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) { elem: elem,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) { props: jQuery.extend( {}, properties ),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) { opts: jQuery.extend( true, {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) { specialEasing: {},<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) { easing: jQuery.easing._default<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) { }, options ),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) { originalProperties: properties,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) { originalOptions: options,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) { startTime: fxNow || createFxNow(),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) { duration: options.duration,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) { tweens: [],<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) { createTween: function( prop, end ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) { var tween = jQuery.Tween( elem, animation.opts, prop, end,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) { animation.opts.specialEasing[ prop ] || animation.opts.easing );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) { animation.tweens.push( tween );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) { return tween;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) { stop: function( gotoEnd ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) { var index = 0,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) { // if we are going to the end, we want to run all the tweens<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) { // otherwise we skip this part<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) { length = gotoEnd ? animation.tweens.length : 0;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) { if ( stopped ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) { return this;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) { stopped = true;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) { for ( ; index < length ; index++ ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) { animation.tweens[ index ].run( 1 );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) { // resolve when we played the last frame<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) { // otherwise, reject<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) { if ( gotoEnd ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) { deferred.notifyWith( elem, [ animation, 1, 0 ] );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) { deferred.resolveWith( elem, [ animation, gotoEnd ] );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) { deferred.rejectWith( elem, [ animation, gotoEnd ] );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) { return this;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) { } ),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) { props = animation.props;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) { propFilter( props, animation.opts.specialEasing );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) { for ( ; index < length ; index++ ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { result = Animation.prefilters[ index ].call( animation, elem, props, animation.opts );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { if ( result ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { if ( jQuery.isFunction( result.stop ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { jQuery._queueHooks( animation.elem, animation.opts.queue ).stop =<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { jQuery.proxy( result.stop, result );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { return result;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { jQuery.map( props, createTween, animation );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { if ( jQuery.isFunction( animation.opts.start ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { animation.opts.start.call( elem, animation );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { jQuery.fx.timer(<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { jQuery.extend( tick, {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { elem: elem,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { anim: animation,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { queue: animation.opts.queue<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { } )<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { // attach callbacks from options<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { return animation.progress( animation.opts.progress )<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { .done( animation.opts.done, animation.opts.complete )<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { .fail( animation.opts.fail )<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { .always( animation.opts.always );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {}<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {jQuery.Animation = jQuery.extend( Animation, {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { tweeners: {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { "*": [ function( prop, value ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { var tween = this.createTween( prop, value );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { adjustCSS( tween.elem, prop, rcssNum.exec( value ), tween );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { return tween;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { } ]<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { tweener: function( props, callback ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { if ( jQuery.isFunction( props ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { callback = props;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { props = [ "*" ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { props = props.match( rnotwhite );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { var prop,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { index = 0,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { length = props.length;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { for ( ; index < length ; index++ ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { prop = props[ index ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { Animation.tweeners[ prop ] = Animation.tweeners[ prop ] || [];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { Animation.tweeners[ prop ].unshift( callback );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { prefilters: [ defaultPrefilter ],<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { prefilter: function( callback, prepend ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( prepend ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { Animation.prefilters.unshift( callback );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { Animation.prefilters.push( callback );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {} );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {jQuery.speed = function( speed, easing, fn ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { complete: fn || !fn && easing ||<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { jQuery.isFunction( speed ) && speed,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { duration: speed,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { easing: fn && easing || easing && !jQuery.isFunction( easing ) && easing<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { opt.duration = jQuery.fx.off ? 0 : typeof opt.duration === "number" ? opt.duration :<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { opt.duration in jQuery.fx.speeds ?<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { jQuery.fx.speeds[ opt.duration ] : jQuery.fx.speeds._default;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // normalize opt.queue - true/undefined/null -> "fx"<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( opt.queue == null || opt.queue === true ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { opt.queue = "fx";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // Queueing<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { opt.old = opt.complete;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { opt.complete = function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( jQuery.isFunction( opt.old ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { opt.old.call( this );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( opt.queue ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { jQuery.dequeue( this, opt.queue );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { return opt;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {};<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {jQuery.fn.extend( {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { fadeTo: function( speed, to, easing, callback ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // show any hidden elements after setting opacity to 0<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { return this.filter( isHidden ).css( "opacity", 0 ).show()<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // animate to the value specified<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { .end().animate( { opacity: to }, speed, easing, callback );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { animate: function( prop, speed, easing, callback ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { var empty = jQuery.isEmptyObject( prop ),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { optall = jQuery.speed( speed, easing, callback ),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { doAnimation = function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // Operate on a copy of prop so per-property easing won't be lost<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { var anim = Animation( this, jQuery.extend( {}, prop ), optall );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // Empty animations, or finishing resolves immediately<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( empty || jQuery._data( this, "finish" ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { anim.stop( true );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { doAnimation.finish = doAnimation;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { return empty || optall.queue === false ?<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { this.each( doAnimation ) :<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { this.queue( optall.queue, doAnimation );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { stop: function( type, clearQueue, gotoEnd ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { var stopQueue = function( hooks ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { var stop = hooks.stop;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { delete hooks.stop;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { stop( gotoEnd );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( typeof type !== "string" ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { gotoEnd = clearQueue;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { clearQueue = type;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { type = undefined;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( clearQueue && type !== false ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { this.queue( type || "fx", [] );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { return this.each( function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { var dequeue = true,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { index = type != null && type + "queueHooks",<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { timers = jQuery.timers,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { data = jQuery._data( this );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( index ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( data[ index ] && data[ index ].stop ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { stopQueue( data[ index ] );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { for ( index in data ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { stopQueue( data[ index ] );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { for ( index = timers.length; index--; ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( timers[ index ].elem === this &&<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { ( type == null || timers[ index ].queue === type ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { timers[ index ].anim.stop( gotoEnd );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { dequeue = false;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { timers.splice( index, 1 );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // start the next in the queue if the last step wasn't forced<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // timers currently will call their complete callbacks, which will dequeue<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // but only if they were gotoEnd<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( dequeue || !gotoEnd ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { jQuery.dequeue( this, type );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { } );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { finish: function( type ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( type !== false ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { type = type || "fx";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { return this.each( function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { var index,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { data = jQuery._data( this ),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { queue = data[ type + "queue" ],<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { hooks = data[ type + "queueHooks" ],<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { timers = jQuery.timers,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { length = queue ? queue.length : 0;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // enable finishing flag on private data<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { data.finish = true;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // empty the queue first<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { jQuery.queue( this, type, [] );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( hooks && hooks.stop ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { hooks.stop.call( this, true );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // look for any active animations, and finish them<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { for ( index = timers.length; index--; ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( timers[ index ].elem === this && timers[ index ].queue === type ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { timers[ index ].anim.stop( true );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { timers.splice( index, 1 );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // look for any animations in the old queue and finish them<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { for ( index = 0; index < length; index++ ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) { if ( queue[ index ] && queue[ index ].finish ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) { queue[ index ].finish.call( this );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) { // turn off finishing flag<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) { delete data.finish;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) { } );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {} );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {jQuery.each( [ "toggle", "show", "hide" ], function( i, name ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) { var cssFn = jQuery.fn[ name ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) { jQuery.fn[ name ] = function( speed, easing, callback ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) { return speed == null || typeof speed === "boolean" ?<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) { cssFn.apply( this, arguments ) :<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) { this.animate( genFx( name, true ), speed, easing, callback );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {} );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {// Generate shortcuts for custom animations<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {jQuery.each( {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) { slideDown: genFx( "show" ),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) { slideUp: genFx( "hide" ),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) { slideToggle: genFx( "toggle" ),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) { fadeIn: { opacity: "show" },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) { fadeOut: { opacity: "hide" },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) { fadeToggle: { opacity: "toggle" }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {}, function( name, props ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) { jQuery.fn[ name ] = function( speed, easing, callback ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) { return this.animate( props, speed, easing, callback );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {} );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {jQuery.timers = [];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {jQuery.fx.tick = function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) { var timer,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) { timers = jQuery.timers,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) { i = 0;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) { fxNow = jQuery.now();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) { for ( ; i < timers.length; i++ ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { timer = timers[ i ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Checks the timer has not already been removed<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !timer() && timers[ i ] === timer ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { timers.splice( i--, 1 );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !timers.length ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.fx.stop();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { fxNow = undefined;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {};<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.fx.timer = function( timer ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.timers.push( timer );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( timer() ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.fx.start();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.timers.pop();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {};<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.fx.interval = 13;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.fx.start = function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !timerId ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { timerId = window.setInterval( jQuery.fx.tick, jQuery.fx.interval );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {};<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.fx.stop = function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { window.clearInterval( timerId );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { timerId = null;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {};<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.fx.speeds = {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { slow: 600,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { fast: 200,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Default speed<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { _default: 400<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {};<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Based off of the plugin by Clint Helfers, with permission.<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// http://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.fn.delay = function( time, type ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { type = type || "fx";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.queue( type, function( next, hooks ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var timeout = window.setTimeout( next, time );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { hooks.stop = function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { window.clearTimeout( timeout );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {};<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {( function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var a,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { input = document.createElement( "input" ),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { div = document.createElement( "div" ),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { select = document.createElement( "select" ),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { opt = select.appendChild( document.createElement( "option" ) );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Setup<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { div = document.createElement( "div" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { div.setAttribute( "className", "t" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { div.innerHTML = " <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { a = div.getElementsByTagName( "a" )[ 0 ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Support: Windows Web Apps (WWA)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // `type` must use .setAttribute for WWA (#14901)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { input.setAttribute( "type", "checkbox" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { div.appendChild( input );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { a = div.getElementsByTagName( "a" )[ 0 ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // First batch of tests.<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { a.style.cssText = "top:1px";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Test setAttribute on camelCase class.<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // If it works, we need attrFixes when doing get/setAttribute (ie6/7)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { support.getSetAttribute = div.className !== "t";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Get the style information from getAttribute<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // (IE uses .cssText instead)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { support.style = /top/.test( a.getAttribute( "style" ) );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Make sure that URLs aren't manipulated<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // (IE normalizes it by default)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { support.hrefNormalized = a.getAttribute( "href" ) === "/a";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Check the default checkbox/radio value ("" on WebKit; "on" elsewhere)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { support.checkOn = !!input.value;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Make sure that a selected-by-default option has a working selected property.<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // (WebKit defaults to false instead of true, IE too, if it's in an optgroup)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { support.optSelected = opt.selected;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Tests for enctype support on a form (#6743)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { support.enctype = !!document.createElement( "form" ).enctype;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Make sure that the options inside disabled selects aren't marked as disabled<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // (WebKit marks them as disabled)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { select.disabled = true;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { support.optDisabled = !opt.disabled;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Support: IE8 only<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Check if we can trust getAttribute("value")<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { input = document.createElement( "input" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { input.setAttribute( "value", "" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { support.input = input.getAttribute( "value" ) === "";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Check if an input maintains its value after becoming a radio<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { input.value = "t";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { input.setAttribute( "type", "radio" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { support.radioValue = input.value === "t";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {} )();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {var rreturn = /\r/g,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { rspaces = /[\x20\t\r\n\f]+/g;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.fn.extend( {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { val: function( value ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var hooks, ret, isFunction,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem = this[ 0 ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !arguments.length ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( elem ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { hooks = jQuery.valHooks[ elem.type ] ||<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.valHooks[ elem.nodeName.toLowerCase() ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if (<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { hooks &&<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "get" in hooks &&<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ( ret = hooks.get( elem, "value" ) ) !== undefined<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return ret;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ret = elem.value;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return typeof ret === "string" ?<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // handle most common string cases<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ret.replace( rreturn, "" ) :<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // handle cases where value is null/undef or number<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ret == null ? "" : ret;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { isFunction = jQuery.isFunction( value );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.each( function( i ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var val;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( this.nodeType !== 1 ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( isFunction ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { val = value.call( this, i, jQuery( this ).val() );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { val = value;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Treat null/undefined as ""; convert numbers to string<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( val == null ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { val = "";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( typeof val === "number" ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { val += "";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( jQuery.isArray( val ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { val = jQuery.map( val, function( value ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return value == null ? "" : value + "";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // If set returns undefined, fall back to normal setting<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { this.value = val;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {} );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.extend( {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { valHooks: {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { option: {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { get: function( elem ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var val = jQuery.find.attr( elem, "value" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return val != null ?<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { val :<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Support: IE10-11+<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // option.text throws exceptions (#14686, #14858)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Strip and collapse whitespace<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // https://html.spec.whatwg.org/#strip-and-collapse-whitespace<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.trim( jQuery.text( elem ) ).replace( rspaces, " " );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { select: {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { get: function( elem ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var value, option,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { options = elem.options,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { index = elem.selectedIndex,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { one = elem.type === "select-one" || index < 0,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { values = one ? null : [],<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { max = one ? index + 1 : options.length,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { i = index < 0 ?<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { max :<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { one ? index : 0;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Loop through all the selected options<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( ; i < max; i++ ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { option = options[ i ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // oldIE doesn't update selected after form reset (#2551)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( ( option.selected || i === index ) &&<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Don't return options that are disabled or in a disabled optgroup<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ( support.optDisabled ?<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { !option.disabled :<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { option.getAttribute( "disabled" ) === null ) &&<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ( !option.parentNode.disabled ||<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { !jQuery.nodeName( option.parentNode, "optgroup" ) ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Get the specific value for the option<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { value = jQuery( option ).val();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // We don't need an array for one selects<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( one ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return value;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Multi-Selects return an array<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { values.push( value );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return values;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { set: function( elem, value ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var optionSet, option,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { options = elem.options,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { values = jQuery.makeArray( value ),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { i = options.length;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( i-- ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { option = options[ i ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1 ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Support: IE6<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // When new option element is added to select box we need to<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // force reflow of newly added node in order to workaround delay<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // of initialization properties<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { try {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { option.selected = optionSet = true;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } catch ( _ ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Will be executed only in IE6<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { option.scrollHeight;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { option.selected = false;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Force browsers to behave consistently when non-matching value is set<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !optionSet ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem.selectedIndex = -1;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return options;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {} );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Radios and checkboxes getter/setter<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.each( [ "radio", "checkbox" ], function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.valHooks[ this ] = {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { set: function( elem, value ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.isArray( value ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !support.checkOn ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.valHooks[ this ].get = function( elem ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return elem.getAttribute( "value" ) === null ? "on" : elem.value;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {} );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {var nodeHook, boolHook,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { attrHandle = jQuery.expr.attrHandle,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ruseDefault = /^(?:checked|selected)$/i,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { getSetAttribute = support.getSetAttribute,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { getSetInput = support.input;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.fn.extend( {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { attr: function( name, value ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return access( this, jQuery.attr, name, value, arguments.length > 1 );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { removeAttr: function( name ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.each( function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.removeAttr( this, name );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {} );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.extend( {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { attr: function( elem, name, value ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var ret, hooks,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { nType = elem.nodeType;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Don't get/set attributes on text, comment and attribute nodes<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( nType === 3 || nType === 8 || nType === 2 ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Fallback to prop when attributes are not supported<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( typeof elem.getAttribute === "undefined" ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jQuery.prop( elem, name, value );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // All attributes are lowercase<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Grab necessary hook if one is defined<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { name = name.toLowerCase();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { hooks = jQuery.attrHooks[ name ] ||<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ( jQuery.expr.match.bool.test( name ) ? boolHook : nodeHook );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( value !== undefined ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( value === null ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.removeAttr( elem, name );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( hooks && "set" in hooks &&<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ( ret = hooks.set( elem, value, name ) ) !== undefined ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return ret;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem.setAttribute( name, value + "" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return value;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return ret;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ret = jQuery.find.attr( elem, name );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Non-existent attributes return null, we normalize to undefined<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return ret == null ? undefined : ret;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { attrHooks: {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { type: {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { set: function( elem, value ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !support.radioValue && value === "radio" &&<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.nodeName( elem, "input" ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Setting the type on a radio button after the value resets the value in IE8-9<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Reset value to default in case type is set after value during creation<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var val = elem.value;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem.setAttribute( "type", value );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( val ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem.value = val;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return value;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { removeAttr: function( elem, value ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var name, propName,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { i = 0,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { attrNames = value && value.match( rnotwhite );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( attrNames && elem.nodeType === 1 ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( ( name = attrNames[ i++ ] ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { propName = jQuery.propFix[ name ] || name;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Boolean attributes get special treatment (#10870)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.expr.match.bool.test( name ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Set corresponding property to false<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( getSetInput && getSetAttribute || !ruseDefault.test( name ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem[ propName ] = false;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Support: IE<9<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Also clear defaultChecked/defaultSelected (if appropriate)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem[ jQuery.camelCase( "default-" + name ) ] =<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem[ propName ] = false;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // See #9699 for explanation of this approach (setting first, then removal)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.attr( elem, name, "" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem.removeAttribute( getSetAttribute ? name : propName );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {} );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Hooks for boolean attributes<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {boolHook = {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { set: function( elem, value, name ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( value === false ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Remove boolean attributes when set to false<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.removeAttr( elem, name );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( getSetInput && getSetAttribute || !ruseDefault.test( name ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // IE<8 needs the *property* name<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem.setAttribute( !getSetAttribute && jQuery.propFix[ name ] || name, name );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Support: IE<9<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Use defaultChecked and defaultSelected for oldIE<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem[ jQuery.camelCase( "default-" + name ) ] = elem[ name ] = true;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return name;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {};<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var getter = attrHandle[ name ] || jQuery.find.attr;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( getSetInput && getSetAttribute || !ruseDefault.test( name ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { attrHandle[ name ] = function( elem, name, isXML ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var ret, handle;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !isXML ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Avoid an infinite loop by temporarily removing this function from the getter<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { handle = attrHandle[ name ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { attrHandle[ name ] = ret;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ret = getter( elem, name, isXML ) != null ?<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { name.toLowerCase() :<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { null;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { attrHandle[ name ] = handle;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return ret;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { attrHandle[ name ] = function( elem, name, isXML ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !isXML ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return elem[ jQuery.camelCase( "default-" + name ) ] ?<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { name.toLowerCase() :<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { null;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {} );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// fix oldIE attroperties<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {if ( !getSetInput || !getSetAttribute ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.attrHooks.value = {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { set: function( elem, value, name ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.nodeName( elem, "input" ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Does not return so that setAttribute is also used<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem.defaultValue = value;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Use nodeHook if defined (#1954); otherwise setAttribute is fine<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return nodeHook && nodeHook.set( elem, value, name );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {}<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// IE6/7 do not support getting/setting some attributes with get/setAttribute<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {if ( !getSetAttribute ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Use this for any attribute in IE6/7<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // This fixes almost every IE6/7 issue<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { nodeHook = {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { set: function( elem, value, name ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Set the existing or create a new attribute node<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var ret = elem.getAttributeNode( name );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !ret ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem.setAttributeNode(<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ( ret = elem.ownerDocument.createAttribute( name ) )<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ret.value = value += "";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Break association with cloned elements by also using setAttribute (#9646)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( name === "value" || value === elem.getAttribute( name ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return value;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Some attributes are constructed with empty-string values when not defined<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { attrHandle.id = attrHandle.name = attrHandle.coords =<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { function( elem, name, isXML ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var ret;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !isXML ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return ( ret = elem.getAttributeNode( name ) ) && ret.value !== "" ?<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ret.value :<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { null;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Fixing value retrieval on a button requires this module<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.valHooks.button = {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { get: function( elem, name ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var ret = elem.getAttributeNode( name );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( ret && ret.specified ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return ret.value;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { set: nodeHook.set<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Set contenteditable to false on removals(#10429)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Setting to empty string throws an error as an invalid value<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.attrHooks.contenteditable = {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { set: function( elem, value, name ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { nodeHook.set( elem, value === "" ? false : value, name );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Set width and height to auto instead of 0 on empty string( Bug #8150 )<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // This is for removals<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.each( [ "width", "height" ], function( i, name ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.attrHooks[ name ] = {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { set: function( elem, value ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( value === "" ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem.setAttribute( name, "auto" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return value;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {}<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {if ( !support.style ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.attrHooks.style = {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { get: function( elem ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Return undefined in the case of empty string<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Note: IE uppercases css property names, but if we were to .toLowerCase()<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // .cssText, that would destroy case sensitivity in URL's, like in "background"<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return elem.style.cssText || undefined;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { set: function( elem, value ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return ( elem.style.cssText = value + "" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {}<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {var rfocusable = /^(?:input|select|textarea|button|object)$/i,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { rclickable = /^(?:a|area)$/i;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.fn.extend( {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { prop: function( name, value ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return access( this, jQuery.prop, name, value, arguments.length > 1 );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { removeProp: function( name ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { name = jQuery.propFix[ name ] || name;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.each( function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // try/catch handles cases where IE balks (such as removing a property on window)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { try {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { this[ name ] = undefined;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { delete this[ name ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } catch ( e ) {}<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {} );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.extend( {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { prop: function( elem, name, value ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var ret, hooks,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { nType = elem.nodeType;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Don't get/set properties on text, comment and attribute nodes<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( nType === 3 || nType === 8 || nType === 2 ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Fix name and attach hooks<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { name = jQuery.propFix[ name ] || name;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { hooks = jQuery.propHooks[ name ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( value !== undefined ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( hooks && "set" in hooks &&<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ( ret = hooks.set( elem, value, name ) ) !== undefined ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return ret;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return ( elem[ name ] = value );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return ret;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return elem[ name ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { propHooks: {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { tabIndex: {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { get: function( elem ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // elem.tabIndex doesn't always return the<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // correct value when it hasn't been explicitly set<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Use proper attribute retrieval(#12072)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var tabindex = jQuery.find.attr( elem, "tabindex" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return tabindex ?<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { parseInt( tabindex, 10 ) :<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { rfocusable.test( elem.nodeName ) ||<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { rclickable.test( elem.nodeName ) && elem.href ?<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { -1;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { propFix: {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "for": "htmlFor",<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "class": "className"<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {} );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Some attributes require a special call on IE<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {if ( !support.hrefNormalized ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // href/src property should get the full normalized URL (#10299/#12915)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.each( [ "href", "src" ], function( i, name ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.propHooks[ name ] = {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { get: function( elem ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return elem.getAttribute( name, 4 );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {}<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Support: Safari, IE9+<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Accessing the selectedIndex property<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// forces the browser to respect setting selected<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// on the option<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// The getter ensures a default option is selected<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// when in an optgroup<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {if ( !support.optSelected ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.propHooks.selected = {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { get: function( elem ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var parent = elem.parentNode;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( parent ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { parent.selectedIndex;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Make sure that it also works with optgroups, see #5701<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( parent.parentNode ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { parent.parentNode.selectedIndex;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return null;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { set: function( elem ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var parent = elem.parentNode;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( parent ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { parent.selectedIndex;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( parent.parentNode ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { parent.parentNode.selectedIndex;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {}<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.each( [<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "tabIndex",<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "readOnly",<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "maxLength",<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "cellSpacing",<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "cellPadding",<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "rowSpan",<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "colSpan",<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "useMap",<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "frameBorder",<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "contentEditable"<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {], function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.propFix[ this.toLowerCase() ] = this;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {} );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// IE6/7 call enctype encoding<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {if ( !support.enctype ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.propFix.enctype = "encoding";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {}<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {var rclass = /[\t\r\n\f]/g;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {function getClass( elem ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jQuery.attr( elem, "class" ) || "";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {}<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.fn.extend( {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { addClass: function( value ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var classes, elem, cur, curValue, clazz, j, finalValue,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { i = 0;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.isFunction( value ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.each( function( j ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery( this ).addClass( value.call( this, j, getClass( this ) ) );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( typeof value === "string" && value ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { classes = value.match( rnotwhite ) || [];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( ( elem = this[ i++ ] ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { curValue = getClass( elem );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { cur = elem.nodeType === 1 &&<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ( " " + curValue + " " ).replace( rclass, " " );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( cur ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { j = 0;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( ( clazz = classes[ j++ ] ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( cur.indexOf( " " + clazz + " " ) < 0 ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { cur += clazz + " ";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // only assign if different to avoid unneeded rendering.<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { finalValue = jQuery.trim( cur );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( curValue !== finalValue ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.attr( elem, "class", finalValue );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { removeClass: function( value ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var classes, elem, cur, curValue, clazz, j, finalValue,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { i = 0;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.isFunction( value ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.each( function( j ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !arguments.length ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.attr( "class", "" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( typeof value === "string" && value ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { classes = value.match( rnotwhite ) || [];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( ( elem = this[ i++ ] ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { curValue = getClass( elem );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // This expression is here for better compressibility (see addClass)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { cur = elem.nodeType === 1 &&<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ( " " + curValue + " " ).replace( rclass, " " );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( cur ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { j = 0;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( ( clazz = classes[ j++ ] ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Remove *all* instances<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( cur.indexOf( " " + clazz + " " ) > -1 ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { cur = cur.replace( " " + clazz + " ", " " );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Only assign if different to avoid unneeded rendering.<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { finalValue = jQuery.trim( cur );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( curValue !== finalValue ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.attr( elem, "class", finalValue );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { toggleClass: function( value, stateVal ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var type = typeof value;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( typeof stateVal === "boolean" && type === "string" ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return stateVal ? this.addClass( value ) : this.removeClass( value );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.isFunction( value ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.each( function( i ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery( this ).toggleClass(<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { value.call( this, i, getClass( this ), stateVal ),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { stateVal<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.each( function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var className, i, self, classNames;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( type === "string" ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Toggle individual class names<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { i = 0;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { self = jQuery( this );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { classNames = value.match( rnotwhite ) || [];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( ( className = classNames[ i++ ] ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Check each className given, space separated list<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( self.hasClass( className ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { self.removeClass( className );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { self.addClass( className );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Toggle whole class name<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( value === undefined || type === "boolean" ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { className = getClass( this );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( className ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // store className if set<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery._data( this, "__className__", className );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // If the element has a class name or if we're passed "false",<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // then remove the whole classname (if there was one, the above saved it).<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Otherwise bring back whatever was previously saved (if anything),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // falling back to the empty string if nothing was stored.<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.attr( this, "class",<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { className || value === false ?<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "" :<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery._data( this, "__className__" ) || ""<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { hasClass: function( selector ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var className, elem,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { i = 0;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { className = " " + selector + " ";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( ( elem = this[ i++ ] ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( elem.nodeType === 1 &&<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ( " " + getClass( elem ) + " " ).replace( rclass, " " )<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { .indexOf( className ) > -1<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return true;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return false;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {} );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Return jQuery for attributes-only inclusion<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.each( ( "blur focus focusin focusout load resize scroll unload click dblclick " +<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " +<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "change select submit keydown keypress keyup error contextmenu" ).split( " " ),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { function( i, name ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Handle event binding<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.fn[ name ] = function( data, fn ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return arguments.length > 0 ?<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { this.on( name, null, data, fn ) :<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { this.trigger( name );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {} );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.fn.extend( {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { hover: function( fnOver, fnOut ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {} );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {var location = window.location;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {var nonce = jQuery.now();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {var rquery = ( /\?/ );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {var rvalidtokens = /(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.parseJSON = function( data ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Attempt to parse using the native JSON parser first<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( window.JSON && window.JSON.parse ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Support: Android 2.3<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Workaround failure to string-cast null input<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return window.JSON.parse( data + "" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var requireNonComma,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { depth = null,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { str = jQuery.trim( data + "" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Guard against invalid (and possibly dangerous) input by ensuring that nothing remains<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // after removing valid tokens<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return str && !jQuery.trim( str.replace( rvalidtokens, function( token, comma, open, close ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Force termination if we see a misplaced comma<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( requireNonComma && comma ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { depth = 0;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Perform no more replacements after returning to outermost depth<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( depth === 0 ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return token;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Commas must not follow "[", "{", or ","<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { requireNonComma = open || comma;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Determine new depth<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // array/object open ("[" or "{"): depth += true - false (increment)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // array/object close ("]" or "}"): depth += false - true (decrement)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // other cases ("," or primitive): depth += true - true (numeric cast)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { depth += !close - !open;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Remove this token<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return "";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } ) ) ?<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ( Function( "return " + str ) )() :<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.error( "Invalid JSON: " + data );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {};<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Cross-browser xml parsing<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.parseXML = function( data ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var xml, tmp;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !data || typeof data !== "string" ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return null;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { try {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( window.DOMParser ) { // Standard<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { tmp = new window.DOMParser();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { xml = tmp.parseFromString( data, "text/xml" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else { // IE<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { xml = new window.ActiveXObject( "Microsoft.XMLDOM" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { xml.async = "false";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { xml.loadXML( data );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } catch ( e ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { xml = undefined;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !xml || !xml.documentElement || xml.getElementsByTagName( "parsererror" ).length ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.error( "Invalid XML: " + data );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return xml;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {};<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {var<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { rhash = /#.*$/,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { rts = /([?&])_=[^&]*/,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // IE leaves an \r character at EOL<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { rheaders = /^(.*?):[ \t]*([^\r\n]*)\r?$/mg,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // #7653, #8125, #8152: local protocol detection<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { rnoContent = /^(?:GET|HEAD)$/,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { rprotocol = /^\/\//,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { rurl = /^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { /* Prefilters<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { * 2) These are called:<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { * - BEFORE asking for a transport<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { * - AFTER param serialization (s.data is a string if s.processData is true)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { * 3) key is the dataType<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { * 4) the catchall symbol "*" can be used<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { * 5) execution will start with transport dataType and THEN continue down to "*" if needed<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { */<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { prefilters = {},<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { /* Transports bindings<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { * 1) key is the dataType<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { * 2) the catchall symbol "*" can be used<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { * 3) selection will start with transport dataType and THEN go to "*" if needed<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { */<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { transports = {},<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { allTypes = "*/".concat( "*" ),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Document location<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ajaxLocation = location.href,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Segment location into parts<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ajaxLocParts = rurl.exec( ajaxLocation.toLowerCase() ) || [];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {function addToPrefiltersOrTransports( structure ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // dataTypeExpression is optional and defaults to "*"<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return function( dataTypeExpression, func ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( typeof dataTypeExpression !== "string" ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { func = dataTypeExpression;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { dataTypeExpression = "*";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var dataType,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { i = 0,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { dataTypes = dataTypeExpression.toLowerCase().match( rnotwhite ) || [];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.isFunction( func ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // For each dataType in the dataTypeExpression<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( ( dataType = dataTypes[ i++ ] ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Prepend if requested<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( dataType.charAt( 0 ) === "+" ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { dataType = dataType.slice( 1 ) || "*";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Otherwise append<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ( structure[ dataType ] = structure[ dataType ] || [] ).push( func );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {}<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Base inspection function for prefilters and transports<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var inspected = {},<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { seekingTransport = ( structure === transports );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { function inspect( dataType ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var selected;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { inspected[ dataType ] = true;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( typeof dataTypeOrTransport === "string" &&<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { !seekingTransport && !inspected[ dataTypeOrTransport ] ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { options.dataTypes.unshift( dataTypeOrTransport );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { inspect( dataTypeOrTransport );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return false;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( seekingTransport ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return !( selected = dataTypeOrTransport );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return selected;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {}<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// A special extend for ajax options<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// that takes "flat" options (not to be deep extended)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Fixes #9887<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {function ajaxExtend( target, src ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var deep, key,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { flatOptions = jQuery.ajaxSettings.flatOptions || {};<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( key in src ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( src[ key ] !== undefined ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( deep ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.extend( true, target, deep );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return target;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {}<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {/* Handles responses to an ajax request:<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { * - finds the right dataType (mediates between content-type and expected dataType)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { * - returns the corresponding response<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { */<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {function ajaxHandleResponses( s, jqXHR, responses ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var firstDataType, ct, finalDataType, type,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { contents = s.contents,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { dataTypes = s.dataTypes;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Remove auto dataType and get content-type in the process<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( dataTypes[ 0 ] === "*" ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { dataTypes.shift();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( ct === undefined ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ct = s.mimeType || jqXHR.getResponseHeader( "Content-Type" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Check if we're dealing with a known content-type<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( ct ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( type in contents ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( contents[ type ] && contents[ type ].test( ct ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { dataTypes.unshift( type );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { break;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Check to see if we have a response for the expected dataType<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( dataTypes[ 0 ] in responses ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { finalDataType = dataTypes[ 0 ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Try convertible dataTypes<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( type in responses ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { finalDataType = type;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { break;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !firstDataType ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { firstDataType = type;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Or just use first one<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { finalDataType = finalDataType || firstDataType;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // If we found a dataType<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // We add the dataType to the list if needed<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // and return the corresponding response<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( finalDataType ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( finalDataType !== dataTypes[ 0 ] ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { dataTypes.unshift( finalDataType );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return responses[ finalDataType ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {}<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {/* Chain conversions given the request and the original response<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { * Also sets the responseXXX fields on the jqXHR instance<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { */<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {function ajaxConvert( s, response, jqXHR, isSuccess ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var conv2, current, conv, tmp, prev,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { converters = {},<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Work with a copy of dataTypes in case we need to modify it for conversion<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { dataTypes = s.dataTypes.slice();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Create converters map with lowercased keys<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( dataTypes[ 1 ] ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( conv in s.converters ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { converters[ conv.toLowerCase() ] = s.converters[ conv ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { current = dataTypes.shift();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Convert to each sequential dataType<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( current ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.responseFields[ current ] ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jqXHR[ s.responseFields[ current ] ] = response;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Apply the dataFilter if provided<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !prev && isSuccess && s.dataFilter ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { response = s.dataFilter( response, s.dataType );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { prev = current;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { current = dataTypes.shift();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( current ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // There's only work to do if current dataType is non-auto<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( current === "*" ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { current = prev;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Convert response if prev dataType is non-auto and differs from current<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( prev !== "*" && prev !== current ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Seek a direct converter<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { conv = converters[ prev + " " + current ] || converters[ "* " + current ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // If none found, seek a pair<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !conv ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( conv2 in converters ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // If conv2 outputs current<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { tmp = conv2.split( " " );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( tmp[ 1 ] === current ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // If prev can be converted to accepted input<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { conv = converters[ prev + " " + tmp[ 0 ] ] ||<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { converters[ "* " + tmp[ 0 ] ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( conv ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Condense equivalence converters<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( conv === true ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { conv = converters[ conv2 ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Otherwise, insert the intermediate dataType<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( converters[ conv2 ] !== true ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { current = tmp[ 0 ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { dataTypes.unshift( tmp[ 1 ] );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { break;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Apply converter (if not an equivalence)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( conv !== true ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Unless errors are allowed to bubble, catch and return them<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( conv && s[ "throws" ] ) { // jscs:ignore requireDotNotation<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { response = conv( response );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { try {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { response = conv( response );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } catch ( e ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { state: "parsererror",<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { error: conv ? e : "No conversion from " + prev + " to " + current<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return { state: "success", data: response };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {}<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.extend( {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Counter for holding the number of active queries<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { active: 0,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Last-Modified header cache for next request<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { lastModified: {},<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { etag: {},<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ajaxSettings: {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { url: ajaxLocation,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { type: "GET",<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { isLocal: rlocalProtocol.test( ajaxLocParts[ 1 ] ),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { global: true,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { processData: true,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { async: true,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { contentType: "application/x-www-form-urlencoded; charset=UTF-8",<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { /*<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { timeout: 0,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { data: null,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { dataType: null,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { username: null,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { password: null,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { cache: null,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { throws: false,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { traditional: false,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { headers: {},<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { */<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { accepts: {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "*": allTypes,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { text: "text/plain",<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { html: "text/html",<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { xml: "application/xml, text/xml",<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { json: "application/json, text/javascript"<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { contents: {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { xml: /\bxml\b/,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { html: /\bhtml/,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { json: /\bjson\b/<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { responseFields: {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { xml: "responseXML",<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { text: "responseText",<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { json: "responseJSON"<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Data converters<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Keys separate source (or catchall "*") and destination types with a single space<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { converters: {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Convert anything to text<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "* text": String,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Text to html (true = no transformation)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "text html": true,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Evaluate text as a json expression<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "text json": jQuery.parseJSON,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Parse text as xml<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "text xml": jQuery.parseXML<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // For options that shouldn't be deep extended:<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // you can add your own custom options here if<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // and when you create one that shouldn't be<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // deep extended (see ajaxExtend)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { flatOptions: {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { url: true,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { context: true<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Creates a full fledged settings object into target<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // with both ajaxSettings and settings fields.<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // If target is omitted, writes into ajaxSettings.<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ajaxSetup: function( target, settings ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return settings ?<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Building a settings object<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) :<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Extending ajaxSettings<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ajaxExtend( jQuery.ajaxSettings, target );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ajaxPrefilter: addToPrefiltersOrTransports( prefilters ),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ajaxTransport: addToPrefiltersOrTransports( transports ),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Main method<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ajax: function( url, options ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // If url is an object, simulate pre-1.5 signature<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( typeof url === "object" ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { options = url;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { url = undefined;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Force options to be an object<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { options = options || {};<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Cross-domain detection vars<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { parts,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Loop variable<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { i,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // URL without anti-cache param<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { cacheURL,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Response headers as string<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { responseHeadersString,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // timeout handle<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { timeoutTimer,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // To know if global events are to be dispatched<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { fireGlobals,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { transport,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Response headers<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { responseHeaders,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Create the final options object<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s = jQuery.ajaxSetup( {}, options ),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Callbacks context<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { callbackContext = s.context || s,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Context for global events is callbackContext if it is a DOM node or jQuery collection<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { globalEventContext = s.context &&<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ( callbackContext.nodeType || callbackContext.jquery ) ?<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery( callbackContext ) :<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.event,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Deferreds<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { deferred = jQuery.Deferred(),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { completeDeferred = jQuery.Callbacks( "once memory" ),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Status-dependent callbacks<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { statusCode = s.statusCode || {},<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Headers (they are sent all at once)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { requestHeaders = {},<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { requestHeadersNames = {},<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // The jqXHR state<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { state = 0,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Default abort message<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { strAbort = "canceled",<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Fake xhr<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jqXHR = {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { readyState: 0,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Builds headers hashtable if needed<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { getResponseHeader: function( key ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var match;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( state === 2 ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !responseHeaders ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { responseHeaders = {};<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( ( match = rheaders.exec( responseHeadersString ) ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { responseHeaders[ match[ 1 ].toLowerCase() ] = match[ 2 ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { match = responseHeaders[ key.toLowerCase() ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return match == null ? null : match;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Raw string<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { getAllResponseHeaders: function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return state === 2 ? responseHeadersString : null;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Caches the header<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { setRequestHeader: function( name, value ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var lname = name.toLowerCase();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !state ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { name = requestHeadersNames[ lname ] = requestHeadersNames[ lname ] || name;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { requestHeaders[ name ] = value;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Overrides response content-type header<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { overrideMimeType: function( type ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !state ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.mimeType = type;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Status-dependent callbacks<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { statusCode: function( map ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var code;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( map ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( state < 2 ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( code in map ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Lazy-add the new callback in a way that preserves old ones<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { statusCode[ code ] = [ statusCode[ code ], map[ code ] ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Execute the appropriate callbacks<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jqXHR.always( map[ jqXHR.status ] );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Cancel the request<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { abort: function( statusText ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var finalText = statusText || strAbort;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( transport ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { transport.abort( finalText );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { done( 0, finalText );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Attach deferreds<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { deferred.promise( jqXHR ).complete = completeDeferred.add;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jqXHR.success = jqXHR.done;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jqXHR.error = jqXHR.fail;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Remove hash character (#7531: and string promotion)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Add protocol if not provided (#5866: IE7 issue with protocol-less urls)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Handle falsy url in the settings object (#10093: consistency with old signature)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // We also use the url parameter if available<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.url = ( ( url || s.url || ajaxLocation ) + "" )<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { .replace( rhash, "" )<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { .replace( rprotocol, ajaxLocParts[ 1 ] + "//" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Alias method option to type as per ticket #12004<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.type = options.method || options.type || s.method || s.type;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Extract dataTypes list<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.dataTypes = jQuery.trim( s.dataType || "*" ).toLowerCase().match( rnotwhite ) || [ "" ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // A cross-domain request is in order when we have a protocol:host:port mismatch<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.crossDomain == null ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { parts = rurl.exec( s.url.toLowerCase() );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.crossDomain = !!( parts &&<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ( parts[ 1 ] !== ajaxLocParts[ 1 ] || parts[ 2 ] !== ajaxLocParts[ 2 ] ||<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ( parts[ 3 ] || ( parts[ 1 ] === "http:" ? "80" : "443" ) ) !==<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ( ajaxLocParts[ 3 ] || ( ajaxLocParts[ 1 ] === "http:" ? "80" : "443" ) ) )<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Convert data if not already a string<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.data && s.processData && typeof s.data !== "string" ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.data = jQuery.param( s.data, s.traditional );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Apply prefilters<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { inspectPrefiltersOrTransports( prefilters, s, options, jqXHR );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // If request was aborted inside a prefilter, stop there<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( state === 2 ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jqXHR;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // We can fire global events as of now if asked to<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { fireGlobals = jQuery.event && s.global;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Watch for a new set of requests<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( fireGlobals && jQuery.active++ === 0 ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.event.trigger( "ajaxStart" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Uppercase the type<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.type = s.type.toUpperCase();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Determine if request has content<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.hasContent = !rnoContent.test( s.type );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Save the URL in case we're toying with the If-Modified-Since<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // and/or If-None-Match header later on<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { cacheURL = s.url;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // More options handling for requests with no content<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !s.hasContent ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // If data is available, append data to url<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.data ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { cacheURL = ( s.url += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // #9682: remove data so that it's not used in an eventual retry<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { delete s.data;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Add anti-cache in url if needed<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.cache === false ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.url = rts.test( cacheURL ) ?<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // If there is already a '_' parameter, set its value<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { cacheURL.replace( rts, "$1_=" + nonce++ ) :<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Otherwise add one to the end<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { cacheURL + ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + nonce++;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode.<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.ifModified ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.lastModified[ cacheURL ] ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.etag[ cacheURL ] ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Set the correct header, if data is being sent<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jqXHR.setRequestHeader( "Content-Type", s.contentType );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Set the Accepts header for the server, depending on the dataType<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jqXHR.setRequestHeader(<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "Accept",<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ?<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.accepts[ s.dataTypes[ 0 ] ] +<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) :<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.accepts[ "*" ]<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Check for headers option<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( i in s.headers ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jqXHR.setRequestHeader( i, s.headers[ i ] );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Allow custom headers/mimetypes and early abort<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.beforeSend &&<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || state === 2 ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Abort if not done already and return<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jqXHR.abort();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // aborting is no longer a cancellation<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { strAbort = "abort";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Install callbacks on deferreds<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( i in { success: 1, error: 1, complete: 1 } ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jqXHR[ i ]( s[ i ] );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Get transport<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // If no transport, we auto-abort<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !transport ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { done( -1, "No Transport" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jqXHR.readyState = 1;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Send global event<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( fireGlobals ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // If request was aborted inside ajaxSend, stop there<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( state === 2 ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jqXHR;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Timeout<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.async && s.timeout > 0 ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { timeoutTimer = window.setTimeout( function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jqXHR.abort( "timeout" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }, s.timeout );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { try {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { state = 1;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { transport.send( requestHeaders, done );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } catch ( e ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Propagate exception as error if not done<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( state < 2 ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { done( -1, e );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Simply rethrow otherwise<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { throw e;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Callback for when everything is done<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { function done( status, nativeStatusText, responses, headers ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var isSuccess, success, error, response, modified,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { statusText = nativeStatusText;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Called once<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( state === 2 ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // State is "done" now<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { state = 2;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Clear timeout if it exists<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( timeoutTimer ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { window.clearTimeout( timeoutTimer );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Dereference transport for early garbage collection<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // (no matter how long the jqXHR object will be used)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { transport = undefined;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Cache response headers<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { responseHeadersString = headers || "";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Set readyState<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jqXHR.readyState = status > 0 ? 4 : 0;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Determine if successful<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { isSuccess = status >= 200 && status < 300 || status === 304;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Get response data<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( responses ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { response = ajaxHandleResponses( s, jqXHR, responses );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Convert no matter what (that way responseXXX fields are always set)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { response = ajaxConvert( s, response, jqXHR, isSuccess );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // If successful, handle type chaining<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( isSuccess ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode.<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.ifModified ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { modified = jqXHR.getResponseHeader( "Last-Modified" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( modified ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.lastModified[ cacheURL ] = modified;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { modified = jqXHR.getResponseHeader( "etag" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( modified ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.etag[ cacheURL ] = modified;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // if no content<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( status === 204 || s.type === "HEAD" ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { statusText = "nocontent";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // if not modified<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( status === 304 ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { statusText = "notmodified";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // If we have data, let's convert it<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { statusText = response.state;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { success = response.data;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { error = response.error;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { isSuccess = !error;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // We extract error from statusText<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // then normalize statusText and status for non-aborts<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { error = statusText;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( status || !statusText ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { statusText = "error";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( status < 0 ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { status = 0;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Set data for the fake xhr object<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jqXHR.status = status;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jqXHR.statusText = ( nativeStatusText || statusText ) + "";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Success/Error<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( isSuccess ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Status-dependent callbacks<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jqXHR.statusCode( statusCode );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { statusCode = undefined;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( fireGlobals ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError",<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { [ jqXHR, s, isSuccess ? success : error ] );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Complete<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( fireGlobals ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Handle the global AJAX counter<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !( --jQuery.active ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.event.trigger( "ajaxStop" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jqXHR;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { getJSON: function( url, data, callback ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jQuery.get( url, data, callback, "json" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { getScript: function( url, callback ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jQuery.get( url, undefined, callback, "script" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {} );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.each( [ "get", "post" ], function( i, method ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery[ method ] = function( url, data, callback, type ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // shift arguments if data argument was omitted<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.isFunction( data ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { type = type || callback;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { callback = data;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { data = undefined;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // The url can be an options object (which then must have .url)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jQuery.ajax( jQuery.extend( {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { url: url,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { type: method,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { dataType: type,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { data: data,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { success: callback<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }, jQuery.isPlainObject( url ) && url ) );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {} );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery._evalUrl = function( url ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jQuery.ajax( {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { url: url,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Make this explicit, since user can override this through ajaxSetup (#11264)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { type: "GET",<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { dataType: "script",<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { cache: true,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { async: false,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { global: false,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "throws": true<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {};<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.fn.extend( {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { wrapAll: function( html ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.isFunction( html ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.each( function( i ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery( this ).wrapAll( html.call( this, i ) );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( this[ 0 ] ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // The elements to wrap the target around<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( this[ 0 ].parentNode ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { wrap.insertBefore( this[ 0 ] );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { wrap.map( function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var elem = this;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( elem.firstChild && elem.firstChild.nodeType === 1 ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem = elem.firstChild;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return elem;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } ).append( this );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { wrapInner: function( html ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.isFunction( html ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.each( function( i ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery( this ).wrapInner( html.call( this, i ) );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.each( function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var self = jQuery( this ),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { contents = self.contents();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( contents.length ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { contents.wrapAll( html );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { self.append( html );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { wrap: function( html ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var isFunction = jQuery.isFunction( html );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.each( function( i ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery( this ).wrapAll( isFunction ? html.call( this, i ) : html );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { unwrap: function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.parent().each( function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !jQuery.nodeName( this, "body" ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery( this ).replaceWith( this.childNodes );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } ).end();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {} );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {function getDisplay( elem ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return elem.style && elem.style.display || jQuery.css( elem, "display" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {}<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {function filterHidden( elem ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Disconnected elements are considered hidden<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !jQuery.contains( elem.ownerDocument || document, elem ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return true;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( elem && elem.nodeType === 1 ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( getDisplay( elem ) === "none" || elem.type === "hidden" ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return true;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem = elem.parentNode;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return false;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {}<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.expr.filters.hidden = function( elem ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Support: Opera <= 12.12<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Opera reports offsetWidths and offsetHeights less than zero on some elements<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return support.reliableHiddenOffsets() ?<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ( elem.offsetWidth <= 0 && elem.offsetHeight <= 0 &&<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { (!elem.getClientRects || !elem.getClientRects().length) ) :<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { filterHidden( elem );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {};<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.expr.filters.visible = function( elem ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return !jQuery.expr.filters.hidden( elem );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {};<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {var r20 = /%20/g,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { rbracket = /\[\]$/,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { rCRLF = /\r?\n/g,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { rsubmittable = /^(?:input|select|textarea|keygen)/i;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {function buildParams( prefix, obj, traditional, add ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var name;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.isArray( obj ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Serialize array item.<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.each( obj, function( i, v ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( traditional || rbracket.test( prefix ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Treat each array item as a scalar.<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { add( prefix, v );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Item is non-scalar (array or object), encode its numeric index.<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { buildParams(<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { prefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]",<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { v,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { traditional,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { add<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( !traditional && jQuery.type( obj ) === "object" ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Serialize object item.<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( name in obj ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Serialize scalar item.<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { add( prefix, obj );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {}<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Serialize an array of form elements or a set of<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// key/values into a query string<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.param = function( a, traditional ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var prefix,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s = [],<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { add = function( key, value ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // If value is a function, invoke it and return its value<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { value = jQuery.isFunction( value ) ? value() : ( value == null ? "" : value );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s[ s.length ] = encodeURIComponent( key ) + "=" + encodeURIComponent( value );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Set traditional to true for jQuery <= 1.3.2 behavior.<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( traditional === undefined ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { traditional = jQuery.ajaxSettings && jQuery.ajaxSettings.traditional;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // If an array was passed in, assume that it is an array of form elements.<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Serialize the form elements<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.each( a, function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { add( this.name, this.value );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // If traditional, encode the "old" way (the way 1.3.2 or older<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // did it), otherwise encode params recursively.<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( prefix in a ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { buildParams( prefix, a[ prefix ], traditional, add );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Return the resulting serialization<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return s.join( "&" ).replace( r20, "+" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {};<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.fn.extend( {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { serialize: function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jQuery.param( this.serializeArray() );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { serializeArray: function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.map( function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Can add propHook for "elements" to filter or add form elements<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var elements = jQuery.prop( this, "elements" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return elements ? jQuery.makeArray( elements ) : this;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } )<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { .filter( function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var type = this.type;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Use .is(":disabled") so that fieldset[disabled] works<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.name && !jQuery( this ).is( ":disabled" ) &&<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) &&<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ( this.checked || !rcheckableType.test( type ) );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } )<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { .map( function( i, elem ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var val = jQuery( this ).val();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return val == null ?<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { null :<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.isArray( val ) ?<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.map( val, function( val ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } ) :<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { { name: elem.name, value: val.replace( rCRLF, "\r\n" ) };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } ).get();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {} );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Create the request object<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// (This is still attached to ajaxSettings for backward compatibility)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.ajaxSettings.xhr = window.ActiveXObject !== undefined ?<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Support: IE6-IE8<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // XHR cannot access local files, always use ActiveX for that case<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( this.isLocal ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return createActiveXHR();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Support: IE 9-11<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // IE seems to error on cross-domain PATCH requests when ActiveX XHR<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // is used. In IE 9+ always use the native XHR.<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Note: this condition won't catch Edge as it doesn't define<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // document.documentMode but it also doesn't support ActiveX so it won't<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // reach this code.<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( document.documentMode > 8 ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return createStandardXHR();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Support: IE<9<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // oldIE XHR does not support non-RFC2616 methods (#13240)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // See http://msdn.microsoft.com/en-us/library/ie/ms536648(v=vs.85).aspx<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // and http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Although this check for six methods instead of eight<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // since IE also does not support "trace" and "connect"<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return /^(get|post|head|put|delete|options)$/i.test( this.type ) &&<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { createStandardXHR() || createActiveXHR();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } :<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // For all other browsers, use the standard XMLHttpRequest object<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { createStandardXHR;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {var xhrId = 0,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { xhrCallbacks = {},<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { xhrSupported = jQuery.ajaxSettings.xhr();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Support: IE<10<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Open requests must be manually aborted on unload (#5280)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// See https://support.microsoft.com/kb/2856746 for more info<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {if ( window.attachEvent ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { window.attachEvent( "onunload", function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( var key in xhrCallbacks ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { xhrCallbacks[ key ]( undefined, true );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {}<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Determine support properties<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {xhrSupported = support.ajax = !!xhrSupported;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Create transport if the browser can provide an xhr<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {if ( xhrSupported ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.ajaxTransport( function( options ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Cross domain only allowed if supported through XMLHttpRequest<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !options.crossDomain || support.cors ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var callback;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { send: function( headers, complete ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var i,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { xhr = options.xhr(),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { id = ++xhrId;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Open the socket<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { xhr.open(<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { options.type,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { options.url,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { options.async,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { options.username,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { options.password<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Apply custom fields if provided<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( options.xhrFields ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( i in options.xhrFields ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { xhr[ i ] = options.xhrFields[ i ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Override mime type if needed<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( options.mimeType && xhr.overrideMimeType ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { xhr.overrideMimeType( options.mimeType );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // X-Requested-With header<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // For cross-domain requests, seeing as conditions for a preflight are<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // akin to a jigsaw puzzle, we simply never set it to be sure.<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // (it can always be set on a per-request basis or even using ajaxSetup)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // For same-domain requests, won't change header if already provided.<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !options.crossDomain && !headers[ "X-Requested-With" ] ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { headers[ "X-Requested-With" ] = "XMLHttpRequest";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Set headers<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { for ( i in headers ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Support: IE<9<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // IE's ActiveXObject throws a 'Type Mismatch' exception when setting<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // request header to a null-value.<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { //<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // To keep consistent with other XHR implementations, cast the value<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // to string and ignore `undefined`.<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( headers[ i ] !== undefined ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { xhr.setRequestHeader( i, headers[ i ] + "" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Do send the request<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // This may raise an exception which is actually<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // handled in jQuery.ajax (so no try/catch here)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { xhr.send( ( options.hasContent && options.data ) || null );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Listener<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { callback = function( _, isAbort ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var status, statusText, responses;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Was never called and is aborted or complete<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( callback && ( isAbort || xhr.readyState === 4 ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Clean up<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { delete xhrCallbacks[ id ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { callback = undefined;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { xhr.onreadystatechange = jQuery.noop;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Abort manually if needed<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( isAbort ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( xhr.readyState !== 4 ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { xhr.abort();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { responses = {};<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { status = xhr.status;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Support: IE<10<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Accessing binary-data responseText throws an exception<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // (#11426)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( typeof xhr.responseText === "string" ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { responses.text = xhr.responseText;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Firefox throws an exception when accessing<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // statusText for faulty cross-domain requests<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { try {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { statusText = xhr.statusText;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } catch ( e ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // We normalize with Webkit giving an empty statusText<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { statusText = "";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Filter status for non standard behaviors<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // If the request is local and we have data: assume a success<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // (success with no data won't get notified, that's the best we<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // can do given current implementations)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !status && options.isLocal && !options.crossDomain ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { status = responses.text ? 200 : 404;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // IE - #1450: sometimes returns 1223 when it should be 204<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( status === 1223 ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { status = 204;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Call complete if needed<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( responses ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { complete( status, statusText, responses, xhr.getAllResponseHeaders() );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Do send the request<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // `xhr.send` may raise an exception, but it will be<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // handled in jQuery.ajax (so no try/catch here)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !options.async ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // If we're in sync mode we fire the callback<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { callback();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( xhr.readyState === 4 ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // (IE6 & IE7) if it's in cache and has been<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // retrieved directly we need to fire the callback<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { window.setTimeout( callback );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Register the callback, but delay it in case `xhr.send` throws<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Add to the list of active xhr callbacks<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { xhr.onreadystatechange = xhrCallbacks[ id ] = callback;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { abort: function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( callback ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { callback( undefined, true );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {}<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Functions to create xhrs<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {function createStandardXHR() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { try {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return new window.XMLHttpRequest();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } catch ( e ) {}<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {}<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {function createActiveXHR() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { try {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return new window.ActiveXObject( "Microsoft.XMLHTTP" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } catch ( e ) {}<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {}<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Install script dataType<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.ajaxSetup( {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { accepts: {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { script: "text/javascript, application/javascript, " +<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "application/ecmascript, application/x-ecmascript"<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { contents: {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { script: /\b(?:java|ecma)script\b/<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { converters: {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "text script": function( text ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.globalEval( text );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return text;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {} );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Handle cache's special case and global<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.ajaxPrefilter( "script", function( s ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.cache === undefined ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.cache = false;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.crossDomain ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.type = "GET";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.global = false;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {} );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Bind script tag hack transport<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.ajaxTransport( "script", function( s ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // This transport only deals with cross domain requests<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.crossDomain ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var script,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { head = document.head || jQuery( "head" )[ 0 ] || document.documentElement;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { send: function( _, callback ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { script = document.createElement( "script" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { script.async = true;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.scriptCharset ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { script.charset = s.scriptCharset;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { script.src = s.url;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Attach handlers for all browsers<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { script.onload = script.onreadystatechange = function( _, isAbort ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( isAbort || !script.readyState || /loaded|complete/.test( script.readyState ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Handle memory leak in IE<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { script.onload = script.onreadystatechange = null;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Remove the script<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( script.parentNode ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { script.parentNode.removeChild( script );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Dereference the script<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { script = null;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Callback if not abort<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !isAbort ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { callback( 200, "success" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Circumvent IE6 bugs with base elements (#2709 and #4378) by prepending<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Use native DOM manipulation to avoid our domManip AJAX trickery<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { head.insertBefore( script, head.firstChild );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { abort: function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( script ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { script.onload( undefined, true );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {} );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Prevent auto-execution of scripts when no explicit dataType was provided (See gh-2432)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.ajaxPrefilter( function( s ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s.crossDomain ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.contents.script = false;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {} );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {var oldCallbacks = [],<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { rjsonp = /(=)\?(?=&|$)|\?\?/;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Default jsonp settings<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.ajaxSetup( {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jsonp: "callback",<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jsonpCallback: function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var callback = oldCallbacks.pop() || ( jQuery.expando + "_" + ( nonce++ ) );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { this[ callback ] = true;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return callback;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {} );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Detect, normalize options and install callbacks for jsonp requests<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.ajaxPrefilter( "json jsonp", function( s, originalSettings, jqXHR ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var callbackName, overwritten, responseContainer,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jsonProp = s.jsonp !== false && ( rjsonp.test( s.url ) ?<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "url" :<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { typeof s.data === "string" &&<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { ( s.contentType || "" )<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { .indexOf( "application/x-www-form-urlencoded" ) === 0 &&<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { rjsonp.test( s.data ) && "data"<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Handle iff the expected data type is "jsonp" or we have a parameter to set<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jsonProp || s.dataTypes[ 0 ] === "jsonp" ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Get callback name, remembering preexisting value associated with it<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { callbackName = s.jsonpCallback = jQuery.isFunction( s.jsonpCallback ) ?<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.jsonpCallback() :<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.jsonpCallback;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Insert callback into url or form data<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jsonProp ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s[ jsonProp ] = s[ jsonProp ].replace( rjsonp, "$1" + callbackName );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( s.jsonp !== false ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.url += ( rquery.test( s.url ) ? "&" : "?" ) + s.jsonp + "=" + callbackName;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Use data converter to retrieve json after script execution<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.converters[ "script json" ] = function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !responseContainer ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.error( callbackName + " was not called" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return responseContainer[ 0 ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // force json dataType<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.dataTypes[ 0 ] = "json";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Install callback<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { overwritten = window[ callbackName ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { window[ callbackName ] = function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { responseContainer = arguments;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Clean-up function (fires after converters)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jqXHR.always( function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // If previous value didn't exist - remove it<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( overwritten === undefined ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery( window ).removeProp( callbackName );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Otherwise restore preexisting value<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { window[ callbackName ] = overwritten;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Save back as free<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( s[ callbackName ] ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // make sure that re-using the options doesn't screw things around<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { s.jsonpCallback = originalSettings.jsonpCallback;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // save the callback name for future use<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { oldCallbacks.push( callbackName );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Call if it was a function and we have a response<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( responseContainer && jQuery.isFunction( overwritten ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { overwritten( responseContainer[ 0 ] );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { responseContainer = overwritten = undefined;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Delegate to script<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return "script";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {} );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// data: string of html<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// context (optional): If specified, the fragment will be created in this context,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// defaults to document<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// keepScripts (optional): If true, will include scripts passed in the html string<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.parseHTML = function( data, context, keepScripts ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !data || typeof data !== "string" ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return null;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( typeof context === "boolean" ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { keepScripts = context;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { context = false;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { context = context || document;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var parsed = rsingleTag.exec( data ),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { scripts = !keepScripts && [];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Single tag<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( parsed ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return [ context.createElement( parsed[ 1 ] ) ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { parsed = buildFragment( [ data ], context, scripts );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( scripts && scripts.length ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery( scripts ).remove();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jQuery.merge( [], parsed.childNodes );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {};<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Keep a copy of the old load method<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {var _load = jQuery.fn.load;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {/**<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { * Load a url into a page<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { */<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.fn.load = function( url, params, callback ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( typeof url !== "string" && _load ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return _load.apply( this, arguments );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var selector, type, response,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { self = this,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { off = url.indexOf( " " );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( off > -1 ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { selector = jQuery.trim( url.slice( off, url.length ) );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { url = url.slice( 0, off );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // If it's a function<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.isFunction( params ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // We assume that it's the callback<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { callback = params;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { params = undefined;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Otherwise, build a param string<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else if ( params && typeof params === "object" ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { type = "POST";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // If we have elements to modify, make the request<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( self.length > 0 ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.ajax( {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { url: url,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // If "type" variable is undefined, then "GET" method will be used.<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Make value of this field explicit since<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // user can override it through ajaxSetup method<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { type: type || "GET",<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { dataType: "html",<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { data: params<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } ).done( function( responseText ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Save response for use in complete callback<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { response = arguments;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { self.html( selector ?<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // If a selector was specified, locate the right elements in a dummy div<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Exclude scripts to avoid IE 'Permission Denied' errors<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery( "<div>" ).append( jQuery.parseHTML( responseText ) ).find( selector ) :<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Otherwise use the full result<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { responseText );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // If the request succeeds, this function gets "data", "status", "jqXHR"<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // but they are ignored because response was set above.<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // If it fails, this function gets "jqXHR", "status", "error"<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } ).always( callback && function( jqXHR, status ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { self.each( function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { callback.apply( this, response || [ jqXHR.responseText, status, jqXHR ] );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {};<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Attach a bunch of functions for handling common AJAX events<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.each( [<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "ajaxStart",<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "ajaxStop",<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "ajaxComplete",<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "ajaxError",<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "ajaxSuccess",<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { "ajaxSend"<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {], function( i, type ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.fn[ type ] = function( fn ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.on( type, fn );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {} );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.expr.filters.animated = function( elem ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jQuery.grep( jQuery.timers, function( fn ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return elem === fn.elem;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } ).length;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {};<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {/**<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { * Gets a window from an element<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { */<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {function getWindow( elem ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jQuery.isWindow( elem ) ?<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem :<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem.nodeType === 9 ?<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem.defaultView || elem.parentWindow :<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { false;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {}<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.offset = {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { setOffset: function( elem, options, i ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var curPosition, curLeft, curCSSTop, curTop, curOffset, curCSSLeft, calculatePosition,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { position = jQuery.css( elem, "position" ),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { curElem = jQuery( elem ),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { props = {};<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // set position first, in-case top/left are set even on static elem<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( position === "static" ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem.style.position = "relative";<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { curOffset = curElem.offset();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { curCSSTop = jQuery.css( elem, "top" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { curCSSLeft = jQuery.css( elem, "left" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { calculatePosition = ( position === "absolute" || position === "fixed" ) &&<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.inArray( "auto", [ curCSSTop, curCSSLeft ] ) > -1;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // need to be able to calculate position if either top or left<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // is auto and position is either absolute or fixed<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( calculatePosition ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { curPosition = curElem.position();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { curTop = curPosition.top;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { curLeft = curPosition.left;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { curTop = parseFloat( curCSSTop ) || 0;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { curLeft = parseFloat( curCSSLeft ) || 0;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.isFunction( options ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Use jQuery.extend here to allow modification of coordinates argument (gh-1848)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { options = options.call( elem, i, jQuery.extend( {}, curOffset ) );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( options.top != null ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { props.top = ( options.top - curOffset.top ) + curTop;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( options.left != null ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { props.left = ( options.left - curOffset.left ) + curLeft;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( "using" in options ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { options.using.call( elem, props );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { curElem.css( props );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {};<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.fn.extend( {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { offset: function( options ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( arguments.length ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return options === undefined ?<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { this :<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { this.each( function( i ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.offset.setOffset( this, options, i );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var docElem, win,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { box = { top: 0, left: 0 },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem = this[ 0 ],<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { doc = elem && elem.ownerDocument;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !doc ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { docElem = doc.documentElement;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Make sure it's not a disconnected DOM node<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !jQuery.contains( docElem, elem ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return box;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // If we don't have gBCR, just use 0,0 rather than error<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // BlackBerry 5, iOS 3 (original iPhone)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( typeof elem.getBoundingClientRect !== "undefined" ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { box = elem.getBoundingClientRect();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { win = getWindow( doc );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { top: box.top + ( win.pageYOffset || docElem.scrollTop ) - ( docElem.clientTop || 0 ),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { left: box.left + ( win.pageXOffset || docElem.scrollLeft ) - ( docElem.clientLeft || 0 )<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { position: function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !this[ 0 ] ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var offsetParent, offset,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { parentOffset = { top: 0, left: 0 },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem = this[ 0 ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Fixed elements are offset from window (parentOffset = {top:0, left: 0},<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // because it is its only offset parent<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.css( elem, "position" ) === "fixed" ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // we assume that getBoundingClientRect is available when computed position is fixed<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { offset = elem.getBoundingClientRect();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Get *real* offsetParent<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { offsetParent = this.offsetParent();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Get correct offsets<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { offset = this.offset();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( !jQuery.nodeName( offsetParent[ 0 ], "html" ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { parentOffset = offsetParent.offset();<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Add offsetParent borders<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { parentOffset.top += jQuery.css( offsetParent[ 0 ], "borderTopWidth", true );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { parentOffset.left += jQuery.css( offsetParent[ 0 ], "borderLeftWidth", true );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Subtract parent offsets and element margins<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // note: when an element has margin: auto the offsetLeft and marginLeft<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // are the same in Safari causing offset.left to incorrectly be 0<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { top: offset.top - parentOffset.top - jQuery.css( elem, "marginTop", true ),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { left: offset.left - parentOffset.left - jQuery.css( elem, "marginLeft", true )<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { offsetParent: function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.map( function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var offsetParent = this.offsetParent;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { while ( offsetParent && ( !jQuery.nodeName( offsetParent, "html" ) &&<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.css( offsetParent, "position" ) === "static" ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { offsetParent = offsetParent.offsetParent;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return offsetParent || documentElement;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {} );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Create scrollLeft and scrollTop methods<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.each( { scrollLeft: "pageXOffset", scrollTop: "pageYOffset" }, function( method, prop ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var top = /Y/.test( prop );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.fn[ method ] = function( val ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return access( this, function( elem, method, val ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var win = getWindow( elem );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( val === undefined ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return win ? ( prop in win ) ? win[ prop ] :<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { win.document.documentElement[ method ] :<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem[ method ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( win ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { win.scrollTo(<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { !top ? val : jQuery( win ).scrollLeft(),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { top ? val : jQuery( win ).scrollTop()<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } else {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem[ method ] = val;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }, method, val, arguments.length, null );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {} );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Support: Safari<7-8+, Chrome<37-44+<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Add the top/left cssHooks using jQuery.fn.position<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Webkit bug: https://bugs.webkit.org/show_bug.cgi?id=29084<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// getComputedStyle returns percent when specified for top/left/bottom/right<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// rather than make the css module depend on the offset module, we just check for it here<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.each( [ "top", "left" ], function( i, prop ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.cssHooks[ prop ] = addGetHookIf( support.pixelPosition,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { function( elem, computed ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( computed ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { computed = curCSS( elem, prop );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // if curCSS returns percentage, fallback to offset<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return rnumnonpx.test( computed ) ?<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery( elem ).position()[ prop ] + "px" :<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { computed;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {} );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Create innerHeight, innerWidth, height, width, outerHeight and outerWidth methods<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.each( { Height: "height", Width: "width" }, function( name, type ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.each( { padding: "inner" + name, content: type, "": "outer" + name },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { function( defaultExtra, funcName ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // margin is only for outerHeight, outerWidth<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.fn[ funcName ] = function( margin, value ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ),<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return access( this, function( elem, type, value ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { var doc;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( jQuery.isWindow( elem ) ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // isn't a whole lot we can do. See pull request at this URL for discussion:<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // https://github.com/jquery/jquery/pull/764<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return elem.document.documentElement[ "client" + name ];<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Get document width or height<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( elem.nodeType === 9 ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { doc = elem.documentElement;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height],<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // whichever is greatest<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // unfortunately, this causes bug #3838 in IE6/8 only,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // but there is currently no good, small way to fix it.<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return Math.max(<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem.body[ "scroll" + name ], doc[ "scroll" + name ],<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { elem.body[ "offset" + name ], doc[ "offset" + name ],<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { doc[ "client" + name ]<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return value === undefined ?<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Get width or height on the element, requesting but not forcing parseFloat<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.css( elem, type, extra ) :<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Set width or height on the element<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { jQuery.style( elem, type, value, extra );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }, type, chainable ? margin : undefined, chainable, null );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { };<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {} );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.fn.extend( {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { bind: function( types, data, fn ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.on( types, null, data, fn );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { unbind: function( types, fn ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.off( types, null, fn );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { delegate: function( selector, types, data, fn ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.on( types, selector, data, fn );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { },<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { undelegate: function( selector, types, fn ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // ( namespace ) or ( selector, types [, fn] )<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return arguments.length === 1 ?<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { this.off( selector, "**" ) :<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { this.off( types, selector || "**", fn );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {} );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// The number of elements contained in the matched element set<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.fn.size = function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return this.length;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {};<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.fn.andSelf = jQuery.fn.addBack;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Register as a named AMD module, since jQuery can be concatenated with other<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// files that may use define, but not via a proper concatenation script that<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// understands anonymous AMD modules. A named AMD is safest and most robust<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// way to register. Lowercase jquery is used because AMD module names are<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// derived from file names, and jQuery is normally delivered in a lowercase<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// file name. Do this after creating the global so that if an AMD module wants<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// to call noConflict to hide this version of jQuery, it will work.<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Note that for maximum portability, libraries that are not jQuery should<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// declare themselves as anonymous modules, and avoid setting a global if an<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// AMD loader is present. jQuery is a special case. For more information, see<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// https://github.com/jrburke/requirejs/wiki/Updating-existing-libraries#wiki-anon<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {if ( typeof define === "function" && define.amd ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { define( "jquery", [], function() {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jQuery;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { } );<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {}<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {var<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Map over jQuery in case of overwrite<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { _jQuery = window.jQuery,<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { // Map over the $ in case of overwrite<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { _$ = window.$;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {jQuery.noConflict = function( deep ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( window.$ === jQuery ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { window.$ = _$;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { if ( deep && window.jQuery === jQuery ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { window.jQuery = _jQuery;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { }<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { return jQuery;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {};<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// Expose jQuery and $ identifiers, even in<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// AMD (#7102#comment:10, https://github.com/jquery/jquery/pull/557)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {// and CommonJS for browser emulators (#13566)<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {if ( !noGlobal ) {<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) { window.jQuery = window.$ = jQuery;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {}<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {return jQuery;<1.8 extension point< 4 ; i += 2 - includeWidth ) {< length; index++ ) {< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< length; index++ ) {< timers.length; i++ ) {}));
Rev Author Line No. Line
3288 rexy 1
/*!
2
 * jQuery JavaScript Library v1.12.4-ff3fix-ff2fix-CVE_2015_9251fix-CVE_2019_11358fix-CVE_2020_11022fix-CVE_2020_11023fix
3
 * http://jquery.com/
4
 *
5
 * Includes Sizzle.js
6
 * http://sizzlejs.com/
7
 *
8
 * Copyright jQuery Foundation and other contributors
9
 * Released under the MIT license
10
 * http://jquery.org/license
11
 *
12
 * Date: 2016-05-20T17:17Z
13
 */
14
 
15
(function( global, factory ) {
16
 
17
	if ( typeof module === "object" && typeof module.exports === "object" ) {
18
		// For CommonJS and CommonJS-like environments where a proper `window`
19
		// is present, execute the factory and get jQuery.
20
		// For environments that do not have a `window` with a `document`
21
		// (such as Node.js), expose a factory as module.exports.
22
		// This accentuates the need for the creation of a real `window`.
23
		// e.g. var jQuery = require("jquery")(window);
24
		// See ticket #14549 for more info.
25
		module.exports = global.document ?
26
			factory( global, true ) :
27
			function( w ) {
28
				if ( !w.document ) {
29
					throw new Error( "jQuery requires a window with a document" );
30
				}
31
				return factory( w );
32
			};
33
	} else {
34
		factory( global );
35
	}
36
 
37
// Pass this if window is not defined yet
38
}(typeof window !== "undefined" ? window : this, function( window, noGlobal ) {
39
 
40
// Support: Firefox 18+
41
// Can't be in strict mode, several libs including ASP.NET trace
42
// the stack via arguments.caller.callee and Firefox dies if
43
// you try to trace through "use strict" call chains. (#13335)
44
//"use strict";
45
var deletedIds = [];
46
 
47
var document = window.document;
48
 
49
var slice = deletedIds.slice;
50
 
51
var concat = deletedIds.concat;
52
 
53
var push = deletedIds.push;
54
 
55
var indexOf = deletedIds.indexOf;
56
 
57
var class2type = {};
58
 
59
var toString = class2type.toString;
60
 
61
var hasOwn = class2type.hasOwnProperty;
62
 
63
var support = {};
64
 
65
 
66
 
67
var
68
	version = "1.12.4",
69
 
70
	// Define a local copy of jQuery
71
	jQuery = function( selector, context ) {
72
 
73
		// The jQuery object is actually just the init constructor 'enhanced'
74
		// Need init if jQuery is called (just allow error to be thrown if not included)
75
		return new jQuery.fn.init( selector, context );
76
	},
77
 
78
	// Support: Android<4.1, IE<9
79
	// Make sure we trim BOM and NBSP
80
	rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
81
 
82
	// Matches dashed string for camelizing
83
	rmsPrefix = /^-ms-/,
84
	rdashAlpha = /-([\da-z])/gi,
85
 
86
	// Used by jQuery.camelCase as callback to replace()
87
	fcamelCase = function( all, letter ) {
88
		return letter.toUpperCase();
89
	};
90
 
91
jQuery.fn = jQuery.prototype = {
92
 
93
	// The current version of jQuery being used
94
	jquery: version,
95
 
96
	constructor: jQuery,
97
 
98
	// Start with an empty selector
99
	selector: "",
100
 
101
	// The default length of a jQuery object is 0
102
	length: 0,
103
 
104
	toArray: function() {
105
		return slice.call( this );
106
	},
107
 
108
	// Get the Nth element in the matched element set OR
109
	// Get the whole matched element set as a clean array
110
	get: function( num ) {
111
		return num != null ?
112
 
113
			// Return just the one element from the set
114
			( num < 0 ? this[ num + this.length ] : this[ num ] ) :
115
 
116
			// Return all the elements in a clean array
117
			slice.call( this );
118
	},
119
 
120
	// Take an array of elements and push it onto the stack
121
	// (returning the new matched element set)
122
	pushStack: function( elems ) {
123
 
124
		// Build a new jQuery matched element set
125
		var ret = jQuery.merge( this.constructor(), elems );
126
 
127
		// Add the old object onto the stack (as a reference)
128
		ret.prevObject = this;
129
		ret.context = this.context;
130
 
131
		// Return the newly-formed element set
132
		return ret;
133
	},
134
 
135
	// Execute a callback for every element in the matched set.
136
	each: function( callback ) {
137
		return jQuery.each( this, callback );
138
	},
139
 
140
	map: function( callback ) {
141
		return this.pushStack( jQuery.map( this, function( elem, i ) {
142
			return callback.call( elem, i, elem );
143
		} ) );
144
	},
145
 
146
	slice: function() {
147
		return this.pushStack( slice.apply( this, arguments ) );
148
	},
149
 
150
	first: function() {
151
		return this.eq( 0 );
152
	},
153
 
154
	last: function() {
155
		return this.eq( -1 );
156
	},
157
 
158
	eq: function( i ) {
159
		var len = this.length,
160
			j = +i + ( i < 0 ? len : 0 );
161
		return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] );
162
	},
163
 
164
	end: function() {
165
		return this.prevObject || this.constructor();
166
	},
167
 
168
	// For internal use only.
169
	// Behaves like an Array's method, not like a jQuery method.
170
	push: push,
171
	sort: deletedIds.sort,
172
	splice: deletedIds.splice
173
};
174
 
175
jQuery.extend = jQuery.fn.extend = function() {
176
	var src, copyIsArray, copy, name, options, clone,
177
		target = arguments[ 0 ] || {},
178
		i = 1,
179
		length = arguments.length,
180
		deep = false;
181
 
182
	// Handle a deep copy situation
183
	if ( typeof target === "boolean" ) {
184
		deep = target;
185
 
186
		// skip the boolean and the target
187
		target = arguments[ i ] || {};
188
		i++;
189
	}
190
 
191
	// Handle case when target is a string or something (possible in deep copy)
192
	if ( typeof target !== "object" && !jQuery.isFunction( target ) ) {
193
		target = {};
194
	}
195
 
196
	// extend jQuery itself if only one argument is passed
197
	if ( i === length ) {
198
		target = this;
199
		i--;
200
	}
201
 
202
	for ( ; i < length; i++ ) {
203
 
204
		// Only deal with non-null/undefined values
205
		if ( ( options = arguments[ i ] ) != null ) {
206
 
207
			// Extend the base object
208
			for ( name in options ) {
209
				src = target[ name ];
210
				copy = options[ name ];
211
 
212
				// Prevent Object.prototype pollution
213
				// Prevent never-ending loop
214
				if ( name === "__proto__" || target === copy ) {
215
					continue;
216
				}
217
 
218
				// Recurse if we're merging plain objects or arrays
219
				if ( deep && copy && ( jQuery.isPlainObject( copy ) ||
220
					( copyIsArray = jQuery.isArray( copy ) ) ) ) {
221
 
222
					if ( copyIsArray ) {
223
						copyIsArray = false;
224
						clone = src && jQuery.isArray( src ) ? src : [];
225
 
226
					} else {
227
						clone = src && jQuery.isPlainObject( src ) ? src : {};
228
					}
229
 
230
					// Never move original objects, clone them
231
					target[ name ] = jQuery.extend( deep, clone, copy );
232
 
233
				// Don't bring in undefined values
234
				} else if ( copy !== undefined ) {
235
					target[ name ] = copy;
236
				}
237
			}
238
		}
239
	}
240
 
241
	// Return the modified object
242
	return target;
243
};
244
 
245
jQuery.extend( {
246
 
247
	// Unique for each copy of jQuery on the page
248
	expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ),
249
 
250
	// Assume jQuery is ready without the ready module
251
	isReady: true,
252
 
253
	error: function( msg ) {
254
		throw new Error( msg );
255
	},
256
 
257
	noop: function() {},
258
 
259
	// See test/unit/core.js for details concerning isFunction.
260
	// Since version 1.3, DOM methods and functions like alert
261
	// aren't supported. They return false on IE (#2968).
262
	isFunction: function( obj ) {
263
		return jQuery.type( obj ) === "function";
264
	},
265
 
266
	isArray: Array.isArray || function( obj ) {
267
		return jQuery.type( obj ) === "array";
268
	},
269
 
270
	isWindow: function( obj ) {
271
		/* jshint eqeqeq: false */
272
		return obj != null && obj == obj.window;
273
	},
274
 
275
	isNumeric: function( obj ) {
276
 
277
		// parseFloat NaNs numeric-cast false positives (null|true|false|"")
278
		// ...but misinterprets leading-number strings, particularly hex literals ("0x...")
279
		// subtraction forces infinities to NaN
280
		// adding 1 corrects loss of precision from parseFloat (#15100)
281
		var realStringObj = obj && obj.toString();
282
		return !jQuery.isArray( obj ) && ( realStringObj - parseFloat( realStringObj ) + 1 ) >= 0;
283
	},
284
 
285
	isEmptyObject: function( obj ) {
286
		var name;
287
		for ( name in obj ) {
288
			return false;
289
		}
290
		return true;
291
	},
292
 
293
	isPlainObject: function( obj ) {
294
		var key;
295
 
296
		// Must be an Object.
297
		// Because of IE, we also have to check the presence of the constructor property.
298
		// Make sure that DOM nodes and window objects don't pass through, as well
299
		if ( !obj || jQuery.type( obj ) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) {
300
			return false;
301
		}
302
 
303
		try {
304
 
305
			// Not own constructor property must be Object
306
			if ( obj.constructor &&
307
				!hasOwn.call( obj, "constructor" ) &&
308
				!hasOwn.call( obj.constructor.prototype, "isPrototypeOf" ) ) {
309
				return false;
310
			}
311
		} catch ( e ) {
312
 
313
			// IE8,9 Will throw exceptions on certain host objects #9897
314
			return false;
315
		}
316
 
317
		// Support: IE<9
318
		// Handle iteration over inherited properties before own properties.
319
		if ( !support.ownFirst ) {
320
			for ( key in obj ) {
321
				return hasOwn.call( obj, key );
322
			}
323
		}
324
 
325
		// Own properties are enumerated firstly, so to speed up,
326
		// if last one is own, then all properties are own.
327
		for ( key in obj ) {}
328
 
329
		return key === undefined || hasOwn.call( obj, key );
330
	},
331
 
332
	type: function( obj ) {
333
		if ( obj == null ) {
334
			return obj + "";
335
		}
336
		return typeof obj === "object" || typeof obj === "function" ?
337
			class2type[ toString.call( obj ) ] || "object" :
338
			typeof obj;
339
	},
340
 
341
	// Workarounds based on findings by Jim Driscoll
342
	// http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context
343
	globalEval: function( data ) {
344
		if ( data && jQuery.trim( data ) ) {
345
 
346
			// We use execScript on Internet Explorer
347
			// We use an anonymous function so that context is window
348
			// rather than jQuery in Firefox
349
			( window.execScript || function( data ) {
350
				window[ "eval" ].call( window, data ); // jscs:ignore requireDotNotation
351
			} )( data );
352
		}
353
	},
354
 
355
	// Convert dashed to camelCase; used by the css and data modules
356
	// Microsoft forgot to hump their vendor prefix (#9572)
357
	camelCase: function( string ) {
358
		return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase );
359
	},
360
 
361
	nodeName: function( elem, name ) {
362
		return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase();
363
	},
364
 
365
	each: function( obj, callback ) {
366
		var length, i = 0;
367
 
368
		if ( isArrayLike( obj ) ) {
369
			length = obj.length;
370
			for ( ; i < length; i++ ) {
371
				if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) {
372
					break;
373
				}
374
			}
375
		} else {
376
			for ( i in obj ) {
377
				if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) {
378
					break;
379
				}
380
			}
381
		}
382
 
383
		return obj;
384
	},
385
 
386
	// Support: Android<4.1, IE<9
387
	trim: function( text ) {
388
		return text == null ?
389
			"" :
390
			( text + "" ).replace( rtrim, "" );
391
	},
392
 
393
	// results is for internal usage only
394
	makeArray: function( arr, results ) {
395
		var ret = results || [];
396
 
397
		if ( arr != null ) {
398
			if ( isArrayLike( Object( arr ) ) ) {
399
				jQuery.merge( ret,
400
					typeof arr === "string" ?
401
					[ arr ] : arr
402
				);
403
			} else {
404
				push.call( ret, arr );
405
			}
406
		}
407
 
408
		return ret;
409
	},
410
 
411
	inArray: function( elem, arr, i ) {
412
		var len;
413
 
414
		if ( arr ) {
415
			if ( indexOf ) {
416
				return indexOf.call( arr, elem, i );
417
			}
418
 
419
			len = arr.length;
420
			i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0;
421
 
422
			for ( ; i < len; i++ ) {
423
 
424
				// Skip accessing in sparse arrays
425
				if ( i in arr && arr[ i ] === elem ) {
426
					return i;
427
				}
428
			}
429
		}
430
 
431
		return -1;
432
	},
433
 
434
	merge: function( first, second ) {
435
		var len = +second.length,
436
			j = 0,
437
			i = first.length;
438
 
439
		while ( j < len ) {
440
			first[ i++ ] = second[ j++ ];
441
		}
442
 
443
		// Support: IE<9
444
		// Workaround casting of .length to NaN on otherwise arraylike objects (e.g., NodeLists)
445
		if ( len !== len ) {
446
			while ( second[ j ] !== undefined ) {
447
				first[ i++ ] = second[ j++ ];
448
			}
449
		}
450
 
451
		first.length = i;
452
 
453
		return first;
454
	},
455
 
456
	grep: function( elems, callback, invert ) {
457
		var callbackInverse,
458
			matches = [],
459
			i = 0,
460
			length = elems.length,
461
			callbackExpect = !invert;
462
 
463
		// Go through the array, only saving the items
464
		// that pass the validator function
465
		for ( ; i < length; i++ ) {
466
			callbackInverse = !callback( elems[ i ], i );
467
			if ( callbackInverse !== callbackExpect ) {
468
				matches.push( elems[ i ] );
469
			}
470
		}
471
 
472
		return matches;
473
	},
474
 
475
	// arg is for internal usage only
476
	map: function( elems, callback, arg ) {
477
		var length, value,
478
			i = 0,
479
			ret = [];
480
 
481
		// Go through the array, translating each of the items to their new values
482
		if ( isArrayLike( elems ) ) {
483
			length = elems.length;
484
			for ( ; i < length; i++ ) {
485
				value = callback( elems[ i ], i, arg );
486
 
487
				if ( value != null ) {
488
					ret.push( value );
489
				}
490
			}
491
 
492
		// Go through every key on the object,
493
		} else {
494
			for ( i in elems ) {
495
				value = callback( elems[ i ], i, arg );
496
 
497
				if ( value != null ) {
498
					ret.push( value );
499
				}
500
			}
501
		}
502
 
503
		// Flatten any nested arrays
504
		return concat.apply( [], ret );
505
	},
506
 
507
	// A global GUID counter for objects
508
	guid: 1,
509
 
510
	// Bind a function to a context, optionally partially applying any
511
	// arguments.
512
	proxy: function( fn, context ) {
513
		var args, proxy, tmp;
514
 
515
		if ( typeof context === "string" ) {
516
			tmp = fn[ context ];
517
			context = fn;
518
			fn = tmp;
519
		}
520
 
521
		// Quick check to determine if target is callable, in the spec
522
		// this throws a TypeError, but we will just return undefined.
523
		if ( !jQuery.isFunction( fn ) ) {
524
			return undefined;
525
		}
526
 
527
		// Simulated bind
528
		args = slice.call( arguments, 2 );
529
		proxy = function() {
530
			return fn.apply( context || this, args.concat( slice.call( arguments ) ) );
531
		};
532
 
533
		// Set the guid of unique handler to the same of original handler, so it can be removed
534
		proxy.guid = fn.guid = fn.guid || jQuery.guid++;
535
 
536
		return proxy;
537
	},
538
 
539
	now: function() {
540
		return +( new Date() );
541
	},
542
 
543
	// jQuery.support is not used in Core but other projects attach their
544
	// properties to it so it needs to exist.
545
	support: support
546
} );
547
 
548
// JSHint would error on this code due to the Symbol not being defined in ES5.
549
// Defining this global in .jshintrc would create a danger of using the global
550
// unguarded in another place, it seems safer to just disable JSHint for these
551
// three lines.
552
/* jshint ignore: start */
553
if ( typeof Symbol === "function" ) {
554
	jQuery.fn[ Symbol.iterator ] = deletedIds[ Symbol.iterator ];
555
}
556
/* jshint ignore: end */
557
 
558
// Populate the class2type map
559
jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ),
560
function( i, name ) {
561
	class2type[ "[object " + name + "]" ] = name.toLowerCase();
562
} );
563
 
564
function isArrayLike( obj ) {
565
 
566
	// Support: iOS 8.2 (not reproducible in simulator)
567
	// `in` check used to prevent JIT error (gh-2145)
568
	// hasOwn isn't used here due to false negatives
569
	// regarding Nodelist length in IE
570
	var length = !!obj && "length" in obj && obj.length,
571
		type = jQuery.type( obj );
572
 
573
	if ( type === "function" || jQuery.isWindow( obj ) ) {
574
		return false;
575
	}
576
 
577
	return type === "array" || length === 0 ||
578
		typeof length === "number" && length > 0 && ( length - 1 ) in obj;
579
}
580
var Sizzle =
581
/*!
582
 * Sizzle CSS Selector Engine v2.2.1
583
 * http://sizzlejs.com/
584
 *
585
 * Copyright jQuery Foundation and other contributors
586
 * Released under the MIT license
587
 * http://jquery.org/license
588
 *
589
 * Date: 2015-10-17
590
 */
591
(function( window ) {
592
 
593
var i,
594
	support,
595
	Expr,
596
	getText,
597
	isXML,
598
	tokenize,
599
	compile,
600
	select,
601
	outermostContext,
602
	sortInput,
603
	hasDuplicate,
604
 
605
	// Local document vars
606
	setDocument,
607
	document,
608
	docElem,
609
	documentIsHTML,
610
	rbuggyQSA,
611
	rbuggyMatches,
612
	matches,
613
	contains,
614
 
615
	// Instance-specific data
616
	expando = "sizzle" + 1 * new Date(),
617
	preferredDoc = window.document,
618
	dirruns = 0,
619
	done = 0,
620
	classCache = createCache(),
621
	tokenCache = createCache(),
622
	compilerCache = createCache(),
623
	sortOrder = function( a, b ) {
624
		if ( a === b ) {
625
			hasDuplicate = true;
626
		}
627
		return 0;
628
	},
629
 
630
	// General-purpose constants
631
	MAX_NEGATIVE = 1 << 31,
632
 
633
	// Instance methods
634
	hasOwn = ({}).hasOwnProperty,
635
	arr = [],
636
	pop = arr.pop,
637
	push_native = arr.push,
638
	push = arr.push,
639
	slice = arr.slice,
640
	// Use a stripped-down indexOf as it's faster than native
641
	// http://jsperf.com/thor-indexof-vs-for/5
642
	indexOf = function( list, elem ) {
643
		var i = 0,
644
			len = list.length;
645
		for ( ; i < len; i++ ) {
646
			if ( list[i] === elem ) {
647
				return i;
648
			}
649
		}
650
		return -1;
651
	},
652
 
653
	booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",
654
 
655
	// Regular expressions
656
 
657
	// http://www.w3.org/TR/css3-selectors/#whitespace
658
	whitespace = "[\\x20\\t\\r\\n\\f]",
659
 
660
	// http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier
661
	identifier = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",
662
 
663
	// Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors
664
	attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace +
665
		// Operator (capture 2)
666
		"*([*^$|!~]?=)" + whitespace +
667
		// "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]"
668
		"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + whitespace +
669
		"*\\]",
670
 
671
	pseudos = ":(" + identifier + ")(?:\\((" +
672
		// To reduce the number of selectors needing tokenize in the preFilter, prefer arguments:
673
		// 1. quoted (capture 3; capture 4 or capture 5)
674
		"('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" +
675
		// 2. simple (capture 6)
676
		"((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" +
677
		// 3. anything else (capture 2)
678
		".*" +
679
		")\\)|)",
680
 
681
	// Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter
682
	rwhitespace = new RegExp( whitespace + "+", "g" ),
683
	rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ),
684
 
685
	rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ),
686
	rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ),
687
 
688
	rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\]'\"]*?)" + whitespace + "*\\]", "g" ),
689
 
690
	rpseudo = new RegExp( pseudos ),
691
	ridentifier = new RegExp( "^" + identifier + "$" ),
692
 
693
	matchExpr = {
694
		"ID": new RegExp( "^#(" + identifier + ")" ),
695
		"CLASS": new RegExp( "^\\.(" + identifier + ")" ),
696
		"TAG": new RegExp( "^(" + identifier + "|[*])" ),
697
		"ATTR": new RegExp( "^" + attributes ),
698
		"PSEUDO": new RegExp( "^" + pseudos ),
699
		"CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace +
700
			"*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace +
701
			"*(\\d+)|))" + whitespace + "*\\)|)", "i" ),
702
		"bool": new RegExp( "^(?:" + booleans + ")$", "i" ),
703
		// For use in libraries implementing .is()
704
		// We use this for POS matching in `select`
705
		"needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" +
706
			whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" )
707
	},
708
 
709
	rinputs = /^(?:input|select|textarea|button)$/i,
710
	rheader = /^h\d$/i,
711
 
712
	rnative = /^[^{]+\{\s*\[native \w/,
713
 
714
	// Easily-parseable/retrievable ID or TAG or CLASS selectors
715
	rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
716
 
717
	rsibling = /[+~]/,
718
	rescape = /'|\\/g,
719
 
720
	// CSS escapes http://www.w3.org/TR/CSS21/syndata.html#escaped-characters
721
	runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ),
722
	funescape = function( _, escaped, escapedWhitespace ) {
723
		var high = "0x" + escaped - 0x10000;
724
		// NaN means non-codepoint
725
		// Support: Firefox<24
726
		// Workaround erroneous numeric interpretation of +"0x"
727
		return high !== high || escapedWhitespace ?
728
			escaped :
729
			high < 0 ?
730
				// BMP codepoint
731
				String.fromCharCode( high + 0x10000 ) :
732
				// Supplemental Plane codepoint (surrogate pair)
733
				String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 );
734
	},
735
 
736
	// Used for iframes
737
	// See setDocument()
738
	// Removing the function wrapper causes a "Permission Denied"
739
	// error in IE
740
	unloadHandler = function() {
741
		setDocument();
742
	};
743
 
744
// Optimize for push.apply( _, NodeList )
745
try {
746
	push.apply(
747
		(arr = slice.call( preferredDoc.childNodes )),
748
		preferredDoc.childNodes
749
	);
750
	// Support: Android<4.0
751
	// Detect silently failing push.apply
752
	arr[ preferredDoc.childNodes.length ].nodeType;
753
} catch ( e ) {
754
	push = { apply: arr.length ?
755
 
756
		// Leverage slice if possible
757
		function( target, els ) {
758
			push_native.apply( target, slice.call(els) );
759
		} :
760
 
761
		// Support: IE<9
762
		// Otherwise append directly
763
		function( target, els ) {
764
			var j = target.length,
765
				i = 0;
766
			// Can't trust NodeList.length
767
			while ( (target[j++] = els[i++]) ) {}
768
			target.length = j - 1;
769
		}
770
	};
771
}
772
 
773
function Sizzle( selector, context, results, seed ) {
774
	var m, i, elem, nid, nidselect, match, groups, newSelector,
775
		newContext = context && context.ownerDocument,
776
 
777
		// nodeType defaults to 9, since context defaults to document
778
		nodeType = context ? context.nodeType : 9;
779
 
780
	results = results || [];
781
 
782
	// Return early from calls with invalid selector or context
783
	if ( typeof selector !== "string" || !selector ||
784
		nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) {
785
 
786
		return results;
787
	}
788
 
789
	// Try to shortcut find operations (as opposed to filters) in HTML documents
790
	if ( !seed ) {
791
 
792
		if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) {
793
			setDocument( context );
794
		}
795
		context = context || document;
796
 
797
		if ( documentIsHTML ) {
798
 
799
			// If the selector is sufficiently simple, try using a "get*By*" DOM method
800
			// (excepting DocumentFragment context, where the methods don't exist)
801
			if ( nodeType !== 11 && (match = rquickExpr.exec( selector )) ) {
802
 
803
				// ID selector
804
				if ( (m = match[1]) ) {
805
 
806
					// Document context
807
					if ( nodeType === 9 ) {
808
						if ( (elem = context.getElementById( m )) ) {
809
 
810
							// Support: IE, Opera, Webkit
811
							// TODO: identify versions
812
							// getElementById can match elements by name instead of ID
813
							if ( elem.id === m ) {
814
								results.push( elem );
815
								return results;
816
							}
817
						} else {
818
							return results;
819
						}
820
 
821
					// Element context
822
					} else {
823
 
824
						// Support: IE, Opera, Webkit
825
						// TODO: identify versions
826
						// getElementById can match elements by name instead of ID
827
						if ( newContext && (elem = newContext.getElementById( m )) &&
828
							contains( context, elem ) &&
829
							elem.id === m ) {
830
 
831
							results.push( elem );
832
							return results;
833
						}
834
					}
835
 
836
				// Type selector
837
				} else if ( match[2] ) {
838
					push.apply( results, context.getElementsByTagName( selector ) );
839
					return results;
840
 
841
				// Class selector
842
				} else if ( (m = match[3]) && support.getElementsByClassName &&
843
					context.getElementsByClassName ) {
844
 
845
					push.apply( results, context.getElementsByClassName( m ) );
846
					return results;
847
				}
848
			}
849
 
850
			// Take advantage of querySelectorAll
851
			if ( support.qsa &&
852
				!compilerCache[ selector + " " ] &&
853
				(!rbuggyQSA || !rbuggyQSA.test( selector )) ) {
854
 
855
				if ( nodeType !== 1 ) {
856
					newContext = context;
857
					newSelector = selector;
858
 
859
				// qSA looks outside Element context, which is not what we want
860
				// Thanks to Andrew Dupont for this workaround technique
861
				// Support: IE <=8
862
				// Exclude object elements
863
				} else if ( context.nodeName.toLowerCase() !== "object" ) {
864
 
865
					// Capture the context ID, setting it first if necessary
866
					if ( (nid = context.getAttribute( "id" )) ) {
867
						nid = nid.replace( rescape, "\\$&" );
868
					} else {
869
						context.setAttribute( "id", (nid = expando) );
870
					}
871
 
872
					// Prefix every selector in the list
873
					groups = tokenize( selector );
874
					i = groups.length;
875
					nidselect = ridentifier.test( nid ) ? "#" + nid : "[id='" + nid + "']";
876
					while ( i-- ) {
877
						groups[i] = nidselect + " " + toSelector( groups[i] );
878
					}
879
					newSelector = groups.join( "," );
880
 
881
					// Expand context for sibling selectors
882
					newContext = rsibling.test( selector ) && testContext( context.parentNode ) ||
883
						context;
884
				}
885
 
886
				if ( newSelector ) {
887
					try {
888
						push.apply( results,
889
							newContext.querySelectorAll( newSelector )
890
						);
891
						return results;
892
					} catch ( qsaError ) {
893
					} finally {
894
						if ( nid === expando ) {
895
							context.removeAttribute( "id" );
896
						}
897
					}
898
				}
899
			}
900
		}
901
	}
902
 
903
	// All others
904
	return select( selector.replace( rtrim, "$1" ), context, results, seed );
905
}
906
 
907
/**
908
 * Create key-value caches of limited size
909
 * @returns {function(string, object)} Returns the Object data after storing it on itself with
910
 *	property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength)
911
 *	deleting the oldest entry
912
 */
913
function createCache() {
914
	var keys = [];
915
 
916
	function cache( key, value ) {
917
		// Use (key + " ") to avoid collision with native prototype properties (see Issue #157)
918
		if ( keys.push( key + " " ) > Expr.cacheLength ) {
919
			// Only keep the most recent entries
920
			delete cache[ keys.shift() ];
921
		}
922
		return (cache[ key + " " ] = value);
923
	}
924
	return cache;
925
}
926
 
927
/**
928
 * Mark a function for special use by Sizzle
929
 * @param {Function} fn The function to mark
930
 */
931
function markFunction( fn ) {
932
	fn[ expando ] = true;
933
	return fn;
934
}
935
 
936
/**
937
 * Support testing using an element
938
 * @param {Function} fn Passed the created div and expects a boolean result
939
 */
940
function assert( fn ) {
941
	var div = document.createElement("div");
942
 
943
	try {
944
		return !!fn( div );
945
	} catch (e) {
946
		return false;
947
	} finally {
948
		// Remove from its parent by default
949
		if ( div.parentNode ) {
950
			div.parentNode.removeChild( div );
951
		}
952
		// release memory in IE
953
		div = null;
954
	}
955
}
956
 
957
/**
958
 * Adds the same handler for all of the specified attrs
959
 * @param {String} attrs Pipe-separated list of attributes
960
 * @param {Function} handler The method that will be applied
961
 */
962
function addHandle( attrs, handler ) {
963
	var arr = attrs.split("|"),
964
		i = arr.length;
965
 
966
	while ( i-- ) {
967
		Expr.attrHandle[ arr[i] ] = handler;
968
	}
969
}
970
 
971
/**
972
 * Checks document order of two siblings
973
 * @param {Element} a
974
 * @param {Element} b
975
 * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b
976
 */
977
function siblingCheck( a, b ) {
978
	var cur = b && a,
979
		diff = cur && a.nodeType === 1 && b.nodeType === 1 &&
980
			( ~b.sourceIndex || MAX_NEGATIVE ) -
981
			( ~a.sourceIndex || MAX_NEGATIVE );
982
 
983
	// Use IE sourceIndex if available on both nodes
984
	if ( diff ) {
985
		return diff;
986
	}
987
 
988
	// Check if b follows a
989
	if ( cur ) {
990
		while ( (cur = cur.nextSibling) ) {
991
			if ( cur === b ) {
992
				return -1;
993
			}
994
		}
995
	}
996
 
997
	return a ? 1 : -1;
998
}
999
 
1000
/**
1001
 * Returns a function to use in pseudos for input types
1002
 * @param {String} type
1003
 */
1004
function createInputPseudo( type ) {
1005
	return function( elem ) {
1006
		var name = elem.nodeName.toLowerCase();
1007
		return name === "input" && elem.type === type;
1008
	};
1009
}
1010
 
1011
/**
1012
 * Returns a function to use in pseudos for buttons
1013
 * @param {String} type
1014
 */
1015
function createButtonPseudo( type ) {
1016
	return function( elem ) {
1017
		var name = elem.nodeName.toLowerCase();
1018
		return (name === "input" || name === "button") && elem.type === type;
1019
	};
1020
}
1021
 
1022
/**
1023
 * Returns a function to use in pseudos for positionals
1024
 * @param {Function} fn
1025
 */
1026
function createPositionalPseudo( fn ) {
1027
	return markFunction(function( argument ) {
1028
		argument = +argument;
1029
		return markFunction(function( seed, matches ) {
1030
			var j,
1031
				matchIndexes = fn( [], seed.length, argument ),
1032
				i = matchIndexes.length;
1033
 
1034
			// Match elements found at the specified indexes
1035
			while ( i-- ) {
1036
				if ( seed[ (j = matchIndexes[i]) ] ) {
1037
					seed[j] = !(matches[j] = seed[j]);
1038
				}
1039
			}
1040
		});
1041
	});
1042
}
1043
 
1044
/**
1045
 * Checks a node for validity as a Sizzle context
1046
 * @param {Element|Object=} context
1047
 * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value
1048
 */
1049
function testContext( context ) {
1050
	return context && typeof context.getElementsByTagName !== "undefined" && context;
1051
}
1052
 
1053
// Expose support vars for convenience
1054
support = Sizzle.support = {};
1055
 
1056
/**
1057
 * Detects XML nodes
1058
 * @param {Element|Object} elem An element or a document
1059
 * @returns {Boolean} True iff elem is a non-HTML XML node
1060
 */
1061
isXML = Sizzle.isXML = function( elem ) {
1062
	// documentElement is verified for cases where it doesn't yet exist
1063
	// (such as loading iframes in IE - #4833)
1064
	var documentElement = elem && (elem.ownerDocument || elem).documentElement;
1065
	return documentElement ? documentElement.nodeName !== "HTML" : false;
1066
};
1067
 
1068
/**
1069
 * Sets document-related variables once based on the current document
1070
 * @param {Element|Object} [doc] An element or document object to use to set the document
1071
 * @returns {Object} Returns the current document
1072
 */
1073
setDocument = Sizzle.setDocument = function( node ) {
1074
	var hasCompare, parent,
1075
		doc = node ? node.ownerDocument || node : preferredDoc;
1076
 
1077
	// Return early if doc is invalid or already selected
1078
	if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) {
1079
		return document;
1080
	}
1081
 
1082
	// Update global variables
1083
	document = doc;
1084
	docElem = document.documentElement;
1085
	documentIsHTML = !isXML( document );
1086
 
1087
	// Support: IE 9-11, Edge
1088
	// Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936)
1089
	if ( (parent = document.defaultView) && parent.top !== parent ) {
1090
		// Support: IE 11
1091
		if ( parent.addEventListener ) {
1092
			parent.addEventListener( "unload", unloadHandler, false );
1093
 
1094
		// Support: IE 9 - 10 only
1095
		} else if ( parent.attachEvent ) {
1096
			parent.attachEvent( "onunload", unloadHandler );
1097
		}
1098
	}
1099
 
1100
	/* Attributes
1101
	---------------------------------------------------------------------- */
1102
 
1103
	// Support: IE<8
1104
	// Verify that getAttribute really returns attributes and not properties
1105
	// (excepting IE8 booleans)
1106
	support.attributes = assert(function( div ) {
1107
		div.className = "i";
1108
		return !div.getAttribute("className");
1109
	});
1110
 
1111
	/* getElement(s)By*
1112
	---------------------------------------------------------------------- */
1113
 
1114
	// Check if getElementsByTagName("*") returns only elements
1115
	support.getElementsByTagName = assert(function( div ) {
1116
		div.appendChild( document.createComment("") );
1117
		return !div.getElementsByTagName("*").length;
1118
	});
1119
 
1120
	// Support: IE<9
1121
	support.getElementsByClassName = rnative.test( document.getElementsByClassName );
1122
 
1123
	// Support: IE<10
1124
	// Check if getElementById returns elements by name
1125
	// The broken getElementById methods don't pick up programatically-set names,
1126
	// so use a roundabout getElementsByName test
1127
	support.getById = assert(function( div ) {
1128
		docElem.appendChild( div ).id = expando;
1129
		return !document.getElementsByName || !document.getElementsByName( expando ).length;
1130
	});
1131
 
1132
	// ID find and filter
1133
	if ( support.getById ) {
1134
		Expr.find["ID"] = function( id, context ) {
1135
			if ( typeof context.getElementById !== "undefined" && documentIsHTML ) {
1136
				var m = context.getElementById( id );
1137
				return m ? [ m ] : [];
1138
			}
1139
		};
1140
		Expr.filter["ID"] = function( id ) {
1141
			var attrId = id.replace( runescape, funescape );
1142
			return function( elem ) {
1143
				return elem.getAttribute("id") === attrId;
1144
			};
1145
		};
1146
	} else {
1147
		// Support: IE6/7
1148
		// getElementById is not reliable as a find shortcut
1149
		delete Expr.find["ID"];
1150
 
1151
		Expr.filter["ID"] =  function( id ) {
1152
			var attrId = id.replace( runescape, funescape );
1153
			return function( elem ) {
1154
				var node = typeof elem.getAttributeNode !== "undefined" &&
1155
					elem.getAttributeNode("id");
1156
				return node && node.value === attrId;
1157
			};
1158
		};
1159
	}
1160
 
1161
	// Tag
1162
	Expr.find["TAG"] = support.getElementsByTagName ?
1163
		function( tag, context ) {
1164
			if ( typeof context.getElementsByTagName !== "undefined" ) {
1165
				return context.getElementsByTagName( tag );
1166
 
1167
			// DocumentFragment nodes don't have gEBTN
1168
			} else if ( support.qsa ) {
1169
				return context.querySelectorAll( tag );
1170
			}
1171
		} :
1172
 
1173
		function( tag, context ) {
1174
			var elem,
1175
				tmp = [],
1176
				i = 0,
1177
				// By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too
1178
				results = context.getElementsByTagName( tag );
1179
 
1180
			// Filter out possible comments
1181
			if ( tag === "*" ) {
1182
				while ( (elem = results[i++]) ) {
1183
					if ( elem.nodeType === 1 ) {
1184
						tmp.push( elem );
1185
					}
1186
				}
1187
 
1188
				return tmp;
1189
			}
1190
			return results;
1191
		};
1192
 
1193
	// Class
1194
	Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) {
1195
		if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) {
1196
			return context.getElementsByClassName( className );
1197
		}
1198
	};
1199
 
1200
	/* QSA/matchesSelector
1201
	---------------------------------------------------------------------- */
1202
 
1203
	// QSA and matchesSelector support
1204
 
1205
	// matchesSelector(:active) reports false when true (IE9/Opera 11.5)
1206
	rbuggyMatches = [];
1207
 
1208
	// qSa(:focus) reports false when true (Chrome 21)
1209
	// We allow this because of a bug in IE8/9 that throws an error
1210
	// whenever `document.activeElement` is accessed on an iframe
1211
	// So, we allow :focus to pass through QSA all the time to avoid the IE error
1212
	// See http://bugs.jquery.com/ticket/13378
1213
	rbuggyQSA = [];
1214
 
1215
	if ( (support.qsa = rnative.test( document.querySelectorAll )) ) {
1216
		// Build QSA regex
1217
		// Regex strategy adopted from Diego Perini
1218
		assert(function( div ) {
1219
			// Select is set to empty string on purpose
1220
			// This is to test IE's treatment of not explicitly
1221
			// setting a boolean content attribute,
1222
			// since its presence should be enough
1223
			// http://bugs.jquery.com/ticket/12359
1224
			docElem.appendChild( div ).innerHTML = "<a id='" + expando + "'></a>" +
1225
				"<select id='" + expando + "-\r\\' msallowcapture=''>" +
1226
				"<option selected=''></option></select>";
1227
 
1228
			// Support: IE8, Opera 11-12.16
1229
			// Nothing should be selected when empty strings follow ^= or $= or *=
1230
			// The test attribute must be unknown in Opera but "safe" for WinRT
1231
			// http://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section
1232
			if ( div.querySelectorAll("[msallowcapture^='']").length ) {
1233
				rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" );
1234
			}
1235
 
1236
			// Support: IE8
1237
			// Boolean attributes and "value" are not treated correctly
1238
			if ( !div.querySelectorAll("[selected]").length ) {
1239
				rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" );
1240
			}
1241
 
1242
			// Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+
1243
			if ( !div.querySelectorAll( "[id~=" + expando + "-]" ).length ) {
1244
				rbuggyQSA.push("~=");
1245
			}
1246
 
1247
			// Webkit/Opera - :checked should return selected option elements
1248
			// http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
1249
			// IE8 throws error here and will not see later tests
1250
			if ( !div.querySelectorAll(":checked").length ) {
1251
				rbuggyQSA.push(":checked");
1252
			}
1253
 
1254
			// Support: Safari 8+, iOS 8+
1255
			// https://bugs.webkit.org/show_bug.cgi?id=136851
1256
			// In-page `selector#id sibing-combinator selector` fails
1257
			if ( !div.querySelectorAll( "a#" + expando + "+*" ).length ) {
1258
				rbuggyQSA.push(".#.+[+~]");
1259
			}
1260
		});
1261
 
1262
		assert(function( div ) {
1263
			// Support: Windows 8 Native Apps
1264
			// The type and name attributes are restricted during .innerHTML assignment
1265
			var input = document.createElement("input");
1266
			input.setAttribute( "type", "hidden" );
1267
			div.appendChild( input ).setAttribute( "name", "D" );
1268
 
1269
			// Support: IE8
1270
			// Enforce case-sensitivity of name attribute
1271
			if ( div.querySelectorAll("[name=d]").length ) {
1272
				rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" );
1273
			}
1274
 
1275
			// FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled)
1276
			// IE8 throws error here and will not see later tests
1277
			if ( !div.querySelectorAll(":enabled").length ) {
1278
				rbuggyQSA.push( ":enabled", ":disabled" );
1279
			}
1280
 
1281
			// Opera 10-11 does not throw on post-comma invalid pseudos
1282
			div.querySelectorAll("*,:x");
1283
			rbuggyQSA.push(",.*:");
1284
		});
1285
	}
1286
 
1287
	if ( (support.matchesSelector = rnative.test( (matches = docElem.matches ||
1288
		docElem.webkitMatchesSelector ||
1289
		docElem.mozMatchesSelector ||
1290
		docElem.oMatchesSelector ||
1291
		docElem.msMatchesSelector) )) ) {
1292
 
1293
		assert(function( div ) {
1294
			// Check to see if it's possible to do matchesSelector
1295
			// on a disconnected node (IE 9)
1296
			support.disconnectedMatch = matches.call( div, "div" );
1297
 
1298
			// This should fail with an exception
1299
			// Gecko does not error, returns false instead
1300
			matches.call( div, "[s!='']:x" );
1301
			rbuggyMatches.push( "!=", pseudos );
1302
		});
1303
	}
1304
 
1305
	rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") );
1306
	rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") );
1307
 
1308
	/* Contains
1309
	---------------------------------------------------------------------- */
1310
	hasCompare = rnative.test( docElem.compareDocumentPosition );
1311
 
1312
	// Element contains another
1313
	// Purposefully self-exclusive
1314
	// As in, an element does not contain itself
1315
	contains = hasCompare || rnative.test( docElem.contains ) ?
1316
		function( a, b ) {
1317
			var adown = a.nodeType === 9 ? a.documentElement : a,
1318
				bup = b && b.parentNode;
1319
			return a === bup || !!( bup && bup.nodeType === 1 && (
1320
				adown.contains ?
1321
					adown.contains( bup ) :
1322
					a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16
1323
			));
1324
		} :
1325
		function( a, b ) {
1326
			if ( b ) {
1327
				while ( (b = b.parentNode) ) {
1328
					if ( b === a ) {
1329
						return true;
1330
					}
1331
				}
1332
			}
1333
			return false;
1334
		};
1335
 
1336
	/* Sorting
1337
	---------------------------------------------------------------------- */
1338
 
1339
	// Document order sorting
1340
	sortOrder = hasCompare ?
1341
	function( a, b ) {
1342
 
1343
		// Flag for duplicate removal
1344
		if ( a === b ) {
1345
			hasDuplicate = true;
1346
			return 0;
1347
		}
1348
 
1349
		// Sort on method existence if only one input has compareDocumentPosition
1350
		var compare = !a.compareDocumentPosition - !b.compareDocumentPosition;
1351
		if ( compare ) {
1352
			return compare;
1353
		}
1354
 
1355
		// Calculate position if both inputs belong to the same document
1356
		compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ?
1357
			a.compareDocumentPosition( b ) :
1358
 
1359
			// Otherwise we know they are disconnected
1360
			1;
1361
 
1362
		// Disconnected nodes
1363
		if ( compare & 1 ||
1364
			(!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) {
1365
 
1366
			// Choose the first element that is related to our preferred document
1367
			if ( a === document || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) {
1368
				return -1;
1369
			}
1370
			if ( b === document || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) {
1371
				return 1;
1372
			}
1373
 
1374
			// Maintain original order
1375
			return sortInput ?
1376
				( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) :
1377
				0;
1378
		}
1379
 
1380
		return compare & 4 ? -1 : 1;
1381
	} :
1382
	function( a, b ) {
1383
		// Exit early if the nodes are identical
1384
		if ( a === b ) {
1385
			hasDuplicate = true;
1386
			return 0;
1387
		}
1388
 
1389
		var cur,
1390
			i = 0,
1391
			aup = a.parentNode,
1392
			bup = b.parentNode,
1393
			ap = [ a ],
1394
			bp = [ b ];
1395
 
1396
		// Parentless nodes are either documents or disconnected
1397
		if ( !aup || !bup ) {
1398
			return a === document ? -1 :
1399
				b === document ? 1 :
1400
				aup ? -1 :
1401
				bup ? 1 :
1402
				sortInput ?
1403
				( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) :
1404
				0;
1405
 
1406
		// If the nodes are siblings, we can do a quick check
1407
		} else if ( aup === bup ) {
1408
			return siblingCheck( a, b );
1409
		}
1410
 
1411
		// Otherwise we need full lists of their ancestors for comparison
1412
		cur = a;
1413
		while ( (cur = cur.parentNode) ) {
1414
			ap.unshift( cur );
1415
		}
1416
		cur = b;
1417
		while ( (cur = cur.parentNode) ) {
1418
			bp.unshift( cur );
1419
		}
1420
 
1421
		// Walk down the tree looking for a discrepancy
1422
		while ( ap[i] === bp[i] ) {
1423
			i++;
1424
		}
1425
 
1426
		return i ?
1427
			// Do a sibling check if the nodes have a common ancestor
1428
			siblingCheck( ap[i], bp[i] ) :
1429
 
1430
			// Otherwise nodes in our document sort first
1431
			ap[i] === preferredDoc ? -1 :
1432
			bp[i] === preferredDoc ? 1 :
1433
			0;
1434
	};
1435
 
1436
	return document;
1437
};
1438
 
1439
Sizzle.matches = function( expr, elements ) {
1440
	return Sizzle( expr, null, null, elements );
1441
};
1442
 
1443
Sizzle.matchesSelector = function( elem, expr ) {
1444
	// Set document vars if needed
1445
	if ( ( elem.ownerDocument || elem ) !== document ) {
1446
		setDocument( elem );
1447
	}
1448
 
1449
	// Make sure that attribute selectors are quoted
1450
	expr = expr.replace( rattributeQuotes, "='$1']" );
1451
 
1452
	if ( support.matchesSelector && documentIsHTML &&
1453
		!compilerCache[ expr + " " ] &&
1454
		( !rbuggyMatches || !rbuggyMatches.test( expr ) ) &&
1455
		( !rbuggyQSA     || !rbuggyQSA.test( expr ) ) ) {
1456
 
1457
		try {
1458
			var ret = matches.call( elem, expr );
1459
 
1460
			// IE 9's matchesSelector returns false on disconnected nodes
1461
			if ( ret || support.disconnectedMatch ||
1462
					// As well, disconnected nodes are said to be in a document
1463
					// fragment in IE 9
1464
					elem.document && elem.document.nodeType !== 11 ) {
1465
				return ret;
1466
			}
1467
		} catch (e) {}
1468
	}
1469
 
1470
	return Sizzle( expr, document, null, [ elem ] ).length > 0;
1471
};
1472
 
1473
Sizzle.contains = function( context, elem ) {
1474
	// Set document vars if needed
1475
	if ( ( context.ownerDocument || context ) !== document ) {
1476
		setDocument( context );
1477
	}
1478
	return contains( context, elem );
1479
};
1480
 
1481
Sizzle.attr = function( elem, name ) {
1482
	// Set document vars if needed
1483
	if ( ( elem.ownerDocument || elem ) !== document ) {
1484
		setDocument( elem );
1485
	}
1486
 
1487
	var fn = Expr.attrHandle[ name.toLowerCase() ],
1488
		// Don't get fooled by Object.prototype properties (jQuery #13807)
1489
		val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ?
1490
			fn( elem, name, !documentIsHTML ) :
1491
			undefined;
1492
 
1493
	return val !== undefined ?
1494
		val :
1495
		support.attributes || !documentIsHTML ?
1496
			elem.getAttribute( name ) :
1497
			(val = elem.getAttributeNode(name)) && val.specified ?
1498
				val.value :
1499
				null;
1500
};
1501
 
1502
Sizzle.error = function( msg ) {
1503
	throw new Error( "Syntax error, unrecognized expression: " + msg );
1504
};
1505
 
1506
/**
1507
 * Document sorting and removing duplicates
1508
 * @param {ArrayLike} results
1509
 */
1510
Sizzle.uniqueSort = function( results ) {
1511
	var elem,
1512
		duplicates = [],
1513
		j = 0,
1514
		i = 0;
1515
 
1516
	// Unless we *know* we can detect duplicates, assume their presence
1517
	hasDuplicate = !support.detectDuplicates;
1518
	sortInput = !support.sortStable && results.slice( 0 );
1519
	results.sort( sortOrder );
1520
 
1521
	if ( hasDuplicate ) {
1522
		while ( (elem = results[i++]) ) {
1523
			if ( elem === results[ i ] ) {
1524
				j = duplicates.push( i );
1525
			}
1526
		}
1527
		while ( j-- ) {
1528
			results.splice( duplicates[ j ], 1 );
1529
		}
1530
	}
1531
 
1532
	// Clear input after sorting to release objects
1533
	// See https://github.com/jquery/sizzle/pull/225
1534
	sortInput = null;
1535
 
1536
	return results;
1537
};
1538
 
1539
/**
1540
 * Utility function for retrieving the text value of an array of DOM nodes
1541
 * @param {Array|Element} elem
1542
 */
1543
getText = Sizzle.getText = function( elem ) {
1544
	var node,
1545
		ret = "",
1546
		i = 0,
1547
		nodeType = elem.nodeType;
1548
 
1549
	if ( !nodeType ) {
1550
		// If no nodeType, this is expected to be an array
1551
		while ( (node = elem[i++]) ) {
1552
			// Do not traverse comment nodes
1553
			ret += getText( node );
1554
		}
1555
	} else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) {
1556
		// Use textContent for elements
1557
		// innerText usage removed for consistency of new lines (jQuery #11153)
1558
		if ( typeof elem.textContent === "string" ) {
1559
			return elem.textContent;
1560
		} else {
1561
			// Traverse its children
1562
			for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) {
1563
				ret += getText( elem );
1564
			}
1565
		}
1566
	} else if ( nodeType === 3 || nodeType === 4 ) {
1567
		return elem.nodeValue;
1568
	}
1569
	// Do not include comment or processing instruction nodes
1570
 
1571
	return ret;
1572
};
1573
 
1574
Expr = Sizzle.selectors = {
1575
 
1576
	// Can be adjusted by the user
1577
	cacheLength: 50,
1578
 
1579
	createPseudo: markFunction,
1580
 
1581
	match: matchExpr,
1582
 
1583
	attrHandle: {},
1584
 
1585
	find: {},
1586
 
1587
	relative: {
1588
		">": { dir: "parentNode", first: true },
1589
		" ": { dir: "parentNode" },
1590
		"+": { dir: "previousSibling", first: true },
1591
		"~": { dir: "previousSibling" }
1592
	},
1593
 
1594
	preFilter: {
1595
		"ATTR": function( match ) {
1596
			match[1] = match[1].replace( runescape, funescape );
1597
 
1598
			// Move the given value to match[3] whether quoted or unquoted
1599
			match[3] = ( match[3] || match[4] || match[5] || "" ).replace( runescape, funescape );
1600
 
1601
			if ( match[2] === "~=" ) {
1602
				match[3] = " " + match[3] + " ";
1603
			}
1604
 
1605
			return match.slice( 0, 4 );
1606
		},
1607
 
1608
		"CHILD": function( match ) {
1609
			/* matches from matchExpr["CHILD"]
1610
				1 type (only|nth|...)
1611
				2 what (child|of-type)
1612
				3 argument (even|odd|\d*|\d*n([+-]\d+)?|...)
1613
				4 xn-component of xn+y argument ([+-]?\d*n|)
1614
				5 sign of xn-component
1615
				6 x of xn-component
1616
				7 sign of y-component
1617
				8 y of y-component
1618
			*/
1619
			match[1] = match[1].toLowerCase();
1620
 
1621
			if ( match[1].slice( 0, 3 ) === "nth" ) {
1622
				// nth-* requires argument
1623
				if ( !match[3] ) {
1624
					Sizzle.error( match[0] );
1625
				}
1626
 
1627
				// numeric x and y parameters for Expr.filter.CHILD
1628
				// remember that false/true cast respectively to 0/1
1629
				match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) );
1630
				match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" );
1631
 
1632
			// other types prohibit arguments
1633
			} else if ( match[3] ) {
1634
				Sizzle.error( match[0] );
1635
			}
1636
 
1637
			return match;
1638
		},
1639
 
1640
		"PSEUDO": function( match ) {
1641
			var excess,
1642
				unquoted = !match[6] && match[2];
1643
 
1644
			if ( matchExpr["CHILD"].test( match[0] ) ) {
1645
				return null;
1646
			}
1647
 
1648
			// Accept quoted arguments as-is
1649
			if ( match[3] ) {
1650
				match[2] = match[4] || match[5] || "";
1651
 
1652
			// Strip excess characters from unquoted arguments
1653
			} else if ( unquoted && rpseudo.test( unquoted ) &&
1654
				// Get excess from tokenize (recursively)
1655
				(excess = tokenize( unquoted, true )) &&
1656
				// advance to the next closing parenthesis
1657
				(excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) {
1658
 
1659
				// excess is a negative index
1660
				match[0] = match[0].slice( 0, excess );
1661
				match[2] = unquoted.slice( 0, excess );
1662
			}
1663
 
1664
			// Return only captures needed by the pseudo filter method (type and argument)
1665
			return match.slice( 0, 3 );
1666
		}
1667
	},
1668
 
1669
	filter: {
1670
 
1671
		"TAG": function( nodeNameSelector ) {
1672
			var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase();
1673
			return nodeNameSelector === "*" ?
1674
				function() { return true; } :
1675
				function( elem ) {
1676
					return elem.nodeName && elem.nodeName.toLowerCase() === nodeName;
1677
				};
1678
		},
1679
 
1680
		"CLASS": function( className ) {
1681
			var pattern = classCache[ className + " " ];
1682
 
1683
			return pattern ||
1684
				(pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) &&
1685
				classCache( className, function( elem ) {
1686
					return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== "undefined" && elem.getAttribute("class") || "" );
1687
				});
1688
		},
1689
 
1690
		"ATTR": function( name, operator, check ) {
1691
			return function( elem ) {
1692
				var result = Sizzle.attr( elem, name );
1693
 
1694
				if ( result == null ) {
1695
					return operator === "!=";
1696
				}
1697
				if ( !operator ) {
1698
					return true;
1699
				}
1700
 
1701
				result += "";
1702
 
1703
				return operator === "=" ? result === check :
1704
					operator === "!=" ? result !== check :
1705
					operator === "^=" ? check && result.indexOf( check ) === 0 :
1706
					operator === "*=" ? check && result.indexOf( check ) > -1 :
1707
					operator === "$=" ? check && result.slice( -check.length ) === check :
1708
					operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 :
1709
					operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" :
1710
					false;
1711
			};
1712
		},
1713
 
1714
		"CHILD": function( type, what, argument, first, last ) {
1715
			var simple = type.slice( 0, 3 ) !== "nth",
1716
				forward = type.slice( -4 ) !== "last",
1717
				ofType = what === "of-type";
1718
 
1719
			return first === 1 && last === 0 ?
1720
 
1721
				// Shortcut for :nth-*(n)
1722
				function( elem ) {
1723
					return !!elem.parentNode;
1724
				} :
1725
 
1726
				function( elem, context, xml ) {
1727
					var cache, uniqueCache, outerCache, node, nodeIndex, start,
1728
						dir = simple !== forward ? "nextSibling" : "previousSibling",
1729
						parent = elem.parentNode,
1730
						name = ofType && elem.nodeName.toLowerCase(),
1731
						useCache = !xml && !ofType,
1732
						diff = false;
1733
 
1734
					if ( parent ) {
1735
 
1736
						// :(first|last|only)-(child|of-type)
1737
						if ( simple ) {
1738
							while ( dir ) {
1739
								node = elem;
1740
								while ( (node = node[ dir ]) ) {
1741
									if ( ofType ?
1742
										node.nodeName.toLowerCase() === name :
1743
										node.nodeType === 1 ) {
1744
 
1745
										return false;
1746
									}
1747
								}
1748
								// Reverse direction for :only-* (if we haven't yet done so)
1749
								start = dir = type === "only" && !start && "nextSibling";
1750
							}
1751
							return true;
1752
						}
1753
 
1754
						start = [ forward ? parent.firstChild : parent.lastChild ];
1755
 
1756
						// non-xml :nth-child(...) stores cache data on `parent`
1757
						if ( forward && useCache ) {
1758
 
1759
							// Seek `elem` from a previously-cached index
1760
 
1761
							// ...in a gzip-friendly way
1762
							node = parent;
1763
							outerCache = node[ expando ] || (node[ expando ] = {});
1764
 
1765
							// Support: IE <9 only
1766
							// Defend against cloned attroperties (jQuery gh-1709)
1767
							uniqueCache = outerCache[ node.uniqueID ] ||
1768
								(outerCache[ node.uniqueID ] = {});
1769
 
1770
							cache = uniqueCache[ type ] || [];
1771
							nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ];
1772
							diff = nodeIndex && cache[ 2 ];
1773
							node = nodeIndex && parent.childNodes[ nodeIndex ];
1774
 
1775
							while ( (node = ++nodeIndex && node && node[ dir ] ||
1776
 
1777
								// Fallback to seeking `elem` from the start
1778
								(diff = nodeIndex = 0) || start.pop()) ) {
1779
 
1780
								// When found, cache indexes on `parent` and break
1781
								if ( node.nodeType === 1 && ++diff && node === elem ) {
1782
									uniqueCache[ type ] = [ dirruns, nodeIndex, diff ];
1783
									break;
1784
								}
1785
							}
1786
 
1787
						} else {
1788
							// Use previously-cached element index if available
1789
							if ( useCache ) {
1790
								// ...in a gzip-friendly way
1791
								node = elem;
1792
								outerCache = node[ expando ] || (node[ expando ] = {});
1793
 
1794
								// Support: IE <9 only
1795
								// Defend against cloned attroperties (jQuery gh-1709)
1796
								uniqueCache = outerCache[ node.uniqueID ] ||
1797
									(outerCache[ node.uniqueID ] = {});
1798
 
1799
								cache = uniqueCache[ type ] || [];
1800
								nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ];
1801
								diff = nodeIndex;
1802
							}
1803
 
1804
							// xml :nth-child(...)
1805
							// or :nth-last-child(...) or :nth(-last)?-of-type(...)
1806
							if ( diff === false ) {
1807
								// Use the same loop as above to seek `elem` from the start
1808
								while ( (node = ++nodeIndex && node && node[ dir ] ||
1809
									(diff = nodeIndex = 0) || start.pop()) ) {
1810
 
1811
									if ( ( ofType ?
1812
										node.nodeName.toLowerCase() === name :
1813
										node.nodeType === 1 ) &&
1814
										++diff ) {
1815
 
1816
										// Cache the index of each encountered element
1817
										if ( useCache ) {
1818
											outerCache = node[ expando ] || (node[ expando ] = {});
1819
 
1820
											// Support: IE <9 only
1821
											// Defend against cloned attroperties (jQuery gh-1709)
1822
											uniqueCache = outerCache[ node.uniqueID ] ||
1823
												(outerCache[ node.uniqueID ] = {});
1824
 
1825
											uniqueCache[ type ] = [ dirruns, diff ];
1826
										}
1827
 
1828
										if ( node === elem ) {
1829
											break;
1830
										}
1831
									}
1832
								}
1833
							}
1834
						}
1835
 
1836
						// Incorporate the offset, then check against cycle size
1837
						diff -= last;
1838
						return diff === first || ( diff % first === 0 && diff / first >= 0 );
1839
					}
1840
				};
1841
		},
1842
 
1843
		"PSEUDO": function( pseudo, argument ) {
1844
			// pseudo-class names are case-insensitive
1845
			// http://www.w3.org/TR/selectors/#pseudo-classes
1846
			// Prioritize by case sensitivity in case custom pseudos are added with uppercase letters
1847
			// Remember that setFilters inherits from pseudos
1848
			var args,
1849
				fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] ||
1850
					Sizzle.error( "unsupported pseudo: " + pseudo );
1851
 
1852
			// The user may use createPseudo to indicate that
1853
			// arguments are needed to create the filter function
1854
			// just as Sizzle does
1855
			if ( fn[ expando ] ) {
1856
				return fn( argument );
1857
			}
1858
 
1859
			// But maintain support for old signatures
1860
			if ( fn.length > 1 ) {
1861
				args = [ pseudo, pseudo, "", argument ];
1862
				return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ?
1863
					markFunction(function( seed, matches ) {
1864
						var idx,
1865
							matched = fn( seed, argument ),
1866
							i = matched.length;
1867
						while ( i-- ) {
1868
							idx = indexOf( seed, matched[i] );
1869
							seed[ idx ] = !( matches[ idx ] = matched[i] );
1870
						}
1871
					}) :
1872
					function( elem ) {
1873
						return fn( elem, 0, args );
1874
					};
1875
			}
1876
 
1877
			return fn;
1878
		}
1879
	},
1880
 
1881
	pseudos: {
1882
		// Potentially complex pseudos
1883
		"not": markFunction(function( selector ) {
1884
			// Trim the selector passed to compile
1885
			// to avoid treating leading and trailing
1886
			// spaces as combinators
1887
			var input = [],
1888
				results = [],
1889
				matcher = compile( selector.replace( rtrim, "$1" ) );
1890
 
1891
			return matcher[ expando ] ?
1892
				markFunction(function( seed, matches, context, xml ) {
1893
					var elem,
1894
						unmatched = matcher( seed, null, xml, [] ),
1895
						i = seed.length;
1896
 
1897
					// Match elements unmatched by `matcher`
1898
					while ( i-- ) {
1899
						if ( (elem = unmatched[i]) ) {
1900
							seed[i] = !(matches[i] = elem);
1901
						}
1902
					}
1903
				}) :
1904
				function( elem, context, xml ) {
1905
					input[0] = elem;
1906
					matcher( input, null, xml, results );
1907
					// Don't keep the element (issue #299)
1908
					input[0] = null;
1909
					return !results.pop();
1910
				};
1911
		}),
1912
 
1913
		"has": markFunction(function( selector ) {
1914
			return function( elem ) {
1915
				return Sizzle( selector, elem ).length > 0;
1916
			};
1917
		}),
1918
 
1919
		"contains": markFunction(function( text ) {
1920
			text = text.replace( runescape, funescape );
1921
			return function( elem ) {
1922
				return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1;
1923
			};
1924
		}),
1925
 
1926
		// "Whether an element is represented by a :lang() selector
1927
		// is based solely on the element's language value
1928
		// being equal to the identifier C,
1929
		// or beginning with the identifier C immediately followed by "-".
1930
		// The matching of C against the element's language value is performed case-insensitively.
1931
		// The identifier C does not have to be a valid language name."
1932
		// http://www.w3.org/TR/selectors/#lang-pseudo
1933
		"lang": markFunction( function( lang ) {
1934
			// lang value must be a valid identifier
1935
			if ( !ridentifier.test(lang || "") ) {
1936
				Sizzle.error( "unsupported lang: " + lang );
1937
			}
1938
			lang = lang.replace( runescape, funescape ).toLowerCase();
1939
			return function( elem ) {
1940
				var elemLang;
1941
				do {
1942
					if ( (elemLang = documentIsHTML ?
1943
						elem.lang :
1944
						elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) {
1945
 
1946
						elemLang = elemLang.toLowerCase();
1947
						return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0;
1948
					}
1949
				} while ( (elem = elem.parentNode) && elem.nodeType === 1 );
1950
				return false;
1951
			};
1952
		}),
1953
 
1954
		// Miscellaneous
1955
		"target": function( elem ) {
1956
			var hash = window.location && window.location.hash;
1957
			return hash && hash.slice( 1 ) === elem.id;
1958
		},
1959
 
1960
		"root": function( elem ) {
1961
			return elem === docElem;
1962
		},
1963
 
1964
		"focus": function( elem ) {
1965
			return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex);
1966
		},
1967
 
1968
		// Boolean properties
1969
		"enabled": function( elem ) {
1970
			return elem.disabled === false;
1971
		},
1972
 
1973
		"disabled": function( elem ) {
1974
			return elem.disabled === true;
1975
		},
1976
 
1977
		"checked": function( elem ) {
1978
			// In CSS3, :checked should return both checked and selected elements
1979
			// http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
1980
			var nodeName = elem.nodeName.toLowerCase();
1981
			return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected);
1982
		},
1983
 
1984
		"selected": function( elem ) {
1985
			// Accessing this property makes selected-by-default
1986
			// options in Safari work properly
1987
			if ( elem.parentNode ) {
1988
				elem.parentNode.selectedIndex;
1989
			}
1990
 
1991
			return elem.selected === true;
1992
		},
1993
 
1994
		// Contents
1995
		"empty": function( elem ) {
1996
			// http://www.w3.org/TR/selectors/#empty-pseudo
1997
			// :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5),
1998
			//   but not by others (comment: 8; processing instruction: 7; etc.)
1999
			// nodeType < 6 works because attributes (2) do not appear as children
2000
			for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) {
2001
				if ( elem.nodeType < 6 ) {
2002
					return false;
2003
				}
2004
			}
2005
			return true;
2006
		},
2007
 
2008
		"parent": function( elem ) {
2009
			return !Expr.pseudos["empty"]( elem );
2010
		},
2011
 
2012
		// Element/input types
2013
		"header": function( elem ) {
2014
			return rheader.test( elem.nodeName );
2015
		},
2016
 
2017
		"input": function( elem ) {
2018
			return rinputs.test( elem.nodeName );
2019
		},
2020
 
2021
		"button": function( elem ) {
2022
			var name = elem.nodeName.toLowerCase();
2023
			return name === "input" && elem.type === "button" || name === "button";
2024
		},
2025
 
2026
		"text": function( elem ) {
2027
			var attr;
2028
			return elem.nodeName.toLowerCase() === "input" &&
2029
				elem.type === "text" &&
2030
 
2031
				// Support: IE<8
2032
				// New HTML5 attribute values (e.g., "search") appear with elem.type === "text"
2033
				( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text" );
2034
		},
2035
 
2036
		// Position-in-collection
2037
		"first": createPositionalPseudo(function() {
2038
			return [ 0 ];
2039
		}),
2040
 
2041
		"last": createPositionalPseudo(function( matchIndexes, length ) {
2042
			return [ length - 1 ];
2043
		}),
2044
 
2045
		"eq": createPositionalPseudo(function( matchIndexes, length, argument ) {
2046
			return [ argument < 0 ? argument + length : argument ];
2047
		}),
2048
 
2049
		"even": createPositionalPseudo(function( matchIndexes, length ) {
2050
			var i = 0;
2051
			for ( ; i < length; i += 2 ) {
2052
				matchIndexes.push( i );
2053
			}
2054
			return matchIndexes;
2055
		}),
2056
 
2057
		"odd": createPositionalPseudo(function( matchIndexes, length ) {
2058
			var i = 1;
2059
			for ( ; i < length; i += 2 ) {
2060
				matchIndexes.push( i );
2061
			}
2062
			return matchIndexes;
2063
		}),
2064
 
2065
		"lt": createPositionalPseudo(function( matchIndexes, length, argument ) {
2066
			var i = argument < 0 ? argument + length : argument;
2067
			for ( ; --i >= 0; ) {
2068
				matchIndexes.push( i );
2069
			}
2070
			return matchIndexes;
2071
		}),
2072
 
2073
		"gt": createPositionalPseudo(function( matchIndexes, length, argument ) {
2074
			var i = argument < 0 ? argument + length : argument;
2075
			for ( ; ++i < length; ) {
2076
				matchIndexes.push( i );
2077
			}
2078
			return matchIndexes;
2079
		})
2080
	}
2081
};
2082
 
2083
Expr.pseudos["nth"] = Expr.pseudos["eq"];
2084
 
2085
// Add button/input type pseudos
2086
for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) {
2087
	Expr.pseudos[ i ] = createInputPseudo( i );
2088
}
2089
for ( i in { submit: true, reset: true } ) {
2090
	Expr.pseudos[ i ] = createButtonPseudo( i );
2091
}
2092
 
2093
// Easy API for creating new setFilters
2094
function setFilters() {}
2095
setFilters.prototype = Expr.filters = Expr.pseudos;
2096
Expr.setFilters = new setFilters();
2097
 
2098
tokenize = Sizzle.tokenize = function( selector, parseOnly ) {
2099
	var matched, match, tokens, type,
2100
		soFar, groups, preFilters,
2101
		cached = tokenCache[ selector + " " ];
2102
 
2103
	if ( cached ) {
2104
		return parseOnly ? 0 : cached.slice( 0 );
2105
	}
2106
 
2107
	soFar = selector;
2108
	groups = [];
2109
	preFilters = Expr.preFilter;
2110
 
2111
	while ( soFar ) {
2112
 
2113
		// Comma and first run
2114
		if ( !matched || (match = rcomma.exec( soFar )) ) {
2115
			if ( match ) {
2116
				// Don't consume trailing commas as valid
2117
				soFar = soFar.slice( match[0].length ) || soFar;
2118
			}
2119
			groups.push( (tokens = []) );
2120
		}
2121
 
2122
		matched = false;
2123
 
2124
		// Combinators
2125
		if ( (match = rcombinators.exec( soFar )) ) {
2126
			matched = match.shift();
2127
			tokens.push({
2128
				value: matched,
2129
				// Cast descendant combinators to space
2130
				type: match[0].replace( rtrim, " " )
2131
			});
2132
			soFar = soFar.slice( matched.length );
2133
		}
2134
 
2135
		// Filters
2136
		for ( type in Expr.filter ) {
2137
			if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] ||
2138
				(match = preFilters[ type ]( match ))) ) {
2139
				matched = match.shift();
2140
				tokens.push({
2141
					value: matched,
2142
					type: type,
2143
					matches: match
2144
				});
2145
				soFar = soFar.slice( matched.length );
2146
			}
2147
		}
2148
 
2149
		if ( !matched ) {
2150
			break;
2151
		}
2152
	}
2153
 
2154
	// Return the length of the invalid excess
2155
	// if we're just parsing
2156
	// Otherwise, throw an error or return tokens
2157
	return parseOnly ?
2158
		soFar.length :
2159
		soFar ?
2160
			Sizzle.error( selector ) :
2161
			// Cache the tokens
2162
			tokenCache( selector, groups ).slice( 0 );
2163
};
2164
 
2165
function toSelector( tokens ) {
2166
	var i = 0,
2167
		len = tokens.length,
2168
		selector = "";
2169
	for ( ; i < len; i++ ) {
2170
		selector += tokens[i].value;
2171
	}
2172
	return selector;
2173
}
2174
 
2175
function addCombinator( matcher, combinator, base ) {
2176
	var dir = combinator.dir,
2177
		checkNonElements = base && dir === "parentNode",
2178
		doneName = done++;
2179
 
2180
	return combinator.first ?
2181
		// Check against closest ancestor/preceding element
2182
		function( elem, context, xml ) {
2183
			while ( (elem = elem[ dir ]) ) {
2184
				if ( elem.nodeType === 1 || checkNonElements ) {
2185
					return matcher( elem, context, xml );
2186
				}
2187
			}
2188
		} :
2189
 
2190
		// Check against all ancestor/preceding elements
2191
		function( elem, context, xml ) {
2192
			var oldCache, uniqueCache, outerCache,
2193
				newCache = [ dirruns, doneName ];
2194
 
2195
			// We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching
2196
			if ( xml ) {
2197
				while ( (elem = elem[ dir ]) ) {
2198
					if ( elem.nodeType === 1 || checkNonElements ) {
2199
						if ( matcher( elem, context, xml ) ) {
2200
							return true;
2201
						}
2202
					}
2203
				}
2204
			} else {
2205
				while ( (elem = elem[ dir ]) ) {
2206
					if ( elem.nodeType === 1 || checkNonElements ) {
2207
						outerCache = elem[ expando ] || (elem[ expando ] = {});
2208
 
2209
						// Support: IE <9 only
2210
						// Defend against cloned attroperties (jQuery gh-1709)
2211
						uniqueCache = outerCache[ elem.uniqueID ] || (outerCache[ elem.uniqueID ] = {});
2212
 
2213
						if ( (oldCache = uniqueCache[ dir ]) &&
2214
							oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) {
2215
 
2216
							// Assign to newCache so results back-propagate to previous elements
2217
							return (newCache[ 2 ] = oldCache[ 2 ]);
2218
						} else {
2219
							// Reuse newcache so results back-propagate to previous elements
2220
							uniqueCache[ dir ] = newCache;
2221
 
2222
							// A match means we're done; a fail means we have to keep checking
2223
							if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) {
2224
								return true;
2225
							}
2226
						}
2227
					}
2228
				}
2229
			}
2230
		};
2231
}
2232
 
2233
function elementMatcher( matchers ) {
2234
	return matchers.length > 1 ?
2235
		function( elem, context, xml ) {
2236
			var i = matchers.length;
2237
			while ( i-- ) {
2238
				if ( !matchers[i]( elem, context, xml ) ) {
2239
					return false;
2240
				}
2241
			}
2242
			return true;
2243
		} :
2244
		matchers[0];
2245
}
2246
 
2247
function multipleContexts( selector, contexts, results ) {
2248
	var i = 0,
2249
		len = contexts.length;
2250
	for ( ; i < len; i++ ) {
2251
		Sizzle( selector, contexts[i], results );
2252
	}
2253
	return results;
2254
}
2255
 
2256
function condense( unmatched, map, filter, context, xml ) {
2257
	var elem,
2258
		newUnmatched = [],
2259
		i = 0,
2260
		len = unmatched.length,
2261
		mapped = map != null;
2262
 
2263
	for ( ; i < len; i++ ) {
2264
		if ( (elem = unmatched[i]) ) {
2265
			if ( !filter || filter( elem, context, xml ) ) {
2266
				newUnmatched.push( elem );
2267
				if ( mapped ) {
2268
					map.push( i );
2269
				}
2270
			}
2271
		}
2272
	}
2273
 
2274
	return newUnmatched;
2275
}
2276
 
2277
function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) {
2278
	if ( postFilter && !postFilter[ expando ] ) {
2279
		postFilter = setMatcher( postFilter );
2280
	}
2281
	if ( postFinder && !postFinder[ expando ] ) {
2282
		postFinder = setMatcher( postFinder, postSelector );
2283
	}
2284
	return markFunction(function( seed, results, context, xml ) {
2285
		var temp, i, elem,
2286
			preMap = [],
2287
			postMap = [],
2288
			preexisting = results.length,
2289
 
2290
			// Get initial elements from seed or context
2291
			elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ),
2292
 
2293
			// Prefilter to get matcher input, preserving a map for seed-results synchronization
2294
			matcherIn = preFilter && ( seed || !selector ) ?
2295
				condense( elems, preMap, preFilter, context, xml ) :
2296
				elems,
2297
 
2298
			matcherOut = matcher ?
2299
				// If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results,
2300
				postFinder || ( seed ? preFilter : preexisting || postFilter ) ?
2301
 
2302
					// ...intermediate processing is necessary
2303
					[] :
2304
 
2305
					// ...otherwise use results directly
2306
					results :
2307
				matcherIn;
2308
 
2309
		// Find primary matches
2310
		if ( matcher ) {
2311
			matcher( matcherIn, matcherOut, context, xml );
2312
		}
2313
 
2314
		// Apply postFilter
2315
		if ( postFilter ) {
2316
			temp = condense( matcherOut, postMap );
2317
			postFilter( temp, [], context, xml );
2318
 
2319
			// Un-match failing elements by moving them back to matcherIn
2320
			i = temp.length;
2321
			while ( i-- ) {
2322
				if ( (elem = temp[i]) ) {
2323
					matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem);
2324
				}
2325
			}
2326
		}
2327
 
2328
		if ( seed ) {
2329
			if ( postFinder || preFilter ) {
2330
				if ( postFinder ) {
2331
					// Get the final matcherOut by condensing this intermediate into postFinder contexts
2332
					temp = [];
2333
					i = matcherOut.length;
2334
					while ( i-- ) {
2335
						if ( (elem = matcherOut[i]) ) {
2336
							// Restore matcherIn since elem is not yet a final match
2337
							temp.push( (matcherIn[i] = elem) );
2338
						}
2339
					}
2340
					postFinder( null, (matcherOut = []), temp, xml );
2341
				}
2342
 
2343
				// Move matched elements from seed to results to keep them synchronized
2344
				i = matcherOut.length;
2345
				while ( i-- ) {
2346
					if ( (elem = matcherOut[i]) &&
2347
						(temp = postFinder ? indexOf( seed, elem ) : preMap[i]) > -1 ) {
2348
 
2349
						seed[temp] = !(results[temp] = elem);
2350
					}
2351
				}
2352
			}
2353
 
2354
		// Add elements to results, through postFinder if defined
2355
		} else {
2356
			matcherOut = condense(
2357
				matcherOut === results ?
2358
					matcherOut.splice( preexisting, matcherOut.length ) :
2359
					matcherOut
2360
			);
2361
			if ( postFinder ) {
2362
				postFinder( null, results, matcherOut, xml );
2363
			} else {
2364
				push.apply( results, matcherOut );
2365
			}
2366
		}
2367
	});
2368
}
2369
 
2370
function matcherFromTokens( tokens ) {
2371
	var checkContext, matcher, j,
2372
		len = tokens.length,
2373
		leadingRelative = Expr.relative[ tokens[0].type ],
2374
		implicitRelative = leadingRelative || Expr.relative[" "],
2375
		i = leadingRelative ? 1 : 0,
2376
 
2377
		// The foundational matcher ensures that elements are reachable from top-level context(s)
2378
		matchContext = addCombinator( function( elem ) {
2379
			return elem === checkContext;
2380
		}, implicitRelative, true ),
2381
		matchAnyContext = addCombinator( function( elem ) {
2382
			return indexOf( checkContext, elem ) > -1;
2383
		}, implicitRelative, true ),
2384
		matchers = [ function( elem, context, xml ) {
2385
			var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || (
2386
				(checkContext = context).nodeType ?
2387
					matchContext( elem, context, xml ) :
2388
					matchAnyContext( elem, context, xml ) );
2389
			// Avoid hanging onto element (issue #299)
2390
			checkContext = null;
2391
			return ret;
2392
		} ];
2393
 
2394
	for ( ; i < len; i++ ) {
2395
		if ( (matcher = Expr.relative[ tokens[i].type ]) ) {
2396
			matchers = [ addCombinator(elementMatcher( matchers ), matcher) ];
2397
		} else {
2398
			matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches );
2399
 
2400
			// Return special upon seeing a positional matcher
2401
			if ( matcher[ expando ] ) {
2402
				// Find the next relative operator (if any) for proper handling
2403
				j = ++i;
2404
				for ( ; j < len; j++ ) {
2405
					if ( Expr.relative[ tokens[j].type ] ) {
2406
						break;
2407
					}
2408
				}
2409
				return setMatcher(
2410
					i > 1 && elementMatcher( matchers ),
2411
					i > 1 && toSelector(
2412
						// If the preceding token was a descendant combinator, insert an implicit any-element `*`
2413
						tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" })
2414
					).replace( rtrim, "$1" ),
2415
					matcher,
2416
					i < j && matcherFromTokens( tokens.slice( i, j ) ),
2417
					j < len && matcherFromTokens( (tokens = tokens.slice( j )) ),
2418
					j < len && toSelector( tokens )
2419
				);
2420
			}
2421
			matchers.push( matcher );
2422
		}
2423
	}
2424
 
2425
	return elementMatcher( matchers );
2426
}
2427
 
2428
function matcherFromGroupMatchers( elementMatchers, setMatchers ) {
2429
	var bySet = setMatchers.length > 0,
2430
		byElement = elementMatchers.length > 0,
2431
		superMatcher = function( seed, context, xml, results, outermost ) {
2432
			var elem, j, matcher,
2433
				matchedCount = 0,
2434
				i = "0",
2435
				unmatched = seed && [],
2436
				setMatched = [],
2437
				contextBackup = outermostContext,
2438
				// We must always have either seed elements or outermost context
2439
				elems = seed || byElement && Expr.find["TAG"]( "*", outermost ),
2440
				// Use integer dirruns iff this is the outermost matcher
2441
				dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1),
2442
				len = elems.length;
2443
 
2444
			if ( outermost ) {
2445
				outermostContext = context === document || context || outermost;
2446
			}
2447
 
2448
			// Add elements passing elementMatchers directly to results
2449
			// Support: IE<9, Safari
2450
			// Tolerate NodeList properties (IE: "length"; Safari: <number>) matching elements by id
2451
			for ( ; i !== len && (elem = elems[i]) != null; i++ ) {
2452
				if ( byElement && elem ) {
2453
					j = 0;
2454
					if ( !context && elem.ownerDocument !== document ) {
2455
						setDocument( elem );
2456
						xml = !documentIsHTML;
2457
					}
2458
					while ( (matcher = elementMatchers[j++]) ) {
2459
						if ( matcher( elem, context || document, xml) ) {
2460
							results.push( elem );
2461
							break;
2462
						}
2463
					}
2464
					if ( outermost ) {
2465
						dirruns = dirrunsUnique;
2466
					}
2467
				}
2468
 
2469
				// Track unmatched elements for set filters
2470
				if ( bySet ) {
2471
					// They will have gone through all possible matchers
2472
					if ( (elem = !matcher && elem) ) {
2473
						matchedCount--;
2474
					}
2475
 
2476
					// Lengthen the array for every element, matched or not
2477
					if ( seed ) {
2478
						unmatched.push( elem );
2479
					}
2480
				}
2481
			}
2482
 
2483
			// `i` is now the count of elements visited above, and adding it to `matchedCount`
2484
			// makes the latter nonnegative.
2485
			matchedCount += i;
2486
 
2487
			// Apply set filters to unmatched elements
2488
			// NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount`
2489
			// equals `i`), unless we didn't visit _any_ elements in the above loop because we have
2490
			// no element matchers and no seed.
2491
			// Incrementing an initially-string "0" `i` allows `i` to remain a string only in that
2492
			// case, which will result in a "00" `matchedCount` that differs from `i` but is also
2493
			// numerically zero.
2494
			if ( bySet && i !== matchedCount ) {
2495
				j = 0;
2496
				while ( (matcher = setMatchers[j++]) ) {
2497
					matcher( unmatched, setMatched, context, xml );
2498
				}
2499
 
2500
				if ( seed ) {
2501
					// Reintegrate element matches to eliminate the need for sorting
2502
					if ( matchedCount > 0 ) {
2503
						while ( i-- ) {
2504
							if ( !(unmatched[i] || setMatched[i]) ) {
2505
								setMatched[i] = pop.call( results );
2506
							}
2507
						}
2508
					}
2509
 
2510
					// Discard index placeholder values to get only actual matches
2511
					setMatched = condense( setMatched );
2512
				}
2513
 
2514
				// Add matches to results
2515
				push.apply( results, setMatched );
2516
 
2517
				// Seedless set matches succeeding multiple successful matchers stipulate sorting
2518
				if ( outermost && !seed && setMatched.length > 0 &&
2519
					( matchedCount + setMatchers.length ) > 1 ) {
2520
 
2521
					Sizzle.uniqueSort( results );
2522
				}
2523
			}
2524
 
2525
			// Override manipulation of globals by nested matchers
2526
			if ( outermost ) {
2527
				dirruns = dirrunsUnique;
2528
				outermostContext = contextBackup;
2529
			}
2530
 
2531
			return unmatched;
2532
		};
2533
 
2534
	return bySet ?
2535
		markFunction( superMatcher ) :
2536
		superMatcher;
2537
}
2538
 
2539
compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) {
2540
	var i,
2541
		setMatchers = [],
2542
		elementMatchers = [],
2543
		cached = compilerCache[ selector + " " ];
2544
 
2545
	if ( !cached ) {
2546
		// Generate a function of recursive functions that can be used to check each element
2547
		if ( !match ) {
2548
			match = tokenize( selector );
2549
		}
2550
		i = match.length;
2551
		while ( i-- ) {
2552
			cached = matcherFromTokens( match[i] );
2553
			if ( cached[ expando ] ) {
2554
				setMatchers.push( cached );
2555
			} else {
2556
				elementMatchers.push( cached );
2557
			}
2558
		}
2559
 
2560
		// Cache the compiled function
2561
		cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) );
2562
 
2563
		// Save selector and tokenization
2564
		cached.selector = selector;
2565
	}
2566
	return cached;
2567
};
2568
 
2569
/**
2570
 * A low-level selection function that works with Sizzle's compiled
2571
 *  selector functions
2572
 * @param {String|Function} selector A selector or a pre-compiled
2573
 *  selector function built with Sizzle.compile
2574
 * @param {Element} context
2575
 * @param {Array} [results]
2576
 * @param {Array} [seed] A set of elements to match against
2577
 */
2578
select = Sizzle.select = function( selector, context, results, seed ) {
2579
	var i, tokens, token, type, find,
2580
		compiled = typeof selector === "function" && selector,
2581
		match = !seed && tokenize( (selector = compiled.selector || selector) );
2582
 
2583
	results = results || [];
2584
 
2585
	// Try to minimize operations if there is only one selector in the list and no seed
2586
	// (the latter of which guarantees us context)
2587
	if ( match.length === 1 ) {
2588
 
2589
		// Reduce context if the leading compound selector is an ID
2590
		tokens = match[0] = match[0].slice( 0 );
2591
		if ( tokens.length > 2 && (token = tokens[0]).type === "ID" &&
2592
				support.getById && context.nodeType === 9 && documentIsHTML &&
2593
				Expr.relative[ tokens[1].type ] ) {
2594
 
2595
			context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0];
2596
			if ( !context ) {
2597
				return results;
2598
 
2599
			// Precompiled matchers will still verify ancestry, so step up a level
2600
			} else if ( compiled ) {
2601
				context = context.parentNode;
2602
			}
2603
 
2604
			selector = selector.slice( tokens.shift().value.length );
2605
		}
2606
 
2607
		// Fetch a seed set for right-to-left matching
2608
		i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length;
2609
		while ( i-- ) {
2610
			token = tokens[i];
2611
 
2612
			// Abort if we hit a combinator
2613
			if ( Expr.relative[ (type = token.type) ] ) {
2614
				break;
2615
			}
2616
			if ( (find = Expr.find[ type ]) ) {
2617
				// Search, expanding context for leading sibling combinators
2618
				if ( (seed = find(
2619
					token.matches[0].replace( runescape, funescape ),
2620
					rsibling.test( tokens[0].type ) && testContext( context.parentNode ) || context
2621
				)) ) {
2622
 
2623
					// If seed is empty or no tokens remain, we can return early
2624
					tokens.splice( i, 1 );
2625
					selector = seed.length && toSelector( tokens );
2626
					if ( !selector ) {
2627
						push.apply( results, seed );
2628
						return results;
2629
					}
2630
 
2631
					break;
2632
				}
2633
			}
2634
		}
2635
	}
2636
 
2637
	// Compile and execute a filtering function if one is not provided
2638
	// Provide `match` to avoid retokenization if we modified the selector above
2639
	( compiled || compile( selector, match ) )(
2640
		seed,
2641
		context,
2642
		!documentIsHTML,
2643
		results,
2644
		!context || rsibling.test( selector ) && testContext( context.parentNode ) || context
2645
	);
2646
	return results;
2647
};
2648
 
2649
// One-time assignments
2650
 
2651
// Sort stability
2652
support.sortStable = expando.split("").sort( sortOrder ).join("") === expando;
2653
 
2654
// Support: Chrome 14-35+
2655
// Always assume duplicates if they aren't passed to the comparison function
2656
support.detectDuplicates = !!hasDuplicate;
2657
 
2658
// Initialize against the default document
2659
setDocument();
2660
 
2661
// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27)
2662
// Detached nodes confoundingly follow *each other*
2663
support.sortDetached = assert(function( div1 ) {
2664
	// Should return 1, but returns 4 (following)
2665
	return div1.compareDocumentPosition( document.createElement("div") ) & 1;
2666
});
2667
 
2668
// Support: IE<8
2669
// Prevent attribute/property "interpolation"
2670
// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx
2671
if ( !assert(function( div ) {
2672
	div.innerHTML = "<a href='#'></a>";
2673
	return div.firstChild.getAttribute("href") === "#" ;
2674
}) ) {
2675
	addHandle( "type|href|height|width", function( elem, name, isXML ) {
2676
		if ( !isXML ) {
2677
			return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 );
2678
		}
2679
	});
2680
}
2681
 
2682
// Support: IE<9
2683
// Use defaultValue in place of getAttribute("value")
2684
if ( !support.attributes || !assert(function( div ) {
2685
	div.innerHTML = "<input/>";
2686
	div.firstChild.setAttribute( "value", "" );
2687
	return div.firstChild.getAttribute( "value" ) === "";
2688
}) ) {
2689
	addHandle( "value", function( elem, name, isXML ) {
2690
		if ( !isXML && elem.nodeName.toLowerCase() === "input" ) {
2691
			return elem.defaultValue;
2692
		}
2693
	});
2694
}
2695
 
2696
// Support: IE<9
2697
// Use getAttributeNode to fetch booleans when getAttribute lies
2698
if ( !assert(function( div ) {
2699
	return div.getAttribute("disabled") == null;
2700
}) ) {
2701
	addHandle( booleans, function( elem, name, isXML ) {
2702
		var val;
2703
		if ( !isXML ) {
2704
			return elem[ name ] === true ? name.toLowerCase() :
2705
					(val = elem.getAttributeNode( name )) && val.specified ?
2706
					val.value :
2707
				null;
2708
		}
2709
	});
2710
}
2711
 
2712
return Sizzle;
2713
 
2714
})( window );
2715
 
2716
 
2717
 
2718
jQuery.find = Sizzle;
2719
jQuery.expr = Sizzle.selectors;
2720
jQuery.expr[ ":" ] = jQuery.expr.pseudos;
2721
jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort;
2722
jQuery.text = Sizzle.getText;
2723
jQuery.isXMLDoc = Sizzle.isXML;
2724
jQuery.contains = Sizzle.contains;
2725
 
2726
 
2727
 
2728
var dir = function( elem, dir, until ) {
2729
	var matched = [],
2730
		truncate = until !== undefined;
2731
 
2732
	while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) {
2733
		if ( elem.nodeType === 1 ) {
2734
			if ( truncate && jQuery( elem ).is( until ) ) {
2735
				break;
2736
			}
2737
			matched.push( elem );
2738
		}
2739
	}
2740
	return matched;
2741
};
2742
 
2743
 
2744
var siblings = function( n, elem ) {
2745
	var matched = [];
2746
 
2747
	for ( ; n; n = n.nextSibling ) {
2748
		if ( n.nodeType === 1 && n !== elem ) {
2749
			matched.push( n );
2750
		}
2751
	}
2752
 
2753
	return matched;
2754
};
2755
 
2756
 
2757
var rneedsContext = jQuery.expr.match.needsContext;
2758
 
2759
var rsingleTag = ( /^<([\w-]+)\s*\/?>(?:<\/\1>|)$/ );
2760
 
2761
 
2762
 
2763
<([\w-]+)\s*\/?><\/\1>var risSimple = /^.[^:#\[\.,]*$/;
2764
 
2765
<([\w-]+)\s*\/?><\/\1>// Implement the identical functionality for filter and not
2766
<([\w-]+)\s*\/?><\/\1>function winnow( elements, qualifier, not ) {
2767
<([\w-]+)\s*\/?><\/\1>	if ( jQuery.isFunction( qualifier ) ) {
2768
<([\w-]+)\s*\/?><\/\1>		return jQuery.grep( elements, function( elem, i ) {
2769
<([\w-]+)\s*\/?><\/\1>			/* jshint -W018 */
2770
<([\w-]+)\s*\/?><\/\1>			return !!qualifier.call( elem, i, elem ) !== not;
2771
<([\w-]+)\s*\/?><\/\1>		} );
2772
 
2773
<([\w-]+)\s*\/?><\/\1>	}
2774
 
2775
<([\w-]+)\s*\/?><\/\1>	if ( qualifier.nodeType ) {
2776
<([\w-]+)\s*\/?><\/\1>		return jQuery.grep( elements, function( elem ) {
2777
<([\w-]+)\s*\/?><\/\1>			return ( elem === qualifier ) !== not;
2778
<([\w-]+)\s*\/?><\/\1>		} );
2779
 
2780
<([\w-]+)\s*\/?><\/\1>	}
2781
 
2782
<([\w-]+)\s*\/?><\/\1>	if ( typeof qualifier === "string" ) {
2783
<([\w-]+)\s*\/?><\/\1>		if ( risSimple.test( qualifier ) ) {
2784
<([\w-]+)\s*\/?><\/\1>			return jQuery.filter( qualifier, elements, not );
2785
<([\w-]+)\s*\/?><\/\1>		}
2786
 
2787
<([\w-]+)\s*\/?><\/\1>		qualifier = jQuery.filter( qualifier, elements );
2788
<([\w-]+)\s*\/?><\/\1>	}
2789
 
2790
<([\w-]+)\s*\/?><\/\1>	return jQuery.grep( elements, function( elem ) {
2791
<([\w-]+)\s*\/?><\/\1>		return ( jQuery.inArray( elem, qualifier ) > -1 ) !== not;
2792
<([\w-]+)\s*\/?><\/\1>	} );
2793
<([\w-]+)\s*\/?><\/\1>}
2794
 
2795
<([\w-]+)\s*\/?><\/\1>jQuery.filter = function( expr, elems, not ) {
2796
<([\w-]+)\s*\/?><\/\1>	var elem = elems[ 0 ];
2797
 
2798
<([\w-]+)\s*\/?><\/\1>	if ( not ) {
2799
<([\w-]+)\s*\/?><\/\1>		expr = ":not(" + expr + ")";
2800
<([\w-]+)\s*\/?><\/\1>	}
2801
 
2802
<([\w-]+)\s*\/?><\/\1>	return elems.length === 1 && elem.nodeType === 1 ?
2803
<([\w-]+)\s*\/?><\/\1>		jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : [] :
2804
<([\w-]+)\s*\/?><\/\1>		jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) {
2805
<([\w-]+)\s*\/?><\/\1>			return elem.nodeType === 1;
2806
<([\w-]+)\s*\/?><\/\1>		} ) );
2807
<([\w-]+)\s*\/?><\/\1>};
2808
 
2809
<([\w-]+)\s*\/?><\/\1>jQuery.fn.extend( {
2810
<([\w-]+)\s*\/?><\/\1>	find: function( selector ) {
2811
<([\w-]+)\s*\/?><\/\1>		var i,
2812
<([\w-]+)\s*\/?><\/\1>			ret = [],
2813
<([\w-]+)\s*\/?><\/\1>			self = this,
2814
<([\w-]+)\s*\/?><\/\1>			len = self.length;
2815
 
2816
<([\w-]+)\s*\/?><\/\1>		if ( typeof selector !== "string" ) {
2817
<([\w-]+)\s*\/?><\/\1>			return this.pushStack( jQuery( selector ).filter( function() {
2818
<([\w-]+)\s*\/?><\/\1>				for ( i = 0; i < len; i++ ) {
2819
<([\w-]+)\s*\/?><\/\1>					if ( jQuery.contains( self[ i ], this ) ) {
2820
<([\w-]+)\s*\/?><\/\1>						return true;
2821
<([\w-]+)\s*\/?><\/\1>					}
2822
<([\w-]+)\s*\/?><\/\1>				}
2823
<([\w-]+)\s*\/?><\/\1>			} ) );
2824
<([\w-]+)\s*\/?><\/\1>		}
2825
 
2826
<([\w-]+)\s*\/?><\/\1>		for ( i = 0; i < len; i++ ) {
2827
<([\w-]+)\s*\/?><\/\1>			jQuery.find( selector, self[ i ], ret );
2828
<([\w-]+)\s*\/?><\/\1>		}
2829
 
2830
<([\w-]+)\s*\/?><\/\1>		// Needed because $( selector, context ) becomes $( context ).find( selector )
2831
<([\w-]+)\s*\/?><\/\1>		ret = this.pushStack( len > 1 ? jQuery.unique( ret ) : ret );
2832
<([\w-]+)\s*\/?><\/\1>		ret.selector = this.selector ? this.selector + " " + selector : selector;
2833
<([\w-]+)\s*\/?><\/\1>		return ret;
2834
<([\w-]+)\s*\/?><\/\1>	},
2835
<([\w-]+)\s*\/?><\/\1>	filter: function( selector ) {
2836
<([\w-]+)\s*\/?><\/\1>		return this.pushStack( winnow( this, selector || [], false ) );
2837
<([\w-]+)\s*\/?><\/\1>	},
2838
<([\w-]+)\s*\/?><\/\1>	not: function( selector ) {
2839
<([\w-]+)\s*\/?><\/\1>		return this.pushStack( winnow( this, selector || [], true ) );
2840
<([\w-]+)\s*\/?><\/\1>	},
2841
<([\w-]+)\s*\/?><\/\1>	is: function( selector ) {
2842
<([\w-]+)\s*\/?><\/\1>		return !!winnow(
2843
<([\w-]+)\s*\/?><\/\1>			this,
2844
 
2845
<([\w-]+)\s*\/?><\/\1>			// If this is a positional/relative selector, check membership in the returned set
2846
<([\w-]+)\s*\/?><\/\1>			// so $("p:first").is("p:last") won't return true for a doc with two "p".
2847
<([\w-]+)\s*\/?><\/\1>			typeof selector === "string" && rneedsContext.test( selector ) ?
2848
<([\w-]+)\s*\/?><\/\1>				jQuery( selector ) :
2849
<([\w-]+)\s*\/?><\/\1>				selector || [],
2850
<([\w-]+)\s*\/?><\/\1>			false
2851
<([\w-]+)\s*\/?><\/\1>		).length;
2852
<([\w-]+)\s*\/?><\/\1>	}
2853
<([\w-]+)\s*\/?><\/\1>} );
2854
 
2855
 
2856
<([\w-]+)\s*\/?><\/\1>// Initialize a jQuery object
2857
 
2858
 
2859
<([\w-]+)\s*\/?><\/\1>// A central reference to the root jQuery(document)
2860
<([\w-]+)\s*\/?><\/\1>var rootjQuery,
2861
 
2862
<([\w-]+)\s*\/?><\/\1>	// A simple way to check for HTML strings
2863
<([\w-]+)\s*\/?><\/\1>	// Prioritize #id over <tag> to avoid XSS via location.hash (#9521)
2864
<([\w-]+)\s*\/?><\/\1>	// Strict HTML recognition (#11290: must start with <)
2865
<([\w-]+)\s*\/?><\/\1>	rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,
2866
 
2867
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	init = jQuery.fn.init = function( selector, context, root ) {
2868
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		var match, elem;
2869
 
2870
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// HANDLE: $(""), $(null), $(undefined), $(false)
2871
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( !selector ) {
2872
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			return this;
2873
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
2874
 
2875
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// init accepts an alternate rootjQuery
2876
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// so migrate can support jQuery.sub (gh-2101)
2877
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		root = root || rootjQuery;
2878
 
2879
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Handle HTML strings
2880
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( typeof selector === "string" ) {
2881
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			if ( selector.charAt( 0 ) === "<" &&
2882
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				selector.charAt( selector.length - 1 ) === ">" &&
2883
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				selector.length >= 3 ) {
2884
 
2885
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				// Assume that strings that start and end with <> are HTML and skip the regex check
2886
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				match = [ null, selector, null ];
2887
 
2888
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			} else {
2889
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				match = rquickExpr.exec( selector );
2890
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			}
2891
 
2892
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Match html or make sure no context is specified for #id
2893
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			if ( match && ( match[ 1 ] || !context ) ) {
2894
 
2895
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				// HANDLE: $(html) -> $(array)
2896
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				if ( match[ 1 ] ) {
2897
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					context = context instanceof jQuery ? context[ 0 ] : context;
2898
 
2899
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					// scripts is true for back-compat
2900
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					// Intentionally let the error be thrown if parseHTML is not present
2901
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					jQuery.merge( this, jQuery.parseHTML(
2902
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						match[ 1 ],
2903
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						context && context.nodeType ? context.ownerDocument || context : document,
2904
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						true
2905
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					) );
2906
 
2907
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					// HANDLE: $(html, props)
2908
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) {
2909
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						for ( match in context ) {
2910
 
2911
<([\w-]+)\s*\/?><\/\1><[\w\W]+>							// Properties of context are called as methods if possible
2912
<([\w-]+)\s*\/?><\/\1><[\w\W]+>							if ( jQuery.isFunction( this[ match ] ) ) {
2913
<([\w-]+)\s*\/?><\/\1><[\w\W]+>								this[ match ]( context[ match ] );
2914
 
2915
<([\w-]+)\s*\/?><\/\1><[\w\W]+>							// ...and otherwise set as attributes
2916
<([\w-]+)\s*\/?><\/\1><[\w\W]+>							} else {
2917
<([\w-]+)\s*\/?><\/\1><[\w\W]+>								this.attr( match, context[ match ] );
2918
<([\w-]+)\s*\/?><\/\1><[\w\W]+>							}
2919
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						}
2920
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					}
2921
 
2922
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					return this;
2923
 
2924
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				// HANDLE: $(#id)
2925
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				} else {
2926
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					elem = document.getElementById( match[ 2 ] );
2927
 
2928
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					// Check parentNode to catch when Blackberry 4.6 returns
2929
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					// nodes that are no longer in the document #6963
2930
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					if ( elem && elem.parentNode ) {
2931
 
2932
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						// Handle the case where IE and Opera return items
2933
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						// by name instead of ID
2934
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						if ( elem.id !== match[ 2 ] ) {
2935
<([\w-]+)\s*\/?><\/\1><[\w\W]+>							return rootjQuery.find( selector );
2936
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						}
2937
 
2938
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						// Otherwise, we inject the element directly into the jQuery object
2939
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						this.length = 1;
2940
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						this[ 0 ] = elem;
2941
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					}
2942
 
2943
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					this.context = document;
2944
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					this.selector = selector;
2945
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					return this;
2946
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				}
2947
 
2948
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// HANDLE: $(expr, $(...))
2949
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			} else if ( !context || context.jquery ) {
2950
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				return ( context || root ).find( selector );
2951
 
2952
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// HANDLE: $(expr, context)
2953
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// (which is just equivalent to: $(context).find(expr)
2954
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			} else {
2955
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				return this.constructor( context ).find( selector );
2956
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			}
2957
 
2958
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// HANDLE: $(DOMElement)
2959
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		} else if ( selector.nodeType ) {
2960
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			this.context = this[ 0 ] = selector;
2961
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			this.length = 1;
2962
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			return this;
2963
 
2964
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// HANDLE: $(function)
2965
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Shortcut for document ready
2966
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		} else if ( jQuery.isFunction( selector ) ) {
2967
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			return typeof root.ready !== "undefined" ?
2968
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				root.ready( selector ) :
2969
 
2970
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				// Execute immediately if ready is not present
2971
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				selector( jQuery );
2972
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
2973
 
2974
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( selector.selector !== undefined ) {
2975
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			this.selector = selector.selector;
2976
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			this.context = selector.context;
2977
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
2978
 
2979
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return jQuery.makeArray( selector, this );
2980
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	};
2981
 
2982
<([\w-]+)\s*\/?><\/\1><[\w\W]+>// Give the init function the jQuery prototype for later instantiation
2983
<([\w-]+)\s*\/?><\/\1><[\w\W]+>init.prototype = jQuery.fn;
2984
 
2985
<([\w-]+)\s*\/?><\/\1><[\w\W]+>// Initialize central reference
2986
<([\w-]+)\s*\/?><\/\1><[\w\W]+>rootjQuery = jQuery( document );
2987
 
2988
 
2989
<([\w-]+)\s*\/?><\/\1><[\w\W]+>var rparentsprev = /^(?:parents|prev(?:Until|All))/,
2990
 
2991
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// methods guaranteed to produce a unique set when starting from a unique set
2992
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	guaranteedUnique = {
2993
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		children: true,
2994
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		contents: true,
2995
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		next: true,
2996
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		prev: true
2997
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	};
2998
 
2999
<([\w-]+)\s*\/?><\/\1><[\w\W]+>jQuery.fn.extend( {
3000
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	has: function( target ) {
3001
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		var i,
3002
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			targets = jQuery( target, this ),
3003
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			len = targets.length;
3004
 
3005
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return this.filter( function() {
3006
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			for ( i = 0; i < len; i++ ) {
3007
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				if ( jQuery.contains( this, targets[ i ] ) ) {
3008
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					return true;
3009
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				}
3010
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			}
3011
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		} );
3012
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	},
3013
 
3014
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	closest: function( selectors, context ) {
3015
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		var cur,
3016
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			i = 0,
3017
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			l = this.length,
3018
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			matched = [],
3019
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ?
3020
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				jQuery( selectors, context || this.context ) :
3021
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				0;
3022
 
3023
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		for ( ; i < l; i++ ) {
3024
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) {
3025
 
3026
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				// Always skip document fragments
3027
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				if ( cur.nodeType < 11 && ( pos ?
3028
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					pos.index( cur ) > -1 :
3029
 
3030
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					// Don't pass non-elements to Sizzle
3031
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					cur.nodeType === 1 &&
3032
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						jQuery.find.matchesSelector( cur, selectors ) ) ) {
3033
 
3034
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					matched.push( cur );
3035
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					break;
3036
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				}
3037
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			}
3038
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
3039
 
3040
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched );
3041
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	},
3042
 
3043
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// Determine the position of an element within
3044
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// the matched set of elements
3045
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	index: function( elem ) {
3046
 
3047
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// No argument, return index in parent
3048
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( !elem ) {
3049
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1;
3050
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
3051
 
3052
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// index in selector
3053
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( typeof elem === "string" ) {
3054
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			return jQuery.inArray( this[ 0 ], jQuery( elem ) );
3055
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
3056
 
3057
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Locate the position of the desired element
3058
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return jQuery.inArray(
3059
 
3060
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// If it receives a jQuery object, the first element is used
3061
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			elem.jquery ? elem[ 0 ] : elem, this );
3062
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	},
3063
 
3064
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	add: function( selector, context ) {
3065
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return this.pushStack(
3066
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			jQuery.uniqueSort(
3067
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				jQuery.merge( this.get(), jQuery( selector, context ) )
3068
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			)
3069
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		);
3070
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	},
3071
 
3072
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	addBack: function( selector ) {
3073
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return this.add( selector == null ?
3074
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			this.prevObject : this.prevObject.filter( selector )
3075
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		);
3076
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	}
3077
<([\w-]+)\s*\/?><\/\1><[\w\W]+>} );
3078
 
3079
<([\w-]+)\s*\/?><\/\1><[\w\W]+>function sibling( cur, dir ) {
3080
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	do {
3081
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		cur = cur[ dir ];
3082
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	} while ( cur && cur.nodeType !== 1 );
3083
 
3084
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	return cur;
3085
<([\w-]+)\s*\/?><\/\1><[\w\W]+>}
3086
 
3087
<([\w-]+)\s*\/?><\/\1><[\w\W]+>jQuery.each( {
3088
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	parent: function( elem ) {
3089
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		var parent = elem.parentNode;
3090
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return parent && parent.nodeType !== 11 ? parent : null;
3091
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	},
3092
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	parents: function( elem ) {
3093
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return dir( elem, "parentNode" );
3094
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	},
3095
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	parentsUntil: function( elem, i, until ) {
3096
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return dir( elem, "parentNode", until );
3097
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	},
3098
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	next: function( elem ) {
3099
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return sibling( elem, "nextSibling" );
3100
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	},
3101
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	prev: function( elem ) {
3102
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return sibling( elem, "previousSibling" );
3103
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	},
3104
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	nextAll: function( elem ) {
3105
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return dir( elem, "nextSibling" );
3106
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	},
3107
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	prevAll: function( elem ) {
3108
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return dir( elem, "previousSibling" );
3109
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	},
3110
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	nextUntil: function( elem, i, until ) {
3111
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return dir( elem, "nextSibling", until );
3112
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	},
3113
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	prevUntil: function( elem, i, until ) {
3114
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return dir( elem, "previousSibling", until );
3115
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	},
3116
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	siblings: function( elem ) {
3117
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return siblings( ( elem.parentNode || {} ).firstChild, elem );
3118
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	},
3119
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	children: function( elem ) {
3120
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return siblings( elem.firstChild );
3121
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	},
3122
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	contents: function( elem ) {
3123
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return jQuery.nodeName( elem, "iframe" ) ?
3124
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			elem.contentDocument || elem.contentWindow.document :
3125
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			jQuery.merge( [], elem.childNodes );
3126
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	}
3127
<([\w-]+)\s*\/?><\/\1><[\w\W]+>}, function( name, fn ) {
3128
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	jQuery.fn[ name ] = function( until, selector ) {
3129
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		var ret = jQuery.map( this, fn, until );
3130
 
3131
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( name.slice( -5 ) !== "Until" ) {
3132
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			selector = until;
3133
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
3134
 
3135
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( selector && typeof selector === "string" ) {
3136
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			ret = jQuery.filter( selector, ret );
3137
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
3138
 
3139
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( this.length > 1 ) {
3140
 
3141
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Remove duplicates
3142
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			if ( !guaranteedUnique[ name ] ) {
3143
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				ret = jQuery.uniqueSort( ret );
3144
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			}
3145
 
3146
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Reverse order for parents* and prev-derivatives
3147
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			if ( rparentsprev.test( name ) ) {
3148
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				ret = ret.reverse();
3149
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			}
3150
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
3151
 
3152
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return this.pushStack( ret );
3153
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	};
3154
<([\w-]+)\s*\/?><\/\1><[\w\W]+>} );
3155
<([\w-]+)\s*\/?><\/\1><[\w\W]+>var rnotwhite = ( /\S+/g );
3156
 
3157
 
3158
 
3159
<([\w-]+)\s*\/?><\/\1><[\w\W]+>// Convert String-formatted options into Object-formatted ones
3160
<([\w-]+)\s*\/?><\/\1><[\w\W]+>function createOptions( options ) {
3161
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	var object = {};
3162
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	jQuery.each( options.match( rnotwhite ) || [], function( _, flag ) {
3163
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		object[ flag ] = true;
3164
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	} );
3165
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	return object;
3166
<([\w-]+)\s*\/?><\/\1><[\w\W]+>}
3167
 
3168
<([\w-]+)\s*\/?><\/\1><[\w\W]+>/*
3169
<([\w-]+)\s*\/?><\/\1><[\w\W]+> * Create a callback list using the following parameters:
3170
<([\w-]+)\s*\/?><\/\1><[\w\W]+> *
3171
<([\w-]+)\s*\/?><\/\1><[\w\W]+> *	options: an optional list of space-separated options that will change how
3172
<([\w-]+)\s*\/?><\/\1><[\w\W]+> *			the callback list behaves or a more traditional option object
3173
<([\w-]+)\s*\/?><\/\1><[\w\W]+> *
3174
<([\w-]+)\s*\/?><\/\1><[\w\W]+> * By default a callback list will act like an event callback list and can be
3175
<([\w-]+)\s*\/?><\/\1><[\w\W]+> * "fired" multiple times.
3176
<([\w-]+)\s*\/?><\/\1><[\w\W]+> *
3177
<([\w-]+)\s*\/?><\/\1><[\w\W]+> * Possible options:
3178
<([\w-]+)\s*\/?><\/\1><[\w\W]+> *
3179
<([\w-]+)\s*\/?><\/\1><[\w\W]+> *	once:			will ensure the callback list can only be fired once (like a Deferred)
3180
<([\w-]+)\s*\/?><\/\1><[\w\W]+> *
3181
<([\w-]+)\s*\/?><\/\1><[\w\W]+> *	memory:			will keep track of previous values and will call any callback added
3182
<([\w-]+)\s*\/?><\/\1><[\w\W]+> *					after the list has been fired right away with the latest "memorized"
3183
<([\w-]+)\s*\/?><\/\1><[\w\W]+> *					values (like a Deferred)
3184
<([\w-]+)\s*\/?><\/\1><[\w\W]+> *
3185
<([\w-]+)\s*\/?><\/\1><[\w\W]+> *	unique:			will ensure a callback can only be added once (no duplicate in the list)
3186
<([\w-]+)\s*\/?><\/\1><[\w\W]+> *
3187
<([\w-]+)\s*\/?><\/\1><[\w\W]+> *	stopOnFalse:	interrupt callings when a callback returns false
3188
<([\w-]+)\s*\/?><\/\1><[\w\W]+> *
3189
<([\w-]+)\s*\/?><\/\1><[\w\W]+> */
3190
<([\w-]+)\s*\/?><\/\1><[\w\W]+>jQuery.Callbacks = function( options ) {
3191
 
3192
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// Convert options from String-formatted to Object-formatted if needed
3193
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// (we check in cache first)
3194
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	options = typeof options === "string" ?
3195
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		createOptions( options ) :
3196
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		jQuery.extend( {}, options );
3197
 
3198
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	var // Flag to know if list is currently firing
3199
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		firing,
3200
 
3201
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Last fire value for non-forgettable lists
3202
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		memory,
3203
 
3204
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Flag to know if list was already fired
3205
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		fired,
3206
 
3207
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Flag to prevent firing
3208
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		locked,
3209
 
3210
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Actual callback list
3211
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		list = [],
3212
 
3213
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Queue of execution data for repeatable lists
3214
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		queue = [],
3215
 
3216
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Index of currently firing callback (modified by add/remove as needed)
3217
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		firingIndex = -1,
3218
 
3219
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Fire callbacks
3220
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		fire = function() {
3221
 
3222
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Enforce single-firing
3223
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			locked = options.once;
3224
 
3225
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Execute callbacks for all pending executions,
3226
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// respecting firingIndex overrides and runtime changes
3227
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			fired = firing = true;
3228
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			for ( ; queue.length; firingIndex = -1 ) {
3229
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				memory = queue.shift();
3230
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				while ( ++firingIndex < list.length ) {
3231
 
3232
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					// Run callback and check for early termination
3233
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false &&
3234
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						options.stopOnFalse ) {
3235
 
3236
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						// Jump to end and forget the data so .add doesn't re-fire
3237
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						firingIndex = list.length;
3238
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						memory = false;
3239
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					}
3240
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				}
3241
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			}
3242
 
3243
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Forget the data if we're done with it
3244
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			if ( !options.memory ) {
3245
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				memory = false;
3246
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			}
3247
 
3248
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			firing = false;
3249
 
3250
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Clean up if we're done firing for good
3251
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			if ( locked ) {
3252
 
3253
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				// Keep an empty list if we have data for future add calls
3254
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				if ( memory ) {
3255
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					list = [];
3256
 
3257
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				// Otherwise, this object is spent
3258
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				} else {
3259
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					list = "";
3260
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				}
3261
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			}
3262
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		},
3263
 
3264
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Actual Callbacks object
3265
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		self = {
3266
 
3267
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Add a callback or a collection of callbacks to the list
3268
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			add: function() {
3269
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				if ( list ) {
3270
 
3271
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					// If we have memory from a past run, we should fire after adding
3272
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					if ( memory && !firing ) {
3273
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						firingIndex = list.length - 1;
3274
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						queue.push( memory );
3275
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					}
3276
 
3277
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					( function add( args ) {
3278
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						jQuery.each( args, function( _, arg ) {
3279
<([\w-]+)\s*\/?><\/\1><[\w\W]+>							if ( jQuery.isFunction( arg ) ) {
3280
<([\w-]+)\s*\/?><\/\1><[\w\W]+>								if ( !options.unique || !self.has( arg ) ) {
3281
<([\w-]+)\s*\/?><\/\1><[\w\W]+>									list.push( arg );
3282
<([\w-]+)\s*\/?><\/\1><[\w\W]+>								}
3283
<([\w-]+)\s*\/?><\/\1><[\w\W]+>							} else if ( arg && arg.length && jQuery.type( arg ) !== "string" ) {
3284
 
3285
<([\w-]+)\s*\/?><\/\1><[\w\W]+>								// Inspect recursively
3286
<([\w-]+)\s*\/?><\/\1><[\w\W]+>								add( arg );
3287
<([\w-]+)\s*\/?><\/\1><[\w\W]+>							}
3288
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						} );
3289
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					} )( arguments );
3290
 
3291
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					if ( memory && !firing ) {
3292
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						fire();
3293
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					}
3294
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				}
3295
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				return this;
3296
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			},
3297
 
3298
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Remove a callback from the list
3299
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			remove: function() {
3300
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				jQuery.each( arguments, function( _, arg ) {
3301
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					var index;
3302
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) {
3303
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						list.splice( index, 1 );
3304
 
3305
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						// Handle firing indexes
3306
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						if ( index <= firingIndex ) {
3307
<([\w-]+)\s*\/?><\/\1><[\w\W]+>							firingIndex--;
3308
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						}
3309
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					}
3310
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				} );
3311
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				return this;
3312
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			},
3313
 
3314
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Check if a given callback is in the list.
3315
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// If no argument is given, return whether or not list has callbacks attached.
3316
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			has: function( fn ) {
3317
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				return fn ?
3318
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					jQuery.inArray( fn, list ) > -1 :
3319
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					list.length > 0;
3320
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			},
3321
 
3322
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Remove all callbacks from the list
3323
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			empty: function() {
3324
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				if ( list ) {
3325
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					list = [];
3326
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				}
3327
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				return this;
3328
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			},
3329
 
3330
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Disable .fire and .add
3331
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Abort any current/pending executions
3332
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Clear all callbacks and values
3333
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			disable: function() {
3334
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				locked = queue = [];
3335
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				list = memory = "";
3336
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				return this;
3337
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			},
3338
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			disabled: function() {
3339
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				return !list;
3340
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			},
3341
 
3342
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Disable .fire
3343
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Also disable .add unless we have memory (since it would have no effect)
3344
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Abort any pending executions
3345
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			lock: function() {
3346
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				locked = true;
3347
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				if ( !memory ) {
3348
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					self.disable();
3349
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				}
3350
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				return this;
3351
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			},
3352
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			locked: function() {
3353
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				return !!locked;
3354
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			},
3355
 
3356
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Call all callbacks with the given context and arguments
3357
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			fireWith: function( context, args ) {
3358
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				if ( !locked ) {
3359
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					args = args || [];
3360
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					args = [ context, args.slice ? args.slice() : args ];
3361
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					queue.push( args );
3362
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					if ( !firing ) {
3363
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						fire();
3364
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					}
3365
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				}
3366
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				return this;
3367
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			},
3368
 
3369
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Call all the callbacks with the given arguments
3370
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			fire: function() {
3371
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				self.fireWith( this, arguments );
3372
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				return this;
3373
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			},
3374
 
3375
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// To know if the callbacks have already been called at least once
3376
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			fired: function() {
3377
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				return !!fired;
3378
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			}
3379
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		};
3380
 
3381
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	return self;
3382
<([\w-]+)\s*\/?><\/\1><[\w\W]+>};
3383
 
3384
 
3385
<([\w-]+)\s*\/?><\/\1><[\w\W]+>jQuery.extend( {
3386
 
3387
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	Deferred: function( func ) {
3388
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		var tuples = [
3389
 
3390
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				// action, add listener, listener list, final state
3391
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				[ "resolve", "done", jQuery.Callbacks( "once memory" ), "resolved" ],
3392
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				[ "reject", "fail", jQuery.Callbacks( "once memory" ), "rejected" ],
3393
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				[ "notify", "progress", jQuery.Callbacks( "memory" ) ]
3394
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			],
3395
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			state = "pending",
3396
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			promise = {
3397
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				state: function() {
3398
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					return state;
3399
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				},
3400
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				always: function() {
3401
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					deferred.done( arguments ).fail( arguments );
3402
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					return this;
3403
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				},
3404
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				then: function( /* fnDone, fnFail, fnProgress */ ) {
3405
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					var fns = arguments;
3406
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					return jQuery.Deferred( function( newDefer ) {
3407
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						jQuery.each( tuples, function( i, tuple ) {
3408
<([\w-]+)\s*\/?><\/\1><[\w\W]+>							var fn = jQuery.isFunction( fns[ i ] ) && fns[ i ];
3409
 
3410
<([\w-]+)\s*\/?><\/\1><[\w\W]+>							// deferred[ done | fail | progress ] for forwarding actions to newDefer
3411
<([\w-]+)\s*\/?><\/\1><[\w\W]+>							deferred[ tuple[ 1 ] ]( function() {
3412
<([\w-]+)\s*\/?><\/\1><[\w\W]+>								var returned = fn && fn.apply( this, arguments );
3413
<([\w-]+)\s*\/?><\/\1><[\w\W]+>								if ( returned && jQuery.isFunction( returned.promise ) ) {
3414
<([\w-]+)\s*\/?><\/\1><[\w\W]+>									returned.promise()
3415
<([\w-]+)\s*\/?><\/\1><[\w\W]+>										.progress( newDefer.notify )
3416
<([\w-]+)\s*\/?><\/\1><[\w\W]+>										.done( newDefer.resolve )
3417
<([\w-]+)\s*\/?><\/\1><[\w\W]+>										.fail( newDefer.reject );
3418
<([\w-]+)\s*\/?><\/\1><[\w\W]+>								} else {
3419
<([\w-]+)\s*\/?><\/\1><[\w\W]+>									newDefer[ tuple[ 0 ] + "With" ](
3420
<([\w-]+)\s*\/?><\/\1><[\w\W]+>										this === promise ? newDefer.promise() : this,
3421
<([\w-]+)\s*\/?><\/\1><[\w\W]+>										fn ? [ returned ] : arguments
3422
<([\w-]+)\s*\/?><\/\1><[\w\W]+>									);
3423
<([\w-]+)\s*\/?><\/\1><[\w\W]+>								}
3424
<([\w-]+)\s*\/?><\/\1><[\w\W]+>							} );
3425
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						} );
3426
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						fns = null;
3427
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					} ).promise();
3428
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				},
3429
 
3430
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				// Get a promise for this deferred
3431
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				// If obj is provided, the promise aspect is added to the object
3432
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				promise: function( obj ) {
3433
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					return obj != null ? jQuery.extend( obj, promise ) : promise;
3434
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				}
3435
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			},
3436
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			deferred = {};
3437
 
3438
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Keep pipe for back-compat
3439
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		promise.pipe = promise.then;
3440
 
3441
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Add list-specific methods
3442
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		jQuery.each( tuples, function( i, tuple ) {
3443
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			var list = tuple[ 2 ],
3444
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				stateString = tuple[ 3 ];
3445
 
3446
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// promise[ done | fail | progress ] = list.add
3447
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			promise[ tuple[ 1 ] ] = list.add;
3448
 
3449
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Handle state
3450
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			if ( stateString ) {
3451
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				list.add( function() {
3452
 
3453
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					// state = [ resolved | rejected ]
3454
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					state = stateString;
3455
 
3456
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				// [ reject_list | resolve_list ].disable; progress_list.lock
3457
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				}, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock );
3458
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			}
3459
 
3460
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// deferred[ resolve | reject | notify ]
3461
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			deferred[ tuple[ 0 ] ] = function() {
3462
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				deferred[ tuple[ 0 ] + "With" ]( this === deferred ? promise : this, arguments );
3463
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				return this;
3464
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			};
3465
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			deferred[ tuple[ 0 ] + "With" ] = list.fireWith;
3466
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		} );
3467
 
3468
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Make the deferred a promise
3469
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		promise.promise( deferred );
3470
 
3471
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Call given func if any
3472
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( func ) {
3473
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			func.call( deferred, deferred );
3474
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
3475
 
3476
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// All done!
3477
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return deferred;
3478
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	},
3479
 
3480
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// Deferred helper
3481
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	when: function( subordinate /* , ..., subordinateN */ ) {
3482
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		var i = 0,
3483
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			resolveValues = slice.call( arguments ),
3484
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			length = resolveValues.length,
3485
 
3486
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// the count of uncompleted subordinates
3487
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			remaining = length !== 1 ||
3488
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0,
3489
 
3490
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// the master Deferred.
3491
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// If resolveValues consist of only a single Deferred, just use that.
3492
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			deferred = remaining === 1 ? subordinate : jQuery.Deferred(),
3493
 
3494
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Update function for both resolve and progress values
3495
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			updateFunc = function( i, contexts, values ) {
3496
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				return function( value ) {
3497
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					contexts[ i ] = this;
3498
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					values[ i ] = arguments.length > 1 ? slice.call( arguments ) : value;
3499
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					if ( values === progressValues ) {
3500
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						deferred.notifyWith( contexts, values );
3501
 
3502
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					} else if ( !( --remaining ) ) {
3503
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						deferred.resolveWith( contexts, values );
3504
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					}
3505
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				};
3506
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			},
3507
 
3508
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			progressValues, progressContexts, resolveContexts;
3509
 
3510
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// add listeners to Deferred subordinates; treat others as resolved
3511
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( length > 1 ) {
3512
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			progressValues = new Array( length );
3513
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			progressContexts = new Array( length );
3514
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			resolveContexts = new Array( length );
3515
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			for ( ; i < length; i++ ) {
3516
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) {
3517
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					resolveValues[ i ].promise()
3518
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						.progress( updateFunc( i, progressContexts, progressValues ) )
3519
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						.done( updateFunc( i, resolveContexts, resolveValues ) )
3520
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						.fail( deferred.reject );
3521
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				} else {
3522
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					--remaining;
3523
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				}
3524
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			}
3525
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
3526
 
3527
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// if we're not waiting on anything, resolve the master
3528
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( !remaining ) {
3529
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			deferred.resolveWith( resolveContexts, resolveValues );
3530
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
3531
 
3532
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return deferred.promise();
3533
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	}
3534
<([\w-]+)\s*\/?><\/\1><[\w\W]+>} );
3535
 
3536
 
3537
<([\w-]+)\s*\/?><\/\1><[\w\W]+>// The deferred used on DOM ready
3538
<([\w-]+)\s*\/?><\/\1><[\w\W]+>var readyList;
3539
 
3540
<([\w-]+)\s*\/?><\/\1><[\w\W]+>jQuery.fn.ready = function( fn ) {
3541
 
3542
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// Add the callback
3543
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	jQuery.ready.promise().done( fn );
3544
 
3545
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	return this;
3546
<([\w-]+)\s*\/?><\/\1><[\w\W]+>};
3547
 
3548
<([\w-]+)\s*\/?><\/\1><[\w\W]+>jQuery.extend( {
3549
 
3550
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// Is the DOM ready to be used? Set to true once it occurs.
3551
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	isReady: false,
3552
 
3553
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// A counter to track how many items to wait for before
3554
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// the ready event fires. See #6781
3555
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	readyWait: 1,
3556
 
3557
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// Hold (or release) the ready event
3558
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	holdReady: function( hold ) {
3559
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( hold ) {
3560
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			jQuery.readyWait++;
3561
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		} else {
3562
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			jQuery.ready( true );
3563
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
3564
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	},
3565
 
3566
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// Handle when the DOM is ready
3567
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	ready: function( wait ) {
3568
 
3569
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Abort if there are pending holds or we're already ready
3570
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) {
3571
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			return;
3572
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
3573
 
3574
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Remember that the DOM is ready
3575
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		jQuery.isReady = true;
3576
 
3577
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// If a normal DOM Ready event fired, decrement, and wait if need be
3578
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( wait !== true && --jQuery.readyWait > 0 ) {
3579
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			return;
3580
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
3581
 
3582
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// If there are functions bound, to execute
3583
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		readyList.resolveWith( document, [ jQuery ] );
3584
 
3585
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Trigger any bound ready events
3586
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( jQuery.fn.triggerHandler ) {
3587
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			jQuery( document ).triggerHandler( "ready" );
3588
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			jQuery( document ).off( "ready" );
3589
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
3590
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	}
3591
<([\w-]+)\s*\/?><\/\1><[\w\W]+>} );
3592
 
3593
<([\w-]+)\s*\/?><\/\1><[\w\W]+>/**
3594
<([\w-]+)\s*\/?><\/\1><[\w\W]+> * Clean-up method for dom ready events
3595
<([\w-]+)\s*\/?><\/\1><[\w\W]+> */
3596
<([\w-]+)\s*\/?><\/\1><[\w\W]+>function detach() {
3597
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	if ( document.addEventListener ) {
3598
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		document.removeEventListener( "DOMContentLoaded", completed, false );
3599
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		window.removeEventListener( "load", completed, false );
3600
 
3601
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	} else {
3602
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		document.detachEvent( "onreadystatechange", completed );
3603
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		window.detachEvent( "onload", completed );
3604
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	}
3605
<([\w-]+)\s*\/?><\/\1><[\w\W]+>}
3606
 
3607
<([\w-]+)\s*\/?><\/\1><[\w\W]+>/**
3608
<([\w-]+)\s*\/?><\/\1><[\w\W]+> * The ready event handler and self cleanup method
3609
<([\w-]+)\s*\/?><\/\1><[\w\W]+> */
3610
<([\w-]+)\s*\/?><\/\1><[\w\W]+>function completed() {
3611
 
3612
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// readyState === "complete" is good enough for us to call the dom ready in oldIE
3613
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	if ( document.addEventListener ||
3614
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		window.event.type === "load" ||
3615
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		document.readyState === "complete" ) {
3616
 
3617
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		detach();
3618
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		jQuery.ready();
3619
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	}
3620
<([\w-]+)\s*\/?><\/\1><[\w\W]+>}
3621
 
3622
<([\w-]+)\s*\/?><\/\1><[\w\W]+>jQuery.ready.promise = function( obj ) {
3623
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	if ( !readyList ) {
3624
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		readyList = jQuery.Deferred();
3625
 
3626
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Catch cases where $(document).ready() is called
3627
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// after the browser event has already occurred.
3628
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Support: IE6-10
3629
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Older IE sometimes signals "interactive" too soon
3630
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( document.readyState === "complete" ||
3631
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		    ( document.readyState !== "loading" && !document.documentElement.doScroll && (/a/[-1]!=='a') ) ) {
3632
 
3633
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Handle it asynchronously to allow scripts the opportunity to delay ready
3634
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			window.setTimeout( jQuery.ready );
3635
 
3636
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Standards-based browsers support DOMContentLoaded
3637
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		} else if ( document.addEventListener ) {
3638
 
3639
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Use the handy event callback
3640
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			document.addEventListener( "DOMContentLoaded", completed, false );
3641
 
3642
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// A fallback to window.onload, that will always work
3643
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			window.addEventListener( "load", completed, false );
3644
 
3645
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// If IE event model is used
3646
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		} else {
3647
 
3648
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Ensure firing before onload, maybe late but safe also for iframes
3649
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			document.attachEvent( "onreadystatechange", completed );
3650
 
3651
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// A fallback to window.onload, that will always work
3652
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			window.attachEvent( "onload", completed );
3653
 
3654
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// If IE and not a frame
3655
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// continually check to see if the document is ready
3656
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			var top = false;
3657
 
3658
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			try {
3659
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				top = window.frameElement == null && document.documentElement;
3660
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			} catch ( e ) {}
3661
 
3662
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			if ( top && top.doScroll ) {
3663
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				( function doScrollCheck() {
3664
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					if ( !jQuery.isReady ) {
3665
 
3666
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						try {
3667
 
3668
<([\w-]+)\s*\/?><\/\1><[\w\W]+>							// Use the trick by Diego Perini
3669
<([\w-]+)\s*\/?><\/\1><[\w\W]+>							// http://javascript.nwbox.com/IEContentLoaded/
3670
<([\w-]+)\s*\/?><\/\1><[\w\W]+>							top.doScroll( "left" );
3671
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						} catch ( e ) {
3672
<([\w-]+)\s*\/?><\/\1><[\w\W]+>							return window.setTimeout( doScrollCheck, 50 );
3673
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						}
3674
 
3675
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						// detach all dom ready events
3676
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						detach();
3677
 
3678
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						// and execute any waiting functions
3679
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						jQuery.ready();
3680
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					}
3681
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				} )();
3682
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			}
3683
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
3684
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	}
3685
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	return readyList.promise( obj );
3686
<([\w-]+)\s*\/?><\/\1><[\w\W]+>};
3687
 
3688
<([\w-]+)\s*\/?><\/\1><[\w\W]+>// Kick off the DOM ready check even if the user does not
3689
<([\w-]+)\s*\/?><\/\1><[\w\W]+>jQuery.ready.promise();
3690
 
3691
 
3692
 
3693
 
3694
<([\w-]+)\s*\/?><\/\1><[\w\W]+>// Support: IE<9
3695
<([\w-]+)\s*\/?><\/\1><[\w\W]+>// Iteration over object's inherited properties before its own
3696
<([\w-]+)\s*\/?><\/\1><[\w\W]+>var i;
3697
<([\w-]+)\s*\/?><\/\1><[\w\W]+>for ( i in jQuery( support ) ) {
3698
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	break;
3699
<([\w-]+)\s*\/?><\/\1><[\w\W]+>}
3700
<([\w-]+)\s*\/?><\/\1><[\w\W]+>support.ownFirst = i === "0";
3701
 
3702
<([\w-]+)\s*\/?><\/\1><[\w\W]+>// Note: most support tests are defined in their respective modules.
3703
<([\w-]+)\s*\/?><\/\1><[\w\W]+>// false until the test is run
3704
<([\w-]+)\s*\/?><\/\1><[\w\W]+>support.inlineBlockNeedsLayout = false;
3705
 
3706
<([\w-]+)\s*\/?><\/\1><[\w\W]+>// Execute ASAP in case we need to set body.style.zoom
3707
<([\w-]+)\s*\/?><\/\1><[\w\W]+>jQuery( function() {
3708
 
3709
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// Minified: var a,b,c,d
3710
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	var val, div, body, container;
3711
 
3712
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	body = document.getElementsByTagName( "body" )[ 0 ];
3713
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	if ( !body || !body.style ) {
3714
 
3715
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Return for frameset docs that don't have a body
3716
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return;
3717
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	}
3718
 
3719
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// Setup
3720
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	div = document.createElement( "div" );
3721
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	container = document.createElement( "div" );
3722
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	container.style.cssText = "position:absolute;border:0;width:0;height:0;top:0;left:-9999px";
3723
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	body.appendChild( container ).appendChild( div );
3724
 
3725
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	if ( typeof div.style.zoom !== "undefined" ) {
3726
 
3727
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Support: IE<8
3728
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Check if natively block-level elements act like inline-block
3729
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// elements when setting their display to 'inline' and giving
3730
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// them layout
3731
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		div.style.cssText = "display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1";
3732
 
3733
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		support.inlineBlockNeedsLayout = val = div.offsetWidth === 3;
3734
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( val ) {
3735
 
3736
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Prevent IE 6 from affecting layout for positioned elements #11048
3737
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Prevent IE from shrinking the body in IE 7 mode #12869
3738
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Support: IE<8
3739
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			body.style.zoom = 1;
3740
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
3741
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	}
3742
 
3743
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	body.removeChild( container );
3744
<([\w-]+)\s*\/?><\/\1><[\w\W]+>} );
3745
 
3746
 
3747
<([\w-]+)\s*\/?><\/\1><[\w\W]+>( function() {
3748
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	var div = document.createElement( "div" );
3749
 
3750
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// Support: IE<9
3751
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	support.deleteExpando = true;
3752
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	try {
3753
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		delete div.test;
3754
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	} catch ( e ) {
3755
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		support.deleteExpando = false;
3756
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	}
3757
 
3758
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// Null elements to avoid leaks in IE.
3759
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	div = null;
3760
<([\w-]+)\s*\/?><\/\1><[\w\W]+>} )();
3761
<([\w-]+)\s*\/?><\/\1><[\w\W]+>var acceptData = function( elem ) {
3762
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	var noData = jQuery.noData[ ( elem.nodeName + " " ).toLowerCase() ],
3763
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		nodeType = +elem.nodeType || 1;
3764
 
3765
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// Do not set data on non-element DOM nodes because it will not be cleared (#8335).
3766
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	return nodeType !== 1 && nodeType !== 9 ?
3767
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		false :
3768
 
3769
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Nodes accept data unless otherwise specified; rejection can be conditional
3770
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		!noData || noData !== true && elem.getAttribute( "classid" ) === noData;
3771
<([\w-]+)\s*\/?><\/\1><[\w\W]+>};
3772
 
3773
 
3774
 
3775
 
3776
<([\w-]+)\s*\/?><\/\1><[\w\W]+>var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,
3777
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	rmultiDash = /([A-Z])/g;
3778
 
3779
<([\w-]+)\s*\/?><\/\1><[\w\W]+>function dataAttr( elem, key, data ) {
3780
 
3781
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// If nothing was found internally, try to fetch any
3782
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// data from the HTML5 data-* attribute
3783
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	if ( data === undefined && elem.nodeType === 1 ) {
3784
 
3785
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		var name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase();
3786
 
3787
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		data = elem.getAttribute( name );
3788
 
3789
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( typeof data === "string" ) {
3790
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			try {
3791
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				data = data === "true" ? true :
3792
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					data === "false" ? false :
3793
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					data === "null" ? null :
3794
 
3795
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					// Only convert to a number if it doesn't change the string
3796
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					+data + "" === data ? +data :
3797
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					rbrace.test( data ) ? jQuery.parseJSON( data ) :
3798
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					data;
3799
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			} catch ( e ) {}
3800
 
3801
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Make sure we set the data so it isn't changed later
3802
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			jQuery.data( elem, key, data );
3803
 
3804
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		} else {
3805
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			data = undefined;
3806
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
3807
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	}
3808
 
3809
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	return data;
3810
<([\w-]+)\s*\/?><\/\1><[\w\W]+>}
3811
 
3812
<([\w-]+)\s*\/?><\/\1><[\w\W]+>// checks a cache object for emptiness
3813
<([\w-]+)\s*\/?><\/\1><[\w\W]+>function isEmptyDataObject( obj ) {
3814
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	var name;
3815
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	for ( name in obj ) {
3816
 
3817
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// if the public data object is empty, the private is still empty
3818
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( name === "data" && jQuery.isEmptyObject( obj[ name ] ) ) {
3819
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			continue;
3820
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
3821
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( name !== "toJSON" ) {
3822
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			return false;
3823
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
3824
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	}
3825
 
3826
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	return true;
3827
<([\w-]+)\s*\/?><\/\1><[\w\W]+>}
3828
 
3829
<([\w-]+)\s*\/?><\/\1><[\w\W]+>function internalData( elem, name, data, pvt /* Internal Use Only */ ) {
3830
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	if ( !acceptData( elem ) ) {
3831
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return;
3832
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	}
3833
 
3834
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	var ret, thisCache,
3835
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		internalKey = jQuery.expando,
3836
 
3837
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// We have to handle DOM nodes and JS objects differently because IE6-7
3838
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// can't GC object references properly across the DOM-JS boundary
3839
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		isNode = elem.nodeType,
3840
 
3841
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Only DOM nodes need the global jQuery cache; JS object data is
3842
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// attached directly to the object so GC can occur automatically
3843
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		cache = isNode ? jQuery.cache : elem,
3844
 
3845
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Only defining an ID for JS objects if its cache already exists allows
3846
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// the code to shortcut on the same path as a DOM node with no cache
3847
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		id = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey;
3848
 
3849
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// Avoid doing any more work than we need to when trying to get data on an
3850
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// object that has no data at all
3851
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	if ( ( !id || !cache[ id ] || ( !pvt && !cache[ id ].data ) ) &&
3852
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		data === undefined && typeof name === "string" ) {
3853
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return;
3854
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	}
3855
 
3856
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	if ( !id ) {
3857
 
3858
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Only DOM nodes need a new unique ID for each element since their data
3859
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// ends up in the global cache
3860
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( isNode ) {
3861
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			id = elem[ internalKey ] = deletedIds.pop() || jQuery.guid++;
3862
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		} else {
3863
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			id = internalKey;
3864
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
3865
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	}
3866
 
3867
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	if ( !cache[ id ] ) {
3868
 
3869
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Avoid exposing jQuery metadata on plain JS objects when the object
3870
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// is serialized using JSON.stringify
3871
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		cache[ id ] = isNode ? {} : { toJSON: jQuery.noop };
3872
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	}
3873
 
3874
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// An object can be passed to jQuery.data instead of a key/value pair; this gets
3875
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// shallow copied over onto the existing cache
3876
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	if ( typeof name === "object" || typeof name === "function" ) {
3877
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( pvt ) {
3878
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			cache[ id ] = jQuery.extend( cache[ id ], name );
3879
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		} else {
3880
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			cache[ id ].data = jQuery.extend( cache[ id ].data, name );
3881
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
3882
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	}
3883
 
3884
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	thisCache = cache[ id ];
3885
 
3886
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// jQuery data() is stored in a separate object inside the object's internal data
3887
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// cache in order to avoid key collisions between internal data and user-defined
3888
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// data.
3889
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	if ( !pvt ) {
3890
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( !thisCache.data ) {
3891
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			thisCache.data = {};
3892
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
3893
 
3894
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		thisCache = thisCache.data;
3895
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	}
3896
 
3897
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	if ( data !== undefined ) {
3898
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		thisCache[ jQuery.camelCase( name ) ] = data;
3899
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	}
3900
 
3901
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// Check for both converted-to-camel and non-converted data property names
3902
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// If a data property was specified
3903
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	if ( typeof name === "string" ) {
3904
 
3905
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// First Try to find as-is property data
3906
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		ret = thisCache[ name ];
3907
 
3908
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Test for null|undefined property data
3909
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( ret == null ) {
3910
 
3911
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Try to find the camelCased property
3912
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			ret = thisCache[ jQuery.camelCase( name ) ];
3913
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
3914
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	} else {
3915
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		ret = thisCache;
3916
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	}
3917
 
3918
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	return ret;
3919
<([\w-]+)\s*\/?><\/\1><[\w\W]+>}
3920
 
3921
<([\w-]+)\s*\/?><\/\1><[\w\W]+>function internalRemoveData( elem, name, pvt ) {
3922
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	if ( !acceptData( elem ) ) {
3923
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return;
3924
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	}
3925
 
3926
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	var thisCache, i,
3927
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		isNode = elem.nodeType,
3928
 
3929
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// See jQuery.data for more information
3930
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		cache = isNode ? jQuery.cache : elem,
3931
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		id = isNode ? elem[ jQuery.expando ] : jQuery.expando;
3932
 
3933
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// If there is already no cache entry for this object, there is no
3934
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// purpose in continuing
3935
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	if ( !cache[ id ] ) {
3936
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return;
3937
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	}
3938
 
3939
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	if ( name ) {
3940
 
3941
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		thisCache = pvt ? cache[ id ] : cache[ id ].data;
3942
 
3943
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( thisCache ) {
3944
 
3945
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Support array or space separated string names for data keys
3946
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			if ( !jQuery.isArray( name ) ) {
3947
 
3948
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				// try the string as a key before any manipulation
3949
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				if ( name in thisCache ) {
3950
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					name = [ name ];
3951
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				} else {
3952
 
3953
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					// split the camel cased version by spaces unless a key with the spaces exists
3954
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					name = jQuery.camelCase( name );
3955
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					if ( name in thisCache ) {
3956
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						name = [ name ];
3957
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					} else {
3958
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						name = name.split( " " );
3959
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					}
3960
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				}
3961
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			} else {
3962
 
3963
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				// If "name" is an array of keys...
3964
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				// When data is initially created, via ("key", "val") signature,
3965
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				// keys will be converted to camelCase.
3966
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				// Since there is no way to tell _how_ a key was added, remove
3967
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				// both plain key and camelCase key. #12786
3968
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				// This will only penalize the array argument path.
3969
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				name = name.concat( jQuery.map( name, jQuery.camelCase ) );
3970
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			}
3971
 
3972
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			i = name.length;
3973
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			while ( i-- ) {
3974
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				delete thisCache[ name[ i ] ];
3975
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			}
3976
 
3977
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// If there is no data left in the cache, we want to continue
3978
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// and let the cache object itself get destroyed
3979
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			if ( pvt ? !isEmptyDataObject( thisCache ) : !jQuery.isEmptyObject( thisCache ) ) {
3980
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				return;
3981
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			}
3982
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
3983
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	}
3984
 
3985
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// See jQuery.data for more information
3986
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	if ( !pvt ) {
3987
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		delete cache[ id ].data;
3988
 
3989
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Don't destroy the parent cache unless the internal data object
3990
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// had been the only thing left in it
3991
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( !isEmptyDataObject( cache[ id ] ) ) {
3992
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			return;
3993
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
3994
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	}
3995
 
3996
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// Destroy the cache
3997
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	if ( isNode ) {
3998
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		jQuery.cleanData( [ elem ], true );
3999
 
4000
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// Use delete when supported for expandos or `cache` is not a window per isWindow (#10080)
4001
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	/* jshint eqeqeq: false */
4002
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	} else if ( support.deleteExpando || cache != cache.window ) {
4003
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		/* jshint eqeqeq: true */
4004
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		delete cache[ id ];
4005
 
4006
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// When all else fails, undefined
4007
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	} else {
4008
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		cache[ id ] = undefined;
4009
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	}
4010
<([\w-]+)\s*\/?><\/\1><[\w\W]+>}
4011
 
4012
<([\w-]+)\s*\/?><\/\1><[\w\W]+>jQuery.extend( {
4013
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	cache: {},
4014
 
4015
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// The following elements (space-suffixed to avoid Object.prototype collisions)
4016
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// throw uncatchable exceptions if you attempt to set expando properties
4017
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	noData: {
4018
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		"applet ": true,
4019
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		"embed ": true,
4020
 
4021
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// ...but Flash objects (which have this classid) *can* handle expandos
4022
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		"object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
4023
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	},
4024
 
4025
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	hasData: function( elem ) {
4026
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		elem = elem.nodeType ? jQuery.cache[ elem[ jQuery.expando ] ] : elem[ jQuery.expando ];
4027
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return !!elem && !isEmptyDataObject( elem );
4028
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	},
4029
 
4030
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	data: function( elem, name, data ) {
4031
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return internalData( elem, name, data );
4032
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	},
4033
 
4034
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	removeData: function( elem, name ) {
4035
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return internalRemoveData( elem, name );
4036
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	},
4037
 
4038
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// For internal use only.
4039
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	_data: function( elem, name, data ) {
4040
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return internalData( elem, name, data, true );
4041
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	},
4042
 
4043
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	_removeData: function( elem, name ) {
4044
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return internalRemoveData( elem, name, true );
4045
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	}
4046
<([\w-]+)\s*\/?><\/\1><[\w\W]+>} );
4047
 
4048
<([\w-]+)\s*\/?><\/\1><[\w\W]+>jQuery.fn.extend( {
4049
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	data: function( key, value ) {
4050
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		var i, name, data,
4051
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			elem = this[ 0 ],
4052
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			attrs = elem && elem.attributes;
4053
 
4054
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Special expections of .data basically thwart jQuery.access,
4055
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// so implement the relevant behavior ourselves
4056
 
4057
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Gets all values
4058
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( key === undefined ) {
4059
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			if ( this.length ) {
4060
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				data = jQuery.data( elem );
4061
 
4062
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				if ( elem.nodeType === 1 && !jQuery._data( elem, "parsedAttrs" ) ) {
4063
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					i = attrs.length;
4064
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					while ( i-- ) {
4065
 
4066
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						// Support: IE11+
4067
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						// The attrs elements can be null (#14894)
4068
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						if ( attrs[ i ] ) {
4069
<([\w-]+)\s*\/?><\/\1><[\w\W]+>							name = attrs[ i ].name;
4070
<([\w-]+)\s*\/?><\/\1><[\w\W]+>							if ( name.indexOf( "data-" ) === 0 ) {
4071
<([\w-]+)\s*\/?><\/\1><[\w\W]+>								name = jQuery.camelCase( name.slice( 5 ) );
4072
<([\w-]+)\s*\/?><\/\1><[\w\W]+>								dataAttr( elem, name, data[ name ] );
4073
<([\w-]+)\s*\/?><\/\1><[\w\W]+>							}
4074
<([\w-]+)\s*\/?><\/\1><[\w\W]+>						}
4075
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					}
4076
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					jQuery._data( elem, "parsedAttrs", true );
4077
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				}
4078
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			}
4079
 
4080
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			return data;
4081
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
4082
 
4083
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Sets multiple values
4084
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( typeof key === "object" ) {
4085
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			return this.each( function() {
4086
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				jQuery.data( this, key );
4087
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			} );
4088
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
4089
 
4090
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return arguments.length > 1 ?
4091
 
4092
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Sets one value
4093
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			this.each( function() {
4094
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				jQuery.data( this, key, value );
4095
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			} ) :
4096
 
4097
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Gets one value
4098
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Try to fetch any internally stored data first
4099
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			elem ? dataAttr( elem, key, jQuery.data( elem, key ) ) : undefined;
4100
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	},
4101
 
4102
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	removeData: function( key ) {
4103
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return this.each( function() {
4104
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			jQuery.removeData( this, key );
4105
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		} );
4106
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	}
4107
<([\w-]+)\s*\/?><\/\1><[\w\W]+>} );
4108
 
4109
 
4110
<([\w-]+)\s*\/?><\/\1><[\w\W]+>jQuery.extend( {
4111
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	queue: function( elem, type, data ) {
4112
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		var queue;
4113
 
4114
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( elem ) {
4115
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			type = ( type || "fx" ) + "queue";
4116
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			queue = jQuery._data( elem, type );
4117
 
4118
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Speed up dequeue by getting out quickly if this is just a lookup
4119
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			if ( data ) {
4120
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				if ( !queue || jQuery.isArray( data ) ) {
4121
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					queue = jQuery._data( elem, type, jQuery.makeArray( data ) );
4122
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				} else {
4123
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					queue.push( data );
4124
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				}
4125
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			}
4126
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			return queue || [];
4127
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
4128
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	},
4129
 
4130
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	dequeue: function( elem, type ) {
4131
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		type = type || "fx";
4132
 
4133
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		var queue = jQuery.queue( elem, type ),
4134
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			startLength = queue.length,
4135
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			fn = queue.shift(),
4136
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			hooks = jQuery._queueHooks( elem, type ),
4137
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			next = function() {
4138
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				jQuery.dequeue( elem, type );
4139
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			};
4140
 
4141
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// If the fx queue is dequeued, always remove the progress sentinel
4142
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( fn === "inprogress" ) {
4143
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			fn = queue.shift();
4144
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			startLength--;
4145
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
4146
 
4147
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( fn ) {
4148
 
4149
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Add a progress sentinel to prevent the fx queue from being
4150
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// automatically dequeued
4151
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			if ( type === "fx" ) {
4152
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				queue.unshift( "inprogress" );
4153
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			}
4154
 
4155
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// clear up the last queue stop function
4156
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			delete hooks.stop;
4157
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			fn.call( elem, next, hooks );
4158
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
4159
 
4160
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( !startLength && hooks ) {
4161
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			hooks.empty.fire();
4162
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
4163
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	},
4164
 
4165
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// not intended for public consumption - generates a queueHooks object,
4166
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// or returns the current one
4167
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	_queueHooks: function( elem, type ) {
4168
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		var key = type + "queueHooks";
4169
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return jQuery._data( elem, key ) || jQuery._data( elem, key, {
4170
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			empty: jQuery.Callbacks( "once memory" ).add( function() {
4171
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				jQuery._removeData( elem, type + "queue" );
4172
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				jQuery._removeData( elem, key );
4173
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			} )
4174
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		} );
4175
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	}
4176
<([\w-]+)\s*\/?><\/\1><[\w\W]+>} );
4177
 
4178
<([\w-]+)\s*\/?><\/\1><[\w\W]+>jQuery.fn.extend( {
4179
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	queue: function( type, data ) {
4180
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		var setter = 2;
4181
 
4182
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( typeof type !== "string" ) {
4183
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			data = type;
4184
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			type = "fx";
4185
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			setter--;
4186
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
4187
 
4188
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( arguments.length < setter ) {
4189
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			return jQuery.queue( this[ 0 ], type );
4190
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
4191
 
4192
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return data === undefined ?
4193
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			this :
4194
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			this.each( function() {
4195
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				var queue = jQuery.queue( this, type, data );
4196
 
4197
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				// ensure a hooks for this queue
4198
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				jQuery._queueHooks( this, type );
4199
 
4200
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				if ( type === "fx" && queue[ 0 ] !== "inprogress" ) {
4201
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					jQuery.dequeue( this, type );
4202
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				}
4203
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			} );
4204
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	},
4205
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	dequeue: function( type ) {
4206
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return this.each( function() {
4207
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			jQuery.dequeue( this, type );
4208
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		} );
4209
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	},
4210
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	clearQueue: function( type ) {
4211
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return this.queue( type || "fx", [] );
4212
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	},
4213
 
4214
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// Get a promise resolved when queues of a certain type
4215
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// are emptied (fx is the type by default)
4216
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	promise: function( type, obj ) {
4217
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		var tmp,
4218
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			count = 1,
4219
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			defer = jQuery.Deferred(),
4220
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			elements = this,
4221
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			i = this.length,
4222
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			resolve = function() {
4223
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				if ( !( --count ) ) {
4224
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					defer.resolveWith( elements, [ elements ] );
4225
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				}
4226
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			};
4227
 
4228
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( typeof type !== "string" ) {
4229
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			obj = type;
4230
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			type = undefined;
4231
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
4232
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		type = type || "fx";
4233
 
4234
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		while ( i-- ) {
4235
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			tmp = jQuery._data( elements[ i ], type + "queueHooks" );
4236
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			if ( tmp && tmp.empty ) {
4237
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				count++;
4238
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				tmp.empty.add( resolve );
4239
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			}
4240
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
4241
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		resolve();
4242
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return defer.promise( obj );
4243
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	}
4244
<([\w-]+)\s*\/?><\/\1><[\w\W]+>} );
4245
 
4246
 
4247
<([\w-]+)\s*\/?><\/\1><[\w\W]+>( function() {
4248
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	var shrinkWrapBlocksVal;
4249
 
4250
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	support.shrinkWrapBlocks = function() {
4251
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( shrinkWrapBlocksVal != null ) {
4252
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			return shrinkWrapBlocksVal;
4253
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
4254
 
4255
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Will be changed later if needed.
4256
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		shrinkWrapBlocksVal = false;
4257
 
4258
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Minified: var b,c,d
4259
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		var div, body, container;
4260
 
4261
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		body = document.getElementsByTagName( "body" )[ 0 ];
4262
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( !body || !body.style ) {
4263
 
4264
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Test fired too early or in an unsupported environment, exit.
4265
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			return;
4266
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
4267
 
4268
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Setup
4269
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		div = document.createElement( "div" );
4270
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		container = document.createElement( "div" );
4271
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		container.style.cssText = "position:absolute;border:0;width:0;height:0;top:0;left:-9999px";
4272
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		body.appendChild( container ).appendChild( div );
4273
 
4274
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Support: IE6
4275
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Check if elements with layout shrink-wrap their children
4276
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( typeof div.style.zoom !== "undefined" ) {
4277
 
4278
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Reset CSS: box-sizing; display; margin; border
4279
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			div.style.cssText =
4280
 
4281
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				// Support: Firefox<29, Android 2.3
4282
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				// Vendor-prefix box-sizing
4283
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				"-webkit-box-sizing:content-box;-moz-box-sizing:content-box;" +
4284
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				"box-sizing:content-box;display:block;margin:0;border:0;" +
4285
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				"padding:1px;width:1px;zoom:1";
4286
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			div.appendChild( document.createElement( "div" ) ).style.width = "5px";
4287
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			shrinkWrapBlocksVal = div.offsetWidth !== 3;
4288
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
4289
 
4290
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		body.removeChild( container );
4291
 
4292
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return shrinkWrapBlocksVal;
4293
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	};
4294
 
4295
<([\w-]+)\s*\/?><\/\1><[\w\W]+>} )();
4296
<([\w-]+)\s*\/?><\/\1><[\w\W]+>var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source;
4297
 
4298
<([\w-]+)\s*\/?><\/\1><[\w\W]+>var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" );
4299
 
4300
 
4301
<([\w-]+)\s*\/?><\/\1><[\w\W]+>var cssExpand = [ "Top", "Right", "Bottom", "Left" ];
4302
 
4303
<([\w-]+)\s*\/?><\/\1><[\w\W]+>var isHidden = function( elem, el ) {
4304
 
4305
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// isHidden might be called from jQuery#filter function;
4306
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// in that case, element will be second argument
4307
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		elem = el || elem;
4308
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		return jQuery.css( elem, "display" ) === "none" ||
4309
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			!jQuery.contains( elem.ownerDocument, elem );
4310
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	};
4311
 
4312
 
4313
 
4314
<([\w-]+)\s*\/?><\/\1><[\w\W]+>function adjustCSS( elem, prop, valueParts, tween ) {
4315
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	var adjusted,
4316
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		scale = 1,
4317
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		maxIterations = 20,
4318
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		currentValue = tween ?
4319
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			function() { return tween.cur(); } :
4320
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			function() { return jQuery.css( elem, prop, "" ); },
4321
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		initial = currentValue(),
4322
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ),
4323
 
4324
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Starting value computation is required for potential unit mismatches
4325
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		initialInUnit = ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) &&
4326
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			rcssNum.exec( jQuery.css( elem, prop ) );
4327
 
4328
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	if ( initialInUnit && initialInUnit[ 3 ] !== unit ) {
4329
 
4330
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Trust units reported by jQuery.css
4331
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		unit = unit || initialInUnit[ 3 ];
4332
 
4333
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Make sure we update the tween properties later on
4334
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		valueParts = valueParts || [];
4335
 
4336
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Iteratively approximate from a nonzero starting point
4337
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		initialInUnit = +initial || 1;
4338
 
4339
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		do {
4340
 
4341
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// If previous iteration zeroed out, double until we get *something*.
4342
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Use string for doubling so we don't accidentally see scale as unchanged below
4343
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			scale = scale || ".5";
4344
 
4345
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Adjust and apply
4346
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			initialInUnit = initialInUnit / scale;
4347
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			jQuery.style( elem, prop, initialInUnit + unit );
4348
 
4349
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Update scale, tolerating zero or NaN from tween.cur()
4350
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Break the loop if scale is unchanged or perfect, or if we've just had enough.
4351
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		} while (
4352
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			scale !== ( scale = currentValue() / initial ) && scale !== 1 && --maxIterations
4353
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		);
4354
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	}
4355
 
4356
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	if ( valueParts ) {
4357
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		initialInUnit = +initialInUnit || +initial || 0;
4358
 
4359
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Apply relative offset (+=/-=) if specified
4360
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		adjusted = valueParts[ 1 ] ?
4361
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] :
4362
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			+valueParts[ 2 ];
4363
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( tween ) {
4364
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			tween.unit = unit;
4365
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			tween.start = initialInUnit;
4366
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			tween.end = adjusted;
4367
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
4368
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	}
4369
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	return adjusted;
4370
<([\w-]+)\s*\/?><\/\1><[\w\W]+>}
4371
 
4372
 
4373
<([\w-]+)\s*\/?><\/\1><[\w\W]+>// Multifunctional method to get and set values of a collection
4374
<([\w-]+)\s*\/?><\/\1><[\w\W]+>// The value/s can optionally be executed if it's a function
4375
<([\w-]+)\s*\/?><\/\1><[\w\W]+>var access = function( elems, fn, key, value, chainable, emptyGet, raw ) {
4376
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	var i = 0,
4377
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		length = elems.length,
4378
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		bulk = key == null;
4379
 
4380
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// Sets many values
4381
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	if ( jQuery.type( key ) === "object" ) {
4382
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		chainable = true;
4383
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		for ( i in key ) {
4384
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			access( elems, fn, i, key[ i ], true, emptyGet, raw );
4385
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
4386
 
4387
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	// Sets one value
4388
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	} else if ( value !== undefined ) {
4389
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		chainable = true;
4390
 
4391
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( !jQuery.isFunction( value ) ) {
4392
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			raw = true;
4393
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
4394
 
4395
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( bulk ) {
4396
 
4397
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// Bulk operations run against the entire set
4398
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			if ( raw ) {
4399
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				fn.call( elems, value );
4400
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				fn = null;
4401
 
4402
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			// ...except when executing function values
4403
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			} else {
4404
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				bulk = fn;
4405
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				fn = function( elem, key, value ) {
4406
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					return bulk.call( jQuery( elem ), value );
4407
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				};
4408
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			}
4409
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
4410
 
4411
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		if ( fn ) {
4412
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			for ( ; i < length; i++ ) {
4413
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				fn(
4414
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					elems[ i ],
4415
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					key,
4416
<([\w-]+)\s*\/?><\/\1><[\w\W]+>					raw ? value : value.call( elems[ i ], i, fn( elems[ i ], key ) )
4417
<([\w-]+)\s*\/?><\/\1><[\w\W]+>				);
4418
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			}
4419
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		}
4420
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	}
4421
 
4422
<([\w-]+)\s*\/?><\/\1><[\w\W]+>	return chainable ?
4423
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		elems :
4424
 
4425
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		// Gets
4426
<([\w-]+)\s*\/?><\/\1><[\w\W]+>		bulk ?
4427
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			fn.call( elems ) :
4428
<([\w-]+)\s*\/?><\/\1><[\w\W]+>			length ? fn( elems[ 0 ], key ) : emptyGet;
4429
<([\w-]+)\s*\/?><\/\1><[\w\W]+>};
4430
<([\w-]+)\s*\/?><\/\1><[\w\W]+>var rcheckableType = ( /^(?:checkbox|radio)$/i );
4431
 
4432
<([\w-]+)\s*\/?><\/\1><[\w\W]+>var rtagName = ( /<([\w:-]+)/ );
4433
 
4434
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/var rscriptType = ( /^$|\/(?:java|ecma)script/i );
4435
 
4436
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/var rleadingWhitespace = ( /^\s+/ );
4437
 
4438
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/var nodeNames = "abbr|article|aside|audio|bdi|canvas|data|datalist|" +
4439
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/		"details|dialog|figcaption|figure|footer|header|hgroup|main|" +
4440
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/		"mark|meter|nav|output|picture|progress|section|summary|template|time|video";
4441
 
4442
 
4443
 
4444
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/function createSafeFragment( document ) {
4445
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	var list = nodeNames.split( "|" ),
4446
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/		safeFrag = document.createDocumentFragment();
4447
 
4448
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	if ( safeFrag.createElement ) {
4449
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/		while ( list.length ) {
4450
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/			safeFrag.createElement(
4451
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/				list.pop()
4452
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/			);
4453
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/		}
4454
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	}
4455
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	return safeFrag;
4456
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/}
4457
 
4458
 
4459
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/( function() {
4460
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	var div = document.createElement( "div" ),
4461
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/		fragment = document.createDocumentFragment(),
4462
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/		input = document.createElement( "input" );
4463
 
4464
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	// Setup
4465
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	div.innerHTML = "  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";
4466
 
4467
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	// IE strips leading whitespace when .innerHTML is used
4468
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	support.leadingWhitespace = div.firstChild.nodeType === 3;
4469
 
4470
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	// Make sure that tbody elements aren't automatically inserted
4471
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	// IE will insert them into empty tables
4472
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	support.tbody = !div.getElementsByTagName( "tbody" ).length;
4473
 
4474
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	// Make sure that link elements get serialized correctly by innerHTML
4475
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	// This requires a wrapper element in IE
4476
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	support.htmlSerialize = !!div.getElementsByTagName( "link" ).length;
4477
 
4478
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	// Makes sure cloning an html5 element does not cause problems
4479
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	// Where outerHTML is undefined, this still works
4480
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	support.html5Clone =
4481
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/		document.createElement( "nav" ).cloneNode( true ).outerHTML !== "<:nav></:nav>";
4482
 
4483
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	// Check if a disconnected checkbox will retain its checked
4484
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	// value of true after appended to the DOM (IE6/7)
4485
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	input.type = "checkbox";
4486
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	input.checked = true;
4487
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	fragment.appendChild( input );
4488
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	support.appendChecked = input.checked;
4489
 
4490
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	// Make sure textarea (and checkbox) defaultValue is properly cloned
4491
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	// Support: IE6-IE11+
4492
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	div.innerHTML = "<textarea>x</textarea>";
4493
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue;
4494
 
4495
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	// Support: IE <=9 only
4496
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	// IE <=9 replaces <option> tags with their contents when inserted outside of
4497
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	// the select element.
4498
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	div.innerHTML = "<option></option>";
4499
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	support.option = !!div.lastChild;
4500
 
4501
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	// #11217 - WebKit loses check when the name is after the checked attribute
4502
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	fragment.appendChild( div );
4503
 
4504
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	// Support: Windows Web Apps (WWA)
4505
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	// `name` and `type` must use .setAttribute for WWA (#14901)
4506
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	input = document.createElement( "input" );
4507
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	input.setAttribute( "type", "radio" );
4508
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	input.setAttribute( "checked", "checked" );
4509
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	input.setAttribute( "name", "t" );
4510
 
4511
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	div.appendChild( input );
4512
 
4513
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	// Support: Safari 5.1, iOS 5.1, Android 4.x, Android 2.3
4514
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	// old WebKit doesn't clone checked state correctly in fragments
4515
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked;
4516
 
4517
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	// Support: IE<9
4518
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	// Cloned elements keep attachEvent handlers, we use addEventListener on IE9+
4519
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	support.noCloneEvent = !!div.addEventListener;
4520
 
4521
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	// Support: IE<9
4522
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	// Since attributes and properties are the same in IE,
4523
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	// cleanData must set properties to undefined rather than use removeAttribute
4524
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	div[ jQuery.expando ] = 1;
4525
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	support.attributes = !div.getAttribute( jQuery.expando );
4526
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/} )();
4527
 
4528
 
4529
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/// We have to close these tags to support XHTML (#13200)
4530
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/var wrapMap = {
4531
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)///	option: [ 1, "<select multiple='multiple'>", "</select>" ],
4532
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	legend: [ 1, "<fieldset>", "</fieldset>" ],
4533
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	area: [ 1, "<map>", "</map>" ],
4534
 
4535
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	// Support: IE8
4536
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	param: [ 1, "<object>", "</object>" ],
4537
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	thead: [ 1, "<table>", "</table>" ],
4538
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	tr: [ 2, "<table><tbody>", "</tbody></table>" ],
4539
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	col: [ 2, "<table><tbody></tbody><colgroup>", "</colgroup></table>" ],
4540
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	td: [ 3, "<table><tbody><tr>", "</tr></tbody></table>" ],
4541
 
4542
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	// IE6-8 can't serialize link, script, style, or any html5 (NoScope) tags,
4543
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	// unless wrapped in a div with non-breaking characters in front of it.
4544
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	_default: support.htmlSerialize ? [ 0, "", "" ] : [ 1, "X<div>", "</div>" ]
4545
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/};
4546
 
4547
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/// Support: IE8-IE9
4548
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)///wrapMap.optgroup = wrapMap.option;
4549
 
4550
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead;
4551
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/wrapMap.th = wrapMap.td;
4552
 
4553
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/// Support: IE <=9 only
4554
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/if ( !support.option ) {
4555
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	wrapMap.optgroup = wrapMap.option = [ 1, "<select multiple='multiple'>", "</select>" ];
4556
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/}
4557
 
4558
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/function getAll( context, tag ) {
4559
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	var elems, elem,
4560
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/		i = 0,
4561
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/		found = typeof context.getElementsByTagName !== "undefined" ?
4562
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/			context.getElementsByTagName( tag || "*" ) :
4563
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/			typeof context.querySelectorAll !== "undefined" ?
4564
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/				context.querySelectorAll( tag || "*" ) :
4565
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/				undefined;
4566
 
4567
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	if ( !found ) {
4568
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/		for ( found = [], elems = context.childNodes || context;
4569
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/			( elem = elems[ i ] ) != null;
4570
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/			i++
4571
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/		) {
4572
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/			if ( !tag || jQuery.nodeName( elem, tag ) ) {
4573
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/				found.push( elem );
4574
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/			} else {
4575
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/				jQuery.merge( found, getAll( elem, tag ) );
4576
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/			}
4577
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/		}
4578
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	}
4579
 
4580
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	return tag === undefined || tag && jQuery.nodeName( context, tag ) ?
4581
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/		jQuery.merge( [ context ], found ) :
4582
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/		found;
4583
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/}
4584
 
4585
 
4586
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/// Mark scripts as having already been evaluated
4587
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/function setGlobalEval( elems, refElements ) {
4588
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	var elem,
4589
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/		i = 0;
4590
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	for ( ; ( elem = elems[ i ] ) != null; i++ ) {
4591
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/		jQuery._data(
4592
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/			elem,
4593
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/			"globalEval",
4594
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/			!refElements || jQuery._data( refElements[ i ], "globalEval" )
4595
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/		);
4596
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/	}
4597
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/}
4598
 
4599
 
4600
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/var rhtml = /<|&#?\w+;/,
4601
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/	rtbody = /
4602
 
4603
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4604
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4605
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4606
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4607
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4608
 
4609
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4610
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4611
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4612
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4613
 
4614
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4615
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4616
 
4617
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4618
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4619
 
4620
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4621
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4622
 
4623
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4624
 
4625
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4626
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4627
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4628
 
4629
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4630
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4631
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4632
 
4633
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4634
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4635
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4636
 
4637
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4638
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4639
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4640
 
4641
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4642
 
4643
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4644
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4645
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4646
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4647
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4648
 
4649
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4650
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4651
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4652
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4653
 
4654
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4655
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4656
 
4657
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4658
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4659
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4660
 
4661
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4662
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4663
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4664
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4665
 
4666
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4667
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4668
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4669
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4670
 
4671
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4672
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4673
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4674
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4675
 
4676
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4677
 
4678
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4679
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4680
 
4681
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4682
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4683
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4684
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4685
 
4686
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4687
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4688
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4689
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4690
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4691
 
4692
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4693
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4694
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4695
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4696
 
4697
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4698
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4699
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4700
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4701
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4702
 
4703
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4704
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4705
 
4706
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4707
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4708
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4709
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4710
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4711
 
4712
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4713
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4714
 
4715
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4716
 
4717
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4718
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4719
 
4720
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4721
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4722
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4723
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4724
 
4725
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4726
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4727
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4728
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4729
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4730
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4731
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4732
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4733
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4734
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4735
 
4736
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4737
 
4738
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4739
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4740
 
4741
 
4742
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4743
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4744
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4745
 
4746
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4747
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4748
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4749
 
4750
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4751
 
4752
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4753
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4754
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4755
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4756
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4757
 
4758
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4759
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4760
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4761
 
4762
 
4763
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4764
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4765
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4766
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4767
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4768
 
4769
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4770
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4771
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4772
 
4773
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4774
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4775
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4776
 
4777
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4778
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4779
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4780
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4781
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4782
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4783
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4784
 
4785
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4786
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4787
 
4788
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4789
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4790
 
4791
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4792
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4793
 
4794
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4795
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4796
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4797
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4798
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4799
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4800
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4801
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4802
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4803
 
4804
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4805
 
4806
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4807
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4808
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4809
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4810
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4811
 
4812
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4813
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4814
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4815
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4816
 
4817
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4818
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4819
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4820
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4821
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4822
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4823
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4824
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4825
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4826
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4827
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4828
 
4829
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4830
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4831
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4832
 
4833
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4834
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4835
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4836
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4837
 
4838
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4839
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4840
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4841
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4842
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4843
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4844
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4845
 
4846
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4847
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4848
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4849
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4850
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4851
 
4852
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4853
 
4854
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4855
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4856
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4857
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4858
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4859
 
4860
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4861
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4862
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4863
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4864
 
4865
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4866
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4867
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4868
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4869
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4870
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4871
 
4872
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4873
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4874
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4875
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4876
 
4877
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4878
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4879
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4880
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4881
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4882
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4883
 
4884
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4885
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4886
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4887
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4888
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4889
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4890
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4891
 
4892
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4893
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4894
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4895
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4896
 
4897
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4898
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4899
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4900
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4901
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4902
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4903
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4904
 
4905
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4906
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4907
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4908
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4909
 
4910
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4911
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4912
 
4913
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4914
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4915
 
4916
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4917
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4918
 
4919
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4920
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4921
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4922
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4923
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4924
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4925
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4926
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4927
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4928
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4929
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4930
 
4931
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4932
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4933
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4934
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4935
 
4936
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4937
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4938
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4939
 
4940
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4941
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4942
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4943
 
4944
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4945
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4946
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4947
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4948
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4949
 
4950
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4951
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4952
 
4953
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4954
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4955
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4956
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4957
 
4958
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4959
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4960
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4961
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4962
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4963
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4964
 
4965
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4966
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4967
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4968
 
4969
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4970
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4971
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4972
 
4973
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4974
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4975
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4976
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4977
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4978
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4979
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4980
 
4981
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4982
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4983
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4984
 
4985
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4986
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4987
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4988
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4989
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4990
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4991
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4992
 
4993
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4994
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4995
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4996
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4997
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4998
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
4999
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5000
 
5001
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5002
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5003
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5004
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5005
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5006
 
5007
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5008
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5009
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5010
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5011
 
5012
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5013
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5014
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5015
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5016
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5017
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5018
 
5019
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5020
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5021
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5022
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5023
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5024
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5025
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5026
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5027
 
5028
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5029
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5030
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5031
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5032
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5033
 
5034
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5035
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5036
 
5037
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5038
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5039
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5040
 
5041
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5042
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5043
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5044
 
5045
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5046
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5047
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5048
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5049
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5050
 
5051
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5052
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5053
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5054
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5055
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5056
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5057
 
5058
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5059
 
5060
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5061
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5062
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5063
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5064
 
5065
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5066
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5067
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5068
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5069
 
5070
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5071
 
5072
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5073
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5074
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5075
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5076
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5077
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5078
 
5079
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5080
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5081
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5082
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5083
 
5084
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5085
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5086
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5087
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5088
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5089
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5090
 
5091
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5092
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5093
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5094
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5095
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5096
 
5097
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5098
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5099
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5100
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5101
 
5102
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5103
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5104
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5105
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5106
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5107
 
5108
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5109
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5110
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5111
 
5112
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5113
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5114
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5115
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5116
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5117
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5118
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5119
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5120
 
5121
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5122
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5123
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5124
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5125
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5126
 
5127
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5128
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5129
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5130
 
5131
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5132
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5133
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5134
 
5135
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5136
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5137
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5138
 
5139
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5140
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5141
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5142
 
5143
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5144
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5145
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5146
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5147
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5148
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5149
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5150
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5151
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5152
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5153
 
5154
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5155
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5156
 
5157
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5158
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5159
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5160
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5161
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5162
 
5163
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5164
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5165
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5166
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5167
 
5168
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5169
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5170
 
5171
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5172
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5173
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5174
 
5175
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5176
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5177
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5178
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5179
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5180
 
5181
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5182
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5183
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5184
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5185
 
5186
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5187
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5188
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5189
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5190
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5191
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5192
 
5193
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5194
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5195
 
5196
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5197
 
5198
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5199
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5200
 
5201
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5202
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5203
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5204
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5205
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5206
 
5207
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5208
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5209
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5210
 
5211
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5212
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5213
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5214
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5215
 
5216
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5217
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5218
 
5219
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5220
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5221
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5222
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5223
 
5224
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5225
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5226
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5227
 
5228
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5229
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5230
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5231
 
5232
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5233
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5234
 
5235
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5236
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5237
 
5238
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5239
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5240
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5241
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5242
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5243
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5244
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5245
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5246
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5247
 
5248
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5249
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5250
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5251
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5252
 
5253
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5254
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5255
 
5256
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5257
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5258
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5259
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5260
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5261
 
5262
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5263
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5264
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5265
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5266
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5267
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5268
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5269
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5270
 
5271
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5272
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5273
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5274
 
5275
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5276
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5277
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5278
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5279
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5280
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5281
 
5282
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5283
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5284
 
5285
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5286
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5287
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5288
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5289
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5290
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5291
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5292
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5293
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5294
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5295
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5296
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5297
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5298
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5299
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5300
 
5301
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5302
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5303
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5304
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5305
 
5306
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5307
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5308
 
5309
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5310
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5311
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5312
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5313
 
5314
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5315
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5316
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5317
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5318
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5319
 
5320
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5321
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5322
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5323
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5324
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5325
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5326
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5327
 
5328
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5329
 
5330
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5331
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5332
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5333
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5334
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5335
 
5336
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5337
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5338
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5339
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5340
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5341
 
5342
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5343
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5344
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5345
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5346
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5347
 
5348
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5349
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5350
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5351
 
5352
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5353
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5354
 
5355
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5356
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5357
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5358
 
5359
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5360
 
5361
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5362
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5363
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5364
 
5365
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5366
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5367
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5368
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5369
 
5370
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5371
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5372
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5373
 
5374
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5375
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5376
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5377
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5378
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5379
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5380
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5381
 
5382
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5383
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5384
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5385
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5386
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5387
 
5388
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5389
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5390
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5391
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5392
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5393
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5394
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5395
 
5396
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5397
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5398
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5399
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5400
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5401
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5402
 
5403
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5404
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5405
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5406
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5407
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5408
 
5409
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5410
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5411
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5412
 
5413
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5414
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5415
 
5416
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5417
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5418
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5419
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5420
 
5421
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5422
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5423
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5424
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5425
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5426
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5427
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5428
 
5429
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5430
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5431
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5432
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5433
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5434
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5435
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5436
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5437
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5438
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5439
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5440
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5441
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5442
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5443
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5444
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5445
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5446
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5447
 
5448
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5449
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5450
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5451
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5452
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5453
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5454
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5455
 
5456
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5457
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5458
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5459
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5460
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5461
 
5462
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5463
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5464
 
5465
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5466
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5467
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5468
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5469
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5470
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5471
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5472
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5473
 
5474
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5475
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5476
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5477
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5478
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5479
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5480
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5481
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5482
 
5483
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5484
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5485
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5486
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5487
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5488
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5489
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5490
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5491
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5492
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5493
 
5494
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5495
 
5496
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5497
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5498
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5499
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5500
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5501
 
5502
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5503
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5504
 
5505
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5506
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5507
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5508
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5509
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5510
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5511
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5512
 
5513
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5514
 
5515
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5516
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5517
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5518
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5519
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5520
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5521
 
5522
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5523
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5524
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5525
 
5526
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5527
 
5528
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5529
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5530
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5531
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5532
 
5533
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5534
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5535
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5536
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5537
 
5538
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5539
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5540
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5541
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5542
 
5543
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5544
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5545
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5546
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5547
 
5548
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5549
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5550
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5551
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5552
 
5553
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5554
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5555
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5556
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5557
 
5558
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5559
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5560
 
5561
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5562
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5563
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5564
 
5565
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5566
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5567
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5568
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5569
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5570
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5571
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5572
 
5573
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5574
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5575
 
5576
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5577
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5578
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5579
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5580
 
5581
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5582
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5583
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5584
 
5585
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5586
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5587
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5588
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5589
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5590
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5591
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5592
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5593
 
5594
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5595
 
5596
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5597
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5598
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5599
 
5600
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5601
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5602
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5603
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5604
 
5605
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5606
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5607
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5608
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5609
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5610
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5611
 
5612
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5613
 
5614
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5615
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5616
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5617
 
5618
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5619
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5620
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5621
 
5622
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5623
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5624
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5625
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5626
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5627
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5628
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5629
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5630
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5631
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5632
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5633
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5634
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5635
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5636
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5637
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5638
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5639
 
5640
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5641
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5642
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5643
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5644
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5645
 
5646
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5647
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5648
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5649
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5650
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5651
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5652
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5653
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5654
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5655
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5656
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5657
 
5658
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5659
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5660
 
5661
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5662
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5663
 
5664
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5665
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5666
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5667
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5668
 
5669
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5670
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5671
 
5672
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5673
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5674
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5675
 
5676
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5677
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5678
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5679
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5680
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5681
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5682
 
5683
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5684
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5685
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5686
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5687
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5688
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5689
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5690
 
5691
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5692
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5693
 
5694
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5695
 
5696
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5697
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5698
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5699
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5700
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5701
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5702
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5703
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5704
 
5705
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5706
 
5707
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5708
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5709
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5710
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5711
 
5712
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5713
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5714
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5715
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5716
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5717
 
5718
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5719
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5720
 
5721
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5722
 
5723
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5724
 
5725
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5726
 
5727
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5728
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5729
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5730
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5731
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5732
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5733
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5734
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5735
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5736
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5737
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5738
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5739
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5740
 
5741
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5742
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5743
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5744
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5745
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5746
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5747
 
5748
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5749
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5750
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5751
 
5752
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5753
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5754
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5755
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5756
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5757
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5758
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5759
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5760
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5761
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5762
 
5763
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5764
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5765
 
5766
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5767
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5768
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5769
 
5770
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5771
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5772
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5773
 
5774
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5775
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5776
 
5777
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5778
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5779
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5780
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5781
 
5782
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5783
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5784
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5785
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5786
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5787
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5788
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5789
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5790
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5791
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5792
 
5793
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5794
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5795
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5796
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5797
 
5798
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5799
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5800
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5801
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5802
 
5803
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5804
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5805
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5806
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5807
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5808
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5809
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5810
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5811
 
5812
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5813
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5814
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5815
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5816
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5817
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5818
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5819
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5820
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5821
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5822
 
5823
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5824
 
5825
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5826
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5827
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5828
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5829
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5830
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5831
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5832
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5833
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5834
 
5835
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5836
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5837
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5838
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5839
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5840
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5841
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5842
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5843
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5844
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5845
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5846
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5847
 
5848
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5849
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5850
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5851
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5852
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5853
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5854
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5855
 
5856
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5857
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5858
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5859
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5860
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5861
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5862
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5863
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5864
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5865
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5866
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5867
 
5868
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5869
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5870
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5871
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5872
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5873
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5874
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5875
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5876
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5877
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5878
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5879
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5880
 
5881
 
5882
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5883
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5884
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5885
 
5886
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5887
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5888
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5889
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5890
 
5891
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5892
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5893
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5894
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5895
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5896
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5897
 
5898
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5899
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5900
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5901
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5902
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5903
 
5904
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5905
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5906
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5907
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5908
 
5909
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5910
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5911
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5912
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5913
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5914
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5915
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5916
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5917
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5918
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5919
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5920
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5921
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5922
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5923
 
5924
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5925
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5926
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5927
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5928
 
5929
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5930
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5931
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5932
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5933
 
5934
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5935
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5936
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5937
 
5938
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5939
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5940
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5941
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5942
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5943
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5944
 
5945
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5946
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5947
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5948
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5949
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5950
 
5951
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5952
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5953
 
5954
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5955
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5956
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5957
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5958
 
5959
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5960
 
5961
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5962
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5963
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5964
 
5965
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5966
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5967
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5968
 
5969
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5970
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5971
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5972
 
5973
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5974
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5975
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5976
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5977
 
5978
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5979
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5980
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5981
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5982
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5983
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5984
 
5985
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5986
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5987
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5988
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5989
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5990
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5991
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5992
 
5993
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5994
 
5995
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5996
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5997
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
5998
 
5999
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6000
 
6001
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6002
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6003
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6004
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6005
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6006
 
6007
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6008
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6009
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6010
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6011
 
6012
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6013
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6014
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6015
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6016
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6017
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6018
 
6019
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6020
 
6021
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6022
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6023
 
6024
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6025
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6026
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6027
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6028
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6029
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6030
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6031
 
6032
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6033
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6034
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6035
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6036
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6037
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6038
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6039
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6040
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6041
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6042
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6043
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6044
 
6045
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6046
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6047
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6048
 
6049
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6050
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6051
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6052
 
6053
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6054
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6055
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6056
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6057
 
6058
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6059
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6060
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6061
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6062
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6063
 
6064
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6065
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6066
 
6067
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6068
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6069
 
6070
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6071
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6072
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6073
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6074
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6075
 
6076
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6077
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6078
 
6079
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6080
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6081
 
6082
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6083
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6084
 
6085
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6086
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6087
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6088
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6089
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6090
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6091
 
6092
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6093
 
6094
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6095
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6096
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6097
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6098
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6099
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6100
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6101
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6102
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6103
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6104
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6105
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6106
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6107
 
6108
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6109
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6110
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6111
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6112
 
6113
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6114
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6115
 
6116
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6117
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6118
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6119
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6120
 
6121
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6122
 
6123
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6124
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6125
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6126
 
6127
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6128
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6129
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6130
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6131
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6132
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6133
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6134
 
6135
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6136
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6137
 
6138
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6139
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6140
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6141
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6142
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6143
 
6144
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6145
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6146
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6147
 
6148
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6149
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6150
 
6151
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6152
 
6153
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6154
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6155
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6156
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6157
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6158
 
6159
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6160
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6161
 
6162
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6163
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6164
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6165
 
6166
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6167
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6168
 
6169
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6170
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6171
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6172
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6173
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6174
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6175
 
6176
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6177
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6178
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6179
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6180
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6181
 
6182
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6183
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6184
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6185
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6186
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6187
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6188
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6189
 
6190
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6191
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6192
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6193
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6194
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6195
 
6196
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6197
 
6198
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6199
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6200
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6201
 
6202
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6203
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6204
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6205
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6206
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6207
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6208
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6209
 
6210
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6211
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6212
 
6213
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6214
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6215
 
6216
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6217
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6218
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6219
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6220
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6221
 
6222
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6223
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6224
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6225
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6226
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6227
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6228
 
6229
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6230
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6231
 
6232
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6233
 
6234
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6235
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6236
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6237
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6238
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6239
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6240
 
6241
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6242
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6243
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6244
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6245
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6246
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6247
 
6248
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6249
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6250
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6251
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6252
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6253
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6254
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6255
 
6256
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6257
 
6258
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6259
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6260
 
6261
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6262
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6263
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6264
 
6265
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6266
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6267
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6268
 
6269
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6270
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6271
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6272
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6273
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6274
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6275
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6276
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6277
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6278
 
6279
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6280
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6281
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6282
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6283
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6284
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6285
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6286
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6287
 
6288
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6289
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6290
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6291
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6292
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6293
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6294
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6295
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6296
 
6297
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6298
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6299
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6300
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6301
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6302
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6303
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6304
 
6305
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6306
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6307
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6308
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6309
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6310
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6311
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6312
 
6313
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6314
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6315
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6316
 
6317
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6318
 
6319
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6320
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6321
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6322
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6323
 
6324
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6325
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6326
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6327
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6328
 
6329
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6330
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6331
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6332
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6333
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6334
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6335
 
6336
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6337
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6338
 
6339
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6340
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6341
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6342
 
6343
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6344
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6345
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6346
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6347
 
6348
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6349
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6350
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6351
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6352
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6353
 
6354
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6355
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6356
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6357
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6358
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6359
 
6360
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6361
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6362
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6363
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6364
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6365
 
6366
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6367
 
6368
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6369
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6370
 
6371
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6372
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6373
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6374
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6375
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6376
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6377
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6378
 
6379
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6380
 
6381
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6382
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6383
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6384
 
6385
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6386
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6387
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6388
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6389
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6390
 
6391
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6392
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6393
 
6394
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6395
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6396
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6397
 
6398
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6399
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6400
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6401
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6402
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6403
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6404
 
6405
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6406
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6407
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6408
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6409
 
6410
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6411
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6412
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6413
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6414
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6415
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6416
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6417
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6418
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6419
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6420
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6421
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6422
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6423
 
6424
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6425
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6426
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6427
 
6428
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6429
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6430
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6431
 
6432
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6433
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6434
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6435
 
6436
 
6437
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6438
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6439
 
6440
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6441
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6442
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6443
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6444
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6445
 
6446
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6447
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6448
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6449
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6450
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6451
 
6452
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6453
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6454
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6455
 
6456
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6457
 
6458
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6459
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6460
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6461
 
6462
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6463
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6464
 
6465
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6466
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6467
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6468
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6469
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6470
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6471
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6472
 
6473
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6474
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6475
 
6476
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6477
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6478
 
6479
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6480
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6481
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6482
 
6483
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6484
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6485
 
6486
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6487
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6488
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6489
 
6490
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6491
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6492
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6493
 
6494
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6495
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6496
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6497
 
6498
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6499
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6500
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6501
 
6502
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6503
 
6504
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6505
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6506
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6507
 
6508
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6509
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6510
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6511
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6512
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6513
 
6514
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6515
 
6516
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6517
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6518
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6519
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6520
 
6521
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6522
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6523
 
6524
 
6525
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6526
 
6527
 
6528
 
6529
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6530
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6531
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6532
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6533
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6534
 
6535
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6536
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6537
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6538
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6539
 
6540
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6541
 
6542
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6543
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6544
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6545
 
6546
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6547
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6548
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6549
 
6550
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6551
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6552
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6553
 
6554
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6555
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6556
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6557
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6558
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6559
 
6560
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6561
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6562
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6563
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6564
 
6565
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6566
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6567
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6568
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6569
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6570
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6571
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6572
 
6573
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6574
 
6575
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6576
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6577
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6578
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6579
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6580
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6581
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6582
 
6583
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6584
 
6585
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6586
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6587
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6588
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6589
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6590
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6591
 
6592
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6593
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6594
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6595
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6596
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6597
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6598
 
6599
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6600
 
6601
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6602
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6603
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6604
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6605
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6606
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6607
 
6608
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6609
 
6610
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6611
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6612
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6613
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6614
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6615
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6616
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6617
 
6618
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6619
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6620
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6621
 
6622
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6623
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6624
 
6625
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6626
 
6627
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6628
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6629
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6630
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6631
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6632
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6633
 
6634
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6635
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6636
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6637
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6638
 
6639
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6640
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6641
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6642
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6643
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6644
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6645
 
6646
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6647
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6648
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6649
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6650
 
6651
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6652
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6653
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6654
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6655
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6656
 
6657
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6658
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6659
 
6660
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6661
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6662
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6663
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6664
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6665
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6666
 
6667
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6668
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6669
 
6670
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6671
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6672
 
6673
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6674
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6675
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6676
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6677
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6678
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6679
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6680
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6681
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6682
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6683
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6684
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6685
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6686
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6687
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6688
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6689
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6690
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6691
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6692
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6693
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6694
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6695
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6696
 
6697
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6698
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6699
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6700
 
6701
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6702
 
6703
 
6704
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6705
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6706
 
6707
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6708
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6709
 
6710
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6711
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6712
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6713
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6714
 
6715
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6716
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6717
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6718
 
6719
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6720
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6721
 
6722
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6723
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6724
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6725
 
6726
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6727
 
6728
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6729
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6730
 
6731
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6732
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6733
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6734
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6735
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6736
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6737
 
6738
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6739
 
6740
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6741
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6742
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6743
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6744
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6745
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6746
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6747
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6748
 
6749
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6750
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6751
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6752
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6753
 
6754
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6755
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6756
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6757
 
6758
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6759
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6760
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6761
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6762
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6763
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6764
 
6765
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6766
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6767
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6768
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6769
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6770
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6771
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6772
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6773
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6774
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6775
 
6776
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6777
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6778
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6779
 
6780
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6781
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6782
 
6783
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6784
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6785
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6786
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6787
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6788
 
6789
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6790
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6791
 
6792
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6793
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6794
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6795
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6796
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6797
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6798
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6799
 
6800
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6801
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6802
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6803
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6804
 
6805
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6806
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6807
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6808
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6809
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6810
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6811
 
6812
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6813
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6814
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6815
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6816
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6817
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6818
 
6819
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6820
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6821
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6822
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6823
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6824
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6825
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6826
 
6827
 
6828
 
6829
 
6830
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6831
 
6832
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6833
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6834
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6835
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6836
 
6837
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6838
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6839
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6840
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6841
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6842
 
6843
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6844
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6845
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6846
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6847
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6848
 
6849
 
6850
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6851
 
6852
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6853
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6854
 
6855
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6856
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6857
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6858
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6859
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6860
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6861
 
6862
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6863
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6864
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6865
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6866
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6867
 
6868
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6869
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6870
 
6871
 
6872
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6873
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6874
 
6875
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6876
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6877
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6878
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6879
 
6880
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6881
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6882
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6883
 
6884
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6885
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6886
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6887
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6888
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6889
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6890
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6891
 
6892
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6893
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6894
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6895
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6896
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6897
 
6898
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6899
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6900
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6901
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6902
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6903
 
6904
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6905
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6906
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6907
 
6908
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6909
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6910
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6911
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6912
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6913
 
6914
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6915
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6916
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6917
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6918
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6919
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6920
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6921
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6922
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6923
 
6924
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6925
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6926
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6927
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6928
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6929
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6930
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6931
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6932
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6933
 
6934
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6935
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6936
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6937
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6938
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6939
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6940
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6941
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6942
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6943
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6944
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6945
 
6946
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6947
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6948
 
6949
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6950
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6951
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6952
 
6953
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6954
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6955
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6956
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6957
 
6958
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6959
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6960
 
6961
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6962
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6963
 
6964
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6965
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6966
 
6967
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6968
 
6969
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6970
 
6971
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6972
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6973
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6974
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6975
 
6976
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6977
 
6978
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6979
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6980
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6981
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6982
 
6983
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6984
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6985
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6986
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6987
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6988
 
6989
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6990
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6991
 
6992
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6993
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6994
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6995
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6996
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6997
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
6998
 
6999
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7000
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7001
 
7002
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7003
 
7004
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7005
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7006
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7007
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7008
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7009
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7010
 
7011
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7012
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7013
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7014
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7015
 
7016
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7017
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7018
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7019
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7020
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7021
 
7022
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7023
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7024
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7025
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7026
 
7027
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7028
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7029
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7030
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7031
 
7032
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7033
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7034
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7035
 
7036
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7037
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7038
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7039
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7040
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7041
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7042
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7043
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7044
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7045
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7046
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7047
 
7048
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7049
 
7050
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7051
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7052
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7053
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7054
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7055
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7056
 
7057
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7058
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7059
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7060
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7061
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7062
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7063
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7064
 
7065
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7066
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7067
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7068
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7069
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7070
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7071
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7072
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7073
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7074
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7075
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7076
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7077
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7078
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7079
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7080
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7081
 
7082
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7083
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7084
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7085
 
7086
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7087
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7088
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7089
 
7090
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7091
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7092
 
7093
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7094
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7095
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7096
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7097
 
7098
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7099
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7100
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7101
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7102
 
7103
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7104
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7105
 
7106
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7107
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7108
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7109
 
7110
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7111
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7112
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7113
 
7114
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7115
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7116
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7117
 
7118
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7119
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7120
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7121
 
7122
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7123
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7124
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7125
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7126
 
7127
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7128
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7129
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7130
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7131
 
7132
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7133
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7134
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7135
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7136
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7137
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7138
 
7139
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7140
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7141
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7142
 
7143
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7144
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7145
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7146
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7147
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7148
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7149
 
7150
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7151
 
7152
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7153
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7154
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7155
 
7156
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7157
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7158
 
7159
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7160
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7161
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7162
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7163
 
7164
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7165
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7166
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7167
 
7168
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7169
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7170
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7171
 
7172
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7173
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7174
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7175
 
7176
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7177
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7178
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7179
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7180
 
7181
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7182
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7183
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7184
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7185
 
7186
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7187
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7188
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7189
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7190
 
7191
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7192
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7193
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7194
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7195
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7196
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7197
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7198
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7199
 
7200
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7201
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7202
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7203
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7204
 
7205
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7206
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7207
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7208
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7209
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7210
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7211
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7212
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7213
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7214
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7215
 
7216
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7217
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7218
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7219
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7220
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7221
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7222
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7223
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7224
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7225
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7226
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7227
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7228
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7229
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7230
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7231
 
7232
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7233
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7234
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7235
 
7236
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7237
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7238
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7239
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7240
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7241
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7242
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7243
 
7244
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7245
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7246
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7247
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7248
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7249
 
7250
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7251
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7252
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7253
 
7254
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7255
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7256
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7257
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7258
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7259
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7260
 
7261
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7262
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7263
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7264
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7265
 
7266
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7267
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7268
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7269
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7270
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7271
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7272
 
7273
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7274
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7275
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7276
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7277
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7278
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7279
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7280
 
7281
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7282
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7283
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7284
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7285
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7286
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7287
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7288
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7289
 
7290
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7291
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7292
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7293
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7294
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7295
 
7296
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7297
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7298
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7299
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7300
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7301
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7302
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7303
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7304
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7305
 
7306
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7307
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7308
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7309
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7310
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7311
 
7312
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7313
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7314
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7315
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7316
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7317
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7318
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7319
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7320
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7321
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7322
 
7323
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7324
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7325
 
7326
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7327
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7328
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7329
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7330
 
7331
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7332
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7333
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7334
 
7335
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7336
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7337
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7338
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7339
 
7340
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7341
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7342
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7343
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7344
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7345
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7346
 
7347
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7348
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7349
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7350
 
7351
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7352
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7353
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7354
 
7355
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7356
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7357
 
7358
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7359
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7360
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7361
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7362
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7363
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7364
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7365
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7366
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7367
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7368
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7369
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7370
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7371
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7372
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7373
 
7374
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7375
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7376
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7377
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7378
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7379
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7380
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7381
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7382
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7383
 
7384
 
7385
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7386
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7387
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7388
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7389
 
7390
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7391
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7392
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7393
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7394
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7395
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7396
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7397
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7398
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7399
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7400
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7401
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7402
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7403
 
7404
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7405
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7406
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7407
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7408
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7409
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7410
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7411
 
7412
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7413
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7414
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7415
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7416
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7417
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7418
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7419
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7420
 
7421
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7422
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7423
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7424
 
7425
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7426
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7427
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7428
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7429
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7430
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7431
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7432
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7433
 
7434
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7435
 
7436
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7437
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7438
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7439
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7440
 
7441
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7442
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7443
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7444
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7445
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7446
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7447
 
7448
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7449
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7450
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7451
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7452
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7453
 
7454
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7455
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7456
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7457
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7458
 
7459
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7460
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7461
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7462
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7463
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7464
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7465
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7466
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7467
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7468
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7469
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7470
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7471
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7472
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7473
 
7474
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7475
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7476
 
7477
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7478
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7479
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7480
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7481
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7482
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7483
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7484
 
7485
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7486
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7487
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7488
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7489
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7490
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7491
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7492
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7493
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7494
 
7495
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7496
 
7497
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7498
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7499
 
7500
 
7501
 
7502
 
7503
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7504
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7505
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7506
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7507
 
7508
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7509
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7510
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7511
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7512
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7513
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7514
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7515
 
7516
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7517
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7518
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7519
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7520
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7521
 
7522
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7523
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7524
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7525
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7526
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7527
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7528
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7529
 
7530
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7531
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7532
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7533
 
7534
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7535
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7536
 
7537
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7538
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7539
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7540
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7541
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7542
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7543
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7544
 
7545
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7546
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7547
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7548
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7549
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7550
 
7551
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7552
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7553
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7554
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7555
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7556
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7557
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7558
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7559
 
7560
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7561
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7562
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7563
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7564
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7565
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7566
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7567
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7568
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7569
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7570
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7571
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7572
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7573
 
7574
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7575
 
7576
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7577
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7578
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7579
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7580
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7581
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7582
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7583
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7584
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7585
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7586
 
7587
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7588
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7589
 
7590
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7591
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7592
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7593
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7594
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7595
 
7596
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7597
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7598
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7599
 
7600
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7601
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7602
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7603
 
7604
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7605
 
7606
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7607
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7608
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7609
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7610
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7611
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7612
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7613
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7614
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7615
 
7616
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7617
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7618
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7619
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7620
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7621
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7622
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7623
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7624
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7625
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7626
 
7627
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7628
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7629
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7630
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7631
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7632
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7633
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7634
 
7635
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7636
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7637
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7638
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7639
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7640
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7641
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7642
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7643
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7644
 
7645
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7646
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7647
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7648
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7649
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7650
 
7651
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7652
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7653
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7654
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7655
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7656
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7657
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7658
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7659
 
7660
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7661
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7662
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7663
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7664
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7665
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7666
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7667
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7668
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7669
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7670
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7671
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7672
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7673
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7674
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7675
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7676
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7677
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7678
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7679
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7680
 
7681
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7682
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7683
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7684
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7685
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7686
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7687
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7688
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7689
 
7690
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7691
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7692
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7693
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7694
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7695
 
7696
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7697
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7698
 
7699
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7700
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7701
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7702
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7703
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7704
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7705
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7706
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7707
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7708
 
7709
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7710
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7711
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7712
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7713
 
7714
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7715
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7716
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7717
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7718
 
7719
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7720
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7721
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7722
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7723
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7724
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7725
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7726
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7727
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7728
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7729
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7730
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7731
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7732
 
7733
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7734
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7735
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7736
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7737
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7738
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7739
 
7740
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7741
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7742
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7743
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7744
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7745
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7746
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7747
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7748
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7749
 
7750
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7751
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7752
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7753
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7754
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7755
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7756
 
7757
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7758
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7759
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7760
 
7761
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7762
 
7763
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7764
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7765
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7766
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7767
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7768
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7769
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7770
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7771
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7772
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7773
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7774
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7775
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7776
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7777
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7778
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7779
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7780
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7781
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7782
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7783
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7784
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7785
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7786
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7787
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7788
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7789
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7790
 
7791
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7792
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7793
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7794
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7795
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7796
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7797
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7798
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7799
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7800
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7801
 
7802
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7803
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7804
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7805
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7806
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7807
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7808
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7809
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7810
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7811
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7812
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7813
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7814
 
7815
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7816
 
7817
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7818
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7819
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7820
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7821
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7822
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7823
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7824
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7825
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7826
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7827
 
7828
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7829
 
7830
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7831
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7832
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7833
 
7834
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7835
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7836
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7837
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7838
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7839
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7840
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7841
 
7842
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7843
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7844
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7845
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7846
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7847
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7848
 
7849
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7850
 
7851
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7852
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7853
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7854
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7855
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7856
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7857
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7858
 
7859
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7860
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7861
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7862
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7863
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7864
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7865
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7866
 
7867
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7868
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7869
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7870
 
7871
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7872
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7873
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7874
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7875
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7876
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7877
 
7878
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7879
 
7880
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7881
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7882
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7883
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7884
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7885
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7886
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7887
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7888
 
7889
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7890
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7891
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7892
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7893
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7894
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7895
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7896
 
7897
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7898
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7899
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7900
 
7901
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7902
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7903
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7904
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7905
 
7906
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7907
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7908
 
7909
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7910
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7911
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7912
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7913
 
7914
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7915
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7916
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7917
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7918
 
7919
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7920
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7921
 
7922
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7923
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7924
 
7925
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7926
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7927
 
7928
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7929
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7930
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7931
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7932
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7933
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7934
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7935
 
7936
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7937
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7938
 
7939
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7940
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7941
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7942
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7943
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7944
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7945
 
7946
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7947
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7948
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7949
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7950
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7951
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7952
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7953
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7954
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7955
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7956
 
7957
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7958
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7959
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7960
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7961
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7962
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7963
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7964
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7965
 
7966
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7967
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7968
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7969
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7970
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7971
 
7972
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7973
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7974
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7975
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7976
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7977
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7978
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7979
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7980
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7981
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7982
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7983
 
7984
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7985
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7986
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7987
 
7988
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7989
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7990
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7991
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7992
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7993
 
7994
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7995
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7996
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7997
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7998
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
7999
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8000
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8001
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8002
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8003
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8004
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8005
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8006
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8007
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8008
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8009
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8010
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8011
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8012
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8013
 
8014
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8015
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8016
 
8017
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8018
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8019
 
8020
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8021
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8022
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8023
 
8024
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8025
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8026
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8027
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8028
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8029
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8030
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8031
 
8032
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8033
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8034
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8035
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8036
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8037
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8038
 
8039
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8040
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8041
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8042
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8043
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8044
 
8045
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8046
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8047
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8048
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8049
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8050
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8051
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8052
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8053
 
8054
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8055
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8056
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8057
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8058
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8059
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8060
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8061
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8062
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8063
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8064
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8065
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8066
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8067
 
8068
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8069
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8070
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8071
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8072
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8073
 
8074
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8075
 
8076
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8077
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8078
 
8079
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8080
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8081
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8082
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8083
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8084
 
8085
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8086
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8087
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8088
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8089
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8090
 
8091
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8092
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8093
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8094
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8095
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8096
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8097
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8098
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8099
 
8100
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8101
 
8102
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8103
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8104
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8105
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8106
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8107
 
8108
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8109
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8110
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8111
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8112
 
8113
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8114
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8115
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8116
 
8117
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8118
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8119
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8120
 
8121
 
8122
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8123
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8124
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8125
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8126
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8127
 
8128
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8129
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8130
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8131
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8132
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8133
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8134
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8135
 
8136
 
8137
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8138
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8139
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8140
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8141
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8142
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8143
 
8144
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8145
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8146
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8147
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8148
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8149
 
8150
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8151
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8152
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8153
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8154
 
8155
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8156
 
8157
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8158
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8159
 
8160
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8161
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8162
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8163
 
8164
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8165
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8166
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8167
 
8168
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8169
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8170
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8171
 
8172
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8173
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8174
 
8175
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8176
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8177
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8178
 
8179
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8180
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8181
 
8182
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8183
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8184
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8185
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8186
 
8187
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8188
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8189
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8190
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8191
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8192
 
8193
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8194
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8195
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8196
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8197
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8198
 
8199
 
8200
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8201
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8202
 
8203
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8204
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8205
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8206
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8207
 
8208
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8209
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8210
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8211
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8212
 
8213
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8214
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8215
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8216
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8217
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8218
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8219
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8220
 
8221
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8222
 
8223
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8224
 
8225
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8226
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8227
 
8228
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8229
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8230
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8231
 
8232
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8233
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8234
 
8235
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8236
 
8237
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8238
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8239
 
8240
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8241
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8242
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8243
 
8244
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8245
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8246
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8247
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8248
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8249
 
8250
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8251
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8252
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8253
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8254
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8255
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8256
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8257
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8258
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8259
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8260
 
8261
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8262
 
8263
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8264
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8265
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8266
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8267
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8268
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8269
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8270
 
8271
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8272
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8273
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8274
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8275
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8276
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8277
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8278
 
8279
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8280
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8281
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8282
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8283
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8284
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8285
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8286
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8287
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8288
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8289
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8290
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8291
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8292
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8293
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8294
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8295
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8296
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8297
 
8298
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8299
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8300
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8301
 
8302
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8303
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8304
 
8305
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8306
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8307
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8308
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8309
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8310
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8311
 
8312
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8313
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8314
 
8315
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8316
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8317
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8318
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8319
 
8320
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8321
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8322
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8323
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8324
 
8325
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8326
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8327
 
8328
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8329
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8330
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8331
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8332
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8333
 
8334
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8335
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8336
 
8337
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8338
 
8339
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8340
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8341
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8342
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8343
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8344
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8345
 
8346
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8347
 
8348
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8349
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8350
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8351
 
8352
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8353
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8354
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8355
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8356
 
8357
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8358
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8359
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8360
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8361
 
8362
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8363
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8364
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8365
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8366
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8367
 
8368
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8369
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8370
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8371
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8372
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8373
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8374
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8375
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8376
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8377
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8378
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8379
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8380
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8381
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8382
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8383
 
8384
 
8385
 
8386
 
8387
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8388
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8389
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8390
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8391
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8392
 
8393
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8394
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8395
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8396
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8397
 
8398
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8399
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8400
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8401
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8402
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8403
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8404
 
8405
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8406
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8407
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8408
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8409
 
8410
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8411
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8412
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8413
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8414
 
8415
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8416
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8417
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8418
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8419
 
8420
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8421
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8422
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8423
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8424
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8425
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8426
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8427
 
8428
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8429
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8430
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8431
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8432
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8433
 
8434
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8435
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8436
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8437
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8438
 
8439
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8440
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8441
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8442
 
8443
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8444
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8445
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8446
 
8447
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8448
 
8449
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8450
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8451
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8452
 
8453
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8454
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8455
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8456
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8457
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8458
 
8459
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8460
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8461
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8462
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8463
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8464
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8465
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8466
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8467
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8468
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8469
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8470
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8471
 
8472
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8473
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8474
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8475
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8476
 
8477
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8478
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8479
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8480
 
8481
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8482
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8483
 
8484
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8485
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8486
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8487
 
8488
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8489
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8490
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8491
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8492
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8493
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8494
 
8495
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8496
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8497
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8498
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8499
 
8500
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8501
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8502
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8503
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8504
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8505
 
8506
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8507
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8508
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8509
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8510
 
8511
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8512
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8513
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8514
 
8515
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8516
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8517
 
8518
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8519
 
8520
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8521
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8522
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8523
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8524
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8525
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8526
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8527
 
8528
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8529
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8530
 
8531
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8532
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8533
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8534
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8535
 
8536
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8537
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8538
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8539
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8540
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8541
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8542
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8543
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8544
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8545
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8546
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8547
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8548
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8549
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8550
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8551
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8552
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8553
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8554
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8555
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8556
 
8557
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8558
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8559
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8560
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8561
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8562
 
8563
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8564
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8565
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8566
 
8567
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8568
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8569
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8570
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8571
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8572
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8573
 
8574
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8575
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8576
 
8577
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8578
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8579
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8580
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8581
 
8582
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8583
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8584
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8585
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8586
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8587
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8588
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8589
 
8590
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8591
 
8592
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8593
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8594
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8595
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8596
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8597
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8598
 
8599
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8600
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8601
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8602
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8603
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8604
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8605
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8606
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8607
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8608
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8609
 
8610
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8611
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8612
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8613
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8614
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8615
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8616
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8617
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8618
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8619
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8620
 
8621
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8622
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8623
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8624
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8625
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8626
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8627
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8628
 
8629
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8630
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8631
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8632
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8633
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8634
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8635
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8636
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8637
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8638
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8639
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8640
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8641
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8642
 
8643
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8644
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8645
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8646
 
8647
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8648
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8649
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8650
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8651
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8652
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8653
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8654
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8655
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8656
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8657
 
8658
 
8659
 
8660
 
8661
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8662
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8663
 
8664
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8665
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8666
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8667
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8668
 
8669
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8670
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8671
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8672
 
8673
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8674
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8675
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8676
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8677
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8678
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8679
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8680
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8681
 
8682
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8683
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8684
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8685
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8686
 
8687
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8688
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8689
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8690
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8691
 
8692
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8693
 
8694
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8695
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8696
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8697
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8698
 
8699
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8700
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8701
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8702
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8703
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8704
 
8705
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8706
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8707
 
8708
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8709
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8710
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8711
 
8712
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8713
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8714
 
8715
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8716
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8717
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8718
 
8719
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8720
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8721
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8722
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8723
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8724
 
8725
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8726
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8727
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8728
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8729
 
8730
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8731
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8732
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8733
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8734
 
8735
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8736
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8737
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8738
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8739
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8740
 
8741
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8742
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8743
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8744
 
8745
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8746
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8747
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8748
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8749
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8750
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8751
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8752
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8753
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8754
 
8755
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8756
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8757
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8758
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8759
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8760
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8761
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8762
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8763
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8764
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8765
 
8766
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8767
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8768
 
8769
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8770
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8771
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8772
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8773
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8774
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8775
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8776
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8777
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8778
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8779
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8780
 
8781
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8782
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8783
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8784
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8785
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8786
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8787
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8788
 
8789
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8790
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8791
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8792
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8793
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8794
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8795
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8796
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8797
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8798
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8799
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8800
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8801
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8802
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8803
 
8804
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8805
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8806
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8807
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8808
 
8809
 
8810
 
8811
 
8812
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8813
 
8814
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8815
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8816
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8817
 
8818
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8819
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8820
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8821
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8822
 
8823
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8824
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8825
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8826
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8827
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8828
 
8829
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8830
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8831
 
8832
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8833
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8834
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8835
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8836
 
8837
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8838
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8839
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8840
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8841
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8842
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8843
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8844
 
8845
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8846
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8847
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8848
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8849
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8850
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8851
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8852
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8853
 
8854
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8855
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8856
 
8857
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8858
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8859
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8860
 
8861
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8862
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8863
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8864
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8865
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8866
 
8867
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8868
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8869
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8870
 
8871
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8872
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8873
 
8874
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8875
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8876
 
8877
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8878
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8879
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8880
 
8881
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8882
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8883
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8884
 
8885
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8886
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8887
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8888
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8889
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8890
 
8891
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8892
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8893
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8894
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8895
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8896
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8897
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8898
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8899
 
8900
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8901
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8902
 
8903
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8904
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8905
 
8906
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8907
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8908
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8909
 
8910
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8911
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8912
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8913
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8914
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8915
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8916
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8917
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8918
 
8919
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8920
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8921
 
8922
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8923
 
8924
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8925
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8926
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8927
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8928
 
8929
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8930
 
8931
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8932
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8933
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8934
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8935
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8936
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8937
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8938
 
8939
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8940
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8941
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8942
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8943
 
8944
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8945
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8946
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8947
 
8948
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8949
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8950
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8951
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8952
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8953
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8954
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8955
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8956
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8957
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8958
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8959
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8960
 
8961
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8962
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8963
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8964
 
8965
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8966
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8967
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8968
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8969
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8970
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8971
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8972
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8973
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8974
 
8975
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8976
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8977
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8978
 
8979
 
8980
 
8981
 
8982
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8983
 
8984
 
8985
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8986
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8987
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8988
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8989
 
8990
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8991
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8992
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8993
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8994
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8995
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8996
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8997
 
8998
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
8999
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9000
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9001
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9002
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9003
 
9004
 
9005
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9006
 
9007
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9008
 
9009
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9010
 
9011
 
9012
 
9013
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9014
 
9015
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9016
 
9017
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9018
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9019
 
9020
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9021
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9022
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9023
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9024
 
9025
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9026
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9027
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9028
 
9029
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9030
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9031
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9032
 
9033
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9034
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9035
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9036
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9037
 
9038
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9039
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9040
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9041
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9042
 
9043
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9044
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9045
 
9046
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9047
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9048
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9049
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9050
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9051
 
9052
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9053
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9054
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9055
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9056
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9057
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9058
 
9059
 
9060
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9061
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9062
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9063
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9064
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9065
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9066
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9067
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9068
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9069
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9070
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9071
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9072
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9073
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9074
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9075
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9076
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9077
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9078
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9079
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9080
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9081
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9082
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9083
 
9084
 
9085
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9086
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9087
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9088
 
9089
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9090
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9091
 
9092
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9093
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9094
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9095
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9096
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9097
 
9098
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9099
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9100
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9101
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9102
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9103
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9104
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9105
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9106
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9107
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9108
 
9109
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9110
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9111
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9112
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9113
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9114
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9115
 
9116
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9117
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9118
 
9119
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9120
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9121
 
9122
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9123
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9124
 
9125
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9126
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9127
 
9128
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9129
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9130
 
9131
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9132
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9133
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9134
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9135
 
9136
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9137
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9138
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9139
 
9140
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9141
 
9142
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9143
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9144
 
9145
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9146
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9147
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9148
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9149
 
9150
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9151
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9152
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9153
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9154
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9155
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9156
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9157
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9158
 
9159
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9160
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9161
 
9162
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9163
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9164
 
9165
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9166
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9167
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9168
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9169
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9170
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9171
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9172
 
9173
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9174
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9175
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9176
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9177
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9178
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9179
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9180
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9181
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9182
 
9183
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9184
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9185
 
9186
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9187
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9188
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9189
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9190
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9191
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9192
 
9193
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9194
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9195
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9196
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9197
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9198
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9199
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9200
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9201
 
9202
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9203
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9204
 
9205
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9206
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9207
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9208
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9209
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9210
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9211
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9212
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9213
 
9214
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9215
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9216
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9217
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9218
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9219
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9220
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9221
 
9222
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9223
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9224
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9225
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9226
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9227
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9228
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9229
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9230
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9231
 
9232
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9233
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9234
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9235
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9236
 
9237
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9238
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9239
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9240
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9241
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9242
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9243
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9244
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9245
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9246
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9247
 
9248
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9249
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9250
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9251
 
9252
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9253
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9254
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9255
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9256
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9257
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9258
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9259
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9260
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9261
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9262
 
9263
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9264
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9265
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9266
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9267
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9268
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9269
 
9270
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9271
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9272
 
9273
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9274
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9275
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9276
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9277
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9278
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9279
 
9280
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9281
 
9282
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9283
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9284
 
9285
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9286
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9287
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9288
 
9289
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9290
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9291
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9292
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9293
 
9294
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9295
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9296
 
9297
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9298
 
9299
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9300
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9301
 
9302
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9303
 
9304
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9305
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9306
 
9307
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9308
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9309
 
9310
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9311
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9312
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9313
 
9314
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9315
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9316
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9317
 
9318
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9319
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9320
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9321
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9322
 
9323
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9324
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9325
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9326
 
9327
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9328
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9329
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9330
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9331
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9332
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9333
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9334
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9335
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9336
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9337
 
9338
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9339
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9340
 
9341
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9342
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9343
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9344
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9345
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9346
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9347
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9348
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9349
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9350
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9351
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9352
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9353
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9354
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9355
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9356
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9357
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9358
 
9359
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9360
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9361
 
9362
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9363
 
9364
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9365
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9366
 
9367
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9368
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9369
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9370
 
9371
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9372
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9373
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9374
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9375
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9376
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9377
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9378
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9379
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9380
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9381
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9382
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9383
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9384
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9385
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9386
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9387
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9388
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9389
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9390
 
9391
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9392
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9393
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9394
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9395
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9396
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9397
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9398
 
9399
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9400
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9401
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9402
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9403
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9404
 
9405
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9406
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9407
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9408
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9409
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9410
 
9411
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9412
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9413
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9414
 
9415
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9416
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9417
 
9418
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9419
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9420
 
9421
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9422
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9423
 
9424
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9425
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9426
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9427
 
9428
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9429
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9430
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9431
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9432
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9433
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9434
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9435
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9436
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9437
 
9438
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9439
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9440
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9441
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9442
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9443
 
9444
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9445
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9446
 
9447
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9448
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9449
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9450
 
9451
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9452
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9453
 
9454
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9455
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9456
 
9457
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9458
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9459
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9460
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9461
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9462
 
9463
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9464
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9465
 
9466
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9467
 
9468
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9469
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9470
 
9471
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9472
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9473
 
9474
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9475
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9476
 
9477
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9478
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9479
 
9480
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9481
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9482
 
9483
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9484
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9485
 
9486
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9487
 
9488
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9489
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9490
 
9491
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9492
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9493
 
9494
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9495
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9496
 
9497
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9498
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9499
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9500
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9501
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9502
 
9503
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9504
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9505
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9506
 
9507
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9508
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9509
 
9510
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9511
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9512
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9513
 
9514
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9515
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9516
 
9517
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9518
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9519
 
9520
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9521
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9522
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9523
 
9524
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9525
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9526
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9527
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9528
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9529
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9530
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9531
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9532
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9533
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9534
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9535
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9536
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9537
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9538
 
9539
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9540
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9541
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9542
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9543
 
9544
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9545
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9546
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9547
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9548
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9549
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9550
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9551
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9552
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9553
 
9554
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9555
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9556
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9557
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9558
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9559
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9560
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9561
 
9562
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9563
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9564
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9565
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9566
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9567
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9568
 
9569
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9570
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9571
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9572
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9573
 
9574
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9575
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9576
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9577
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9578
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9579
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9580
 
9581
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9582
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9583
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9584
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9585
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9586
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9587
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9588
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9589
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9590
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9591
 
9592
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9593
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9594
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9595
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9596
 
9597
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9598
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9599
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9600
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9601
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9602
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9603
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9604
 
9605
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9606
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9607
 
9608
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9609
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9610
 
9611
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9612
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9613
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9614
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9615
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9616
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9617
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9618
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9619
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9620
 
9621
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9622
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9623
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9624
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9625
 
9626
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9627
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9628
 
9629
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9630
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9631
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9632
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9633
 
9634
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9635
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9636
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9637
 
9638
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9639
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9640
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9641
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9642
 
9643
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9644
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9645
 
9646
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9647
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9648
 
9649
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9650
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9651
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9652
 
9653
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9654
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9655
 
9656
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9657
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9658
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9659
 
9660
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9661
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9662
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9663
 
9664
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9665
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9666
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9667
 
9668
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9669
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9670
 
9671
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9672
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9673
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9674
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9675
 
9676
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9677
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9678
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9679
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9680
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9681
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9682
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9683
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9684
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9685
 
9686
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9687
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9688
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9689
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9690
 
9691
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9692
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9693
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9694
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9695
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9696
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9697
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9698
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9699
 
9700
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9701
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9702
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9703
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9704
 
9705
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9706
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9707
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9708
 
9709
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9710
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9711
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9712
 
9713
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9714
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9715
 
9716
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9717
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9718
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9719
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9720
 
9721
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9722
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9723
 
9724
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9725
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9726
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9727
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9728
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9729
 
9730
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9731
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9732
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9733
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9734
 
9735
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9736
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9737
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9738
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9739
 
9740
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9741
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9742
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9743
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9744
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9745
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9746
 
9747
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9748
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9749
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9750
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9751
 
9752
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9753
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9754
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9755
 
9756
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9757
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9758
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9759
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9760
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9761
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9762
 
9763
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9764
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9765
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9766
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9767
 
9768
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9769
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9770
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9771
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9772
 
9773
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9774
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9775
 
9776
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9777
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9778
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9779
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9780
 
9781
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9782
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9783
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9784
 
9785
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9786
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9787
 
9788
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9789
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9790
 
9791
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9792
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9793
 
9794
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9795
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9796
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9797
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9798
 
9799
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9800
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9801
 
9802
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9803
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9804
 
9805
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9806
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9807
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9808
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9809
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9810
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9811
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9812
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9813
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9814
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9815
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9816
 
9817
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9818
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9819
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9820
 
9821
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9822
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9823
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9824
 
9825
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9826
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9827
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9828
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9829
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9830
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9831
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9832
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9833
 
9834
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9835
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9836
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9837
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9838
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9839
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9840
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9841
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9842
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9843
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9844
 
9845
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9846
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9847
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9848
 
9849
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9850
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9851
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9852
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9853
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9854
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9855
 
9856
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9857
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9858
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9859
 
9860
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9861
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9862
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9863
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9864
 
9865
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9866
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9867
 
9868
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9869
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9870
 
9871
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9872
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9873
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9874
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9875
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9876
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9877
 
9878
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9879
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9880
 
9881
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9882
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9883
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9884
 
9885
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9886
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9887
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9888
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9889
 
9890
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9891
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9892
 
9893
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9894
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9895
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9896
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9897
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9898
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9899
 
9900
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9901
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9902
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9903
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9904
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9905
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9906
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9907
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9908
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9909
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9910
 
9911
 
9912
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9913
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9914
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9915
 
9916
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9917
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9918
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9919
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9920
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9921
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9922
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9923
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9924
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9925
 
9926
 
9927
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9928
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9929
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9930
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9931
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9932
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9933
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9934
 
9935
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9936
 
9937
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9938
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9939
 
9940
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9941
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9942
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9943
 
9944
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9945
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9946
 
9947
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9948
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9949
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9950
 
9951
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9952
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9953
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9954
 
9955
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9956
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9957
 
9958
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9959
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9960
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9961
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9962
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9963
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9964
 
9965
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9966
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9967
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9968
 
9969
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9970
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9971
 
9972
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9973
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9974
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9975
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9976
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9977
 
9978
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9979
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9980
 
9981
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9982
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9983
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9984
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9985
 
9986
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9987
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9988
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9989
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9990
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9991
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9992
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9993
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9994
 
9995
 
9996
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9997
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9998
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
9999
 
10000
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10001
 
10002
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10003
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10004
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10005
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10006
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10007
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10008
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10009
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10010
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10011
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10012
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10013
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10014
 
10015
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10016
 
10017
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10018
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10019
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10020
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10021
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10022
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10023
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10024
 
10025
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10026
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10027
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10028
 
10029
 
10030
 
10031
 
10032
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10033
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10034
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10035
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10036
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10037
 
10038
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10039
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10040
 
10041
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10042
 
10043
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10044
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10045
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10046
 
10047
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10048
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10049
 
10050
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10051
 
10052
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10053
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10054
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10055
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10056
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10057
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10058
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10059
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10060
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10061
 
10062
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10063
 
10064
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10065
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10066
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10067
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10068
 
10069
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10070
 
10071
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10072
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10073
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10074
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10075
 
10076
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10077
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10078
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10079
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10080
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10081
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10082
 
10083
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10084
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10085
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10086
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10087
 
10088
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10089
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10090
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10091
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10092
 
10093
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10094
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10095
 
10096
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10097
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10098
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10099
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10100
 
10101
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10102
 
10103
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10104
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10105
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10106
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10107
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10108
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10109
 
10110
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10111
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10112
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10113
 
10114
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10115
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10116
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10117
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10118
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10119
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10120
 
10121
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10122
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10123
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10124
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10125
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10126
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10127
 
10128
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10129
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10130
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10131
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10132
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10133
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10134
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10135
 
10136
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10137
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10138
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10139
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10140
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10141
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10142
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10143
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10144
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10145
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10146
 
10147
 
10148
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10149
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10150
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10151
 
10152
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10153
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10154
 
10155
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10156
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10157
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10158
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10159
 
10160
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10161
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10162
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10163
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10164
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10165
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10166
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10167
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10168
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10169
 
10170
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10171
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10172
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10173
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10174
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10175
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10176
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10177
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10178
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10179
 
10180
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10181
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10182
 
10183
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10184
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10185
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10186
 
10187
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10188
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10189
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10190
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10191
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10192
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10193
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10194
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10195
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10196
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10197
 
10198
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10199
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10200
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10201
 
10202
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10203
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10204
 
10205
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10206
 
10207
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10208
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10209
 
10210
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10211
 
10212
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10213
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10214
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10215
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10216
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10217
 
10218
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10219
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10220
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10221
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10222
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10223
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10224
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10225
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10226
 
10227
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10228
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10229
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10230
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10231
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10232
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10233
 
10234
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10235
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10236
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10237
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10238
 
10239
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10240
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10241
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10242
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10243
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10244
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10245
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10246
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10247
 
10248
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10249
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10250
 
10251
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10252
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10253
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10254
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10255
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10256
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10257
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10258
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10259
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10260
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10261
 
10262
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10263
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10264
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10265
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10266
 
10267
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10268
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10269
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10270
 
10271
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10272
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10273
 
10274
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10275
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10276
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10277
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10278
 
10279
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10280
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10281
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10282
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10283
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10284
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10285
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10286
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10287
 
10288
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10289
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10290
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10291
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10292
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10293
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10294
 
10295
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10296
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10297
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10298
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10299
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10300
 
10301
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10302
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10303
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10304
 
10305
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10306
 
10307
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10308
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10309
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10310
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10311
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10312
 
10313
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10314
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10315
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10316
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10317
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10318
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10319
 
10320
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10321
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10322
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10323
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10324
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10325
 
10326
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10327
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10328
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10329
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10330
 
10331
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10332
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10333
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10334
 
10335
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10336
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10337
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10338
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10339
 
10340
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10341
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10342
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10343
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10344
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10345
 
10346
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10347
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10348
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10349
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10350
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10351
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10352
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10353
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10354
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10355
 
10356
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10357
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10358
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10359
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10360
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10361
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10362
 
10363
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10364
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10365
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10366
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10367
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10368
 
10369
 
10370
 
10371
 
10372
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10373
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10374
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10375
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10376
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10377
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10378
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10379
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10380
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10381
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10382
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10383
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10384
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10385
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10386
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10387
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10388
 
10389
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10390
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10391
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10392
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10393
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10394
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10395
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10396
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10397
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10398
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10399
 
10400
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10401
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10402
 
10403
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10404
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10405
 
10406
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10407
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10408
 
10409
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10410
 
10411
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10412
 
10413
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10414
 
10415
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10416
 
10417
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10418
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10419
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10420
 
10421
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10422
 
10423
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10424
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10425
 
10426
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10427
 
10428
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10429
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10430
 
10431
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10432
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10433
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10434
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10435
 
10436
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10437
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10438
 
10439
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10440
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10441
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10442
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10443
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10444
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10445
 
10446
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10447
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10448
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10449
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10450
 
10451
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10452
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10453
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10454
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10455
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10456
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10457
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10458
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10459
 
10460
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10461
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10462
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10463
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10464
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10465
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10466
 
10467
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10468
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10469
 
10470
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10471
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10472
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10473
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10474
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10475
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10476
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10477
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10478
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10479
 
10480
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10481
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10482
 
10483
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10484
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10485
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10486
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10487
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10488
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10489
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10490
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10491
 
10492
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10493
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10494
 
10495
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10496
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10497
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10498
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10499
 
10500
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10501
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10502
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10503
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10504
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10505
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10506
 
10507
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10508
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10509
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10510
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10511
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10512
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10513
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10514
 
10515
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10516
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10517
 
10518
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10519
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10520
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10521
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10522
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10523
 
10524
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10525
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10526
 
10527
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10528
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10529
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10530
 
10531
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10532
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10533
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10534
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10535
 
10536
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10537
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10538
 
10539
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10540
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10541
 
10542
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10543
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10544
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10545
 
10546
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10547
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10548
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10549
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10550
 
10551
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10552
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10553
 
10554
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10555
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10556
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10557
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10558
 
10559
 
10560
 
10561
 
10562
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10563
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10564
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10565
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10566
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10567
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10568
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10569
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10570
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10571
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10572
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10573
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10574
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10575
 
10576
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10577
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10578
 
10579
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10580
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10581
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10582
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10583
 
10584
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10585
 
10586
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10587
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10588
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10589
 
10590
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10591
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10592
 
10593
 
10594
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10595
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10596
 
10597
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10598
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10599
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10600
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10601
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10602
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10603
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10604
 
10605
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10606
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10607
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10608
 
10609
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10610
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10611
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10612
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10613
 
10614
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10615
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10616
 
10617
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10618
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10619
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10620
 
10621
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10622
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10623
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10624
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10625
 
10626
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10627
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10628
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10629
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10630
 
10631
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10632
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10633
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10634
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10635
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10636
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10637
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10638
 
10639
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10640
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10641
 
10642
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10643
 
10644
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10645
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10646
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10647
 
10648
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10649
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10650
 
10651
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10652
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10653
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10654
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10655
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10656
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10657
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10658
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10659
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10660
 
10661
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10662
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10663
 
10664
 
10665
 
10666
 
10667
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10668
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10669
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10670
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10671
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10672
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10673
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10674
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10675
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10676
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10677
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10678
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10679
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10680
 
10681
 
10682
 
10683
 
10684
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10685
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10686
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10687
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10688
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10689
 
10690
 
10691
 
10692
 
10693
 
10694
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10695
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10696
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10697
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10698
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10699
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10700
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10701
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10702
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10703
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10704
 
10705
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10706
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10707
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10708
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10709
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10710
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10711
 
10712
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10713
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10714
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10715
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10716
 
10717
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10718
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10719
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10720
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10721
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10722
 
10723
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10724
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10725
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10726
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10727
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10728
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10729
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10730
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10731
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10732
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10733
 
10734
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10735
 
10736
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10737
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10738
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10739
 
10740
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10741
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10742
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10743
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10744
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10745
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10746
 
10747
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10748
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10749
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10750
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10751
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10752
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10753
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10754
 
10755
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10756
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10757
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10758
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10759
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10760
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10761
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10762
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10763
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10764
 
10765
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10766
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10767
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10768
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10769
 
10770
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10771
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10772
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10773
 
10774
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10775
 
10776
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10777
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10778
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10779
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10780
 
10781
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10782
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10783
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10784
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10785
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10786
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10787
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10788
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10789
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10790
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10791
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10792
 
10793
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10794
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10795
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10796
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10797
 
10798
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10799
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10800
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10801
 
10802
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10803
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10804
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10805
 
10806
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10807
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10808
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10809
 
10810
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10811
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10812
 
10813
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10814
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10815
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10816
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10817
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10818
 
10819
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10820
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10821
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10822
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10823
 
10824
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10825
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10826
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10827
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10828
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10829
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10830
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10831
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10832
 
10833
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10834
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10835
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10836
 
10837
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10838
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10839
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10840
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10841
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10842
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10843
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10844
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10845
 
10846
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10847
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10848
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10849
 
10850
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10851
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10852
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10853
 
10854
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10855
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10856
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10857
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10858
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10859
 
10860
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10861
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10862
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10863
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10864
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10865
 
10866
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10867
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10868
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10869
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10870
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10871
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10872
 
10873
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10874
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10875
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10876
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10877
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10878
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10879
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10880
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10881
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10882
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10883
 
10884
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10885
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10886
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10887
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10888
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10889
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10890
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10891
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10892
 
10893
 
10894
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10895
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10896
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10897
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10898
 
10899
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10900
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10901
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10902
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10903
 
10904
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10905
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10906
 
10907
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10908
 
10909
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10910
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10911
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10912
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10913
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10914
 
10915
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10916
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10917
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10918
 
10919
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10920
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10921
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10922
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10923
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10924
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10925
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10926
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10927
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10928
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10929
 
10930
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10931
 
10932
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10933
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10934
 
10935
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10936
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10937
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10938
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10939
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10940
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10941
 
10942
 
10943
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10944
 
10945
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10946
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10947
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10948
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10949
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10950
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10951
 
10952
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10953
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10954
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10955
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10956
 
10957
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10958
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10959
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10960
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10961
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10962
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10963
 
10964
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10965
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10966
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10967
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10968
 
10969
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10970
 
10971
 
10972
 
10973
 
10974
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10975
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10976
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10977
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10978
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10979
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10980
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10981
 
10982
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10983
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10984
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10985
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10986
 
10987
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10988
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10989
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10990
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10991
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10992
 
10993
 
10994
 
10995
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10996
 
10997
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10998
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
10999
 
11000
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
11001
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
11002
 
11003
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
11004
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
11005
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
11006
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
11007
 
11008
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
11009
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
11010
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
11011
 
11012
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
11013
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
11014
 
11015
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
11016
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
11017
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
11018
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
11019
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
11020
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
11021
 
11022
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/
11023
<([\w-]+)\s*\/?><\/\1><[\w\W]+><([\w:-]+)/<|&#?\w+;/