1
javascript:(() => {if($('#dice_filter').length > 0) {$('#dice_select_css, #dice_filter').remove();return;}$('body').append('<style id="dice_select_css">#dice_filter{position:fixed;top:80px;left:10px;width:180px;}#dice_filter > div{width:100%;background:#000A;border-radius:5px;margin-bottom:10px;float:left;min-height:50px;}#dice_select div{margin:5px;float:left;padding:5px 5px 0;border-radius:5px;}#dice_select div:hover{background:#FFFA;cursor:pointer;}#dice_selected{padding:10px;}#dice_selected img:hover{cursor:pointer;}#dice_selected_del{text-align:center;color:#FFF;height:24px;}#dice_filter_select{display:flex;}#dice_filter_select div{flex:1;background:#FFF;margin:10px;border-radius:10px;text-align:center;line-height:30px;}</style>');$('body').append('<div id="dice_filter"></div>');$('#dice_filter').append('<div id="dice_select"></div>');$('#dice_filter').append('<div id="dice_selected"><div id="dice_selected_del">刪除全部</div><div id="dice_selected_c"></div></div>');$('#dice_filter').append('<div id="dice_filter_select" val="true"><div>同順序</div><div>亂序可</div></div>');let icons = {"(dice)":"https://s.plurk.com/emoticons/random/72d18a49f6c6619c7c9e.png","(dice2)":"https://s.plurk.com/emoticons/random/af9f5a32a5330e19e713.png","(dice4)":"https://s.plurk.com/emoticons/random/dc596798287f11c05809.png","(dice8)":"https://s.plurk.com/emoticons/random/def92e11a48e30c83e22.png","(dice10)":"https://s.plurk.com/emoticons/random/b7211fe31f31a313972b.png","(dice12)":"https://s.plurk.com/emoticons/random/14a82a94262e04e87a0f.png","(dice20)":"https://s.plurk.com/emoticons/random/e50a1234389ce7d0fa2d.png","(digit)":"https://s.plurk.com/emoticons/random/2395f06061976e760876.png","(bobei)":"https://s.plurk.com/emoticons/random/b6ef58ae5a0aa2b9b695.png","(panties)":"https://s.plurk.com/emoticons/random/6a243a33d6bc7459e4f9.png","(slot)":"https://s.plurk.com/emoticons/random/d266f2b19c50547d685a.png","(coin)":"https://s.plurk.com/emoticons/random/d507b324a36b6ea37d41.png","(rock-paper-scissors)":"https://s.plurk.com/emoticons/random/d4e02922f336b3fc37df.gif","(bzzz)":"https://s.plurk.com/emoticons/special/19acfc995b239be115f8.png"};for(let f in icons) $('#dice_select').append('<div alt="' + f + '"><img src="' + icons[f] + '"/></div>');let dices = {"(dice)": ["982b22808f930c44a01f","f1f556d49cb33bb46c61","d4170e997ff7f06ccb56","8b6ff6c05dc1c3b74e47","91d962f6751067697958","72d18a49f6c6619c7c9e"],"(dice2)": ["e03a96e399fcca77ffd3","1896200c1e754d267422","cc4b3dac9c182d3d1fff","6bc5739875f25a07d93a","41ab729fcbf9af3eeb25","af9f5a32a5330e19e713","8b133831d98791b4236f"],"(dice4)": ["551cd00a0755c2bf3c62","6c42bc8a8ac354736e29","72a3d1094d456751e027","dc596798287f11c05809"],"(dice8)": ["88a52c6e32e6cc05c037","a2eaef63a4a11c22806a","127703207e1918e65ac1","e18e8df8959af17f4239","49aa89505c7eb433f351","fb041d2f4c0668fb1e5d","1208e2e9e63fb3a94661","def92e11a48e30c83e22"],"(dice10)": ["f43a5e47a6561a3f6b12","b76ba53e929515139340","7d1bd4c6cc8ae5daef15","05520bea6bbb10548ebe","219ad40368d295f53046","4ebd7104e4691b3252ce","4b83419361369abf8981","f1a5df7cc002f2dd3bf4","86da4434661161de12fe","b7211fe31f31a313972b"],"(dice12)": ["38692497ec7d9e38e680","de7fc19bf8e42203fe24","c68b0a52b3f29617db63","078c6689bbe65e636224","c76381a18ac93d159443","3991720115dd223b247c","173846390ed30621922b","1afd520db328caeea4e0","98ff46b0e0df5df8e5a8","00d280b8428f28bf6c2f","35659fe81dd4f6997e25","14a82a94262e04e87a0f"],"(dice20)": ["6fe0f0f6feb00f0d3682","64625f49a88ae0f38f03","b45a20be607851a481b2","4b99448f9bafa31a9bd4","e2b46b8b7fdf864671d8","d003351e1793294885d7","7ed5ce27e95f4d7c450f","6ca299d07588a7746db1","5421081941d0283c63ac","b6c38b708f27abfa9cd6","80a733a872c058570607","1f4ff46f9aec7d78d0b6","6f3eb952a7abad87509c","dd5c5a79cfb46a789d03","68e84d60c39fde1936c3","cc5a5024f251b5ba6917","02a215f8c2df5a68234a","b46a6b76d9efecb00aca","70a9a3eddddb3327cf34","e50a1234389ce7d0fa2d"],"(digit)": ["2395f06061976e760876","2381b5413267e90a9a69","885fd5b3e16d29523bae","78ffc26f57c1b011ea9f","38a74bf02493f7f89ced","8c1b835ae84f72e476b3","1befc83514dcc0e5f5f6","13b8f7060a19f97d1266","62a0e6546523e72001f2","85abfaae4c43484636a7"],"(lots)": ["146a529d218c82d86ce6","c1e3d416fda7b3022d7d","19aaf586d123ed95a4d9","0752b1b17348da8076ab","d4ab31cf460a3561ae4a","0b0a0376f1cc0d8a689d","4de662cc268c20cac048"],"(bobei)": ["d2f7dc304038dc31efd7","b6ef58ae5a0aa2b9b695","943865002a968c3d5e56","c3bcda880640aab9b964","6cd31e91f76d5a61fbce"],"(panties)": ["33c00e17af8a88e965f6","c6b85173163ce38a4e58","c00ef6a67f8a10c2f23b","123b06f8fcaedfe14ed4","6a243a33d6bc7459e4f9","687a18280c3fb912d969","bc6ac1a469c2ac631e83","bf9cfbccaf05ac783e03","462a87c36a676ba31fb5","d4cd8da468b6e43eaa52","e814a02b915c32da9260"],"(slot)": ["d266f2b19c50547d685a","b664fae82506940d186a","901141e014eafb10e634","099e27858ca80d40ea77","ee685fcb6cace2d84a97","34dc6e17eeb7fba38fd9","58daf7473a03d11b75fc","45c7ea63fee78d7817c3","dd85f496eaf6dbaf3bd2","b60c9c247bd2cff9c12c"],"(coin)": ["d507b324a36b6ea37d41","8e944c265a5f5c871103","06e09b76d9546853e495","9fb1e388404d87547302"],"(rock-paper-scissors)": ["36e84c21fad4a35f60ae","516a706919ab3e97f167","8f1e95d6bd23cedbc600"],"(bzzz)": ["221bfc45407f806956dc","19acfc995b239be115f8","687d3fb2eb1e2208dcd0","2c33223977362c0ed304"]};$('#dice_select img').click((e) => {let alt = $(e.target).parent().attr('alt');let src = dices[alt][0];src = (alt == "(bzzz)" ? "https://s.plurk.com/emoticons/special/": "https://s.plurk.com/emoticons/random/") + src + ".png";let rndnum = (alt=="(digit)"?0:(alt=="(rock-paper-scissors)"?"rock":1));$('#dice_selected_c').append('<img src="'+src+'" class="emoticon" alt="'+alt+'" rndnum="'+rndnum+'">');check();});$('#dice_selected_del').click(() => {$('#dice_selected_c').empty(); $('.list .plurk').attr('style',null);});$('#dice_selected_c').on('click','img',(e) => {let alt = $(e.target).attr('alt');let rndnum = $(e.target).attr('rndnum');let src = "";switch(alt) {case '(digit)': {rndnum = +rndnum + 1; if(rndnum >= 10) rndnum = 0; src=dices[alt][rndnum]; break;}case '(rock-paper-scissors)': {rndnum={"rock":"paper","paper":"scissors","scissors":"rock"}[rndnum]; src=dices[alt][{"rock":0,"paper":1,"scissors":2}[rndnum]]; break;}default: {rndnum = +rndnum + 1; if(rndnum > dices[alt].length) rndnum = 1; src=dices[alt][+rndnum-1]; break;}}src = (alt == "(bzzz)" ? "https://s.plurk.com/emoticons/special/": "https://s.plurk.com/emoticons/random/") + src + ".png";$(e.target).attr({"src":src,"rndnum":rndnum});check();});$('#dice_filter_select div').click((e) => {$('#dice_filter_select').attr('val', $(e.target).index() == 0);check();});function check() {let plurks = $('.list .plurk');let _f = ($('#dice_filter_select').attr('val')=="true"?html_t:html_f);for(let f=0; f<plurks.length; f++) {if(!_f(plurks.eq(f).find('.text_holder').html()))plurks.eq(f).css('display','none');else plurks.eq(f).attr('style',null);}}function html_t(html) {let D = $('<div/>').html(html);html = "";for(let f=0; f<D.find('img.emoticon').length; f++) html += D.find('img.emoticon').eq(f).prop("outerHTML");return html == $('#dice_selected_c').html();}function html_f(html) {let D = $('<div/>').html(html);html = "";for(let f=0; f<D.find('img.emoticon').length; f++) html += D.find('img.emoticon').eq(f).prop("outerHTML");D.html(html);let c_imgs = $('#dice_selected_c img');for(let f=0; f<c_imgs.length; f++) {let c_str = '[alt="'+c_imgs.eq(f).attr('alt')+'"][rndnum="'+c_imgs.eq(f).attr('rndnum')+'"]';if(D.find(c_str).length == 0) return false;D.find(c_str).eq(0).remove();}return D.html() == "";}})()