User:Edwardzo/wikiplus.js

维基百科,自由的百科全书

注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google ChromeFirefoxMicrosoft EdgeSafari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。

function _classCallCheck(k,b){if(!(k instanceof b))throw new TypeError("Cannot call a class as a function");}function MoeNotification(k){var b=this;this.display=function(f,c,e){e=e||function(){};f=f||"\u55b5~";c=c||"success";$("#MoeNotification").append($("<div>").addClass("MoeNotification-notice").addClass("MoeNotification-notice-"+c).append("<span>"+f+"</span>"));$("#MoeNotification").find(".MoeNotification-notice").last().fadeIn(300);b.bind();b.clear();e($("#MoeNotification").find(".MoeNotification-notice").last())};this.create={success:function(f,c){b.display(f,"success",c||function(){})},warning:function(f,c){b.display(f,"warning",c||function(){})},error:function(f,c){b.display(f,"error",c||function(){})}};this.clear=function(){return 10<=$(".MoeNotification-notice").length?($("#MoeNotification").children().first().fadeOut(150,function(){$(this).remove()}),void setTimeout(b.clear,300)):!1};this.empty=function(b){$(".MoeNotification-notice").each(function(c){if($.isFunction(b)){var e=this;setTimeout(function(){b($(e))},200*c)}else $(this).delay(200*c).fadeOut("fast",function(){$(this).remove()})})};this.bind=function(){$(".MoeNotification-notice").mouseover(function(){b.slideLeft($(this))})};window.slideLeft=this.slideLeft=function(b,c){b.css("position","relative");b.animate({left:"-200%"},c||150,function(){$(this).fadeOut("fast",function(){$(this).remove()})})};this.init=function(){$("body").append('<div id="MoeNotification"></div>')};0<$("#MoeNotification").length||this.init()}var _createClass=function(){function k(b,f){for(var c=0;c<f.length;c++){var e=f[c];e.enumerable=e.enumerable||!1;e.configurable=!0;"value"in e&&(e.writable=!0);Object.defineProperty(b,e.key,e)}}return function(b,f,c){return f&&k(b.prototype,f),c&&k(b,c),b}}();$(function(){function k(b){$.ajax({url:p+"/languages/get.php?lang="+b,dataType:"json",success:function(b){b.__language&&b.__version&&(e[b.__language]?b.__version>=e[b.__language].__version&&(e[b.__language]=b,console.log("\u66f4\u65b0\u8bed\u8a00\u7248\u672c"+b.___language+"\u81f3"+b.___version)):e[b.__language]=b,localStorage.Wikiplus_i18nCache=JSON.stringify(e))},error:function(c){console.log("\u65e0\u6cd5\u52a0\u8f7d\u8bed\u8a00"+b)}})}function b(b){try{var c=JSON.parse(localStorage.Wikiplus_Settings).language||window.navigator.language.toLowerCase()}catch(a){c=window.navigator.language.toLowerCase()}return e[c]&&e[c][b]?e[c][b]:e["en-us"][b]?e["en-us"][b]:"undefined"}function f(b){return-1===$.inArray(b,1>=arguments.length||void 0===arguments[1]?[]:arguments[1])?!1:!0}function c(c,m){var a={unknown_error_name:{number:1001,message:b("unknown_error_name")},api_unaccessiable:{number:1002},api_unwriteable:{number:1003},fail_to_get_timestamp:{number:1004},fail_to_get_edittoken:{number:1005},fail_to_get_pageinfo:{number:1006},not_autoconfirmed_user:{number:1007},hit_abusefilter:{number:1008},unknown_edit_error:{number:1009},unknown_edit_error_message:{number:1010},notitle:{number:1011},notext:{number:1012},notoken:{number:1013},invalidsection:{number:1014},protectedtitle:{number:1015},cantcreate:{number:1016},cantcreate_anon:{number:1017},articleexists:{number:1018},noimageredirect_anon:{number:1019},noimageredirect:{number:1020},spamdetected:{number:1021},filtered:{number:1022},contenttoobig:{number:1023},noedit_anon:{number:1025},noedit:{number:1026},pagedeleted:{number:1027},emptypage:{number:1028},emptynewsection:{number:1029},editconflict:{number:1030},revwrongpage:{number:1031},undofailure:{number:1032},missingtitle:{number:1033},mustbeposted:{number:1034},readapidenied:{number:1035},writeapidenied:{number:1036},noapiwrite:{number:1037},badtoken:{number:1038},missingparam:{number:1039},invalidparammix:{number:1040},invalidtitle:{number:1041},nosuchpageid:{number:1042},pagecannotexist:{number:1043},nosuchrevid:{number:1044},badmd5:{number:1045},hookaborted:{number:1046},parseerror:{number:1047},summaryrequired:{number:1048},blocked:{number:1049},ratelimited:{number:1050},unknownerror:{number:1051},nosuchsection:{number:1052},sectionsnotsupported:{number:1053},editnotsupported:{number:1054},appendnotsupported:{number:1055},redirect_appendonly:{number:1056},badformat:{number:1057},customcssprotected:{number:1058},customjsprotected:{number:1059},cascadeprotected:{number:1060},network_edit_error:{number:1061},need_init:{number:1062},fail_to_get_wikitext:{number:1063},fail_to_init_quickedit:{number:1064},fail_to_get_wikitext_when_edit:{number:1065},cant_parse_wikitext:{number:1066},empty_page_confirm:{number:1067},uninited:{number:1068},cant_parse_i18ncache:{number:1069},cant_load_language:{number:1070}};c=a[c]?a[c].message?{number:a[c].number,message:a[c].message}:"undefined"!==b(c)?{number:a[c].number,message:b(c)}:{number:a[c].number,message:b("unknownerror")}:{number:a.unknown_error_name.number,message:a.unknown_error_name.message};a=Error();return a.number=c.number,a.message=m||c.message,console.log("%c\u81f4\u547d\u9519\u8bef["+a.number+"]:"+a.message,"color:red"),console.log(a),a}var e={},p=location.protocol+"//wikiplus-app.smartgslb.com";e["zh-cn"]={__language:"zh-cn",__author:["Eridanus Sora"],__version:"209",unknown_error_name:"\u672a\u77e5\u7684\u9519\u8bef\u540d",api_unaccessiable:"\u65e0\u53ef\u7528\u7684API",api_unwriteable:"\u65e0\u53ef\u7528\u7684\u5199\u5165API",fail_to_get_timestamp:"\u65e0\u6cd5\u83b7\u5f97\u9875\u9762\u7f16\u8f91\u8d77\u59cb\u65f6\u95f4\u6233",fail_to_get_edittoken:"\u65e0\u6cd5\u83b7\u5f97\u9875\u9762\u7f16\u8f91\u6743\u6807",fail_to_get_pageinfo:"\u65e0\u6cd5\u83b7\u5f97\u9875\u9762\u4fe1\u606f",not_autoconfirmed_user:"\u975e\u81ea\u52a8\u786e\u8ba4\u7528\u6237",hit_abusefilter:"\u88ab\u9632\u6ee5\u7528\u8fc7\u6ee4\u5668\u62e6\u622a",unknown_edit_error:"\u672a\u77e5\u7f16\u8f91\u9519\u8bef",unknown_edit_error_message:"\u672a\u77e5\u7f16\u8f91\u9519\u8bef($1)",notitle:"\u65e0\u6cd5\u7f16\u8f91\u7a7a\u6807\u9898\u9875\u9762",notext:"\u7f3a\u5c11\u9875\u9762\u5185\u5bb9",notoken:"\u7a7a\u7f16\u8f91\u6743\u6807",invalidsection:"\u6bb5\u843d\u7f16\u53f7\u975e\u6cd5",protectedtitle:"\u8be5\u6807\u9898\u88ab\u4fdd\u62a4\uff0c\u65e0\u6cd5\u521b\u5efa",cantcreate:"\u65e0\u65b0\u5efa\u9875\u9762\u6743\u9650",cantcreate_anon:"\u533f\u540d\u7528\u6237\u65e0\u65b0\u5efa\u9875\u9762\u6743\u9650",articleexists:"\u65e0\u6cd5\u521b\u5efa\u5df2\u7ecf\u5b58\u5728\u7684\u9875\u9762",noimageredirect_anon:"\u533f\u540d\u7528\u6237\u65e0\u65b0\u5efa\u6587\u4ef6\u91cd\u5b9a\u5411\u6743\u9650",noimageredirect:"\u65e0\u65b0\u5efa\u6587\u4ef6\u91cd\u5b9a\u5411\u6743\u9650",spamdetected:"\u6587\u672c\u542b\u6709\u654f\u611f\u5185\u5bb9\uff0c\u88abSPAM\u8fc7\u6ee4\u5668\u62e6\u622a",filtered:"\u7f16\u8f91\u88ab\u8fc7\u6ee4\u5668\u62e6\u622a",contenttoobig:"\u6587\u672c\u8d85\u8fc7\u6700\u5927\u957f\u5ea6\u9650\u5236",noedit_anon:"\u533f\u540d\u7528\u6237\u65e0\u7f16\u8f91\u9875\u9762\u6743\u9650",noedit:"\u65e0\u7f16\u8f91\u9875\u9762\u6743\u9650",pagedeleted:"\u7f16\u8f91\u65f6\uff0c\u6b64\u9875\u9762\u88ab\u5220\u9664",emptypage:"\u65e0\u6cd5\u65b0\u5efa\u7a7a\u5185\u5bb9\u9875\u9762",emptynewsection:"\u65e0\u6cd5\u65b0\u5efa\u7a7a\u5185\u5bb9\u6bb5\u843d",editconflict:"\u7f16\u8f91\u51b2\u7a81\uff0c\u8bf7\u624b\u5de5\u68c0\u67e5\u9875\u9762\u5f53\u524d\u5185\u5bb9\u4e0e\u63d0\u4ea4\u5185\u5bb9\u5dee\u5f02\u5e76\u4fee\u6b63\u540e\uff0c\u5237\u65b0\u9875\u9762\u63d0\u4ea4",revwrongpage:"\u7f16\u8f91\u7684\u4fee\u8ba2\u7248\u672c\u4e0e\u7f16\u8f91\u7684\u9875\u9762\u4e0d\u5339\u914d",undofailure:"\u7531\u4e8e\u5b58\u5728\u51b2\u7a81\u7684\u4e2d\u95f4\u7248\u672c\uff0c\u65e0\u6cd5\u64a4\u9500\u7f16\u8f91",missingtitle:"\u65e0\u6cd5\u521b\u5efa\u6216\u7f16\u8f91\u7a7a\u6807\u9898\u9875\u9762",mustbeposted:"\u5fc5\u987b\u4f7f\u7528POST\u65b9\u5f0f\u63d0\u4ea4\u7f16\u8f91",readapidenied:"\u65e0\u8bfb\u53d6API\u4f7f\u7528\u6743\u9650",writeapidenied:"\u65e0\u901a\u8fc7API\u7f16\u8f91\u9875\u9762\u6743\u9650",noapiwrite:"\u672cWiki\u672a\u5f00\u542f\u53ef\u7528\u7684\u5199\u5165API",badtoken:"\u975e\u6cd5\u7684\u7f16\u8f91\u6743\u6807",missingparam:"\u7f3a\u5c11\u5fc5\u8981\u53c2\u6570\uff0c\u9875\u9762\u540d\u548c\u9875\u9762ID\u4e0d\u80fd\u5747\u4e3a\u7a7a",invalidparammix:"\u53c2\u6570\u91cd\u590d\uff0c\u9875\u9762\u540d\u548c\u9875\u9762ID\u4e0d\u80fd\u540c\u65f6\u7ed9\u5b9a",invalidtitle:"\u975e\u6cd5\u7684\u6807\u9898",nosuchpageid:"\u4e0d\u5b58\u5728\u7684\u9875\u9762ID",pagecannotexist:"\u8be5\u540d\u79f0\u7a7a\u95f4\u4e0d\u5141\u8bb8\u65b0\u5efa\u4e00\u822c\u9875\u9762",nosuchrevid:"\u4e0d\u5b58\u5728\u7684\u4fee\u8ba2\u7248\u672c",badmd5:"\u975e\u6cd5\u7684MD5\u503c",hookaborted:"\u7f16\u8f91\u88ab\u6269\u5c55Hook\u62e6\u622a",parseerror:"\u65e0\u6cd5\u89e3\u6790\u9875\u9762\u6587\u672c",summaryrequired:"\u7f16\u8f91\u6458\u8981\u4e0d\u80fd\u4e3a\u7a7a",blocked:"\u5df2\u88ab\u5c01\u7981",ratelimited:"\u8fbe\u5230\u64cd\u4f5c\u901f\u7387\u4e0a\u9650\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5",unknownerror:"\u672a\u77e5\u9519\u8bef",nosuchsection:"\u65e0\u6cd5\u7f16\u8f91\u4e0d\u5b58\u5728\u7684\u6bb5\u843d",sectionsnotsupported:"\u8be5\u9875\u9762\u4e0d\u652f\u6301\u6bb5\u843d\u7f16\u8f91",editnotsupported:"\u8be5\u9875\u9762\u4e0d\u652f\u6301\u901a\u8fc7API\u7f16\u8f91",appendnotsupported:"\u8be5\u9875\u9762\u65e0\u6cd5\u5728\u524d\u540e\u63d2\u5165\u6587\u672c",redirect_appendonly:"\u5728\u9075\u5faa\u91cd\u5b9a\u5411\u7684\u60c5\u51b5\u4e0b\uff0c\u53ea\u80fd\u8fdb\u884c\u524d\u540e\u63d2\u5165\u6216\u521b\u5efa\u65b0\u6bb5\u843d",badformat:"\u6587\u672c\u683c\u5f0f\u9519\u8bef",customcssprotected:"\u65e0\u6cd5\u7f16\u8f91\u7528\u6237CSS\u9875",customjsprotected:"\u65e0\u6cd5\u7f16\u8f91\u7528\u6237JS\u9875",cascadeprotected:"\u8be5\u9875\u9762\u88ab\u7ea7\u8054\u4fdd\u62a4",network_edit_error:"\u7531\u4e8e\u7f51\u7edc\u539f\u56e0\u7f16\u8f91\u5931\u8d25",redirect_to_summary:"\u91cd\u5b9a\u5411\u9875\u9762\u81f3 [[$1]] // Wikiplus",redirect_from_summary:"\u5c06[[$1]]\u91cd\u5b9a\u5411\u81f3[[$2]] // Wikiplus",need_init:"\u9875\u9762\u7c7b\u672a\u52a0\u8f7d\u5b8c\u6210",fail_to_get_wikitext:"\u65e0\u6cd5\u83b7\u5f97\u9875\u9762\u6587\u672c",quickedit_topbtn:"\u5feb\u901f\u7f16\u8f91",quickedit_sectionbtn:"\u5feb\u901f\u7f16\u8f91",fail_to_init_quickedit:"\u65e0\u6cd5\u52a0\u8f7d\u5feb\u901f\u7f16\u8f91",back:"\u8fd4\u56de",goto_editbox:"\u5230\u7f16\u8f91\u6846",summary_placehold:"\u8bf7\u8f93\u5165\u7f16\u8f91\u6458\u8981",submit:"\u63d0\u4ea4",publish_page:"\u53d1\u5e03\u9875\u9762",publish_change:"\u53d1\u5e03\u66f4\u6539",preview:"\u9884\u89c8",cancel:"\u53d6\u6d88",mark_minoredit:"\u6807\u8bb0\u4e3a\u5c0f\u7f16\u8f91",onclose_confirm:"[Wikiplus] \u60a8\u786e\u8ba4\u8981\u5173\u95ed/\u5237\u65b0\u9875\u9762\u5417 \u8fd9\u4f1a\u5bfc\u81f4\u60a8\u7684\u7f16\u8f91\u6570\u636e\u4e22\u5931",fail_to_get_wikitext_when_edit:"\u65e0\u6cd5\u83b7\u5f97\u9875\u9762\u6587\u672c\u4ee5\u7f16\u8f91",cant_parse_wikitext:"\u65e0\u6cd5\u89e3\u6790\u7ef4\u57fa\u6587\u672c",loading_preview:"\u6b63\u5728\u8bfb\u53d6\u9884\u89c8",submitting_edit:"\u6b63\u5728\u63d0\u4ea4\u7f16\u8f91",edit_success:"\u7f16\u8f91\u6210\u529f \u7528\u65f6$1ms",empty_page_confirm:"\u60a8\u5411\u7f16\u8f91\u51fd\u6570\u4f20\u5165\u4e86\u7a7a\u5185\u5bb9\u53c2\u6570 \u8fd9\u5c06\u6e05\u7a7a\u9875\u9762\r\n\u7531\u4e8e\u8be5\u884c\u4e3a\u5371\u9669 \u8bf7\u5c06config\u53c2\u6570\u7684empty\u952e\u503c\u8bbe\u5b9a\u4e3atrue\u6765\u786e\u8ba4",cross_page_edit:"\u7f16\u8f91\u76ee\u6807\u4f4d\u4e8e\u5176\u4ed6\u9875\u9762 \u6b63\u5728\u83b7\u53d6\u57fa\u7840\u4fe1\u606f",cross_page_edit_submit:"\u57fa\u7840\u4fe1\u606f\u83b7\u53d6\u6210\u529f \u6b63\u5728\u63d0\u4ea4\u7f16\u8f91",cross_page_edit_error:"\u65e0\u6cd5\u83b7\u5f97\u57fa\u7840\u4fe1\u606f>.<",install_tip:"\u60a8\u662f\u5426\u5141\u8bb8Wikiplus\u91c7\u96c6\u975e\u654f\u611f\u6570\u636e\u7528\u4e8e\u6539\u8fdbWikiplus\u53ca\u4e3a\u5f53\u524dWiki: $1 \u63d0\u4f9b\u6539\u8fdb\u5efa\u8bae?",accept:"\u63a5\u53d7",decline:"\u62d2\u7edd",install_finish:"Wikiplus\u5b89\u88c5\u5b8c\u6bd5",loading:"\u6b63\u5728\u8f7d\u5165",cant_add_funcbtn:"\u65e0\u6cd5\u589e\u52a0\u529f\u80fd\u6309\u94ae",wikiplus_settings:"Wikiplus\u8bbe\u7f6e",wikiplus_settings_desc:"\u8bf7\u5728\u4e0b\u65b9\u6309\u89c4\u8303\u4fee\u6539Wikiplus\u8bbe\u7f6e",wikiplus_settings_placeholder:"\u5f53\u524d\u8bbe\u7f6e\u4e3a\u7a7a \u8bf7\u5728\u6b64\u5904\u6309\u89c4\u8303\u4fee\u6539Wikiplus\u8bbe\u7f6e",wikiplus_settings_grammar_error:"\u8bbe\u7f6e\u5b58\u5728\u8bed\u6cd5\u9519\u8bef \u8bf7\u68c0\u67e5\u540e\u91cd\u8bd5",wikiplus_settings_saved:"\u8bbe\u7f6e\u5df2\u4fdd\u5b58",redirect_from:"\u5c06\u9875\u9762\u91cd\u5b9a\u5411\u81f3\u6b64",redirect_desc:"\u8bf7\u8f93\u5165\u8981\u91cd\u5b9a\u5411\u81f3\u6b64\u7684\u9875\u9762\u540d",empty_input:"\u8f93\u5165\u4e0d\u80fd\u4e3a\u7a7a",redirect_saved:"\u91cd\u5b9a\u5411\u5b8c\u6210",uninited:"Wikiplus\u672a\u52a0\u8f7d\u5b8c\u6bd5 \u8bf7\u5237\u65b0\u91cd\u8bd5",cant_parse_i18ncache:"\u65e0\u6cd5\u89e3\u6790\u591a\u8bed\u8a00\u5b9a\u4e49\u6587\u4ef6\u7f13\u5b58",cant_load_language:"\u65e0\u6cd5\u83b7\u53d6\u591a\u8bed\u8a00\u5b9a\u4e49\u6587\u4ef6",history_edit_warning:" // \u6b63\u8bd5\u56fe\u7f16\u8f91\u5386\u53f2\u7248\u672c \u8fd9\u5c06\u4f1a\u5e94\u7528\u5230\u672c\u9875\u9762\u7684\u6700\u65b0\u7248\u672c \u8bf7\u614e\u91cd\u63d0\u4ea4",create_page_tip:"\x3c!-- \u6b63\u5728\u521b\u5efa\u65b0\u9875\u9762 \u8bf7\u5220\u53bb\u6b64\u884c\u6ce8\u91ca\u540e\u7ee7\u7eed --\x3e","continue":"\u4ecd\u7136\u7ee7\u7eed",default_summary_suffix:"// Edit via Wikiplus"};e["en-us"]={__language:"en-us",__author:["Eridanus Sora","AnnAngela","YinYan"],__version:"209",unknown_error_name:"Unknown error",api_unaccessiable:"API of this wiki is not available",api_unwriteable:"Write API of this wiki is not available",fail_to_get_timestamp:"Failed to get the timestamp of this page.",fail_to_get_edittoken:"Failed to get the EditToken of this page.",fail_to_get_pageinfo:"Failed to load infomation of this page",not_autoconfirmed_user:"You are not an autoconfiremd user",hit_abusefilter:"Your edit hit the abusefilter(s)",unknown_edit_error:"Unknown edit error",unknown_edit_error_message:"Unknown edit error($1)",notitle:"The title parameter must be set",notext:"The text parameter must be set",notoken:"The token parameter must be set",invalidsection:"The section parameter must be set to an integer or 'new'",protectedtitle:"This title has been protected from creation",cantcreate:"You don't have permission to create new pages",cantcreate_anon:"Anonymous users can't create new pages",articleexists:"The article you tried to create has already existed",noimageredirect_anon:"Anonymous users can't create image redirects",noimageredirect:"You don't have the permission to create image redirects",spamdetected:"Your edit was rejected because it contained a spam fragment",filtered:"The filter callback function rejected your edit",contenttoobig:"The content you submitted exceeds the article size limit",noedit_anon:"Anonymous users can't edit pages",noedit:"You don't have the permission to edit pages",pagedeleted:"The page was deleted during your edit",emptypage:"Creating new, empty pages is not allowed",emptynewsection:"Creating empty new sections is not possible.",editconflict:"Edit Conflict! Don't panic. Please check the difference between your content below and the existing revision, then refresh the page to make another submit",revwrongpage:"The revision you are editing now is not one a valid reversions of this page",undofailure:"Undo failed due to conflicts.",missingtitle:"Missing title in your edit/creation",mustbeposted:"The edit must be submited by POST method",readapidenied:"Read API Denied",writeapidenied:"Write API Denied",noapiwrite:"No available write API in this wiki",badtoken:"Invalid EditToken",missingparam:"One of the parameters title, pageid is required",invalidparammix:"The parameters title, pageid can not be used together",invalidtitle:"Invalid page title",nosuchpageid:"Inexistent page ID",pagecannotexist:"No access to create a new page in this namespace",nosuchrevid:"Inexisting reversion ID",badmd5:"Invalid MD5",hookaborted:"Your edit was rejected by the hook(s)",parseerror:"Failed to parse the wikitext of this page",summaryrequired:"No summary in your edit",blocked:"You has been already BLOCKED",ratelimited:"You've exceeded your rate limit. Please have a tea and try again later",unknownerror:"Unknown error",nosuchsection:"There is no such section",sectionsnotsupported:"Can't edit in this section",editnotsupported:"Can't edit in this section by writing section",appendnotsupported:"Can't append/prepend wikitext to this page",redirect_appendonly:"Only append/prepend can be made to this page because of the rules of the redirect page",badformat:"The requested serialization format can not be applied to the page's content model",customcssprotected:"You're not allowed to edit custom CSS pages",customjsprotected:"You're not allowed to edit custom JavaScript pages",cascadeprotected:"This page is under a cascading protection",network_edit_error:"Failed to edit this page because of network errors",redirect_to_summary:"Redirect to [[$1]] // Wikiplus",redirect_from_summary:"Redirect [[$1]] to [[$2]] // Wikiplus",need_init:"WikiPlus haven't been loaded completely. It's a rare occasion so you can try to refresh and try again.",fail_to_get_wikitext:"Failed to load the wikitext of this page",quickedit_topbtn:"QuickEdit",quickedit_sectionbtn:"QuickEdit",fail_to_init_quickedit:"Failed to initialize WikiPlus",back:"Back",goto_editbox:"Jump to editbox",summary_placehold:"Edit summary",submit:"Submit",publish_page:"Publish Page",publish_change:"Publish Changes",preview:"Preview",cancel:"Cancel",mark_minoredit:"Mark this edit as a minor edit",onclose_confirm:"[Wikiplus] Do you really want to close this page when you are still editing it, as you will lose all your unsaved work?",fail_to_get_wikitext_when_edit:"Failed to load wikitext for your edit",cant_parse_wikitext:"Failed to parse the wikitext",loading_preview:"Loading the preview",submitting_edit:"Submitting your edit",edit_success:"Your edit is submitted within $1ms",empty_page_confirm:'The wikitext in your edit is empty, which will empty this page.\r\nPlease set the value of key "empty" true to allow this kind of edits. (This is a tip for developers)',cross_page_edit:"The content you are editing belongs to another page, please wait...",cross_page_edit_submit:"Submitting your edit...",cross_page_edit_error:"Failed to load the infomation",install_tip:"Do you allow WikiPlus to collect insensitive data to help us develop WikiPlus and provide feedback to current site: $1 ?",accept:"Yes",decline:"No",install_finish:"Wikiplus is installed, enjoy it",loading:"Loading",cant_add_funcbtn:"Failed to add buttons for WikiPlus",wikiplus_settings:"Wikiplus Setting",wikiplus_settings_desc:"Please modify your setting according to the standards below",wikiplus_settings_placeholder:"Your setting is empty, please modify your setting according to the documentation.",wikiplus_settings_grammar_error:"Syntax error in your setting",wikiplus_settings_saved:"Your settings have been saved",redirect_from:"Redirect from",redirect_desc:"Which page do you want to redirect here?",empty_input:"Empty input",redirect_saved:"Redirection is finished",uninited:"Wikiplus is not completely initialized, please refeash this page",cant_parse_i18ncache:"Failed to parse the cache of i18n file",cant_load_language:"Failed to load i18n file",history_edit_warning:" // You are trying to edit a history revision of this page. This will apply to the latest revision. Please be careful.",create_page_tip:"\x3c!-- You are now creating a new page. Please delete this line and be careful. --\x3e","continue":"Continue anyway",default_summary_suffix:"// Edit via Wikiplus"};var u=function(){function e(){var b=0>=arguments.length||void 0===arguments[0]?window.mw.config.get("wgPageName"):arguments[0];return _classCallCheck(this,e),console.log("\u9875\u9762\u7c7b\u6784\u5efa\u4e2d"),window.mw?true&&true?f("autoconfirmed",window.mw.config.get("wgUserGroups"))?(this.pageName=b.replace(/ /gi,"_"),this.revisionId=window.mw.config.get("wgRevisionId"),this.articleId=window.mw.config.get("wgArticleId"),this.API=location.protocol+"//"+location.host+window.mw.config.get("wgScriptPath")+"/api.php",this.editToken={},this.timeStamp={},void this.init(this.pageName,{success:function(){console.log("Wikiplus\u52a0\u8f7d\u5b8c\u6bd5")},fail:function(a){console.log("Wikiplus\u672a\u80fd\u6b63\u786e\u52a0\u8f7d("+a.message+")")}})):void c("not_autoconfirmed_user"):void c("api_unaccessiable"):void console.log("\u9875\u9762Javascript\u8f7d\u5165\u4e0d\u5b8c\u5168\u6216\u8fd9\u4e0d\u662f\u4e00\u4e2aMediawiki\u7ad9\u70b9")}return _createClass(e,[{key:"reConstruct",value:function(b){this.init(b,1>=arguments.length||void 0===arguments[1]?{}:arguments[1])}},{key:"init",value:function(b,a,d){void 0===b&&(b=this.pageName);void 0===a&&(a={});var h=this;a.success=a.success||new Function;a.fail=a.success||new Function;$.ajax({type:"GET",dataType:"json",url:this.API,data:{action:"query",prop:"revisions|info",titles:b,rvprop:"timestamp",format:"json"},beforeSend:function(){console.time("\u83b7\u5f97\u9875\u9762\u57fa\u7840\u4fe1\u606f\u65f6\u95f4\u8017\u65f6")},success:function(d){if(d&&d.query&&d.query.pages){d=d.query.pages;for(var g in d)"-1"!==g?(d[g].revisions&&0<d[g].revisions.length?h.timeStamp[b]=d[g].revisions[0].timestamp:a.fail(c("fail_to_get_timestamp")),mw.user.tokens.get("editToken")&&"+\\"!==mw.user.tokens.get("editToken")?(h.editToken[b]=mw.user.tokens.get("editToken"),console.log("\u6210\u529f\u83b7\u5f97\u7f16\u8f91\u4ee4\u724c \u6765\u81ea\u524d\u7aefAPI")):($.ajax({url:h.API,type:"GET",dataType:"json",data:{action:"query",meta:"tokens",format:"json"},success:function(d){d.query&&d.query.tokens&&d.query.tokens.csrftoken&&"+\\"!==d.query.tokens.csrftoken?(h.editToken[b]=d.query.tokens.csrftoken,console.log("\u6210\u529f\u83b7\u5f97\u7f16\u8f91\u4ee4\u724c \u901a\u8fc7\u540e\u7aefAPI")):a.fail(c("fail_to_get_edittoken"))},error:function(b){a.fail(c("fail_to_get_edittoken"))}}),a.fail(c("fail_to_get_edittoken")))):0===mw.config.get("wgArticleId")?mw.user.tokens.get("editToken")&&"+\\"!==mw.user.tokens.get("editToken")?(h.editToken[b]=mw.user.tokens.get("editToken"),console.log("\u6210\u529f\u83b7\u5f97\u7f16\u8f91\u4ee4\u724c \u6765\u81ea\u524d\u7aefAPI"),h.inited=!0):(h.inited=!1,a.fail(c("fail_to_get_edittoken"))):(h.inited=!1,a.fail(c("fail_to_get_pageinfo")))}}}).done(function(){console.timeEnd("\u83b7\u5f97\u9875\u9762\u57fa\u7840\u4fe1\u606f\u65f6\u95f4\u8017\u65f6");h.inited=!1===h.inited?!1:!0;a.success()})}},{key:"edit",value:function(e){var a=1>=arguments.length||void 0===arguments[1]?this.pageName:arguments[1],d=2>=arguments.length||void 0===arguments[2]?{}:arguments[2],h=3>=arguments.length||void 0===arguments[3]?{}:arguments[3];return d.success=d.success||new Function,d.fail=d.fail||new Function,void 0===e&&1==!h.empty?(d.fail(c("empty_page_confirm")),!1):void(this.inited?$.ajax({type:"POST",url:this.API,data:$.extend({action:"edit",format:"json",text:e,title:a,token:this.editToken[a]||this.editToken[this.pageName],basetimestamp:this.timeStamp[a]},h),success:function(a){a&&a.edit?a.edit.result&&"Success"==a.edit.result?d.success():a.edit.code?d.fail(c("hit_abusefilter",b("hit_abusefilter")+":"+a.edit.info.replace("/Hit AbuseFilter: /ig","")+"<br><small>"+a.edit.warning+"</small>")):d.fail(c("unknown_edit_error")):a&&a.error&&a.error.code?d.fail(c(a.error.code.replace(/-/gi,"_")),b("unknown_edit_error_message").replace(/\$1/gi,a.error.code)):a.code?d.fail(c("unknown_edit_error"),b("unknown_edit_error_message").replace(/\$1/gi,a.code)):d.fail(c("unknown_edit_error"))},error:function(a){d.fail(c("network_edit_error"))}}):d.fail(c("uninited")))}},{key:"editSection",value:function(b,a){var d=2>=arguments.length||void 0===arguments[2]?this.pageName:arguments[2],h=3>=arguments.length||void 0===arguments[3]?{}:arguments[3],c=4>=arguments.length||void 0===arguments[4]?{}:arguments[4];c.success=c.success||new Function;c.fail=c.fail||new Function;this.edit(a,d,c,$.extend({section:b},h))}},{key:"redirectTo",value:function(c){var a=1>=arguments.length||void 0===arguments[1]?this.pageName:arguments[1],d=2>=arguments.length||void 0===arguments[2]?{}:arguments[2];d.success=d.success||new Function;d.fail=d.fail||new Function;this.edit("#REDIRECT [["+c+"]]",a,d,{summary:b("redirect_to_summary").replace(/\$1/gi,c)})}},{key:"redirectFrom",value:function(c){var a=1>=arguments.length||void 0===arguments[1]?this.pageName:arguments[1],d=2>=arguments.length||void 0===arguments[2]?{}:arguments[2],h=3>=arguments.length||void 0===arguments[3]?!1:arguments[3];d.success=d.success||new Function;d.fail=d.fail||new Function;var g={summary:b("redirect_from_summary").replace(/\$1/gi,c).replace(/\$2/gi,a)};h||(g.createonly="true");this.edit("#REDIRECT [["+a+"]]",c,d,g)}},{key:"getWikiText",value:function(){var b=0>=arguments.length||void 0===arguments[0]?{}:arguments[0],a=1>=arguments.length||void 0===arguments[1]?this.pageName:arguments[1],d=2>=arguments.length||void 0===arguments[2]?{}:arguments[2];b.success=b.success||new Function;b.fail=b.fail||new Function;$.ajax({url:location.protocol+"//"+location.host+mw.config.get("wgScriptPath")+"/index.php",type:"GET",dataType:"text",cache:!1,data:$.extend({title:a,action:"raw"},d),beforeSend:function(){console.time("\u83b7\u5f97\u9875\u9762\u6587\u672c\u8017\u65f6")},success:function(a){console.timeEnd("\u83b7\u5f97\u9875\u9762\u6587\u672c\u8017\u65f6");b.success(a)},error:function(a){b.fail(c("fail_to_get_wikitext"))}})}},{key:"parseWikiText",value:function(b,a,d){void 0===b&&(b="");void 0===a&&(a={});a.success=a.success||new Function;a.fail=a.fail||new Function;$.ajax({type:"POST",dataType:"json",data:$.extend({format:"json",action:"parse",text:b,title:this.pageName,pst:"true"},d),url:this.API,success:function(b){b&&b.parse&&b.parse.text?a.success(b.parse.text["*"]):a.fail(c("cant_parse_wikitext"))}})}}]),e}();$(document).ready(function(){var r=function(){function m(){_classCallCheck(this,m);this.version="2.2.10";this.langVersion="209";this.releaseNote="Bug \u4fee\u6b63";this.notice=new MoeNotification;this.inValidNameSpaces=[-1,8964];this.defaultSettings={key:"value",documatation:"http://zh.moegirl.org/User:%E5%A6%B9%E7%A9%BA%E9%85%B1/Wikiplus/%E8%AE%BE%E7%BD%AE%E8%AF%B4%E6%98%8E"};console.log("\u6b63\u5728\u52a0\u8f7dWikiplus "+this.version);$("head").append("<link>");$("head").children(":last").attr({rel:"stylesheet",type:"text/css",href:p+"/wikiplus.css"});this.preloadData={};this.checkInstall();var a=this.getSetting("language")&&this.getSetting("language").toLowerCase()||window.navigator.language.toLowerCase();this.version!==localStorage.Wikiplus_Version&&(localStorage.Wikiplus_Version=this.version,this.notice.create.success("Wikiplus "+this.version),this.notice.create.success("zh-cn"===a?this.releaseNote:"Minor bug fixes."));void 0===e[a]&&k(a);!f(mw.config.get("wgNameSpaceNumber"),this.inValidNameSpaces)&&mw.config.get("wgIsArticle")&&"view"===mw.config.get("wgAction")?(this.kotori=new u,this.checki18nCache(),this.initBasicFunctions()):console.log("\u4e0d\u7b26\u5408\u52a0\u8f7d\u6761\u4ef6 Wikiplus\u7ec8\u6b62")}return _createClass(m,[{key:"initQuickEdit",value:function(){var a=0>=arguments.length||void 0===arguments[0]?{}:arguments[0],d=this;if(a.success=a.success||new Function,a.fail=a.fail||new Function,!mw.config.get("wgIsArticle")||"view"!==mw.config.get("wgAction")||!mw.config.get("wgIsProbablyEditable"))return void console.log("\u8be5\u9875\u9762\u65e0\u6cd5\u7f16\u8f91 \u5feb\u901f\u7f16\u8f91\u754c\u9762\u52a0\u8f7d\u7ec8\u6b62");a=$("<li>").attr("id","Wikiplus-Edit-TopBtn").append($("<span>").append($("<a>").attr("href","javascript:void(0)").text(""+b("quickedit_topbtn")))).data({number:-1,target:d.kotori.pageName});if(0<$("#ca-edit").length&&0==$("#Wikiplus-Edit-TopBtn").length&&$("#ca-edit").before(a),0<$(".mw-editsection").length){d.sectionMap={};var h=$("<span>").append($("<span>").addClass("mw-editsection-divider").text(" | ")).append($("<a>").addClass("Wikiplus-Edit-SectionBtn").attr("href","javascript:void(0)").text(b("quickedit_sectionbtn")));$(".mw-editsection").each(function(a){try{var b=$(this).find("a").last().attr("href"),g=b.match(/&[ve]*section=([^&]+)/)[1].replace(/T-/gi,""),e=decodeURI(b.match(/title=(.+?)&/)[1]),f=$(this).prev().clone();f.find(".mw-headline-number").remove();var k=$.trim(f.text());d.sectionMap[g]={name:k,target:e};var q=h.clone();q.find(".Wikiplus-Edit-SectionBtn").data({number:g,name:k,target:e});$(this).find(".mw-editsection-bracket").last().before(q)}catch(t){c("fail_to_init_quickedit")}})}$(".Wikiplus-Edit-SectionBtn").click(function(){d.initQuickEditInterface($(this))});$("#Wikiplus-Edit-TopBtn").click(function(){d.initQuickEditInterface($(this))})}},{key:"initQuickEditInterface",value:function(a){var d=this,h=a.data("number"),g=a.data("target");this.kotori.inited&&(0<$(".noarticletext").length&&(this.preloadData[g+".-1"]=b("create_page_tip")),mw.config.get("wgCurRevisionId")===mw.config.get("wgRevisionId")?void 0===this.preloadData[g+"."+h]?(this.notice.create.success(b("loading")),this.preload(h,g,{success:function(b){a.data("content",b);d.notice.empty();d.displayQuickEditInterface(a)},fail:function(a){c("fail_to_get_wikitext_when_edit")}})):(a.data("content",d.preloadData[g+"."+h]),d.displayQuickEditInterface(a)):(this.notice.create.warning(b("history_edit_warning")),this.notice.create.success(b("loading")),this.preload(h,g,{success:function(c){a.data("content",c);d.notice.empty();d.displayQuickEditInterface(a,""+b("history_edit_warning"))},fail:function(a){c("fail_to_get_wikitext_when_edit")}},{oldid:mw.config.get("wgRevisionId")})))}},{key:"displayQuickEditInterface",value:function(a){var d=1>=arguments.length||void 0===arguments[1]?"":arguments[1],c=this,g=0<$(".noarticletext").length,e=a.data("number"),l=a.data("name"),f=a.data("target"),k=a.data("content"),m=c.getSetting("defaultSummary",{sectionName:l,sectionNumber:e,sectionTargetName:f});void 0===m&&(m=void 0===l?b("default_summary_suffix"):"/* "+l+" */ "+b("default_summary_suffix"));var q=$(document).scrollTop();l=$("<span>").attr("id","Wikiplus-Quickedit-Back").addClass("Wikiplus-Btn").text(""+b("back"));var t=$("<span>").attr("id","Wikiplus-Quickedit-Jump").addClass("Wikiplus-Btn").append($("<a>").attr("href","#Wikiplus-Quickedit").text(""+b("goto_editbox"))),p=$("<textarea>").attr("id","Wikiplus-Quickedit"),w=$("<div>").attr("id","Wikiplus-Quickedit-Preview-Output"),x=$("<input>").attr("id","Wikiplus-Quickedit-Summary-Input").attr("placeholder",""+b("summary_placehold"));g=$("<button>").attr("id","Wikiplus-Quickedit-Submit").text(b(g?"publish_page":"publish_change")+"(Ctrl+S)");var y=$("<button>").attr("id","Wikiplus-Quickedit-Preview-Submit").text(""+b("preview")),r=$("<div>").append($("<input>").attr({type:"checkbox",id:"Wikiplus-Quickedit-MinorEdit"})).append($("<label>").attr("for","Wikiplus-Quickedit-MinorEdit").text(b("mark_minoredit")+"(Ctrl+Shift+S)")).css({margin:"5px 5px 5px -3px",display:"inline"});l=$("<div>").append(l,t,w,p,x,$("<br>"),r,g,y);this.createDialogBox(""+b("quickedit_topbtn")+d,l,1E3,function(){$("#Wikiplus-Quickedit").text(k);$("#Wikiplus-Quickedit-Summary-Input").val(m);$("#Wikiplus-Quickedit-Back").click(function(){$(".Wikiplus-InterBox").fadeOut("fast",function(){window.onclose=window.onbeforeunload=void 0;$(this).remove()})});var a=$("<div>").addClass("Wikiplus-Banner").text(""+b("loading_preview"));$("#Wikiplus-Quickedit-Preview-Submit").click(function(){var b=$("#Wikiplus-Quickedit").val();$(this).attr("disabled","disabled");$("#Wikiplus-Quickedit-Preview-Output").fadeOut(100,function(){$("#Wikiplus-Quickedit-Preview-Output").html("").append(a);$("#Wikiplus-Quickedit-Preview-Output").fadeIn(100)});$("html, body").animate({scrollTop:q},200);c.kotori.parseWikiText(b,{success:function(a){$("#Wikiplus-Quickedit-Preview-Output").fadeOut("100",function(){$("#Wikiplus-Quickedit-Preview-Output").html('<hr><div class="mw-body-content">'+a+"</div><hr>");$("#Wikiplus-Quickedit-Preview-Output").fadeIn("100");$("#Wikiplus-Quickedit-Preview-Submit").prop("disabled",!1)})}})});$("#Wikiplus-Quickedit-Submit").click(function(){var a=$("#Wikiplus-Quickedit").val(),d=$("#Wikiplus-Quickedit-Summary-Input").val(),h=(new Date).valueOf(),g=$("<div>").addClass("Wikiplus-Banner").text(""+b("submitting_edit")),n={summary:d};-1!==e&&(n.section=e);$("#Wikiplus-Quickedit-MinorEdit").is(":checked")&&(n.minor="true");$("#Wikiplus-Quickedit-Submit,#Wikiplus-Quickedit,#Wikiplus-Quickedit-Preview-Submit").attr("disabled","disabled");$("html, body").animate({scrollTop:q},200);f===c.kotori.pageName?($("#Wikiplus-Quickedit-Preview-Output").fadeOut(100,function(){$("#Wikiplus-Quickedit-Preview-Output").html("").append(g);$("#Wikiplus-Quickedit-Preview-Output").fadeIn(100)}),c.kotori.edit(a,f,{success:function(){var a=(new Date).valueOf()-h;$("#Wikiplus-Quickedit-Preview-Output").find(".Wikiplus-Banner").css("background","rgba(6, 239, 92, 0.44)");$("#Wikiplus-Quickedit-Preview-Output").find(".Wikiplus-Banner").text((""+b("edit_success")).replace(/\$1/gi,a.toString()));c.sendStatistic(f,a);window.onclose=window.onbeforeunload=void 0;setTimeout(function(){location.reload()},500)},fail:function(a){console.log(a);$("#Wikiplus-Quickedit-Submit,#Wikiplus-Quickedit,#Wikiplus-Quickedit-Preview-Submit").prop("disabled",!1);$(".Wikiplus-Banner").css("background","rgba(218, 142, 167, 0.65)");$(".Wikiplus-Banner").html(a.message)}},n)):($("#Wikiplus-Quickedit-Preview-Output").fadeOut(100,function(){$("#Wikiplus-Quickedit-Preview-Output").html("").append(g.text(b("cross_page_edit")));$("#Wikiplus-Quickedit-Preview-Output").fadeIn(100)}),c.kotori.reConstruct(f,{success:function(){$(".Wikiplus-Banner").text(b("cross_page_edit_submit"));c.kotori.edit(a,f,{success:function(){var a=(new Date).valueOf()-h;$("#Wikiplus-Quickedit-Preview-Output").find(".Wikiplus-Banner").css("background","rgba(6, 239, 92, 0.44)");$("#Wikiplus-Quickedit-Preview-Output").find(".Wikiplus-Banner").text((""+b("edit_success")).replace(/\$1/gi,""+a));c.sendStatistic(f,a);window.onclose=window.onbeforeunload=void 0;setTimeout(function(){location.reload()},500)},fail:function(a){$("#Wikiplus-Quickedit-Submit,#Wikiplus-Quickedit,#Wikiplus-Quickedit-Preview-Submit").prop("disabled",!1);$(".Wikiplus-Banner").css("background","rgba(218, 142, 167, 0.65)");$(".Wikiplus-Banner").text(a.message)}},n)},fail:function(a){$(".Wikiplus-Banner").css("background","rgba(218, 142, 167, 0.65)");$(".Wikiplus-Banner").text(b("cross_page_edit_error"))}}))});$("#Wikiplus-Quickedit,#Wikiplus-Quickedit-Summary-Input,#Wikiplus-Quickedit-MinorEdit").keydown(function(a){a.ctrlKey&&83==a.which&&(a.shiftKey&&$("#Wikiplus-Quickedit-MinorEdit").click(),$("#Wikiplus-Quickedit-Submit").click(),a.preventDefault(),a.stopPropagation())});$("#Wikiplus-Quickedit").keydown(function(){window.onclose=window.onbeforeunload=function(){return""+b("onclose_confirm")}});"true"===c.getSetting("esc_to_exit_quickedit")&&$(document).keydown(function(a){27===a.which&&$("#Wikiplus-Quickedit-Back").click()})})}},{key:"editSettings",value:function(){var a=this;a.addFunctionButton(b("wikiplus_settings"),"Wikiplus-Settings-Intro",function(){var d=$("<textarea>").attr("id","Wikiplus-Setting-Input").attr("rows","10"),c=$("<div>").addClass("Wikiplus-InterBox-Btn").attr("id","Wikiplus-Setting-Apply").text(b("submit")),g=$("<div>").addClass("Wikiplus-InterBox-Btn").attr("id","Wikiplus-Setting-Cancel").text(b("cancel"));d=$("<div>").append(d).append($("<hr>")).append(c).append(g);a.createDialogBox(b("wikiplus_settings_desc"),d,600,function(){localStorage.Wikiplus_Settings?$("#Wikiplus-Setting-Input").val(localStorage.Wikiplus_Settings):$("#Wikiplus-Setting-Input").attr("placeholder",b("wikiplus_settings_placeholder"));$("#Wikiplus-Setting-Apply").click(function(){var d=$("#Wikiplus-Setting-Input").val();try{d=JSON.parse(d)}catch(l){return void a.notice.create.error(b("wikiplus_settings_grammar_error"))}localStorage.Wikiplus_Settings=JSON.stringify(d);$(".Wikiplus-InterBox-Content").html("").append($("<div>").addClass("Wikiplus-Banner").text(b("wikiplus_settings_saved")));$(".Wikiplus-InterBox").fadeOut(300,function(){$(this).remove()})});$("#Wikiplus-Setting-Cancel").click(function(){$(".Wikiplus-InterBox").fadeOut(300,function(){$(this).remove()})})})})}},{key:"simpleRedirector",value:function(){var a=this;a.addFunctionButton(b("redirect_from"),"Wikiplus-SR-Intro",function(){var d=$("<input>").addClass("Wikiplus-InterBox-Input"),c=$("<div>").addClass("Wikiplus-InterBox-Btn").attr("id","Wikiplus-SR-Apply").text(b("submit")),g=$("<div>").addClass("Wikiplus-InterBox-Btn").attr("id","Wikiplus-SR-Cancel").text(b("cancel")),e=$("<div>").addClass("Wikiplus-InterBox-Btn").attr("id","Wikiplus-SR-Continue").text(b("continue"));d=$("<div>").append(d).append($("<hr>")).append(c).append(g);a.createDialogBox(b("redirect_desc"),d,600,function(){c.click(function(){if(""!=$(".Wikiplus-InterBox-Input").val()){var d=$(".Wikiplus-InterBox-Input").val();$(".Wikiplus-InterBox-Content").html('<div class="Wikiplus-Banner">'+b("submitting_edit")+"</div>");a.kotori.redirectFrom(d,a.kotori.pageName,{success:function(){$(".Wikiplus-Banner").text(b("redirect_saved"));$(".Wikiplus-InterBox").fadeOut(300);location.href=mw.config.get("wgArticlePath").replace(/\$1/gi,d)},fail:function(c){$(".Wikiplus-Banner").css("background","rgba(218, 142, 167, 0.65)");$(".Wikiplus-Banner").text(c.message);1018===c.number&&($(".Wikiplus-InterBox-Content").append($("<hr>")).append(e).append(g),e.click(function(){$(".Wikiplus-InterBox-Content").html('<div class="Wikiplus-Banner">'+b("submitting_edit")+"</div>");a.kotori.redirectFrom(d,a.kotori.pageName,{success:function(){$(".Wikiplus-Banner").text(b("redirect_saved"));$(".Wikiplus-InterBox").fadeOut(300);location.href=mw.config.get("wgArticlePath").replace(/\$1/gi,d)},fail:function(a){$(".Wikiplus-Banner").css("background","rgba(218, 142, 167, 0.65)");$(".Wikiplus-Banner").text(a.message)}},!0)}),g.click(function(){$(".Wikiplus-InterBox-Close").click()}))}})}else a.showNotice.create.warning(b("empty_input"))});$("#Wikiplus-SR-Cancel").click(function(){$(".Wikiplus-InterBox").fadeOut(300,function(){$(this).remove()})})})})}},{key:"preloadEventBinding",value:function(){var a=this;$("#toc").children("ul").find("a").each(function(b){$(this).mouseover(function(){$(this).unbind("mouseover");a.preload(b+1)})})}},{key:"checki18nCache",value:function(){if(localStorage.Wikiplus_i18nCache)try{var a=JSON.parse(localStorage.Wikiplus_i18nCache),b;for(b in a)a[b].__version===this.langVersion?e[a[b].__language]=a[b]:(console.log("\u591a\u8bed\u8a00\u6587\u4ef6["+b+"]\u5df2\u7ecf\u8fc7\u671f"),k(a[b].__language))}catch(h){c("cant_parse_i18ncache")}else localStorage.Wikiplus_i18nCache=JSON.stringify(e)}},{key:"editEveryWhere",value:function(){var a=this;$("#mw-content-text a.external").each(function(a){for(var d=$(this).attr("href"),c=/(([^?&=]+)(?:=([^?&=]*))*)/g,e={};a=c.exec(d);)e[a[2]]=decodeURIComponent(a[3]);"edit"===e.action&&void 0!==e.title&&"new"!==e.section&&$(this).after($("<a>").attr({href:"javascript:void(0)","class":"Wikiplus-Edit-EveryWhereBtn"}).text("("+b("quickedit_sectionbtn")+")").data({target:decodeURIComponent(e.title),number:e.section||-1}))});$(".Wikiplus-Edit-EveryWhereBtn").click(function(){a.initQuickEditInterface($(this))})}},{key:"createDialogBox",value:function(){var a=0>=arguments.length||void 0===arguments[0]?"Dialog Box":arguments[0],b=1>=arguments.length||void 0===arguments[1]?$("<div>"):arguments[1],c=2>=arguments.length||void 0===arguments[2]?600:arguments[2],e=3>=arguments.length||void 0===arguments[3]?new Function:arguments[3];0<$(".Wikiplus-InterBox").length&&$(".Wikiplus-InterBox").each(function(){$(this).remove()});var f=document.body.clientWidth,l=document.body.clientHeight;a=$("<div>").addClass("Wikiplus-InterBox").css({"margin-left":f/2-c/2,top:$(document).scrollTop()+.2*l,display:"none"}).append($("<div>").addClass("Wikiplus-InterBox-Header").html(a)).append($("<div>").addClass("Wikiplus-InterBox-Content").append(b)).append($("<span>").text("\u00d7").addClass("Wikiplus-InterBox-Close"));$("body").append(a);$(".Wikiplus-InterBox").width(c);$(".Wikiplus-InterBox-Close").click(function(){$(this).parent().fadeOut("fast",function(){window.onclose=window.onbeforeunload=void 0;$(this).remove()})});(function v(a){a.mousedown(function(b){var d=b.clientX,c=b.clientY,e=a.parent().offset().left,h=a.parent().offset().top;$(document).mousemove(function(b){a.parent().css({"margin-left":e+b.clientX-d,top:h+b.clientY-c})});$(document).mouseup(function(){a.unbind("mousedown");$(document).unbind("mousemove");$(document).unbind("mouseup");v(a)})})})($(".Wikiplus-InterBox-Header"));$(".Wikiplus-InterBox").fadeIn(500);e()}},{key:"addFunctionButton",value:function(a,b,e){a=$("<li></li>").attr("id",b).append($("<a></a>").attr("href","javascript:void(0);").text(a));0<$("#p-cactions .menu").length?($("#p-cactions .menu ul").append(a),$("#p-cactions .menu ul").find("li").last().click(e)):c("cant_add_funcbtn")}},{key:"preload",value:function(){var a=0>=arguments.length||void 0===arguments[0]?-1:arguments[0],b=1>=arguments.length||void 0===arguments[1]?this.kotori.pageName:arguments[1],c=2>=arguments.length||void 0===arguments[2]?{}:arguments[2],e=3>=arguments.length||void 0===arguments[3]?{}:arguments[3];c.success=c.success||new Function;c.fail=c.fail||new Function;var f=this;if(void 0!==e.oldid){if(console.log(typeof e.oldid),this.preloadData[e.oldid+"."+a])return console.log("[\u4fee\u8ba2\u7248\u672c"+e.oldid+"."+a+"]\u5df2\u7ecf\u9884\u8bfb\u53d6 \u8df3\u8fc7\u672c\u6b21\u9884\u8bfb\u53d6"),void c.success(this.preloadData[e.oldid+"."+a])}else if(this.preloadData[b+"."+a])return console.log("["+b+"."+a+"]\u5df2\u7ecf\u9884\u8bfb\u53d6 \u8df3\u8fc7\u672c\u6b21\u9884\u8bfb\u53d6"),void c.success(this.preloadData[b+"."+a]);this.kotori.getWikiText({success:function(d){void 0!==e.oldid?(f.preloadData[e.oldid+"."+a]=d,console.log("\u9884\u8bfb\u53d6[\u4fee\u8ba2\u7248\u672c"+e.oldid+"."+a+"]\u6210\u529f")):(f.preloadData[b+"."+a]=d,console.log("\u9884\u8bfb\u53d6["+b+"."+a+"]\u6210\u529f"));c.success(d)},fail:function(d){void 0!==e.oldid?console.log("\u9884\u8bfb\u53d6[\u4fee\u8ba2\u7248\u672c"+e.oldid+"."+a+"]\u5931\u8d25"):console.log("\u9884\u8bfb\u53d6["+b+"."+a+"]\u5931\u8d25:"+d.message);c.fail(d)}},b,$.extend({section:-1===a?"":a},e))}},{key:"sendStatistic",value:function(a,b){void 0===a&&(a=mw.config.get("wgPageName"));"True"==localStorage.Wikiplus_SendStatistics&&$.ajax({url:p+"/statistics/api/submit",type:"POST",dataType:"json",data:{wikiname:mw.config.get("wgSiteName"),usetime:b,username:mw.config.get("wgUserName"),pagename:a},success:function(a){}})}},{key:"checkInstall",value:function(a){var c=this;if(!localStorage.Wikiplus_Installed||"False"==localStorage.Wikiplus_Installed){var e=function(){localStorage.Wikiplus_Installed="True";localStorage.Wikiplus_Version=c.version;localStorage.Wikiplus_StartUseAt=(new Date).valueOf();localStorage.Wikiplus_SrartEditCount=mw.config.get("wgUserEditCount");localStorage.Wikiplus_Settings=JSON.stringify(c.defaultSettings);$(".Wikiplus-InterBox").fadeOut("fast",function(){c.notice.create.success(b("install_finish"));$(this).remove()})};a=$("<div>").text(b("install_tip").replace(/\$1/gi,mw.config.get("wgSiteName"))).attr("id","Wikiplus-InterBox-Content");var g=$("<div>").addClass("Wikiplus-InterBox-Btn").attr("id","Wikiplus-Setting-Apply").text(b("accept")),f=$("<div>").addClass("Wikiplus-InterBox-Btn").attr("id","Wikiplus-Setting-Cancel").text(b("decline"));a=$("<div>").append(a).append($("<hr>")).append(g).append(f);c.createDialogBox("\u5b89\u88c5Wikiplus",a,600,function(){$("#Wikiplus-InterBox-Content").css("text-align","left");$("#Wikiplus-Setting-Apply").click(function(){localStorage.Wikiplus_SendStatistics="True";e()});$("#Wikiplus-Setting-Cancel").click(function(){localStorage.Wikiplus_SendStatistics="False";e()})})}}},{key:"getSetting",value:function(a,b){try{var c=JSON.parse(localStorage.Wikiplus_Settings)}catch(n){return localStorage.Wikiplus_Settings||""}try{var d=new Function("return "+c[a]);if("function"!=typeof d)return c[a];try{return!0===d()(b)?void 0:d()(b)||c[a]}catch(n){return c[a]}}catch(n){try{return c[a]}catch(l){}}}},{key:"initBasicFunctions",value:function(){this.initQuickEdit();this.editSettings();this.simpleRedirector();this.preloadEventBinding();this.getSetting("disableEditEveryWhere")||this.editEveryWhere()}},{key:"initRecentChangesPageFunctions",value:function(){}},{key:"initAdvancedFunctions",value:function(){}}]),m}();window.Wikiplus=new r})});function _classCallCheck(k,b){if(!(k instanceof b))throw new TypeError("Cannot call a class as a function");}function MoeNotification(k){var b=this;this.display=function(f,c,e){e=e||function(){};f=f||"\u55b5~";c=c||"success";$("#MoeNotification").append($("<div>").addClass("MoeNotification-notice").addClass("MoeNotification-notice-"+c).append("<span>"+f+"</span>"));$("#MoeNotification").find(".MoeNotification-notice").last().fadeIn(300);b.bind();b.clear();e($("#MoeNotification").find(".MoeNotification-notice").last())};this.create={success:function(f,c){b.display(f,"success",c||function(){})},warning:function(f,c){b.display(f,"warning",c||function(){})},error:function(f,c){b.display(f,"error",c||function(){})}};this.clear=function(){return 10<=$(".MoeNotification-notice").length?($("#MoeNotification").children().first().fadeOut(150,function(){$(this).remove()}),void setTimeout(b.clear,300)):!1};this.empty=function(b){$(".MoeNotification-notice").each(function(c){if($.isFunction(b)){var e=this;setTimeout(function(){b($(e))},200*c)}else $(this).delay(200*c).fadeOut("fast",function(){$(this).remove()})})};this.bind=function(){$(".MoeNotification-notice").mouseover(function(){b.slideLeft($(this))})};window.slideLeft=this.slideLeft=function(b,c){b.css("position","relative");b.animate({left:"-200%"},c||150,function(){$(this).fadeOut("fast",function(){$(this).remove()})})};this.init=function(){$("body").append('<div id="MoeNotification"></div>')};0<$("#MoeNotification").length||this.init()}var _createClass=function(){function k(b,f){for(var c=0;c<f.length;c++){var e=f[c];e.enumerable=e.enumerable||!1;e.configurable=!0;"value"in e&&(e.writable=!0);Object.defineProperty(b,e.key,e)}}return function(b,f,c){return f&&k(b.prototype,f),c&&k(b,c),b}}();$(function(){function k(b){$.ajax({url:p+"/languages/get.php?lang="+b,dataType:"json",success:function(b){b.__language&&b.__version&&(e[b.__language]?b.__version>=e[b.__language].__version&&(e[b.__language]=b,console.log("\u66f4\u65b0\u8bed\u8a00\u7248\u672c"+b.___language+"\u81f3"+b.___version)):e[b.__language]=b,localStorage.Wikiplus_i18nCache=JSON.stringify(e))},error:function(c){console.log("\u65e0\u6cd5\u52a0\u8f7d\u8bed\u8a00"+b)}})}function b(b){try{var c=JSON.parse(localStorage.Wikiplus_Settings).language||window.navigator.language.toLowerCase()}catch(a){c=window.navigator.language.toLowerCase()}return e[c]&&e[c][b]?e[c][b]:e["en-us"][b]?e["en-us"][b]:"undefined"}function f(b){return-1===$.inArray(b,1>=arguments.length||void 0===arguments[1]?[]:arguments[1])?!1:!0}function c(c,m){var a={unknown_error_name:{number:1001,message:b("unknown_error_name")},api_unaccessiable:{number:1002},api_unwriteable:{number:1003},fail_to_get_timestamp:{number:1004},fail_to_get_edittoken:{number:1005},fail_to_get_pageinfo:{number:1006},not_autoconfirmed_user:{number:1007},hit_abusefilter:{number:1008},unknown_edit_error:{number:1009},unknown_edit_error_message:{number:1010},notitle:{number:1011},notext:{number:1012},notoken:{number:1013},invalidsection:{number:1014},protectedtitle:{number:1015},cantcreate:{number:1016},cantcreate_anon:{number:1017},articleexists:{number:1018},noimageredirect_anon:{number:1019},noimageredirect:{number:1020},spamdetected:{number:1021},filtered:{number:1022},contenttoobig:{number:1023},noedit_anon:{number:1025},noedit:{number:1026},pagedeleted:{number:1027},emptypage:{number:1028},emptynewsection:{number:1029},editconflict:{number:1030},revwrongpage:{number:1031},undofailure:{number:1032},missingtitle:{number:1033},mustbeposted:{number:1034},readapidenied:{number:1035},writeapidenied:{number:1036},noapiwrite:{number:1037},badtoken:{number:1038},missingparam:{number:1039},invalidparammix:{number:1040},invalidtitle:{number:1041},nosuchpageid:{number:1042},pagecannotexist:{number:1043},nosuchrevid:{number:1044},badmd5:{number:1045},hookaborted:{number:1046},parseerror:{number:1047},summaryrequired:{number:1048},blocked:{number:1049},ratelimited:{number:1050},unknownerror:{number:1051},nosuchsection:{number:1052},sectionsnotsupported:{number:1053},editnotsupported:{number:1054},appendnotsupported:{number:1055},redirect_appendonly:{number:1056},badformat:{number:1057},customcssprotected:{number:1058},customjsprotected:{number:1059},cascadeprotected:{number:1060},network_edit_error:{number:1061},need_init:{number:1062},fail_to_get_wikitext:{number:1063},fail_to_init_quickedit:{number:1064},fail_to_get_wikitext_when_edit:{number:1065},cant_parse_wikitext:{number:1066},empty_page_confirm:{number:1067},uninited:{number:1068},cant_parse_i18ncache:{number:1069},cant_load_language:{number:1070}};c=a[c]?a[c].message?{number:a[c].number,message:a[c].message}:"undefined"!==b(c)?{number:a[c].number,message:b(c)}:{number:a[c].number,message:b("unknownerror")}:{number:a.unknown_error_name.number,message:a.unknown_error_name.message};a=Error();return a.number=c.number,a.message=m||c.message,console.log("%c\u81f4\u547d\u9519\u8bef["+a.number+"]:"+a.message,"color:red"),console.log(a),a}var e={},p=location.protocol+"//wikiplus-app.smartgslb.com";e["zh-cn"]={__language:"zh-cn",__author:["Eridanus Sora"],__version:"209",unknown_error_name:"\u672a\u77e5\u7684\u9519\u8bef\u540d",api_unaccessiable:"\u65e0\u53ef\u7528\u7684API",api_unwriteable:"\u65e0\u53ef\u7528\u7684\u5199\u5165API",fail_to_get_timestamp:"\u65e0\u6cd5\u83b7\u5f97\u9875\u9762\u7f16\u8f91\u8d77\u59cb\u65f6\u95f4\u6233",fail_to_get_edittoken:"\u65e0\u6cd5\u83b7\u5f97\u9875\u9762\u7f16\u8f91\u6743\u6807",fail_to_get_pageinfo:"\u65e0\u6cd5\u83b7\u5f97\u9875\u9762\u4fe1\u606f",not_autoconfirmed_user:"\u975e\u81ea\u52a8\u786e\u8ba4\u7528\u6237",hit_abusefilter:"\u88ab\u9632\u6ee5\u7528\u8fc7\u6ee4\u5668\u62e6\u622a",unknown_edit_error:"\u672a\u77e5\u7f16\u8f91\u9519\u8bef",unknown_edit_error_message:"\u672a\u77e5\u7f16\u8f91\u9519\u8bef($1)",notitle:"\u65e0\u6cd5\u7f16\u8f91\u7a7a\u6807\u9898\u9875\u9762",notext:"\u7f3a\u5c11\u9875\u9762\u5185\u5bb9",notoken:"\u7a7a\u7f16\u8f91\u6743\u6807",invalidsection:"\u6bb5\u843d\u7f16\u53f7\u975e\u6cd5",protectedtitle:"\u8be5\u6807\u9898\u88ab\u4fdd\u62a4\uff0c\u65e0\u6cd5\u521b\u5efa",cantcreate:"\u65e0\u65b0\u5efa\u9875\u9762\u6743\u9650",cantcreate_anon:"\u533f\u540d\u7528\u6237\u65e0\u65b0\u5efa\u9875\u9762\u6743\u9650",articleexists:"\u65e0\u6cd5\u521b\u5efa\u5df2\u7ecf\u5b58\u5728\u7684\u9875\u9762",noimageredirect_anon:"\u533f\u540d\u7528\u6237\u65e0\u65b0\u5efa\u6587\u4ef6\u91cd\u5b9a\u5411\u6743\u9650",noimageredirect:"\u65e0\u65b0\u5efa\u6587\u4ef6\u91cd\u5b9a\u5411\u6743\u9650",spamdetected:"\u6587\u672c\u542b\u6709\u654f\u611f\u5185\u5bb9\uff0c\u88abSPAM\u8fc7\u6ee4\u5668\u62e6\u622a",filtered:"\u7f16\u8f91\u88ab\u8fc7\u6ee4\u5668\u62e6\u622a",contenttoobig:"\u6587\u672c\u8d85\u8fc7\u6700\u5927\u957f\u5ea6\u9650\u5236",noedit_anon:"\u533f\u540d\u7528\u6237\u65e0\u7f16\u8f91\u9875\u9762\u6743\u9650",noedit:"\u65e0\u7f16\u8f91\u9875\u9762\u6743\u9650",pagedeleted:"\u7f16\u8f91\u65f6\uff0c\u6b64\u9875\u9762\u88ab\u5220\u9664",emptypage:"\u65e0\u6cd5\u65b0\u5efa\u7a7a\u5185\u5bb9\u9875\u9762",emptynewsection:"\u65e0\u6cd5\u65b0\u5efa\u7a7a\u5185\u5bb9\u6bb5\u843d",editconflict:"\u7f16\u8f91\u51b2\u7a81\uff0c\u8bf7\u624b\u5de5\u68c0\u67e5\u9875\u9762\u5f53\u524d\u5185\u5bb9\u4e0e\u63d0\u4ea4\u5185\u5bb9\u5dee\u5f02\u5e76\u4fee\u6b63\u540e\uff0c\u5237\u65b0\u9875\u9762\u63d0\u4ea4",revwrongpage:"\u7f16\u8f91\u7684\u4fee\u8ba2\u7248\u672c\u4e0e\u7f16\u8f91\u7684\u9875\u9762\u4e0d\u5339\u914d",undofailure:"\u7531\u4e8e\u5b58\u5728\u51b2\u7a81\u7684\u4e2d\u95f4\u7248\u672c\uff0c\u65e0\u6cd5\u64a4\u9500\u7f16\u8f91",missingtitle:"\u65e0\u6cd5\u521b\u5efa\u6216\u7f16\u8f91\u7a7a\u6807\u9898\u9875\u9762",mustbeposted:"\u5fc5\u987b\u4f7f\u7528POST\u65b9\u5f0f\u63d0\u4ea4\u7f16\u8f91",readapidenied:"\u65e0\u8bfb\u53d6API\u4f7f\u7528\u6743\u9650",writeapidenied:"\u65e0\u901a\u8fc7API\u7f16\u8f91\u9875\u9762\u6743\u9650",noapiwrite:"\u672cWiki\u672a\u5f00\u542f\u53ef\u7528\u7684\u5199\u5165API",badtoken:"\u975e\u6cd5\u7684\u7f16\u8f91\u6743\u6807",missingparam:"\u7f3a\u5c11\u5fc5\u8981\u53c2\u6570\uff0c\u9875\u9762\u540d\u548c\u9875\u9762ID\u4e0d\u80fd\u5747\u4e3a\u7a7a",invalidparammix:"\u53c2\u6570\u91cd\u590d\uff0c\u9875\u9762\u540d\u548c\u9875\u9762ID\u4e0d\u80fd\u540c\u65f6\u7ed9\u5b9a",invalidtitle:"\u975e\u6cd5\u7684\u6807\u9898",nosuchpageid:"\u4e0d\u5b58\u5728\u7684\u9875\u9762ID",pagecannotexist:"\u8be5\u540d\u79f0\u7a7a\u95f4\u4e0d\u5141\u8bb8\u65b0\u5efa\u4e00\u822c\u9875\u9762",nosuchrevid:"\u4e0d\u5b58\u5728\u7684\u4fee\u8ba2\u7248\u672c",badmd5:"\u975e\u6cd5\u7684MD5\u503c",hookaborted:"\u7f16\u8f91\u88ab\u6269\u5c55Hook\u62e6\u622a",parseerror:"\u65e0\u6cd5\u89e3\u6790\u9875\u9762\u6587\u672c",summaryrequired:"\u7f16\u8f91\u6458\u8981\u4e0d\u80fd\u4e3a\u7a7a",blocked:"\u5df2\u88ab\u5c01\u7981",ratelimited:"\u8fbe\u5230\u64cd\u4f5c\u901f\u7387\u4e0a\u9650\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5",unknownerror:"\u672a\u77e5\u9519\u8bef",nosuchsection:"\u65e0\u6cd5\u7f16\u8f91\u4e0d\u5b58\u5728\u7684\u6bb5\u843d",sectionsnotsupported:"\u8be5\u9875\u9762\u4e0d\u652f\u6301\u6bb5\u843d\u7f16\u8f91",editnotsupported:"\u8be5\u9875\u9762\u4e0d\u652f\u6301\u901a\u8fc7API\u7f16\u8f91",appendnotsupported:"\u8be5\u9875\u9762\u65e0\u6cd5\u5728\u524d\u540e\u63d2\u5165\u6587\u672c",redirect_appendonly:"\u5728\u9075\u5faa\u91cd\u5b9a\u5411\u7684\u60c5\u51b5\u4e0b\uff0c\u53ea\u80fd\u8fdb\u884c\u524d\u540e\u63d2\u5165\u6216\u521b\u5efa\u65b0\u6bb5\u843d",badformat:"\u6587\u672c\u683c\u5f0f\u9519\u8bef",customcssprotected:"\u65e0\u6cd5\u7f16\u8f91\u7528\u6237CSS\u9875",customjsprotected:"\u65e0\u6cd5\u7f16\u8f91\u7528\u6237JS\u9875",cascadeprotected:"\u8be5\u9875\u9762\u88ab\u7ea7\u8054\u4fdd\u62a4",network_edit_error:"\u7531\u4e8e\u7f51\u7edc\u539f\u56e0\u7f16\u8f91\u5931\u8d25",redirect_to_summary:"\u91cd\u5b9a\u5411\u9875\u9762\u81f3 [[$1]] // Wikiplus",redirect_from_summary:"\u5c06[[$1]]\u91cd\u5b9a\u5411\u81f3[[$2]] // Wikiplus",need_init:"\u9875\u9762\u7c7b\u672a\u52a0\u8f7d\u5b8c\u6210",fail_to_get_wikitext:"\u65e0\u6cd5\u83b7\u5f97\u9875\u9762\u6587\u672c",quickedit_topbtn:"\u5feb\u901f\u7f16\u8f91",quickedit_sectionbtn:"\u5feb\u901f\u7f16\u8f91",fail_to_init_quickedit:"\u65e0\u6cd5\u52a0\u8f7d\u5feb\u901f\u7f16\u8f91",back:"\u8fd4\u56de",goto_editbox:"\u5230\u7f16\u8f91\u6846",summary_placehold:"\u8bf7\u8f93\u5165\u7f16\u8f91\u6458\u8981",submit:"\u63d0\u4ea4",publish_page:"\u53d1\u5e03\u9875\u9762",publish_change:"\u53d1\u5e03\u66f4\u6539",preview:"\u9884\u89c8",cancel:"\u53d6\u6d88",mark_minoredit:"\u6807\u8bb0\u4e3a\u5c0f\u7f16\u8f91",onclose_confirm:"[Wikiplus] \u60a8\u786e\u8ba4\u8981\u5173\u95ed/\u5237\u65b0\u9875\u9762\u5417 \u8fd9\u4f1a\u5bfc\u81f4\u60a8\u7684\u7f16\u8f91\u6570\u636e\u4e22\u5931",fail_to_get_wikitext_when_edit:"\u65e0\u6cd5\u83b7\u5f97\u9875\u9762\u6587\u672c\u4ee5\u7f16\u8f91",cant_parse_wikitext:"\u65e0\u6cd5\u89e3\u6790\u7ef4\u57fa\u6587\u672c",loading_preview:"\u6b63\u5728\u8bfb\u53d6\u9884\u89c8",submitting_edit:"\u6b63\u5728\u63d0\u4ea4\u7f16\u8f91",edit_success:"\u7f16\u8f91\u6210\u529f \u7528\u65f6$1ms",empty_page_confirm:"\u60a8\u5411\u7f16\u8f91\u51fd\u6570\u4f20\u5165\u4e86\u7a7a\u5185\u5bb9\u53c2\u6570 \u8fd9\u5c06\u6e05\u7a7a\u9875\u9762\r\n\u7531\u4e8e\u8be5\u884c\u4e3a\u5371\u9669 \u8bf7\u5c06config\u53c2\u6570\u7684empty\u952e\u503c\u8bbe\u5b9a\u4e3atrue\u6765\u786e\u8ba4",cross_page_edit:"\u7f16\u8f91\u76ee\u6807\u4f4d\u4e8e\u5176\u4ed6\u9875\u9762 \u6b63\u5728\u83b7\u53d6\u57fa\u7840\u4fe1\u606f",cross_page_edit_submit:"\u57fa\u7840\u4fe1\u606f\u83b7\u53d6\u6210\u529f \u6b63\u5728\u63d0\u4ea4\u7f16\u8f91",cross_page_edit_error:"\u65e0\u6cd5\u83b7\u5f97\u57fa\u7840\u4fe1\u606f>.<",install_tip:"\u60a8\u662f\u5426\u5141\u8bb8Wikiplus\u91c7\u96c6\u975e\u654f\u611f\u6570\u636e\u7528\u4e8e\u6539\u8fdbWikiplus\u53ca\u4e3a\u5f53\u524dWiki: $1 \u63d0\u4f9b\u6539\u8fdb\u5efa\u8bae?",accept:"\u63a5\u53d7",decline:"\u62d2\u7edd",install_finish:"Wikiplus\u5b89\u88c5\u5b8c\u6bd5",loading:"\u6b63\u5728\u8f7d\u5165",cant_add_funcbtn:"\u65e0\u6cd5\u589e\u52a0\u529f\u80fd\u6309\u94ae",wikiplus_settings:"Wikiplus\u8bbe\u7f6e",wikiplus_settings_desc:"\u8bf7\u5728\u4e0b\u65b9\u6309\u89c4\u8303\u4fee\u6539Wikiplus\u8bbe\u7f6e",wikiplus_settings_placeholder:"\u5f53\u524d\u8bbe\u7f6e\u4e3a\u7a7a \u8bf7\u5728\u6b64\u5904\u6309\u89c4\u8303\u4fee\u6539Wikiplus\u8bbe\u7f6e",wikiplus_settings_grammar_error:"\u8bbe\u7f6e\u5b58\u5728\u8bed\u6cd5\u9519\u8bef \u8bf7\u68c0\u67e5\u540e\u91cd\u8bd5",wikiplus_settings_saved:"\u8bbe\u7f6e\u5df2\u4fdd\u5b58",redirect_from:"\u5c06\u9875\u9762\u91cd\u5b9a\u5411\u81f3\u6b64",redirect_desc:"\u8bf7\u8f93\u5165\u8981\u91cd\u5b9a\u5411\u81f3\u6b64\u7684\u9875\u9762\u540d",empty_input:"\u8f93\u5165\u4e0d\u80fd\u4e3a\u7a7a",redirect_saved:"\u91cd\u5b9a\u5411\u5b8c\u6210",uninited:"Wikiplus\u672a\u52a0\u8f7d\u5b8c\u6bd5 \u8bf7\u5237\u65b0\u91cd\u8bd5",cant_parse_i18ncache:"\u65e0\u6cd5\u89e3\u6790\u591a\u8bed\u8a00\u5b9a\u4e49\u6587\u4ef6\u7f13\u5b58",cant_load_language:"\u65e0\u6cd5\u83b7\u53d6\u591a\u8bed\u8a00\u5b9a\u4e49\u6587\u4ef6",history_edit_warning:" // \u6b63\u8bd5\u56fe\u7f16\u8f91\u5386\u53f2\u7248\u672c \u8fd9\u5c06\u4f1a\u5e94\u7528\u5230\u672c\u9875\u9762\u7684\u6700\u65b0\u7248\u672c \u8bf7\u614e\u91cd\u63d0\u4ea4",create_page_tip:"\x3c!-- \u6b63\u5728\u521b\u5efa\u65b0\u9875\u9762 \u8bf7\u5220\u53bb\u6b64\u884c\u6ce8\u91ca\u540e\u7ee7\u7eed --\x3e","continue":"\u4ecd\u7136\u7ee7\u7eed",default_summary_suffix:"// Edit via Wikiplus"};e["en-us"]={__language:"en-us",__author:["Eridanus Sora","AnnAngela","YinYan"],__version:"209",unknown_error_name:"Unknown error",api_unaccessiable:"API of this wiki is not available",api_unwriteable:"Write API of this wiki is not available",fail_to_get_timestamp:"Failed to get the timestamp of this page.",fail_to_get_edittoken:"Failed to get the EditToken of this page.",fail_to_get_pageinfo:"Failed to load infomation of this page",not_autoconfirmed_user:"You are not an autoconfiremd user",hit_abusefilter:"Your edit hit the abusefilter(s)",unknown_edit_error:"Unknown edit error",unknown_edit_error_message:"Unknown edit error($1)",notitle:"The title parameter must be set",notext:"The text parameter must be set",notoken:"The token parameter must be set",invalidsection:"The section parameter must be set to an integer or 'new'",protectedtitle:"This title has been protected from creation",cantcreate:"You don't have permission to create new pages",cantcreate_anon:"Anonymous users can't create new pages",articleexists:"The article you tried to create has already existed",noimageredirect_anon:"Anonymous users can't create image redirects",noimageredirect:"You don't have the permission to create image redirects",spamdetected:"Your edit was rejected because it contained a spam fragment",filtered:"The filter callback function rejected your edit",contenttoobig:"The content you submitted exceeds the article size limit",noedit_anon:"Anonymous users can't edit pages",noedit:"You don't have the permission to edit pages",pagedeleted:"The page was deleted during your edit",emptypage:"Creating new, empty pages is not allowed",emptynewsection:"Creating empty new sections is not possible.",editconflict:"Edit Conflict! Don't panic. Please check the difference between your content below and the existing revision, then refresh the page to make another submit",revwrongpage:"The revision you are editing now is not one a valid reversions of this page",undofailure:"Undo failed due to conflicts.",missingtitle:"Missing title in your edit/creation",mustbeposted:"The edit must be submited by POST method",readapidenied:"Read API Denied",writeapidenied:"Write API Denied",noapiwrite:"No available write API in this wiki",badtoken:"Invalid EditToken",missingparam:"One of the parameters title, pageid is required",invalidparammix:"The parameters title, pageid can not be used together",invalidtitle:"Invalid page title",nosuchpageid:"Inexistent page ID",pagecannotexist:"No access to create a new page in this namespace",nosuchrevid:"Inexisting reversion ID",badmd5:"Invalid MD5",hookaborted:"Your edit was rejected by the hook(s)",parseerror:"Failed to parse the wikitext of this page",summaryrequired:"No summary in your edit",blocked:"You has been already BLOCKED",ratelimited:"You've exceeded your rate limit. Please have a tea and try again later",unknownerror:"Unknown error",nosuchsection:"There is no such section",sectionsnotsupported:"Can't edit in this section",editnotsupported:"Can't edit in this section by writing section",appendnotsupported:"Can't append/prepend wikitext to this page",redirect_appendonly:"Only append/prepend can be made to this page because of the rules of the redirect page",badformat:"The requested serialization format can not be applied to the page's content model",customcssprotected:"You're not allowed to edit custom CSS pages",customjsprotected:"You're not allowed to edit custom JavaScript pages",cascadeprotected:"This page is under a cascading protection",network_edit_error:"Failed to edit this page because of network errors",redirect_to_summary:"Redirect to [[$1]] // Wikiplus",redirect_from_summary:"Redirect [[$1]] to [[$2]] // Wikiplus",need_init:"WikiPlus haven't been loaded completely. It's a rare occasion so you can try to refresh and try again.",fail_to_get_wikitext:"Failed to load the wikitext of this page",quickedit_topbtn:"QuickEdit",quickedit_sectionbtn:"QuickEdit",fail_to_init_quickedit:"Failed to initialize WikiPlus",back:"Back",goto_editbox:"Jump to editbox",summary_placehold:"Edit summary",submit:"Submit",publish_page:"Publish Page",publish_change:"Publish Changes",preview:"Preview",cancel:"Cancel",mark_minoredit:"Mark this edit as a minor edit",onclose_confirm:"[Wikiplus] Do you really want to close this page when you are still editing it, as you will lose all your unsaved work?",fail_to_get_wikitext_when_edit:"Failed to load wikitext for your edit",cant_parse_wikitext:"Failed to parse the wikitext",loading_preview:"Loading the preview",submitting_edit:"Submitting your edit",edit_success:"Your edit is submitted within $1ms",empty_page_confirm:'The wikitext in your edit is empty, which will empty this page.\r\nPlease set the value of key "empty" true to allow this kind of edits. (This is a tip for developers)',cross_page_edit:"The content you are editing belongs to another page, please wait...",cross_page_edit_submit:"Submitting your edit...",cross_page_edit_error:"Failed to load the infomation",install_tip:"Do you allow WikiPlus to collect insensitive data to help us develop WikiPlus and provide feedback to current site: $1 ?",accept:"Yes",decline:"No",install_finish:"Wikiplus is installed, enjoy it",loading:"Loading",cant_add_funcbtn:"Failed to add buttons for WikiPlus",wikiplus_settings:"Wikiplus Setting",wikiplus_settings_desc:"Please modify your setting according to the standards below",wikiplus_settings_placeholder:"Your setting is empty, please modify your setting according to the documentation.",wikiplus_settings_grammar_error:"Syntax error in your setting",wikiplus_settings_saved:"Your settings have been saved",redirect_from:"Redirect from",redirect_desc:"Which page do you want to redirect here?",empty_input:"Empty input",redirect_saved:"Redirection is finished",uninited:"Wikiplus is not completely initialized, please refeash this page",cant_parse_i18ncache:"Failed to parse the cache of i18n file",cant_load_language:"Failed to load i18n file",history_edit_warning:" // You are trying to edit a history revision of this page. This will apply to the latest revision. Please be careful.",create_page_tip:"\x3c!-- You are now creating a new page. Please delete this line and be careful. --\x3e","continue":"Continue anyway",default_summary_suffix:"// Edit via Wikiplus"};var u=function(){function e(){var b=0>=arguments.length||void 0===arguments[0]?window.mw.config.get("wgPageName"):arguments[0];return _classCallCheck(this,e),console.log("\u9875\u9762\u7c7b\u6784\u5efa\u4e2d"),window.mw?true&&true?f("autoconfirmed",window.mw.config.get("wgUserGroups"))?(this.pageName=b.replace(/ /gi,"_"),this.revisionId=window.mw.config.get("wgRevisionId"),this.articleId=window.mw.config.get("wgArticleId"),this.API=location.protocol+"//"+location.host+window.mw.config.get("wgScriptPath")+"/api.php",this.editToken={},this.timeStamp={},void this.init(this.pageName,{success:function(){console.log("Wikiplus\u52a0\u8f7d\u5b8c\u6bd5")},fail:function(a){console.log("Wikiplus\u672a\u80fd\u6b63\u786e\u52a0\u8f7d("+a.message+")")}})):void c("not_autoconfirmed_user"):void c("api_unaccessiable"):void console.log("\u9875\u9762Javascript\u8f7d\u5165\u4e0d\u5b8c\u5168\u6216\u8fd9\u4e0d\u662f\u4e00\u4e2aMediawiki\u7ad9\u70b9")}return _createClass(e,[{key:"reConstruct",value:function(b){this.init(b,1>=arguments.length||void 0===arguments[1]?{}:arguments[1])}},{key:"init",value:function(b,a,d){void 0===b&&(b=this.pageName);void 0===a&&(a={});var h=this;a.success=a.success||new Function;a.fail=a.success||new Function;$.ajax({type:"GET",dataType:"json",url:this.API,data:{action:"query",prop:"revisions|info",titles:b,rvprop:"timestamp",format:"json"},beforeSend:function(){console.time("\u83b7\u5f97\u9875\u9762\u57fa\u7840\u4fe1\u606f\u65f6\u95f4\u8017\u65f6")},success:function(d){if(d&&d.query&&d.query.pages){d=d.query.pages;for(var g in d)"-1"!==g?(d[g].revisions&&0<d[g].revisions.length?h.timeStamp[b]=d[g].revisions[0].timestamp:a.fail(c("fail_to_get_timestamp")),mw.user.tokens.get("editToken")&&"+\\"!==mw.user.tokens.get("editToken")?(h.editToken[b]=mw.user.tokens.get("editToken"),console.log("\u6210\u529f\u83b7\u5f97\u7f16\u8f91\u4ee4\u724c \u6765\u81ea\u524d\u7aefAPI")):($.ajax({url:h.API,type:"GET",dataType:"json",data:{action:"query",meta:"tokens",format:"json"},success:function(d){d.query&&d.query.tokens&&d.query.tokens.csrftoken&&"+\\"!==d.query.tokens.csrftoken?(h.editToken[b]=d.query.tokens.csrftoken,console.log("\u6210\u529f\u83b7\u5f97\u7f16\u8f91\u4ee4\u724c \u901a\u8fc7\u540e\u7aefAPI")):a.fail(c("fail_to_get_edittoken"))},error:function(b){a.fail(c("fail_to_get_edittoken"))}}),a.fail(c("fail_to_get_edittoken")))):0===mw.config.get("wgArticleId")?mw.user.tokens.get("editToken")&&"+\\"!==mw.user.tokens.get("editToken")?(h.editToken[b]=mw.user.tokens.get("editToken"),console.log("\u6210\u529f\u83b7\u5f97\u7f16\u8f91\u4ee4\u724c \u6765\u81ea\u524d\u7aefAPI"),h.inited=!0):(h.inited=!1,a.fail(c("fail_to_get_edittoken"))):(h.inited=!1,a.fail(c("fail_to_get_pageinfo")))}}}).done(function(){console.timeEnd("\u83b7\u5f97\u9875\u9762\u57fa\u7840\u4fe1\u606f\u65f6\u95f4\u8017\u65f6");h.inited=!1===h.inited?!1:!0;a.success()})}},{key:"edit",value:function(e){var a=1>=arguments.length||void 0===arguments[1]?this.pageName:arguments[1],d=2>=arguments.length||void 0===arguments[2]?{}:arguments[2],h=3>=arguments.length||void 0===arguments[3]?{}:arguments[3];return d.success=d.success||new Function,d.fail=d.fail||new Function,void 0===e&&1==!h.empty?(d.fail(c("empty_page_confirm")),!1):void(this.inited?$.ajax({type:"POST",url:this.API,data:$.extend({action:"edit",format:"json",text:e,title:a,token:this.editToken[a]||this.editToken[this.pageName],basetimestamp:this.timeStamp[a]},h),success:function(a){a&&a.edit?a.edit.result&&"Success"==a.edit.result?d.success():a.edit.code?d.fail(c("hit_abusefilter",b("hit_abusefilter")+":"+a.edit.info.replace("/Hit AbuseFilter: /ig","")+"<br><small>"+a.edit.warning+"</small>")):d.fail(c("unknown_edit_error")):a&&a.error&&a.error.code?d.fail(c(a.error.code.replace(/-/gi,"_")),b("unknown_edit_error_message").replace(/\$1/gi,a.error.code)):a.code?d.fail(c("unknown_edit_error"),b("unknown_edit_error_message").replace(/\$1/gi,a.code)):d.fail(c("unknown_edit_error"))},error:function(a){d.fail(c("network_edit_error"))}}):d.fail(c("uninited")))}},{key:"editSection",value:function(b,a){var d=2>=arguments.length||void 0===arguments[2]?this.pageName:arguments[2],h=3>=arguments.length||void 0===arguments[3]?{}:arguments[3],c=4>=arguments.length||void 0===arguments[4]?{}:arguments[4];c.success=c.success||new Function;c.fail=c.fail||new Function;this.edit(a,d,c,$.extend({section:b},h))}},{key:"redirectTo",value:function(c){var a=1>=arguments.length||void 0===arguments[1]?this.pageName:arguments[1],d=2>=arguments.length||void 0===arguments[2]?{}:arguments[2];d.success=d.success||new Function;d.fail=d.fail||new Function;this.edit("#REDIRECT [["+c+"]]",a,d,{summary:b("redirect_to_summary").replace(/\$1/gi,c)})}},{key:"redirectFrom",value:function(c){var a=1>=arguments.length||void 0===arguments[1]?this.pageName:arguments[1],d=2>=arguments.length||void 0===arguments[2]?{}:arguments[2],h=3>=arguments.length||void 0===arguments[3]?!1:arguments[3];d.success=d.success||new Function;d.fail=d.fail||new Function;var g={summary:b("redirect_from_summary").replace(/\$1/gi,c).replace(/\$2/gi,a)};h||(g.createonly="true");this.edit("#REDIRECT [["+a+"]]",c,d,g)}},{key:"getWikiText",value:function(){var b=0>=arguments.length||void 0===arguments[0]?{}:arguments[0],a=1>=arguments.length||void 0===arguments[1]?this.pageName:arguments[1],d=2>=arguments.length||void 0===arguments[2]?{}:arguments[2];b.success=b.success||new Function;b.fail=b.fail||new Function;$.ajax({url:location.protocol+"//"+location.host+mw.config.get("wgScriptPath")+"/index.php",type:"GET",dataType:"text",cache:!1,data:$.extend({title:a,action:"raw"},d),beforeSend:function(){console.time("\u83b7\u5f97\u9875\u9762\u6587\u672c\u8017\u65f6")},success:function(a){console.timeEnd("\u83b7\u5f97\u9875\u9762\u6587\u672c\u8017\u65f6");b.success(a)},error:function(a){b.fail(c("fail_to_get_wikitext"))}})}},{key:"parseWikiText",value:function(b,a,d){void 0===b&&(b="");void 0===a&&(a={});a.success=a.success||new Function;a.fail=a.fail||new Function;$.ajax({type:"POST",dataType:"json",data:$.extend({format:"json",action:"parse",text:b,title:this.pageName,pst:"true"},d),url:this.API,success:function(b){b&&b.parse&&b.parse.text?a.success(b.parse.text["*"]):a.fail(c("cant_parse_wikitext"))}})}}]),e}();$(document).ready(function(){var r=function(){function m(){_classCallCheck(this,m);this.version="2.2.10";this.langVersion="209";this.releaseNote="Bug \u4fee\u6b63";this.notice=new MoeNotification;this.inValidNameSpaces=[-1,8964];this.defaultSettings={key:"value",documatation:"http://zh.moegirl.org/User:%E5%A6%B9%E7%A9%BA%E9%85%B1/Wikiplus/%E8%AE%BE%E7%BD%AE%E8%AF%B4%E6%98%8E"};console.log("\u6b63\u5728\u52a0\u8f7dWikiplus "+this.version);$("head").append("<link>");$("head").children(":last").attr({rel:"stylesheet",type:"text/css",href:p+"/wikiplus.css"});this.preloadData={};this.checkInstall();var a=this.getSetting("language")&&this.getSetting("language").toLowerCase()||window.navigator.language.toLowerCase();this.version!==localStorage.Wikiplus_Version&&(localStorage.Wikiplus_Version=this.version,this.notice.create.success("Wikiplus "+this.version),this.notice.create.success("zh-cn"===a?this.releaseNote:"Minor bug fixes."));void 0===e[a]&&k(a);!f(mw.config.get("wgNameSpaceNumber"),this.inValidNameSpaces)&&mw.config.get("wgIsArticle")&&"view"===mw.config.get("wgAction")?(this.kotori=new u,this.checki18nCache(),this.initBasicFunctions()):console.log("\u4e0d\u7b26\u5408\u52a0\u8f7d\u6761\u4ef6 Wikiplus\u7ec8\u6b62")}return _createClass(m,[{key:"initQuickEdit",value:function(){var a=0>=arguments.length||void 0===arguments[0]?{}:arguments[0],d=this;if(a.success=a.success||new Function,a.fail=a.fail||new Function,!mw.config.get("wgIsArticle")||"view"!==mw.config.get("wgAction")||!mw.config.get("wgIsProbablyEditable"))return void console.log("\u8be5\u9875\u9762\u65e0\u6cd5\u7f16\u8f91 \u5feb\u901f\u7f16\u8f91\u754c\u9762\u52a0\u8f7d\u7ec8\u6b62");a=$("<li>").attr("id","Wikiplus-Edit-TopBtn").append($("<span>").append($("<a>").attr("href","javascript:void(0)").text(""+b("quickedit_topbtn")))).data({number:-1,target:d.kotori.pageName});if(0<$("#ca-edit").length&&0==$("#Wikiplus-Edit-TopBtn").length&&$("#ca-edit").before(a),0<$(".mw-editsection").length){d.sectionMap={};var h=$("<span>").append($("<span>").addClass("mw-editsection-divider").text(" | ")).append($("<a>").addClass("Wikiplus-Edit-SectionBtn").attr("href","javascript:void(0)").text(b("quickedit_sectionbtn")));$(".mw-editsection").each(function(a){try{var b=$(this).find("a").last().attr("href"),g=b.match(/&[ve]*section=([^&]+)/)[1].replace(/T-/gi,""),e=decodeURI(b.match(/title=(.+?)&/)[1]),f=$(this).prev().clone();f.find(".mw-headline-number").remove();var k=$.trim(f.text());d.sectionMap[g]={name:k,target:e};var q=h.clone();q.find(".Wikiplus-Edit-SectionBtn").data({number:g,name:k,target:e});$(this).find(".mw-editsection-bracket").last().before(q)}catch(t){c("fail_to_init_quickedit")}})}$(".Wikiplus-Edit-SectionBtn").click(function(){d.initQuickEditInterface($(this))});$("#Wikiplus-Edit-TopBtn").click(function(){d.initQuickEditInterface($(this))})}},{key:"initQuickEditInterface",value:function(a){var d=this,h=a.data("number"),g=a.data("target");this.kotori.inited&&(0<$(".noarticletext").length&&(this.preloadData[g+".-1"]=b("create_page_tip")),mw.config.get("wgCurRevisionId")===mw.config.get("wgRevisionId")?void 0===this.preloadData[g+"."+h]?(this.notice.create.success(b("loading")),this.preload(h,g,{success:function(b){a.data("content",b);d.notice.empty();d.displayQuickEditInterface(a)},fail:function(a){c("fail_to_get_wikitext_when_edit")}})):(a.data("content",d.preloadData[g+"."+h]),d.displayQuickEditInterface(a)):(this.notice.create.warning(b("history_edit_warning")),this.notice.create.success(b("loading")),this.preload(h,g,{success:function(c){a.data("content",c);d.notice.empty();d.displayQuickEditInterface(a,""+b("history_edit_warning"))},fail:function(a){c("fail_to_get_wikitext_when_edit")}},{oldid:mw.config.get("wgRevisionId")})))}},{key:"displayQuickEditInterface",value:function(a){var d=1>=arguments.length||void 0===arguments[1]?"":arguments[1],c=this,g=0<$(".noarticletext").length,e=a.data("number"),l=a.data("name"),f=a.data("target"),k=a.data("content"),m=c.getSetting("defaultSummary",{sectionName:l,sectionNumber:e,sectionTargetName:f});void 0===m&&(m=void 0===l?b("default_summary_suffix"):"/* "+l+" */ "+b("default_summary_suffix"));var q=$(document).scrollTop();l=$("<span>").attr("id","Wikiplus-Quickedit-Back").addClass("Wikiplus-Btn").text(""+b("back"));var t=$("<span>").attr("id","Wikiplus-Quickedit-Jump").addClass("Wikiplus-Btn").append($("<a>").attr("href","#Wikiplus-Quickedit").text(""+b("goto_editbox"))),p=$("<textarea>").attr("id","Wikiplus-Quickedit"),w=$("<div>").attr("id","Wikiplus-Quickedit-Preview-Output"),x=$("<input>").attr("id","Wikiplus-Quickedit-Summary-Input").attr("placeholder",""+b("summary_placehold"));g=$("<button>").attr("id","Wikiplus-Quickedit-Submit").text(b(g?"publish_page":"publish_change")+"(Ctrl+S)");var y=$("<button>").attr("id","Wikiplus-Quickedit-Preview-Submit").text(""+b("preview")),r=$("<div>").append($("<input>").attr({type:"checkbox",id:"Wikiplus-Quickedit-MinorEdit"})).append($("<label>").attr("for","Wikiplus-Quickedit-MinorEdit").text(b("mark_minoredit")+"(Ctrl+Shift+S)")).css({margin:"5px 5px 5px -3px",display:"inline"});l=$("<div>").append(l,t,w,p,x,$("<br>"),r,g,y);this.createDialogBox(""+b("quickedit_topbtn")+d,l,1E3,function(){$("#Wikiplus-Quickedit").text(k);$("#Wikiplus-Quickedit-Summary-Input").val(m);$("#Wikiplus-Quickedit-Back").click(function(){$(".Wikiplus-InterBox").fadeOut("fast",function(){window.onclose=window.onbeforeunload=void 0;$(this).remove()})});var a=$("<div>").addClass("Wikiplus-Banner").text(""+b("loading_preview"));$("#Wikiplus-Quickedit-Preview-Submit").click(function(){var b=$("#Wikiplus-Quickedit").val();$(this).attr("disabled","disabled");$("#Wikiplus-Quickedit-Preview-Output").fadeOut(100,function(){$("#Wikiplus-Quickedit-Preview-Output").html("").append(a);$("#Wikiplus-Quickedit-Preview-Output").fadeIn(100)});$("html, body").animate({scrollTop:q},200);c.kotori.parseWikiText(b,{success:function(a){$("#Wikiplus-Quickedit-Preview-Output").fadeOut("100",function(){$("#Wikiplus-Quickedit-Preview-Output").html('<hr><div class="mw-body-content">'+a+"</div><hr>");$("#Wikiplus-Quickedit-Preview-Output").fadeIn("100");$("#Wikiplus-Quickedit-Preview-Submit").prop("disabled",!1)})}})});$("#Wikiplus-Quickedit-Submit").click(function(){var a=$("#Wikiplus-Quickedit").val(),d=$("#Wikiplus-Quickedit-Summary-Input").val(),h=(new Date).valueOf(),g=$("<div>").addClass("Wikiplus-Banner").text(""+b("submitting_edit")),n={summary:d};-1!==e&&(n.section=e);$("#Wikiplus-Quickedit-MinorEdit").is(":checked")&&(n.minor="true");$("#Wikiplus-Quickedit-Submit,#Wikiplus-Quickedit,#Wikiplus-Quickedit-Preview-Submit").attr("disabled","disabled");$("html, body").animate({scrollTop:q},200);f===c.kotori.pageName?($("#Wikiplus-Quickedit-Preview-Output").fadeOut(100,function(){$("#Wikiplus-Quickedit-Preview-Output").html("").append(g);$("#Wikiplus-Quickedit-Preview-Output").fadeIn(100)}),c.kotori.edit(a,f,{success:function(){var a=(new Date).valueOf()-h;$("#Wikiplus-Quickedit-Preview-Output").find(".Wikiplus-Banner").css("background","rgba(6, 239, 92, 0.44)");$("#Wikiplus-Quickedit-Preview-Output").find(".Wikiplus-Banner").text((""+b("edit_success")).replace(/\$1/gi,a.toString()));c.sendStatistic(f,a);window.onclose=window.onbeforeunload=void 0;setTimeout(function(){location.reload()},500)},fail:function(a){console.log(a);$("#Wikiplus-Quickedit-Submit,#Wikiplus-Quickedit,#Wikiplus-Quickedit-Preview-Submit").prop("disabled",!1);$(".Wikiplus-Banner").css("background","rgba(218, 142, 167, 0.65)");$(".Wikiplus-Banner").html(a.message)}},n)):($("#Wikiplus-Quickedit-Preview-Output").fadeOut(100,function(){$("#Wikiplus-Quickedit-Preview-Output").html("").append(g.text(b("cross_page_edit")));$("#Wikiplus-Quickedit-Preview-Output").fadeIn(100)}),c.kotori.reConstruct(f,{success:function(){$(".Wikiplus-Banner").text(b("cross_page_edit_submit"));c.kotori.edit(a,f,{success:function(){var a=(new Date).valueOf()-h;$("#Wikiplus-Quickedit-Preview-Output").find(".Wikiplus-Banner").css("background","rgba(6, 239, 92, 0.44)");$("#Wikiplus-Quickedit-Preview-Output").find(".Wikiplus-Banner").text((""+b("edit_success")).replace(/\$1/gi,""+a));c.sendStatistic(f,a);window.onclose=window.onbeforeunload=void 0;setTimeout(function(){location.reload()},500)},fail:function(a){$("#Wikiplus-Quickedit-Submit,#Wikiplus-Quickedit,#Wikiplus-Quickedit-Preview-Submit").prop("disabled",!1);$(".Wikiplus-Banner").css("background","rgba(218, 142, 167, 0.65)");$(".Wikiplus-Banner").text(a.message)}},n)},fail:function(a){$(".Wikiplus-Banner").css("background","rgba(218, 142, 167, 0.65)");$(".Wikiplus-Banner").text(b("cross_page_edit_error"))}}))});$("#Wikiplus-Quickedit,#Wikiplus-Quickedit-Summary-Input,#Wikiplus-Quickedit-MinorEdit").keydown(function(a){a.ctrlKey&&83==a.which&&(a.shiftKey&&$("#Wikiplus-Quickedit-MinorEdit").click(),$("#Wikiplus-Quickedit-Submit").click(),a.preventDefault(),a.stopPropagation())});$("#Wikiplus-Quickedit").keydown(function(){window.onclose=window.onbeforeunload=function(){return""+b("onclose_confirm")}});"true"===c.getSetting("esc_to_exit_quickedit")&&$(document).keydown(function(a){27===a.which&&$("#Wikiplus-Quickedit-Back").click()})})}},{key:"editSettings",value:function(){var a=this;a.addFunctionButton(b("wikiplus_settings"),"Wikiplus-Settings-Intro",function(){var d=$("<textarea>").attr("id","Wikiplus-Setting-Input").attr("rows","10"),c=$("<div>").addClass("Wikiplus-InterBox-Btn").attr("id","Wikiplus-Setting-Apply").text(b("submit")),g=$("<div>").addClass("Wikiplus-InterBox-Btn").attr("id","Wikiplus-Setting-Cancel").text(b("cancel"));d=$("<div>").append(d).append($("<hr>")).append(c).append(g);a.createDialogBox(b("wikiplus_settings_desc"),d,600,function(){localStorage.Wikiplus_Settings?$("#Wikiplus-Setting-Input").val(localStorage.Wikiplus_Settings):$("#Wikiplus-Setting-Input").attr("placeholder",b("wikiplus_settings_placeholder"));$("#Wikiplus-Setting-Apply").click(function(){var d=$("#Wikiplus-Setting-Input").val();try{d=JSON.parse(d)}catch(l){return void a.notice.create.error(b("wikiplus_settings_grammar_error"))}localStorage.Wikiplus_Settings=JSON.stringify(d);$(".Wikiplus-InterBox-Content").html("").append($("<div>").addClass("Wikiplus-Banner").text(b("wikiplus_settings_saved")));$(".Wikiplus-InterBox").fadeOut(300,function(){$(this).remove()})});$("#Wikiplus-Setting-Cancel").click(function(){$(".Wikiplus-InterBox").fadeOut(300,function(){$(this).remove()})})})})}},{key:"simpleRedirector",value:function(){var a=this;a.addFunctionButton(b("redirect_from"),"Wikiplus-SR-Intro",function(){var d=$("<input>").addClass("Wikiplus-InterBox-Input"),c=$("<div>").addClass("Wikiplus-InterBox-Btn").attr("id","Wikiplus-SR-Apply").text(b("submit")),g=$("<div>").addClass("Wikiplus-InterBox-Btn").attr("id","Wikiplus-SR-Cancel").text(b("cancel")),e=$("<div>").addClass("Wikiplus-InterBox-Btn").attr("id","Wikiplus-SR-Continue").text(b("continue"));d=$("<div>").append(d).append($("<hr>")).append(c).append(g);a.createDialogBox(b("redirect_desc"),d,600,function(){c.click(function(){if(""!=$(".Wikiplus-InterBox-Input").val()){var d=$(".Wikiplus-InterBox-Input").val();$(".Wikiplus-InterBox-Content").html('<div class="Wikiplus-Banner">'+b("submitting_edit")+"</div>");a.kotori.redirectFrom(d,a.kotori.pageName,{success:function(){$(".Wikiplus-Banner").text(b("redirect_saved"));$(".Wikiplus-InterBox").fadeOut(300);location.href=mw.config.get("wgArticlePath").replace(/\$1/gi,d)},fail:function(c){$(".Wikiplus-Banner").css("background","rgba(218, 142, 167, 0.65)");$(".Wikiplus-Banner").text(c.message);1018===c.number&&($(".Wikiplus-InterBox-Content").append($("<hr>")).append(e).append(g),e.click(function(){$(".Wikiplus-InterBox-Content").html('<div class="Wikiplus-Banner">'+b("submitting_edit")+"</div>");a.kotori.redirectFrom(d,a.kotori.pageName,{success:function(){$(".Wikiplus-Banner").text(b("redirect_saved"));$(".Wikiplus-InterBox").fadeOut(300);location.href=mw.config.get("wgArticlePath").replace(/\$1/gi,d)},fail:function(a){$(".Wikiplus-Banner").css("background","rgba(218, 142, 167, 0.65)");$(".Wikiplus-Banner").text(a.message)}},!0)}),g.click(function(){$(".Wikiplus-InterBox-Close").click()}))}})}else a.showNotice.create.warning(b("empty_input"))});$("#Wikiplus-SR-Cancel").click(function(){$(".Wikiplus-InterBox").fadeOut(300,function(){$(this).remove()})})})})}},{key:"preloadEventBinding",value:function(){var a=this;$("#toc").children("ul").find("a").each(function(b){$(this).mouseover(function(){$(this).unbind("mouseover");a.preload(b+1)})})}},{key:"checki18nCache",value:function(){if(localStorage.Wikiplus_i18nCache)try{var a=JSON.parse(localStorage.Wikiplus_i18nCache),b;for(b in a)a[b].__version===this.langVersion?e[a[b].__language]=a[b]:(console.log("\u591a\u8bed\u8a00\u6587\u4ef6["+b+"]\u5df2\u7ecf\u8fc7\u671f"),k(a[b].__language))}catch(h){c("cant_parse_i18ncache")}else localStorage.Wikiplus_i18nCache=JSON.stringify(e)}},{key:"editEveryWhere",value:function(){var a=this;$("#mw-content-text a.external").each(function(a){for(var d=$(this).attr("href"),c=/(([^?&=]+)(?:=([^?&=]*))*)/g,e={};a=c.exec(d);)e[a[2]]=decodeURIComponent(a[3]);"edit"===e.action&&void 0!==e.title&&"new"!==e.section&&$(this).after($("<a>").attr({href:"javascript:void(0)","class":"Wikiplus-Edit-EveryWhereBtn"}).text("("+b("quickedit_sectionbtn")+")").data({target:decodeURIComponent(e.title),number:e.section||-1}))});$(".Wikiplus-Edit-EveryWhereBtn").click(function(){a.initQuickEditInterface($(this))})}},{key:"createDialogBox",value:function(){var a=0>=arguments.length||void 0===arguments[0]?"Dialog Box":arguments[0],b=1>=arguments.length||void 0===arguments[1]?$("<div>"):arguments[1],c=2>=arguments.length||void 0===arguments[2]?600:arguments[2],e=3>=arguments.length||void 0===arguments[3]?new Function:arguments[3];0<$(".Wikiplus-InterBox").length&&$(".Wikiplus-InterBox").each(function(){$(this).remove()});var f=document.body.clientWidth,l=document.body.clientHeight;a=$("<div>").addClass("Wikiplus-InterBox").css({"margin-left":f/2-c/2,top:$(document).scrollTop()+.2*l,display:"none"}).append($("<div>").addClass("Wikiplus-InterBox-Header").html(a)).append($("<div>").addClass("Wikiplus-InterBox-Content").append(b)).append($("<span>").text("\u00d7").addClass("Wikiplus-InterBox-Close"));$("body").append(a);$(".Wikiplus-InterBox").width(c);$(".Wikiplus-InterBox-Close").click(function(){$(this).parent().fadeOut("fast",function(){window.onclose=window.onbeforeunload=void 0;$(this).remove()})});(function v(a){a.mousedown(function(b){var d=b.clientX,c=b.clientY,e=a.parent().offset().left,h=a.parent().offset().top;$(document).mousemove(function(b){a.parent().css({"margin-left":e+b.clientX-d,top:h+b.clientY-c})});$(document).mouseup(function(){a.unbind("mousedown");$(document).unbind("mousemove");$(document).unbind("mouseup");v(a)})})})($(".Wikiplus-InterBox-Header"));$(".Wikiplus-InterBox").fadeIn(500);e()}},{key:"addFunctionButton",value:function(a,b,e){a=$("<li></li>").attr("id",b).append($("<a></a>").attr("href","javascript:void(0);").text(a));0<$("#p-cactions .menu").length?($("#p-cactions .menu ul").append(a),$("#p-cactions .menu ul").find("li").last().click(e)):c("cant_add_funcbtn")}},{key:"preload",value:function(){var a=0>=arguments.length||void 0===arguments[0]?-1:arguments[0],b=1>=arguments.length||void 0===arguments[1]?this.kotori.pageName:arguments[1],c=2>=arguments.length||void 0===arguments[2]?{}:arguments[2],e=3>=arguments.length||void 0===arguments[3]?{}:arguments[3];c.success=c.success||new Function;c.fail=c.fail||new Function;var f=this;if(void 0!==e.oldid){if(console.log(typeof e.oldid),this.preloadData[e.oldid+"."+a])return console.log("[\u4fee\u8ba2\u7248\u672c"+e.oldid+"."+a+"]\u5df2\u7ecf\u9884\u8bfb\u53d6 \u8df3\u8fc7\u672c\u6b21\u9884\u8bfb\u53d6"),void c.success(this.preloadData[e.oldid+"."+a])}else if(this.preloadData[b+"."+a])return console.log("["+b+"."+a+"]\u5df2\u7ecf\u9884\u8bfb\u53d6 \u8df3\u8fc7\u672c\u6b21\u9884\u8bfb\u53d6"),void c.success(this.preloadData[b+"."+a]);this.kotori.getWikiText({success:function(d){void 0!==e.oldid?(f.preloadData[e.oldid+"."+a]=d,console.log("\u9884\u8bfb\u53d6[\u4fee\u8ba2\u7248\u672c"+e.oldid+"."+a+"]\u6210\u529f")):(f.preloadData[b+"."+a]=d,console.log("\u9884\u8bfb\u53d6["+b+"."+a+"]\u6210\u529f"));c.success(d)},fail:function(d){void 0!==e.oldid?console.log("\u9884\u8bfb\u53d6[\u4fee\u8ba2\u7248\u672c"+e.oldid+"."+a+"]\u5931\u8d25"):console.log("\u9884\u8bfb\u53d6["+b+"."+a+"]\u5931\u8d25:"+d.message);c.fail(d)}},b,$.extend({section:-1===a?"":a},e))}},{key:"sendStatistic",value:function(a,b){void 0===a&&(a=mw.config.get("wgPageName"));"True"==localStorage.Wikiplus_SendStatistics&&$.ajax({url:p+"/statistics/api/submit",type:"POST",dataType:"json",data:{wikiname:mw.config.get("wgSiteName"),usetime:b,username:mw.config.get("wgUserName"),pagename:a},success:function(a){}})}},{key:"checkInstall",value:function(a){var c=this;if(!localStorage.Wikiplus_Installed||"False"==localStorage.Wikiplus_Installed){var e=function(){localStorage.Wikiplus_Installed="True";localStorage.Wikiplus_Version=c.version;localStorage.Wikiplus_StartUseAt=(new Date).valueOf();localStorage.Wikiplus_SrartEditCount=mw.config.get("wgUserEditCount");localStorage.Wikiplus_Settings=JSON.stringify(c.defaultSettings);$(".Wikiplus-InterBox").fadeOut("fast",function(){c.notice.create.success(b("install_finish"));$(this).remove()})};a=$("<div>").text(b("install_tip").replace(/\$1/gi,mw.config.get("wgSiteName"))).attr("id","Wikiplus-InterBox-Content");var g=$("<div>").addClass("Wikiplus-InterBox-Btn").attr("id","Wikiplus-Setting-Apply").text(b("accept")),f=$("<div>").addClass("Wikiplus-InterBox-Btn").attr("id","Wikiplus-Setting-Cancel").text(b("decline"));a=$("<div>").append(a).append($("<hr>")).append(g).append(f);c.createDialogBox("\u5b89\u88c5Wikiplus",a,600,function(){$("#Wikiplus-InterBox-Content").css("text-align","left");$("#Wikiplus-Setting-Apply").click(function(){localStorage.Wikiplus_SendStatistics="True";e()});$("#Wikiplus-Setting-Cancel").click(function(){localStorage.Wikiplus_SendStatistics="False";e()})})}}},{key:"getSetting",value:function(a,b){try{var c=JSON.parse(localStorage.Wikiplus_Settings)}catch(n){return localStorage.Wikiplus_Settings||""}try{var d=new Function("return "+c[a]);if("function"!=typeof d)return c[a];try{return!0===d()(b)?void 0:d()(b)||c[a]}catch(n){return c[a]}}catch(n){try{return c[a]}catch(l){}}}},{key:"initBasicFunctions",value:function(){this.initQuickEdit();this.editSettings();this.simpleRedirector();this.preloadEventBinding();this.getSetting("disableEditEveryWhere")||this.editEveryWhere()}},{key:"initRecentChangesPageFunctions",value:function(){}},{key:"initAdvancedFunctions",value:function(){}}]),m}();window.Wikiplus=new r})});