mw.loader.implement("ext.pageTriage.defaultDeletionTagsOptions",function(){(function($,mw){var param={'url':{label:mw.msg('pagetriage-tags-param-url-label'),input:'required',type:'text',value:''},'article':{label:mw.msg('pagetriage-tags-param-article-label'),input:'required',type:'text',value:''},'source':{label:mw.msg('pagetriage-tags-param-source-label'),input:'required',type:'text',value:''},'pagename':{label:'',input:'automated',type:'hidden',value:mw.config.get('wgPageTriagePagePrefixedText')}};var tags={'blpprod':{label:mw.msg('pagetriage-del-tags-blpprod-label'),tag:'blp-prod',desc:mw.msg('pagetriage-del-tags-blpprod-desc'),params:{},anchor:'',talkpagenotiftpl:'ProdwarningBLP-NPF',subst:true},'dba1':{label:mw.msg('pagetriage-del-tags-dba1-label'),tag:'speedy deletion-no context',code:'A1',desc:mw.msg('pagetriage-del-tags-dba1-desc'),params:{},anchor:'nocontext',talkpagenotiftpl:'Empty-warn-NPF'},'dba2':{label:mw.msg('pagetriage-del-tags-dba2-label'),tag: 'speedy deletion-foreign language',code:'A2',desc:mw.msg('pagetriage-del-tags-dba2-desc'),params:{'source':$.extend(true,{},param.source)},anchor:'notenglish',talkpagenotiftpl:'Db-foreign-notice-NPF'},'dba3':{label:mw.msg('pagetriage-del-tags-dba3-label'),tag:'speedy deletion-no content',code:'A3',desc:mw.msg('pagetriage-del-tags-dba3-desc'),params:{},anchor:'nocontent',talkpagenotiftpl:'Nocontent-warn-NPF'},'dba7':{label:mw.msg('pagetriage-del-tags-dba7-label'),tag:'speedy deletion-significance',code:'A7',desc:mw.msg('pagetriage-del-tags-dba7-desc'),params:{},anchor:'importance',talkpagenotiftpl:'Db-notability-notice-NPF'},'dba9':{label:mw.msg('pagetriage-del-tags-dba9-label'),tag:'speedy deletion-musical recording',code:'A9',desc:mw.msg('pagetriage-del-tags-dba9-desc'),params:{},anchor:'music',talkpagenotiftpl:'Db-a9-notice-NPF'},'dba10':{label:mw.msg('pagetriage-del-tags-dba10-label'),tag:'speedy deletion-duplicate article',code:'A10',desc:mw.msg('pagetriage-del-tags-dba10-desc'), params:{'article':$.extend(true,{},param.article)},anchor:'duplicate',talkpagenotiftpl:'Db-a10-notice-NPF'},'dbg1':{label:mw.msg('pagetriage-del-tags-dbg1-label'),tag:'speedy deletion-nonsense',code:'G1',desc:mw.msg('pagetriage-del-tags-dbg1-desc'),params:{},anchor:'nonsense',talkpagenotiftpl:'Db-nonsense-notice-NPF'},'dbg2':{label:mw.msg('pagetriage-del-tags-dbg2-label'),tag:'speedy deletion-test page',code:'G2',desc:mw.msg('pagetriage-del-tags-dbg2-desc'),params:{},anchor:'test',talkpagenotiftpl:'Db-test-notice-NPF'},'dbg3':{label:mw.msg('pagetriage-del-tags-dbg3-label'),tag:'speedy deletion-vandalism',code:'G3',desc:mw.msg('pagetriage-del-tags-dbg3-desc'),params:{},anchor:'vandalism',talkpagenotiftpl:'Db-vandalism-notice-NPF'},'dbg4':{label:mw.msg('pagetriage-del-tags-dbg4-label'),tag:'speedy deletion-previously deleted',code:'G4',desc:mw.msg('pagetriage-del-tags-dbg4-desc'),params:{1:$.extend(true,{},param.url)},anchor:'repost',talkpagenotiftpl:'Uw-repost-NPF'},'dbg5':{label:mw.msg ('pagetriage-del-tags-dbg5-label'),tag:'speedy deletion-blocked user',code:'G5',desc:mw.msg('pagetriage-del-tags-dbg5-desc'),params:{},anchor:'banned',talkpagenotiftpl:'Db-banned-notice-NPF'},'dbg7':{label:mw.msg('pagetriage-del-tags-dbg7-label'),tag:'speedy deletion-author request',code:'G7',desc:mw.msg('pagetriage-del-tags-dbg7-desc'),params:{},anchor:'blanked',talkpagenotiftpl:'Db-author-notice-NPF'},'dbg10':{label:mw.msg('pagetriage-del-tags-dbg10-label'),tag:'speedy deletion-attack',code:'G10',desc:mw.msg('pagetriage-del-tags-dbg10-desc'),params:{},anchor:'attack',talkpagenotiftpl:'Db-attack-notice-NPF'},'dbg11':{label:mw.msg('pagetriage-del-tags-dbg11-label'),tag:'speedy deletion-advertising',code:'G11',desc:mw.msg('pagetriage-del-tags-dbg11-desc'),params:{},anchor:'spam',talkpagenotiftpl:'Spam-warn-NPF'},'dbg12':{label:mw.msg('pagetriage-del-tags-dbg12-label'),tag:'speedy deletion-copyright violation',code:'G12',desc:mw.msg('pagetriage-del-tags-dbg12-desc'),params:{'url':$. extend(true,{},param.url)},anchor:'copyvio',talkpagenotiftpl:'Nothanks-sd-NPF'},'dbu2':{label:mw.msg('pagetriage-del-tags-dbu2-label'),tag:'speedy deletion-nonexistent user',code:'U2',desc:mw.msg('pagetriage-del-tags-dbu2-desc'),params:{},anchor:'nouser',talkpagenotiftpl:'Db-u2-notice-NPF'},'dbu3':{label:mw.msg('pagetriage-del-tags-dbu3-label'),tag:'speedy deletion-nonfree galleries',code:'U3',desc:mw.msg('pagetriage-del-tags-dbu3-desc'),params:{},anchor:'fairusegallery',talkpagenotiftpl:'Db-gallery-notice-NPF'},'prod':{label:mw.msg('pagetriage-del-tags-prod-label'),tag:'prod',desc:mw.msg('pagetriage-del-tags-prod-desc'),params:{'1':{label:mw.msg('pagetriage-del-tags-param-discussion-label'),input:'required',type:'textarea',value:''}},anchor:'',talkpagenotiftpl:'Proposed_deletion_notify-NPF',subst:true}};$.pageTriageDeletionTagsMultiple={'tag':'Db-multiple','talkpagenotiftpl':'Db-notice-multiple-NPF'};$.pageTriageDeletionTagsOptions={'Main':{'speedydeletioncommon':{label:mw.msg( 'pagetriage-del-tags-cat-csd-label'),desc:mw.msg('pagetriage-del-tags-cat-csd-desc'),multiple:true,tags:{'dbg3':$.extend(true,{},tags.dbg3),'dbg10':$.extend(true,{},tags.dbg10),'dbg11':$.extend(true,{},tags.dbg11),'dbg12':$.extend(true,{},tags.dbg12),'dba1':$.extend(true,{},tags.dba1),'dba7':$.extend(true,{},tags.dba7),'dbg1':$.extend(true,{},tags.dbg1),'dba3':$.extend(true,{},tags.dba3),'dba9':$.extend(true,{},tags.dba9),'dbg2':$.extend(true,{},tags.dbg2),'dbg4':$.extend(true,{},tags.dbg4),'dbg5':$.extend(true,{},tags.dbg5),'dba10':$.extend(true,{},tags.dba10),'dba2':$.extend(true,{},tags.dba2),'dbg7':$.extend(true,{},tags.dbg7)}},'proposeddeletion':{label:mw.msg('pagetriage-del-tags-cat-prod-label'),desc:mw.msg('pagetriage-del-tags-cat-prod-desc'),multiple:false,tags:{'blpprod':$.extend(true,{},tags.blpprod),'prod':$.extend(true,{},tags.prod)}},'xfd':{label:'',desc:mw.msg('pagetriage-del-tags-cat-discussion-desc'),multiple:false,tags:{'articlefordeletion':{label:mw.msg( 'pagetriage-del-tags-articlefordeletion-label'),desc:'',tag:'afd',prefix:'Wikipedia:Articles for deletion',discussion:true,params:{'1':{label:mw.msg('pagetriage-del-tags-param-discussion-label'),input:'required',type:'textarea',value:'',skip:true},'2':$.extend(true,{},param.pagename)},talkpagenotiftpl:'AfD-notice-NPF',subst:true},'redirectsfordiscussion':{label:mw.msg('pagetriage-del-tags-redirectsfordiscussion-label'),desc:'',tag:'rfd',prefix:'Wikipedia:Redirects for discussion',params:{'1':{label:mw.msg('pagetriage-del-tags-param-discussion-label'),input:'required',type:'textarea',value:''}},talkpagenotiftpl:'RFDNote-NPF',subst:true}}}},'User':{'csdcommon':{label:mw.msg('pagetriage-del-tags-cat-csd-label'),desc:mw.msg('pagetriage-del-tags-cat-csd-desc'),multiple:true,tags:{'dbg11':$.extend(true,{},tags.dbg11),'dbu2':$.extend(true,{},tags.dbu2),'dbu3':$.extend(true,{},tags.dbu3),'dbg4':$.extend(true,{},tags.dbg4),'dbg10':$.extend(true,{},tags.dbg10),'dbg12':$.extend(true,{},tags.dbg12 ),'dbg7':$.extend(true,{},tags.dbg7)}},'proposeddeletion':{label:mw.msg('pagetriage-del-tags-cat-prod-label'),desc:mw.msg('pagetriage-del-tags-cat-prod-desc'),multiple:false,tags:{'prod':$.extend(true,{},tags.prod)}},'mfd':{label:'',desc:mw.msg('pagetriage-del-tags-cat-discussion-desc'),multiple:false,tags:{'miscellanyfordeletion':{label:mw.msg('pagetriage-del-tags-miscellanyfordeletion-label'),desc:'',tag:'mfd',prefix:'Wikipedia:Miscellany_for_deletion',discussion:true,params:{'1':{label:mw.msg('pagetriage-del-tags-param-discussion-label'),input:'required',type:'textarea',value:'',skip:true}},talkpagenotiftpl:'MFDWarning-NPF'}}}}};})(jQuery,mediaWiki);;},{},{"pagetriage-del-tags-articlefordeletion-label":"Articles for deletion","pagetriage-del-tags-blpprod-desc":"An article about a living person that has no sources","pagetriage-del-tags-blpprod-label":"Proposed Deletion (Living People)","pagetriage-del-tags-cat-csd-desc": "Mark this page for speedy deletion if it fits one of the criteria below.","pagetriage-del-tags-cat-csd-label":"Speedy deletion","pagetriage-del-tags-cat-discussion-desc":"Mark this page to discuss its deletion with other editors.","pagetriage-del-tags-cat-prod-desc":"Mark this page for proposed deletion if it clearly violates community standards.","pagetriage-del-tags-cat-prod-label":"Proposed deletion","pagetriage-del-tags-dba1-desc":"Articles lacking sufficient context to identify the subject of the article. (A1)","pagetriage-del-tags-dba1-label":"No context","pagetriage-del-tags-dba10-desc":"A recently created article with no relevant page history that duplicates an existing English Wikipedia topic, and that does not expand upon, detail or improve information within any existing article(s) on the subject, and where the title is not a plausible redirect. (A10)","pagetriage-del-tags-dba10-label":"Recently created article that duplicates an existing topic", "pagetriage-del-tags-dba2-desc":"Articles having essentially the same content as an article on another Wikimedia project. (A2)","pagetriage-del-tags-dba2-label":"Foreign language articles that exist on another Wikimedia project","pagetriage-del-tags-dba3-desc":"Any article (other than disambiguation pages, redirects, or soft redirects) consisting only of external links, category tags and \"see also\" sections, a rephrasing of the title, attempts to correspond with the person or group named by its title, a question that should have been asked at the help or reference desks, chat-like comments, template tags, and/or images. (A3)","pagetriage-del-tags-dba3-label":"No content","pagetriage-del-tags-dba7-desc": "An article about a real person, individual animal(s), organization (for example, a band, club, or company, not including educational institutions), or web content that does not indicate why its subject is important or significant. This is distinct from verifiability and reliability of sources, and is a lower standard than notability. (A7)","pagetriage-del-tags-dba7-label":"No indication of significance","pagetriage-del-tags-dba9-desc":"An article about a musical recording that does not indicate why its subject is important or significant and where the artist's article does not exist (both conditions must be true). (A9)","pagetriage-del-tags-dba9-label":"No indication of importance (musical recordings)","pagetriage-del-tags-dbg1-desc":"A page that is patent nonsense, consisting purely of incoherent text or gibberish with no meaningful content or history. (G1)","pagetriage-del-tags-dbg1-label":"Patent nonsense","pagetriage-del-tags-dbg10-desc": "Pages that disparage, threaten, intimidate or harass their subject or some other entity, and serve no other purpose. (G10)","pagetriage-del-tags-dbg10-label":"Attack pages","pagetriage-del-tags-dbg11-desc":"Pages that are exclusively promotional, and would need to be fundamentally rewritten to become encyclopedic. (G11)","pagetriage-del-tags-dbg11-label":"Unambiguous advertising or promotion","pagetriage-del-tags-dbg12-desc":"Text pages that contain copyrighted material with no credible assertion of public domain, fair use, or a compatible free license, where there is no non-infringing content on the page worth saving. (G12)","pagetriage-del-tags-dbg12-label":"Unambiguous copyright infringement","pagetriage-del-tags-dbg2-desc":"A page created to test editing or other Wikipedia functions. (G2)","pagetriage-del-tags-dbg2-label":"Test pages","pagetriage-del-tags-dbg3-desc":"Pages that include blatant and obvious misinformation or hoaxes. (G3)","pagetriage-del-tags-dbg3-label": "Pure vandalism and blatant hoaxes","pagetriage-del-tags-dbg4-desc":"A sufficiently identical and unimproved copy, having any title, of a page deleted via its most recent deletion discussion. (G4)","pagetriage-del-tags-dbg4-label":"Recreation of a page that was deleted per a deletion discussion","pagetriage-del-tags-dbg5-desc":"Pages created by banned or blocked users in violation of their ban or block, and which have no substantial edits by others. (G5)","pagetriage-del-tags-dbg5-label":"Creations by banned or blocked users","pagetriage-del-tags-dbg7-desc":"Pages where the author has requested deletion, either explicitly or by blanking the page. (G7)","pagetriage-del-tags-dbg7-label":"Author requests deletion","pagetriage-del-tags-dbu2-desc": "User pages of users that do not exist (check Special:Listusers), except userpages for anonymous users who have edited, redirects from misspellings of an established user's userpage, and for the previous name of a recently renamed user (which should normally be left as a redirect to the new name for a reasonable time). (U2)","pagetriage-del-tags-dbu2-label":"Nonexistent user","pagetriage-del-tags-dbu3-desc":"Galleries in the userspace that consist mostly or entirely of \"fair use\" or non-free images. Wikipedia's non-free content policy prohibits the use of non-free content in userspace, even content that the user has uploaded; use of content in the public domain or under a free license is acceptable. (U3)","pagetriage-del-tags-dbu3-label":"Non-free galleries","pagetriage-del-tags-miscellanyfordeletion-label":"Miscellany for deletion","pagetriage-del-tags-param-discussion-label": "Please explain why this article should be deleted, and provide links to the relevant policies wherever possible","pagetriage-del-tags-prod-desc":"Uncontroversial deletions that do not meet any speedy deletion criteria","pagetriage-del-tags-prod-label":"Proposed Deletion","pagetriage-del-tags-redirectsfordiscussion-label":"Redirects for discussion","pagetriage-del-title":"Mark for deletion","pagetriage-del-tooltip":"Nominate this page for deletion","pagetriage-tags-param-article-label":"Article:","pagetriage-tags-param-source-label":"Please add a URL for that source:","pagetriage-tags-param-url-label":"Please add a URL for that source."});mw.loader.implement("ext.pageTriage.defaultTagsOptions",function(){(function($,mw){var today=new Date();var month=['January','February','March','April','May','June','July','August','September','October','November','December'];var param={'date':{label:mw.msg('pagetriage-tags-param-date-label'),input:'automated',type:'hidden',value:mw.msg( 'pagetriage-tags-param-date-format',month[today.getUTCMonth()],today.getUTCFullYear())},'for':{label:mw.msg('pagetriage-tags-param-for-label'),input:'optional',type:'textarea',value:''},'blp':{label:mw.msg('pagetriage-tags-param-blp-label'),input:'optional',type:'checkbox',value:''},'reason':{label:mw.msg('pagetriage-tags-param-issues-label'),input:'required',type:'textarea',value:''},'details':{label:mw.msg('pagetriage-tags-param-issues-label'),input:'optional',type:'textarea',value:''},'source':{label:mw.msg('pagetriage-tags-param-source-label'),input:'required',type:'text',value:''},'free':{label:mw.msg('pagetriage-tags-param-free-label'),input:'optional',type:'checkbox',value:''},'url':{label:mw.msg('pagetriage-tags-param-url-label'),input:'required',type:'text',value:''}};$.pageTriageTagsMultiple='Multiple issues';$.pageTriageTagsOptions={'common':{label:mw.msg('pagetriage-tags-cat-common-label'),alias:true,tags:{'linkrot':{label:mw.msg('pagetriage-tags-linkrot-label'),tag: 'linkrot',desc:mw.msg('pagetriage-tags-linkrot-desc'),params:{'date':param.date},position:'top',dest:'sources',multiple:true},'copyedit':{label:mw.msg('pagetriage-tags-copyedit-label'),tag:'copy edit',desc:mw.msg('pagetriage-tags-copyedit-desc'),params:{'date':param.date,'for':$.extend(true,{},param['for'])},position:'top',dest:'cleanup',multiple:true},'morefootnotes':{label:mw.msg('pagetriage-tags-morefootnotes-label'),tag:'more footnotes',desc:mw.msg('pagetriage-tags-morefootnotes-desc'),params:{'date':param.date,'blp':$.extend(true,{},param.blp)},position:'top',dest:'sources',multiple:true},'refimprove':{label:mw.msg('pagetriage-tags-refimprove-label'),tag:'refimprove',desc:mw.msg('pagetriage-tags-refimprove-desc'),params:{'date':param.date},position:'top',dest:'sources',multiple:true},'unreferenced':{label:mw.msg('pagetriage-tags-unreferenced-label'),tag:'unreferenced',desc:mw.msg('pagetriage-tags-unreferenced-desc'),params:{'date':param.date},position:'top',dest:'sources',multiple :true},'stub':{label:mw.msg('pagetriage-tags-stub-label'),tag:'stub',desc:mw.msg('pagetriage-tags-stub-desc'),params:{},position:'bottom',dest:'structure',multiple:false},'uncategorised':{label:mw.msg('pagetriage-tags-uncategorised-label'),tag:'uncategorised',desc:mw.msg('pagetriage-tags-uncategorised-desc'),params:{'date':param.date},position:'categories',dest:'metadata',multiple:false}}},'cleanup':{label:mw.msg('pagetriage-tags-cat-cleanup-label'),tags:{'cleanup':{label:mw.msg('pagetriage-tags-cleanup-label'),tag:'cleanup',desc:mw.msg('pagetriage-tags-cleanup-desc'),params:{'date':param.date,'reason':$.extend(true,{},param.reason)},position:'top',multiple:true},'copyedit':{label:mw.msg('pagetriage-tags-copyedit-label'),tag:'copy edit',desc:mw.msg('pagetriage-tags-copyedit-desc'),params:{'date':param.date,'for':$.extend(true,{},param['for'])},position:'top',multiple:true},'expertsubject':{label:mw.msg('pagetriage-tags-expertsubject-label'),tag:'expert',desc:mw.msg( 'pagetriage-tags-expertsubject-desc'),params:{'date':param.date,'reason':$.extend(true,{},param.reason)},position:'top',multiple:true},'prose':{label:mw.msg('pagetriage-tags-prose-label'),tag:'prose',desc:mw.msg('pagetriage-tags-prose-desc'),params:{'date':param.date},position:'top',multiple:true},'roughtranslation':{label:mw.msg('pagetriage-tags-roughtranslation-label'),tag:'rough translation',desc:mw.msg('pagetriage-tags-roughtranslation-desc'),params:{},position:'top',multiple:false}}},'metadata':{label:mw.msg('pagetriage-tags-cat-metadata-label'),tags:{'deadend':{label:mw.msg('pagetriage-tags-deadend-label'),tag:'dead end',desc:mw.msg('pagetriage-tags-deadend-desc'),params:{'date':param.date},position:'top',multiple:true},'externallinks':{label:mw.msg('pagetriage-tags-externallinks-label'),tag:'external links',desc:mw.msg('pagetriage-tags-externallinks-desc'),params:{'date':param.date},position:'top',multiple:true},'catimprove':{label:mw.msg('pagetriage-tags-catimprove-label'),tag: 'cat improve',desc:mw.msg('pagetriage-tags-catimprove-desc'),params:{'date':param.date},position:'bottom',multiple:false},'orphan':{label:mw.msg('pagetriage-tags-orphan-label'),tag:'orphan',desc:mw.msg('pagetriage-tags-orphan-desc'),params:{'date':param.date},position:'top',multiple:true},'overlinked':{label:mw.msg('pagetriage-tags-overlinked-label'),tag:'overlinked',desc:mw.msg('pagetriage-tags-overlinked-desc'),params:{'date':param.date},position:'top',multiple:true},'uncategorised':{label:mw.msg('pagetriage-tags-uncategorised-label'),tag:'uncategorised',desc:mw.msg('pagetriage-tags-uncategorised-desc'),params:{'date':param.date},position:'categories',multiple:false}}},'neutrality':{label:mw.msg('pagetriage-tags-cat-neutrality-label'),tags:{'advert':{label:mw.msg('pagetriage-tags-advert-label'),tag:'advert',desc:mw.msg('pagetriage-tags-advert-desc'),params:{'date':param.date},position:'top',multiple:true},'autobiography':{label:mw.msg('pagetriage-tags-autobiography-label'),tag: 'autobiography',desc:mw.msg('pagetriage-tags-autobiography-desc'),params:{'date':param.date},position:'top',multiple:true},'coi':{label:mw.msg('pagetriage-tags-coi-label'),tag:'coi',desc:mw.msg('pagetriage-tags-coi-desc'),params:{'date':param.date},position:'top',multiple:true},'peacock':{label:mw.msg('pagetriage-tags-peacock-label'),tag:'peacock',desc:mw.msg('pagetriage-tags-peacock-desc'),params:{'date':param.date},position:'top',multiple:true},'pov':{label:mw.msg('pagetriage-tags-pov-label'),tag:'pov',desc:mw.msg('pagetriage-tags-pov-desc'),params:{'date':param.date},position:'top',multiple:true},'weasel':{label:mw.msg('pagetriage-tags-weasel-label'),tag:'weasel',desc:mw.msg('pagetriage-tags-weasel-desc'),params:{'date':param.date},position:'top',multiple:true}}},'sources':{label:mw.msg('pagetriage-tags-cat-sources-label'),tags:{'disputed':{label:mw.msg('pagetriage-tags-disputed-label'),tag:'disputed',desc:mw.msg('pagetriage-tags-disputed-desc'),params:{'date':param.date},position: 'top',multiple:true},'linkrot':{label:mw.msg('pagetriage-tags-linkrot-label'),tag:'linkrot',desc:mw.msg('pagetriage-tags-linkrot-desc'),params:{'date':param.date},position:'top',multiple:true},'citationstyle':{label:mw.msg('pagetriage-tags-citationstyle-label'),tag:'citation style',desc:mw.msg('pagetriage-tags-citationstyle-desc'),params:{'date':param.date,'details':$.extend(true,{},param.details)},position:'top',multiple:true},'hoax':{label:mw.msg('pagetriage-tags-hoax-label'),tag:'hoax',desc:mw.msg('pagetriage-tags-hoax-desc'),params:{'date':param.date},position:'top',multiple:true},'morefootnotes':{label:mw.msg('pagetriage-tags-morefootnotes-label'),tag:'more footnotes',desc:mw.msg('pagetriage-tags-morefootnotes-desc'),params:{'date':param.date,'blp':$.extend(true,{},param.blp)},position:'top',multiple:true},'refimprove':{label:mw.msg('pagetriage-tags-refimprove-label'),tag:'refimprove',desc:mw.msg('pagetriage-tags-refimprove-desc'),params:{'date':param.date},position:'top',multiple :true},'blpsources':{label:mw.msg('pagetriage-tags-blpsources-label'),tag:'BLP sources',desc:mw.msg('pagetriage-tags-blpsources-desc'),params:{'date':param.date},position:'top',multiple:true},'nofootnotes':{label:mw.msg('pagetriage-tags-nofootnotes-label'),tag:'no footnotes',desc:mw.msg('pagetriage-tags-nofootnotes-desc'),params:{'date':param.date},position:'top',multiple:true},'unreferenced':{label:mw.msg('pagetriage-tags-unreferenced-label'),tag:'unreferenced',desc:mw.msg('pagetriage-tags-unreferenced-desc'),params:{'date':param.date},position:'top',multiple:true},'originalresearch':{label:mw.msg('pagetriage-tags-originalresearch-label'),tag:'original research',desc:mw.msg('pagetriage-tags-originalresearch-desc'),params:{'date':param.date},position:'top',multiple:true},'primarysources':{label:mw.msg('pagetriage-tags-primarysources-label'),tag:'primary sources',desc:mw.msg('pagetriage-tags-primarysources-desc'),params:{'date':param.date,'blp':$.extend(true,{},param.blp)},position: 'top',multiple:true},'onesource':{label:mw.msg('pagetriage-tags-onesource-label'),tag:'one source',desc:mw.msg('pagetriage-tags-onesource-desc'),params:{'date':param.date},position:'top',multiple:true}}},'structure':{label:mw.msg('pagetriage-tags-cat-structure-label'),tags:{'condense':{label:mw.msg('pagetriage-tags-condense-label'),tag:'condense',desc:mw.msg('pagetriage-tags-condense-desc'),params:{},position:'top',multiple:true},'leadmissing':{label:mw.msg('pagetriage-tags-leadmissing-label'),tag:'lead missing',desc:mw.msg('pagetriage-tags-leadmissing-desc'),params:{'date':param.date},position:'top',multiple:true},'leadrewrite':{label:mw.msg('pagetriage-tags-leadrewrite-label'),tag:'lead rewrite',desc:mw.msg('pagetriage-tags-leadrewrite-desc'),params:{'date':param.date,'reason':$.extend(true,{},param.reason)},position:'top',multiple:true},'leadtoolong':{label:mw.msg('pagetriage-tags-leadtoolong-label'),tag:'lead too long',desc:mw.msg('pagetriage-tags-leadtoolong-desc'),params:{'date': param.date},position:'top',multiple:true},'leadtooshort':{label:mw.msg('pagetriage-tags-leadtooshort-label'),tag:'lead too short',desc:mw.msg('pagetriage-tags-leadtooshort-desc'),params:{'date':param.date},position:'top',multiple:true},'cleanupreorganise':{label:mw.msg('pagetriage-tags-cleanupreorganise-label'),tag:'cleanup-reorganise',desc:mw.msg('pagetriage-tags-cleanupreorganise-desc'),params:{'date':param.date},position:'top',multiple:true},'sections':{label:mw.msg('pagetriage-tags-sections-label'),tag:'sections',desc:mw.msg('pagetriage-tags-sections-desc'),params:{'date':param.date},position:'top',multiple:true},'stub':{label:mw.msg('pagetriage-tags-stub-label'),tag:'stub',desc:mw.msg('pagetriage-tags-stub-desc'),params:{},position:'bottom',multiple:false},'verylong':{label:mw.msg('pagetriage-tags-verylong-label'),tag:'very long',desc:mw.msg('pagetriage-tags-verylong-desc'),params:{'date':param.date},position:'top',multiple:true}}},'unwantedcontent':{label:mw.msg( 'pagetriage-tags-cat-unwantedcontent-label'),tags:{'closeparaphrasing':{label:mw.msg('pagetriage-tags-closeparaphrasing-label'),tag:'close paraphrasing',desc:mw.msg('pagetriage-tags-closeparaphrasing-desc'),params:{'date':param.date,'source':$.extend(true,{},param.source),'free':$.extend(true,{},param.free)},position:'top',multiple:false},'copypaste':{label:mw.msg('pagetriage-tags-copypaste-label'),tag:'copypaste',desc:mw.msg('pagetriage-tags-copypaste-desc'),params:{'date':param.date,'url':$.extend(true,{},param.url)},position:'top',multiple:false},'nonfree':{label:mw.msg('pagetriage-tags-nonfree-label'),tag:'non-free',desc:mw.msg('pagetriage-tags-nonfree-desc'),params:{},position:'top',multiple:false},'notability':{label:mw.msg('pagetriage-tags-notability-label'),tag:'notability',desc:mw.msg('pagetriage-tags-notability-desc'),params:{'date':param.date},position:'top',multiple:true}}},'writingstyle':{label:mw.msg('pagetriage-tags-cat-writingstyle-label'),tags:{'confusing':{label:mw. msg('pagetriage-tags-confusing-label'),tag:'confusing',desc:mw.msg('pagetriage-tags-confusing-desc'),params:{'date':param.date,'reason':$.extend(true,{},param.reason)},position:'top',multiple:true},'essaylike':{label:mw.msg('pagetriage-tags-essaylike-label'),tag:'essay-like',desc:mw.msg('pagetriage-tags-essaylike-desc'),params:{'date':param.date},position:'top',multiple:true},'fansite':{label:mw.msg('pagetriage-tags-fansite-label'),tag:'fansite',desc:mw.msg('pagetriage-tags-fansite-desc'),params:{'date':param.date},position:'top',multiple:true},'notenglish':{label:mw.msg('pagetriage-tags-notenglish-label'),tag:'not english',desc:mw.msg('pagetriage-tags-notenglish-desc'),params:{},position:'top',multiple:false},'technical':{label:mw.msg('pagetriage-tags-technical-label'),tag:'technical',desc:mw.msg('pagetriage-tags-technical-desc'),params:{'date':param.date},position:'top',multiple:true},'tense':{label:mw.msg('pagetriage-tags-tense-label'),tag:'tense',desc:mw.msg( 'pagetriage-tags-tense-desc'),params:{'date':param.date},position:'top',multiple:true},'tone':{label:mw.msg('pagetriage-tags-tone-label'),tag:'tone',desc:mw.msg('pagetriage-tags-tone-desc'),params:{'date':param.date},position:'top',multiple:true}}},'moretags':{label:mw.msg('pagetriage-tags-cat-moretags-label'),tags:{'allplot':{label:mw.msg('pagetriage-tags-allplot-label'),tag:'allplot',desc:mw.msg('pagetriage-tags-allplot-desc'),params:{'date':param.date},position:'top',multiple:true},'fiction':{label:mw.msg('pagetriage-tags-fiction-label'),tag:'fiction',desc:mw.msg('pagetriage-tags-fiction-desc'),params:{'date':param.date},position:'top',multiple:true},'inuniverse':{label:mw.msg('pagetriage-tags-inuniverse-label'),tag:'in-universe',desc:mw.msg('pagetriage-tags-inuniverse-desc'),params:{'date':param.date},position:'top',multiple:true},'outofdate':{label:mw.msg('pagetriage-tags-outofdate-label'),tag:'out of date',desc:mw.msg('pagetriage-tags-outofdate-desc'),params:{'date':param.date}, position:'top',multiple:true},'overlydetailed':{label:mw.msg('pagetriage-tags-overlydetailed-label'),tag:'overly detailed',desc:mw.msg('pagetriage-tags-overlydetailed-desc'),params:{'date':param.date},position:'top',multiple:true},'plot':{label:mw.msg('pagetriage-tags-plot-label'),tag:'plot',desc:mw.msg('pagetriage-tags-plot-desc'),params:{'date':param.date},position:'top',multiple:true},'recentism':{label:mw.msg('pagetriage-tags-recentism-label'),tag:'recentism',desc:mw.msg('pagetriage-tags-recentism-desc'),params:{'date':param.date},position:'top',multiple:true},'toofewopinions':{label:mw.msg('pagetriage-tags-toofewopinions-label'),tag:'too few opinions',desc:mw.msg('pagetriage-tags-toofewopinions-desc'),params:{'date':param.date},position:'top',multiple:false},'unbalanced':{label:mw.msg('pagetriage-tags-unbalanced-label'),tag:'unbalanced',desc:mw.msg('pagetriage-tags-unbalanced-desc'),params:{'date':param.date},position:'top',multiple:true},'update':{label:mw.msg( 'pagetriage-tags-update-label'),tag:'update',desc:mw.msg('pagetriage-tags-update-desc'),params:{'date':param.date},position:'top',multiple:true}}}};})(jQuery,mediaWiki);;},{},{"cancel":"Cancel","pagetriage-button-add-details":"Add details","pagetriage-button-add-parameters":"Add parameters","pagetriage-button-add-tag":"Add selected tags","pagetriage-button-add-tag-number":"Add $1 selected tags","pagetriage-button-edit-details":"Edit details","pagetriage-button-mark-for-deletion":"Mark for deletion","pagetriage-tag-count-total":"$1 {{PLURAL:$1|tag|tags}} selected","pagetriage-tags-advert-desc":"This page is written like an advertisement.","pagetriage-tags-advert-label":"Advertisement","pagetriage-tags-allplot-desc":"This page is almost entirely a plot summary.","pagetriage-tags-allplot-label":"All plot","pagetriage-tags-autobiography-desc":"This page is an autobiography and is not written neutrally.","pagetriage-tags-autobiography-label":"Autobiography","pagetriage-tags-blpsources-desc" :"This page about a living person (BLP) needs additional source citations for verification.","pagetriage-tags-blpsources-label":"More sources (BLP)","pagetriage-tags-cat-all-label":"All tags","pagetriage-tags-cat-cleanup-label":"Cleanup","pagetriage-tags-cat-common-label":"Common","pagetriage-tags-cat-metadata-label":"Metadata","pagetriage-tags-cat-moretags-label":"More tags","pagetriage-tags-cat-neutrality-label":"Neutrality","pagetriage-tags-cat-sources-label":"Sources","pagetriage-tags-cat-structure-label":"Structure","pagetriage-tags-cat-unwantedcontent-label":"Unwanted content","pagetriage-tags-cat-verifiability-label":"Verifiability","pagetriage-tags-cat-writingstyle-label":"Writing style","pagetriage-tags-catimprove-desc":"This page requires additional categories.","pagetriage-tags-catimprove-label":"More categories","pagetriage-tags-citationstyle-desc":"This page has unclear or inconsistent inline citations.","pagetriage-tags-citationstyle-label":"Citation style", "pagetriage-tags-cleanup-desc":"This page requires cleanup.","pagetriage-tags-cleanup-label":"Cleanup","pagetriage-tags-cleanupreorganise-desc":"This page is in need of reorganization to comply with layout guidelines.","pagetriage-tags-cleanupreorganise-label":"Reorganise","pagetriage-tags-closeparaphrasing-desc":"This page contains close paraphrasing of a copyrighted source.","pagetriage-tags-closeparaphrasing-label":"Close paraphrasing","pagetriage-tags-coi-desc":"This page creator or major contributor may have a conflict of interest.","pagetriage-tags-coi-label":"Conflict of interest","pagetriage-tags-condense-desc":"This page has too many section headers dividing up its content.","pagetriage-tags-condense-label":"Condense","pagetriage-tags-confusing-desc":"This page is confusing or unclear.","pagetriage-tags-confusing-label":"Confusing","pagetriage-tags-copyedit-desc":"This page needs copy editing for grammar, style, cohesion, tone, and/or spelling.", "pagetriage-tags-copyedit-label":"Copy edit","pagetriage-tags-copypaste-desc":"This page appears to have been copied and pasted from a source.","pagetriage-tags-copypaste-label":"Copy and paste","pagetriage-tags-deadend-desc":"This page has no links to other pages.","pagetriage-tags-deadend-label":"Dead end","pagetriage-tags-disputed-desc":"This page has questionable factual accuracy.","pagetriage-tags-disputed-label":"Accuracy issues","pagetriage-tags-essaylike-desc":"This page is written like an essay and needs cleanup.","pagetriage-tags-essaylike-label":"Essay","pagetriage-tags-expertsubject-desc":"This page needs attention from an expert on the subject.","pagetriage-tags-expertsubject-label":"Needs an expert","pagetriage-tags-externallinks-desc":"This page's external links do not follow content policies or guidelines.","pagetriage-tags-externallinks-label":"External links","pagetriage-tags-fansite-desc":"This page resembles a fansite.","pagetriage-tags-fansite-label":"Fan site", "pagetriage-tags-fiction-desc":"This page fails to distinguish between fact and fiction.","pagetriage-tags-fiction-label":"Fiction","pagetriage-tags-hoax-desc":"This page may be a complete hoax.","pagetriage-tags-hoax-label":"Hoax","pagetriage-tags-inuniverse-desc":"This page subject is fictional and needs rewriting from a non-fictional perspective.","pagetriage-tags-inuniverse-label":"Fictional perspective","pagetriage-tags-leadmissing-desc":"This page has no lead section and one should be written.","pagetriage-tags-leadmissing-label":"Lead missing","pagetriage-tags-leadrewrite-desc":"This page's lead section needs to be rewritten to comply with guidelines.","pagetriage-tags-leadrewrite-label":"Lead rewrite","pagetriage-tags-leadtoolong-desc":"This page's lead section is too long and should be shortened.","pagetriage-tags-leadtoolong-label":"Lead too long","pagetriage-tags-leadtooshort-desc":"This page's lead section is too short and should be expanded.", "pagetriage-tags-leadtooshort-label":"Lead too short","pagetriage-tags-linkrot-desc":"This page uses bare URLs for references, which are prone to link rot.","pagetriage-tags-linkrot-label":"Bare URLs","pagetriage-tags-morefootnotes-desc":"This page has some references, but insufficient in-text citations.","pagetriage-tags-morefootnotes-label":"More footnotes","pagetriage-tags-nofootnotes-desc":"This page has references, but no in-text citations.","pagetriage-tags-nofootnotes-label":"No footnotes","pagetriage-tags-nonfree-desc":"This page contains excessive or improper use of copyrighted materials.","pagetriage-tags-nonfree-label":"Copyrighted content","pagetriage-tags-notability-desc":"This page's subject does not meet the notability guideline.","pagetriage-tags-notability-label":"Notability","pagetriage-tags-notenglish-desc":"This page is written in an incorrect language and needs translation.","pagetriage-tags-notenglish-label":"Incorrect language","pagetriage-tags-onesource-desc": "This page relies largely or entirely upon a single source.","pagetriage-tags-onesource-label":"Single source","pagetriage-tags-originalresearch-desc":"This page has original research or unverified claims.","pagetriage-tags-originalresearch-label":"Original research","pagetriage-tags-orphan-desc":"No other pages link to this page.","pagetriage-tags-orphan-label":"Orphan","pagetriage-tags-outofdate-desc":"This page needs out-of-date information removed or updated.","pagetriage-tags-outofdate-label":"Out of date","pagetriage-tags-overlinked-desc":"This page has too many duplicate and/or irrelevant links.","pagetriage-tags-overlinked-label":"Too many links","pagetriage-tags-overlydetailed-desc":"This page contains an excessive amount of intricate detail.","pagetriage-tags-overlydetailed-label":"Overly detailed","pagetriage-tags-param-blp-label":"This is a biography of a living person","pagetriage-tags-param-category-label":"\u003Cpagetriage-tags-param-category-label\u003E", "pagetriage-tags-param-date-format":"$1 $2","pagetriage-tags-param-date-label":"Date:","pagetriage-tags-param-for-label":"This article may require copy editing for:","pagetriage-tags-param-free-label":"This content is freely licensed.","pagetriage-tags-param-free-no-label":"No","pagetriage-tags-param-free-yes-label":"Yes","pagetriage-tags-param-issues-label":"Describe issues to be addressed:","pagetriage-tags-param-missing-required":"Tag $1 is missing required parameter.","pagetriage-tags-param-source-label":"Please add a URL for that source:","pagetriage-tags-param-url-label":"Please add a URL for that source.","pagetriage-tags-peacock-desc":"This page contains peacock terms that promote the subject without adding information.","pagetriage-tags-peacock-label":"Peacock","pagetriage-tags-plot-desc":"This page's plot summary is too long or excessively detailed.","pagetriage-tags-plot-label":"Plot","pagetriage-tags-pov-desc":"This page does not maintain a neutral point of view.", "pagetriage-tags-pov-label":"POV","pagetriage-tags-primarysources-desc":"This page relies too heavily on primary sources, and needs secondary sources.","pagetriage-tags-primarysources-label":"Primary sources","pagetriage-tags-prose-desc":"This page is in a list format that is better presented using prose.","pagetriage-tags-prose-label":"Prose","pagetriage-tags-recentism-desc":"This page is slanted towards recent events.","pagetriage-tags-recentism-label":"Recent event slant","pagetriage-tags-refimprove-desc":"This page needs additional references or sources for verification.","pagetriage-tags-refimprove-label":"More references","pagetriage-tags-roughtranslation-desc":"This page is poorly translated and must be updated.","pagetriage-tags-roughtranslation-label":"Rough translation","pagetriage-tags-sections-desc":"This page needs to be broken into sections.","pagetriage-tags-sections-label":"Sections","pagetriage-tags-stub-desc":"This page is very short.","pagetriage-tags-stub-label": "Stub","pagetriage-tags-technical-desc":"This page is too technical for the uninitiated reader.","pagetriage-tags-technical-label":"Technical","pagetriage-tags-tense-desc":"This page is written in an incorrect tense.","pagetriage-tags-tense-label":"Tense","pagetriage-tags-title":"Add tags","pagetriage-tags-tone-desc":"Tone of this page is not appropriate.","pagetriage-tags-tone-label":"Tone","pagetriage-tags-toofewopinions-desc":"This page does not include all significant viewpoints.","pagetriage-tags-toofewopinions-label":"Too few viewpoints","pagetriage-tags-tooltip":"Add tags to indicate areas of improvement for this page","pagetriage-tags-unbalanced-desc":"This page may be unbalanced towards certain viewpoints.","pagetriage-tags-unbalanced-label":"Unbalanced","pagetriage-tags-uncategorised-desc":"This page doesn't belong to any categories.","pagetriage-tags-uncategorised-label":"Uncategorised","pagetriage-tags-unreferenced-desc":"This page has no references at all.", "pagetriage-tags-unreferenced-label":"No references","pagetriage-tags-update-desc":"This page needs additional up-to-date information added.","pagetriage-tags-update-label":"Update","pagetriage-tags-verylong-desc":"This page is too long.","pagetriage-tags-verylong-label":"Very long","pagetriage-tags-weasel-desc":"This page neutrality is compromised by the use of weasel words.","pagetriage-tags-weasel-label":"Weasel"});mw.loader.implement("ext.pageTriage.external",function(){(function(){var root=this;var previousUnderscore=root._;var breaker={};var ArrayProto=Array.prototype,ObjProto=Object.prototype,FuncProto=Function.prototype;var slice=ArrayProto.slice,unshift=ArrayProto.unshift,toString=ObjProto.toString,hasOwnProperty=ObjProto.hasOwnProperty;var nativeForEach=ArrayProto.forEach,nativeMap=ArrayProto.map,nativeReduce=ArrayProto.reduce,nativeReduceRight=ArrayProto.reduceRight,nativeFilter=ArrayProto.filter,nativeEvery=ArrayProto.every,nativeSome=ArrayProto.some,nativeIndexOf= ArrayProto.indexOf,nativeLastIndexOf=ArrayProto.lastIndexOf,nativeIsArray=Array.isArray,nativeKeys=Object.keys,nativeBind=FuncProto.bind;var _=function(obj){return new wrapper(obj);};if(typeof exports!=='undefined'){if(typeof module!=='undefined'&&module.exports){exports=module.exports=_;}exports._=_;}else{root['_']=_;}_.VERSION='1.3.1';var each=_.each=_.forEach=function(obj,iterator,context){if(obj==null)return;if(nativeForEach&&obj.forEach===nativeForEach){obj.forEach(iterator,context);}else if(obj.length===+obj.length){for(var i=0,l=obj.length;i2;if(obj==null)obj=[];if(nativeReduce&&obj.reduce===nativeReduce){if(context)iterator=_.bind(iterator,context);return initial?obj.reduce(iterator,memo):obj.reduce(iterator);}each(obj,function(value,index,list){if(!initial){memo=value;initial=true;}else{memo=iterator.call(context,memo,value,index,list);}});if(!initial)throw new TypeError('Reduce of empty array with no initial value');return memo;};_.reduceRight=_.foldr=function(obj,iterator,memo,context){var initial=arguments.length>2;if(obj==null)obj=[];if(nativeReduceRight&&obj.reduceRight===nativeReduceRight){if(context)iterator=_.bind(iterator,context);return initial?obj.reduceRight(iterator,memo):obj.reduceRight(iterator);}var reversed=_.toArray(obj).reverse();if(context&&!initial)iterator=_.bind(iterator,context);return initial?_.reduce(reversed,iterator,memo,context):_. reduce(reversed,iterator);};_.find=_.detect=function(obj,iterator,context){var result;any(obj,function(value,index,list){if(iterator.call(context,value,index,list)){result=value;return true;}});return result;};_.filter=_.select=function(obj,iterator,context){var results=[];if(obj==null)return results;if(nativeFilter&&obj.filter===nativeFilter)return obj.filter(iterator,context);each(obj,function(value,index,list){if(iterator.call(context,value,index,list))results[results.length]=value;});return results;};_.reject=function(obj,iterator,context){var results=[];if(obj==null)return results;each(obj,function(value,index,list){if(!iterator.call(context,value,index,list))results[results.length]=value;});return results;};_.every=_.all=function(obj,iterator,context){var result=true;if(obj==null)return result;if(nativeEvery&&obj.every===nativeEvery)return obj.every(iterator,context);each(obj,function(value,index,list){if(!(result=result&&iterator.call(context,value,index,list)))return breaker;}) ;return result;};var any=_.some=_.any=function(obj,iterator,context){iterator||(iterator=_.identity);var result=false;if(obj==null)return result;if(nativeSome&&obj.some===nativeSome)return obj.some(iterator,context);each(obj,function(value,index,list){if(result||(result=iterator.call(context,value,index,list)))return breaker;});return!!result;};_.include=_.contains=function(obj,target){var found=false;if(obj==null)return found;if(nativeIndexOf&&obj.indexOf===nativeIndexOf)return obj.indexOf(target)!=-1;found=any(obj,function(value){return value===target;});return found;};_.invoke=function(obj,method){var args=slice.call(arguments,2);return _.map(obj,function(value){return(_.isFunction(method)?method||value:value[method]).apply(value,args);});};_.pluck=function(obj,key){return _.map(obj,function(value){return value[key];});};_.max=function(obj,iterator,context){if(!iterator&&_.isArray(obj))return Math.max.apply(Math,obj);if(!iterator&&_.isEmpty(obj))return-Infinity;var result={computed: -Infinity};each(obj,function(value,index,list){var computed=iterator?iterator.call(context,value,index,list):value;computed>=result.computed&&(result={value:value,computed:computed});});return result.value;};_.min=function(obj,iterator,context){if(!iterator&&_.isArray(obj))return Math.min.apply(Math,obj);if(!iterator&&_.isEmpty(obj))return Infinity;var result={computed:Infinity};each(obj,function(value,index,list){var computed=iterator?iterator.call(context,value,index,list):value;computedb?1:0;}),'value');};_.groupBy=function(obj,val){var result={};var iterator=_.isFunction(val)?val:function(obj){return obj[val];};each(obj,function(value,index){var key=iterator(value,index);(result[key]||(result[key]=[])).push(value);});return result;};_.sortedIndex=function(array,obj,iterator){iterator||(iterator=_.identity);var low=0,high=array.length;while(low>1;iterator(array[mid])=0;});});};_.difference=function(array){var rest=_.flatten(slice.call(arguments,1));return _.filter(array,function(value){return!_.include(rest,value);});};_.zip=function(){var args=slice.call(arguments);var length=_.max(_.pluck(args,'length'));var results=new Array(length);for(var i=0;i=0;i--){args=[funcs[i].apply(this,args)];}return args[0];};};_.after=function(times,func){if(times<=0)return func();return function(){if(--times<1){return func.apply(this,arguments);}};};_.keys=nativeKeys||function(obj){if(obj!==Object(obj))throw new TypeError('Invalid object');var keys=[];for(var key in obj)if(_.has(obj,key))keys[keys.length]=key;return keys;};_.values=function(obj){return _.map(obj,_.identity);};_.functions=_.methods=function(obj){var names=[];for(var key in obj){if(_.isFunction(obj[key]))names.push(key);}return names.sort();};_.extend=function(obj){each(slice.call(arguments,1),function(source){for(var prop in source){obj[ prop]=source[prop];}});return obj;};_.defaults=function(obj){each(slice.call(arguments,1),function(source){for(var prop in source){if(obj[prop]==null)obj[prop]=source[prop];}});return obj;};_.clone=function(obj){if(!_.isObject(obj))return obj;return _.isArray(obj)?obj.slice():_.extend({},obj);};_.tap=function(obj,interceptor){interceptor(obj);return obj;};function eq(a,b,stack){if(a===b)return a!==0||1/a==1/b;if(a==null||b==null)return a===b;if(a._chain)a=a._wrapped;if(b._chain)b=b._wrapped;if(a.isEqual&&_.isFunction(a.isEqual))return a.isEqual(b);if(b.isEqual&&_.isFunction(b.isEqual))return b.isEqual(a);var className=toString.call(a);if(className!=toString.call(b))return false;switch(className){case'[object String]':return a==String(b);case'[object Number]':return a!=+a?b!=+b:(a==0?1/a==1/b:a==+b);case'[object Date]':case'[object Boolean]':return+a==+b;case'[object RegExp]':return a.source==b.source&&a.global==b.global&&a.multiline==b.multiline&&a.ignoreCase==b.ignoreCase;}if(typeof a !='object'||typeof b!='object')return false;var length=stack.length;while(length--){if(stack[length]==a)return true;}stack.push(a);var size=0,result=true;if(className=='[object Array]'){size=a.length;result=size==b.length;if(result){while(size--){if(!(result=size in a==size in b&&eq(a[size],b[size],stack)))break;}}}else{if('constructor'in a!='constructor'in b||a.constructor!=b.constructor)return false;for(var key in a){if(_.has(a,key)){size++;if(!(result=_.has(b,key)&&eq(a[key],b[key],stack)))break;}}if(result){for(key in b){if(_.has(b,key)&&!(size--))break;}result=!size;}}stack.pop();return result;}_.isEqual=function(a,b){return eq(a,b,[]);};_.isEmpty=function(obj){if(_.isArray(obj)||_.isString(obj))return obj.length===0;for(var key in obj)if(_.has(obj,key))return false;return true;};_.isElement=function(obj){return!!(obj&&obj.nodeType==1);};_.isArray=nativeIsArray||function(obj){return toString.call(obj)=='[object Array]';};_.isObject=function(obj){return obj===Object(obj);};_. isArguments=function(obj){return toString.call(obj)=='[object Arguments]';};if(!_.isArguments(arguments)){_.isArguments=function(obj){return!!(obj&&_.has(obj,'callee'));};}_.isFunction=function(obj){return toString.call(obj)=='[object Function]';};_.isString=function(obj){return toString.call(obj)=='[object String]';};_.isNumber=function(obj){return toString.call(obj)=='[object Number]';};_.isNaN=function(obj){return obj!==obj;};_.isBoolean=function(obj){return obj===true||obj===false||toString.call(obj)=='[object Boolean]';};_.isDate=function(obj){return toString.call(obj)=='[object Date]';};_.isRegExp=function(obj){return toString.call(obj)=='[object RegExp]';};_.isNull=function(obj){return obj===null;};_.isUndefined=function(obj){return obj===void 0;};_.has=function(obj,key){return hasOwnProperty.call(obj,key);};_.noConflict=function(){root._=previousUnderscore;return this;};_.identity=function(value){return value;};_.times=function(n,iterator,context){for(var i=0;i/g,'>').replace(/"/g,'"').replace(/'/g,''').replace(/\//g,'/');};_.mixin=function(obj){each(_.functions(obj),function(name){addToWrapper(name,_[name]=obj[name]);});};var idCounter=0;_.uniqueId=function(prefix){var id=idCounter++;return prefix?prefix+id:id;};_.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var noMatch=/.^/;var unescape=function(code){return code.replace(/\\\\/g,'\\').replace(/\\'/g,"'");};_.template=function(str,data){var c=_.templateSettings;var tmpl='var __p=[],print=function(){__p.push.apply(__p,arguments);};'+'with(obj||{}){__p.push(\''+str.replace(/\\/g,'\\\\').replace(/'/g,"\\'").replace(c.escape||noMatch,function(match,code){return"',_.escape("+unescape(code)+"),'";}).replace(c.interpolate||noMatch,function(match,code){return"',"+unescape(code)+",'";}).replace(c.evaluate|| noMatch,function(match,code){return"');"+unescape(code).replace(/[\r\n\t]/g,' ')+";__p.push('";}).replace(/\r/g,'\\r').replace(/\n/g,'\\n').replace(/\t/g,'\\t')+"');}return __p.join('');";var func=new Function('obj','_',tmpl);if(data)return func(data,_);return function(data){return func.call(this,data,_);};};_.chain=function(obj){return _(obj).chain();};var wrapper=function(obj){this._wrapped=obj;};_.prototype=wrapper.prototype;var result=function(obj,chain){return chain?_(obj).chain():obj;};var addToWrapper=function(name,func){wrapper.prototype[name]=function(){var args=slice.call(arguments);unshift.call(args,this._wrapped);return result(func.apply(_,args),this._chain);};};_.mixin(_);each(['pop','push','reverse','shift','sort','splice','unshift'],function(name){var method=ArrayProto[name];wrapper.prototype[name]=function(){var wrapped=this._wrapped;method.apply(wrapped,arguments);var length=wrapped.length;if((name=='shift'||name=='splice')&&length===0)delete wrapped[0];return result( wrapped,this._chain);};});each(['concat','join','slice'],function(name){var method=ArrayProto[name];wrapper.prototype[name]=function(){return result(method.apply(this._wrapped,arguments),this._chain);};});wrapper.prototype.chain=function(){this._chain=true;return this;};wrapper.prototype.value=function(){return this._wrapped;};}).call(this);(function(){var root=this;var previousBackbone=root.Backbone;var slice=Array.prototype.slice;var splice=Array.prototype.splice;var Backbone;if(typeof exports!=='undefined'){Backbone=exports;}else{Backbone=root.Backbone={};}Backbone.VERSION='0.9.2';var _=root._;if(!_&&(typeof require!=='undefined'))_=require('underscore');var $=root.jQuery||root.Zepto||root.ender;Backbone.setDomLibrary=function(lib){$=lib;};Backbone.noConflict=function(){root.Backbone=previousBackbone;return this;};Backbone.emulateHTTP=false;Backbone.emulateJSON=false;var eventSplitter=/\s+/;var Events=Backbone.Events={on:function(events,callback,context){var calls,event,node,tail, list;if(!callback)return this;events=events.split(eventSplitter);calls=this._callbacks||(this._callbacks={});while(event=events.shift()){list=calls[event];node=list?list.tail:{};node.next=tail={};node.context=context;node.callback=callback;calls[event]={tail:tail,next:list?list.next:node};}return this;},off:function(events,callback,context){var event,calls,node,tail,cb,ctx;if(!(calls=this._callbacks))return;if(!(events||callback||context)){delete this._callbacks;return this;}events=events?events.split(eventSplitter):_.keys(calls);while(event=events.shift()){node=calls[event];delete calls[event];if(!node||!(callback||context))continue;tail=node.tail;while((node=node.next)!==tail){cb=node.callback;ctx=node.context;if((callback&&cb!==callback)||(context&&ctx!==context)){this.on(event,cb,ctx);}}}return this;},trigger:function(events){var event,node,calls,tail,args,all,rest;if(!(calls=this._callbacks))return this;all=calls.all;events=events.split(eventSplitter);rest=slice.call(arguments,1); while(event=events.shift()){if(node=calls[event]){tail=node.tail;while((node=node.next)!==tail){node.callback.apply(node.context||this,rest);}}if(node=all){tail=node.tail;args=[event].concat(rest);while((node=node.next)!==tail){node.callback.apply(node.context||this,args);}}}return this;}};Events.bind=Events.on;Events.unbind=Events.off;var Model=Backbone.Model=function(attributes,options){var defaults;attributes||(attributes={});if(options&&options.parse)attributes=this.parse(attributes);if(defaults=getValue(this,'defaults')){attributes=_.extend({},defaults,attributes);}if(options&&options.collection)this.collection=options.collection;this.attributes={};this._escapedAttributes={};this.cid=_.uniqueId('c');this.changed={};this._silent={};this._pending={};this.set(attributes,{silent:true});this.changed={};this._silent={};this._pending={};this._previousAttributes=_.clone(this.attributes);this.initialize.apply(this,arguments);};_.extend(Model.prototype,Events,{changed:null,_silent:null, _pending:null,idAttribute:'id',initialize:function(){},toJSON:function(options){return _.clone(this.attributes);},get:function(attr){return this.attributes[attr];},escape:function(attr){var html;if(html=this._escapedAttributes[attr])return html;var val=this.get(attr);return this._escapedAttributes[attr]=_.escape(val==null?'':''+val);},has:function(attr){return this.get(attr)!=null;},set:function(key,value,options){var attrs,attr,val;if(_.isObject(key)||key==null){attrs=key;options=value;}else{attrs={};attrs[key]=value;}options||(options={});if(!attrs)return this;if(attrs instanceof Model)attrs=attrs.attributes;if(options.unset)for(attr in attrs)attrs[attr]=void 0;if(!this._validate(attrs,options))return false;if(this.idAttribute in attrs)this.id=attrs[this.idAttribute];var changes=options.changes={};var now=this.attributes;var escaped=this._escapedAttributes;var prev=this._previousAttributes||{};for(attr in attrs){val=attrs[attr];if(!_.isEqual(now[attr],val)||(options.unset&&_.has(now, attr))){delete escaped[attr];(options.silent?this._silent:changes)[attr]=true;}options.unset?delete now[attr]:now[attr]=val;if(!_.isEqual(prev[attr],val)||(_.has(now,attr)!=_.has(prev,attr))){this.changed[attr]=val;if(!options.silent)this._pending[attr]=true;}else{delete this.changed[attr];delete this._pending[attr];}}if(!options.silent)this.change(options);return this;},unset:function(attr,options){(options||(options={})).unset=true;return this.set(attr,null,options);},clear:function(options){(options||(options={})).unset=true;return this.set(_.clone(this.attributes),options);},fetch:function(options){options=options?_.clone(options):{};var model=this;var success=options.success;options.success=function(resp,status,xhr){if(!model.set(model.parse(resp,xhr),options))return false;if(success)success(model,resp);};options.error=Backbone.wrapError(options.error,model,options);return(this.sync||Backbone.sync).call(this,'read',this,options);},save:function(key,value,options){var attrs,current ;if(_.isObject(key)||key==null){attrs=key;options=value;}else{attrs={};attrs[key]=value;}options=options?_.clone(options):{};if(options.wait){if(!this._validate(attrs,options))return false;current=_.clone(this.attributes);}var silentOptions=_.extend({},options,{silent:true});if(attrs&&!this.set(attrs,options.wait?silentOptions:options)){return false;}var model=this;var success=options.success;options.success=function(resp,status,xhr){var serverAttrs=model.parse(resp,xhr);if(options.wait){delete options.wait;serverAttrs=_.extend(attrs||{},serverAttrs);}if(!model.set(serverAttrs,options))return false;if(success){success(model,resp);}else{model.trigger('sync',model,resp,options);}};options.error=Backbone.wrapError(options.error,model,options);var method=this.isNew()?'create':'update';var xhr=(this.sync||Backbone.sync).call(this,method,this,options);if(options.wait)this.set(current,silentOptions);return xhr;},destroy:function(options){options=options?_.clone(options):{};var model=this;var success=options.success;var triggerDestroy=function(){model.trigger('destroy',model,model.collection,options);};if(this.isNew()){triggerDestroy();return false;}options.success=function(resp){if(options.wait)triggerDestroy();if(success){success(model,resp);}else{model.trigger('sync',model,resp,options);}};options.error=Backbone.wrapError(options.error,model,options);var xhr=(this.sync||Backbone.sync).call(this,'delete',this,options);if(!options.wait)triggerDestroy();return xhr;},url:function(){var base=getValue(this,'urlRoot')||getValue(this.collection,'url')||urlError();if(this.isNew())return base;return base+(base.charAt(base.length-1)=='/'?'':'/')+encodeURIComponent(this.id);},parse:function(resp,xhr){return resp;},clone:function(){return new this.constructor(this.attributes);},isNew:function(){return this.id==null;},change:function(options){options||(options={});var changing=this._changing;this._changing=true;for(var attr in this._silent)this._pending[attr]=true;var changes=_.extend ({},options.changes,this._silent);this._silent={};for(var attr in changes){this.trigger('change:'+attr,this,this.get(attr),options);}if(changing)return this;while(!_.isEmpty(this._pending)){this._pending={};this.trigger('change',this,options);for(var attr in this.changed){if(this._pending[attr]||this._silent[attr])continue;delete this.changed[attr];}this._previousAttributes=_.clone(this.attributes);}this._changing=false;return this;},hasChanged:function(attr){if(!arguments.length)return!_.isEmpty(this.changed);return _.has(this.changed,attr);},changedAttributes:function(diff){if(!diff)return this.hasChanged()?_.clone(this.changed):false;var val,changed=false,old=this._previousAttributes;for(var attr in diff){if(_.isEqual(old[attr],(val=diff[attr])))continue;(changed||(changed={}))[attr]=val;}return changed;},previous:function(attr){if(!arguments.length||!this._previousAttributes)return null;return this._previousAttributes[attr];},previousAttributes:function(){return _.clone(this. _previousAttributes);},isValid:function(){return!this.validate(this.attributes);},_validate:function(attrs,options){if(options.silent||!this.validate)return true;attrs=_.extend({},this.attributes,attrs);var error=this.validate(attrs,options);if(!error)return true;if(options&&options.error){options.error(this,error,options);}else{this.trigger('error',this,error,options);}return false;}});var Collection=Backbone.Collection=function(models,options){options||(options={});if(options.model)this.model=options.model;if(options.comparator)this.comparator=options.comparator;this._reset();this.initialize.apply(this,arguments);if(models)this.reset(models,{silent:true,parse:options.parse});};_.extend(Collection.prototype,Events,{model:Model,initialize:function(){},toJSON:function(options){return this.map(function(model){return model.toJSON(options);});},add:function(models,options){var i,index,length,model,cid,id,cids={},ids={},dups=[];options||(options={});models=_.isArray(models)?models.slice():[ models];for(i=0,length=models.length;i').hide().appendTo('body')[0].contentWindow;this.navigate(fragment);}if(this._hasPushState){$(window).bind('popstate',this.checkUrl);}else if(this._wantsHashChange&&('onhashchange' in window)&&!oldIE){$(window).bind('hashchange',this.checkUrl);}else if(this._wantsHashChange){this._checkUrlInterval=setInterval(this.checkUrl,this.interval);}this.fragment=fragment;var loc=window.location;var atRoot=loc.pathname==this.options.root;if(this._wantsHashChange&&this._wantsPushState&&!this._hasPushState&&!atRoot){this.fragment=this.getFragment(null,true);window.location.replace(this.options.root+'#'+this.fragment);return true;}else if(this._wantsPushState&&this._hasPushState&&atRoot&&loc.hash){this.fragment=this.getHash().replace(routeStripper,'');window.history.replaceState({},document.title,loc.protocol+'//'+loc.host+this.options.root+this.fragment);}if(!this.options.silent){return this.loadUrl();}},stop:function(){$(window).unbind('popstate',this.checkUrl).unbind('hashchange',this.checkUrl);clearInterval(this._checkUrlInterval);History.started=false;},route:function(route,callback){this.handlers.unshift({route:route,callback:callback});},checkUrl:function(e){var current =this.getFragment();if(current==this.fragment&&this.iframe)current=this.getFragment(this.getHash(this.iframe));if(current==this.fragment)return false;if(this.iframe)this.navigate(current);this.loadUrl()||this.loadUrl(this.getHash());},loadUrl:function(fragmentOverride){var fragment=this.fragment=this.getFragment(fragmentOverride);var matched=_.any(this.handlers,function(handler){if(handler.route.test(fragment)){handler.callback(fragment);return true;}});return matched;},navigate:function(fragment,options){if(!History.started)return false;if(!options||options===true)options={trigger:options};var frag=(fragment||'').replace(routeStripper,'');if(this.fragment==frag)return;if(this._hasPushState){if(frag.indexOf(this.options.root)!=0)frag=this.options.root+frag;this.fragment=frag;window.history[options.replace?'replaceState':'pushState']({},document.title,frag);}else if(this._wantsHashChange){this.fragment=frag;this._updateHash(window.location,frag,options.replace);if(this.iframe&&(frag!= this.getFragment(this.getHash(this.iframe)))){if(!options.replace)this.iframe.document.open().close();this._updateHash(this.iframe.location,frag,options.replace);}}else{window.location.assign(this.options.root+fragment);}if(options.trigger)this.loadUrl(fragment);},_updateHash:function(location,fragment,replace){if(replace){location.replace(location.toString().replace(/(javascript:|#).*$/,'')+'#'+fragment);}else{location.hash=fragment;}}});var View=Backbone.View=function(options){this.cid=_.uniqueId('view');this._configure(options||{});this._ensureElement();this.initialize.apply(this,arguments);this.delegateEvents();};var delegateEventSplitter=/^(\S+)\s*(.*)$/;var viewOptions=['model','collection','el','id','attributes','className','tagName'];_.extend(View.prototype,Events,{tagName:'div',$:function(selector){return this.$el.find(selector);},initialize:function(){},render:function(){return this;},remove:function(){this.$el.remove();return this;},make:function(tagName,attributes,content){ var el=document.createElement(tagName);if(attributes)$(el).attr(attributes);if(content)$(el).html(content);return el;},setElement:function(element,delegate){if(this.$el)this.undelegateEvents();this.$el=(element instanceof $)?element:$(element);this.el=this.$el[0];if(delegate!==false)this.delegateEvents();return this;},delegateEvents:function(events){if(!(events||(events=getValue(this,'events'))))return;this.undelegateEvents();for(var key in events){var method=events[key];if(!_.isFunction(method))method=this[events[key]];if(!method)throw new Error('Method "'+events[key]+'" does not exist');var match=key.match(delegateEventSplitter);var eventName=match[1],selector=match[2];method=_.bind(method,this);eventName+='.delegateEvents'+this.cid;if(selector===''){this.$el.bind(eventName,method);}else{this.$el.delegate(selector,eventName,method);}}},undelegateEvents:function(){this.$el.unbind('.delegateEvents'+this.cid);},_configure:function(options){if(this.options)options=_.extend({},this. options,options);for(var i=0,l=viewOptions.length;idate)?1:(this=start.getTime()&&t<=end.getTime();};Date.prototype.addMilliseconds=function(value){this.setMilliseconds(this.getMilliseconds()+value);return this;};Date.prototype.addSeconds=function(value){return this.addMilliseconds(value*1000);};Date.prototype.addMinutes=function(value){return this.addMilliseconds(value*60000);};Date.prototype.addHours=function(value){return this.addMilliseconds(value*3600000);};Date.prototype.addDays=function(value){return this.addMilliseconds(value*86400000);};Date.prototype.addWeeks=function(value){return this.addMilliseconds(value*604800000);};Date.prototype.addMonths=function(value){var n=this.getDate();this.setDate(1);this.setMonth(this.getMonth()+value);this.setDate(Math.min(n,this.getDaysInMonth()));return this;};Date.prototype.addYears=function(value){return this.addMonths(value*12);};Date.prototype.add=function(config){if(typeof config=="number"){this. _orient=config;return this;}var x=config;if(x.millisecond||x.milliseconds){this.addMilliseconds(x.millisecond||x.milliseconds);}if(x.second||x.seconds){this.addSeconds(x.second||x.seconds);}if(x.minute||x.minutes){this.addMinutes(x.minute||x.minutes);}if(x.hour||x.hours){this.addHours(x.hour||x.hours);}if(x.month||x.months){this.addMonths(x.month||x.months);}if(x.year||x.years){this.addYears(x.year||x.years);}if(x.day||x.days){this.addDays(x.day||x.days);}return this;};Date._validate=function(value,min,max,name){if(typeof value!="number"){throw new TypeError(value+" is not a Number.");}else if(valuemax){throw new RangeError(value+" is not a valid value for "+name+".");}return true;};Date.validateMillisecond=function(n){return Date._validate(n,0,999,"milliseconds");};Date.validateSecond=function(n){return Date._validate(n,0,59,"seconds");};Date.validateMinute=function(n){return Date._validate(n,0,59,"minutes");};Date.validateHour=function(n){return Date._validate(n,0,23, "hours");};Date.validateDay=function(n,year,month){return Date._validate(n,1,Date.getDaysInMonth(year,month),"days");};Date.validateMonth=function(n){return Date._validate(n,0,11,"months");};Date.validateYear=function(n){return Date._validate(n,1,9999,"seconds");};Date.prototype.set=function(config){var x=config;if(!x.millisecond&&x.millisecond!==0){x.millisecond=-1;}if(!x.second&&x.second!==0){x.second=-1;}if(!x.minute&&x.minute!==0){x.minute=-1;}if(!x.hour&&x.hour!==0){x.hour=-1;}if(!x.day&&x.day!==0){x.day=-1;}if(!x.month&&x.month!==0){x.month=-1;}if(!x.year&&x.year!==0){x.year=-1;}if(x.millisecond!=-1&&Date.validateMillisecond(x.millisecond)){this.addMilliseconds(x.millisecond-this.getMilliseconds());}if(x.second!=-1&&Date.validateSecond(x.second)){this.addSeconds(x.second-this.getSeconds());}if(x.minute!=-1&&Date.validateMinute(x.minute)){this.addMinutes(x.minute-this.getMinutes());}if(x.hour!=-1&&Date.validateHour(x.hour)){this.addHours(x.hour-this.getHours());}if(x.month!==-1&& Date.validateMonth(x.month)){this.addMonths(x.month-this.getMonth());}if(x.year!=-1&&Date.validateYear(x.year)){this.addYears(x.year-this.getFullYear());}if(x.day!=-1&&Date.validateDay(x.day,this.getFullYear(),this.getMonth())){this.addDays(x.day-this.getDate());}if(x.timezone){this.setTimezone(x.timezone);}if(x.timezoneOffset){this.setTimezoneOffset(x.timezoneOffset);}return this;};Date.prototype.clearTime=function(){this.setHours(0);this.setMinutes(0);this.setSeconds(0);this.setMilliseconds(0);return this;};Date.prototype.isLeapYear=function(){var y=this.getFullYear();return(((y%4===0)&&(y%100!==0))||(y%400===0));};Date.prototype.isWeekday=function(){return!(this.is().sat()||this.is().sun());};Date.prototype.getDaysInMonth=function(){return Date.getDaysInMonth(this.getFullYear(),this.getMonth());};Date.prototype.moveToFirstDayOfMonth=function(){return this.set({day:1});};Date.prototype.moveToLastDayOfMonth=function(){return this.set({day:this.getDaysInMonth()});};Date.prototype. moveToDayOfWeek=function(day,orient){var diff=(day-this.getDay()+7*(orient||+1))%7;return this.addDays((diff===0)?diff+=7*(orient||+1):diff);};Date.prototype.moveToMonth=function(month,orient){var diff=(month-this.getMonth()+12*(orient||+1))%12;return this.addMonths((diff===0)?diff+=12*(orient||+1):diff);};Date.prototype.getDayOfYear=function(){return Math.floor((this-new Date(this.getFullYear(),0,1))/86400000);};Date.prototype.getWeekOfYear=function(firstDayOfWeek){var y=this.getFullYear(),m=this.getMonth(),d=this.getDate();var dow=firstDayOfWeek||Date.CultureInfo.firstDayOfWeek;var offset=7+1-new Date(y,0,1).getDay();if(offset==8){offset=1;}var daynum=((Date.UTC(y,m,d,0,0,0)-Date.UTC(y,0,1,0,0,0))/86400000)+1;var w=Math.floor((daynum-offset+7)/7);if(w===dow){y--;var prevOffset=7+1-new Date(y,0,1).getDay();if(prevOffset==2||prevOffset==8){w=53;}else{w=52;}}return w;};Date.prototype.isDST=function(){console.log('isDST');return this.toString().match(/(E|C|M|P)(S|D)T/)[2]=="D";};Date. prototype.getTimezone=function(){return Date.getTimezoneAbbreviation(this.getUTCOffset,this.isDST());};Date.prototype.setTimezoneOffset=function(s){var here=this.getTimezoneOffset(),there=Number(s)*-6/10;this.addMinutes(there-here);return this;};Date.prototype.setTimezone=function(s){return this.setTimezoneOffset(Date.getTimezoneOffset(s));};Date.prototype.getUTCOffset=function(){var n=this.getTimezoneOffset()*-10/6,r;if(n<0){r=(n-10000).toString();return r[0]+r.substr(2);}else{r=(n+10000).toString();return"+"+r.substr(1);}};Date.prototype.getDayName=function(abbrev){return abbrev?Date.CultureInfo.abbreviatedDayNames[this.getDay()]:Date.CultureInfo.dayNames[this.getDay()];};Date.prototype.getMonthName=function(abbrev){return abbrev?Date.CultureInfo.abbreviatedMonthNames[this.getMonth()]:Date.CultureInfo.monthNames[this.getMonth()];};Date.prototype._toString=Date.prototype.toString;Date.prototype.toString=function(format){var self=this;var p=function p(s){return(s.toString().length==1)? "0"+s:s;};return format?format.replace(/dd?d?d?|MM?M?M?|yy?y?y?|hh?|HH?|mm?|ss?|tt?|zz?z?/g,function(format){switch(format){case"hh":return p(self.getHours()<13?self.getHours():(self.getHours()-12));case"h":return self.getHours()<13?self.getHours():(self.getHours()-12);case"HH":return p(self.getHours());case"H":return self.getHours();case"mm":return p(self.getMinutes());case"m":return self.getMinutes();case"ss":return p(self.getSeconds());case"s":return self.getSeconds();case"yyyy":return self.getFullYear();case"yy":return self.getFullYear().toString().substring(2,4);case"dddd":return self.getDayName();case"ddd":return self.getDayName(true);case"dd":return p(self.getDate());case"d":return self.getDate().toString();case"MMMM":return self.getMonthName();case"MMM":return self.getMonthName(true);case"MM":return p((self.getMonth()+1));case"M":return self.getMonth()+1;case"t":return self.getHours()<12?Date.CultureInfo.amDesignator.substring(0,1):Date.CultureInfo.pmDesignator.substring(0,1); case"tt":return self.getHours()<12?Date.CultureInfo.amDesignator:Date.CultureInfo.pmDesignator;case"zzz":case"zz":case"z":return"";}}):this._toString();};Date.now=function(){return new Date();};Date.today=function(){return Date.now().clearTime();};Date.prototype._orient=+1;Date.prototype.next=function(){this._orient=+1;return this;};Date.prototype.last=Date.prototype.prev=Date.prototype.previous=function(){this._orient=-1;return this;};Date.prototype._is=false;Date.prototype.is=function(){this._is=true;return this;};Number.prototype._dateElement="day";Number.prototype.fromNow=function(){var c={};c[this._dateElement]=this;return Date.now().add(c);};Number.prototype.ago=function(){var c={};c[this._dateElement]=this*-1;return Date.now().add(c);};(function(){var $D=Date.prototype,$N=Number.prototype;var dx=("sunday monday tuesday wednesday thursday friday saturday").split(/\s/),mx=("january february march april may june july august september october november december").split(/\s/),px=( "Millisecond Second Minute Hour Day Week Month Year").split(/\s/),de;var df=function(n){return function(){if(this._is){this._is=false;return this.getDay()==n;}return this.moveToDayOfWeek(n,this._orient);};};for(var i=0;i0&&!last){try{q=d.call(this,r[1]);}catch(ex){last=true;}}else{last=true;}if(!last&&q[1].length===0){last=true;}if(!last){var qx=[];for(var j=0;j0){rx[0]=rx[0].concat(p[0]);rx[1]=p[1];}}if(rx[1].length1){args=Array.prototype.slice.call(arguments);}else if(arguments[0]instanceof Array){args=arguments[0];}if(args){for(var i=0,px=args.shift();i2)?n:(n+(((n+2000)Date.getDaysInMonth(this.year,this.month)){throw new RangeError(this.day+" is not a valid value for days.");}var r=new Date(this.year,this.month,this.day,this.hour,this.minute,this.second);if(this.timezone){r.set({timezone:this.timezone});}else if(this.timezoneOffset){r.set({timezoneOffset:this.timezoneOffset});}return r;},finish:function(x){x=(x instanceof Array)? flattenAndCompact(x):[x];if(x.length===0){return null;}for(var i=0;i=0&&context. waypoints[i].element[0]!==el[0]){i-=1;}return i;},contexts=[],Context=function(context){$.extend(this,{element:$(context),oldScroll:0,'waypoints':[],didScroll:false,didResize:false,doScroll:$.proxy(function(){var newScroll=this.element.scrollTop(),isDown=newScroll>this.oldScroll,that=this,pointsHit=$.grep(this.waypoints,function(el,i){return isDown?(el.offset>that.oldScroll&&el.offset<=newScroll):(el.offset<=that.oldScroll&&el.offset>newScroll);}),len=pointsHit.length;if(!this.oldScroll||!newScroll){$[wps]('refresh');}this.oldScroll=newScroll;if(!len)return;if(!isDown)pointsHit.reverse();$.each(pointsHit,function(i,point){if(point.options.continuous||i===len-1){triggerWaypoint(point,[isDown?'down':'up']);}});},this)});$(context).scroll($.proxy(function(){if(!this.didScroll){this.didScroll=true;window.setTimeout($.proxy(function(){this.doScroll();this.didScroll=false;},this),$[wps].settings.scrollThrottle);}},this)).resize($.proxy(function(){if(!this.didResize){this.didResize=true; window.setTimeout($.proxy(function(){$[wps]('refresh');this.didResize=false;},this),$[wps].settings.resizeThrottle);}},this));$w.load($.proxy(function(){this.doScroll();},this));},getContextByElement=function(element){var found=null;$.each(contexts,function(i,c){if(c.element[0]===element){found=c;return false;}});return found;},methods={init:function(f,options){this.each(function(){var cElement=$.fn[wp].defaults.context,context,$this=$(this);if(options&&options.context){cElement=options.context;}if(!$.isWindow(cElement)){cElement=$this.closest(cElement)[0];}context=getContextByElement(cElement);if(!context){context=new Context(cElement);contexts.push(context);}var ndx=waypointIndex($this,context),base=ndx<0?$.fn[wp].defaults:context.waypoints[ndx].options,opts=$.extend({},base,options);opts.offset=opts.offset==="bottom-in-view"?function(){var cHeight=$.isWindow(cElement)?$[wps]('viewportHeight'):$(cElement).height();return cHeight-$(this).outerHeight();}:opts.offset;if(ndx<0){context. waypoints.push({'element':$this,'offset':null,'options':opts});}else{context.waypoints[ndx].options=opts;}if(f){$this.bind(eventName,f);}if(options&&options.handler){$this.bind(eventName,options.handler);}});$[wps]('refresh');return this;},remove:function(){return this.each(function(i,el){var $el=$(el);$.each(contexts,function(i,c){var ndx=waypointIndex($el,c);if(ndx>=0){c.waypoints.splice(ndx,1);}});});},destroy:function(){return this.unbind(eventName)[wp]('remove');}},jQMethods={refresh:function(){$.each(contexts,function(i,c){var isWin=$.isWindow(c.element[0]),contextOffset=isWin?0:c.element.offset().top,contextHeight=isWin?$[wps]('viewportHeight'):c.element.height(),contextScroll=isWin?0:c.element.scrollTop();$.each(c.waypoints,function(j,o){if(!o)return;var adjustment=o.options.offset,oldOffset=o.offset;if(typeof o.options.offset==="function"){adjustment=o.options.offset.apply(o.element);}else if(typeof o.options.offset==="string"){var amount=parseFloat(o.options.offset); adjustment=o.options.offset.indexOf("%")?Math.ceil(contextHeight*(amount/100)):amount;}o.offset=o.element.offset().top-contextOffset+contextScroll-adjustment;if(o.options.onlyOnScroll)return;if(oldOffset!==null&&c.oldScroll>oldOffset&&c.oldScroll<=o.offset){triggerWaypoint(o,['up']);}else if(oldOffset!==null&&c.oldScroll=o.offset){triggerWaypoint(o,['down']);}else if(!oldOffset&&contextScroll>o.offset){triggerWaypoint(o,['down']);}});c.waypoints.sort(function(a,b){return a.offset-b.offset;});});},viewportHeight:function(){return(window.innerHeight?window.innerHeight:$w.height());},aggregate:function(){var points=$();$.each(contexts,function(i,c){$.each(c.waypoints,function(i,e){points=points.add(e.element);});});return points;}};$.fn[wp]=function(method){if(methods[method]){return methods[method].apply(this,Array.prototype.slice.call(arguments,1));}else if(typeof method==="function"||!method){return methods.init.apply(this,arguments);}else if(typeof method=== "object"){return methods.init.apply(this,[null,method]);}else{$.error('Method '+method+' does not exist on jQuery '+wp);}};$.fn[wp].defaults={continuous:true,offset:0,triggerOnce:false,context:window};$[wps]=function(method){if(jQMethods[method]){return jQMethods[method].apply(this);}else{return jQMethods['aggregate']();}};$[wps].settings={resizeThrottle:200,scrollThrottle:100};$w.load(function(){$[wps]('refresh');});})(jQuery,'waypoint','waypoints',window);;},{},{"apr":"Apr","april":"April","aug":"Aug","august":"August","dec":"Dec","december":"December","feb":"Feb","february":"February","fri":"Fri","friday":"Friday","jan":"Jan","january":"January","jul":"Jul","july":"July","jun":"Jun","june":"June","mar":"Mar","march":"March","may":"May","may_long":"May","mon":"Mon","monday":"Monday","nov":"Nov","november":"November","oct":"Oct","october":"October","sat":"Sat","saturday":"Saturday","sep":"Sep","september":"September","sun":"Sun","sunday":"Sunday","thu":"Thu","thursday":"Thursday", "tue":"Tue","tuesday":"Tuesday","wed":"Wed","wednesday":"Wednesday"});mw.loader.implement("ext.pageTriage.externalDeletionTagsOptions",function(){$.pageTriageDeletionTagsOptions.Main.proposeddeletion.tags.prod.tag='subst:prod';$.pageTriageDeletionTagsOptions.Main.proposeddeletion.tags.blpprod.tag='subst:blp-prod';;},{},{"pagetriage-del-tags-cat-csd-label":"Speedy deletion","pagetriage-del-tags-cat-csd-desc":"Mark this page for speedy deletion if it fits one of the criteria below.","pagetriage-del-tags-cat-prod-label":"Proposed deletion","pagetriage-del-tags-cat-prod-desc":"Mark this page for proposed deletion if it clearly violates community standards.","pagetriage-del-tags-cat-discussion-desc":"Mark this page to discuss its deletion with other editors.","pagetriage-del-tags-dbg3-label":"Pure vandalism and blatant hoaxes","pagetriage-del-tags-dbg3-desc":"Pages that include blatant and obvious misinformation or hoaxes. (G3)","pagetriage-del-tags-dbg10-label":"Attack pages", "pagetriage-del-tags-dbg10-desc":"Pages that disparage, threaten, intimidate or harass their subject or some other entity, and serve no other purpose. (G10)","pagetriage-del-tags-dbg11-label":"Unambiguous advertising or promotion","pagetriage-del-tags-dbg11-desc":"Pages that are exclusively promotional, and would need to be fundamentally rewritten to become encyclopedic. (G11)","pagetriage-del-tags-dbg12-label":"Unambiguous copyright infringement","pagetriage-del-tags-dbg12-desc":"Text pages that contain copyrighted material with no credible assertion of public domain, fair use, or a compatible free license, where there is no non-infringing content on the page worth saving. (G12)","pagetriage-del-tags-dba1-label":"No context","pagetriage-del-tags-dba1-desc":"Articles lacking sufficient context to identify the subject of the article. (A1)","pagetriage-del-tags-dba7-label":"No indication of significance","pagetriage-del-tags-dba7-desc": "An article about a real person, individual animal(s), organization (for example, a band, club, or company, not including educational institutions), or web content that does not indicate why its subject is important or significant. This is distinct from verifiability and reliability of sources, and is a lower standard than notability. (A7)","pagetriage-del-tags-dbg1-label":"Patent nonsense","pagetriage-del-tags-dbg1-desc":"A page that is patent nonsense, consisting purely of incoherent text or gibberish with no meaningful content or history. (G1)","pagetriage-del-tags-dba3-label":"No content","pagetriage-del-tags-dba3-desc": "Any article (other than disambiguation pages, redirects, or soft redirects) consisting only of external links, category tags and \"see also\" sections, a rephrasing of the title, attempts to correspond with the person or group named by its title, a question that should have been asked at the help or reference desks, chat-like comments, template tags, and/or images. (A3)","pagetriage-del-tags-dbg2-label":"Test pages","pagetriage-del-tags-dbg2-desc":"A page created to test editing or other Wikipedia functions. (G2)","pagetriage-del-tags-dbg4-label":"Recreation of a page that was deleted per a deletion discussion","pagetriage-del-tags-dbg4-desc":"A sufficiently identical and unimproved copy, having any title, of a page deleted via its most recent deletion discussion. (G4)","pagetriage-del-tags-dbg5-label":"Creations by banned or blocked users","pagetriage-del-tags-dbg5-desc": "Pages created by banned or blocked users in violation of their ban or block, and which have no substantial edits by others. (G5)","pagetriage-del-tags-dbg7-label":"Author requests deletion","pagetriage-del-tags-dbg7-desc":"Pages where the author has requested deletion, either explicitly or by blanking the page. (G7)","pagetriage-del-tags-dba10-label":"Recently created article that duplicates an existing topic","pagetriage-del-tags-dba10-desc":"A recently created article with no relevant page history that duplicates an existing English Wikipedia topic, and that does not expand upon, detail or improve information within any existing article(s) on the subject, and where the title is not a plausible redirect. (A10)","pagetriage-del-tags-dba2-label":"Foreign language articles that exist on another Wikimedia project","pagetriage-del-tags-dba2-desc":"Articles having essentially the same content as an article on another Wikimedia project. (A2)","pagetriage-del-tags-dbu2-label": "Nonexistent user","pagetriage-del-tags-dbu2-desc":"User pages of users that do not exist (check Special:Listusers), except userpages for anonymous users who have edited, redirects from misspellings of an established user's userpage, and for the previous name of a recently renamed user (which should normally be left as a redirect to the new name for a reasonable time). (U2)","pagetriage-del-tags-dbu3-label":"Non-free galleries","pagetriage-del-tags-dbu3-desc":"Galleries in the userspace that consist mostly or entirely of \"fair use\" or non-free images. Wikipedia's non-free content policy prohibits the use of non-free content in userspace, even content that the user has uploaded; use of content in the public domain or under a free license is acceptable. (U3)","pagetriage-del-tags-dba9-label":"No indication of importance (musical recordings)","pagetriage-del-tags-dba9-desc": "An article about a musical recording that does not indicate why its subject is important or significant and where the artist's article does not exist (both conditions must be true). (A9)","pagetriage-del-tags-blpprod-label":"Proposed Deletion (Living People)","pagetriage-del-tags-blpprod-desc":"An article about a living person that has no sources","pagetriage-del-tags-prod-label":"Proposed Deletion","pagetriage-del-tags-prod-desc":"Uncontroversial deletions that do not meet any speedy deletion criteria","pagetriage-del-tags-articlefordeletion-label":"Articles for deletion","pagetriage-del-tags-redirectsfordiscussion-label":"Redirects for discussion","pagetriage-del-tags-miscellanyfordeletion-label":"Miscellany for deletion","pagetriage-tags-param-article-label":"Article:","pagetriage-tags-param-url-label":"Please add a URL for that source.","pagetriage-tags-param-source-label":"Please add a URL for that source:","pagetriage-del-tags-param-discussion-label": "Please explain why this article should be deleted, and provide links to the relevant policies wherever possible","pagetriage-del-title":"Mark for deletion","pagetriage-del-tooltip":"Nominate this page for deletion"});mw.loader.implement("ext.pageTriage.externalTagsOptions",function(){},{},{"pagetriage-tags-title":"Add tags","pagetriage-tags-cat-common-label":"Common","pagetriage-tags-cat-metadata-label":"Metadata","pagetriage-tags-cat-cleanup-label":"Cleanup","pagetriage-tags-cat-neutrality-label":"Neutrality","pagetriage-tags-cat-sources-label":"Sources","pagetriage-tags-cat-structure-label":"Structure","pagetriage-tags-cat-unwantedcontent-label":"Unwanted content","pagetriage-tags-cat-verifiability-label":"Verifiability","pagetriage-tags-cat-writingstyle-label":"Writing style","pagetriage-tags-cat-moretags-label":"More tags","pagetriage-tags-cat-all-label":"All tags","pagetriage-tags-linkrot-label":"Bare URLs","pagetriage-tags-linkrot-desc": "This page uses bare URLs for references, which are prone to link rot.","pagetriage-tags-copyedit-label":"Copy edit","pagetriage-tags-copyedit-desc":"This page needs copy editing for grammar, style, cohesion, tone, and/or spelling.","pagetriage-tags-morefootnotes-label":"More footnotes","pagetriage-tags-morefootnotes-desc":"This page has some references, but insufficient in-text citations.","pagetriage-tags-refimprove-label":"More references","pagetriage-tags-refimprove-desc":"This page needs additional references or sources for verification.","pagetriage-tags-uncategorised-label":"Uncategorised","pagetriage-tags-uncategorised-desc":"This page doesn't belong to any categories.","pagetriage-tags-unreferenced-label":"No references","pagetriage-tags-unreferenced-desc":"This page has no references at all.","pagetriage-tags-deadend-label":"Dead end","pagetriage-tags-deadend-desc":"This page has no links to other pages.","pagetriage-tags-externallinks-label":"External links", "pagetriage-tags-externallinks-desc":"This page's external links do not follow content policies or guidelines.","pagetriage-tags-catimprove-label":"More categories","pagetriage-tags-catimprove-desc":"This page requires additional categories.","pagetriage-tags-orphan-label":"Orphan","pagetriage-tags-orphan-desc":"No other pages link to this page.","pagetriage-tags-overlinked-label":"Too many links","pagetriage-tags-overlinked-desc":"This page has too many duplicate and/or irrelevant links.","pagetriage-tags-cleanup-label":"Cleanup","pagetriage-tags-cleanup-desc":"This page requires cleanup.","pagetriage-tags-expertsubject-label":"Needs an expert","pagetriage-tags-expertsubject-desc":"This page needs attention from an expert on the subject.","pagetriage-tags-prose-label":"Prose","pagetriage-tags-prose-desc":"This page is in a list format that is better presented using prose.","pagetriage-tags-roughtranslation-label":"Rough translation","pagetriage-tags-roughtranslation-desc": "This page is poorly translated and must be updated.","pagetriage-tags-advert-label":"Advertisement","pagetriage-tags-advert-desc":"This page is written like an advertisement.","pagetriage-tags-autobiography-label":"Autobiography","pagetriage-tags-autobiography-desc":"This page is an autobiography and is not written neutrally.","pagetriage-tags-coi-label":"Conflict of interest","pagetriage-tags-coi-desc":"This page creator or major contributor may have a conflict of interest.","pagetriage-tags-peacock-label":"Peacock","pagetriage-tags-peacock-desc":"This page contains peacock terms that promote the subject without adding information.","pagetriage-tags-pov-label":"POV","pagetriage-tags-pov-desc":"This page does not maintain a neutral point of view.","pagetriage-tags-weasel-label":"Weasel","pagetriage-tags-weasel-desc":"This page neutrality is compromised by the use of weasel words.","pagetriage-tags-blpsources-label":"More sources (BLP)","pagetriage-tags-blpsources-desc": "This page about a living person (BLP) needs additional source citations for verification.","pagetriage-tags-originalresearch-label":"Original research","pagetriage-tags-originalresearch-desc":"This page has original research or unverified claims.","pagetriage-tags-primarysources-label":"Primary sources","pagetriage-tags-primarysources-desc":"This page relies too heavily on primary sources, and needs secondary sources.","pagetriage-tags-onesource-label":"Single source","pagetriage-tags-onesource-desc":"This page relies largely or entirely upon a single source.","pagetriage-tags-condense-label":"Condense","pagetriage-tags-condense-desc":"This page has too many section headers dividing up its content.","pagetriage-tags-leadmissing-label":"Lead missing","pagetriage-tags-leadmissing-desc":"This page has no lead section and one should be written.","pagetriage-tags-leadrewrite-label":"Lead rewrite","pagetriage-tags-leadrewrite-desc": "This page's lead section needs to be rewritten to comply with guidelines.","pagetriage-tags-leadtoolong-label":"Lead too long","pagetriage-tags-leadtoolong-desc":"This page's lead section is too long and should be shortened.","pagetriage-tags-leadtooshort-label":"Lead too short","pagetriage-tags-leadtooshort-desc":"This page's lead section is too short and should be expanded.","pagetriage-tags-cleanupreorganise-label":"Reorganise","pagetriage-tags-cleanupreorganise-desc":"This page is in need of reorganization to comply with layout guidelines.","pagetriage-tags-sections-label":"Sections","pagetriage-tags-sections-desc":"This page needs to be broken into sections.","pagetriage-tags-stub-label":"Stub","pagetriage-tags-stub-desc":"This page is very short.","pagetriage-tags-verylong-label":"Very long","pagetriage-tags-verylong-desc":"This page is too long.","pagetriage-tags-closeparaphrasing-label":"Close paraphrasing","pagetriage-tags-closeparaphrasing-desc": "This page contains close paraphrasing of a copyrighted source.","pagetriage-tags-copypaste-label":"Copy and paste","pagetriage-tags-copypaste-desc":"This page appears to have been copied and pasted from a source.","pagetriage-tags-nonfree-label":"Copyrighted content","pagetriage-tags-nonfree-desc":"This page contains excessive or improper use of copyrighted materials.","pagetriage-tags-notability-label":"Notability","pagetriage-tags-notability-desc":"This page's subject does not meet the notability guideline.","pagetriage-tags-disputed-label":"Accuracy issues","pagetriage-tags-disputed-desc":"This page has questionable factual accuracy.","pagetriage-tags-citationstyle-label":"Citation style","pagetriage-tags-citationstyle-desc":"This page has unclear or inconsistent inline citations.","pagetriage-tags-hoax-label":"Hoax","pagetriage-tags-hoax-desc":"This page may be a complete hoax.","pagetriage-tags-nofootnotes-label":"No footnotes","pagetriage-tags-nofootnotes-desc": "This page has references, but no in-text citations.","pagetriage-tags-confusing-label":"Confusing","pagetriage-tags-confusing-desc":"This page is confusing or unclear.","pagetriage-tags-essaylike-label":"Essay","pagetriage-tags-essaylike-desc":"This page is written like an essay and needs cleanup.","pagetriage-tags-fansite-label":"Fan site","pagetriage-tags-fansite-desc":"This page resembles a fansite.","pagetriage-tags-notenglish-label":"Incorrect language","pagetriage-tags-notenglish-desc":"This page is written in an incorrect language and needs translation.","pagetriage-tags-technical-label":"Technical","pagetriage-tags-technical-desc":"This page is too technical for the uninitiated reader.","pagetriage-tags-tense-label":"Tense","pagetriage-tags-tense-desc":"This page is written in an incorrect tense.","pagetriage-tags-tone-label":"Tone","pagetriage-tags-tone-desc":"Tone of this page is not appropriate.","pagetriage-tags-allplot-label":"All plot","pagetriage-tags-allplot-desc": "This page is almost entirely a plot summary.","pagetriage-tags-fiction-label":"Fiction","pagetriage-tags-fiction-desc":"This page fails to distinguish between fact and fiction.","pagetriage-tags-inuniverse-label":"Fictional perspective","pagetriage-tags-inuniverse-desc":"This page subject is fictional and needs rewriting from a non-fictional perspective.","pagetriage-tags-outofdate-label":"Out of date","pagetriage-tags-outofdate-desc":"This page needs out-of-date information removed or updated.","pagetriage-tags-overlydetailed-label":"Overly detailed","pagetriage-tags-overlydetailed-desc":"This page contains an excessive amount of intricate detail.","pagetriage-tags-plot-label":"Plot","pagetriage-tags-plot-desc":"This page's plot summary is too long or excessively detailed.","pagetriage-tags-recentism-label":"Recent event slant","pagetriage-tags-recentism-desc":"This page is slanted towards recent events.","pagetriage-tags-toofewopinions-label":"Too few viewpoints", "pagetriage-tags-toofewopinions-desc":"This page does not include all significant viewpoints.","pagetriage-tags-unbalanced-label":"Unbalanced","pagetriage-tags-unbalanced-desc":"This page may be unbalanced towards certain viewpoints.","pagetriage-tags-update-label":"Update","pagetriage-tags-update-desc":"This page needs additional up-to-date information added.","pagetriage-tags-param-date-label":"Date:","pagetriage-tags-param-issues-label":"Describe issues to be addressed:","pagetriage-tags-param-blp-label":"This is a biography of a living person","pagetriage-tags-param-source-label":"Please add a URL for that source:","pagetriage-tags-param-free-label":"This content is freely licensed.","pagetriage-tags-param-url-label":"Please add a URL for that source.","pagetriage-tags-param-category-label":"\u003Cpagetriage-tags-param-category-label\u003E","pagetriage-tag-count-total":"$1 {{PLURAL:$1|tag|tags}} selected","pagetriage-button-add-tag":"Add selected tags", "pagetriage-button-add-tag-number":"Add $1 selected tags","pagetriage-button-add-parameters":"Add parameters","pagetriage-button-add-details":"Add details","pagetriage-button-edit-details":"Edit details","pagetriage-button-mark-for-deletion":"Mark for deletion","cancel":"Cancel","pagetriage-tags-param-free-yes-label":"Yes","pagetriage-tags-param-free-no-label":"No","pagetriage-tags-param-missing-required":"Tag $1 is missing required parameter.","pagetriage-tags-param-date-format":"$1 $2","pagetriage-tags-param-for-label":"This article may require copy editing for:","pagetriage-tags-tooltip":"Add tags to indicate areas of improvement for this page"});mw.loader.implement("ext.pageTriage.models",function(){$(function(){if(!mw.pageTriage){mw.pageTriage={};}mw.pageTriage.Article=Backbone.Model.extend({defaults:{title:'Empty Article',pageid:''},initialize:function(options){this.bind('change',this.formatMetadata,this);this.pageId=options.pageId;if(options.includeHistory){this.bind( 'change:pageid',this.addHistory,this);}},formatMetadata:function(article){var creation_date_parsed=Date.parseExact(article.get('creation_date'),'yyyyMMddHHmmss');article.set('creation_date_pretty',creation_date_parsed.toString(mw.msg('pagetriage-creation-dateformat')));if(article.get('user_creation_date')){var user_creation_date_parsed=Date.parseExact(article.get('user_creation_date'),'yyyyMMddHHmmss');article.set('user_creation_date_pretty',user_creation_date_parsed.toString(mw.msg('pagetriage-info-timestamp-date-format')));}else{article.set('user_creation_date_pretty','');}if(article.get('user_name')){if(article.get('user_id')>'0'&&article.get('user_autoconfirmed')<'1'){var bylineMessage='pagetriage-byline-new-editor';}else{var bylineMessage='pagetriage-byline';}var byline=mw.msg(bylineMessage,this.buildLinkTag(article.get('creator_user_page_url'),article.get('user_name'),article.get('creator_user_page_exist')),this.buildLinkTag(article.get('creator_user_talk_page_url'),mw.msg( 'sp-contributions-talk'),article.get('creator_user_talk_page_exist')),mw.msg('pipe-separator'),this.buildLinkTag(article.get('creator_contribution_page_url'),mw.msg('contribslink'),true));article.set('author_byline',byline);article.set('user_title_url',this.buildRedLink(article.get('creator_user_page_url'),article.get('creator_user_page_exist')));article.set('user_talk_title_url',this.buildRedLink(article.get('creator_user_talk_page_url'),article.get('creator_user_talk_page_exist')));article.set('user_contribs_title',article.get('creator_contribution_page'));}if(article.get('afd_status')=="1"||article.get('blp_prod_status')=="1"||article.get('csd_status')=="1"||article.get('prod_status')=="1"){article.set('page_status',mw.msg('pagetriage-page-status-delete'));}else if(article.get('patrol_status')=="0"){article.set('page_status',mw.msg('pagetriage-page-status-unreviewed'));}else if(article.get('patrol_status')=="3"){article.set('page_status',mw.msg('pagetriage-page-status-autoreviewed') );}else{if(article.get('ptrp_last_reviewed_by')!=0&&article.get('reviewer')){article.set('page_status',mw.msg('pagetriage-page-status-reviewed',Date.parseExact(article.get('ptrp_reviewed_updated'),'yyyyMMddHHmmss').toString(mw.msg('pagetriage-info-timestamp-date-format')),this.buildLinkTag(article.get('reviewer_user_page_url'),article.get('reviewer'),article.get('reviewer_user_page_exist')),this.buildLinkTag(article.get('reviewer_user_talk_page_url'),mw.msg('sp-contributions-talk'),article.get('reviewer_user_talk_page_exist')),mw.msg('pipe-separator'),this.buildLinkTag(article.get('reviewer_contribution_page_url'),mw.msg('contribslink'),true)));}else{article.set('page_status',mw.msg('pagetriage-page-status-reviewed-anonymous'));}}article.set('title_url_format',mw.util.wikiUrlencode(article.get('title')));var titleUrl=mw.util.wikiGetlink(article.get('title'));if(Number(article.get('is_redirect'))===1){titleUrl=this.buildLink(titleUrl,'redirect=no');}article.set('title_url',titleUrl);}, tagWarningNotice:function(){var dateStr=this.get('creation_date_utc');if(!dateStr){return'';}var now=new Date();now=new Date(now.getUTCFullYear(),now.getUTCMonth(),now.getUTCDate(),now.getUTCHours(),now.getUTCMinutes(),now.getUTCSeconds());var begin=Date.parseExact(dateStr,'yyyyMMddHHmmss');var diff=Math.round((now.getTime()-begin.getTime())/(1000*60));if(diff<30){if(diff<1){diff=1;}return mw.msg('pagetriage-tag-warning-notice',diff);}else{return'';}},buildLinkTag:function(url,text,exists){var style='';if(!exists){url=this.buildRedLink(url,exists);style='new';}return mw.html.element('a',{'href':url,'class':style},text);},buildRedLink:function(url,exists){if(!exists){url=this.buildLink(url,'action=edit&redlink=1');}return url;},buildLink:function(url,param){if(param){var mark=(url.indexOf('?')===-1)?'?':'&';url+=mark+param;}return url;},url:function(){var d=new Date();var params=$.param({action:'pagetriagelist',format:'json',timestamp:d.getTime()});return mw.util.wikiScript('api')+'?'+ params+'&'+$.param({page_id:this.pageId});},parse:function(response){if(response.pagetriagelist!==undefined&&response.pagetriagelist.pages!==undefined){return response.pagetriagelist.pages[0];}else{return response;}},addHistory:function(){this.revisions=new mw.pageTriage.RevisionList({eventBus:this.eventBus,pageId:this.pageId});this.revisions.fetch();}});mw.pageTriage.ArticleList=Backbone.Collection.extend({moreToLoad:true,model:mw.pageTriage.Article,optionsToken:'',apiParams:{limit:20,dir:'newestfirst',namespace:0,showreviewed:1,showunreviewed:1,showdeleted:1},initialize:function(options){this.eventBus=options.eventBus;this.eventBus.bind("filterSet",this.setParams);if(!mw.user.isAnon()&&mw.user.options.get('userjs-NewPagesFeedFilterOptions')){this.setParams($.parseJSON(mw.user.options.get('userjs-NewPagesFeedFilterOptions')));}},url:function(){var d=new Date();var params=$.param({action:'pagetriagelist',format:'json',timestamp:d.getTime()});return mw.util.wikiScript('api')+'?'+params+ '&'+$.param(this.apiParams);},parse:function(response){if(response.pagetriagelist.pages&&response.pagetriagelist.pages.length>this.apiParams.limit){response.pagetriagelist.pages.pop();this.moreToLoad=true;}else{this.moreToLoad=false;}return response.pagetriagelist.pages;},setParams:function(apiParams){this.apiParams=apiParams;},setParam:function(paramName,paramValue){this.apiParams[paramName]=paramValue;},encodeFilterParams:function(){var encodedString='';var paramArray=new Array;var _this=this;$.each(this.apiParams,function(key,val){var str='"'+key+'":';if(typeof val==='string'){val='"'+val.replace(/[\"]/g,'\\"')+'"';}str+=val;paramArray.push(str);});encodedString='{ '+paramArray.join(', ')+' }';return encodedString;},saveFilterParams:function(){var _this=this;if(!mw.user.isAnon()){if(this.optionsToken){this.apiSetFilterParams();}else{var tokenRequest={'action':'tokens','type':'options','format':'json'};$.ajax({type:'get',url:mw.util.wikiScript('api'),data:tokenRequest,dataType:'json' ,success:function(data){try{_this.optionsToken=data.tokens.optionstoken;}catch(e){throw new Error('Could not get token (requires MediaWiki 1.20).');}_this.apiSetFilterParams();}});}}},apiSetFilterParams:function(){var prefRequest={'action':'options','change':'userjs-NewPagesFeedFilterOptions='+this.encodeFilterParams(),'token':this.optionsToken,'format':'json'};$.ajax({type:'post',url:mw.util.wikiScript('api'),data:prefRequest,dataType:'json'});},getParam:function(key){return this.apiParams[key];}});});$(function(){if(!mw.pageTriage){mw.pageTriage={};}mw.pageTriage.Revision=Backbone.Model.extend({});mw.pageTriage.RevisionList=Backbone.Collection.extend({model:mw.pageTriage.Revision,apiParams:{rvprop:'timestamp|user|parsedcomment|ids',rvlimit:25},initialize:function(options){this.eventBus=options.eventBus;this.pageId=options.pageId;this.setParam('pageids',options.pageId);},url:function(){return mw.util.wikiScript('api')+'?action=query&prop=revisions&format=json&'+$.param(this.apiParams) ;},parse:function(response){return response.query.pages[this.pageId].revisions;},setParams:function(apiParams){this.apiParams=apiParams;},setParam:function(paramName,paramValue){this.apiParams[paramName]=paramValue;},getParam:function(key){return this.apiParams[key];}});});$(function(){if(!mw.pageTriage){mw.pageTriage={};}mw.pageTriage.Stats=Backbone.Model.extend({defaults:{title:'PageTriage Dashboard Data',pageid:''},apiParams:{namespace:''},initialize:function(){this.bind('change',this.formatMetadata,this);},formatMetadata:function(stats){stats.set('ptrUnreviewedCount',stats.get('unreviewedarticle')['count']);stats.set('ptrOldest',this.formatDaysFromNow(stats.get('unreviewedarticle')['oldest']));stats.set('ptrReviewedCount',stats.get('reviewedarticle')['reviewed_count']);stats.set('ptrFilterCount',stats.get('filteredarticle'));},formatDaysFromNow:function(dateStr){if(!dateStr){return'';}var now=new Date();now=new Date(now.getUTCFullYear(),now.getUTCMonth(),now.getUTCDate(),now. getUTCHours(),now.getUTCMinutes(),now.getUTCSeconds());var begin=Date.parseExact(dateStr,'yyyyMMddHHmmss');var diff=Math.round((now.getTime()-begin.getTime())/(1000*60*60*24));if(diff){return mw.msg('days',diff);}else{return mw.msg('pagetriage-stats-less-than-a-day',diff);}},setParam:function(paramName,paramValue){this.apiParams[paramName]=paramValue;},url:function(){var url=mw.util.wikiScript('api')+'?action=pagetriagestats&format=json';if(this.apiParams['namespace']!==''){url+='&'+$.param(this.apiParams);}return url;},parse:function(response){return response.pagetriagestats.stats;}});});;},{},{"pagetriage-info-timestamp-date-format":"d MMMM yyyy","pagetriage-page-status-autoreviewed":"This page was autopatrolled.","pagetriage-page-status-delete":"Marked for deletion","pagetriage-page-status-reviewed":"Marked as reviewed on $1 by $2 ($3$4$5)","pagetriage-page-status-reviewed-anonymous":"Marked as reviewed","pagetriage-page-status-unreviewed":"This page is still unreviewed.", "pipe-separator":"\u00a0| "});mw.loader.implement("ext.pageTriage.util",function(){$(function(){if(!mw.pageTriage){mw.pageTriage={};}mw.pageTriage.viewUtil={cache:{'toolbar':{'articleInfo.html':'','articleInfoHistory.html':'','delete.html':'','mark.html':'','tags.html':'','wikilove.html':'','toolView.html':'','toolbarView.html':''}},template:function(arg){var _this=this;apiRequest={'action':'pagetriagetemplate','view':arg.view,'format':'json','template':''};if(this.cache[arg.view]&&this.cache[arg.view][arg.template]!==undefined){if(this.cache[arg.view][arg.template]){return _.template(this.cache[arg.view][arg.template]);}else{for(var template in this.cache[arg.view]){if(apiRequest.template){apiRequest.template+='|'+template;}else{apiRequest.template=template;}}}}else{apiRequest.template=arg.template;}var templateText;$.ajax({type:'post',url:mw.util.wikiScript('api'),data:apiRequest,dataType:'json',async:false,success:function(result){if(result.pagetriagetemplate!==undefined&&result. pagetriagetemplate.result==='success'){if(_this.cache[arg.view]&&_this.cache[arg.view][arg.template]!==undefined){for(var i in result.pagetriagetemplate.template){_this.cache[arg.view][i]=result.pagetriagetemplate.template[i];}}templateText=result.pagetriagetemplate.template[arg.template];}},error:function(xhr){$('#mwe-pt-list-view').empty();$('#mwe-pt-list-errors').html(mw.msg('pagetriage-api-error'));$('#mwe-pt-list-errors').show();}});return _.template(templateText);}};});;},{},{"pagetriage-api-error":"An error occurred while loading the interface from the API. Please try reloading the page."});mw.loader.implement("ext.pageTriage.views.toolbar",function(){$(function(){mw.pageTriage.ToolView=Backbone.View.extend({id:'mwe-pt-info-abstract',icon:'icon_skip.png',title:'Abstract tool view',scrollable:false,reRender:false,badgeCount:function(){return null;},click:function(){if(this.visible){this.hide();}else{this.show();}},render:function(){this.$tel.html='this is some example html';}, initialize:function(options){this.eventBus=options.eventBus;},tagName:"div",className:"mwe-pt-tool",chromeTemplate:mw.pageTriage.viewUtil.template({'view':'toolbar','template':'toolView.html'}),visible:false,rendered:false,show:function(){var _this=this;this.eventBus.trigger('showTool',this);this.eventBus.bind('showTool',function(tool){if(tool!==this){this.hide();}},this);this.setIcon('active');if(this.reRender||!this.rendered){this.render();this.rendered=true;}this.$el.find('.mwe-pt-tool-flyout').show();this.$el.find('.mwe-pt-tool-pokey').show();this.visible=true;var flyoutOffset=this.$el.find('.mwe-pt-tool-flyout').outerWidth()+8;if($('#mwe-pt-toolbar').offset().left'0'&&this.model.get('user_autoconfirmed')=='0'){var bylineMessage='pagetriage-articleinfo-byline-new-editor';}else{var bylineMessage='pagetriage-articleinfo-byline';}var articleByline=mw.msg(bylineMessage,Date.parseExact(this.model.get('creation_date'),'yyyyMMddHHmmss').toString(mw.msg('pagetriage-info-timestamp-date-format')),this.model.buildLinkTag(this.model.get( 'creator_user_page_url'),this.model.get('user_name'),this.model.get('creator_user_page_exist')),this.model.buildLinkTag(this.model.get('creator_user_talk_page_url'),mw.msg('sp-contributions-talk'),this.model.get('creator_user_talk_page_exist')),mw.msg('pipe-separator'),this.model.buildLinkTag(this.model.get('creator_contribution_page_url'),mw.msg('contribslink'),true));this.model.set('articleByline',articleByline);}var stats=[mw.msg("pagetriage-bytes",this.model.get('page_len')),mw.msg("pagetriage-edits",this.model.get('rev_count')),mw.msg("pagetriage-categories",this.model.get('category_count'))];this.model.set('articleStat',mw.msg('pagetriage-articleinfo-stat',stats.join(mw.msg('pagetriage-dot-separator'))));this.$tel.html(this.template(this.model.toJSON()));var history=new mw.pageTriage.ArticleInfoHistoryView({eventBus:this.eventBus,model:this.model.revisions});this.$tel.find('#mwe-pt-info-history-container').append(history.render().$el);$('#mwe-pt-info .mwe-pt-flyout-help-link'). attr('href',mw.config.get('wgPageTriageCurationModules').articleInfo.helplink);this.model.unbind('change:patrol_status',function(){_this.render();});this.model.bind('change:patrol_status',function(){_this.render();});return this;},formatProblem:function(problem){return'
  • '+mw.msg('pagetriage-info-problem-'+problem)+' - '+mw.msg('pagetriage-info-problem-'+problem+'-desc')+'
  • ';},enumerateProblems:function(){this.problemCount=0;var problems='';if(this.model.get('user_block_status')==1){this.problemCount++;problems+=this.formatProblem('blocked');}if(this.model.get('category_count')<1&&this.model.get('is_redirect')==0){this.problemCount++;problems+=this.formatProblem('no-categories');}if(this.model.get('linkcount')<1&&this.model.get('is_redirect')==0){this.problemCount++;problems+=this.formatProblem('orphan');}if(typeof this.model.get('reference')!=='undefined'&&this .model.get('reference')=='0'&&this.model.get('is_redirect')==0){this.problemCount++;problems+=this.formatProblem('no-references');}if(problems){problems='
      '+problems+'
    ';}this.model.set('problems',problems);}});mw.pageTriage.ArticleInfoHistoryView=Backbone.View.extend({id:'mwe-pt-info-history',template:mw.pageTriage.viewUtil.template({'view':'toolbar','template':'articleInfoHistory.html'}),render:function(){var _this=this;var lastDate=null;var x=0;this.model.each(function(historyItem){if(x<5){var timestamp_parsed=Date.parseExact(historyItem.get('timestamp'),'yyyy-MM-ddTHH:mm:ssZ');historyItem.set('timestamp_date',timestamp_parsed.toString(mw.msg('pagetriage-info-timestamp-date-format')));historyItem.set('timestamp_time',timestamp_parsed.toString(mw.msg('pagetriage-info-timestamp-time-format')));if(historyItem.get('timestamp_date')!==lastDate){historyItem.set('new_date',true);}else{historyItem.set('new_date',false);}lastDate=historyItem.get('timestamp_date');if(historyItem.get( 'user')){try{var userTitle=new mw.Title(historyItem.get('user'),mw.config.get('wgNamespaceIds')['user']);historyItem.set('user_title_url',userTitle.getUrl());}catch(e){historyItem.set('user_title_url','');}}historyItem.set('revision_url',mw.config.get('wgScriptPath')+'/index.php?title='+mw.util.wikiUrlencode(mw.config.get('wgPageName'))+'&oldid='+historyItem.get('revid'));_this.$el.append(_this.template(historyItem.toJSON()));}x++;});return this;}});});$(function(){mw.pageTriage.MinimizeView=mw.pageTriage.ToolView.extend({id:'mwe-pt-minimize',icon:'icon_minimize.png',title:'',tooltip:'pagetriage-toolbar-minimize',initialize:function(options){this.eventBus=options.eventBus;this.toolbar=options.toolbar;},click:function(){this.toolbar.minimize();}});});$(function(){mw.pageTriage.TagsView=mw.pageTriage.ToolView.extend({id:'mwe-pt-tag',icon:'icon_tag.png',title:mw.msg('pagetriage-tags-title'),tooltip:'pagetriage-tags-tooltip',template:mw.pageTriage.viewUtil.template({'view':'toolbar', 'template':'tags.html'}),tagsOptions:$.pageTriageTagsOptions,selectedTag:{},selectedTagCount:0,noteMaxLength:250,noteChanged:false,initialize:function(options){this.eventBus=options.eventBus;this.buildAllCategory();this.reset();},buildAllCategory:function(){var list=[],len;for(var cat in this.tagsOptions){if(this.tagsOptions[cat].alias){continue;}for(var key in this.tagsOptions[cat].tags){var tag=$.extend(true,{},this.tagsOptions[cat].tags[key]);tag.dest=cat;list.push(tag);}}list.sort(function(a,b){if(a.labelb.label){return 1;}return 0;});this.tagsOptions.all={label:mw.msg('pagetriage-tags-cat-all-label'),alias:true,tags:{}};len=list.length;for(var i=0;i0&&_this.selectedTagCount>0){$('#mwe-pt-tag-submit-button').button('enable');}else{$('#mwe-pt-tag-submit-button').button('disable');}}).live('focus',function(e){$(this).val('');$(this).css('color','black');$(this).unbind(e);}).change(function(){_this.noteChanged=true;});$('#mwe-pt-categories').find('div').each(function(index,value){var cat=$($(this).html()).attr('cat');$(this).click(function(){$(this).find('a').blur();_this.displayTags(cat);return false;}).end();});$('#mwe-pt-tag-submit-button').button({disabled:true}). click(function(){$('#mwe-pt-tag-submit-button').button('disable');$('#mwe-pt-tag-submit').append($.createSpinner('tag-spinner'));_this.submit();return false;}).end();this.displayTags('common');},noteCharLeft:function(){return this.noteMaxLength-$.trim($('#mwe-pt-tag-note-input').val()).length;},displayTags:function(cat){var _this=this,tagSet=this.tagsOptions[cat].tags,tagRow='';$('#mwe-pt-tags').empty();var $tagList=$('
    ');$('.mwe-pt-category').removeClass('mwe-pt-active');$('#mwe-pt-category-'+cat).addClass('mwe-pt-active');$('.mwe-pt-category .mwe-pt-category-pokey').hide();$('#mwe-pt-category-'+cat+' .mwe-pt-category-pokey').show();$('#mwe-pt-tags').append($tagList);for(var key in tagSet){var checked=false;if(this.selectedTag[cat][key]){checked=true;}var checkbox=mw.html.element('input',{'type':'checkbox','value':tagSet[key].tag,'class':'mwe-pt-tag-checkbox','id':'mwe-pt-checkbox-tag-'+key,'checked':(checked)?true:false});tagRow= '
    ';tagRow+='';tagRow+='';tagRow+='
    '+checkbox+'
    '+mw.html.escape(tagSet[key].label)+'
    ';tagRow+='
    '+mw.html.escape(tagSet[key].desc)+'
    '+'
    '+'
    ';$tagList.append(tagRow);if($('#mwe-pt-checkbox-tag-'+key).prop('checked')){this.showParamsLink(key,cat);}$('#mwe-pt-tag-'+key+', #mwe-pt-checkbox-tag-'+key).click(function(){var destCat,alsoCommon;var tagKeyMatches=$(this).attr('id').match(/.*-tag-(.*)/);var tagKey=tagKeyMatches[1];if((cat==='common'||cat=='all')&&tagSet[tagKey].dest){destCat=tagSet[tagKey].dest;}if(cat!=='common'&&_this.tagsOptions['common'].tags[tagKey]!==undefined){alsoCommon=true;}if(!_this. selectedTag[cat][tagKey]){$('#mwe-pt-checkbox-tag-'+tagKey).attr('checked',true);_this.selectedTagCount++;_this.selectedTag[cat][tagKey]=tagSet[tagKey];if(destCat){_this.selectedTag[destCat][tagKey]=tagSet[tagKey];}if(alsoCommon){_this.selectedTag['common'][tagKey]=tagSet[tagKey];}_this.selectedTag['all'][tagKey]=tagSet[tagKey];_this.showParamsLink(tagKey,cat);for(var param in tagSet[tagKey]['params']){if(tagSet[tagKey]['params'][param].input==='required'){_this.showParamsForm(tagKey,cat);break;}}}else{$('#mwe-pt-checkbox-tag-'+tagKey).attr('checked',false);_this.selectedTagCount--;delete _this.selectedTag[cat][tagKey];if(destCat){delete _this.selectedTag[destCat][tagKey];}if(alsoCommon){delete _this.selectedTag['common'][tagKey];}delete _this.selectedTag['all'][tagKey];_this.hideParamsLink(tagKey);_this.hideParamsForm(tagKey);}_this.refreshTagCountDisplay(tagKey,destCat?destCat:cat);}).end();}},refreshTagCountDisplay:function(key,cat){var categoryTagCount=this.objectPropCount(this. selectedTag[cat]);if(categoryTagCount>0){$('#mwe-pt-category-'+cat+' .mwe-pt-tag-count').html('('+categoryTagCount+')');}else{$('#mwe-pt-category-'+cat+' .mwe-pt-tag-count').empty();}this.selectedTagCount>0?$('#mwe-pt-tag-note').show():$('#mwe-pt-tag-note').hide();$('#mwe-pt-tag-submit-button .ui-button-text').html(mw.msg('pagetriage-button-add-tag-number',this.selectedTagCount));if(this.selectedTagCount>0&&this.noteCharLeft()>0){$('#mwe-pt-tag-submit-button').button('enable');}else{$('#mwe-pt-tag-total-count').empty();$('#mwe-pt-tag-submit-button').button('disable');}},showParamsLink:function(key,cat){var allParamsHidden=true;var text='add';var tag=this.selectedTag[cat][key];var _this=this;if($.isEmptyObject(tag.params)){return;}for(var param in tag.params){if(tag.params[param].type!=='hidden'){allParamsHidden=false;if(tag.params[param].value){text='edit';}}}if(allParamsHidden===true){return;}var link=mw.html.element('a',{'href':'#','id':'mwe-pt-tag-params-'+key},mw.msg( 'pagetriage-button-'+text+'-details'));$('#mwe-pt-tag-params-link-'+key).html('+ '+link);$('#mwe-pt-tag-params-'+key).click(function(){_this.showParamsForm(key,cat);return false;});},hideParamsLink:function(key){$('#mwe-pt-tag-params-link-'+key).empty();},showParamsForm:function(key,cat){var _this=this,html='',buttons='',tag=this.selectedTag[cat][key];this.hideParamsLink(key);for(var param in tag.params){var paramObj=tag.params[param];html+=this.buildHTML(param,paramObj,key);}buttons+=mw.html.element('button',{'id':'mwe-pt-tag-set-param-'+key,'class':'mwe-pt-tag-set-param-button ui-button-green'},mw.msg('pagetriage-button-add-details'));buttons+=mw.html.element('button',{'id':'mwe-pt-tag-cancel-param-'+key,'class':'ui-button-red'},mw.msg('cancel'));html+='
    '+buttons+'
    ';html+='
    ';$('#mwe-pt-tag-params-form-'+key).html(html);$('#mwe-pt-tag-params-form-'+key).show();$( '#mwe-pt-tag-set-param-'+key).button().click(function(){if(_this.setParams(key,cat)){if(tag.dest){_this.setParams(key,tag.dest);}_this.hideParamsForm(key);_this.showParamsLink(key,cat);}});$('#mwe-pt-tag-cancel-param-'+key).button().click(function(){var missingRequiredParam=false,destCat;_this.hideParamsForm(key);_this.showParamsLink(key,cat);for(var param in tag.params){if(tag.params[param].input==='required'&&!tag.params[param].value){if(tag.dest){destCat=tag.dest;delete _this.selectedTag[destCat][key];}delete _this.selectedTag[cat][key];_this.selectedTagCount--;_this.refreshTagCountDisplay(key,destCat?destCat:cat);$('#mwe-pt-checkbox-tag-'+key).attr('checked',false);_this.hideParamsLink(key);break;}}});},hideParamsForm:function(key){$('#mwe-pt-tag-params-form-'+key).hide();},setParams:function(key,cat){var tag=this.selectedTag[cat][key];for(var param in tag.params){if(tag.params[param].type==='checkbox'){if($('#mwe-pt-tag-params-'+key+'-'+param).is(':checked')){tag.params[param]. value=$('#mwe-pt-tag-params-'+key+'-'+param).val();}else{tag.params[param].value='';}}else if(tag.params[param].type==='select'){tag.params[param].value=$('input[name = mwe-pt-tag-params-'+key+'-'+param+']:checked').val();}else{tag.params[param].value=$('#mwe-pt-tag-params-'+key+'-'+param).val();}if(tag.params[param].input==='required'&&!tag.params[param].value){$('#mwe-pt-tags-params-form-error').html(mw.msg('pagetriage-tags-param-missing-required',tag.tag));return false;}}return true;},buildParams:function(tagObj){var paramVal='';for(var param in tagObj.params){if(tagObj.params[param].value){paramVal+='|'+param+'='+tagObj.params[param].value;}}return paramVal;},submit:function(){if(this.model.get('page_len')<1000&&this.selectedTagCount>4){if(!confirm(mw.msg('pagetriage-add-tag-confirmation',this.selectedTagCount))){$.removeSpinner('tag-spinner');$('#mwe-pt-tag-submit-button').button('enable');return;}}var topText='',bottomText='',processed={},_this=this,multipleTags={},tagList=[];for (var cat in this.selectedTag){for(var tagKey in this.selectedTag[cat]){if(processed[tagKey]){continue;}var tagObj=this.selectedTag[cat][tagKey];for(var param in tagObj.params){if(tagObj.params[param].input==='required'&&!tagObj.params[param].value){_this.handleError(mw.msg('pagetriage-tags-param-missing-required',tagObj.tag));return;}}switch(tagObj.position){case'bottom':bottomText+='{{'+tagObj.tag+this.buildParams(tagObj)+'}}';break;case'categories':bottomText='{{'+tagObj.tag+this.buildParams(tagObj)+'}}'+bottomText;break;case'top':default:if(tagObj.multiple){multipleTags[tagKey]=tagObj;}else{topText+='{{'+tagObj.tag+this.buildParams(tagObj)+'}}';}break;}processed[tagKey]=true;tagList.push(tagObj.tag.toLowerCase());}}var openText='',closeText='',multipleTagsText='';if(this.objectPropCount(multipleTags)>1){openText='{{'+$.pageTriageTagsMultiple+'|';closeText='}}';}for(var tagKey in multipleTags){multipleTagsText+='{{'+multipleTags[tagKey].tag+this.buildParams(multipleTags[tagKey])+'}}' ;}topText+=openText+multipleTagsText+closeText;if(topText==''&&bottomText==''){return;}apiRequest={'action':'pagetriageaction','pageid':mw.config.get('wgArticleId'),'reviewed':'1','token':mw.user.tokens.get('editToken'),'format':'json','skipnotif':'1'};$.ajax({type:'post',url:mw.util.wikiScript('api'),data:apiRequest,success:function(data){if(data.error){_this.handleError(mw.msg('pagetriage-mark-as-reviewed-error',data.error.info));}else{_this.applyTags(topText,bottomText,tagList);}},dataType:'json'});},handleError:function(msg){$.removeSpinner('tag-spinner');$('#mwe-pt-tag-submit-button').button('enable');alert(msg);},applyTags:function(topText,bottomText,tagList){var _this=this,note=$.trim($('#mwe-pt-tag-note-input').val());if(!this.noteChanged||!note.length){note='';}$.ajax({type:'post',url:mw.util.wikiScript('api'),data:{'action':'pagetriagetagging','pageid':mw.config.get('wgArticleId'),'token':mw.user.tokens.get('editToken'),'format':'json','top':topText,'bottom':bottomText,'note' :note,'taglist':tagList.join('|')},success:function(data){if(data.pagetriagetagging&&data.pagetriagetagging.result==='success'){if(note){_this.talkPageNote(note);}else{_this.reset();window.location.reload(true);}}else{_this.handleError(mw.msg('pagetriage-mark-as-reviewed-error'));}},dataType:'json'});},talkPageNote:function(note){var _this=this,pageName=mw.config.get('wgPageTriagePagePrefixedText');note='{{subst:'+mw.config.get('wgTalkPageNoteTemplate')['Tags']+'|'+pageName+'|'+mw.config.get('wgUserName')+'|'+note+'}}'+' ~~~~';$.ajax({type:'post',url:mw.util.wikiScript('api'),data:{'action':'edit','title':this.model.get('creator_user_talk_page'),'appendtext':"\n"+note,'token':mw.user.tokens.get('editToken'),'summary':mw.msg('pagetriage-tags-note-edit-summary',pageName),'format':'json'},success:function(data){if(data.edit&&data.edit.result==='Success'){_this.reset();window.location.reload(true);}else{_this.handleError(mw.msg('pagetriage-mark-as-reviewed-error'));}},dataType:'json'});}, buildHTML:function(name,obj,key){var html='';switch(obj.type){case'hidden':html+=mw.html.element('input',{'type':'hidden','value':(obj.value)?obj.value:'','id':'mwe-pt-tag-params-'+key+'-'+name});break;case'textarea':html+=obj.label+' ';html+=mw.html.element('textarea',{'id':'mwe-pt-tag-params-'+key+'-'+name},obj.value);html+="
    \n";break;case'checkbox':html+=mw.html.element('input',{'type':'checkbox','value':'yes','checked':(obj.value==='yes')?true:false,'name':'mwe-pt-tag-params-'+key+'-'+name,'id':'mwe-pt-tag-params-'+key+'-'+name});html+=obj.label;html+="
    \n";break;case'select':html+=obj.label+' ';for(var i in obj.option){html+=mw.html.element('input',{'type':'radio','value':i.toLowerCase(),'checked':(i===obj.value)?true:false,'name':'mwe-pt-tag-params-'+key+'-'+name});html+=obj.option[i];}html+="
    \n";break;case'text':default:html+=obj.label+' ';html+=mw.html.element('input',{'type':'text','value':(obj.value)?obj.value:'','id':'mwe-pt-tag-params-'+key+'-'+name});html+= "
    \n";break;}return html;}});});$(function(){mw.pageTriage.MarkView=mw.pageTriage.ToolView.extend({id:'mwe-pt-mark',icon:'icon_mark_reviewed.png',title:mw.msg('pagetriage-mark-as-reviewed'),tooltip:'',template:mw.pageTriage.viewUtil.template({'view':'toolbar','template':'mark.html'}),noteChanged:false,initialize:function(options){this.eventBus=options.eventBus;this.model.on('change',this.setIcon,this);this.model.on('change',this.changeTooltip,this);},changeTooltip:function(){if(this.model.get('patrol_status')>0){this.tooltip='pagetriage-markunpatrolled';}else{this.tooltip='pagetriage-markpatrolled';}if(this.$icon){this.$icon.attr('title',mw.msg(this.tooltip));}},setIcon:function(dir){if(typeof(dir)!=='string'){dir='normal';}if(dir==='normal'&&this.model.get('patrol_status')>0){dir='special';}this.$icon.attr('src',this.iconPath(dir));},submit:function(action){var _this=this,note=$.trim($('#mwe-pt-review-note-input').val());if(!_this.noteChanged||!note.length){note='';}apiRequest={ 'action':'pagetriageaction','pageid':mw.config.get('wgArticleId'),'reviewed':(action==='reviewed')?'1':'0','token':mw.user.tokens.get('editToken'),'format':'json','note':note};return $.ajax({type:'post',url:mw.util.wikiScript('api'),data:apiRequest,cache:false,success:function(data){if(typeof data.pagetriageaction!=='undefined'&&data.pagetriageaction.result==='success'){_this.talkPageNote(note,action);}else{if(typeof data.error.info!=='undefined'){_this.showMarkError(action,data.error.info);}else{_this.showMarkError(action,mw.msg('unknown-error'));}}},error:function(){_this.showMarkError(action,mw.msg('unknown-error'));},dataType:'json'});},talkPageNote:function(note,action){var _this=this,talkPageTitle,pageTitle=mw.config.get('wgPageTriagePagePrefixedText');if(action!=='reviewed'){if(this.model.get('ptrp_last_reviewed_by')>0&&mw.config.get('wgUserName')!==this.model.get('reviewer')){talkPageTitle=this.model.get('reviewer_user_talk_page');if(note){note='{{subst:'+mw.config.get( 'wgTalkPageNoteTemplate')['UnMark']['note']+'|'+pageTitle+'|'+mw.config.get('wgUserName')+'|'+note+'}}';}else{note='{{subst:'+mw.config.get('wgTalkPageNoteTemplate')['UnMark']['nonote']+'|'+mw.config.get('wgUserName')+'|'+pageTitle+'}}';}}else{_this.hideFlyout(action);return;}}else{if(!note){_this.hideFlyout(action);return;}talkPageTitle=this.model.get('creator_user_talk_page');note='{{subst:'+mw.config.get('wgTalkPageNoteTemplate')['Mark']+'|'+pageTitle+'|'+mw.config.get('wgUserName')+'|'+note+'}}';}$.ajax({type:'post',url:mw.util.wikiScript('api'),data:{action:'edit',title:talkPageTitle,appendtext:"\n"+note,token:mw.user.tokens.get('editToken'),format:'json'},success:function(data){if(data.edit&&data.edit.result==='Success'){_this.hideFlyout(action);}else{if(typeof data.error.info!=='undefined'){_this.showMarkError(action,data.error.info);}else{_this.showMarkError(action,mw.msg('unknown-error'));}}},dataType:'json'});},hideFlyout:function(action){$.removeSpinner('mark-spinner');$( '#mwe-pt-mark-as-'+action+'-button').button('enable');this.model.fetch();this.hide();},showMarkError:function(action,errorMsg){alert(mw.msg('pagetriage-mark-as-'+action+'-error',errorMsg));$.removeSpinner('mark-spinner');$('#mwe-pt-mark-as-'+action+'-button').button('enable');},render:function(){var _this=this,status=this.model.get('patrol_status')=="0"?'reviewed':'unreviewed',maxLength=250,modules=mw.config.get('wgPageTriageCurationModules'),showNoteSection=true,noteTarget='',noteTitle;if(status==='unreviewed'){noteTitle='pagetriage-add-a-note-reviewer';if(this.model.get('ptrp_last_reviewed_by')<=0||mw.config.get('wgUserName')===this.model.get('reviewer')){showNoteSection=false;}else{noteTarget=this.model.get('reviewer');}}else{noteTitle='pagetriage-add-a-note-creator';noteTarget=this.model.get('user_name');}this.changeTooltip();this.$tel.html(this.template($.extend(this.model.toJSON(),{'status':status,'maxLength':maxLength,'noteTarget':noteTarget,'noteTitle':noteTitle})));$( '#mwe-pt-mark .mwe-pt-tool-title').text(mw.msg('pagetriage-mark-as-'+status));if($.inArray(mw.config.get('wgNamespaceNumber'),modules.mark.note)!==-1&&showNoteSection){$('#mwe-pt-review-note').show();$('#mwe-pt-review-note-input').keyup(function(){var length=$.trim($('#mwe-pt-review-note-input').val()).length;var buttonId='mwe-pt-mark-as-'+status+'-button';var charLeft=maxLength-length;$('#mwe-pt-review-note-char-count').text(mw.msg('pagetriage-characters-left',charLeft));if(charLeft<=0){$('#'+buttonId).button('disable');}else{$('#'+buttonId).button('enable');}}).live('focus',function(e){$(this).val('');$(this).css('color','black');$(this).unbind(e);}).change(function(){_this.noteChanged=true;});}$('#mwe-pt-mark .mwe-pt-flyout-help-link').attr('href',modules.mark.helplink);$('#mwe-pt-mark-as-'+status+'-button').button({icons:{secondary:'ui-icon-triangle-1-e'}}).click(function(e){$('#mwe-pt-mark-as-'+status+'-button').button('disable');$('#mwe-pt-mark-as-'+status).append($.createSpinner ('mark-spinner'));_this.submit(status);e.stopPropagation();});this.model.unbind('change:patrol_status',function(){_this.render();});this.model.bind('change:patrol_status',function(){_this.render();});}});});$(function(){var eventBus=_.extend({},Backbone.Events);var nextArticles=new mw.pageTriage.ArticleList({eventBus:eventBus});mw.pageTriage.NextView=mw.pageTriage.ToolView.extend({id:'mwe-pt-next',icon:'icon_skip.png',tooltip:'pagetriage-next-tooltip',apiParams:nextArticles.apiParams,initialize:function(options){this.eventBus=options.eventBus;},setParams:function(){this.apiParams.limit=1;this.apiParams.action='pagetriagelist';this.apiParams.format='json';this.apiParams.offset=this.model.get('creation_date_utc');this.apiParams.pageoffset=this.model.get('pageid');},click:function(){var page,_this=this;this.eventBus.trigger('showTool',this);this.setParams();$.ajax({type:'post',url:mw.util.wikiScript('api'),data:this.apiParams,dataType:'json',success:function(result){if(result. pagetriagelist&&result.pagetriagelist.result==='success'&&result.pagetriagelist.pages[0]){page=result.pagetriagelist.pages[0];if(page.title){var url=mw.config.get('wgArticlePath').replace('$1',mw.util.wikiUrlencode(page.title));if(page.is_redirect=='1'){var mark=(url.indexOf('?')===-1)?'?':'&';url+=mark+"redirect=no";}window.location.href=url;}else{_this.disable();}}else{_this.disable();}},error:function(xhr){_this.disable();}});}});});$(function(){var dateWrapper=function dateWrapper(){this.date=new Date();this.months=['January','February','March','April','May','June','July','August','September','October','November','December'];};dateWrapper.prototype={getMonth:function(){return this.months[this.date.getUTCMonth()];},getDate:function(){return this.date.getUTCDate();},getYear:function(){return this.date.getUTCFullYear();}};var pageName=mw.config.get('wgPageTriagePagePrefixedText');var specialDeletionTagging={afd:{buildDiscussionRequest:function(reason,data){data.appendtext= "{{subst:afd2|text="+reason+" ~~~~|pg="+pageName+"}}\n";data.summary="Creating deletion discussion page for [["+pageName+"]].";},buildLogRequest:function(oldText,reason,tagObj,data){oldText+="\n";data.text=oldText.replace(/(<\!-- Add new entries to the TOP of the following list -->\n+)/,"$1{{subst:afd3|pg="+pageName+"}}\n");},getLogPageTitle:function(prefix){var date=new dateWrapper();return prefix+'/Log/'+date.getYear()+' '+date.getMonth()+' '+date.getDate();}},rfd:{buildDiscussionRequest:function(reason,data){},buildLogRequest:function(oldText,reason,tagObj,data){data.text=oldText.replace(/(<\!-- Add new entries directly below this line -->)/,"$1\n{{subst:rfd2|text="+reason+"|redirect="+pageName+"}} ~~~~\n");},getLogPageTitle:function(prefix){var date=new dateWrapper();return prefix+'/Log/'+date.getYear()+' '+date.getMonth()+' '+date.getDate();}},ffd:{buildDiscussionRequest:function(reason,data){},buildLogRequest:function(oldText,reason,tagObj,data){if(!oldText){data.text= "{{subst:Ffd log}}";}else{data.text='';}data.text+=data.text+"\n{{subst:ffd2|Reason="+reason+"|1="+mw.config.get('wgTitle')+"}} ~~~~";data.summary="Adding [["+pageName+"]].";data.recreate=true;},getLogPageTitle:function(prefix){var date=new dateWrapper();return prefix+'/'+date.getYear()+' '+date.getMonth()+' '+date.getDate();}},mfd:{buildDiscussionRequest:function(reason,data){data.appendtext="{{subst:mfd2|text="+reason+" ~~~~|pg="+pageName+"}}\n";data.summary="Creating deletion discussion page for [["+pageName+"]].";},buildLogRequest:function(oldText,reason,tagObj,data){var date=new dateWrapper();var dateHeader="==="+date.getMonth()+' '+date.getDate()+', '+date.getYear()+"===\n";var dateHeaderRegex=new RegExp("(===\\s*"+date.getMonth()+'\\s+'+date.getDate()+',\\s+'+date.getYear()+"\\s*===)");var newData="{{subst:mfd3|pg="+pageName+"}}";if(dateHeaderRegex.test(oldText)){data.text=oldText.replace(dateHeaderRegex,"$1\n"+newData);}else{data.text=oldText.replace("===",dateHeader+newData+ "\n\n===");}data.summary="Adding [["+tagObj.prefix+'/'+pageName+"]].";data.recreate=true;},getLogPageTitle:function(prefix){return prefix;}}};mw.pageTriage.DeleteView=mw.pageTriage.ToolView.extend({id:'mwe-pt-deletion-wizard',icon:'icon_trash.png',title:mw.msg('pagetriage-del-title'),tooltip:'pagetriage-del-tooltip',template:mw.pageTriage.viewUtil.template({'view':'toolbar','template':'delete.html'}),deletionTagsOptions:{},selectedTag:{},selectedCat:'',initialize:function(options){this.eventBus=options.eventBus;this.model.on('change',this.setIcon,this);this.reset();},reset:function(){this.selectedTag={};this.selectedCat='';},setIcon:function(dir){if(typeof(dir)!=='string'){dir='normal';}if(dir==='normal'&&this.isPageNominatedForDeletion()){dir='special';}this.$icon.attr('src',this.iconPath(dir));},setupDeletionTags:function(){if(wgCanonicalNamespace==='User'){this.deletionTagsOptions=$.pageTriageDeletionTagsOptions['User'];this.deletionTagsOptions.mfd.label=this.deletionTagsOptions.mfd .tags.miscellanyfordeletion.label;}else{this.deletionTagsOptions=$.pageTriageDeletionTagsOptions['Main'];var xfd=this.deletionTagsOptions.xfd;if(Number(this.model.get('is_redirect'))===1){xfd.label=xfd.tags.redirectsfordiscussion.label;delete xfd.tags.articlefordeletion;}else{xfd.label=xfd.tags.articlefordeletion.label;delete xfd.tags.redirectsfordiscussion;}}},render:function(){var _this=this;this.setupDeletionTags();this.$tel.html(this.template({'tags':this.deletionTagsOptions,'warningNotice':this.model.tagWarningNotice()}));var modules=mw.config.get('wgPageTriageCurationModules');if(typeof modules['delete'].helplink!=='undefined'){$('#mwe-pt-deletion-wizard .mwe-pt-flyout-help-link').attr('href',modules['delete'].helplink);}$('#mwe-pt-delete-categories').find('div').each(function(index,value){var cat=$($(this).html()).attr('cat');$(this).click(function(){$(this).find('a').blur();_this.displayTags(cat);return false;}).end();});$('#mwe-pt-delete-submit-button').button({disabled:true}) .click(function(){$('#mwe-pt-delete-submit-button').button('disable');$('#mwe-pt-delete-submit').append($.createSpinner('delete-spinner'));_this.submit();return false;}).end();for(var key in this.deletionTagsOptions){this.displayTags(key);break;}},isPageNominatedForDeletion:function(){var deletion=['csd_status','prod_status','blp_prod_status','afd_status'];for(var i=0;i'+''+''+''+'
    '+checkbox+'
    '+mw.html.escape(tagSet[key].label)+'
    '+ '
    '+mw.html.escape(tagSet[key].desc)+'
    '+'
    '+'
    ';},displayTags:function(cat){var _this=this,tagRow='',tagSet=this.deletionTagsOptions[cat].tags;var elementType=this.deletionTagsOptions[cat].multiple?'checkbox':'radio';var $tagList=$('
    ');var tagCount=0;this.selectedTag={};$('#mwe-pt-delete-submit-button').button('disable');if(this.deletionTagsOptions[cat]['desc']){var tagDesc='
    '+mw.html.escape(this.deletionTagsOptions[cat]['desc'])+'
    ';$tagList.append(tagDesc);}$('#mwe-pt-delete').empty();$('.mwe-pt-delete-category').removeClass('mwe-pt-active');$('#mwe-pt-category-'+cat).addClass('mwe-pt-active');$('.mwe-pt-delete-category .mwe-pt-category-pokey').hide();$('#mwe-pt-category-'+cat+ ' .mwe-pt-category-pokey').show();$('#mwe-pt-delete').append($tagList);for(var key in tagSet){if(tagSet.hasOwnProperty(key)){tagCount++;}$tagList.append(this.buildTagHTML(key,tagSet,elementType));if($('#mwe-pt-checkbox-delete-'+key).prop('checked')){this.showParamsLink(key);}$('#mwe-pt-delete-'+key+', #mwe-pt-checkbox-delete-'+key).click(function(){var tagKeyMatches=$(this).attr('id').match(/.*-delete-(.*)/);var tagKey=tagKeyMatches[1];$('#mwe-pt-delete-params-form-'+tagKey).hide();if(!_this.selectedTag[tagKey]){$('#mwe-pt-checkbox-delete-'+tagKey).attr('checked',true);if(_this.selectedCat!=cat){_this.multiHideParamsLink(_this.selectedTag);_this.selectedTag={};_this.selectedCat=cat;}else if(!_this.deletionTagsOptions[cat].multiple){_this.multiHideParamsLink(_this.selectedTag);_this.selectedTag={};}_this.selectedTag[tagKey]=tagSet[tagKey];_this.showParamsLink(tagKey);for(var param in tagSet[tagKey]['params']){if(tagSet[tagKey]['params'][param].input==='required'){_this.showParamsForm( tagKey);break;}}}else{$('#mwe-pt-checkbox-delete-'+tagKey).attr('checked',false);delete _this.selectedTag[tagKey];if($.isEmptyObject(_this.selectedTag)){_this.selectedCat='';}_this.hideParamsLink(tagKey);_this.hideParamsForm(tagKey);}_this.refreshSubmitButton();}).end();}if(tagCount===1){$('#mwe-pt-delete .mwe-pt-delete-checkbox').click();}},refreshSubmitButton:function(){if(this.objectPropCount(this.selectedTag)>0){$('#mwe-pt-delete-submit-button').button('enable');}else{$('#mwe-pt-delete-submit-button').button('disable');}},showParamsLink:function(key){var allParamsHidden=true,text='add',tag=this.selectedTag[key];if($.isEmptyObject(tag.params)){return;}for(var param in tag.params){if(tag.params[param].type!=='hidden'){allParamsHidden=false;if(tag.params[param].value){text='edit';}}}if(allParamsHidden===true){return;}var _this=this;var link=mw.html.element('a',{'href':'#','id':'mwe-pt-delete-params-'+key},mw.msg('pagetriage-button-'+text+'-details'));$('#mwe-pt-delete-params-link-'+ key).html('+ '+link);$('#mwe-pt-delete-params-'+key).click(function(){_this.showParamsForm(key);});},hideParamsLink:function(key){$('#mwe-pt-delete-params-link-'+key).empty();},multiHideParamsLink:function(obj){for(var key in obj){this.hideParamsLink(key);}},showParamsForm:function(key){var _this=this,html='',tag=this.selectedTag[key],firstField='';this.hideParamsLink(key);for(var param in tag.params){var paramObj=tag.params[param];html+=this.buildHTML(param,paramObj,key);if(!firstField&¶mObj.type!=='hidden'){firstField='mwe-pt-delete-params-'+key+'-'+param;}}html+=mw.html.element('button',{'id':'mwe-pt-delete-set-param-'+key,'class':'mwe-pt-delete-set-param-button ui-button-green'},mw.msg('pagetriage-button-add-details'));html+=mw.html.element('button',{'id':'mwe-pt-delete-cancel-param-'+key,'class':'ui-button-red'},mw.msg('cancel'));html+='
    ';$('#mwe-pt-delete-params-form-'+key).html(html);$('#mwe-pt-delete-params-form-'+key). show();$('#mwe-pt-delete-set-param-'+key).button().click(function(){if(_this.setParams(key)){_this.hideParamsForm(key);_this.showParamsLink(key);}});$('#mwe-pt-delete-cancel-param-'+key).button().click(function(){var missingRequiredParam=false;for(var param in tag.params){if(tag.params[param].input==='required'&&!tag.params[param].value){delete _this.selectedTag[key];$('#mwe-pt-checkbox-delete-'+key).prop('checked',false);break;}}_this.hideParamsForm(key);if(_this.selectedTag[key]){_this.showParamsLink(key);}_this.refreshSubmitButton();});if(firstField){$('#'+firstField).focus();}},hideParamsForm:function(key){$('#mwe-pt-delete-params-form-'+key).hide();},setParams:function(key){var tag=this.selectedTag[key];for(var param in tag.params){tag.params[param].value=$('#mwe-pt-delete-params-'+key+'-'+param).attr('value');if(tag.params[param].input==='required'&&!tag.params[param].value){$('#mwe-pt-delete-params-form-error').text(mw.msg('pagetriage-tags-param-missing-required',tag.tag)); return false;}}return true;},buildParams:function(obj){var paramVal='';for(var param in obj.params){if(obj.params[param].skip){continue;}if(obj.params[param].value){if(!isNaN(parseInt(param))){paramVal+='|'+obj.params[param].value;}else{paramVal+='|'+param+'='+obj.params[param].value;}}}return paramVal;},submit:function(){var _this=this;if(this.objectPropCount(this.selectedTag)==0){return;}for(var key in this.selectedTag){for(var param in this.selectedTag[key].params){if(this.selectedTag[key].params[param].input=='required'&&!this.selectedTag[key].params[param].value){this.handleError(mw.msg('pagetriage-tags-param-missing-required',this.selectedTag[key].tag));return;}}}if(this.isPageNominatedForDeletion()){this.handleError(mw.msg('pagetriage-tag-deletion-error'));return;}apiRequest={'action':'pagetriageaction','pageid':mw.config.get('wgArticleId'),'reviewed':'1','token':mw.user.tokens.get('editToken'),'format':'json','skipnotif':'1'};$.ajax({type:'post',url:mw.util.wikiScript('api'), data:apiRequest,success:function(data){if(data.error){_this.handleError(mw.msg('pagetriage-mark-as-reviewed-error',data.error.info));}else{if(!_this.deletionTagsOptions[_this.selectedCat].multiple){for(var key in _this.selectedTag){var tagObj=_this.selectedTag[key];if(tagObj.prefix){_this.logPage(tagObj);return;}}}_this.tagPage();}},dataType:'json'});},handleError:function(msg){$.removeSpinner('delete-spinner');$('#mwe-pt-delete-submit-button').button('enable');alert(msg);},tagPage:function(){var text='',tagText='',paramsText='',_this=this,tempTag='',tagList=[],count=this.objectPropCount(this.selectedTag);if(count==0){return;}for(var key in this.selectedTag){tempTag=this.selectedTag[key].tag;if(count>1){if(this.selectedTag[key].code!==undefined){tempTag=this.selectedTag[key].code;}else{tempTag=tempTag.replace(/^db-/gi,'');}}else{if(this.selectedTag[key].subst){if(tempTag.match(/^subst:/i)===null){tempTag='subst:'+tempTag;}}}if(tagText){tagText+='|';}tagText+=tempTag;paramsText+=this. buildParams(this.selectedTag[key]);tagList.push(this.selectedTag[key].tag.toLowerCase());}if(count==1){text='{{'+tagText+paramsText+'}}';}else{text='{{'+$.pageTriageDeletionTagsMultiple.tag+'|'+tagText+paramsText+'}}';}$.ajax({type:'post',url:mw.util.wikiScript('api'),data:{'action':'pagetriagetagging','pageid':mw.config.get('wgArticleId'),'token':mw.user.tokens.get('editToken'),'format':'json','top':text,'deletion':1,'taglist':tagList.join('|')},success:function(data){if(data.pagetriagetagging&&data.pagetriagetagging.result==='success'){_this.notifyUser(count,key);}else{if(data.error&&data.error.code&&data.error.code=='pagetriage-tag-deletion-error'){_this.handleError(mw.msg('pagetriage-tag-deletion-error'));}else{_this.handleError(mw.msg('pagetriage-tagging-error'));}}},dataType:'json'});},notifyUser:function(count,key){var _this=this;if(count==0||!this.selectedTag[key]){return;}var template=(count>1)?$.pageTriageDeletionTagsMultiple.talkpagenotiftpl:this.selectedTag[key]. talkpagenotiftpl;template='{{subst:'+template+'|'+pageName+'}}';template+=' ~~~~';if(this.model.get('user_name')){$.ajax({type:'post',url:mw.util.wikiScript('api'),data:{'action':'edit','title':this.model.get('creator_user_talk_page'),'appendtext':"\n"+template,'summary':mw.msg('pagetriage-del-talk-page-notify-summary',pageName),'token':mw.user.tokens.get('editToken'),'format':'json'},success:function(data){if(data.edit&&data.edit.result==='Success'){_this.reset();window.location.reload(true);}else{_this.handleError(mw.msg('pagetriage-del-talk-page-notify-error'));}},dataType:'json'});}},logPage:function(tagObj){var _this=this,title=specialDeletionTagging[tagObj.tag].getLogPageTitle(tagObj.prefix);$.ajax({type:'post',url:mw.util.wikiScript('api'),data:{'action':'query','prop':'info|revisions','intoken':'edit','titles':title,'format':'json','rvprop':'content'},success:function(data){if(data&&data.query&&data.query.pages){for(var i in data.query.pages){if(i=='-1'){_this.handleError(mw. msg('pagetriage-del-log-page-missing-error'));return;}_this.addToLog(title,data.query.pages[i].revisions[0]['*'],tagObj);break;}}else{_this.handleError(mw.msg('pagetriage-del-log-page-missing-error'));}},dataType:'json'});},addToLog:function(title,oldText,tagObj){var _this=this;var data={'action':'edit','title':title,'token':mw.user.tokens.get('editToken'),'format':'json'};specialDeletionTagging[tagObj.tag].buildLogRequest(oldText,tagObj.params['1'].value,tagObj,data);if(data.text===oldText){_this.handleError(mw.msg('pagetriage-del-log-page-adding-error'));return;}$.ajax({type:'post',url:mw.util.wikiScript('api'),data:data,success:function(data){if(data.edit&&data.edit.result==='Success'){if(tagObj.discussion){_this.discussionPage(tagObj);}else{_this.tagPage();}}else{_this.handleError(mw.msg('pagetriage-del-log-page-adding-error'));}},dataType:'json'});},discussionPage:function(tagObj){var _this=this,title=tagObj.prefix+'/'+pageName;var data={'action':'edit','title':title,'token':mw. user.tokens.get('editToken'),'format':'json','watchlist':'watch'};if(!specialDeletionTagging[tagObj.tag]){return;}specialDeletionTagging[tagObj.tag].buildDiscussionRequest(tagObj.params['1'].value,data);$.ajax({type:'post',url:mw.util.wikiScript('api'),data:data,success:function(data){if(data.error){_this.handleError(mw.msg('pagetriage-del-discussion-page-adding-error'));}else{_this.tagPage();}},dataType:'json'});},buildHTML:function(name,obj,key){var html='';switch(obj.type){case'hidden':html+=mw.html.element('input',{'type':'hidden','value':(obj.value)?obj.value:'','id':'mwe-pt-delete-params-'+key+'-'+name});break;case'textarea':if(obj.label){html+='
    '+obj.label+'
    ';}html+=mw.html.element('textarea',{'id':'mwe-pt-delete-params-'+key+'-'+name},obj.value);html+="
    \n";break;case'text':default:html+=obj.label+' ';html+=mw.html.element('input',{'type':'text','value':(obj.value)?obj.value:'','id':'mwe-pt-delete-params-'+key+'-'+name});html +="
    \n";break;}return html;}});});$(function(){mw.pageTriage.WikiLoveView=mw.pageTriage.ToolView.extend({id:'mwe-pt-wikilove',icon:'icon_wikilove.png',title:mw.msg('wikilove'),tooltip:'pagetriage-wikilove-tooltip',template:mw.pageTriage.viewUtil.template({'view':'toolbar','template':'wikilove.html'}),bySortedValue:function(obj,callback,context){var tuples=[];for(var key in obj){tuples.push([key,obj[key]])}tuples.sort(function(a,b){return a[1]-b[1]});var length=tuples.length;while(length--){callback.call(context,tuples[length][0],tuples[length][1])}},render:function(){var _this=this;var contributorArray=[];var contributorCounts={};var creatorContribCount=1;var userTitle,linkUrl,link;var recipients=[];var creator=this.model.get('user_name');this.model.revisions.each(function(revision){contributorArray.push(revision.get('user'));});for(var i=0;i-1){creatorContribCount=contributorCounts[creator];}this.$tel.html(this.template(this.model.toJSON()));var modules=mw.config.get('wgPageTriageCurationModules');$('#mwe-pt-wikilove .mwe-pt-flyout-help-link').attr('href',modules.wikiLove.helplink);if(mw.user.name()!==creator){$('#mwe-pt-article-contributor-list').append(''+link+' – '+mw.msg('pagetriage-wikilove-edit-count',creatorContribCount)+mw.msg('comma-separator')+mw.msg('pagetriage-wikilove-page-creator')+'
    ');}var x=0;this.bySortedValue(contributorCounts,function(name,count){if(name!==creator&&name!==mw.user.name()&&x<9){try{userTitle=new mw.Title(name,mw.config.get('wgNamespaceIds')['user']);linkUrl=userTitle.getUrl();link=mw.html.element('a',{ 'href':linkUrl},name);}catch(e){link=_.escape(name);}$('#mwe-pt-article-contributor-list').append(''+link+' – '+mw.msg('pagetriage-wikilove-edit-count',count)+'
    ');x++;}});if($('#mwe-pt-article-contributor-list').text()===''){$('#mwe-pt-article-contributor-list').css('font-style','italic');$('#mwe-pt-article-contributor-list').append(mw.msg('pagetriage-wikilove-no-recipients'));}$('#mwe-pt-wikilove-button').button({icons:{secondary:'ui-icon-triangle-1-e'}}).click(function(e){e.preventDefault();recipients=$('input:checkbox:checked.mwe-pt-recipient-checkbox').map(function(){return this.value;}).get();$.wikiLove.openDialog(recipients);_this.hide();});}});});$(function(){var eventBus=_.extend({},Backbone.Events);var article=new mw.pageTriage.Article({eventBus:eventBus,pageId:mw.config.get('wgArticleId'),includeHistory:true});article.fetch({'success':function(){ var tools;var disabledForCreators=['tags','mark','delete'];mw.pageTriage.ToolbarView=Backbone.View.extend({template:mw.pageTriage.viewUtil.template({'view':'toolbar','template':'toolbarView.html'}),optionsToken:'',initialize:function(){tools=new Array;tools.push(new mw.pageTriage.MinimizeView({eventBus:eventBus,model:article,toolbar:this}));if(this.isFlyoutEnabled('articleInfo')){tools.push(new mw.pageTriage.ArticleInfoView({eventBus:eventBus,model:article}));}if(this.isFlyoutEnabled('wikiLove')){tools.push(new mw.pageTriage.WikiLoveView({eventBus:eventBus,model:article}));}if(this.isFlyoutEnabled('mark')){tools.push(new mw.pageTriage.MarkView({eventBus:eventBus,model:article}));}if(this.isFlyoutEnabled('tags')){tools.push(new mw.pageTriage.TagsView({eventBus:eventBus,model:article}));}if(this.isFlyoutEnabled('delete')){tools.push(new mw.pageTriage.DeleteView({eventBus:eventBus,model:article}));}tools.push(new mw.pageTriage.NextView({eventBus:eventBus,model:article}));},isFlyoutEnabled :function(flyout){var modules=mw.config.get('wgPageTriageCurationModules');if(typeof modules[flyout]==='undefined'){return false;}if($.inArray(mw.config.get('wgNamespaceNumber'),modules[flyout].namespace)===-1){return false;}if($.inArray(flyout,disabledForCreators)!==-1&&article.get('user_name')===mw.user.getName()){return false;}return true;},render:function(){var _this=this;$('body').append(this.template());_.each(tools,function(tool){$('#mwe-pt-toolbar-main').append(tool.place());});$('#mwe-pt-toolbar').draggable({containment:'window',delay:200,distance:10,cancel:'.mwe-pt-tool-content'});$('#mwe-pt-toolbar-vertical').click(function(){_this.maximize(true);});if($.browser.msie&&$.browser.version<9.0){$('#mwe-pt-toolbar-vertical').css('writing-mode','tb-rl');}$('.mwe-pt-toolbar-close-button').click(function(){_this.hide(true);});if(mw.config.get('wgPageTriagelastUseExpired')){this.hide();}else{switch(mw.user.options.get('userjs-curationtoolbar')){case'hidden':this.hide();break;case 'minimized':this.minimize();$('#mw-content-text .patrollink').hide();break;case'maximized':default:this.maximize();$('#mw-content-text .patrollink').hide();break;}}},hide:function(savePref){$('#mwe-pt-toolbar').hide();$('#mwe-pt-toolbar-inactive').css('display','none');$('#mwe-pt-toolbar-active').css('display','block');$('#mwe-pt-toolbar').removeClass('mwe-pt-toolbar-small').addClass('mwe-pt-toolbar-big');if(typeof savePref!=='undefined'&&savePref===true){this.setToolbarPreference('hidden');}if($('#t-curationtoolbar').length===0){this.insertLink();}$('#mw-content-text .patrollink').show();},minimize:function(savePref){eventBus.trigger('showTool','');$('#mwe-pt-toolbar-active').hide();$('#mwe-pt-toolbar-inactive').show();$('#mwe-pt-toolbar').removeClass('mwe-pt-toolbar-big').addClass('mwe-pt-toolbar-small').css('left','auto').css('right','0');if(typeof savePref!=='undefined'&&savePref===true){this.setToolbarPreference('minimized');}},maximize:function(savePref){$( '#mwe-pt-toolbar-inactive').hide();$('#mwe-pt-toolbar-active').show();$('#mwe-pt-toolbar').removeClass('mwe-pt-toolbar-small').addClass('mwe-pt-toolbar-big').css('left','auto').css('right','0');if(typeof savePref!=='undefined'&&savePref===true){this.setToolbarPreference('maximized');}},setToolbarPreference:function(state,lastUse){if(this.optionsToken){this.finishSetToolbarPreference(state,lastUse);}else{var _this=this;var tokenRequest={'action':'tokens','type':'options','format':'json'};$.ajax({type:'get',url:mw.util.wikiScript('api'),data:tokenRequest,dataType:'json',success:function(data){try{_this.optionsToken=data.tokens.optionstoken;}catch(e){throw new Error('Could not get token (requires MediaWiki 1.20).');}_this.finishSetToolbarPreference(state,lastUse);}});}},finishSetToolbarPreference:function(state,lastUse){var change='userjs-curationtoolbar='+state;if(typeof lastUse!=='undefined'){change+='|pagetriage-lastuse='+lastUse;}var prefRequest={'action':'options','change':change, 'token':this.optionsToken,'format':'json'};$.ajax({type:'post',url:mw.util.wikiScript('api'),data:prefRequest,dataType:'json'});},insertLink:function(){var _this=this,$link=$('
  • ');$link.find('a').text(mw.msg('pagetriage-toolbar-linktext')).click(function(e){if($('#mwe-pt-toolbar').is(':hidden')){var now=new Date();now=new Date(now.getUTCFullYear(),now.getUTCMonth(),now.getUTCDate(),now.getUTCHours(),now.getUTCMinutes(),now.getUTCSeconds());var mwFormat=now.toString('yyyyMMddHHmmss');$('#mwe-pt-toolbar').show();$('#mw-content-text .patrollink').hide();_this.setToolbarPreference('maximized',mwFormat);}this.blur();return false;});$('#p-tb').find('ul').append($link);return true;}});var toolbar=new mw.pageTriage.ToolbarView({eventBus:eventBus});toolbar.render();article.set('successfulModelLoading',1);}});});;jQuery.effects||(function($,undefined){$.effects={};$.each(['backgroundColor','borderBottomColor','borderLeftColor','borderRightColor', 'borderTopColor','borderColor','color','outlineColor'],function(i,attr){$.fx.step[attr]=function(fx){if(!fx.colorInit){fx.start=getColor(fx.elem,attr);fx.end=getRGB(fx.end);fx.colorInit=true;}fx.elem.style[attr]='rgb('+Math.max(Math.min(parseInt((fx.pos*(fx.end[0]-fx.start[0]))+fx.start[0],10),255),0)+','+Math.max(Math.min(parseInt((fx.pos*(fx.end[1]-fx.start[1]))+fx.start[1],10),255),0)+','+Math.max(Math.min(parseInt((fx.pos*(fx.end[2]-fx.start[2]))+fx.start[2],10),255),0)+')';};});function getRGB(color){var result;if(color&&color.constructor==Array&&color.length==3)return color;if(result=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(color))return[parseInt(result[1],10),parseInt(result[2],10),parseInt(result[3],10)];if(result=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(color))return[parseFloat(result[1])*2.55,parseFloat(result[2])*2.55,parseFloat(result[3])*2.55];if(result= /#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(color))return[parseInt(result[1],16),parseInt(result[2],16),parseInt(result[3],16)];if(result=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(color))return[parseInt(result[1]+result[1],16),parseInt(result[2]+result[2],16),parseInt(result[3]+result[3],16)];if(result=/rgba\(0, 0, 0, 0\)/.exec(color))return colors['transparent'];return colors[$.trim(color).toLowerCase()];}function getColor(elem,attr){var color;do{color=$.curCSS(elem,attr);if(color!=''&&color!='transparent'||$.nodeName(elem,"body"))break;attr="backgroundColor";}while(elem=elem.parentNode);return getRGB(color);};var colors={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0], darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]};var classAnimationActions=['add','remove','toggle'],shorthandStyles={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};function getElementStyles(){var style=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,newStyle={},key,camelCase;if(style&&style.length&&style[0]&&style[style[0]]){var len=style.length;while(len--){key=style[len];if(typeof style[key] =='string'){camelCase=key.replace(/\-(\w)/g,function(all,letter){return letter.toUpperCase();});newStyle[camelCase]=style[key];}}}else{for(key in style){if(typeof style[key]==='string'){newStyle[key]=style[key];}}}return newStyle;}function filterStyles(styles){var name,value;for(name in styles){value=styles[name];if(value==null||$.isFunction(value)||name in shorthandStyles||(/scrollbar/).test(name)||(!(/color/i).test(name)&&isNaN(parseFloat(value)))){delete styles[name];}}return styles;}function styleDifference(oldStyle,newStyle){var diff={_:0},name;for(name in newStyle){if(oldStyle[name]!=newStyle[name]){diff[name]=newStyle[name];}}return diff;}$.effects.animateClass=function(value,duration,easing,callback){if($.isFunction(easing)){callback=easing;easing=null;}return this.queue(function(){var that=$(this),originalStyleAttr=that.attr('style')||' ',originalStyle=filterStyles(getElementStyles.call(this)),newStyle,className=that.attr('class')||"";$.each(classAnimationActions,function(i, action){if(value[action]){that[action+'Class'](value[action]);}});newStyle=filterStyles(getElementStyles.call(this));that.attr('class',className);that.animate(styleDifference(originalStyle,newStyle),{queue:false,duration:duration,easing:easing,complete:function(){$.each(classAnimationActions,function(i,action){if(value[action]){that[action+'Class'](value[action]);}});if(typeof that.attr('style')=='object'){that.attr('style').cssText='';that.attr('style').cssText=originalStyleAttr;}else{that.attr('style',originalStyleAttr);}if(callback){callback.apply(this,arguments);}$.dequeue(this);}});});};$.fn.extend({_addClass:$.fn.addClass,addClass:function(classNames,speed,easing,callback){return speed?$.effects.animateClass.apply(this,[{add:classNames},speed,easing,callback]):this._addClass(classNames);},_removeClass:$.fn.removeClass,removeClass:function(classNames,speed,easing,callback){return speed?$.effects.animateClass.apply(this,[{remove:classNames},speed,easing,callback]):this._removeClass (classNames);},_toggleClass:$.fn.toggleClass,toggleClass:function(classNames,force,speed,easing,callback){if(typeof force=="boolean"||force===undefined){if(!speed){return this._toggleClass(classNames,force);}else{return $.effects.animateClass.apply(this,[(force?{add:classNames}:{remove:classNames}),speed,easing,callback]);}}else{return $.effects.animateClass.apply(this,[{toggle:classNames},force,speed,easing]);}},switchClass:function(remove,add,speed,easing,callback){return $.effects.animateClass.apply(this,[{add:add,remove:remove},speed,easing,callback]);}});$.extend($.effects,{version:"1.8.21",save:function(element,set){for(var i=0;i').addClass('ui-effects-wrapper').css({fontSize:'100%',background:'transparent',border:'none',margin:0,padding:0}),active=document.activeElement;try{active.id;}catch(e){active=document.body;}element.wrap(wrapper);if(element[0]===active||$.contains(element[0],active)){$(active).focus();}wrapper=element.parent();if(element.css('position')=='static'){wrapper.css({position:'relative'});element.css({position:'relative'});}else{$.extend(props,{position:element.css('position'),zIndex: element.css('z-index')});$.each(['top','left','bottom','right'],function(i,pos){props[pos]=element.css(pos);if(isNaN(parseInt(props[pos],10))){props[pos]='auto';}});element.css({position:'relative',top:0,left:0,right:'auto',bottom:'auto'});}return wrapper.css(props).show();},removeWrapper:function(element){var parent,active=document.activeElement;if(element.parent().is('.ui-effects-wrapper')){parent=element.parent().replaceWith(element);if(element[0]===active||$.contains(element[0],active)){$(active).focus();}return parent;}return element;},setTransition:function(element,list,factor,value){value=value||{};$.each(list,function(i,x){var unit=element.cssUnit(x);if(unit[0]>0)value[x]=unit[0]*factor+unit[1];});return value;}});function _normalizeArguments(effect,options,speed,callback){if(typeof effect=='object'){callback=options;speed=null;options=effect;effect=options.effect;}if($.isFunction(options)){callback=options;speed=null;options={};}if(typeof options=='number'||$.fx.speeds[options ]){callback=speed;speed=options;options={};}if($.isFunction(speed)){callback=speed;speed=null;}options=options||{};speed=speed||options.duration;speed=$.fx.off?0:typeof speed=='number'?speed:speed in $.fx.speeds?$.fx.speeds[speed]:$.fx.speeds._default;callback=callback||options.complete;return[effect,options,speed,callback];}function standardSpeed(speed){if(!speed||typeof speed==="number"||$.fx.speeds[speed]){return true;}if(typeof speed==="string"&&!$.effects[speed]){return true;}return false;}$.fn.extend({effect:function(effect,options,speed,callback){var args=_normalizeArguments.apply(this,arguments),args2={options:args[1],duration:args[2],callback:args[3]},mode=args2.options.mode,effectMethod=$.effects[effect];if($.fx.off||!effectMethod){if(mode){return this[mode](args2.duration,args2.callback);}else{return this.each(function(){if(args2.callback){args2.callback.call(this);}});}}return effectMethod.call(this,args2);},_show:$.fn.show,show:function(speed){if(standardSpeed(speed)){ return this._show.apply(this,arguments);}else{var args=_normalizeArguments.apply(this,arguments);args[1].mode='show';return this.effect.apply(this,args);}},_hide:$.fn.hide,hide:function(speed){if(standardSpeed(speed)){return this._hide.apply(this,arguments);}else{var args=_normalizeArguments.apply(this,arguments);args[1].mode='hide';return this.effect.apply(this,args);}},__toggle:$.fn.toggle,toggle:function(speed){if(standardSpeed(speed)||typeof speed==="boolean"||$.isFunction(speed)){return this.__toggle.apply(this,arguments);}else{var args=_normalizeArguments.apply(this,arguments);args[1].mode='toggle';return this.effect.apply(this,args);}},cssUnit:function(key){var style=this.css(key),val=[];$.each(['em','px','%','pt'],function(i,unit){if(style.indexOf(unit)>0)val=[parseFloat(style),unit];});return val;}});$.easing.jswing=$.easing.swing;$.extend($.easing,{def:'easeOutQuad',swing:function(x,t,b,c,d){return $.easing[$.easing.def](x,t,b,c,d);},easeInQuad:function(x,t,b,c,d){return c*(t /=d)*t+b;},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b;},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t+b;return-c/2*((--t)*(t-2)-1)+b;},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b;},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b;},easeInOutCubic:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t+b;return c/2*((t-=2)*t*t+2)+b;},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b;},easeOutQuart:function(x,t,b,c,d){return-c*((t=t/d-1)*t*t*t-1)+b;},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t+b;return-c/2*((t-=2)*t*t*t-2)+b;},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b;},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b;},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t*t+b;return c/2*((t-=2)*t*t*t*t+2)+b;},easeInSine:function(x,t,b,c,d){return-c*Math.cos(t/d*(Math.PI/2))+c+b;},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b;},easeInOutSine: function(x,t,b,c,d){return-c/2*(Math.cos(Math.PI*t/d)-1)+b;},easeInExpo:function(x,t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b;},easeOutExpo:function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b;},easeInOutExpo:function(x,t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)<1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b;},easeInCirc:function(x,t,b,c,d){return-c*(Math.sqrt(1-(t/=d)*t)-1)+b;},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b;},easeInOutCirc:function(x,t,b,c,d){if((t/=d/2)<1)return-c/2*(Math.sqrt(1-t*t)-1)+b;return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b;},easeInElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a').addClass(badgeStyleClass).toggleClass('mw-badge-important',isImportant).append($('').text(text)).appendTo(this);}}else{$badge.remove();} return this;};}(jQuery,mediaWiki));;},{"css":[".mw-badge{min-width:7px;border-radius:2px;padding:1px 4px;text-align:center;font-size:12px;line-height:12px;background-color:#d2d2d2;cursor:pointer}.mw-badge-content{font-weight:bold;color:white;vertical-align:baseline;text-shadow: 0 1px rgba(0,0,0,0.4)}.mw-badge-inline{margin-left:3px;display:inline-block; zoom:1;*display:inline}.mw-badge-overlay{position:absolute;bottom:-1px;right:-3px;z-index:50}.mw-badge-important{background-color:#cc0000}\n/* cache key: enwiki:resourceloader:filter:minify-css:7:2a7bd48a897c2f12e5fedca396b8f2ea */"]},{}); /* cache key: enwiki:resourceloader:filter:minify-js:7:275088abbf4f893bc98241c2650f42e5 */