mirror of
https://github.com/bolucat/Archive.git
synced 2026-04-22 16:07:49 +08:00
19 lines
26 KiB
JavaScript
19 lines
26 KiB
JavaScript
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports["utils/auto-like"]=e():t["utils/auto-like"]=e()}(globalThis,(()=>(()=>{var t,e,n={855:(t,e,n)=>{"use strict";n.d(e,{KY:()=>A,Kq:()=>r,Nl:()=>o,iT:()=>c,oP:()=>d});var i=n(728),l=n(847),s=n(322);const o="like-black-List.data";let a=null;const r=t=>{if(!a)return;a.triggerElement=t;const e=(0,s.getData)(o);a.list=e[0].users,a.titleName="黑名单"},c=async()=>{const t=await Promise.resolve().then(n.bind(n,289)).then((t=>t.default)),e=(0,s.getData)(o),a=(0,l.mountVueComponent)(t);a.list=e[0].users;(await(0,i.select)("#app")).insertAdjacentElement("afterbegin",a.$el)},A=async()=>{if(a)return!1;const t=await Promise.resolve().then(n.bind(n,835)).then((t=>t.default));return a=(0,l.mountVueComponent)(t),document.body.insertAdjacentElement("beforeend",a.$el),!0},d=async()=>{a||await A(),a?.toggle()}},493:(t,e,n)=>{var i=n(904),l=n(955)(i);l.push([t.id,".like-black-list {\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid #8882;\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n width: 400px;\n font-size: 14px;\n padding: 12px 12px 12px 18px;\n left: 50%;\n top: 50%;\n transform: translateX(-50%) translateY(-50%) scale(0.95);\n transition: 0.2s ease-out;\n z-index: 100002;\n}\nbody.dark .like-black-list {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .like-black-list {\n background-color: var(--be-color-card-bg, #282828);\n color: var(--be-color-text-title, #eee);\n}\nbody.dark .like-black-list {\n background-color: var(--be-color-popup-bg, #222);\n}\n.like-black-list.open {\n transform: translateX(-50%) translateY(-50%) scale(1);\n}\n.like-black-list .black-list-header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n.like-black-list .black-list-header .title {\n margin-left: 6px;\n font-size: 18px;\n font-weight: 600;\n}\n.like-black-list .black-list-header .grow {\n flex: 1;\n}\n.like-black-list .black-list-header .close {\n padding: 6px;\n cursor: pointer;\n transition: 0.2s ease-out;\n}\n.like-black-list .black-list-header .close:hover {\n color: var(--theme-color);\n}\n.like-black-list .black-list-content .black-list-section {\n margin-top: 12px;\n}\n.like-black-list .black-list-content .black-list-section > :not(:last-child) {\n margin-bottom: 6px;\n}\n.like-black-list .black-list-content .black-list-section-title {\n font-size: 14px;\n}\n.like-black-list .black-list-content .black-list-section-input {\n display: flex;\n}\n.like-black-list .black-list-content .black-list-section-input div {\n margin: 0 10px;\n}\n.like-black-list .black-list-content .black-list-section-description {\n font-size: 12px;\n opacity: 0.6;\n line-height: 1.5;\n}\n.like-black-list .black-list-content .black-list-section-content {\n display: flex;\n align-items: center;\n flex-wrap: wrap;\n}\n.like-black-list .black-list-content .black-list-section-content .be-slider {\n margin: 0 4px;\n flex: 1;\n}\n.like-black-list .black-list-content .black-list-section-content .padding-value {\n margin-left: 12px;\n width: 50px;\n text-align: end;\n}\n.like-black-list .black-list-content .black-list-section-content .black-list-sort-item {\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid #8882;\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n display: flex;\n align-items: center;\n transition: none;\n white-space: nowrap;\n padding: 6px;\n padding-left: 8px;\n margin: 0 4px 4px 0;\n cursor: move;\n}\nbody.dark .like-black-list .black-list-content .black-list-section-content .black-list-sort-item {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .like-black-list .black-list-content .black-list-section-content .black-list-sort-item {\n background-color: var(--be-color-card-bg, #282828);\n color: var(--be-color-text-title, #eee);\n}\n.like-black-list .black-list-content .black-list-section-content .black-list-sort-item:hover {\n border-color: var(--theme-color);\n}\n.like-black-list .black-list-content .black-list-section-content .black-list-sort-item.black-list-hidden {\n opacity: 0.5;\n}\n.like-black-list .black-list-content .black-list-section-content .black-list-sort-item.sortable-ghost {\n opacity: 0;\n}\n.like-black-list .black-list-content .black-list-section-content .black-list-sort-item.sortable-chosen {\n box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.16);\n transform: scale(1.05);\n}\n.like-black-list .black-list-content .black-list-section-content .black-list-sort-item.sortable-drag {\n opacity: 1;\n}\n.like-black-list .black-list-content .black-list-section-content .black-list-sort-item.sortable-drag.black-list-hidden {\n opacity: 0.5;\n}\n.like-black-list .black-list-content .black-list-section-content .black-list-sort-item .toggle-visible {\n margin-left: 6px;\n cursor: pointer;\n}","",{version:3,sources:["webpack://./registry/lib/components/utils/auto-like/blackList.vue"],names:[],mappings:"AAAA;EACE,sBAAsB;EACtB,YAAY;EACZ,kBAAkB;EAClB,uBAAuB;EACvB,sBAAsB;EACtB,4CAA4C;EAC5C,YAAY;EACZ,eAAe;EACf,4BAA4B;EAC5B,SAAS;EACT,QAAQ;EACR,wDAAwD;EACxD,yBAAyB;EACzB,eAAe;AACjB;AACA;EACE,2CAA2C;AAC7C;AACA;EACE,kDAAkD;EAClD,uCAAuC;AACzC;AACA;EACE,gDAAgD;AAClD;AACA;EACE,qDAAqD;AACvD;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,8BAA8B;AAChC;AACA;EACE,gBAAgB;EAChB,eAAe;EACf,gBAAgB;AAClB;AACA;EACE,OAAO;AACT;AACA;EACE,YAAY;EACZ,eAAe;EACf,yBAAyB;AAC3B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,gBAAgB;AAClB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,eAAe;AACjB;AACA;EACE,aAAa;AACf;AACA;EACE,cAAc;AAChB;AACA;EACE,eAAe;EACf,YAAY;EACZ,gBAAgB;AAClB;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,eAAe;AACjB;AACA;EACE,aAAa;EACb,OAAO;AACT;AACA;EACE,iBAAiB;EACjB,WAAW;EACX,eAAe;AACjB;AACA;EACE,sBAAsB;EACtB,YAAY;EACZ,kBAAkB;EAClB,uBAAuB;EACvB,sBAAsB;EACtB,4CAA4C;EAC5C,aAAa;EACb,mBAAmB;EACnB,gBAAgB;EAChB,mBAAmB;EACnB,YAAY;EACZ,iBAAiB;EACjB,mBAAmB;EACnB,YAAY;AACd;AACA;EACE,2CAA2C;AAC7C;AACA;EACE,kDAAkD;EAClD,uCAAuC;AACzC;AACA;EACE,gCAAgC;AAClC;AACA;EACE,YAAY;AACd;AACA;EACE,UAAU;AACZ;AACA;EACE,4CAA4C;EAC5C,sBAAsB;AACxB;AACA;EACE,UAAU;AACZ;AACA;EACE,YAAY;AACd;AACA;EACE,gBAAgB;EAChB,eAAe;AACjB",sourcesContent:[".like-black-list {\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid #8882;\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n width: 400px;\n font-size: 14px;\n padding: 12px 12px 12px 18px;\n left: 50%;\n top: 50%;\n transform: translateX(-50%) translateY(-50%) scale(0.95);\n transition: 0.2s ease-out;\n z-index: 100002;\n}\nbody.dark .like-black-list {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .like-black-list {\n background-color: var(--be-color-card-bg, #282828);\n color: var(--be-color-text-title, #eee);\n}\nbody.dark .like-black-list {\n background-color: var(--be-color-popup-bg, #222);\n}\n.like-black-list.open {\n transform: translateX(-50%) translateY(-50%) scale(1);\n}\n.like-black-list .black-list-header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n.like-black-list .black-list-header .title {\n margin-left: 6px;\n font-size: 18px;\n font-weight: 600;\n}\n.like-black-list .black-list-header .grow {\n flex: 1;\n}\n.like-black-list .black-list-header .close {\n padding: 6px;\n cursor: pointer;\n transition: 0.2s ease-out;\n}\n.like-black-list .black-list-header .close:hover {\n color: var(--theme-color);\n}\n.like-black-list .black-list-content .black-list-section {\n margin-top: 12px;\n}\n.like-black-list .black-list-content .black-list-section > :not(:last-child) {\n margin-bottom: 6px;\n}\n.like-black-list .black-list-content .black-list-section-title {\n font-size: 14px;\n}\n.like-black-list .black-list-content .black-list-section-input {\n display: flex;\n}\n.like-black-list .black-list-content .black-list-section-input div {\n margin: 0 10px;\n}\n.like-black-list .black-list-content .black-list-section-description {\n font-size: 12px;\n opacity: 0.6;\n line-height: 1.5;\n}\n.like-black-list .black-list-content .black-list-section-content {\n display: flex;\n align-items: center;\n flex-wrap: wrap;\n}\n.like-black-list .black-list-content .black-list-section-content .be-slider {\n margin: 0 4px;\n flex: 1;\n}\n.like-black-list .black-list-content .black-list-section-content .padding-value {\n margin-left: 12px;\n width: 50px;\n text-align: end;\n}\n.like-black-list .black-list-content .black-list-section-content .black-list-sort-item {\n background-color: #fff;\n color: black;\n border-radius: 8px;\n border: 1px solid #8882;\n box-sizing: border-box;\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);\n display: flex;\n align-items: center;\n transition: none;\n white-space: nowrap;\n padding: 6px;\n padding-left: 8px;\n margin: 0 4px 4px 0;\n cursor: move;\n}\nbody.dark .like-black-list .black-list-content .black-list-section-content .black-list-sort-item {\n box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);\n}\nbody.dark .like-black-list .black-list-content .black-list-section-content .black-list-sort-item {\n background-color: var(--be-color-card-bg, #282828);\n color: var(--be-color-text-title, #eee);\n}\n.like-black-list .black-list-content .black-list-section-content .black-list-sort-item:hover {\n border-color: var(--theme-color);\n}\n.like-black-list .black-list-content .black-list-section-content .black-list-sort-item.black-list-hidden {\n opacity: 0.5;\n}\n.like-black-list .black-list-content .black-list-section-content .black-list-sort-item.sortable-ghost {\n opacity: 0;\n}\n.like-black-list .black-list-content .black-list-section-content .black-list-sort-item.sortable-chosen {\n box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.16);\n transform: scale(1.05);\n}\n.like-black-list .black-list-content .black-list-section-content .black-list-sort-item.sortable-drag {\n opacity: 1;\n}\n.like-black-list .black-list-content .black-list-section-content .black-list-sort-item.sortable-drag.black-list-hidden {\n opacity: 0.5;\n}\n.like-black-list .black-list-content .black-list-section-content .black-list-sort-item .toggle-visible {\n margin-left: 6px;\n cursor: pointer;\n}"],sourceRoot:""}]),t.exports=l},536:(t,e,n)=>{var i=n(904),l=n(955)(i);l.push([t.id,".manual-like {\n left: 5px;\n z-index: 1001;\n height: 30px;\n position: fixed;\n}\n.manual-like * {\n color: #fb7299;\n}\n.manual-like #text {\n overflow: hidden;\n white-space: nowrap;\n max-width: 0px;\n transition: max-width 0.4s linear !important;\n}\n.manual-like #text.like {\n max-width: 150px;\n}","",{version:3,sources:["webpack://./registry/lib/components/utils/auto-like/like.vue"],names:[],mappings:"AAAA;EACE,SAAS;EACT,aAAa;EACb,YAAY;EACZ,eAAe;AACjB;AACA;EACE,cAAc;AAChB;AACA;EACE,gBAAgB;EAChB,mBAAmB;EACnB,cAAc;EACd,4CAA4C;AAC9C;AACA;EACE,gBAAgB;AAClB",sourcesContent:[".manual-like {\n left: 5px;\n z-index: 1001;\n height: 30px;\n position: fixed;\n}\n.manual-like * {\n color: #fb7299;\n}\n.manual-like #text {\n overflow: hidden;\n white-space: nowrap;\n max-width: 0px;\n transition: max-width 0.4s linear !important;\n}\n.manual-like #text.like {\n max-width: 150px;\n}"],sourceRoot:""}]),t.exports=l},672:(t,e,n)=>{var i=n(904),l=n(955)(i);l.push([t.id,".custom-black-list-extra-options {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 20px;\n}","",{version:3,sources:["webpack://./registry/lib/components/utils/auto-like/settings.vue"],names:[],mappings:"AAAA;EACE,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,mBAAmB;AACrB",sourcesContent:[".custom-black-list-extra-options {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 20px;\n}"],sourceRoot:""}]),t.exports=l},955:t=>{"use strict";
|
|
// eslint-disable-next-line func-names
|
|
t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n=t(e);return e[2]?"@media ".concat(e[2]," {").concat(n,"}"):n})).join("")},
|
|
// eslint-disable-next-line func-names
|
|
e.i=function(t,n,i){"string"==typeof t&&(
|
|
// eslint-disable-next-line no-param-reassign
|
|
t=[[null,t,""]]);var l={};if(i)for(var s=0;s<this.length;s++){
|
|
// eslint-disable-next-line prefer-destructuring
|
|
var o=this[s][0];null!=o&&(l[o]=!0)}for(var a=0;a<t.length;a++){var r=[].concat(t[a]);i&&l[r[0]]||(n&&(r[2]?r[2]="".concat(n," and ").concat(r[2]):r[2]=n),e.push(r))}},e}},904:t=>{"use strict";function e(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=t&&("undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"]);if(null==n)return;var i,l,s=[],o=!0,a=!1;try{for(n=n.call(t);!(o=(i=n.next()).done)&&(s.push(i.value),!e||s.length!==e);o=!0);}catch(t){a=!0,l=t}finally{try{o||null==n.return||n.return()}finally{if(a)throw l}}return s}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return n(t,e);var i=Object.prototype.toString.call(t).slice(8,-1);"Object"===i&&t.constructor&&(i=t.constructor.name);if("Map"===i||"Set"===i)return Array.from(t);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return n(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}t.exports=function(t){var n=e(t,4),i=n[1],l=n[3];if(!l)return i;if("function"==typeof btoa){
|
|
// eslint-disable-next-line no-undef
|
|
var s=btoa(unescape(encodeURIComponent(JSON.stringify(l)))),o="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(s),a="/*# ".concat(o," */"),r=l.sources.map((function(t){return"/*# sourceURL=".concat(l.sourceRoot||"").concat(t," */")}));return[i].concat(r).concat([a]).join("\n")}return[i].join("\n")}},991:(t,e,n)=>{"use strict";var i,l=function(){return void 0===i&&(
|
|
// @see http://browserhacks.com/#hack-e71d8692f65334173fee715c222cb805
|
|
// @see https://github.com/webpack-contrib/style-loader/issues/177
|
|
i=Boolean(window&&document&&document.all&&!window.atob)),i},s=function(){var t={};return function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(t){n=null}t[e]=n}return t[e]}}(),o=[];function a(t){for(var e=-1,n=0;n<o.length;n++)if(o[n].identifier===t){e=n;break}return e}function r(t,e){for(var n={},i=[],l=0;l<t.length;l++){var s=t[l],r=e.base?s[0]+e.base:s[0],c=n[r]||0,A="".concat(r," ").concat(c);n[r]=c+1;var d=a(A),u={css:s[1],media:s[2],sourceMap:s[3]};-1!==d?(o[d].references++,o[d].updater(u)):o.push({identifier:A,updater:f(u,e),references:1}),i.push(A)}return i}function c(t){var e=document.createElement("style"),i=t.attributes||{};if(void 0===i.nonce){var l=n.nc;l&&(i.nonce=l)}if(Object.keys(i).forEach((function(t){e.setAttribute(t,i[t])})),"function"==typeof t.insert)t.insert(e);else{var o=s(t.insert||"head");if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(e)}return e}var A,d=(A=[],function(t,e){return A[t]=e,A.filter(Boolean).join("\n")});function u(t,e,n,i){var l=n?"":i.media?"@media ".concat(i.media," {").concat(i.css,"}"):i.css;if(t.styleSheet)t.styleSheet.cssText=d(e,l);else{var s=document.createTextNode(l),o=t.childNodes;o[e]&&t.removeChild(o[e]),o.length?t.insertBefore(s,o[e]):t.appendChild(s)}}function b(t,e,n){var i=n.css,l=n.media,s=n.sourceMap;if(l?t.setAttribute("media",l):t.removeAttribute("media"),s&&"undefined"!=typeof btoa&&(i+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(s))))," */")),t.styleSheet)t.styleSheet.cssText=i;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(i))}}var p=null,k=0;function f(t,e){var n,i,l;if(e.singleton){var s=k++;n=p||(p=c(e)),i=u.bind(null,n,s,!1),l=u.bind(null,n,s,!0)}else n=c(e),i=b.bind(null,n,e),l=function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(n)};return i(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;i(t=e)}else l()}}t.exports=function(t,e){(e=e||{}).singleton||"boolean"==typeof e.singleton||(e.singleton=l());var n=r(t=t||[],e);return function(t){if(t=t||[],"[object Array]"===Object.prototype.toString.call(t)){for(var i=0;i<n.length;i++){var l=a(n[i]);o[l].references--}for(var s=r(t,e),c=0;c<n.length;c++){var A=a(n[c]);0===o[A].references&&(o[A].updater(),o.splice(A,1))}n=s}}}},835:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>d});var i=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("VPopup",{ref:"popup",staticClass:"like-black-list",attrs:{fixed:"",lazy:!1,"trigger-element":t.triggerElement},model:{value:t.isOpen,callback:function(e){t.isOpen=e},expression:"isOpen"}},[e("div",{staticClass:"black-list-header"},[e("VIcon",{staticClass:"title-icon",attrs:{icon:"mdi-sort",size:24}}),t._v(" "),e("div",{staticClass:"title"},[t._v("添加黑名单")]),t._v(" "),e("div",{staticClass:"close",on:{click:function(e){t.isOpen=!1}}},[e("VIcon",{attrs:{icon:"close",size:18}})],1)],1),t._v(" "),e("div",{staticClass:"black-list-content"},[e("div",{staticClass:"black-list-section"},[e("div",{staticClass:"black-list-section-title"},[t._v("添加到黑名单")]),t._v(" "),e("div",{staticClass:"black-list-section-input"},[e("TextBox",{attrs:{text:t.name},on:{change:t.changeName}}),t._v(" "),e("VButton",{on:{click:t.add}},[t._v("添加")])],1)]),t._v(" "),e("div",{staticClass:"black-list-section"},[e("div",{staticClass:"black-list-section-title"},[t._v("黑名单列表")]),t._v(" "),e("div",{staticClass:"black-list-section-description"},[t._v("点击×图标可以删除名单.")]),t._v(" "),t.isLoaded?t._e():e("VLoading"),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:t.isLoaded,expression:"isLoaded"}],ref:"black-listSortList",staticClass:"black-list-section-content black-list-sort-list"},t._l(t.list,(function(n){return e("div",{key:n,staticClass:"black-list-sort-item",attrs:{"data-name":n}},[e("div",{staticClass:"item-name"},[t._v("\n "+t._s(n)+"\n ")]),t._v(" "),e("div",{staticClass:"toggle-visible"},[e("VIcon",{attrs:{size:18,icon:"close"},on:{click:function(e){return t.toggleVisible(n)}}})],1)])})),0)],1)])])};i._withStripped=!0;var l=n(164);const s=Vue.extend({components:{VPopup:l.VPopup,TextBox:l.TextBox,VIcon:l.VIcon,VButton:l.VButton},props:{triggerElement:{type:HTMLElement,default:null},list:{type:Array,default:null},titleName:{type:String,default:""}},data:()=>({isOpen:!1,isLoaded:!1,name:""}),async mounted(){this.isLoaded=!0},methods:{toggle(){this.$refs.popup.toggle()},changeName(t){this.name=t},add(){this.name.length&&!this.list.includes(this.name)&&
|
|
// eslint-disable-next-line vue/no-mutating-props
|
|
this.list.push(this.name),this.name=""},toggleVisible(t){
|
|
// eslint-disable-next-line vue/no-mutating-props
|
|
this.list.splice(this.list.indexOf(t),1)}}});var o=n(991),a=n.n(o),r=n(493),c=n.n(r),A={insert:"head",singleton:!1};a()(c(),A);c().locals;const d=(0,n(678).A)(s,i,[],!1,null,null,null).exports},289:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>d});var i=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("VButton",{staticClass:"manual-like",attrs:{round:""},on:{click:t.like}},[e("div",{class:{like:t.isLike},attrs:{id:"text"}},[t._v("正在点赞: "+t._s(t.curLikeCnt)+" / "+t._s(t.totalLikeCnt))]),t._v(" "),e("VIcon",{directives:[{name:"show",rawName:"v-show",value:!t.isLike,expression:"!isLike"}],attrs:{colored:"",icon:"like",size:20}})],1)};i._withStripped=!0;var l=n(164);const s=Vue.extend({components:{VButton:l.VButton,VIcon:l.VIcon},props:{list:{type:Array,default:null}},data:()=>({isClick:!1,isLike:!1,totalLikeCnt:0,curLikeCnt:0,feedsLikeQueue:[]}),methods:{like(){if(this.isClick)return;this.isClick=!0;const t=Array.from(document.getElementsByClassName("bili-dyn-title__text")).reduce(((t,e)=>{if(this.list.includes(e.textContent.trim()))return t;const n=e.closest(".bili-dyn-item__main").querySelector(".bili-dyn-action.like");return n&&!n.classList.contains("active")&&t.push(n),t}),[]);this.feedsLikeQueue.push(...t),this.totalLikeCnt=this.feedsLikeQueue.length,this.curLikeCnt=0,this.isLike=!0;const e=window.setInterval((()=>{if(0===this.feedsLikeQueue.length)return this.isLike=!1,this.isClick=!1,void clearInterval(e);const t=this.feedsLikeQueue.shift();t?.click(),this.curLikeCnt++}),1200)}}});var o=n(991),a=n.n(o),r=n(536),c=n.n(r),A={insert:"head",singleton:!1};a()(c(),A);c().locals;const d=(0,n(678).A)(s,i,[],!1,null,null,null).exports},778:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>u});var i=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",[e("div",{staticClass:"custom-black-list-extra-options"},[e("VButton",{ref:"button",on:{mouseover:t.setBlackListProps,click:t.toggleBlackList}},[t._v("\n 黑名单\n "),e("VIcon",{attrs:{icon:"right-arrow",size:16}})],1)],1)])};i._withStripped=!0;var l=n(164),s=n(855);const o=Vue.extend({components:{VIcon:l.VIcon,VButton:l.VButton},data:()=>({isFirstLoad:!1}),methods:{toggle(){this.$refs.popup.toggle()},async setBlackListProps(){if(!this.isFirstLoad&&(this.isFirstLoad=await(0,s.KY)(),this.isFirstLoad)){const t=this.$refs.button.$el;(0,s.Kq)(t)}},toggleBlackList:s.oP}});var a=n(991),r=n.n(a),c=n(672),A=n.n(c),d={insert:"head",singleton:!1};r()(A(),d);A().locals;const u=(0,n(678).A)(o,i,[],!1,null,null,null).exports},678:(t,e,n)=>{"use strict";function i(t,e,n,i,l,s,o,a){var r,c="function"==typeof t?t.options:t;if(e&&(c.render=e,c.staticRenderFns=n,c._compiled=!0),i&&(c.functional=!0),s&&(c._scopeId="data-v-"+s),o?(r=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),l&&l.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(o)},c._ssrRegister=r):l&&(r=a?function(){l.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:l),r)if(c.functional){c._injectStyles=r;var A=c.render;c.render=function(t,e){return r.call(e),A(t,e)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,r):[r]}return{exports:t,options:c}}n.d(e,{A:()=>i})},973:t=>{function e(t){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}e.keys=()=>[],e.resolve=e,e.id=973,t.exports=e},894:t=>{"use strict";t.exports="进入视频 / 查看动态时, 自动点赞\\\n无法触发未加载动态的点赞,当启用手动对动态点赞后可手动触发,启用后不会触发动态自动点赞\\\n安装快捷键扩展后可以点击【l】键或【L】键触发\\\n还可以添加动态点赞的黑名单\\\n"},322:t=>{"use strict";t.exports=coreApis.pluginApis.data},728:t=>{"use strict";t.exports=coreApis.spinQuery},164:t=>{"use strict";t.exports=coreApis.ui},847:t=>{"use strict";t.exports=coreApis.utils}},i={};function l(t){var e=i[t];if(void 0!==e)return e.exports;var s=i[t]={id:t,exports:{}};return n[t](s,s.exports,l),s.exports}l.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return l.d(e,{a:e}),e},e=Object.getPrototypeOf?t=>Object.getPrototypeOf(t):t=>t.__proto__,l.t=function(n,i){if(1&i&&(n=this(n)),8&i)return n;if("object"==typeof n&&n){if(4&i&&n.__esModule)return n;if(16&i&&"function"==typeof n.then)return n}var s=Object.create(null);l.r(s);var o={};t=t||[null,e({}),e([]),e(e)];for(var a=2&i&&n;"object"==typeof a&&!~t.indexOf(a);a=e(a))Object.getOwnPropertyNames(a).forEach((t=>o[t]=()=>n[t]));return o.default=()=>n,l.d(s,o),s},l.d=(t,e)=>{for(var n in e)l.o(e,n)&&!l.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},l.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),l.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},l.nc=void 0;var s={};return(()=>{"use strict";l.d(s,{component:()=>A});const t=coreApis.componentApis.define;var e=l(728),n=l(847);const i=coreApis.utils.urls,o=coreApis.componentApis.feeds.api;var a=l(855),r=l(322);const c=[],A=(0,t.defineComponentMetadata)({name:"autoLike",displayName:"自动点赞",tags:[componentsTags.utils,componentsTags.feeds,componentsTags.video],urlInclude:[...i.videoAndBangumiUrls,...i.feedsUrls],author:{name:"CrazyboyQCD",link:"https://github.com/CrazyboyQCD"},options:{video:{defaultValue:!0,displayName:"对视频点赞"},feed:{defaultValue:!0,displayName:"对动态点赞"},manualFeed:{defaultValue:!0,displayName:"手动对动态点赞"},users:{displayName:"黑名单",defaultValue:[],hidden:!0}},extraOptions:()=>Promise.resolve().then(l.bind(l,778)).then((t=>t.default)),entry:async t=>{let{settings:{options:l}}=t;if(l.video&&i.videoAndBangumiUrls.some((t=>(0,n.matchUrlPattern)(t)))){await(0,n.playerReady)();const t=await(0,e.select)(".video-like");if(!t||t.classList.contains("on"))return;t.click()}if(l.feed&&i.feedsUrls.some((t=>(0,n.matchUrlPattern)(t)))){const t={users:l.users};if((0,r.registerData)(a.Nl,t),l.manualFeed)(0,a.iT)();else{window.setInterval((()=>{if(0===c.length)return;const t=c.shift();t?.click()}),1e3);const t=(0,r.getData)(a.Nl);(0,o.forEachFeedsCard)({added:e=>{if(t[0].users.includes(e.username))return;const n=dq(e.element,".bili-dyn-action.like");n&&!n.classList.contains("active")&&c.push(n)}})}}},plugin:{displayName:"点赞 - 手动",setup:t=>{let{addData:e}=t;e("keymap.actions",(t=>{t.manuallike={displayName:"手动触发对动态点赞",run:t=>{const{clickElement:e}=t;return e(".manual-like",t)}}})),e("keymap.presets",(t=>{t.manuallike="l L"}))}},commitHash:"d87d69cfb9d7e0124bd90a06fec4569bd61e02c5",coreVersion:"2.10.7",description:(()=>{const t=l(973);return{...Object.fromEntries(t.keys().map((e=>[e.match(/index\.(.+)\.md$/)[1],t(e)]))),"zh-CN":()=>Promise.resolve().then(l.t.bind(l,894,17)).then((t=>t.default))}})()})})(),s=s.component})()));
|
|
//# sourceMappingURL=https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/registry/dist/components/utils/auto-like.js.map
|