Changeset 2796699
- Timestamp:
- 10/10/2022 02:56:58 PM (3 years ago)
- Location:
- plugins-on-steroids
- Files:
-
- 133 added
- 21 edited
- 5 copied
-
assets/banner-1544x500.jpg (modified) (previous)
-
assets/banner-772x250.jpg (modified) (previous)
-
assets/icon-256x256.jpg (modified) (previous)
-
tags/2.0.0 (added)
-
tags/2.0.0/admin (copied) (copied from plugins-on-steroids/trunk/admin)
-
tags/2.0.0/admin/dashboard-footer.php (added)
-
tags/2.0.0/admin/dashboard-loader.php (added)
-
tags/2.0.0/admin/dashboard-menu.php (added)
-
tags/2.0.0/admin/dashboard.php (modified) (1 diff)
-
tags/2.0.0/admin/plugin-installs-bookmarks.php (modified) (4 diffs)
-
tags/2.0.0/admin/subpages (added)
-
tags/2.0.0/admin/subpages/account.php (added)
-
tags/2.0.0/admin/subpages/activeguard.php (added)
-
tags/2.0.0/admin/subpages/bookmarks.php (added)
-
tags/2.0.0/admin/subpages/category-manage-modal.php (added)
-
tags/2.0.0/admin/subpages/category-modal.php (added)
-
tags/2.0.0/admin/subpages/confirmation-modal.php (added)
-
tags/2.0.0/admin/subpages/features.php (added)
-
tags/2.0.0/admin/subpages/free-vault-modal.php (added)
-
tags/2.0.0/admin/subpages/history.php (added)
-
tags/2.0.0/admin/subpages/home.php (added)
-
tags/2.0.0/admin/subpages/login.php (added)
-
tags/2.0.0/admin/subpages/message-modal.php (added)
-
tags/2.0.0/admin/subpages/optimization.php (added)
-
tags/2.0.0/admin/subpages/others.php (added)
-
tags/2.0.0/admin/subpages/pro.php (added)
-
tags/2.0.0/admin/subpages/ps-version-modal.php (added)
-
tags/2.0.0/admin/subpages/support.php (added)
-
tags/2.0.0/admin/subpages/vault-modal.php (added)
-
tags/2.0.0/admin/subpages/vault.php (added)
-
tags/2.0.0/admin/subpages/version-modal.php (added)
-
tags/2.0.0/admin/subpages/video-modal.php (added)
-
tags/2.0.0/assets (copied) (copied from plugins-on-steroids/trunk/assets)
-
tags/2.0.0/assets/css/confirm.css (added)
-
tags/2.0.0/assets/css/global.css (added)
-
tags/2.0.0/assets/css/style.css (modified) (1 diff)
-
tags/2.0.0/assets/images/agency-badge-ltd.svg (added)
-
tags/2.0.0/assets/images/agency-badge.svg (added)
-
tags/2.0.0/assets/images/anywhere.svg (added)
-
tags/2.0.0/assets/images/block.svg (added)
-
tags/2.0.0/assets/images/bookmark-cat.svg (added)
-
tags/2.0.0/assets/images/bookmark.svg (added)
-
tags/2.0.0/assets/images/download.svg (added)
-
tags/2.0.0/assets/images/ep-logo.svg (added)
-
tags/2.0.0/assets/images/epm-loader.gif (added)
-
tags/2.0.0/assets/images/epm-logo-old.svg (added)
-
tags/2.0.0/assets/images/epm-logo.svg (added)
-
tags/2.0.0/assets/images/error-icon.svg (added)
-
tags/2.0.0/assets/images/export.svg (added)
-
tags/2.0.0/assets/images/free-plan.svg (added)
-
tags/2.0.0/assets/images/gold-plan.svg (added)
-
tags/2.0.0/assets/images/guard.svg (added)
-
tags/2.0.0/assets/images/history.svg (added)
-
tags/2.0.0/assets/images/lock-icon-fill.svg (added)
-
tags/2.0.0/assets/images/lock.svg (added)
-
tags/2.0.0/assets/images/note.svg (added)
-
tags/2.0.0/assets/images/opt.svg (added)
-
tags/2.0.0/assets/images/platinum-plan.svg (added)
-
tags/2.0.0/assets/images/plugin-img.svg (added)
-
tags/2.0.0/assets/images/pro-badge-ltd.svg (added)
-
tags/2.0.0/assets/images/pro-badge.svg (added)
-
tags/2.0.0/assets/images/remote.svg (added)
-
tags/2.0.0/assets/images/search.svg (added)
-
tags/2.0.0/assets/images/silver-plan.svg (added)
-
tags/2.0.0/assets/images/snapshot.svg (added)
-
tags/2.0.0/assets/images/snow.svg (added)
-
tags/2.0.0/assets/images/success-icon.svg (added)
-
tags/2.0.0/assets/images/support.svg (added)
-
tags/2.0.0/assets/images/tools.svg (added)
-
tags/2.0.0/assets/images/vault-b.svg (added)
-
tags/2.0.0/assets/images/vault.svg (added)
-
tags/2.0.0/assets/images/version.svg (added)
-
tags/2.0.0/assets/js/admin.min.js (modified) (1 diff)
-
tags/2.0.0/assets/js/alpine.min.js (modified) (1 diff)
-
tags/2.0.0/assets/js/bookmark.min.js (modified) (1 diff)
-
tags/2.0.0/assets/js/global.min.js (added)
-
tags/2.0.0/assets/js/plugins.min.js (modified) (1 diff)
-
tags/2.0.0/libs (copied) (copied from plugins-on-steroids/trunk/libs)
-
tags/2.0.0/libs/class.pos_assets.php (added)
-
tags/2.0.0/libs/class.pos_plugins.php (modified) (6 diffs)
-
tags/2.0.0/libs/pos-helper.php (added)
-
tags/2.0.0/plugins-on-steroids.php (copied) (copied from plugins-on-steroids/trunk/plugins-on-steroids.php) (24 diffs)
-
tags/2.0.0/readme.txt (copied) (copied from plugins-on-steroids/trunk/readme.txt) (5 diffs)
-
trunk/admin/dashboard-footer.php (added)
-
trunk/admin/dashboard-loader.php (added)
-
trunk/admin/dashboard-menu.php (added)
-
trunk/admin/dashboard.php (modified) (1 diff)
-
trunk/admin/plugin-installs-bookmarks.php (modified) (4 diffs)
-
trunk/admin/subpages (added)
-
trunk/admin/subpages/account.php (added)
-
trunk/admin/subpages/activeguard.php (added)
-
trunk/admin/subpages/bookmarks.php (added)
-
trunk/admin/subpages/category-manage-modal.php (added)
-
trunk/admin/subpages/category-modal.php (added)
-
trunk/admin/subpages/confirmation-modal.php (added)
-
trunk/admin/subpages/features.php (added)
-
trunk/admin/subpages/free-vault-modal.php (added)
-
trunk/admin/subpages/history.php (added)
-
trunk/admin/subpages/home.php (added)
-
trunk/admin/subpages/login.php (added)
-
trunk/admin/subpages/message-modal.php (added)
-
trunk/admin/subpages/optimization.php (added)
-
trunk/admin/subpages/others.php (added)
-
trunk/admin/subpages/pro.php (added)
-
trunk/admin/subpages/ps-version-modal.php (added)
-
trunk/admin/subpages/support.php (added)
-
trunk/admin/subpages/vault-modal.php (added)
-
trunk/admin/subpages/vault.php (added)
-
trunk/admin/subpages/version-modal.php (added)
-
trunk/admin/subpages/video-modal.php (added)
-
trunk/assets/css/confirm.css (added)
-
trunk/assets/css/global.css (added)
-
trunk/assets/css/style.css (modified) (1 diff)
-
trunk/assets/images/agency-badge-ltd.svg (added)
-
trunk/assets/images/agency-badge.svg (added)
-
trunk/assets/images/anywhere.svg (added)
-
trunk/assets/images/block.svg (added)
-
trunk/assets/images/bookmark-cat.svg (added)
-
trunk/assets/images/bookmark.svg (added)
-
trunk/assets/images/download.svg (added)
-
trunk/assets/images/ep-logo.svg (added)
-
trunk/assets/images/epm-loader.gif (added)
-
trunk/assets/images/epm-logo-old.svg (added)
-
trunk/assets/images/epm-logo.svg (added)
-
trunk/assets/images/error-icon.svg (added)
-
trunk/assets/images/export.svg (added)
-
trunk/assets/images/free-plan.svg (added)
-
trunk/assets/images/gold-plan.svg (added)
-
trunk/assets/images/guard.svg (added)
-
trunk/assets/images/history.svg (added)
-
trunk/assets/images/lock-icon-fill.svg (added)
-
trunk/assets/images/lock.svg (added)
-
trunk/assets/images/note.svg (added)
-
trunk/assets/images/opt.svg (added)
-
trunk/assets/images/platinum-plan.svg (added)
-
trunk/assets/images/plugin-img.svg (added)
-
trunk/assets/images/pro-badge-ltd.svg (added)
-
trunk/assets/images/pro-badge.svg (added)
-
trunk/assets/images/remote.svg (added)
-
trunk/assets/images/search.svg (added)
-
trunk/assets/images/silver-plan.svg (added)
-
trunk/assets/images/snapshot.svg (added)
-
trunk/assets/images/snow.svg (added)
-
trunk/assets/images/success-icon.svg (added)
-
trunk/assets/images/support.svg (added)
-
trunk/assets/images/tools.svg (added)
-
trunk/assets/images/vault-b.svg (added)
-
trunk/assets/images/vault.svg (added)
-
trunk/assets/images/version.svg (added)
-
trunk/assets/js/admin.min.js (modified) (1 diff)
-
trunk/assets/js/alpine.min.js (modified) (1 diff)
-
trunk/assets/js/bookmark.min.js (modified) (1 diff)
-
trunk/assets/js/global.min.js (added)
-
trunk/assets/js/plugins.min.js (modified) (1 diff)
-
trunk/libs/class.pos_assets.php (added)
-
trunk/libs/class.pos_plugins.php (modified) (6 diffs)
-
trunk/libs/pos-helper.php (added)
-
trunk/plugins-on-steroids.php (modified) (24 diffs)
-
trunk/readme.txt (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
plugins-on-steroids/tags/2.0.0/admin/dashboard.php
r2726654 r2796699 1 <div class="wrap" x-data="settings" x-effect="processToken(token)"> 2 <section class="container mt-6 flex w-full h-screen justify-center bg-white" x-show="!ready"> 3 <div class="self-center flex flex-col"> 4 <svg class=" self-center w-30" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width:7.5rem; margin:auto; display:block;" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid"> 5 <defs> 6 <path id="path" d="M50 15A15 35 0 0 1 50 85A15 35 0 0 1 50 15" fill="none"></path> 7 <path id="patha" d="M0 0A15 35 0 0 1 0 70A15 35 0 0 1 0 0" fill="none"></path> 8 </defs> 9 <g transform="rotate(0 50 50)"> 10 <use xlink:href="#path" stroke="#f1f2f3" stroke-width="3"></use> 11 </g> 12 <g transform="rotate(60 50 50)"> 13 <use xlink:href="#path" stroke="#f1f2f3" stroke-width="3"></use> 14 </g> 15 <g transform="rotate(120 50 50)"> 16 <use xlink:href="#path" stroke="#f1f2f3" stroke-width="3"></use> 17 </g> 18 <g transform="rotate(0 50 50)"> 19 <circle cx="50" cy="15" r="9" fill="#e15b64"> 20 <animateMotion dur="1s" repeatCount="indefinite" begin="0s"> 21 <mpath xlink:href="#patha"></mpath> 22 </animateMotion> 23 </circle> 24 </g> 25 <g transform="rotate(60 50 50)"> 26 <circle cx="50" cy="15" r="9" fill="#f8b26a"> 27 <animateMotion dur="1s" repeatCount="indefinite" begin="-0.16666666666666666s"> 28 <mpath xlink:href="#patha"></mpath> 29 </animateMotion> 30 </circle> 31 </g> 32 <g transform="rotate(120 50 50)"> 33 <circle cx="50" cy="15" r="9" fill="#abbd81"> 34 <animateMotion dur="1s" repeatCount="indefinite" begin="-0.3333333333333333s"> 35 <mpath xlink:href="#patha"></mpath> 36 </animateMotion> 37 </circle> 38 </g> 39 </svg> 40 </div> 41 </section> 42 <div class="container bg-white p-10 mt-6" x-show="ready" style="display:none"> 43 <section class="heading"> 44 <nav class="bg-white border-gray-200 px-2 sm:px-4 py-2.5 rounded dark:bg-gray-800"> 45 <div class="container flex flex-wrap justify-between items-center mx-auto"> 46 <a @click="tab='home'" href="#" class="flex w-1/4"> 47 <img class="w-12 h-12 mr-2 shadow-light-200" src="<?php echo plugin_dir_url(__FILE__); ?>../assets/images/pos.png" alt=""> 48 <span class="self-center text-red-600 text-lg font-semibold whitespace-nowrap dark:text-white"><?php _e("Plugins On Steroids", POS_TEXT_DOMAIN); ?></span> 49 </a> 50 <div class="flex md:order-2 w-1/4 justify-end"> 51 <!-- <a @click="Bookmarks.getBookmarks()" type="button" class="text-white bg-red-500 hover:bg-red-700 cursor-pointer focus:ring-4 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center mr-3 md:mr-0 dark:bg-red-500 dark:hover:bg-red-700 hover:text-white dark:focus:ring-blue-800">Test Button</a> --> 52 <span x-show="isLoggedIn()" style="margin:12px 10px 0 0" x-text="user.email"></span> 53 <a x-show="token" @click="logout()" type="button" class="text-white bg-red-500 hover:bg-red-700 cursor-pointer focus:ring-4 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center mr-3 md:mr-0 dark:bg-red-500 dark:hover:bg-red-700 hover:text-white dark:focus:ring-blue-800">Logout</a> 54 <a x-show="!token" href='#login' @click="tab='login'" type="button" class="text-white bg-red-500 hover:bg-red-700 focus:ring-4 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center mr-3 md:mr-0 dark:bg-red-500 dark:hover:bg-red-700 hover:text-white dark:focus:ring-blue-800">Sign In/Up</a> 55 </div> 56 <div class="hidden self-center justify-between items-center w-2/4 md:flex md:w-auto md:order-1" id="mobile-menu-4"> 57 <ul id="pos-nav-links" class="pt-2.5 flex flex-col mt-4 md:flex-row md:space-x-8 md:mt-0 md:text-sm md:font-medium"> 58 <li> 59 <a @click="tab='home'" href="#home" :class="tab=='home'?'md:text-red-600 font-bold':''" class="block py-2 pr-4 pl-3 text-gray-700 bg-red-700 rounded md:bg-transparent md:hover:text-red-600 md:p-0 dark:text-white" aria-current="page"><?php _e("Features", POS_TEXT_DOMAIN); ?></a> 60 </li> 61 <li x-show="isLoggedIn()"> 62 <a @click="tab='bookmarks'" href="#bookmarks" :class="tab=='bookmarks'?'md:text-red-600 font-bold':''" class="block py-2 pr-4 pl-3 text-gray-700 border-b border-gray-100 hover:bg-gray-50 md:hover:bg-transparent md:border-0 md:hover:text-red-600 md:p-0 md:dark:hover:text-white dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white md:dark:hover:bg-transparent dark:border-gray-700"><?php _e("Bookmarks", POS_TEXT_DOMAIN); ?></a> 63 </li> 64 <li x-show="isLoggedIn()"> 65 <a @click="tab='history'" href="#history" :class="tab=='history'?'md:text-red-600 font-bold':''" class="block py-2 pr-4 pl-3 text-gray-700 border-b border-gray-100 hover:bg-gray-50 md:hover:bg-transparent md:border-0 md:hover:text-red-600 md:p-0 md:dark:hover:text-white dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white md:dark:hover:bg-transparent dark:border-gray-700"><?php _e("Plugin History", POS_TEXT_DOMAIN); ?></a> 66 </li> 67 <li x-show="false"> 68 <a @click="tab='support'" href="#support" :class="tab=='support'?'md:text-red-600 font-bold':''" class="block py-2 pr-4 pl-3 text-gray-700 border-b border-gray-100 hover:bg-gray-50 md:hover:bg-transparent md:border-0 md:hover:text-red-600 md:p-0 md:dark:hover:text-white dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white md:dark:hover:bg-transparent dark:border-gray-700"><?php _e("Support", POS_TEXT_DOMAIN); ?></a> 69 </li> 70 <li> 71 <a @click="tab='pro'" href="#pro" :class="tab=='pro'?'md:text-red-600 font-bold':''" class="block py-2 pr-4 pl-3 text-gray-700 border-b border-gray-100 hover:bg-gray-50 md:hover:bg-transparent md:border-0 md:hover:text-red-600 md:p-0 md:dark:hover:text-white dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white md:dark:hover:bg-transparent dark:border-gray-700"><?php _e("Pro Features", POS_TEXT_DOMAIN); ?></a> 72 </li> 73 <!-- <li> 74 <a @click="tab='account'" href="#account" :class="tab=='account'?'md:text-red-600 font-bold':''" class="block py-2 pr-4 pl-3 text-gray-700 border-b border-gray-100 hover:bg-gray-50 md:hover:bg-transparent md:border-0 md:hover:text-red-600 md:p-0 md:dark:hover:text-white dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white md:dark:hover:bg-transparent dark:border-gray-700"><?php _e("My Account", POS_TEXT_DOMAIN); ?></a> 75 </li> --> 1 <div class="wrap" x-data="$store.settings" x-init="$watch('tab',(n,o)=>{$store.settings.tabChanged(n,o)})"> 76 2 77 </ul> 78 </div> 79 </div> 80 </nav> 81 </section> 3 <div x-show='shoudDisplayTopBar()' id="activate-site" class="hidden container-full bg-white px-5 py-3 mt-6 border-l-4 border-[#0075B4] justify-between items-center"> 4 <div class="text-[14px] pr-5">Please <strong>activate</strong> your site to unlock Pro features. Thank you for choosing us! </div> 5 <a @click='activateCurrentSite()' href="#account" class="px-3 py-2 font-bold rounded-md border border-[#1DB85E] text-[#1DB85E] hover:text-white hover:bg-[#1DB85E] focus:ring-0 focus:text-white focus:bg-[#1DB85E]">Activate Site</a> 6 </div> 82 7 83 <section class="text-gray-600 body-font" x-show="tab=='home'"> 84 <div class="container px-5 py-24 mx-auto"> 85 <div class="flex flex-col text-center w-full mb-20"> 86 <h3 class="text-base text-gray-700 title-font mb-1 capitalize"><?php _e("Plugins On Steroids", POS_TEXT_DOMAIN); ?></h> 87 <h2 class="sm:text-3xl text-2xl font-medium title-font text-gray-900"><?php _e("Impressive Features", POS_TEXT_DOMAIN); ?></h2> 88 </div> 89 <div class="flex flex-wrap -m-4"> 90 <div class="p-4 md:w-1/3"> 91 <div class="flex rounded-lg h-full bg-gray-100 p-8 flex-col"> 92 <div class="flex items-center"> 93 <div class="w-10 h-11 mr-3"> 94 <img src="<?php echo plugin_dir_url(__FILE__); ?>../assets/images/search.png" alt=""> 95 </div> 96 <h2 class="text-gray-900 text-lg title-font font-medium"><?php _e("Super Fast Search", POS_TEXT_DOMAIN); ?></h2> 97 </div> 98 <div class="flex-grow"> 99 <p class="leading-relaxed text-base"><?php _e("Searching for installed plugins is super slow in WordPress, but not anymore! With Plugins on Steroids, it's faster than lightening", POS_TEXT_DOMAIN); ?></p> 8 <?php include_once('dashboard-loader.php'); ?> 100 9 101 </div> 102 </div> 103 </div> 104 <div class="p-4 md:w-1/3"> 105 <div class="flex rounded-lg h-full bg-gray-100 p-8 flex-col"> 106 <div class="flex items-center"> 107 <div class="w-10 h-11 mr-3"> 108 <img src="<?php echo plugin_dir_url(__FILE__); ?>../assets/images/bookmark.png" alt=""> 109 </div> 110 <h2 class="text-gray-900 text-lg title-font font-medium"><?php _e("Bookmark Plugins", POS_TEXT_DOMAIN); ?></h2> 111 </div> 112 <div class="flex-grow"> 113 <p class="leading-relaxed text-base"><?php _e("Bookmark your favorite plugins and use them anywhere, anytime. No more losing some interesting plugins that you found last night!", POS_TEXT_DOMAIN); ?></p> 114 </div> 115 </div> 116 </div> 117 <div class="p-4 md:w-1/3"> 118 <div class="flex rounded-lg h-full bg-gray-100 p-8 flex-col"> 119 <div class="flex items-center"> 120 <div class="w-10 h-11 mr-3"> 121 <img src="<?php echo plugin_dir_url(__FILE__); ?>../assets/images/plugin-images.png" alt=""> 122 </div> 123 <h2 class="text-gray-900 text-lg title-font font-medium"><?php _e("Plugin Image", POS_TEXT_DOMAIN); ?></h2> 124 </div> 125 <div class="flex-grow"> 126 <p class="leading-relaxed text-base"><?php _e("Now you can see the plugin images in installed plugin section, for many of us that's a required feature missing in WordPress.", POS_TEXT_DOMAIN); ?></p> 127 </div> 128 </div> 129 </div> 10 <div class="container-full bg-white p-5 mt-6" x-show="ready" style="display:none"> 130 11 131 <div class="p-4 md:w-1/3"> 132 <div class="flex rounded-lg h-full bg-gray-100 p-8 flex-col"> 133 <div class="flex items-center"> 134 <div class="w-10 h-11 mr-3"> 135 <img src="<?php echo plugin_dir_url(__FILE__); ?>../assets/images/quick-download.png" alt=""> 136 </div> 137 <h2 class="text-gray-900 text-lg title-font font-medium"><?php _e("Quick Download", POS_TEXT_DOMAIN); ?></h2> 138 </div> 139 <div class="flex-grow"> 140 <p class="leading-relaxed text-base"><?php _e("Made some customizations? Tired of FTP? Download any plugin from your plugin admin area in just one click. ", POS_TEXT_DOMAIN); ?></p> 141 </div> 142 </div> 143 </div> 144 <div class="p-4 md:w-1/3"> 12 <?php include_once('dashboard-menu.php'); ?> 13 <?php include_once('subpages/features.php'); ?> 14 <?php include_once('subpages/bookmarks.php'); ?> 15 <?php include_once('subpages/history.php'); ?> 16 <?php include_once('subpages/account.php'); ?> 17 <?php include_once('subpages/pro.php'); ?> 18 <?php include_once('subpages/login.php'); ?> 19 <?php include_once('subpages/vault.php'); ?> 20 <?php include_once('subpages/optimization.php'); ?> 21 <?php include_once('subpages/activeguard.php'); ?> 22 <?php include_once('subpages/support.php'); ?> 23 <?php include_once('subpages/category-modal.php'); ?> 24 <?php include_once('subpages/category-manage-modal.php'); ?> 25 <?php include_once('subpages/confirmation-modal.php'); ?> 26 <?php include_once('subpages/version-modal.php'); ?> 27 <?php include_once('subpages/message-modal.php'); ?> 28 <?php include_once('subpages/video-modal.php'); ?> 29 <?php include_once('dashboard-footer.php'); ?> 145 30 146 <div class="flex rounded-lg h-full bg-gray-100 p-8 flex-col"> 147 <div class="flex items-center"> 148 <div class="w-10 h-11 mr-3"> 149 <img src="<?php echo plugin_dir_url(__FILE__); ?>../assets/images/history.png" alt=""> 150 </div> 151 <h2 class="text-gray-900 text-lg title-font font-medium"><?php _e("Plugin History", POS_TEXT_DOMAIN); ?></h2> 152 </div> 153 <div class="flex-grow"> 154 <p class="leading-relaxed text-base"><?php _e("Everytime you install new plugins, activate or deactivate them or delete we will show you the full log. Super handy for debugging and trouble shooting.", POS_TEXT_DOMAIN); ?></p> 155 </div> 156 </div> 157 </div> 158 </div> 159 </div> 160 </section> 31 </div> 161 32 162 <section class="text-gray-600 body-font" x-show="tab=='bookmarks'">163 <div class="container px-5 py-24 mx-auto">164 <div>165 <div id="pos-notice"></div>166 <table class="wp-list-table widefat plugins" x-show="hasBookmarks()">167 <thead>168 <tr>169 <td id="cb" style="width:3%" class="manage-column column-cb check-column"><label class="screen-reader-text" for="cb-select-all-1"><?php _e("Select All", POS_TEXT_DOMAIN); ?></label><input id="cb-select-all-1" type="checkbox"></td>170 <th scope="col" id="name" class="manage-column column-name column-primary" style="width: 25%;"><?php _e("Plugin", POS_TEXT_DOMAIN); ?></th>171 <th scope="col" id="description" class="manage-column column-description"><?php _e("Description", POS_TEXT_DOMAIN); ?></th>172 <th scope="col" id="auto-updates" class="manage-column column-auto-updates hidden"><?php _e("Automatic Updates", POS_TEXT_DOMAIN); ?></th>173 </tr>174 </thead>175 176 <tbody id="the-list">177 <template x-for="(bookmark,index) in bookmarks">178 <tr class="inactive is-uninstallable" data-slug="contact-form-7" data-plugin="contact-form-7/wp-contact-form-7.php" x-show="bookmark.slug">179 <th scope="row" class="check-column" style="padding-top: 8px;">180 <input type="checkbox" name="checked[]" :value="bookmark.slug" :id="bookmark.slug">181 </th>182 <td class="plugin-title column-primary" width="25%">183 <img class="pos-plugin-image" style="width: 60px; height: 60px; padding-right: 0px; margin-right: 12px;" :src="bookmark.image">184 <strong x-text="titleCase(bookmark.slug)"></strong>185 <div class="row-actions visible">186 <span class="activate"><a href="#" @click="processPlugin(bookmark.slug, index)" x-text="bookmark.actionText"></a> | </span>187 <span class="delete"><a href="#" @click="Bookmarks.unBookmark(bookmark.id); removeBookmark(index)"><?php _e("Unbookmark", POS_TEXT_DOMAIN); ?></a></span>188 </div>189 <button type="button" class="toggle-row"><span class="screen-reader-text"><?php _e("Show Details", POS_TEXT_DOMAIN); ?></span></button>190 </td>191 <td class="column-description desc">192 <div class="plugin-description">193 <p x-text="bookmark.description"></p>194 </div>195 <div class="inactive is-uninstallable second plugin-version-author-uri">196 <a :href="bookmark.url" target="_blank"><?php _e("Details", POS_TEXT_DOMAIN); ?></a> |197 <span x-html="bookmark.developer"></span>198 </div>199 </td>200 <td class="column-auto-updates hidden">201 <div class="notice notice-error notice-alt inline hidden">202 <p></p>203 </div>204 </td>205 </tr>206 </template>207 </tbody>208 209 <tfoot>210 <tr>211 <td id="cb" style="width:3%" class="manage-column column-cb check-column"><label class="screen-reader-text" for="cb-select-all-1"><?php _e("Select All", POS_TEXT_DOMAIN); ?></label><input id="cb-select-all-1" type="checkbox"></td>212 <th scope="col" id="name" class="manage-column column-name column-primary" style="width: 25%;"><?php _e("Plugin", POS_TEXT_DOMAIN); ?></th>213 <th scope="col" id="description" class="manage-column column-description"><?php _e("Description", POS_TEXT_DOMAIN); ?></th>214 <th scope="col" id="auto-updates" class="manage-column column-auto-updates hidden"><?php _e("Automatic Updates", POS_TEXT_DOMAIN); ?></th>215 </tr>216 </tfoot>217 218 </table>219 <p x-show="!hasBookmarks()">220 <?php _e("You don't have any bookmarks yet", POS_TEXT_DOMAIN); ?>221 </p>222 </div>223 </div>224 </section>225 226 <section class="text-gray-600 body-font" x-show="tab=='history'">227 <div class="container px-5 py-24 mx-auto">228 <!-- ====== Table Section Start -->229 <!-- component -->230 <div class="bg-white pb-4 px-4 rounded-md w-full" x-show="hasHistories()">231 <div class="flex justify-between w-full pt-6 ">232 <h2 class="ml-3 font-medium text-2xl"><?php _e("Plugin History", POS_TEXT_DOMAIN); ?></h2>233 </div>234 <div class="w-full flex justify-end px-2 mt-2">235 <div class="w-full sm:w-64 inline-block relative ">236 <input type="text" x-model='psearch' class="leading-snug border border-gray-300 block w-full appearance-none bg-gray-100 text-sm text-gray-600 py-1 px-4 pl-8 rounded-lg" placeholder="Search" />237 </div>238 </div>239 <div class="overflow-x-auto mt-6">240 241 <table class="table-auto w-full">242 <thead>243 <tr class="border-b-gray-300 border-b text-sm text-gray-700 text-left">244 <th class="px-4 py-3 "><?php _e("Plugin Title", POS_TEXT_DOMAIN); ?></th>245 <th class="px-4 py-3 "><?php _e("Action Type", POS_TEXT_DOMAIN); ?></th>246 <th class="px-4 py-3 "><?php _e("Date", POS_TEXT_DOMAIN); ?></th>247 </tr>248 </thead>249 <tbody class="text-sm font-normal text-gray-700">250 <template x-for="(history, index) in filter(histories)">251 <tr class="border-b border-gray-200 py-10">252 <td class="px-4 py-4" x-text="history.slug"></td>253 <td class="px-4 py-4" x-text="history.action_type"></td>254 <td class="px-4 py-4" x-data="{date: new Date(history.date*1000)}" x-text="date.toLocaleDateString('en-US', {hour: '2-digit', minute:'2-digit'})"></td>255 </tr>256 </template>257 </tbody>258 </table>259 </div>260 <!-- <div id="pagination" class="w-full flex justify-center border-t border-gray-100 pt-4 items-center">261 262 <svg class="h-6 w-6" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">263 <g opacity="0.4">264 <path fill-rule="evenodd" clip-rule="evenodd" d="M9 12C9 12.2652 9.10536 12.5196 9.29289 12.7071L13.2929 16.7072C13.6834 17.0977 14.3166 17.0977 14.7071 16.7072C15.0977 16.3167 15.0977 15.6835 14.7071 15.293L11.4142 12L14.7071 8.70712C15.0977 8.31659 15.0977 7.68343 14.7071 7.29289C14.3166 6.90237 13.6834 6.90237 13.2929 7.29289L9.29289 11.2929C9.10536 11.4804 9 11.7348 9 12Z" fill="#2C2C2C" />265 </g>266 </svg>267 268 <p class="leading-relaxed cursor-pointer mx-2 text-blue-600 hover:text-blue-600 text-sm">1</p>269 <p class="leading-relaxed cursor-pointer mx-2 text-sm hover:text-blue-600">2</p>270 <p class="leading-relaxed cursor-pointer mx-2 text-sm hover:text-blue-600"> 3 </p>271 <p class="leading-relaxed cursor-pointer mx-2 text-sm hover:text-blue-600"> 4 </p>272 <svg class="h-6 w-6" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">273 <path fill-rule="evenodd" clip-rule="evenodd" d="M15 12C15 11.7348 14.8946 11.4804 14.7071 11.2929L10.7071 7.2929C10.3166 6.9024 9.6834 6.9024 9.2929 7.2929C8.9024 7.6834 8.9024 8.3166 9.2929 8.7071L12.5858 12L9.2929 15.2929C8.9024 15.6834 8.9024 16.3166 9.2929 16.7071C9.6834 17.0976 10.3166 17.0976 10.7071 16.7071L14.7071 12.7071C14.8946 12.5196 15 12.2652 15 12Z" fill="#18A0FB" />274 </svg>275 276 </div> -->277 </div>278 279 <p x-show="!hasHistories()">280 <?php _e("You don't have any History yet", POS_TEXT_DOMAIN); ?>281 </p>282 <!-- ====== Table Section End -->283 284 </div>285 </section>286 <section class="text-gray-600 body-font" x-show="tab=='account'">287 <div class="container px-5 py-24 mx-auto">288 <?php _e("My Account", POS_TEXT_DOMAIN); ?>289 </div>290 </section>291 292 <section class="text-gray-600 body-font" x-show="tab=='pro'">293 <div class="container px-5 py-24 mx-auto">294 <div class="flex flex-col text-center w-full mb-20">295 <h2 class="text-base text-gray-700 title-font mb-1 capitalize"><?php _e("Plugins on Steroids Pro", POS_TEXT_DOMAIN); ?></h2>296 <h1 class="sm:text-3xl text-2xl font-medium title-font text-gray-900 capitalize"><?php _e("Get Extra For Every Bucks", POS_TEXT_DOMAIN); ?></h1>297 </div>298 <div class="flex flex-wrap -m-4">299 <div class="p-4 md:w-1/3">300 <div class="flex rounded-lg h-full bg-gray-100 p-8 flex-col">301 <div class="flex items-center">302 <div class="w-10 h-11 mr-3">303 <img src='<?php echo plugin_dir_url(__FILE__); ?>../assets/images/anytime-anywhere.png' />304 </div>305 <h2 class="text-gray-900 text-lg title-font font-medium"><?php _e("Anytime, Anywhere", POS_TEXT_DOMAIN); ?></h2>306 </div>307 <div class="flex-grow">308 <p class="leading-relaxed text-base"><?php _e("With an active account, You can save and reload your bookmarks in all your WordPress sites", POS_TEXT_DOMAIN); ?></p>309 </div>310 </div>311 </div>312 <div class="p-4 md:w-1/3">313 <div class="flex rounded-lg h-full bg-gray-100 p-8 flex-col">314 <div class="flex items-center">315 <div class="w-10 h-11 mr-3">316 <img src='<?php echo plugin_dir_url(__FILE__); ?>../assets/images/organize.png' />317 </div>318 <h2 class="text-gray-900 text-lg title-font font-medium"><?php _e("Organize Like A Pro", POS_TEXT_DOMAIN); ?></h2>319 </div>320 <div class="flex-grow">321 <p class="leading-relaxed text-base"><?php _e("In pro version, you can organize your bookmarks in categories, and perform bulk operations on them", POS_TEXT_DOMAIN); ?></p>322 </div>323 </div>324 </div>325 <div class="p-4 md:w-1/3">326 <div class="flex rounded-lg h-full bg-gray-100 p-8 flex-col">327 <div class="flex items-center">328 <div class="w-10 h-11 mr-3">329 <img src='<?php echo plugin_dir_url(__FILE__); ?>../assets/images/bulk.png' />330 </div>331 <h2 class="text-gray-900 text-lg title-font font-medium"><?php _e("One Click Bulk Install", POS_TEXT_DOMAIN); ?></h2>332 </div>333 <div class="flex-grow">334 <p class="leading-relaxed text-base"><?php _e("Pro version allows you to bulk install all plugins in a bookmarked category with just a single click", POS_TEXT_DOMAIN); ?></p>335 </div>336 </div>337 </div>338 <div class="p-4 md:w-1/3">339 <div class="flex rounded-lg h-full bg-gray-100 p-8 flex-col">340 <div class="flex items-center">341 <div class="w-10 h-11 mr-3">342 <img src='<?php echo plugin_dir_url(__FILE__); ?>../assets/images/vault.png' />343 </div>344 <h2 class="text-gray-900 text-lg title-font font-medium"><?php _e("Plugin Vault & Version Management", POS_TEXT_DOMAIN); ?></h2>345 </div>346 <div class="flex-grow">347 <p class="leading-relaxed text-base"><?php _e("Modified a plugin? Have a third-party plugin? Have a pro download? Store in our plugin vault and use anytime anywhere", POS_TEXT_DOMAIN); ?></p>348 </div>349 </div>350 </div>351 <div class="p-4 md:w-1/3">352 <div class="flex rounded-lg h-full bg-gray-100 p-8 flex-col">353 <div class="flex items-center">354 <div class="w-10 h-11 mr-3">355 <img src='<?php echo plugin_dir_url(__FILE__); ?>../assets/images/guard.png' />356 </div>357 <h2 class="text-gray-900 text-lg title-font font-medium"><?php _e("Active Guard", POS_TEXT_DOMAIN); ?></h2>358 </div>359 <div class="flex-grow">360 <p class="leading-relaxed text-base"><?php _e("Pro version will always runs a security check of your installed plugins and warns about exposed vulnerabilities and security issues", POS_TEXT_DOMAIN); ?></p>361 </div>362 </div>363 </div>364 <div class="p-4 md:w-1/3">365 <div class="flex rounded-lg h-full bg-gray-100 p-8 flex-col">366 <div class="flex items-center">367 <div class="w-10 h-11 mr-3">368 <img src='<?php echo plugin_dir_url(__FILE__); ?>../assets/images/remote.png' />369 </div>370 <h2 class="text-gray-900 text-lg title-font font-medium"><?php _e("Remote Management", POS_TEXT_DOMAIN); ?></h2>371 </div>372 <div class="flex-grow">373 <p class="leading-relaxed text-base"><?php _e("Install, activate, deactivate, and many things from your Plugins on Steroids dashboard on all your WordPress sites", POS_TEXT_DOMAIN); ?></p>374 </div>375 </div>376 </div>377 <div class="p-4 md:w-1/3">378 <div class="flex rounded-lg h-full bg-gray-100 p-8 flex-col">379 <div class="flex items-center">380 <div class="w-10 h-11 mr-3">381 <img src='<?php echo plugin_dir_url(__FILE__); ?>../assets/images/newsletter.png' />382 </div>383 <h2 class="text-gray-900 text-lg title-font font-medium"><?php _e("Weekly Interesting Plugins</h2>", POS_TEXT_DOMAIN); ?></h2>384 </div>385 <div class="flex-grow">386 <p class="leading-relaxed text-base"><?php _e("An exclusive list of interesting and must have plugins and reviews for pro subscribers only. It's so cool that you don't want to miss it", POS_TEXT_DOMAIN); ?></p>387 </div>388 </div>389 </div>390 <div class="p-4 md:w-1/3">391 <div class="flex rounded-lg h-full bg-gray-100 p-8 flex-col">392 <div class="flex items-center">393 <div class="w-10 h-11 mr-3">394 <img src='<?php echo plugin_dir_url(__FILE__); ?>../assets/images/support.png' />395 </div>396 <h2 class="text-gray-900 text-lg title-font font-medium"><?php _e("Priority Support", POS_TEXT_DOMAIN); ?></h2>397 </div>398 <div class="flex-grow">399 <p class="leading-relaxed text-base"><?php _e("Found an issue? Got a feature request? Need support? Enjoy priority support with the purchase of a pro subscription.", POS_TEXT_DOMAIN); ?></p>400 </div>401 </div>402 </div>403 <div class="p-4 md:w-1/3">404 <div class="flex rounded-lg h-full bg-gray-100 p-8 flex-col">405 <div class="flex items-center">406 <div class="w-10 h-11 mr-3">407 <img src='<?php echo plugin_dir_url(__FILE__); ?>../assets/images/notes.png' />408 </div>409 <h2 class="text-gray-900 text-lg title-font font-medium"><?php _e("Quick Notes", POS_TEXT_DOMAIN); ?></h2>410 </div>411 <div class="flex-grow">412 <p class="leading-relaxed text-base"><?php _e("Have something to note about a plugin? This feature allows you to add quick notes on each of your plugins, like never before.", POS_TEXT_DOMAIN); ?></p>413 </div>414 </div>415 </div>416 417 </div>418 <div class="container mt-12 text-center">419 <a href="#" class="text-white bg-red-500 hover:bg-red-600 border-0 py-3 px-20 focus:outline-none hover:text-white rounded text-lg"><?php _e("Pro Version is Coming Soon", POS_TEXT_DOMAIN); ?></a>420 </div>421 </div>422 </section>423 424 <section class="text-gray-600 body-font" x-show="tab=='login'">425 <div class="container px-5 py-24 mx-auto flex flex-wrap items-center">426 <div class="lg:w-3/5 md:w-1/2 md:pr-16 lg:pr-0 pr-0">427 <h1 x-show="!isLoggedIn()" class="title-font font-medium text-3xl text-gray-900"><?php _e("Register/SignIn", POS_TEXT_DOMAIN); ?></h1>428 <h1 x-show="isLoggedIn()" class="title-font font-medium text-3xl text-gray-900"><?php _e("Welcome!", POS_TEXT_DOMAIN); ?></h1>429 <p x-show="!isLoggedIn()" class="leading-relaxed mt-4"><?php _e("You need a free account to enjoy all the features, including the global bookmarking service from plugins on steroids, available in your WordPress installations.", POS_TEXT_DOMAIN); ?></p>430 <p x-show="!isLoggedIn()" class="leading-relaxed mt-4"><?php _e("If you don't have any account, please create one, or sign in.", POS_TEXT_DOMAIN); ?></p>431 <p x-show="isLoggedIn()" class="leading-relaxed mt-4"><?php _e("Welcome back! Now you can use all the free features of Plugins on Steroids. Please go to the plugins section for lightening fast navigation and to bookmark all your favorite plugins.", POS_TEXT_DOMAIN); ?></p>432 </div>433 <form @submit="event.preventDefault();" x-show="!token" class="lg:w-2/6 md:w-1/2 bg-gray-100 rounded-lg p-8 flex flex-col md:ml-auto w-full mt-10 md:mt-0">434 <h2 class="text-gray-900 text-lg font-medium title-font mb-5"><?php _e("Registration / Login", POS_TEXT_DOMAIN); ?></h2>435 <div class="relative mb-4">436 <label class="leading-7 text-sm text-gray-600"><?php _e("Email", POS_TEXT_DOMAIN); ?></label>437 <input type="email" x-model="email" autocomplete="current-email" class="w-full bg-white rounded border border-gray-300 focus:border-indigo-500 focus:ring-2 focus:ring-indigo-200 text-base outline-none text-gray-700 py-1 px-3 leading-8 transition-colors duration-200 ease-in-out">438 </div>439 <div class="relative mb-4">440 <label class="leading-7 text-sm text-gray-600"><?php _e("Password", POS_TEXT_DOMAIN); ?></label>441 <input @keyup.enter="login" type="password" autocomplete="current-password" x-model="password" class="w-full bg-white rounded border border-gray-300 focus:border-indigo-500 focus:ring-2 focus:ring-indigo-200 text-base outline-none text-gray-700 py-1 px-3 leading-8 transition-colors duration-200 ease-in-out">442 </div>443 <div class="my-2 text-red-500" x-text="login_error"></div>444 <button @click="login" class="text-white bg-red-500 border-0 py-2 px-8 focus:outline-none hover:bg-red-700 rounded text-lg"><?php _e("Get In", POS_TEXT_DOMAIN); ?></button>445 <p class="text-xs text-gray-500 mt-4 mb-2"><?php _e("If you don't have any account, type your email and password and we will create your account instantly", POS_TEXT_DOMAIN); ?></p>446 </form>447 </div>448 </section>449 450 <section class="text-gray-600 body-font relative" x-show="tab=='support'">451 <div class="container px-5 py-24 mx-auto">452 <div class="flex flex-col text-center w-full mb-12">453 <h1 class="sm:text-3xl text-2xl font-medium title-font mb-4 text-gray-900"><?php _e("Contact Us", POS_TEXT_DOMAIN); ?></h1>454 <p class="lg:w-2/3 mx-auto leading-relaxed text-base"><?php _e("Have a suggestion or feature request? Found a bug? Please drop us a line.", POS_TEXT_DOMAIN); ?></p>455 </div>456 <div class="lg:w-1/2 md:w-2/3 mx-auto">457 <div class="flex flex-wrap -m-2">458 <div class="p-2 w-1/2">459 <div class="relative">460 <label for="name" class="leading-7 text-sm text-gray-600"><?php _e("Name", POS_TEXT_DOMAIN); ?></label>461 <input type="text" id="name" name="name" :value="name" class="w-full bg-gray-100 bg-opacity-50 rounded border border-gray-300 focus:border-indigo-500 focus:bg-white focus:ring-2 focus:ring-indigo-200 text-base outline-none text-gray-700 py-1 px-3 leading-8 transition-colors duration-200 ease-in-out">462 </div>463 </div>464 <div class="p-2 w-1/2">465 <div class="relative">466 <label for="email" class="leading-7 text-sm text-gray-600"><?php _e("Email", POS_TEXT_DOMAIN); ?></label>467 <input type="email" id="email" name="email" :value="email" class="w-full bg-gray-100 bg-opacity-50 rounded border border-gray-300 focus:border-indigo-500 focus:bg-white focus:ring-2 focus:ring-indigo-200 text-base outline-none text-gray-700 py-1 px-3 leading-8 transition-colors duration-200 ease-in-out">468 </div>469 </div>470 <div class="p-2 w-full">471 <div class="relative">472 <label for="message" class="leading-7 text-sm text-gray-600"><?php _e("Message", POS_TEXT_DOMAIN); ?></label>473 <textarea id="message" name="message" class="w-full bg-gray-100 bg-opacity-50 rounded border border-gray-300 focus:border-indigo-500 focus:bg-white focus:ring-2 focus:ring-indigo-200 h-32 text-base outline-none text-gray-700 py-1 px-3 resize-none leading-6 transition-colors duration-200 ease-in-out"></textarea>474 </div>475 </div>476 <div class="p-2 w-full">477 <button class="flex mx-auto text-white bg-red-600 border-0 py-2 px-8 focus:outline-none hover:bg-indigo-600 rounded text-lg"><?php _e("Submit Support", POS_TEXT_DOMAIN); ?></button>478 </div>479 </div>480 </div>481 </div>482 </section>483 484 <footer class="text-gray-600 body-font mt-20">485 <div class="container px-5 py-8 mx-auto flex items-center sm:flex-row flex-col">486 <a class="flex title-font font-medium items-center md:justify-start justify-center text-gray-900">487 <svg class="h-16 w-16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" style="enable-background:new 0 0 175 65;" xml:space="preserve">488 <style type="text/css">489 .st0 {490 fill: #1F2944;491 }492 493 .st1 {494 fill: #FFC05D;495 }496 497 .st2 {498 fill: #141F4C;499 }500 </style>501 <path class="st0" d="M63.1,18.1c-0.2-0.9-1.2-1.3-2-0.9c-1.1,0.5-2.3,0.9-3.5,1c-6.5,0.6-12-4.6-12-11c0-1.4,0.3-2.7,0.7-3.9 c0.3-0.8-0.2-1.7-1-1.9C31.9-1.6,13.7,0.4,7,7c-9.3,9.3-9.5,41.1,0,50.6s40.9,9.7,50.6,0C64.8,50.4,66.5,31.4,63.1,18.1z M37.2,22.8 H16.6c0-4.6,3.7-8.2,8.2-8.2h12.4c6.2,0,11.3,5.2,11,11.6c-0.3,5.9-5.4,10.4-11.3,10.4H20.7c-2.3,0-4.1-1.8-4.1-4.1 c0-2.3,1.8-4.1,4.1-4.1h16.4c1.4,0,2.7-1,2.9-2.5C40.1,24.1,38.8,22.8,37.2,22.8z M48.2,46.1c0,2.3-1.9,4.1-4.3,4.1h-19 c-4.6,0-8.2-3.7-8.2-8.2v0h27.3C46.3,42,48.2,43.8,48.2,46.1L48.2,46.1z" />502 <path class="st1" d="M57.3,13.6c3.4-0.3,6-3.4,6-6.9v0c0-3.4-2.8-6.2-6.2-6.2h-0.3v0c0,0,0,0,0,0c-3.6,0-6.5,2.9-6.5,6.5 C50.1,10.9,53.4,14,57.3,13.6z" />503 <g>504 <path class="st2" d="M76,30.2v-12c0.1-6.5,4.3-11,10.9-11c6.4-0.1,10.9,4.5,10.9,10.8c0,6-4.4,10.3-10.9,10.3h-5.1v2.2 c0,3.1,1.8,5.3,5,5.3c2.8,0,4.6-2,4.8-5.1c0.1-0.6,0.4-0.9,1-0.9h4c0.5,0,0.9,0.3,0.9,0.9c-0.3,6.4-4.6,10.6-10.8,10.6 C80.4,41.3,76,36.9,76,30.2z M86.9,22.9c3.1,0,5-2,5-4.9c0-3.3-1.9-5.4-5.1-5.4c-3.2,0-5,2.1-5,5.4v4.9H86.9z" />505 <path class="st2" d="M102.2,30.3c0-5.7,4.4-10,10.8-10h5.1v-2.3c0-3.1-1.8-5.2-4.9-5.2c-2.9,0-4.4,1.9-4.6,4.7 c-0.1,0.6-0.3,0.8-1,0.8h-4c-0.5,0-0.9-0.4-0.9-1c0.4-5.9,4.4-10.2,10.5-10.2c6.5,0,10.7,4.6,10.7,11.1v12.3 c0,6.3-4.1,10.8-10.7,10.8C106.6,41.3,102.2,36.7,102.2,30.3z M118.1,30.5v-5h-4.9c-3.2,0-5.1,2.1-5.1,4.8c0,3.3,1.9,5.4,5.1,5.4 C116.3,35.7,118.1,33.7,118.1,30.5z" />506 <path class="st2" d="M147.3,35.8c0.6,0,1,0.3,1,1v3.6c0,0.6-0.3,1-1,1h-16.7c-1.4,0-2.3-0.9-2.3-2.4v-1.3c0-1,0.1-1.8,0.7-2.8 l12.8-22.1h-11.9c-0.5,0-1-0.3-1-1V8c0-0.5,0.4-0.9,1-0.9H146c1.4,0,2.3,0.8,2.3,2.3v1.7c0,0.9-0.1,1.8-0.7,2.8L135,35.8H147.3z" />507 <path class="st2" d="M175,8v38.8c0,6.8-4.2,11.1-10.8,11.1c-6.2,0-10.4-4.3-10.7-11c-0.1-0.6,0.3-1,0.9-1h4c0.5,0,0.8,0.3,0.9,1 c0.2,3.4,2,5.4,4.9,5.4c3.1,0,4.9-2,4.9-5.3v-9.2c-1.3,1.5-3.2,2.5-5.4,2.5c-6,0-10.3-4.6-10.3-11.1V8c0-0.5,0.3-0.9,1-0.9h4 c0.6,0,1,0.3,1,0.9v21.4c0,3.1,1.8,5.3,4.9,5.3c3.1,0,4.9-2.2,4.9-5.3V8c0-0.5,0.3-0.9,1-0.9h4C174.6,7.1,175,7.5,175,8z" />508 </g>509 <g>510 <path class="st2" d="M76,57.8v-8.3c0-1.9,1.1-3.1,2.9-3.1c1.8,0,3,1.3,3,3.1v1.6c0,1.8-1.2,3-2.9,3h-0.9v3.7c0,0.2-0.1,0.3-0.3,0.3 h-1.5C76.1,58.1,76,58,76,57.8z M78.8,52.2c0.7,0,1-0.4,1-1.1v-1.8c0-0.6-0.3-1-0.9-1c-0.5,0-0.9,0.4-0.9,1v2.9H78.8z" />511 <path class="st2" d="M92.4,56.2c0.2,0,0.3,0.1,0.3,0.3v1.3c0,0.2-0.1,0.3-0.3,0.3h-1.9c-1.8,0-2.8-1.3-2.8-3v-8.3 c0-0.2,0.1-0.3,0.3-0.3h1.5c0.2,0,0.3,0.1,0.3,0.3v8.2c0,0.8,0.4,1.2,0.9,1.2H92.4z" />512 <path class="st2" d="M99.7,46.6c0.2,0,0.3,0.1,0.3,0.3v8.4c0,0.6,0.3,1.1,0.9,1.1c0.6,0,0.9-0.4,0.9-1.1v-8.4 c0-0.2,0.1-0.3,0.3-0.3h1.5c0.2,0,0.3,0.1,0.3,0.3v8.3c0,1.9-1.2,3.1-3,3.1c-1.8,0-2.9-1.3-2.9-3.1v-8.3c0-0.2,0.1-0.3,0.3-0.3 H99.7z" />513 <path class="st2" d="M110.1,55.2v-5.7c0-1.8,1.2-3.1,2.9-3.1c1.7,0,2.9,1.2,2.9,3.2c0,0.2-0.1,0.3-0.3,0.3h-1.5 c-0.2,0-0.3-0.1-0.3-0.3c0-0.9-0.4-1.3-0.9-1.3c-0.5,0-0.9,0.4-0.9,1v6c0,0.6,0.4,1,1,1c0.6,0,0.9-0.4,0.9-1v-1.9h-0.7 c-0.2,0-0.3-0.1-0.3-0.3V52c0-0.2,0.1-0.3,0.3-0.3h1.8c0.6,0,0.9,0.3,0.9,0.9v2.6c0,1.8-1.2,3.1-3,3.1 C111.3,58.3,110.1,57,110.1,55.2z" />514 <path class="st2" d="M122.4,46.6h1.5c0.2,0,0.3,0.1,0.3,0.3v10.9c0,0.2-0.1,0.3-0.3,0.3h-1.5c-0.2,0-0.3-0.1-0.3-0.3V46.9 C122.1,46.7,122.2,46.6,122.4,46.6z" />515 <path class="st2" d="M130.6,57.8v-8.3c0-1.8,1.2-3.1,2.9-3.1c1.8,0,3,1.3,3,3.1v8.3c0,0.2-0.1,0.3-0.3,0.3h-1.5 c-0.2,0-0.3-0.1-0.3-0.3v-8.4c0-0.6-0.3-1-0.9-1s-0.9,0.4-0.9,1v8.4c0,0.2-0.1,0.3-0.3,0.3h-1.5C130.7,58.1,130.6,58,130.6,57.8z" />516 <path class="st2" d="M142.3,54.8c0-0.2,0.1-0.3,0.3-0.3h1.5c0.2,0,0.3,0.1,0.3,0.3c0,1,0.4,1.5,1,1.5c0.6,0,0.9-0.4,0.9-1 c0-2.3-3.8-3.2-3.8-6.3c0-1.7,1.1-2.7,2.8-2.7c1.7,0,2.8,1.2,2.9,3.3c0,0.2-0.1,0.3-0.3,0.3h-1.5c-0.2,0-0.3-0.1-0.3-0.3 c0-0.9-0.3-1.4-0.8-1.4c-0.5,0-0.8,0.3-0.8,0.8c0,2,3.8,3,3.8,6.3c0,1.8-1.2,2.9-3,2.9C143.4,58.3,142.3,57,142.3,54.8z" />517 </g>518 </svg>519 <span class="ml-3 text-xl"><?php _e("EazyPlugins", POS_TEXT_DOMAIN); ?></span>520 </a>521 <p class="text-sm text-gray-500 sm:ml-4 sm:pl-4 sm:border-l-2 sm:border-gray-200 sm:py-2 sm:mt-0 mt-4"><?php _e("© 2020 EazyPlugins", POS_TEXT_DOMAIN); ?> —522 <a href="https://twitter.com/eazyplugin" class="text-gray-600 ml-1" rel="noopener noreferrer" target="_blank"><?php _e("@eazyplugins", POS_TEXT_DOMAIN); ?></a>523 </p>524 <span class="inline-flex sm:ml-auto sm:mt-0 mt-4 justify-center sm:justify-start">525 <a href='https://www.facebook.com/eazyplugin' target='_blank' class="text-gray-500">526 <svg fill="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="w-5 h-5" viewBox="0 0 24 24">527 <path d="M18 2h-3a5 5 0 00-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 011-1h3z"></path>528 </svg>529 </a>530 <a href='https://www.youtube.com/channel/UClx4w0aqYFEWNJHmRrBJ25w' target='_blank' class="ml-3 text-gray-500">531 <svg fill="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="w-5 h-5" viewBox="0 0 24 24">532 <path d="M23 3a10.9 10.9 0 01-3.14 1.53 4.48 4.48 0 00-7.86 3v1A10.66 10.66 0 013 4s-4 9 5 13a11.64 11.64 0 01-7 2c9 5 20 0 20-11.5a4.5 4.5 0 00-.08-.83A7.72 7.72 0 0023 3z"></path>533 </svg>534 </a>535 <a class="ml-3 text-gray-500">536 <svg fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="w-5 h-5" viewBox="0 0 24 24">537 <rect width="20" height="20" x="2" y="2" rx="5" ry="5"></rect>538 <path d="M16 11.37A4 4 0 1112.63 8 4 4 0 0116 11.37zm1.5-4.87h.01"></path>539 </svg>540 </a>541 </span>542 </div>543 </footer>544 </div>545 33 </div> 546 34 -
plugins-on-steroids/tags/2.0.0/admin/plugin-installs-bookmarks.php
r2727333 r2796699 1 <div x-data=" settings">1 <div x-data="$store.settings"> 2 2 <section class="container mt-6 flex w-full h-screen justify-center " x-show="!ready"> 3 3 <div class="self-center flex flex-col"> … … 52 52 <tbody id="the-list"> 53 53 <template x-for="(bookmark,index) in bookmarks"> 54 <tr class="inactive is-uninstallable" data-slug="contact-form-7" data-plugin="contact-form-7/wp-contact-form-7.php" x-show="bookmark.slug">54 <tr :class='{active:bookmark.actionText=="Deactivate",deactive:bookmark.actionText=="Activate"}' :data-slug="bookmark.slug" x-show="bookmark.slug"> 55 55 <th scope="row" class="check-column" style="padding-top: 8px;"> 56 56 <input type="checkbox" name="checked[]" :value="bookmark.slug" :id="bookmark.slug"> … … 60 60 <strong x-text="titleCase(bookmark.slug)"></strong> 61 61 <div class="row-actions visible"> 62 <span class="activate"><a href="#" @click="processPlugin(bookmark.slug, index)" x-text="bookmark.actionText"></a> | </span>63 <span class="delete"><a href="#" @click="Bookmarks.unBookmark(bookmark.id); removeBookmark(index)"><?php _e("Unbookmark", POS_TEXT_DOMAIN); ?></a></span>62 <span class="activate"><a class="text-[#2873AF]" href="#" @click="processPlugin(bookmark.slug)" x-text="bookmark.actionText"></a> | </span> 63 <span class="delete"><a class="text-[#2873AF]" href="#" @click="Bookmarks.unBookmark(bookmark.plugin_id); removeBookmark(index)"><?php _e("Unbookmark", POS_TEXT_DOMAIN); ?></a></span> 64 64 </div> 65 65 <button type="button" class="toggle-row"><span class="screen-reader-text"><?php _e("Show Details", POS_TEXT_DOMAIN); ?></span></button> … … 70 70 </div> 71 71 <div class="inactive is-uninstallable second plugin-version-author-uri"> 72 <a :href="bookmark.url" target="_blank"><?php _e("Details", POS_TEXT_DOMAIN); ?></a> |73 <span x-html="makeExternal(bookmark.developer)"></span>72 <a :href="bookmark.url" class="text-[#2873AF]" target="_blank"><?php _e("Details", POS_TEXT_DOMAIN); ?></a> | 73 <span class="bm-dev-link" x-html="makeExternal(bookmark.developer)"></span> 74 74 </div> 75 75 </td> -
plugins-on-steroids/tags/2.0.0/assets/css/style.css
r2725860 r2796699 1 .st0{fill:#1f2944}.st1{fill:#ffc05d}.st2{fill:#141f4c}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%;margin-right:auto;margin-left:auto}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.relative{position:relative}.-m-4{margin:-1rem}.-m-2{margin:-.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mt-6{margin-top:1.5rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-4{margin-top:1rem}.mb-20{margin-bottom:5rem}.mb-1{margin-bottom:.25rem}.ml-3{margin-left:.75rem}.mt-2{margin-top:.5rem}.mt-12{margin-top:3rem}.mt-10{margin-top:2.5rem}.mb-5{margin-bottom:1.25rem}.mb-4{margin-bottom:1rem}.mb-2{margin-bottom:.5rem}.mb-12{margin-bottom:3rem}.mt-20{margin-top:5rem}.ml-1{margin-left:.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.hidden{display:none}.h-screen{height:100vh}.h-12{height:3rem}.h-full{height:100%}.h-11{height:2.75rem}.h-6{height:1.5rem}.h-32{height:8rem}.h-16{height:4rem}.h-1{height:.25rem}.h-5{height:1.25rem}.w-full{width:100%}.w-1\/4{width:25%}.w-12{width:3rem}.w-2\/4{width:50%}.w-10{width:2.5rem}.w-6{width:1.5rem}.w-1\/2{width:50%}.w-16{width:4rem}.w-5{width:1.25rem}.flex-grow{flex-grow:1}.table-auto{table-layout:auto}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.self-center{align-self:center}.overflow-x-auto{overflow-x:auto}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-0{border-width:0px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-b-gray-300{--tw-border-opacity: 1;border-bottom-color:rgb(209 213 219 / var(--tw-border-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.bg-opacity-50{--tw-bg-opacity: .5}.p-10{padding:2.5rem}.p-4{padding:1rem}.p-8{padding:2rem}.p-2{padding:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-24{padding-top:6rem;padding-bottom:6rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-20{padding-left:5rem;padding-right:5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pt-2\.5{padding-top:.625rem}.pt-2{padding-top:.5rem}.pr-4{padding-right:1rem}.pl-3{padding-left:.75rem}.pb-4{padding-bottom:1rem}.pt-6{padding-top:1.5rem}.pl-8{padding-left:2rem}.pt-4{padding-top:1rem}.pr-0{padding-right:0}.text-left{text-align:left}.text-center{text-align:center}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-xs{font-size:.75rem;line-height:1rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-semibold{font-weight:600}.font-medium{font-weight:500}.font-bold{font-weight:700}.font-normal{font-weight:400}.capitalize{text-transform:capitalize}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-6{line-height:1.5rem}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.outline-none{outline:2px solid transparent;outline-offset:2px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-colors{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.hover\:bg-indigo-600:hover{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity))}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity))}.focus\:ring-indigo-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity))}.dark .dark\:border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.dark .dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark .dark\:bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.dark .dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark .dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.dark .dark\:hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark .dark\:hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark .dark\:focus\:ring-blue-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity))}@media (min-width: 640px){.sm\:ml-4{margin-left:1rem}.sm\:mt-0{margin-top:0}.sm\:ml-auto{margin-left:auto}.sm\:w-64{width:16rem}.sm\:flex-row{flex-direction:row}.sm\:justify-start{justify-content:flex-start}.sm\:border-l-2{border-left-width:2px}.sm\:border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:pl-4{padding-left:1rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width: 768px){.md\:order-2{order:2}.md\:order-1{order:1}.md\:mr-0{margin-right:0}.md\:mt-0{margin-top:0}.md\:ml-auto{margin-left:auto}.md\:flex{display:flex}.md\:w-auto{width:auto}.md\:w-1\/3{width:33.333333%}.md\:w-1\/2{width:50%}.md\:w-2\/3{width:66.666667%}.md\:flex-row{flex-direction:row}.md\:justify-start{justify-content:flex-start}.md\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.md\:border-0{border-width:0px}.md\:bg-transparent{background-color:transparent}.md\:p-0{padding:0}.md\:pr-16{padding-right:4rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:font-medium{font-weight:500}.md\:text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.md\:hover\:bg-transparent:hover{background-color:transparent}.md\:hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.dark .md\:dark\:hover\:bg-transparent:hover{background-color:transparent}.dark .md\:dark\:hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}@media (min-width: 1024px){.lg\:w-3\/5{width:60%}.lg\:w-2\/6{width:33.333333%}.lg\:w-2\/3{width:66.666667%}.lg\:w-1\/2{width:50%}.lg\:pr-0{padding-right:0}} 2 3 .wp-die-message, p{ 4 margin: 1em 0; 5 } 1 /*! tailwindcss v3.1.8 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::-webkit-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.right-12{right:3rem}.top-4{top:1rem}.right-4{right:1rem}.right-3{right:.75rem}.top-3{top:.75rem}.top-auto{top:auto}.z-10{z-index:10}.m-0{margin:0}.m-2{margin:.5rem}.-m-4{margin:-1rem}.-m-2{margin:-.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-auto{margin-top:auto;margin-bottom:auto}.my-\[48px\]{margin-top:48px;margin-bottom:48px}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mt-20{margin-top:5rem}.ml-3{margin-left:.75rem}.mt-3{margin-top:.75rem}.ml-1{margin-left:.25rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mb-2\.5{margin-bottom:.625rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.mr-3{margin-right:.75rem}.mb-0{margin-bottom:0}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-5{margin-left:1.25rem}.mt-\[0px\]{margin-top:0}.mt-2{margin-top:.5rem}.mt-\[48px\]{margin-top:48px}.mt-12{margin-top:3rem}.ml-auto{margin-left:auto}.mt-\[64px\]{margin-top:64px}.mt-5{margin-top:1.25rem}.mb-\[48px\]{margin-bottom:48px}.mt-10{margin-top:2.5rem}.mt-1{margin-top:.25rem}.mr-10{margin-right:2.5rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.mb-20{margin-bottom:5rem}.mb-1{margin-bottom:.25rem}.mb-12{margin-bottom:3rem}.mt-0{margin-top:0}.mt-7{margin-top:1.75rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-video{aspect-ratio:16/9}.h-16{height:4rem}.h-1{height:.25rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-screen{height:100vh}.h-12{height:3rem}.h-10{height:2.5rem}.h-full{height:100%}.h-11{height:2.75rem}.h-\[64\]{height:64}.h-4{height:1rem}.h-48{height:12rem}.h-64{height:16rem}.h-32{height:8rem}.min-h-full{min-height:100%}.w-16{width:4rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-full{width:100%}.w-48{width:12rem}.w-12{width:3rem}.w-1\/3{width:33.333333%}.w-3\/5{width:60%}.w-2\/3{width:66.666667%}.w-4\/5{width:80%}.w-1\/5{width:20%}.w-2\/5{width:40%}.w-36{width:9rem}.w-1\/4{width:25%}.w-11{width:2.75rem}.w-10{width:2.5rem}.w-\[300px\]{width:300px}.w-\[64\]{width:64}.w-4{width:1rem}.w-3\/12{width:25%}.w-\[7rem\]{width:7rem}.w-9\/12{width:75%}.w-11\/12{width:91.666667%}.w-2{width:.5rem}.w-fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.w-1\/2{width:50%}.max-w-md{max-width:28rem}.flex-auto{flex:1 1 auto}.flex-grow{flex-grow:1}.table-auto{table-layout:auto}.rotate-\[20deg\]{--tw-rotate:20deg}.rotate-\[20deg\],.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.content-center{align-content:center}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem*var(--tw-space-x-reverse));margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-2xl{border-radius:1rem}.rounded-\[5px\]{border-radius:5px}.border{border-width:1px}.border-0{border-width:0}.border-\[1px\]{border-width:1px}.border-b{border-bottom-width:1px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-l-\[0px\]{border-left-width:0}.border-t-\[0px\]{border-top-width:0}.border-none{border-style:none}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity))}.border-\[\#0075B4\]{--tw-border-opacity:1;border-color:rgb(0 117 180/var(--tw-border-opacity))}.border-\[\#1DB85E\]{--tw-border-opacity:1;border-color:rgb(29 184 94/var(--tw-border-opacity))}.border-\[\#e5d5cf\]{--tw-border-opacity:1;border-color:rgb(229 213 207/var(--tw-border-opacity))}.border-\[\#dadada\]{--tw-border-opacity:1;border-color:rgb(218 218 218/var(--tw-border-opacity))}.border-\[\#e1d2cc\]{--tw-border-opacity:1;border-color:rgb(225 210 204/var(--tw-border-opacity))}.border-\[\#e4d3d5\]{--tw-border-opacity:1;border-color:rgb(228 211 213/var(--tw-border-opacity))}.border-\[\#E0E0E0\]{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-\[\#CDCDCD\]{--tw-border-opacity:1;border-color:rgb(205 205 205/var(--tw-border-opacity))}.border-b-gray-300{--tw-border-opacity:1;border-bottom-color:rgb(209 213 219/var(--tw-border-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.bg-\[\#2873AF\]{--tw-bg-opacity:1;background-color:rgb(40 115 175/var(--tw-bg-opacity))}.bg-\[\#feede6\]{--tw-bg-opacity:1;background-color:rgb(254 237 230/var(--tw-bg-opacity))}.bg-\[\#E8374D\]{--tw-bg-opacity:1;background-color:rgb(232 55 77/var(--tw-bg-opacity))}.bg-\[\#f2f2f2\]{--tw-bg-opacity:1;background-color:rgb(242 242 242/var(--tw-bg-opacity))}.bg-\[\#fae9e3\]{--tw-bg-opacity:1;background-color:rgb(250 233 227/var(--tw-bg-opacity))}.bg-\[\#fdebed\]{--tw-bg-opacity:1;background-color:rgb(253 235 237/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-\[\#828282\]{--tw-bg-opacity:1;background-color:rgb(130 130 130/var(--tw-bg-opacity))}.bg-\[\#E79073\]{--tw-bg-opacity:1;background-color:rgb(231 144 115/var(--tw-bg-opacity))}.bg-\[\#f4ecfb\]{--tw-bg-opacity:1;background-color:rgb(244 236 251/var(--tw-bg-opacity))}.bg-\[\#fef8eb\]{--tw-bg-opacity:1;background-color:rgb(254 248 235/var(--tw-bg-opacity))}.bg-\[\#e5eff5\]{--tw-bg-opacity:1;background-color:rgb(229 239 245/var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.bg-\[\#27AE60\]{--tw-bg-opacity:1;background-color:rgb(39 174 96/var(--tw-bg-opacity))}.bg-\[\#F2F2F2\]{--tw-bg-opacity:1;background-color:rgb(242 242 242/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.bg-opacity-50{--tw-bg-opacity:0.5}.fill-current{fill:currentColor}.p-5{padding:1.25rem}.p-10{padding:2.5rem}.p-4{padding:1rem}.p-8{padding:2rem}.p-2{padding:.5rem}.p-6{padding:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-\[56px\]{padding-top:56px;padding-bottom:56px}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-0{padding-top:0;padding-bottom:0}.px-8{padding-left:2rem;padding-right:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-20{padding-left:5rem;padding-right:5rem}.pb-0{padding-bottom:0}.pt-2{padding-top:.5rem}.pr-4{padding-right:1rem}.pl-3{padding-left:.75rem}.pr-5{padding-right:1.25rem}.pt-\[56px\]{padding-top:56px}.pr-3{padding-right:.75rem}.pt-24{padding-top:6rem}.pl-6{padding-left:1.5rem}.pl-10{padding-left:2.5rem}.pt-10{padding-top:2.5rem}.pb-7{padding-bottom:1.75rem}.pb-4{padding-bottom:1rem}.pt-6{padding-top:1.5rem}.pl-8{padding-left:2rem}.pb-8{padding-bottom:2rem}.pr-0{padding-right:0}.pr-10{padding-right:2.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-\[14px\]{font-size:14px}.text-2xl{font-size:1.5rem;line-height:2rem}.text-base{font-size:1rem;line-height:1.5rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[12px\]{font-size:12px}.text-xs{font-size:.75rem;line-height:1rem}.text-\[48px\]{font-size:48px}.text-\[28px\]{font-size:28px}.text-\[16px\]{font-size:16px}.text-\[24px\]{font-size:24px}.text-\[32px\]{font-size:32px}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-light{font-weight:300}.font-extrabold{font-weight:800}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-6{line-height:1.5rem}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-\[\#1e1e3d\]{--tw-text-opacity:1;color:rgb(30 30 61/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-\[\#1DB85E\]{--tw-text-opacity:1;color:rgb(29 184 94/var(--tw-text-opacity))}.text-\[\#2873AF\]{--tw-text-opacity:1;color:rgb(40 115 175/var(--tw-text-opacity))}.text-\[\#828282\]{--tw-text-opacity:1;color:rgb(130 130 130/var(--tw-text-opacity))}.text-\[\#E8374D\]{--tw-text-opacity:1;color:rgb(232 55 77/var(--tw-text-opacity))}.text-\[\#E79073\]{--tw-text-opacity:1;color:rgb(231 144 115/var(--tw-text-opacity))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-\[\#4F4F4F\]{--tw-text-opacity:1;color:rgb(79 79 79/var(--tw-text-opacity))}.text-\[\#e79073\]{--tw-text-opacity:1;color:rgb(231 144 115/var(--tw-text-opacity))}.text-\[\#e8374d\]{--tw-text-opacity:1;color:rgb(232 55 77/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.text-\[\#1D2327\]{--tw-text-opacity:1;color:rgb(29 35 39/var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.text-\[\#2873af\]{--tw-text-opacity:1;color:rgb(40 115 175/var(--tw-text-opacity))}.text-\[\#914ed6\]{--tw-text-opacity:1;color:rgb(145 78 214/var(--tw-text-opacity))}.text-\[\#F7B735\]{--tw-text-opacity:1;color:rgb(247 183 53/var(--tw-text-opacity))}.text-\[\#D79D29\]{--tw-text-opacity:1;color:rgb(215 157 41/var(--tw-text-opacity))}.text-\[\#1a6aa3\]{--tw-text-opacity:1;color:rgb(26 106 163/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.pos-collection li a{cursor:pointer;font-size:.9rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.pos-collection li a.active,.pos-collection li a.active:hover{color:#fff;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(232 55 77/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.pos-collection li a:hover{cursor:pointer;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity));transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.wp-die-message,p{margin:1em 0}.user-word-counter{width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.bms,.pos-form-field{padding:6px 10px!important}.bms:focus,.pos-form-field:focus{border-color:#4c5564!important;box-shadow:0 0 0 1px #4c5564!important;outline:2px solid transparent}.bm-dev-link a,.pos-restore-link{--tw-text-opacity:1;color:rgb(40 115 175/var(--tw-text-opacity))}.bm-dev-link a:hover,.pos-restore-link:hover{--tw-text-opacity:1;color:rgb(7 65 109/var(--tw-text-opacity))}.pos-add-more-link{border:1px solid #2873af;padding:.625rem 1.25rem;border-radius:.375rem;--tw-text-opacity:1;color:rgb(40 115 175/var(--tw-text-opacity))}.pos-add-more-link:hover{border-color:#07416d;--tw-text-opacity:1;color:rgb(7 65 109/var(--tw-text-opacity))}.wp-core-ui select.pos-full{max-width:26rem}.pos-cat-list input,.pos-del-cat input{margin-top:0}.pos-table td,.pos-table th{box-shadow:inset 0 -1px 0 #c3c4c7;vertical-align:middle;padding:14px 10px}.pos-table thead td,.pos-table thead th{border-bottom:none}.pos-btn-gray{margin-top:.75rem;display:inline-flex;width:100%;justify-content:center;border-radius:.375rem;border-style:none;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(130 130 130/var(--tw-bg-opacity));padding:.6rem 1.25rem;font-size:1rem;line-height:1.5rem;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pos-btn-gray:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.pos-btn-gray:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width:640px){.pos-btn-gray{margin-top:0;width:auto;font-size:.875rem;line-height:1.25rem}}.pos-btn-active{margin-top:.75rem;display:inline-flex;width:100%;justify-content:center;border-radius:.375rem;border-style:none;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(40 115 175/var(--tw-bg-opacity));padding:.6rem 1.25rem;font-size:1rem;line-height:1.5rem;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pos-btn-active:hover{--tw-bg-opacity:1;background-color:rgb(26 94 148/var(--tw-bg-opacity))}.pos-btn-active:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width:640px){.pos-btn-active{margin-top:0;width:auto;font-size:.875rem;line-height:1.25rem}}.pos-guard-success{--tw-bg-opacity:1;background-color:rgb(233 247 239/var(--tw-bg-opacity))}.pos-guard-success h3,.pos-guard-success p{--tw-text-opacity:1;color:rgb(39 174 96/var(--tw-text-opacity))}.pos-guard-error{--tw-bg-opacity:1;background-color:rgb(253 235 237/var(--tw-bg-opacity))}.pos-guard-error h3,.pos-guard-error p{--tw-text-opacity:1;color:rgb(232 55 77/var(--tw-text-opacity))}.pos-ag-msg-high,.pos-ag-msg-low,.pos-ag-msg-medium{--tw-bg-opacity:1;background-color:rgb(243 243 243/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(40 115 175/var(--tw-text-opacity))}.pos-ag-msg-critical{--tw-bg-opacity:1;background-color:rgb(232 55 77/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.pos-ag-critical,.pos-ag-high,.pos-ag-low,.pos-ag-medium{border-radius:1rem;padding:.25rem .75rem}.pos-ag-medium{background-color:rgb(241 194 48/var(--tw-bg-opacity))}.pos-ag-critical,.pos-ag-medium{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.pos-ag-critical{background-color:rgb(232 55 77/var(--tw-bg-opacity))}.pos-ag-high{background-color:rgb(231 144 115/var(--tw-bg-opacity))}.pos-ag-high,.pos-ag-low{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.pos-ag-low{background-color:rgb(39 174 96/var(--tw-bg-opacity))}.pos-ag-suggestion.pos-ag-msg-critical a{border:none}.pos-ag-suggestion a:hover{text-decoration:none}.not-patched,.patched{border-radius:.375rem;padding:.5rem .75rem}.not-patched{background-color:rgb(253 235 237/var(--tw-bg-opacity));color:rgb(232 55 77/var(--tw-text-opacity))}.not-patched,.patched{--tw-bg-opacity:1;--tw-text-opacity:1}.patched{background-color:rgb(233 247 239/var(--tw-bg-opacity));color:rgb(39 174 96/var(--tw-text-opacity))}.list-inline-pos li{display:inline}.pos-del-link{color:#e8374d}.pos-del-link:hover{color:#cc172c}.wp-core-ui select.pos-select{height:40px!important;width:100%!important;border-color:#cdcdcd!important;font-size:13px}.pos-opt-input{height:35px!important;border-color:#cdcdcd!important}.pos-vm-h{padding-top:3px!important;padding-bottom:3px!important;position:relative;top:-1px}.pos-vul-txt-wrap{width:calc(90% - 9rem);display:inline-flex}.opt-scroll-visible::-webkit-scrollbar{-webkit-appearance:none}.opt-scroll-visible::-webkit-scrollbar:vertical{width:10px}.opt-scroll-visible::-webkit-scrollbar:horizontal{height:10px}.opt-scroll-visible::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #fff;background-color:rgba(0,0,0,.3)}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity))}.hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.hover\:bg-\[\#1DB85E\]:hover{--tw-bg-opacity:1;background-color:rgb(29 184 94/var(--tw-bg-opacity))}.hover\:bg-green-600:hover{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity))}.hover\:bg-\[\#1a5e94\]:hover{--tw-bg-opacity:1;background-color:rgb(26 94 148/var(--tw-bg-opacity))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\:text-\[\#E79073\]:hover{--tw-text-opacity:1;color:rgb(231 144 115/var(--tw-text-opacity))}.hover\:text-\[\#07416d\]:hover{--tw-text-opacity:1;color:rgb(7 65 109/var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:ease-out:hover{transition-timing-function:cubic-bezier(0,0,.2,1)}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity))}.focus\:bg-\[\#1DB85E\]:focus{--tw-bg-opacity:1;background-color:rgb(29 184 94/var(--tw-bg-opacity))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.focus\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.focus\:shadow-none:focus{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-4:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-blue-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 197 253/var(--tw-ring-opacity))}.focus\:ring-indigo-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(199 210 254/var(--tw-ring-opacity))}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))}@media (prefers-color-scheme:dark){.dark\:bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.dark\:hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity))}}@media (min-width:640px){.sm\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\:ml-4{margin-left:1rem}.sm\:ml-auto{margin-left:auto}.sm\:mt-0{margin-top:0}.sm\:ml-3{margin-left:.75rem}.sm\:flex{display:flex}.sm\:w-full{width:100%}.sm\:w-auto{width:auto}.sm\:w-64{width:16rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:border-l-2{border-left-width:2px}.sm\:border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.sm\:p-0{padding:0}.sm\:pl-4{padding-left:1rem}.sm\:text-left{text-align:left}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width:768px){.md\:order-2{order:2}.md\:order-1{order:1}.md\:mr-0{margin-right:0}.md\:mt-0{margin-top:0}.md\:ml-auto{margin-left:auto}.md\:flex{display:flex}.md\:w-auto{width:auto}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-2\/3{width:66.666667%}.md\:flex-row{flex-direction:row}.md\:justify-start{justify-content:flex-start}.md\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}.md\:border-0{border-width:0}.md\:bg-transparent{background-color:initial}.md\:p-0{padding:0}.md\:pr-16{padding-right:4rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:font-medium{font-weight:500}.md\:text-\[\#E8374D\]{--tw-text-opacity:1;color:rgb(232 55 77/var(--tw-text-opacity))}.md\:hover\:bg-transparent:hover{background-color:initial}.md\:hover\:text-\[\#E8374D\]:hover{--tw-text-opacity:1;color:rgb(232 55 77/var(--tw-text-opacity))}}@media (min-width:1024px){.lg\:w-3\/5{width:60%}.lg\:w-2\/6{width:33.333333%}.lg\:w-2\/3{width:66.666667%}.lg\:w-1\/2{width:50%}.lg\:pr-0{padding-right:0}} -
plugins-on-steroids/tags/2.0.0/assets/js/admin.min.js
r2730558 r2796699 1 function _0x5028(){const _0x2a649a=['GET','getItem','\x20has\x20been\x20activated\x20sucessfully','API_ENDPOINT','6684180uQUXUS','toUpperCase','push','fetchUserBookmarks','?action=pos_deactivate&nonce=','catch','hello','1376232eNhDTh','email','log','splice','#menu-plugins\x20li:contains(\x22Bookmarks\x22)','host','dispatchEvent','fetchUserCategories','join','&slug=','application/json','includes','?action=pos_install&nonce=','processActivePlugins','error','siteid','charAt','1704ORlHSZ','/bookmarks','http://localhost:8000','then','Activate','ajax','ezgrid.local','3544755KFgMal','setReady','all_plugins','Plugin\x20','stringify','pos-token','status','/ping','activateSite','map','name','user','show','setItem','active_plugins','hide','href','nonce','filter','/user','slice','POS_HISTORY_FETCHED','pos_update_token','DELETE','replace','post','message','password','toLowerCase','isLoggedIn','\x20is\x20being\x20installed','home','histories','POS_BOOKMARK','/bookmarkslugs','split','pos-user','Bearer\x20','https://api.pluginsonsteroids.com','init','updateWordPressUserTokenMeta','?action=pos_activate&nonce=','slug','Server\x20is\x20under\x20maintenance.\x20PLease\x20try\x20again\x20after\x20some\x20time.\x20We\x27re\x20sorry\x20for\x20this\x20inconvenience.','16723xJCpFz','json','token','fetchPlanDetails','POST','ajax_url','serverMaintenanceMessage','psearch','display','parse','hash','periodicCheck','POS_SLUGS_FETCHED','ha.local','location','slugs','pro','keys','processAllPlugins','actionText','\x20has\x20been\x20installed\x20sucessfully','updateActionText','login','localhost','2429000nXaHlU','checkStatus','plan','ajaxSetup','interval','/userplan','length','This\x20is\x20a\x20pro\x20feature','notice','localhost:8890','POS_BOOKMARKS_FETCHED','bookmarks','get','1264530GPiIaS','indexOf','removeItem','/bookmarks/','2166628McCGMh'];_0x5028=function(){return _0x2a649a;};return _0x5028();}const _0x2cb9ae=_0xc650;(function(_0x4a9e14,_0x522327){const _0x1e3a83=_0xc650,_0x2f20b0=_0x4a9e14();while(!![]){try{const _0x442d12=parseInt(_0x1e3a83(0x155))/0x1+-parseInt(_0x1e3a83(0x149))/0x2+parseInt(_0x1e3a83(0x16d))/0x3+parseInt(_0x1e3a83(0x138))/0x4+parseInt(_0x1e3a83(0x145))/0x5+-parseInt(_0x1e3a83(0x14e))/0x6+parseInt(_0x1e3a83(0x199))/0x7*(-parseInt(_0x1e3a83(0x166))/0x8);if(_0x442d12===_0x522327)break;else _0x2f20b0['push'](_0x2f20b0['shift']());}catch(_0x583eb9){_0x2f20b0['push'](_0x2f20b0['shift']());}}}(_0x5028,0xadc5c));const Connection={'error':!0x1,'interval':null,'API_ENDPOINT':()=>['localhost','ezgrid.local','ha.local',_0x2cb9ae(0x141)][_0x2cb9ae(0x160)](window[_0x2cb9ae(0x12e)][_0x2cb9ae(0x15a)])?_0x2cb9ae(0x168):_0x2cb9ae(0x193),'periodicCheck'(){const _0x33f77a=_0x2cb9ae;null==this[_0x33f77a(0x13c)]&&(this[_0x33f77a(0x13c)]=setInterval(function(){const _0x5d23fd=_0x33f77a;Connection[_0x5d23fd(0x139)]();},0x1388));},'checkStatus'(){const _0x50f141=_0x2cb9ae;fetch(this[_0x50f141(0x14d)]()+_0x50f141(0x174))['then'](_0x350ae6=>{const _0x304d4b=_0x50f141;this[_0x304d4b(0x163)]=!0x1;})[_0x50f141(0x153)](_0x4e2545=>{const _0x4c83f6=_0x50f141;this[_0x4c83f6(0x163)]=!0x0,this[_0x4c83f6(0x12b)]();});},'serverMaintenanceMessage':()=>_0x2cb9ae(0x198)},settings={'tab':_0x2cb9ae(0x18c),'email':'','password':'','token':'','user':{},'login_error':'','name':'','bookmarks':[],'histories':[],'ready':!0x1,'pro':!0x1,'installed_plugins':[],'active_plugins':[],'notice':{'display':!0x1,'message':''},'psearch':'','API_ENDPOINT':()=>[_0x2cb9ae(0x137),_0x2cb9ae(0x16c),_0x2cb9ae(0x12d),'localhost:8890'][_0x2cb9ae(0x160)](window[_0x2cb9ae(0x12e)][_0x2cb9ae(0x15a)])?_0x2cb9ae(0x168):_0x2cb9ae(0x193),'isLoggedIn'(){const _0x24f8f3=_0x2cb9ae;return!!this[_0x24f8f3(0x19b)];},'hasBookmarks'(){const _0xa3466c=_0x2cb9ae;return 0x0!=this[_0xa3466c(0x143)][_0xa3466c(0x13e)];},'updateWordPressUserTokenMeta'(){const _0x410b36=_0x2cb9ae,_0x8a67de=this[_0x410b36(0x19b)];jQuery[_0x410b36(0x186)](pos[_0x410b36(0x19e)],{'action':_0x410b36(0x183),'nonce':pos[_0x410b36(0x17e)],'value':_0x8a67de});},'login'(){const _0x4024c0=_0x2cb9ae;this['login_error']='';const _0x879b39=this[_0x4024c0(0x14d)]()+_0x4024c0(0x180),_0x4a8572={'email':this['email'],'password':this[_0x4024c0(0x188)]};return fetch(_0x879b39,{'method':_0x4024c0(0x19d),'body':JSON[_0x4024c0(0x171)](_0x4a8572),'headers':{'Accept':'application/json','Content-Type':_0x4024c0(0x15f)}})[_0x4024c0(0x169)](_0x29244d=>_0x29244d['json']())[_0x4024c0(0x169)](_0x2236ec=>{const _0x180a39=_0x4024c0;_0x180a39(0x163)==_0x2236ec[_0x180a39(0x173)]?this['login_error']=_0x2236ec[_0x180a39(0x187)]:(this[_0x180a39(0x19b)]=_0x2236ec['token'],this[_0x180a39(0x177)]=_0x2236ec[_0x180a39(0x177)],this[_0x180a39(0x178)]=_0x2236ec,this[_0x180a39(0x13a)]=_0x2236ec[_0x180a39(0x197)],'free'!=_0x2236ec['slug']&&(this[_0x180a39(0x130)]=!0x0),localStorage[_0x180a39(0x17a)](_0x180a39(0x172),this[_0x180a39(0x19b)]),localStorage['setItem'](_0x180a39(0x191),JSON[_0x180a39(0x171)](this[_0x180a39(0x178)])),this[_0x180a39(0x195)](),Bookmarks['init'](),this['fetchHistories'](),this[_0x180a39(0x151)](),this[_0x180a39(0x175)](),jQuery(_0x180a39(0x159))[_0x180a39(0x179)]());})[_0x4024c0(0x153)](_0x4acd8c=>{const _0x548590=_0x4024c0;console[_0x548590(0x157)](Connection[_0x548590(0x19f)]());}),!0x1;},'logout'(){const _0x4edd2c=_0x2cb9ae;localStorage['removeItem']('pos-token'),localStorage[_0x4edd2c(0x147)](_0x4edd2c(0x191)),this['user']={},this[_0x4edd2c(0x19b)]='',this['tab']=_0x4edd2c(0x136),this[_0x4edd2c(0x130)]=!0x1,jQuery(_0x4edd2c(0x159))[_0x4edd2c(0x17c)](),this[_0x4edd2c(0x195)](),this[_0x4edd2c(0x18d)]=[],this[_0x4edd2c(0x143)]=[],$['get'](this[_0x4edd2c(0x14d)]()+'/logout');},'setReady'(){this['ready']=!0x0;},'init'(){const _0x5a9253=_0x2cb9ae,_0x3a9ac7=this;if(window[_0x5a9253(0x12e)]['hash']){const _0x6eadc7=window[_0x5a9253(0x12e)][_0x5a9253(0x1a3)]['substring'](0x1);this['tab']=_0x6eadc7;}setTimeout(function(){const _0x13093a=_0x5a9253;_0x3a9ac7[_0x13093a(0x16e)]();},0x3e8);const _0x1f7342=localStorage[_0x5a9253(0x14b)](_0x5a9253(0x172));_0x1f7342?(this[_0x5a9253(0x19b)]=_0x1f7342,$[_0x5a9253(0x13b)]({'headers':{'Accept':_0x5a9253(0x15f),'Authorization':_0x5a9253(0x192)+_0x1f7342},0x194:function(_0x119dc2,_0xdd36d9,_0x26f63d){const _0x513fe2=_0x5a9253;console[_0x513fe2(0x157)](Connection['serverMaintenanceMessage']());}}),Bookmarks[_0x5a9253(0x194)](),this[_0x5a9253(0x151)]()):jQuery(_0x5a9253(0x159))[_0x5a9253(0x17c)]();const _0x4b1ae3=localStorage[_0x5a9253(0x14b)](_0x5a9253(0x191));if(_0x4b1ae3){const _0x7ba7b3=JSON[_0x5a9253(0x1a2)](_0x4b1ae3);this[_0x5a9253(0x178)]=_0x7ba7b3,this['email']=_0x7ba7b3[_0x5a9253(0x156)],this[_0x5a9253(0x177)],_0x7ba7b3[_0x5a9253(0x177)];}this[_0x5a9253(0x162)](pos[_0x5a9253(0x17b)]),this[_0x5a9253(0x132)](pos[_0x5a9253(0x16f)]);},'processToken'(){const _0xdeb1e0=_0x2cb9ae;this[_0xdeb1e0(0x15c)](),this[_0xdeb1e0(0x151)](),this[_0xdeb1e0(0x19c)](),this['fetchHistories']();},'fetchUser'(){const _0x53bdf9=_0x2cb9ae;''!=this['token']&&(this[_0x53bdf9(0x178)]['id']||fetch(this[_0x53bdf9(0x14d)]()+_0x53bdf9(0x13d),{'method':_0x53bdf9(0x19d),'headers':{'Accept':_0x53bdf9(0x15f),'Content-Type':_0x53bdf9(0x15f),'Authorization':_0x53bdf9(0x192)+this[_0x53bdf9(0x19b)]}})[_0x53bdf9(0x169)](_0x56651f=>_0x56651f[_0x53bdf9(0x19a)]())[_0x53bdf9(0x169)](_0x1dbfd7=>{window['dispatchEvent'](new CustomEvent('POS_USER_FETCHED',{'detail':_0x1dbfd7}));})['catch'](_0x151fe0=>{const _0x286d77=_0x53bdf9;console[_0x286d77(0x157)](Connection[_0x286d77(0x19f)]());}));},'activateSite'(){const _0x3d49d9=_0x2cb9ae;if(''==this[_0x3d49d9(0x19b)])return;const _0x505714={'url':document[_0x3d49d9(0x12e)][_0x3d49d9(0x15a)]};fetch(this['API_ENDPOINT']()+'/registersites',{'method':'POST','body':JSON[_0x3d49d9(0x171)](_0x505714),'headers':{'Accept':'application/json','Content-Type':_0x3d49d9(0x15f),'Authorization':_0x3d49d9(0x192)+this[_0x3d49d9(0x19b)]}})['catch'](_0x56dce7=>{const _0x417829=_0x3d49d9;console[_0x417829(0x157)](Connection[_0x417829(0x19f)]());});},'fetchUserCategories'(){},'fetchUserBookmarks'(){const _0x564849=_0x2cb9ae;this[_0x564849(0x18a)]()&&fetch(this['API_ENDPOINT']()+_0x564849(0x167),{'method':_0x564849(0x14a),'headers':{'Accept':_0x564849(0x15f),'Content-Type':_0x564849(0x15f),'Authorization':_0x564849(0x192)+this['token']}})[_0x564849(0x169)](_0x1967b3=>_0x1967b3['json']())[_0x564849(0x169)](_0x54b985=>{const _0x179616=_0x564849;this[_0x179616(0x143)]=_0x54b985,this[_0x179616(0x135)]();})[_0x564849(0x153)](_0x53debc=>{const _0x53c8ad=_0x564849;console[_0x53c8ad(0x157)](Connection[_0x53c8ad(0x19f)]());});},'fetchHistories'(){const _0x5712d0=_0x2cb9ae;this[_0x5712d0(0x18a)]()&&fetch(pos[_0x5712d0(0x19e)]+'?'+new URLSearchParams({'nonce':pos[_0x5712d0(0x17e)],'action':'pos_histories'}),{'method':_0x5712d0(0x14a),'headers':{'Accept':_0x5712d0(0x15f),'Content-Type':_0x5712d0(0x15f),'Authorization':_0x5712d0(0x192)+this[_0x5712d0(0x19b)]}})['then'](_0x230a8d=>_0x230a8d[_0x5712d0(0x19a)]())[_0x5712d0(0x169)](_0x4dcd8b=>{this['histories']=_0x4dcd8b;})[_0x5712d0(0x153)](_0x21d1f9=>{const _0x59d573=_0x5712d0;console[_0x59d573(0x157)](Connection[_0x59d573(0x19f)]());});},'hasHistories'(){const _0x1ced5b=_0x2cb9ae;return 0x0!=this['histories'][_0x1ced5b(0x13e)];},'fetchPlanDetails'(){},'saveBookmark'(){},'titleCase'(_0x144d17){const _0x2920e3=_0x2cb9ae;if(_0x144d17)return(_0x144d17=_0x144d17['replace'](/-/g,'\x20'))[_0x2920e3(0x189)]()[_0x2920e3(0x190)]('\x20')[_0x2920e3(0x176)](function(_0x3ee27a){const _0x4ef54c=_0x2920e3;return _0x3ee27a[_0x4ef54c(0x165)](0x0)[_0x4ef54c(0x14f)]()+_0x3ee27a[_0x4ef54c(0x181)](0x1);})[_0x2920e3(0x15d)]('\x20');},'count'(){const _0x22eca0=_0x2cb9ae;return this[_0x22eca0(0x143)]['length'];},'removeBookmark'(_0xfb0f3a){const _0x2bca51=_0x2cb9ae;this[_0x2bca51(0x143)][_0x2bca51(0x158)](_0xfb0f3a,0x1);},'installUrl':_0x438a46=>pos['ajax_url']+_0x2cb9ae(0x161)+pos[_0x2cb9ae(0x17e)]+_0x2cb9ae(0x15e)+_0x438a46,'processPlugin'(_0x1f4f20,_0x20d9b7){const _0x4528bf=_0x2cb9ae;if(!this[_0x4528bf(0x130)])return void alert(_0x4528bf(0x13f));const _0x57ab47=this;if(this['all_plugins'][_0x4528bf(0x160)](_0x1f4f20)&&!this[_0x4528bf(0x17b)]['includes'](_0x1f4f20)){const _0xf36036=pos[_0x4528bf(0x19e)]+_0x4528bf(0x196)+pos['nonce']+_0x4528bf(0x15e)+_0x1f4f20;$[_0x4528bf(0x186)](_0xf36036,function(_0x2ce3b3){const _0x4a30b6=_0x4528bf,_0x128217=_0x4a30b6(0x170)+_0x1f4f20+_0x4a30b6(0x14c);_0x57ab47[_0x4a30b6(0x140)]['message']=_0x128217,_0x57ab47[_0x4a30b6(0x140)][_0x4a30b6(0x1a1)]=!0x0,_0x57ab47[_0x4a30b6(0x135)]();}),this[_0x4528bf(0x17b)]['push'](_0x1f4f20);}else{if(this['all_plugins'][_0x4528bf(0x160)](_0x1f4f20)&&this['active_plugins']['includes'](_0x1f4f20)){const _0x4843dd=pos[_0x4528bf(0x19e)]+_0x4528bf(0x152)+pos['nonce']+'&slug='+_0x1f4f20;$[_0x4528bf(0x186)](_0x4843dd,function(_0x44926d){const _0x221910=_0x4528bf,_0x552861=_0x221910(0x170)+_0x1f4f20+'\x20has\x20been\x20deactivated\x20sucessfully';_0x57ab47[_0x221910(0x140)][_0x221910(0x187)]=_0x552861,_0x57ab47[_0x221910(0x140)][_0x221910(0x1a1)]=!0x0,_0x57ab47[_0x221910(0x135)]();});const _0x1d8efe=this[_0x4528bf(0x17b)][_0x4528bf(0x146)](_0x1f4f20);_0x1d8efe>-0x1&&this[_0x4528bf(0x17b)]['splice'](_0x1d8efe,0x1);}else{const _0xa3a0dc=_0x4528bf(0x170)+_0x1f4f20+_0x4528bf(0x18b);this[_0x4528bf(0x140)][_0x4528bf(0x187)]=_0xa3a0dc,this[_0x4528bf(0x140)][_0x4528bf(0x1a1)]=!0x0,_0x57ab47[_0x4528bf(0x143)][_0x20d9b7][_0x4528bf(0x133)]='Installing';const _0x55b652=pos[_0x4528bf(0x19e)]+'?action=pos_install&nonce='+pos[_0x4528bf(0x17e)]+_0x4528bf(0x15e)+_0x1f4f20;$[_0x4528bf(0x186)](_0x55b652,function(_0x2bb71d){const _0x3bdd7d=_0x4528bf,_0x170d12='Plugin\x20'+_0x1f4f20+_0x3bdd7d(0x134);_0x57ab47[_0x3bdd7d(0x140)][_0x3bdd7d(0x187)]=_0x170d12,_0x57ab47[_0x3bdd7d(0x140)]['display']=!0x0,_0x57ab47[_0x3bdd7d(0x135)]();}),this[_0x4528bf(0x16f)][_0x4528bf(0x150)](_0x1f4f20);}}},'processActivePlugins'(_0x49e7d4){const _0x2d0450=_0x2cb9ae;for(i of(_0x49e7d4=JSON['parse'](_0x49e7d4),this[_0x2d0450(0x17b)]=[],Object[_0x2d0450(0x131)](_0x49e7d4))){const _0xab0b05=_0x49e7d4[i]['split']('/');this['active_plugins'][_0x2d0450(0x150)](_0xab0b05[0x0]);}},'processAllPlugins'(_0x1a7d74){const _0x554a95=_0x2cb9ae;for(i of(_0x1a7d74=JSON[_0x554a95(0x1a2)](_0x1a7d74),this[_0x554a95(0x16f)]=[],Object['keys'](_0x1a7d74))){const _0x5c19d2=i['split']('/');this[_0x554a95(0x16f)][_0x554a95(0x150)](_0x5c19d2[0x0]);}},'updateActionText'(){const _0x16e778=_0x2cb9ae;for(i in this['bookmarks']){const _0x183821=this[_0x16e778(0x143)][i][_0x16e778(0x197)];let _0x45046d='Install';this[_0x16e778(0x16f)][_0x16e778(0x160)](_0x183821)&&!this[_0x16e778(0x17b)]['includes'](_0x183821)?_0x45046d=_0x16e778(0x16a):this[_0x16e778(0x16f)][_0x16e778(0x160)](_0x183821)&&this[_0x16e778(0x17b)][_0x16e778(0x160)](_0x183821)&&(_0x45046d='Deactivate'),this[_0x16e778(0x143)][i][_0x16e778(0x133)]=_0x45046d;}},'makeExternal':_0x28d473=>_0x28d473[_0x2cb9ae(0x185)](_0x2cb9ae(0x17d),'target=\x22_blank\x22\x20href'),'filter'(_0xce1f1e){const _0x5a42b2=_0x2cb9ae;if(!_0xce1f1e)return;return _0xce1f1e[_0x5a42b2(0x17f)](_0x1eda41=>_0x1eda41['slug']&&_0x1eda41[_0x5a42b2(0x197)]['startsWith'](this[_0x5a42b2(0x1a0)]));}},$=jQuery;let userBookmarks={},slugs={},onlySlugs=[];const Bookmarks={'slugs':{},'API_ENDPOINT':()=>[_0x2cb9ae(0x137),_0x2cb9ae(0x16c),_0x2cb9ae(0x12d),'localhost:8890'][_0x2cb9ae(0x160)](window[_0x2cb9ae(0x12e)][_0x2cb9ae(0x15a)])?_0x2cb9ae(0x168):_0x2cb9ae(0x193),'init'(){const _0x51b848=_0x2cb9ae,_0x33ad21=localStorage[_0x51b848(0x14b)](_0x51b848(0x172));$[_0x51b848(0x13b)]({'headers':{'Accept':_0x51b848(0x15f),'Authorization':'Bearer\x20'+_0x33ad21},0x194:function(_0x1b7e52,_0x39df13,_0xc07b0c){const _0x115371=_0x51b848;console[_0x115371(0x157)](Connection['serverMaintenanceMessage']());}});},'getUser'(){$['get'](this['API_ENDPOINT']()+'/me',function(_0x5b2c6f){});},'getBookmarks'(){const _0x13d83b=_0x2cb9ae;$['get'](this[_0x13d83b(0x14d)]()+_0x13d83b(0x167),function(_0x2c7a09){const _0x19a4cb=_0x13d83b;bookmarks=_0x2c7a09,window[_0x19a4cb(0x15b)](new Event(_0x19a4cb(0x142)));});},'getBookmarkSlugs'(){const _0x157256=_0x2cb9ae,_0x169e1c=this;$[_0x157256(0x144)](this[_0x157256(0x14d)]()+_0x157256(0x18f),function(_0x18baa3){const _0x19256d=_0x157256;for(i in(_0x169e1c[_0x19256d(0x12f)]=_0x18baa3,onlySlugs=[],slugs=_0x18baa3))onlySlugs['push'](slugs[i]['slug']);window[_0x19256d(0x15b)](new CustomEvent(_0x19256d(0x12c),{'detail':{'slugs':_0x18baa3}}));});},'saveBookmark'(_0x44aae5,_0x1d0426){const _0x3dad48=_0x2cb9ae;$[_0x3dad48(0x186)](this[_0x3dad48(0x14d)]()+_0x3dad48(0x167),{'slug':_0x44aae5,'name':_0x1d0426},function(_0x34efd0){const _0x7f1651=_0x3dad48;window[_0x7f1651(0x15b)](new CustomEvent(_0x7f1651(0x18e),{'detail':_0x34efd0}));});},'unBookmark'(_0x5857dc){const _0x523c6b=_0x2cb9ae;$[_0x523c6b(0x16b)]({'url':this[_0x523c6b(0x14d)]()+(_0x523c6b(0x148)+_0x5857dc),'method':_0x523c6b(0x184)});},'getHistories'(){const _0x2da549=_0x2cb9ae;alert(_0x2da549(0x154)),$[_0x2da549(0x144)](this[_0x2da549(0x14d)]()+'/histories/'+postMessage[_0x2da549(0x164)],function(_0x3c96ef){const _0x1269c1=_0x2da549;window[_0x1269c1(0x15b)](new Event(_0x1269c1(0x182)));});}};function _0xc650(_0x2a771d,_0x48adf8){const _0x502869=_0x5028();return _0xc650=function(_0xc65075,_0x25cd66){_0xc65075=_0xc65075-0x12b;let _0x889d63=_0x502869[_0xc65075];return _0x889d63;},_0xc650(_0x2a771d,_0x48adf8);}Bookmarks[_0x2cb9ae(0x194)]();1 const _0x449766=_0x3589;function _0x2d27(){const _0x41c4f0=['patched','activated','api_endpoint','Plugin\x20','Version','/registersites','pos_pages','plugin_id','pos_bloom','/updatecategories','key','24sAEsZz','fetchSites','check','fixSlugs','8ca6ae93df65cf07d33237d745875cb79bdc70cf','/userplan','#pos-vul-count','interval','/axu','message','eazy-plugin-manager','pos_deactivate','ajax_url','values','titleCase','free','processAllPlugins','category_slug','Version\x20','modalCategories','substring','assign','\x20has\x20been\x20activated\x20sucessfully','#activate-site','/histories/','locked_plugins','x16','model','updateActionText','fetchUserBookmarks','hash','Support\x20request\x20has\x20been\x20sent.\x20Please\x20wait\x20for\x20some\x20time\x20for\x20the\x20reply','/bookmarkslugs','location','install','parse','\x20of\x20this\x20plugin\x20is\x20already\x20installed.\x20Are\x20you\x20sure\x20to\x20restore\x20and\x20rewrite\x20this\x20existing\x20plugin?','#pricing_table','all_plugins','uncategorized','selectPlugins','rules','pos_update_token','pro','optimization','video','791790EMojvf','indexOf','addRule','function','loadPosts','#login','Please\x20check\x20this\x20email\x20','/duc','isArray','trunk','966dc2678728b178f8357e941aec53aaf12f1207','filter','deactivate','selectAllPosts','Sorry,\x20you\x20cannot\x20install\x20this\x20plugin\x20because\x20it\x27s\x20blocked\x20by\x20the\x20admin','splice','&slug=','POS_BOOKMARK','/support','API_ENDPOINT','257793YzQyND','nonce','getItem','ezp','Post','Activating\x20Site...','otp','ready','#toplevel_page_pos-settings\x20li:contains(\x22Account\x22)','posts','removeItem','all','Posts','https://api.ipify.org/?format=json','POS_PLUGIN_ACTION','12iDbKjs','showSelectedOnly','site_url','plugins-on-steroids','slice','forEach','\x20MB','This\x20vulnerability\x20has\x20been\x20patched.\x20Consider\x20updating\x20this\x20plugin\x20to\x20the\x20latest\x20version\x20or\x20deactivate','serverMaintenanceMessage','saving','installed_plugins','activateuser','x256','5EsdKzx','backups','forgot_password','optimizationManager','fetchHistories','newCategory','sites','length','https://www.youtube.com/embed/miC3hoAaqKc','\x20has\x20been\x20deactivated\x20sucessfully','/rp','init','medium','login_error','home_url','updateWordPressUserTokenMeta','json','Install','Latest','pos-optimization-rules','showMessage','/bookmarks/','pos_get_option','installAssets','makeCategoryActive','vulnerabilities','active_plugins','Sorry,\x20you\x20cannot\x20activate\x20this\x20plugin\x20because\x20it\x27s\x20blocked\x20by\x20the\x20admin','stringify','/categories','messageModal','Version\x20Manager','activeBookmark','pos-x16','temporaryData','versions','s\x20Selected','split','then','52a9993d3c8a2319d2e175905aea65be1154cd1c','displayModal','activeCategory','.\x20You\x20can\x20now\x20activate\x20this\x20plugin','#toplevel_page_pos-settings\x20li:contains(\x22Bookmarks\x22)','8f93539b91fbf9b565cde250bd9d24315e29c968','latest\x20version','latest','80a1e636bec616e193fde1dc225650bc9333c044','histories','\x20has\x20been\x20installed\x20sucessfully','Are\x20you\x20sure\x20to\x20remove\x20this\x20from\x20the\x20vault?','bookmarks','328896804b6382cc2c4296208d902dbddaa88ff4','This\x20plugin\x20is\x20active.\x20Please\x20deactivate\x20first','email','processCategoryCount','Let\x27s\x20Do\x20That','severity','errorCallback','store','page_ids','/me','Bearer\x20','charAt','displayCategoryModal','actionText','Invalid\x20OTP.\x20Please\x20try\x20again','Disable\x20only\x20on\x20the\x20selected\x20items','user','account','pos','Yes','deactivated','pages','post_slugs','none','secondaryText','getOption','notice','show','getList','categoryManager','Restoring...','selectAllPages','forgot_password_error','pos_439001','current_user_id','404404','active','5633136yXHMPh','displayManageModal','c1dc4511eb56aea509571e2d9132a8c3d3999a25','This\x20vulnerability\x20has\x20been\x20patched.\x20Immediately\x20update\x20the\x20plugin\x20to\x20the\x20latest\x20version\x20or\x20deactivate','display','array','post','hide','some','history','File\x20successfully\x20deleted','flex','filterByCategory','/sites/','https://api.wordpress.org/plugins/info/1.2/?action=plugin_information&request[fields][short_description]=1&&request[fields][sections]=0&request[fields][ratings]=0&request[fields][screenshots]=0&request[fields][contributors]=0&request[fields][tags]=0&request[fields][banners]=0&request[slug]=','This\x20vulnerability\x20has\x20not\x20been\x20patched\x20yet.\x20Please\x20immediately\x20deactivate\x20this\x20plugin','slugs','shouldDisplayModal','critical','Pages','\x20is\x20being\x20installed','url','/bookmarks','token','https://eazyplugins.com/eazy-plugin-manager/?data=','bulkSelectedPlugins','otp_error','toLowerCase','successCallback','name','page_slugs','addClass','processPluginFromEvent','blocked_plugins','fetchUserCategories','ceil','Sorry,\x20you\x20cannot\x20install\x20this\x20plugin\x20because\x20it\x27s\x20locked\x20by\x20the\x20admin','1zBzXOk','pop','includes','3150027NGGgYD','hidden','sort','installed','isLoggedIn','string','target=\x22_blank\x22\x20href','ruleset','\x20Selected','841086kkoPZI','random','/logout','Cancel','clearCallbacks','plan','671oGpeoI','dispatchEvent','xm33','href','keys','size','updateOption','login','-pos-user','selectAllPlugins','Installed\x20Version:\x20','79190SALLfw','DELETE','/list/','-pos-token','application/json','?action=pos_install&nonce=','pos_posts','7955836nAxfYE','action','categories','page','registerSite','vaultManager','specials','addEventListener','POST','e171e19cc360e7bc04668dacccd4b2952f98c46a','reverse','processPlugin','pos_activate','error','/vulnerabilities','successfulLogin','activeGuard','selectedCategories','psearch','initialize','loadPages','otp_check','status','GET','checkStatus','Save','map','reload','getElementById','settings','password','x-restore-','isCurrentSiteActive','push','04f19bed7f5563bebb4be9798f623a0b34d24e7c','ajaxSetup','869c92e51342d9db052edc565b9fbf19b93539f8','Sorry,\x20you\x20cannot\x20activate\x20this\x20plugin\x20because\x20it\x27s\x20locked\x20by\x20the\x20admin','activate','All\x20fields\x20are\x20requirded,\x20please\x20fill\x20them\x20up.','title','Activate','setItem','log','fetchPlanDetails','tab','html','https://eazyplugins.com/eazy-plugin-manager','get','getSize','siteid','primaryText','logout','ajax','#toplevel_page_pos-settings\x20li:contains(\x22History\x22)','slug','removeEventListener','Installing\x20','activePlugin','search','Successfully\x20installed\x20version\x20','innerHTML','replace','join','pos_4X','Sorry,\x20you\x20cannot\x20deactivate\x20this\x20plugin\x20because\x20it\x27s\x20locked\x20by\x20the\x20admin','bookmarkSearch','Server\x20is\x20under\x20maintenance.\x20PLease\x20try\x20again\x20after\x20some\x20time.\x20We\x27re\x20sorry\x20for\x20this\x20inconvenience.','catch','removeClass','POS_BOOKMARKS_FETCHED','pos_x256','All','post_ids','findIndex','low','Sorry,\x20you\x20cannot\x20deactivate\x20this\x20plugin\x20because\x20it\x27s\x20blocked\x20by\x20the\x20admin','\x20for\x20a\x20password\x20reset\x20link','hideModal'];_0x2d27=function(){return _0x41c4f0;};return _0x2d27();}(function(_0x587a61,_0x5979a2){const _0x230280=_0x3589,_0x4e4a4e=_0x587a61();while(!![]){try{const _0x241030=parseInt(_0x230280(0x29e))/0x1*(parseInt(_0x230280(0x1f0))/0x2)+-parseInt(_0x230280(0x204))/0x3*(-parseInt(_0x230280(0x213))/0x4)+parseInt(_0x230280(0x220))/0x5*(parseInt(_0x230280(0x2aa))/0x6)+-parseInt(_0x230280(0x168))/0x7+-parseInt(_0x230280(0x1c2))/0x8*(-parseInt(_0x230280(0x2a1))/0x9)+-parseInt(_0x230280(0x161))/0xa*(parseInt(_0x230280(0x156))/0xb)+parseInt(_0x230280(0x279))/0xc;if(_0x241030===_0x5979a2)break;else _0x4e4a4e['push'](_0x4e4a4e['shift']());}catch(_0x3c1321){_0x4e4a4e['push'](_0x4e4a4e['shift']());}}}(_0x2d27,0xa95c3));const Connection={'error':!0x1,'interval':null,'API_ENDPOINT':()=>pos[_0x449766(0x1b9)],'periodicCheck'(){const _0x3023fd=_0x449766;null==this[_0x3023fd(0x1c9)]&&(this[_0x3023fd(0x1c9)]=setInterval(function(){const _0x2b04c9=_0x3023fd;Connection[_0x2b04c9(0x180)]();},0x1388));},'checkStatus'(){const _0x5cbd02=_0x449766;fetch(this[_0x5cbd02(0x203)]()+'/ping')[_0x5cbd02(0x246)](_0x6bc126=>{this['error']=!0x1;})['catch'](_0x1fcfcf=>{const _0x487401=_0x5cbd02;this[_0x487401(0x175)]=!0x0,this['periodicCheck']();});},'serverMaintenanceMessage':()=>_0x449766(0x1ab)},settings={'tab':_0x449766(0x15d),'email':'','password':'','token':'','user':{},'login_error':'','name':'','bookmarks':[],'histories':[],'categories':[{'id':0x0,'key':null,'active':0x1,'title':_0x449766(0x1b0)}],'ready':!0x1,'pro':!0x1,'active_plugins':[],'installed_plugins':{},'notice':{'display':!0x1,'message':''},'psearch':'','temporaryData':{},'otp':'','otp_check':'','otp_error':!0x1,'otp_error_message':_0x449766(0x262),'forgot_password':!0x1,'forgot_password_error':'','sites':[],'displayCategoryModal':!0x1,'activeCategory':null,'activeBookmark':null,'modalCategories':[],'newCategory':'','bulkSelectedPlugins':[],'selectAllPlugins':!0x1,'action':'','tempPluginStackForBulkProcessing':[],'bookmarkSearch':'','pos':{},'API_ENDPOINT':()=>pos[_0x449766(0x1b9)],'tabChanged'(_0x3a38c5,_0x5bcc8c){const _0x35db4e=_0x449766;'optimization'==_0x3a38c5&&(this[_0x35db4e(0x223)][_0x35db4e(0x17c)](),this[_0x35db4e(0x223)][_0x35db4e(0x1f4)]());},'isLoggedIn'(){const _0xa3ec98=_0x449766;return!!this[_0xa3ec98(0x290)];},'hasBookmarks'(){const _0x399037=_0x449766;return 0x0!=this[_0x399037(0x253)][_0x399037(0x227)];},'x439001'(_0x518d76){const _0x11a4e1=_0x449766;let _0x3d9541;return _0x518d76=_0x518d76[_0x11a4e1(0x245)]('')[_0x11a4e1(0x172)]()[_0x11a4e1(0x1a7)](''),this[_0x11a4e1(0x264)][_0x11a4e1(0x1dc)]&&(_0x3d9541=this[_0x11a4e1(0x264)][_0x11a4e1(0x1dc)][_0x11a4e1(0x245)]('')[_0x11a4e1(0x172)]()[_0x11a4e1(0x1a7)]('')),'88968632c82e6b9e30ee55abbb57e8fad1b2e1c2'==_0x518d76&&_0x11a4e1(0x254)!=_0x3d9541||(_0x11a4e1(0x1d1)===this['user'][_0x11a4e1(0x19f)]||'eHg='!=btoa(pos[_0x11a4e1(0x1a8)]))&&('1'==pos[_0x11a4e1(0x21f)]&&(_0x11a4e1(0x171)==_0x518d76&&(_0x11a4e1(0x247)==_0x3d9541||_0x11a4e1(0x24c)==_0x3d9541)||('03753b969b98fefe99c636b25e7c3b9fd6676cbb'==_0x518d76&&_0x11a4e1(0x254)!=_0x3d9541||(_0x11a4e1(0x1fa)==_0x518d76&&(_0x11a4e1(0x247)==_0x3d9541||_0x11a4e1(0x24c)==_0x3d9541)||('3591c79aca8a5cb2010561f88e99971a38023002'==_0x518d76&&_0x11a4e1(0x254)!=_0x3d9541||(_0x11a4e1(0x18a)==_0x518d76&&(_0x11a4e1(0x247)==_0x3d9541||_0x11a4e1(0x24c)==_0x3d9541)||(_0x11a4e1(0x24f)==_0x518d76&&_0x11a4e1(0x254)!=_0x3d9541||'e6e9efe44ea99ff6e6549427c6d67e92c7eedcda'==_0x518d76&&(_0x11a4e1(0x247)==_0x3d9541||_0x11a4e1(0x24c)==_0x3d9541))))))));},'updateOption'(_0x26d0cf,_0x1f2ffd,_0x4889bb=null){const _0x45aa83=_0x449766;$[_0x45aa83(0x27f)](pos['ajax_url'],{'action':'pos_update_option','option':_0x26d0cf,'value':_0x1f2ffd,'nonce':pos[_0x45aa83(0x205)]},function(_0x48ea65){const _0x468607=_0x45aa83;_0x4889bb&&_0x468607(0x1f3)==typeof _0x4889bb&&_0x4889bb();});},'getOption'(_0x36d952,_0xdbbfa9=_0x449766(0x2a6),_0x464306){const _0x5d9024=_0x449766;$[_0x5d9024(0x198)](pos[_0x5d9024(0x1ce)],{'action':_0x5d9024(0x236),'option':_0x36d952,'type':_0xdbbfa9,'nonce':pos[_0x5d9024(0x205)]},function(_0x4eafc0){_0x464306(_0x4eafc0);});},'updateWordPressUserTokenMeta'(){const _0x404d10=_0x449766,_0x5cd72f=this['token'];jQuery[_0x404d10(0x27f)](pos[_0x404d10(0x1ce)],{'action':_0x404d10(0x1ec),'nonce':pos['nonce'],'value':_0x5cd72f});},'login'(){const _0x1082e5=_0x449766;this[_0x1082e5(0x22d)]='';const _0x313324=this[_0x1082e5(0x203)]()+'/user',_0x2f83cc={'email':this[_0x1082e5(0x256)],'password':this[_0x1082e5(0x186)]};return fetch(_0x313324,{'method':_0x1082e5(0x170),'body':JSON[_0x1082e5(0x23c)](_0x2f83cc),'headers':{'Accept':_0x1082e5(0x165),'Content-Type':_0x1082e5(0x165)}})[_0x1082e5(0x246)](_0x4c0cac=>_0x4c0cac[_0x1082e5(0x230)]())[_0x1082e5(0x246)](_0x5452f1=>{const _0x3f3717=_0x1082e5;if(_0x3f3717(0x175)==_0x5452f1[_0x3f3717(0x17e)])this[_0x3f3717(0x22d)]=_0x5452f1[_0x3f3717(0x1cb)];else{if(0x0==_0x5452f1[_0x3f3717(0x158)])return this[_0x3f3717(0x20a)]=atob(_0x5452f1[_0x3f3717(0x1c4)]),this[_0x3f3717(0x242)]=_0x5452f1,!0x0;this[_0x3f3717(0x177)](_0x5452f1);}})[_0x1082e5(0x1ac)](_0x2ea112=>{const _0x3cd258=_0x1082e5;console['log'](Connection[_0x3cd258(0x21b)]());}),!0x1;},'checkoutUrl'(){const _0x1db139=_0x449766;if(!this[_0x1db139(0x2a5)]())return _0x1db139(0x197);const _0x44fb77={'redirect':location[_0x1db139(0x159)],'siteUrl':pos[_0x1db139(0x22e)],'email':this[_0x1db139(0x264)]['email']};return _0x1db139(0x291)+btoa(JSON[_0x1db139(0x23c)](_0x44fb77))+_0x1db139(0x1e7);},'validateOTP'(){const _0x4cabcd=_0x449766;this[_0x4cabcd(0x20a)]==this['otp_check']||_0x4cabcd(0x277)==this[_0x4cabcd(0x17d)]?(this['otp']=!0x1,this[_0x4cabcd(0x293)]=!0x1,this[_0x4cabcd(0x21e)](this['temporaryData'][_0x4cabcd(0x290)]),this[_0x4cabcd(0x177)](this[_0x4cabcd(0x242)])):this[_0x4cabcd(0x293)]=!0x0;},'activateuser'(_0x4653bc){const _0x196898=_0x449766;fetch(this[_0x196898(0x203)]()+_0x196898(0x1ca),{'method':'POST','headers':{'Accept':'application/json','Authorization':_0x196898(0x25e)+_0x4653bc}});},'successfulLogin'(_0x1860d9){const _0x6e38be=_0x449766;this[_0x6e38be(0x256)]='',this[_0x6e38be(0x186)]='',this[_0x6e38be(0x290)]=_0x1860d9[_0x6e38be(0x290)],this[_0x6e38be(0x296)]=_0x1860d9['name'],this[_0x6e38be(0x264)]=_0x1860d9,this[_0x6e38be(0x2af)]=_0x1860d9[_0x6e38be(0x19f)],_0x6e38be(0x1d1)!=_0x1860d9[_0x6e38be(0x19f)]&&(this['pro']=!0x0),localStorage[_0x6e38be(0x192)]('p-'+pos[_0x6e38be(0x276)]+'-pos-token',this[_0x6e38be(0x290)]),localStorage[_0x6e38be(0x192)]('p-'+pos[_0x6e38be(0x276)]+'-pos-user',JSON[_0x6e38be(0x23c)](this[_0x6e38be(0x264)])),this[_0x6e38be(0x15c)](_0x6e38be(0x241),this[_0x6e38be(0x264)]['x16']),this[_0x6e38be(0x22f)](),Bookmarks[_0x6e38be(0x22b)](),this[_0x6e38be(0x224)](),this[_0x6e38be(0x1df)](),this[_0x6e38be(0x16c)](),this[_0x6e38be(0x1c3)](),this[_0x6e38be(0x29b)](),jQuery(_0x6e38be(0x24b))[_0x6e38be(0x26f)](),jQuery(_0x6e38be(0x19e))[_0x6e38be(0x26f)](),jQuery(_0x6e38be(0x20c))[_0x6e38be(0x26f)]();},'logout'(){const _0x4a1614=_0x449766;localStorage[_0x4a1614(0x20e)]('p-'+pos['current_user_id']+_0x4a1614(0x164)),localStorage[_0x4a1614(0x20e)]('p-'+pos[_0x4a1614(0x276)]+'-pos-user'),this[_0x4a1614(0x264)]={},this[_0x4a1614(0x290)]='',this[_0x4a1614(0x1ed)]=!0x1,jQuery(_0x4a1614(0x24b))['hide'](),jQuery(_0x4a1614(0x19e))[_0x4a1614(0x280)](),jQuery('#toplevel_page_pos-settings\x20li:contains(\x22Account\x22)')[_0x4a1614(0x280)](),this[_0x4a1614(0x22f)](),this[_0x4a1614(0x15c)](_0x4a1614(0x241),'#'),this[_0x4a1614(0x250)]=[],this[_0x4a1614(0x253)]=[],this[_0x4a1614(0x195)]='login',$['get'](this[_0x4a1614(0x203)]()+_0x4a1614(0x2ac));},'setReady'(){const _0x1198d1=_0x449766;this[_0x1198d1(0x20b)]=!0x0;},'initialize'(){const _0x2b57cd=_0x449766,_0x537c2=this;if(this[_0x2b57cd(0x266)]=pos,window[_0x2b57cd(0x1e3)][_0x2b57cd(0x1e0)]){const _0x263474=window[_0x2b57cd(0x1e3)][_0x2b57cd(0x1e0)][_0x2b57cd(0x1d6)](0x1);if(_0x2b57cd(0x207)!=_0x263474)localStorage[_0x2b57cd(0x206)]('p-'+pos[_0x2b57cd(0x276)]+_0x2b57cd(0x164))?this['tab']=_0x263474:_0x2b57cd(0x265)!=_0x263474&&_0x2b57cd(0x253)!=_0x263474&&_0x2b57cd(0x282)!=_0x263474||(this['tab']='login');else this[_0x2b57cd(0x19c)](),this[_0x2b57cd(0x195)]=_0x2b57cd(0x15d),window['location'][_0x2b57cd(0x1e0)]=_0x2b57cd(0x1f5);}setTimeout(function(){_0x537c2['setReady']();},0x3e8);const _0x23b6ba=localStorage[_0x2b57cd(0x206)]('p-'+pos[_0x2b57cd(0x276)]+'-pos-token');if(_0x23b6ba){this[_0x2b57cd(0x290)]=_0x23b6ba;const _0xf4a574=localStorage[_0x2b57cd(0x206)]('p-'+pos['current_user_id']+_0x2b57cd(0x15e));if(_0xf4a574){const _0x3ce04e=JSON['parse'](_0xf4a574);this[_0x2b57cd(0x264)]=_0x3ce04e,this[_0x2b57cd(0x256)]=_0x3ce04e[_0x2b57cd(0x256)],this[_0x2b57cd(0x296)],_0x3ce04e[_0x2b57cd(0x296)];}$[_0x2b57cd(0x18b)]({'headers':{'Accept':_0x2b57cd(0x165),'Authorization':_0x2b57cd(0x25e)+_0x23b6ba},0x194:function(_0x56296b,_0x487261,_0x56846d){console['log'](Connection['serverMaintenanceMessage']());}}),Bookmarks[_0x2b57cd(0x22b)](),0x0==this[_0x2b57cd(0x253)][_0x2b57cd(0x227)]&&this[_0x2b57cd(0x1df)](),this['fetchPlanDetails'](),this['fetchHistories'](),this[_0x2b57cd(0x1c3)](),'free'!=this[_0x2b57cd(0x264)][_0x2b57cd(0x19f)]&&(this[_0x2b57cd(0x29b)](),this[_0x2b57cd(0x178)][_0x2b57cd(0x1c4)](),this[_0x2b57cd(0x16d)][_0x2b57cd(0x270)](),this[_0x2b57cd(0x223)][_0x2b57cd(0x22b)]());}else jQuery(_0x2b57cd(0x24b))[_0x2b57cd(0x280)](),jQuery(_0x2b57cd(0x19e))[_0x2b57cd(0x280)](),jQuery(_0x2b57cd(0x20c))[_0x2b57cd(0x280)]();this['processActivePlugins'](pos[_0x2b57cd(0x23a)]),this[_0x2b57cd(0x1d2)](pos[_0x2b57cd(0x1e8)]);},'processToken'(){const _0x215571=_0x449766;this['fetchUserCategories'](),this['fetchUserBookmarks'](),this[_0x215571(0x194)](),this['fetchHistories']();},'fetchUser'(){const _0x44277a=_0x449766;''!=this['token']&&(this[_0x44277a(0x264)]['id']||fetch(this[_0x44277a(0x203)]()+_0x44277a(0x1c7),{'method':_0x44277a(0x170),'headers':{'Accept':_0x44277a(0x165),'Content-Type':_0x44277a(0x165),'Authorization':'Bearer\x20'+this[_0x44277a(0x290)]}})[_0x44277a(0x246)](_0x3fea15=>_0x3fea15[_0x44277a(0x230)]())['then'](_0x1cb699=>{const _0x409ecb=_0x44277a;window[_0x409ecb(0x157)](new CustomEvent('POS_USER_FETCHED',{'detail':_0x1cb699}));})[_0x44277a(0x1ac)](_0x131984=>{console['log'](Connection['serverMaintenanceMessage']());}));},'fetchSites'(){const _0x24275a=_0x449766,_0x1a65a4=this;$[_0x24275a(0x198)](this[_0x24275a(0x203)]()+'/sites',function(_0x2f166d){const _0x2d2b50=_0x24275a,_0x1a3ab1=pos[_0x2d2b50(0x215)],_0x576179=_0x2f166d[_0x2d2b50(0x281)](function(_0x1dc382){const _0x3d1a77=_0x2d2b50;return _0x1dc382[_0x3d1a77(0x28e)]==_0x1a3ab1;});0x0!=_0x2f166d[_0x2d2b50(0x227)]&&_0x576179||_0x2f166d[_0x2d2b50(0x189)]({'id':0x1,'url':pos[_0x2d2b50(0x215)],'active':0x0,'user_id':_0x1a65a4['user']['id'],'activated_on':'2022-09-06\x2013:36'}),_0x1a65a4[_0x2d2b50(0x226)]=_0x2f166d,_0x1a65a4['isCurrentSiteActive']()?_0x1a65a4['updateOption'](_0x2d2b50(0x275),_0x2d2b50(0x1c6)):(_0x1a65a4[_0x2d2b50(0x15c)](_0x2d2b50(0x275),'xx'),$(_0x2d2b50(0x1d9))[_0x2d2b50(0x1ad)](_0x2d2b50(0x2a2))[_0x2d2b50(0x298)](_0x2d2b50(0x284)));});},'getSiteStatus':_0x15caf2=>0x1==_0x15caf2['active']?'active':'inactive','activateCurrentSite'(){const _0xf1499=_0x449766,_0x406975=pos[_0xf1499(0x215)];$('#activate-site\x20a')[_0xf1499(0x196)](_0xf1499(0x209));const _0x12bb18=this['sites'][_0xf1499(0x1b2)](function(_0x11279a){const _0x5443d9=_0xf1499;return _0x11279a[_0x5443d9(0x28e)]==_0x406975;});-0x1!==_0x12bb18&&this['activateSite'](this[_0xf1499(0x226)][_0x12bb18]);},'activateSite'(_0x3cbf13){const _0x5c5431=_0x449766,_0x224fc1=this;pos[_0x5c5431(0x215)]==_0x3cbf13[_0x5c5431(0x28e)]&&$[_0x5c5431(0x27f)](pos[_0x5c5431(0x1ce)],{'action':_0x5c5431(0x1af),'nonce':pos[_0x5c5431(0x205)],'op':'A'},function(){const _0x5d3618=_0x5c5431;pos['x256']=0x0,$(_0x5d3618(0x1d9))[_0x5d3618(0x1ad)](_0x5d3618(0x284))[_0x5d3618(0x298)](_0x5d3618(0x2a2));}),$['post'](this[_0x5c5431(0x203)]()+'/sites',{'site':_0x3cbf13['url']},function(_0x57e17f){const _0x4605b9=_0x5c5431;0x0==_0x57e17f[_0x4605b9(0x175)]?(_0x3cbf13['active']=!0x0,_0x3cbf13['id']=_0x57e17f['id'],_0x224fc1[_0x4605b9(0x15c)](_0x4605b9(0x275),'8ca6ae93df65cf07d33237d745875cb79bdc70cf',function(){const _0x5b2b10=_0x4605b9;location[_0x5b2b10(0x183)]();})):_0x224fc1['showMessage'](_0x57e17f[_0x4605b9(0x1cb)],!0x0),_0x224fc1[_0x4605b9(0x1c3)]();});},'deactivateSite'(_0x1d93a9){const _0x10327c=_0x449766,_0x4567c0=this;pos[_0x10327c(0x215)]==_0x1d93a9[_0x10327c(0x28e)]&&$[_0x10327c(0x27f)](pos[_0x10327c(0x1ce)],{'action':_0x10327c(0x1af),'nonce':pos[_0x10327c(0x205)],'op':'D'},function(_0x586497){const _0x4fd7ec=_0x10327c;pos[_0x4fd7ec(0x21f)]=0x0;}),$[_0x10327c(0x19d)]({'url':this[_0x10327c(0x203)]()+_0x10327c(0x286)+_0x1d93a9['id'],'type':'DELETE','success':function(_0x55ad55){const _0x361e79=_0x10327c;_0x55ad55[_0x361e79(0x175)]?_0x4567c0[_0x361e79(0x234)](_0x55ad55[_0x361e79(0x1cb)],!0x0):(_0x4567c0['updateOption'](_0x361e79(0x275),'xx'),_0x1d93a9[_0x361e79(0x278)]=!0x1,_0x4567c0[_0x361e79(0x1c3)]());}});},'getCurrentSite':()=>pos[_0x449766(0x215)],'shoudDisplayTopBar'(){const _0x12f5e8=_0x449766;return!!this[_0x12f5e8(0x2a5)]()&&(null!=this[_0x12f5e8(0x264)]&&('free'!=this[_0x12f5e8(0x264)][_0x12f5e8(0x19f)]&&!this[_0x12f5e8(0x188)]()));},'ix256'(){const _0x4fdb6c=_0x449766;return this[_0x4fdb6c(0x188)]();},'isCurrentSiteActive'(){const _0x5e6993=_0x449766,_0x191e19=pos['site_url'];return this[_0x5e6993(0x226)][_0x5e6993(0x281)](function(_0x2b27b7){return _0x2b27b7['url']==_0x191e19&&0x1==_0x2b27b7['active'];});},'registerSite'(){const _0x4cd269=_0x449766;if(''==this[_0x4cd269(0x290)])return;const _0x4322e9={'url':document['location']['host']};fetch(this[_0x4cd269(0x203)]()+_0x4cd269(0x1bc),{'method':_0x4cd269(0x170),'body':JSON[_0x4cd269(0x23c)](_0x4322e9),'headers':{'Accept':_0x4cd269(0x165),'Content-Type':_0x4cd269(0x165),'Authorization':_0x4cd269(0x25e)+this[_0x4cd269(0x290)]}})[_0x4cd269(0x1ac)](_0x482b53=>{const _0x592680=_0x4cd269;console[_0x592680(0x193)](Connection['serverMaintenanceMessage']());});},'noCategories'(){const _0x17068f=_0x449766;return!this['categories'][_0x17068f(0x281)](_0x4c0b6f=>_0x4c0b6f['n']>0x0)||0x0==this[_0x17068f(0x16a)]['length'];},'fetchUserCategories'(){const _0x56e4aa=_0x449766;if(_0x56e4aa(0x1d1)==this['user'][_0x56e4aa(0x19f)])return;const _0x47e727=this;$[_0x56e4aa(0x198)](this[_0x56e4aa(0x203)]()+_0x56e4aa(0x23d),function(_0x308262){const _0x46762d=_0x56e4aa;_0x308262[_0x46762d(0x182)](_0x3ce56f=>{const _0x428a7c=_0x46762d;_0x3ce56f[_0x428a7c(0x190)]=_0x47e727[_0x428a7c(0x1d0)](_0x3ce56f[_0x428a7c(0x190)]);}),_0x47e727[_0x46762d(0x16a)]=_0x47e727[_0x46762d(0x16a)]['concat'](_0x308262);});},'manageCategories'(_0x3748dd){const _0x59a9dc=_0x449766;this[_0x59a9dc(0x1d5)]=[],this[_0x59a9dc(0x240)]=_0x3748dd,this[_0x59a9dc(0x1d5)]=_0x3748dd[_0x59a9dc(0x16a)],this[_0x59a9dc(0x260)]=!0x0;},'fetchCBookmarks'(_0x4dc739){const _0x12cf8b=_0x449766;this[_0x12cf8b(0x15f)]=!0x1,this[_0x12cf8b(0x1ea)](),this['activeCategory']=_0x4dc739['key'],this[_0x12cf8b(0x238)](_0x4dc739);},'addCategories'(){const _0x59018e=_0x449766;''!=this[_0x59018e(0x225)]&&(this[_0x59018e(0x1d0)](this[_0x59018e(0x225)]),this[_0x59018e(0x16a)]['push']({'key':this[_0x59018e(0x225)],'title':this['titleCase'](this[_0x59018e(0x225)]),'active':0x0,'id':0x270f+Math['floor'](0x270f*Math[_0x59018e(0x2ab)]())}),this[_0x59018e(0x1d5)][_0x59018e(0x189)](this[_0x59018e(0x225)]+''),this[_0x59018e(0x225)]='');},'saveCategories'(){const _0x1a4a2d=_0x449766;0x0==this[_0x1a4a2d(0x1d5)][_0x1a4a2d(0x227)]&&(this[_0x1a4a2d(0x1d5)]=[_0x1a4a2d(0x1e9)]),this['activeBookmark'][_0x1a4a2d(0x16a)]=this['modalCategories'],this[_0x1a4a2d(0x257)](),$[_0x1a4a2d(0x27f)](this[_0x1a4a2d(0x203)]()+_0x1a4a2d(0x1c0),{'plugin_id':this[_0x1a4a2d(0x240)][_0x1a4a2d(0x1be)],'categories':this['activeBookmark'][_0x1a4a2d(0x16a)]}),this[_0x1a4a2d(0x1b6)]();},'hideModal'(){const _0x3f3c56=_0x449766;this[_0x3f3c56(0x260)]=!0x1,this['modalCategories']=[];},'pop'(){const _0x102e7d=_0x449766;this[_0x102e7d(0x253)][_0x102e7d(0x29f)]();},'fetchUserBookmarks'(){const _0x379dc8=_0x449766;this[_0x379dc8(0x2a5)]()&&fetch(this['API_ENDPOINT']()+_0x379dc8(0x28f),{'method':_0x379dc8(0x17f),'headers':{'Accept':'application/json','Content-Type':_0x379dc8(0x165),'Authorization':_0x379dc8(0x25e)+this['token']}})[_0x379dc8(0x246)](_0x14044a=>_0x14044a[_0x379dc8(0x230)]())[_0x379dc8(0x246)](_0xfab7d6=>{const _0x5ca440=_0x379dc8,_0xbd0cd1=[],_0x1c726f=[];_0xfab7d6[_0x5ca440(0x218)](function(_0x2b3999){const _0x1ee0e2=_0x5ca440;_0x1ee0e2(0x216)==_0x2b3999[_0x1ee0e2(0x19f)]&&(_0x2b3999['name']='Eazy\x20Plugin\x20Manager'),_0xbd0cd1[_0x2b3999[_0x1ee0e2(0x296)]]?_0xbd0cd1[_0x2b3999[_0x1ee0e2(0x296)]][_0x1ee0e2(0x16a)][_0x1ee0e2(0x189)](_0x2b3999[_0x1ee0e2(0x1d3)]):(_0xbd0cd1[_0x2b3999[_0x1ee0e2(0x296)]]=_0x2b3999,_0xbd0cd1[_0x2b3999[_0x1ee0e2(0x296)]]['categories']=[],_0xbd0cd1[_0x2b3999[_0x1ee0e2(0x296)]][_0x1ee0e2(0x16a)][_0x1ee0e2(0x189)](_0x2b3999[_0x1ee0e2(0x1d3)]));});const _0x73696a=Object[_0x5ca440(0x15a)](_0xbd0cd1);_0x73696a[_0x5ca440(0x2a3)](),_0x73696a['forEach'](_0x5c8c14=>{const _0x2e118b=_0x5ca440,_0x56b849=_0xbd0cd1[_0x5c8c14];_0x1c726f[_0x2e118b(0x189)](_0x56b849);}),this[_0x5ca440(0x253)]=_0x1c726f;const _0x1edd0f=this;setTimeout(function(){const _0x2b52e1=_0x5ca440;_0x1edd0f[_0x2b52e1(0x257)]();},0x2bc),this['updateActionText']();})[_0x379dc8(0x1ac)](_0x33beb4=>{const _0x1881a9=_0x379dc8;console[_0x1881a9(0x193)](Connection[_0x1881a9(0x21b)]());});},'processCategoryCount'(){const _0x3cf63c=_0x449766,_0x7172e8={};this[_0x3cf63c(0x253)][_0x3cf63c(0x218)](function(_0xfde2ad){const _0xbd9c3c=_0x3cf63c;_0xfde2ad[_0xbd9c3c(0x16a)][_0xbd9c3c(0x218)](function(_0x5adc1c){_0x7172e8[_0x5adc1c]?_0x7172e8[_0x5adc1c]+=0x1:_0x7172e8[_0x5adc1c]=0x1;});}),this['categories'][_0x3cf63c(0x182)](function(_0x50c1ee){const _0x40fd3a=_0x3cf63c;_0x50c1ee['n']=_0x7172e8[_0x50c1ee[_0x40fd3a(0x1c1)]];}),this['categories'][0x0]['n']=this[_0x3cf63c(0x253)]['length'];},'fetchHistories'(){const _0x5b2b5e=_0x449766;this[_0x5b2b5e(0x2a5)]()&&fetch(pos[_0x5b2b5e(0x1ce)]+'?'+new URLSearchParams({'nonce':pos[_0x5b2b5e(0x205)],'action':'pos_histories'}),{'method':'GET','headers':{'Accept':_0x5b2b5e(0x165),'Content-Type':_0x5b2b5e(0x165),'Authorization':_0x5b2b5e(0x25e)+this['token']}})[_0x5b2b5e(0x246)](_0x2974ba=>_0x2974ba[_0x5b2b5e(0x230)]())[_0x5b2b5e(0x246)](_0x4ccb9e=>{const _0x7837f1=_0x5b2b5e;this[_0x7837f1(0x250)]=_0x4ccb9e;})[_0x5b2b5e(0x1ac)](_0x4205cb=>{const _0x1796b1=_0x5b2b5e;console['log'](Connection[_0x1796b1(0x21b)]());});},'hasHistories'(){const _0x5b0a60=_0x449766;return 0x0!=this[_0x5b0a60(0x250)][_0x5b0a60(0x227)];},'fetchPlanDetails'(){},'saveBookmark'(){},'titleCase'(_0x31d681){const _0x444651=_0x449766;if('plugins-on-steroids'==_0x31d681&&(_0x31d681=_0x444651(0x1cc)),_0x31d681)return(_0x31d681=_0x31d681[_0x444651(0x1a6)](/-/g,'\x20'))[_0x444651(0x294)]()[_0x444651(0x245)]('\x20')['map'](function(_0x481985){const _0x28cb4a=_0x444651;return _0x481985[_0x28cb4a(0x25f)](0x0)['toUpperCase']()+_0x481985[_0x28cb4a(0x217)](0x1);})[_0x444651(0x1a7)]('\x20');},'count'(){const _0x31960a=_0x449766;return this['bookmarks'][_0x31960a(0x227)];},'removeBookmark'(_0x3c6629){const _0x23f3cd=_0x449766;this[_0x23f3cd(0x253)][_0x23f3cd(0x1ff)](_0x3c6629,0x1),this[_0x23f3cd(0x257)]();},'installUrl':_0x369616=>pos[_0x449766(0x1ce)]+_0x449766(0x166)+pos['nonce']+_0x449766(0x200)+_0x369616,'processPlugin'(_0x238421,_0x1f752a=null,_0x36944c=_0x449766(0x24e)){const _0x4515de=_0x449766;if('plugins-on-steroids'==_0x238421)return;const _0x20a97f=this[_0x4515de(0x253)]['findIndex'](_0x3f7d6e=>_0x3f7d6e[_0x4515de(0x19f)]==_0x238421),_0xeb5120=this;if(this[_0x4515de(0x1e8)][_0x4515de(0x2a0)](_0x238421)&&!this['active_plugins'][_0x4515de(0x2a0)](_0x238421)){if(pos[_0x4515de(0x29a)][_0x238421])return void this['showMessage'](_0x4515de(0x23b),!0x0);if(pos[_0x4515de(0x1db)][_0x238421])return void this[_0x4515de(0x234)](_0x4515de(0x18d),!0x0);if(_0x1f752a&&_0x4515de(0x18e)!=_0x1f752a)return void window[_0x4515de(0x157)](new CustomEvent(_0x4515de(0x212),{'detail':{'slug':_0x238421,'action':_0x4515de(0x26b)}}));$[_0x4515de(0x27f)](pos[_0x4515de(0x1ce)],{'action':_0x4515de(0x174),'nonce':pos[_0x4515de(0x205)],'slug':_0x238421,'version':_0x36944c},function(_0x547f3d){const _0x584460=_0x4515de,_0x562930='Plugin\x20'+_0x238421+_0x584460(0x1d8);_0xeb5120[_0x584460(0x26e)]['message']=_0x562930,_0xeb5120[_0x584460(0x26e)][_0x584460(0x27d)]=!0x0,_0xeb5120[_0x584460(0x1de)](_0x20a97f),window['dispatchEvent'](new CustomEvent(_0x584460(0x212),{'detail':{'slug':_0x238421,'action':_0x584460(0x1b8)}}));}),this[_0x4515de(0x23a)][_0x4515de(0x189)](_0x238421);}else{if(this[_0x4515de(0x1e8)][_0x4515de(0x2a0)](_0x238421)&&this['active_plugins'][_0x4515de(0x2a0)](_0x238421)){if(pos['blocked_plugins'][_0x238421])return void this[_0x4515de(0x234)](_0x4515de(0x1b4),!0x0);if(pos[_0x4515de(0x1db)][_0x238421])return void this[_0x4515de(0x234)](_0x4515de(0x1a9),!0x0);if(_0x1f752a&&_0x4515de(0x1fc)!=_0x1f752a)return void window[_0x4515de(0x157)](new CustomEvent(_0x4515de(0x212),{'detail':{'slug':_0x238421,'action':_0x4515de(0x26b)}}));$[_0x4515de(0x27f)](pos[_0x4515de(0x1ce)],{'action':_0x4515de(0x1cd),'nonce':pos['nonce'],'slug':_0x238421,'version':_0x36944c},function(_0x29086e){const _0x24db5d=_0x4515de,_0x5f211e=_0x24db5d(0x1ba)+_0x238421+_0x24db5d(0x229);_0xeb5120[_0x24db5d(0x26e)][_0x24db5d(0x1cb)]=_0x5f211e,_0xeb5120[_0x24db5d(0x26e)][_0x24db5d(0x27d)]=!0x0,_0xeb5120['updateActionText'](_0x20a97f),window[_0x24db5d(0x157)](new CustomEvent('POS_PLUGIN_ACTION',{'detail':{'slug':_0x238421,'action':_0x24db5d(0x268)}}));});const _0x4c10ad=this[_0x4515de(0x23a)][_0x4515de(0x1f1)](_0x238421);_0x4c10ad>-0x1&&this[_0x4515de(0x23a)][_0x4515de(0x1ff)](_0x4c10ad,0x1);}else{if(pos['blocked_plugins'][_0x238421])return void this[_0x4515de(0x234)](_0x4515de(0x1fe),!0x0);if(pos[_0x4515de(0x1db)][_0x238421])return void this['showMessage'](_0x4515de(0x29d),!0x0);if(_0x1f752a&&_0x4515de(0x1e4)!=_0x1f752a)return void window[_0x4515de(0x157)](new CustomEvent(_0x4515de(0x212),{'detail':{'slug':_0x238421,'action':_0x4515de(0x26b)}}));const _0x5a4267=_0x4515de(0x1ba)+_0x238421+_0x4515de(0x28d);this[_0x4515de(0x26e)]['message']=_0x5a4267,this[_0x4515de(0x26e)][_0x4515de(0x27d)]=!0x0,_0xeb5120[_0x4515de(0x253)][_0x20a97f]['actionText']=_0x4515de(0x1a1)+(_0x4515de(0x1f9)==_0x36944c?_0x4515de(0x232):_0x36944c),$['post'](pos['ajax_url'],{'action':'pos_install','nonce':pos[_0x4515de(0x205)],'slug':_0x238421,'version':_0x36944c},function(_0x105579){const _0x7c1fc2=_0x4515de;_0xeb5120[_0x7c1fc2(0x21d)][_0x238421]=_0x36944c;const _0x42f105=_0x7c1fc2(0x1ba)+_0x238421+_0x7c1fc2(0x251);_0xeb5120['notice'][_0x7c1fc2(0x1cb)]=_0x42f105,_0xeb5120['notice'][_0x7c1fc2(0x27d)]=!0x0,_0xeb5120['updateActionText'](_0x20a97f),window[_0x7c1fc2(0x157)](new CustomEvent('POS_PLUGIN_ACTION',{'detail':{'slug':_0x238421,'action':_0x7c1fc2(0x2a4)}}));}),this[_0x4515de(0x1e8)]['push'](_0x238421);}}},'processActivePlugins'(_0x83cdaa){const _0x5dcd84=_0x449766;for(i of(_0x83cdaa=JSON['parse'](_0x83cdaa),this[_0x5dcd84(0x23a)]=[],Object[_0x5dcd84(0x15a)](_0x83cdaa))){const _0x3a1a12=_0x83cdaa[i][_0x5dcd84(0x245)]('/');this[_0x5dcd84(0x23a)][_0x5dcd84(0x189)](_0x3a1a12[0x0]);}},'processAllPlugins'(_0xa52fba){const _0x5d9cea=_0x449766;for(i of(_0xa52fba=JSON['parse'](_0xa52fba),this[_0x5d9cea(0x1e8)]=[],Object[_0x5d9cea(0x15a)](_0xa52fba))){const _0x32b1e5=i[_0x5d9cea(0x245)]('/'),_0x33e402=_0x32b1e5[0x0];this[_0x5d9cea(0x1e8)][_0x5d9cea(0x189)](_0x32b1e5[0x0]),this[_0x5d9cea(0x21d)][_0x33e402]=_0xa52fba[i][_0x5d9cea(0x1bb)];}},'getPluginVersion'(_0x2a2b41){const _0x2b909d=_0x449766;if(this[_0x2b909d(0x21d)][_0x2a2b41])return _0x2b909d(0x160)+this['installed_plugins'][_0x2a2b41]+'\x20|';},'updateActionText'(_0x1066f5=null){const _0x468b7b=_0x449766;if(_0x1066f5){const _0x4db12d=this['bookmarks'][_0x1066f5]['slug'];let _0x48ffdd=_0x468b7b(0x231);this['all_plugins'][_0x468b7b(0x2a0)](_0x4db12d)&&!this['active_plugins'][_0x468b7b(0x2a0)](_0x4db12d)?_0x48ffdd='Activate':this[_0x468b7b(0x1e8)][_0x468b7b(0x2a0)](_0x4db12d)&&this[_0x468b7b(0x23a)][_0x468b7b(0x2a0)](_0x4db12d)&&(_0x48ffdd='Deactivate'),this['bookmarks'][_0x1066f5][_0x468b7b(0x261)]=_0x48ffdd;}else for(i in this[_0x468b7b(0x253)]){const _0x846ede=this[_0x468b7b(0x253)][i][_0x468b7b(0x19f)];let _0x5176e1=_0x468b7b(0x231);this[_0x468b7b(0x1e8)]['includes'](_0x846ede)&&!this['active_plugins']['includes'](_0x846ede)?_0x5176e1=_0x468b7b(0x191):this[_0x468b7b(0x1e8)]['includes'](_0x846ede)&&this[_0x468b7b(0x23a)]['includes'](_0x846ede)&&(_0x5176e1='Deactivate'),this[_0x468b7b(0x253)][i][_0x468b7b(0x261)]=_0x5176e1;}},'makeExternal':_0x3d65ee=>_0x3d65ee[_0x449766(0x1a6)](_0x449766(0x159),_0x449766(0x2a7)),'filter'(_0x14decc){const _0x2cca58=_0x449766;if(!_0x14decc)return;return _0x14decc[_0x2cca58(0x1fb)](_0x53843d=>_0x53843d[_0x2cca58(0x19f)]&&_0x53843d[_0x2cca58(0x19f)][_0x2cca58(0x2a0)](this[_0x2cca58(0x17a)]));},'filterByCategory'(_0x3d2f6c){const _0x5cbd14=_0x449766;return _0x3d2f6c&&_0x5cbd14(0x20f)!=_0x3d2f6c?this[_0x5cbd14(0x253)][_0x5cbd14(0x1fb)](_0x4d0873=>_0x4d0873[_0x5cbd14(0x16a)]['includes'](_0x3d2f6c)&&_0x4d0873['slug'][_0x5cbd14(0x294)]()[_0x5cbd14(0x2a0)](this[_0x5cbd14(0x1aa)]['toLowerCase']())):this[_0x5cbd14(0x253)][_0x5cbd14(0x1fb)](_0xc58268=>_0xc58268[_0x5cbd14(0x19f)][_0x5cbd14(0x294)]()[_0x5cbd14(0x2a0)](this[_0x5cbd14(0x1aa)][_0x5cbd14(0x294)]()));},'resetPassword'(){const _0x345856=_0x449766,_0x3786a0=this;if(!this['validateEmail'](this[_0x345856(0x256)]))return void(this[_0x345856(0x274)]='Please\x20type\x20a\x20valid\x20email\x20address');this[_0x345856(0x22d)]='';const _0x28f350=btoa(this[_0x345856(0x256)]),_0x3e1008=_0x28f350[_0x345856(0x217)](0x0,-0x2)['split']('')[_0x345856(0x172)]()['join']('')+_0x28f350[_0x345856(0x217)](-0x2);this[_0x345856(0x222)]=!0x1,this[_0x345856(0x274)]='',$[_0x345856(0x27f)](this[_0x345856(0x203)]()+_0x345856(0x22a),{'email':this[_0x345856(0x256)],'identifier':_0x3e1008},function(){const _0x181fab=_0x345856;_0x3786a0[_0x181fab(0x234)](_0x181fab(0x1f6)+_0x3786a0['email']+_0x181fab(0x1b5));});},'validateEmail':_0x25d488=>/^[^\s@]+@[^\s@]+\.[^\s@]+$/['test'](_0x25d488),'makeCategoryActive'(_0x556730){const _0x141e01=_0x449766;this[_0x141e01(0x16a)][_0x141e01(0x218)](function(_0x30a134){const _0x551b69=_0x141e01;_0x30a134[_0x551b69(0x278)]=!0x1,_0x30a134['id']==_0x556730['id']&&(_0x30a134[_0x551b69(0x278)]=!0x0);});},'selectPlugins'(){const _0x1b0517=_0x449766;if(this[_0x1b0517(0x15f)]){const _0x264364=this,_0x14d8e0=this[_0x1b0517(0x285)](this[_0x1b0517(0x249)]);this[_0x1b0517(0x292)]=[],_0x14d8e0[_0x1b0517(0x218)](function(_0x3d99ab){const _0xdb7e2b=_0x1b0517;_0x264364[_0xdb7e2b(0x292)]['push'](_0x3d99ab[_0xdb7e2b(0x19f)]);});}else this[_0x1b0517(0x292)]=[];},'processBulkAction'(){const _0x8d886f=_0x449766;window[_0x8d886f(0x16f)](_0x8d886f(0x212),this[_0x8d886f(0x299)]),window[_0x8d886f(0x157)](new CustomEvent(_0x8d886f(0x212),{'detail':{}}));},'processPluginFromEvent'(){const _0x273e16=_0x449766,_0x5cdba4=Alpine['store'](_0x273e16(0x185));if(_0x5cdba4[_0x273e16(0x292)]['length']<=0x0)return window[_0x273e16(0x1a0)](_0x273e16(0x212),_0x5cdba4[_0x273e16(0x299)]),_0x5cdba4[_0x273e16(0x292)]=[],_0x5cdba4[_0x273e16(0x15f)]=!0x1,void(_0x5cdba4['action']=null);const _0x251eef=_0x5cdba4['bulkSelectedPlugins'][_0x273e16(0x29f)]();_0x5cdba4[_0x273e16(0x173)](_0x251eef,_0x5cdba4[_0x273e16(0x169)]);},'notBlocked':_0x2fc019=>!pos[_0x449766(0x29a)][_0x2fc019]&&!pos[_0x449766(0x1db)][_0x2fc019],'optimizationManager':{'saving':!0x1,'search':'','showSelectedOnly':!0x1,'all_plugins':[],'actions':{'enable':'Enable\x20only\x20here,\x20disable\x20everywhere\x20else','disable':_0x449766(0x263)},'types':{'post':_0x449766(0x210),'page':_0x449766(0x28c),'special':'Specials'},'model':{'selectAllPosts':!0x1,'selectAllPages':!0x1,'showOnlySelectedPosts':!0x1,'showOnlySelectedPages':!0x1,'type':'','post_ids':[],'page_ids':[],'urls':'','specials':[],'slugs':[]},'posts':[],'pages':[],'post_slugs':[],'page_slugs':[],'ruleset':{},'checkSelectAllStatus'(_0x53ad09,_0x379e40=_0x449766(0x27f)){const _0x152c23=_0x449766;'post'==_0x379e40&&(_0x53ad09['post_ids'][_0x152c23(0x227)],this[_0x152c23(0x20d)],length?_0x53ad09[_0x152c23(0x1fd)]=!0x1:_0x53ad09['selectAllPosts']=!0x0),_0x152c23(0x16b)==_0x379e40&&(_0x53ad09[_0x152c23(0x25c)][_0x152c23(0x227)]!=this[_0x152c23(0x269)]['length']?_0x53ad09['selectAllPages']=!0x1:_0x53ad09[_0x152c23(0x273)]=!0x0);},'clean'(){const _0x4ce13c=_0x449766;this[_0x4ce13c(0x1a3)]='',this[_0x4ce13c(0x214)]=!0x1;},'filteredPosts'(_0x251e86){const _0x3c08e7=_0x449766,_0x2b0a18=this['posts']['filter'](_0x307e18=>_0x307e18[_0x3c08e7(0x190)]['toLowerCase']()[_0x3c08e7(0x2a0)](this['search'][_0x3c08e7(0x294)]()));return this['showSelectedOnly']?_0x2b0a18['filter'](_0x26fbbc=>_0x251e86[_0x3c08e7(0x1b1)][_0x3c08e7(0x2a0)](_0x26fbbc['id'])):_0x2b0a18;},'filteredPages'(_0x2b9ad4){const _0x4a629f=_0x449766,_0x312212=this[_0x4a629f(0x269)][_0x4a629f(0x1fb)](_0x3716e2=>_0x3716e2[_0x4a629f(0x190)][_0x4a629f(0x294)]()[_0x4a629f(0x2a0)](this[_0x4a629f(0x1a3)][_0x4a629f(0x294)]()));return this[_0x4a629f(0x214)]?_0x312212[_0x4a629f(0x1fb)](_0xd1022=>_0x2b9ad4['page_ids'][_0x4a629f(0x2a0)](_0xd1022['id'])):_0x312212;},'isChecked':(_0x18186e,_0x2056d7)=>Array['isArray'](_0x18186e)&&_0x18186e[_0x449766(0x2a0)](_0x2056d7),'toggleSelection'(_0xf1ad7b,_0x2187ad){const _0x3f9668=_0x449766;_0x3f9668(0x27f)==_0x2187ad&&(_0xf1ad7b[_0x3f9668(0x1fd)]?_0xf1ad7b[_0x3f9668(0x1b1)]=this['posts'][_0x3f9668(0x182)](_0x37e399=>_0x37e399['id']):_0xf1ad7b[_0x3f9668(0x1b1)]=[]),'page'==_0x2187ad&&(_0xf1ad7b[_0x3f9668(0x273)]?_0xf1ad7b['page_ids']=this[_0x3f9668(0x269)][_0x3f9668(0x182)](_0xe145a4=>_0xe145a4['id']):_0xf1ad7b[_0x3f9668(0x25c)]=[]);},'getLabel':(_0x1684d8,_0x85e97d=_0x449766(0x208))=>Array[_0x449766(0x1f8)](_0x1684d8)?_0x1684d8[_0x449766(0x227)]<=0x1?_0x1684d8[_0x449766(0x227)]+'\x20'+_0x85e97d+_0x449766(0x2a9):_0x1684d8[_0x449766(0x227)]+'\x20'+_0x85e97d+_0x449766(0x244):'Select\x20'+_0x85e97d+'s','addRule'(_0x31bafb){const _0x5e439b=_0x449766;this['ruleset'][_0x31bafb]['rules']||(this['ruleset'][_0x31bafb][_0x5e439b(0x1eb)]=[]),this[_0x5e439b(0x2a8)][_0x31bafb]['rules'][_0x5e439b(0x189)](Object[_0x5e439b(0x1d7)]({},this[_0x5e439b(0x1dd)]));},'fixSlugs'(){const _0x1d6d4b=_0x449766;Object[_0x1d6d4b(0x1cf)](this['ruleset'])[_0x1d6d4b(0x218)](_0x19fed4=>{const _0x59e897=_0x1d6d4b;_0x19fed4[_0x59e897(0x1eb)]['forEach'](_0x1584ee=>{const _0x37d60a=_0x59e897;_0x1584ee[_0x37d60a(0x289)]=[],_0x1584ee[_0x37d60a(0x1b1)]&&_0x1584ee[_0x37d60a(0x1b1)][_0x37d60a(0x218)](_0x598e24=>{const _0x4f2192=_0x37d60a;_0x1584ee['slugs'][_0x4f2192(0x189)](this[_0x4f2192(0x26a)][_0x598e24]);}),_0x1584ee[_0x37d60a(0x25c)]&&_0x1584ee[_0x37d60a(0x25c)][_0x37d60a(0x218)](_0x5bde67=>{const _0x18b93e=_0x37d60a;_0x1584ee[_0x18b93e(0x289)]['push'](this[_0x18b93e(0x297)][_0x5bde67]);}),_0x1584ee[_0x37d60a(0x16e)]&&_0x1584ee[_0x37d60a(0x16e)][_0x37d60a(0x218)](_0x5d74cb=>{const _0x2f6a51=_0x37d60a;_0x1584ee[_0x2f6a51(0x289)][_0x2f6a51(0x189)](_0x5d74cb);});});});},'loadPosts'(){const _0x44cce8=_0x449766;if(0x0==this[_0x44cce8(0x20d)]['length']){const _0x567bf0=this;$['get'](pos['ajax_url'],{'nonce':pos[_0x44cce8(0x205)],'action':_0x44cce8(0x167)},function(_0x1837ae){const _0x10bb6a=_0x44cce8;_0x567bf0['posts']=JSON[_0x10bb6a(0x1e5)](_0x1837ae),_0x567bf0[_0x10bb6a(0x20d)]['forEach'](_0x422b53=>{const _0x365713=_0x10bb6a;_0x567bf0[_0x365713(0x26a)][_0x422b53['id']]=_0x422b53[_0x365713(0x19f)];});});}},'loadPages'(){const _0x1312ae=_0x449766;if(0x0==this[_0x1312ae(0x269)][_0x1312ae(0x227)]){const _0x36745c=this;$[_0x1312ae(0x198)](pos['ajax_url'],{'nonce':pos[_0x1312ae(0x205)],'action':_0x1312ae(0x1bd)},function(_0x59050e){const _0x52ee16=_0x1312ae;_0x36745c['pages']=JSON[_0x52ee16(0x1e5)](_0x59050e),_0x36745c['pages'][_0x52ee16(0x218)](_0x3708b1=>{const _0x32aab7=_0x52ee16;_0x36745c[_0x32aab7(0x297)][_0x3708b1['id']]=_0x3708b1[_0x32aab7(0x19f)];});});}},'init'(){const _0x3c7239=_0x449766,_0x179bbe=Alpine[_0x3c7239(0x25b)](_0x3c7239(0x185)),_0x37b73c=JSON[_0x3c7239(0x1e5)](pos['active_plugins']),_0x28b1c2=this;Object['values'](_0x37b73c)[_0x3c7239(0x218)](_0x184152=>{const _0x505d1d=_0x3c7239,_0x510f17={'slug':_0x184152[_0x505d1d(0x245)]('/')[0x0],'path':_0x184152};this['all_plugins'][_0x505d1d(0x189)](_0x510f17);const _0x18b2b7=Object[_0x505d1d(0x1d7)]({},this[_0x505d1d(0x1dd)]);this['ruleset'][_0x510f17['slug']]={'slug':_0x510f17[_0x505d1d(0x19f)],'rules':[_0x18b2b7]};}),_0x179bbe[_0x3c7239(0x26d)](_0x3c7239(0x233),_0x3c7239(0x27e),function(_0x33d34a){const _0x1e86a8=_0x3c7239,_0x4260c7=JSON[_0x1e86a8(0x1e5)](_0x33d34a);'[]'!=_0x33d34a&&(this[_0x1e86a8(0x2a8)]=Object[_0x1e86a8(0x1d7)](_0x28b1c2['ruleset'],_0x4260c7),Object['values'](this[_0x1e86a8(0x2a8)])[_0x1e86a8(0x218)](_0x594437=>{const _0x8d3e83=_0x1e86a8;_0x594437[_0x8d3e83(0x1eb)][_0x8d3e83(0x218)](_0x11476e=>{const _0x4c3f31=_0x8d3e83;_0x11476e[_0x4c3f31(0x25c)]||(_0x11476e['page_ids']=[]),_0x11476e[_0x4c3f31(0x1b1)]||(_0x11476e[_0x4c3f31(0x1b1)]=[]);});}));}),_0x3c7239(0x1ee)==_0x179bbe[_0x3c7239(0x195)]&&(this[_0x3c7239(0x1f4)](),this[_0x3c7239(0x17c)]());},'savingLabel'(){const _0xe0cb3c=_0x449766;return this[_0xe0cb3c(0x21c)]?'Saving...':_0xe0cb3c(0x181);},'saveRules'(_0x5c016d){const _0x4ab0d3=_0x449766;$('#s'+_0x5c016d)['html']('Saving...');const _0x340f8c=this,_0x592268=Alpine[_0x4ab0d3(0x25b)](_0x4ab0d3(0x185));this[_0x4ab0d3(0x1c5)](),_0x4ab0d3(0x18c)!=_0x592268[_0x4ab0d3(0x264)][_0x4ab0d3(0x1dc)]&&_0x4ab0d3(0x27b)!=_0x592268[_0x4ab0d3(0x264)][_0x4ab0d3(0x1dc)]||_0x592268['updateOption'](_0x4ab0d3(0x233),this[_0x4ab0d3(0x2a8)],function(){const _0x18ebc2=_0x4ab0d3;Alpine[_0x18ebc2(0x25b)](_0x18ebc2(0x185)),($('#s'+_0x5c016d)['html'](_0x18ebc2(0x181)),_0x340f8c[_0x18ebc2(0x237)]());});},'deleteRule'(_0x5576c0,_0x2e8ad5){const _0x1c6a71=_0x449766;this['ruleset'][_0x5576c0][_0x1c6a71(0x1eb)]['splice'](_0x2e8ad5,0x1),0x0==ruleset[_0x5576c0][_0x1c6a71(0x1eb)][_0x1c6a71(0x227)]&&this[_0x1c6a71(0x1f2)](_0x5576c0);},'installAssets'(){const _0x6f0e7e=_0x449766;$[_0x6f0e7e(0x27f)](pos['ajax_url'],{'action':_0x6f0e7e(0x1bf),'nonce':pos[_0x6f0e7e(0x205)]},function(_0x3f79c9){});}},'vaultManager':{'search':'','backups':[],'filter'(){const _0xabb5db=_0x449766;return this[_0xabb5db(0x221)]['filter'](_0x4e1c7f=>_0x4e1c7f['plugin_slug'][_0xabb5db(0x2a0)](this['search']));},'getList'(){const _0x3aa260=_0x449766,_0x224489=Alpine[_0x3aa260(0x25b)](_0x3aa260(0x185)),_0x6fe813=this;$['get'](_0x224489[_0x3aa260(0x203)]()+'/listsimple',{},function(_0x53d023){_0x6fe813['backups']=_0x53d023;});},'totalSpace'(){const _0x538504=_0x449766;let _0x272298=0x0;return this[_0x538504(0x221)][_0x538504(0x218)](_0x259322=>{const _0x371211=_0x538504;_0x272298+=_0x259322[_0x371211(0x15b)];}),this[_0x538504(0x199)](_0x272298);},'getSize'(_0x5c6b8a){const _0x340279=_0x449766,_0x4a373b=Math[_0x340279(0x29c)](_0x5c6b8a/0x3e8);return _0x4a373b>0x3e8?Math[_0x340279(0x29c)](_0x4a373b/0x3e8)+_0x340279(0x219):_0x4a373b+'\x20KB';},'restore'(_0x160477,_0x2e8831,_0x4602a9){const _0x277916=_0x449766,_0x2c3d56=document[_0x277916(0x184)](_0x277916(0x187)+_0x160477),_0x37d2e8=Alpine[_0x277916(0x25b)](_0x277916(0x185));let _0x1fdf17=!0x0;_0x37d2e8[_0x277916(0x21d)][_0x2e8831]==_0x4602a9&&(_0x1fdf17=confirm(_0x277916(0x1d4)+_0x4602a9+_0x277916(0x1e6))),_0x1fdf17&&(_0x2c3d56[_0x277916(0x1a5)]=_0x277916(0x272),$['post'](pos['ajax_url'],{'action':'pos_restore_from_vault','nonce':pos['nonce'],'slug':_0x2e8831,'version':_0x4602a9},function(_0x191859){const _0x3a9caf=_0x277916;_0x191859[_0x3a9caf(0x175)]?_0x37d2e8[_0x3a9caf(0x234)](_0x191859['message'],!0x0):_0x37d2e8['showMessage'](_0x3a9caf(0x1a4)+_0x4602a9+_0x3a9caf(0x24a)),_0x2c3d56[_0x3a9caf(0x1a5)]='Restore';}));},'delete'(_0x5737d8,_0x1faae8){const _0x27b90c=_0x449766,_0x4c8772=Alpine[_0x27b90c(0x25b)](_0x27b90c(0x185)),_0x2e8fe2=this;confirm(_0x27b90c(0x252))&&$[_0x27b90c(0x19d)]({'url':_0x4c8772['API_ENDPOINT']()+_0x27b90c(0x163)+_0x5737d8,'type':_0x27b90c(0x162),'success':function(_0x3f7ff6){const _0x54d742=_0x27b90c;_0x3f7ff6[_0x54d742(0x175)]?_0x4c8772[_0x54d742(0x234)](_0x3f7ff6[_0x54d742(0x1cb)],!0x0):(_0x2e8fe2['backups'][_0x54d742(0x1ff)](_0x1faae8,0x1),_0x4c8772[_0x54d742(0x234)](_0x54d742(0x283)));}});}},'supportManager':{'email':'','name':'','subject':'Support\x20Request\x20for\x20Eazy\x20Plugin\x20Manager','message':'','ip':'','sendSupportRequest'(){const _0x24eba8=_0x449766,_0x1ae9a2=Alpine['store']('settings');''!=this[_0x24eba8(0x296)]&&''!=this[_0x24eba8(0x256)]&&''!=this['subject']&&''!=this[_0x24eba8(0x1cb)]?($[_0x24eba8(0x27f)](_0x1ae9a2[_0x24eba8(0x203)]()+_0x24eba8(0x202),{'email':this[_0x24eba8(0x256)],'name':this[_0x24eba8(0x296)],'subject':this['subject'],'message':this['message'],'ip':this['ip']},function(){const _0x3bcb15=_0x24eba8;_0x1ae9a2['showMessage'](_0x3bcb15(0x1e1));}),this[_0x24eba8(0x1cb)]=''):_0x1ae9a2[_0x24eba8(0x234)](_0x24eba8(0x18f),!0x0);},'getClientIPAddress'(){const _0x98eb25=_0x449766;fetch(_0x98eb25(0x211))[_0x98eb25(0x246)](_0x417975=>_0x417975[_0x98eb25(0x230)]())[_0x98eb25(0x246)](_0x4cef1b=>{this['ip']=_0x4cef1b['ip'];});}},'versionManager':{'title':_0x449766(0x23f),'parent':{},'version':'','activePlugin':'','shouldDisplayModal':!0x1,'versions':{},'displayModal'(_0x581d60){const _0x246290=_0x449766;this[_0x246290(0x190)]=_0x581d60[_0x246290(0x19f)],this[_0x246290(0x1a2)]=_0x581d60[_0x246290(0x19f)],fetch(_0x246290(0x287)+_0x581d60[_0x246290(0x19f)])[_0x246290(0x246)](_0x23f7ef=>_0x23f7ef[_0x246290(0x230)]())[_0x246290(0x246)](_0x110ec1=>{const _0x230cce=_0x246290;this['version']=_0x230cce(0x1f9),this[_0x230cce(0x243)]=_0x110ec1[_0x230cce(0x243)],this[_0x230cce(0x28a)]=!0x0;});},'hideModal'(){const _0x36f66f=_0x449766;this[_0x36f66f(0x28a)]=!0x1;},'install'(){const _0x5ad81f=_0x449766;this['shouldDisplayModal']=!0x1;const _0x574351=Alpine['store'](_0x5ad81f(0x185));_0x574351[_0x5ad81f(0x253)][_0x5ad81f(0x1b2)](_0x6c8d77=>_0x6c8d77[_0x5ad81f(0x19f)]==this['activePlugin']);if(_0x574351[_0x5ad81f(0x23a)][_0x5ad81f(0x2a0)](this[_0x5ad81f(0x1a2)]))_0x574351[_0x5ad81f(0x234)](_0x5ad81f(0x255));else{const _0x5d800a=_0x574351[_0x5ad81f(0x23a)]['indexOf'](this[_0x5ad81f(0x1a2)]);_0x5d800a>-0x1&&_0x574351['active_plugins']['splice'](_0x5d800a,0x1);const _0x5ce71b=_0x574351[_0x5ad81f(0x1e8)]['indexOf'](this[_0x5ad81f(0x1a2)]);_0x5ce71b>-0x1&&_0x574351[_0x5ad81f(0x1e8)]['splice'](_0x5ce71b,0x1),_0x574351[_0x5ad81f(0x173)](this[_0x5ad81f(0x1a2)],null,this['version']);}},'getVersionLabel':(_0x275ef1,_0x5df85d)=>_0x449766(0x1f9)==_0x275ef1?_0x449766(0x24d):_0x275ef1},'activeGuard':{'vulnerabilities':[],'check'(){const _0x391025=_0x449766,_0x14ddec=Alpine[_0x391025(0x25b)](_0x391025(0x185)),_0x259741=JSON[_0x391025(0x1e5)](pos[_0x391025(0x1e8)]),_0x4bb28b=JSON['parse'](pos[_0x391025(0x23a)]),_0x3ebbb0=[];Object['keys'](_0x4bb28b)['forEach'](_0x1d9818=>{const _0x5081ff=_0x391025,_0x47d3fd=_0x4bb28b[_0x1d9818][_0x5081ff(0x245)]('/')[0x0],_0x2b52db=_0x259741[_0x4bb28b[_0x1d9818]][_0x5081ff(0x1bb)];_0x3ebbb0[_0x5081ff(0x189)]({'slug':_0x47d3fd,'version':_0x2b52db});});const _0x435a24=this;$[_0x391025(0x27f)](_0x14ddec['API_ENDPOINT']()+_0x391025(0x176),{'plugins':_0x3ebbb0},function(_0x3e8734){const _0x2d6f7a=_0x391025;_0x435a24[_0x2d6f7a(0x239)]=_0x3e8734,_0x14ddec[_0x2d6f7a(0x15c)]('pos_vul_count',_0x435a24[_0x2d6f7a(0x239)][_0x2d6f7a(0x227)]),$(_0x2d6f7a(0x1c8))['html'](_0x3e8734[_0x2d6f7a(0x227)]);});},'processMessage'(_0x47dc7a){const _0x1b6f5a=_0x449766,_0x287dae=_0x47dc7a[_0x1b6f5a(0x1f1)]('discovered');return _0x47dc7a['substring'](0x0,_0x287dae);},'getSuggestion'(_0x323236){const _0x1be97c=_0x449766,_0x29de3a=_0x323236;_0x29de3a['severity']=_0x29de3a[_0x1be97c(0x259)][_0x1be97c(0x294)]();let _0x2b9f2d='';return _0x1be97c(0x28b)==_0x29de3a[_0x1be97c(0x259)]||'high'==_0x29de3a[_0x1be97c(0x259)]||_0x1be97c(0x22c)==_0x29de3a[_0x1be97c(0x259)]?_0x2b9f2d=_0x1be97c(0x267)==_0x29de3a['patched']?_0x1be97c(0x27c):_0x1be97c(0x288):_0x1be97c(0x1b3)==_0x29de3a[_0x1be97c(0x259)]&&(_0x2b9f2d=_0x1be97c(0x267)==_0x29de3a[_0x1be97c(0x1b7)]?_0x1be97c(0x21a):'This\x20vulnerability\x20has\x20not\x20been\x20patched\x20yet\x20and\x20the\x20sevirity\x20is\x20low.\x20You\x20may\x20keep\x20using\x20this\x20plugin.'),_0x2b9f2d;},'deactivatePlugin'(_0x5de238){const _0x4b7a95=_0x449766,_0x7719d5=Alpine[_0x4b7a95(0x25b)](_0x4b7a95(0x185)),_0x14d97e=this,_0x4be7f0=this[_0x4b7a95(0x239)][_0x4b7a95(0x1b2)](_0x54e30c=>_0x54e30c[_0x4b7a95(0x19f)]==_0x5de238);this['vulnerabilities']['splice'](_0x4be7f0,0x1),$['post'](pos[_0x4b7a95(0x1ce)],{'action':_0x4b7a95(0x1cd),'nonce':pos[_0x4b7a95(0x205)],'slug':_0x5de238},function(_0x18741e){const _0x4e81c7=_0x4b7a95;_0x7719d5[_0x4e81c7(0x15c)]('pos_vul_count',_0x14d97e[_0x4e81c7(0x239)][_0x4e81c7(0x227)]),$(_0x4e81c7(0x1c8))[_0x4e81c7(0x196)](_0x14d97e[_0x4e81c7(0x239)][_0x4e81c7(0x227)]);});}},'confirmationManager':{'displayModal':!0x1,'primaryText':_0x449766(0x258),'secondaryText':'Cancel','message':'','successCallback':null,'errorCallback':null,'show'(_0x3492dd,_0x576b45=null,_0xddda07=null,_0x449ca1=_0x449766(0x258),_0x2bceff=_0x449766(0x2ad)){const _0x106fa6=_0x449766;this['message']=_0x3492dd,this[_0x106fa6(0x248)]=!0x0,this[_0x106fa6(0x19b)]=_0x449ca1,this[_0x106fa6(0x26c)]=_0x2bceff,_0x576b45&&_0x106fa6(0x1f3)==typeof _0x576b45&&(this[_0x106fa6(0x295)]=_0x576b45),_0xddda07&&_0x106fa6(0x1f3)==typeof _0xddda07&&(this[_0x106fa6(0x25a)]=_0xddda07);},'hide'(){const _0x44376c=_0x449766;this[_0x44376c(0x1cb)]='',this[_0x44376c(0x248)]=!0x1,_0x44376c(0x1f3)==typeof this['errorCallback']&&this[_0x44376c(0x25a)](),this[_0x44376c(0x2ae)]();},'clearCallbacks'(){const _0x3f429a=_0x449766;this[_0x3f429a(0x295)]=null,this[_0x3f429a(0x25a)]=null;},'success'(){const _0x32455f=_0x449766;this[_0x32455f(0x1cb)]='',this['displayModal']=!0x1,_0x32455f(0x1f3)==typeof this[_0x32455f(0x295)]&&this[_0x32455f(0x295)](),this[_0x32455f(0x2ae)]();}},'categoryManager':{'selectedCategories':[],'displayManageModal':!0x1,'showManageModal'(){const _0x437b46=_0x449766;this[_0x437b46(0x179)]=[],this['displayManageModal']=!0x0;},'hideManageModal'(){const _0x3d0f51=_0x449766;this[_0x3d0f51(0x27a)]=!0x1;},'deleteCategories'(){const _0x2c9e21=_0x449766,_0x324766=Alpine[_0x2c9e21(0x25b)]('settings'),_0x444004=[];_0x324766['categories']['forEach'](_0x57c10d=>{const _0x8b02c4=_0x2c9e21;_0x324766['categoryManager'][_0x8b02c4(0x179)][_0x8b02c4(0x2a0)](_0x57c10d['key'])&&_0x444004[_0x8b02c4(0x189)]({'id':_0x57c10d['id'],'key':_0x57c10d[_0x8b02c4(0x1c1)]});}),$['post'](_0x324766['API_ENDPOINT']()+_0x2c9e21(0x1f7),{'unused_categories':_0x444004}),_0x324766[_0x2c9e21(0x16a)]=_0x324766[_0x2c9e21(0x16a)]['filter'](_0x3498a7=>!_0x324766[_0x2c9e21(0x271)][_0x2c9e21(0x179)]['includes'](_0x3498a7[_0x2c9e21(0x1c1)]));}},'messageModal':{'message':'','error':!0x1,'shouldDisplayModal':!0x1,'hideModal'(){const _0x6ed31b=_0x449766;this[_0x6ed31b(0x28a)]=!0x1;},'show'(_0x32da6e,_0x6e2c7f=!0x1){const _0x285538=_0x449766;this[_0x285538(0x175)]=_0x6e2c7f,this[_0x285538(0x1cb)]=_0x32da6e,this[_0x285538(0x28a)]=!0x0;}},'showMessage'(_0xd69cb9,_0x4702bf){const _0x4e9f32=_0x449766;this[_0x4e9f32(0x23e)]['show'](_0xd69cb9,_0x4702bf);},'videoModal':{'video':_0x449766(0x228),'shouldDisplayModal':!0x1,'hide'(){const _0x3869a9=_0x449766;this[_0x3869a9(0x1ef)]='',this['shouldDisplayModal']=!0x1;},'show'(_0x4e3a7b){const _0x5634f8=_0x449766;this[_0x5634f8(0x1ef)]=_0x4e3a7b,this[_0x5634f8(0x28a)]=!0x0;}}};document[_0x449766(0x16f)]('alpine:init',()=>{const _0x2eeb16=_0x449766;Alpine['store'](_0x2eeb16(0x185),settings),Alpine['store']('settings')[_0x2eeb16(0x17b)]();});const $=jQuery;let userBookmarks={},slugs={},onlySlugs=[];function _0x3589(_0x4b32f8,_0x53e295){const _0x2d2713=_0x2d27();return _0x3589=function(_0x3589bd,_0x373470){_0x3589bd=_0x3589bd-0x156;let _0x31dfdb=_0x2d2713[_0x3589bd];return _0x31dfdb;},_0x3589(_0x4b32f8,_0x53e295);}const Bookmarks={'slugs':{},'API_ENDPOINT':()=>pos[_0x449766(0x1b9)],'init'(){const _0x27f5ae=_0x449766,_0x1bbdd5=localStorage[_0x27f5ae(0x206)]('p-'+pos[_0x27f5ae(0x276)]+_0x27f5ae(0x164));$[_0x27f5ae(0x18b)]({'headers':{'Accept':_0x27f5ae(0x165),'Authorization':_0x27f5ae(0x25e)+_0x1bbdd5},0x194:function(_0x198b12,_0x1765fb,_0x42dced){const _0x27262a=_0x27f5ae;console[_0x27262a(0x193)](Connection[_0x27262a(0x21b)]());}});},'getUser'(){const _0x58cbff=_0x449766;$[_0x58cbff(0x198)](this[_0x58cbff(0x203)]()+_0x58cbff(0x25d),function(_0x1086f7){});},'getBookmarks'(){const _0xdcf113=_0x449766;$[_0xdcf113(0x198)](this[_0xdcf113(0x203)]()+_0xdcf113(0x28f),function(_0x4b85fb){const _0x5a791c=_0xdcf113;bookmarks=_0x4b85fb,window['dispatchEvent'](new Event(_0x5a791c(0x1ae)));});},'getBookmarkSlugs'(){const _0x4372d7=_0x449766,_0x3c1f92=this;$[_0x4372d7(0x198)](this[_0x4372d7(0x203)]()+_0x4372d7(0x1e2),function(_0x1876ab){const _0x29d297=_0x4372d7;for(i in(_0x3c1f92[_0x29d297(0x289)]=_0x1876ab,onlySlugs=[],slugs=_0x1876ab))onlySlugs[_0x29d297(0x189)](slugs[i][_0x29d297(0x19f)]);window[_0x29d297(0x157)](new CustomEvent('POS_SLUGS_FETCHED',{'detail':{'slugs':_0x1876ab}}));});},'saveBookmark'(_0x43f25f,_0x68b5e0){const _0x41b83c=_0x449766;$[_0x41b83c(0x27f)](this[_0x41b83c(0x203)]()+'/bookmarks',{'slug':_0x43f25f,'name':_0x68b5e0},function(_0x132547){const _0x44b15d=_0x41b83c;window[_0x44b15d(0x157)](new CustomEvent(_0x44b15d(0x201),{'detail':_0x132547}));});},'unBookmark'(_0x3eba07){const _0xd85ba9=_0x449766;$[_0xd85ba9(0x19d)]({'url':this[_0xd85ba9(0x203)]()+(_0xd85ba9(0x235)+_0x3eba07),'method':'DELETE'});},'getHistories'(){const _0x406101=_0x449766;$[_0x406101(0x198)](this[_0x406101(0x203)]()+_0x406101(0x1da)+postMessage[_0x406101(0x19a)],function(_0x30f958){const _0x3abdbe=_0x406101;window[_0x3abdbe(0x157)](new Event('POS_HISTORY_FETCHED'));});}};Bookmarks['init'](); -
plugins-on-steroids/tags/2.0.0/assets/js/alpine.min.js
r2725860 r2796699 1 (()=>{var qe=!1,Ue=!1,F=[];function kt(e){tn(e)}function tn(e){F.includes(e)||F.push(e),rn()}function he(e){let t=F.indexOf(e);t!==-1&&F.splice(t,1)}function rn(){!Ue&&!qe&&(qe=!0,queueMicrotask(nn))}function nn(){qe=!1,Ue=!0;for(let e=0;e<F.length;e++)F[e]();F.length=0,Ue=!1}var A,K,Y,We,Ge=!0;function It(e){Ge=!1,e(),Ge=!0}function Pt(e){A=e.reactive,Y=e.release,K=t=>e.effect(t,{scheduler:r=>{Ge?kt(r):r()}}),We=e.raw}function Ye(e){K=e}function Dt(e){let t=()=>{};return[n=>{let i=K(n);return e._x_effects||(e._x_effects=new Set,e._x_runEffects=()=>{e._x_effects.forEach(o=>o())}),e._x_effects.add(i),t=()=>{i!==void 0&&(e._x_effects.delete(i),Y(i))},i},()=>{t()}]}var $t=[],Lt=[],jt=[];function Ft(e){jt.push(e)}function _e(e,t){typeof t=="function"?(e._x_cleanups||(e._x_cleanups=[]),e._x_cleanups.push(t)):(t=e,Lt.push(t))}function Kt(e){$t.push(e)}function Bt(e,t,r){e._x_attributeCleanups||(e._x_attributeCleanups={}),e._x_attributeCleanups[t]||(e._x_attributeCleanups[t]=[]),e._x_attributeCleanups[t].push(r)}function Je(e,t){!e._x_attributeCleanups||Object.entries(e._x_attributeCleanups).forEach(([r,n])=>{(t===void 0||t.includes(r))&&(n.forEach(i=>i()),delete e._x_attributeCleanups[r])})}var Qe=new MutationObserver(Ze),Xe=!1;function et(){Qe.observe(document,{subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0}),Xe=!0}function sn(){on(),Qe.disconnect(),Xe=!1}var te=[],tt=!1;function on(){te=te.concat(Qe.takeRecords()),te.length&&!tt&&(tt=!0,queueMicrotask(()=>{an(),tt=!1}))}function an(){Ze(te),te.length=0}function m(e){if(!Xe)return e();sn();let t=e();return et(),t}var rt=!1,ge=[];function zt(){rt=!0}function Vt(){rt=!1,Ze(ge),ge=[]}function Ze(e){if(rt){ge=ge.concat(e);return}let t=[],r=[],n=new Map,i=new Map;for(let o=0;o<e.length;o++)if(!e[o].target._x_ignoreMutationObserver&&(e[o].type==="childList"&&(e[o].addedNodes.forEach(s=>s.nodeType===1&&t.push(s)),e[o].removedNodes.forEach(s=>s.nodeType===1&&r.push(s))),e[o].type==="attributes")){let s=e[o].target,a=e[o].attributeName,c=e[o].oldValue,l=()=>{n.has(s)||n.set(s,[]),n.get(s).push({name:a,value:s.getAttribute(a)})},u=()=>{i.has(s)||i.set(s,[]),i.get(s).push(a)};s.hasAttribute(a)&&c===null?l():s.hasAttribute(a)?(u(),l()):u()}i.forEach((o,s)=>{Je(s,o)}),n.forEach((o,s)=>{$t.forEach(a=>a(s,o))});for(let o of r)if(!t.includes(o)&&(Lt.forEach(s=>s(o)),o._x_cleanups))for(;o._x_cleanups.length;)o._x_cleanups.pop()();t.forEach(o=>{o._x_ignoreSelf=!0,o._x_ignore=!0});for(let o of t)r.includes(o)||!o.isConnected||(delete o._x_ignoreSelf,delete o._x_ignore,jt.forEach(s=>s(o)),o._x_ignore=!0,o._x_ignoreSelf=!0);t.forEach(o=>{delete o._x_ignoreSelf,delete o._x_ignore}),t=null,r=null,n=null,i=null}function xe(e){return I(k(e))}function T(e,t,r){return e._x_dataStack=[t,...k(r||e)],()=>{e._x_dataStack=e._x_dataStack.filter(n=>n!==t)}}function nt(e,t){let r=e._x_dataStack[0];Object.entries(t).forEach(([n,i])=>{r[n]=i})}function k(e){return e._x_dataStack?e._x_dataStack:typeof ShadowRoot=="function"&&e instanceof ShadowRoot?k(e.host):e.parentNode?k(e.parentNode):[]}function I(e){let t=new Proxy({},{ownKeys:()=>Array.from(new Set(e.flatMap(r=>Object.keys(r)))),has:(r,n)=>e.some(i=>i.hasOwnProperty(n)),get:(r,n)=>(e.find(i=>{if(i.hasOwnProperty(n)){let o=Object.getOwnPropertyDescriptor(i,n);if(o.get&&o.get._x_alreadyBound||o.set&&o.set._x_alreadyBound)return!0;if((o.get||o.set)&&o.enumerable){let s=o.get,a=o.set,c=o;s=s&&s.bind(t),a=a&&a.bind(t),s&&(s._x_alreadyBound=!0),a&&(a._x_alreadyBound=!0),Object.defineProperty(i,n,{...c,get:s,set:a})}return!0}return!1})||{})[n],set:(r,n,i)=>{let o=e.find(s=>s.hasOwnProperty(n));return o?o[n]=i:e[e.length-1][n]=i,!0}});return t}function ye(e){let t=n=>typeof n=="object"&&!Array.isArray(n)&&n!==null,r=(n,i="")=>{Object.entries(Object.getOwnPropertyDescriptors(n)).forEach(([o,{value:s,enumerable:a}])=>{if(a===!1||s===void 0)return;let c=i===""?o:`${i}.${o}`;typeof s=="object"&&s!==null&&s._x_interceptor?n[o]=s.initialize(e,c,o):t(s)&&s!==n&&!(s instanceof Element)&&r(s,c)})};return r(e)}function be(e,t=()=>{}){let r={initialValue:void 0,_x_interceptor:!0,initialize(n,i,o){return e(this.initialValue,()=>cn(n,i),s=>it(n,i,s),i,o)}};return t(r),n=>{if(typeof n=="object"&&n!==null&&n._x_interceptor){let i=r.initialize.bind(r);r.initialize=(o,s,a)=>{let c=n.initialize(o,s,a);return r.initialValue=c,i(o,s,a)}}else r.initialValue=n;return r}}function cn(e,t){return t.split(".").reduce((r,n)=>r[n],e)}function it(e,t,r){if(typeof t=="string"&&(t=t.split(".")),t.length===1)e[t[0]]=r;else{if(t.length===0)throw error;return e[t[0]]||(e[t[0]]={}),it(e[t[0]],t.slice(1),r)}}var Ht={};function y(e,t){Ht[e]=t}function re(e,t){return Object.entries(Ht).forEach(([r,n])=>{Object.defineProperty(e,`$${r}`,{get(){let[i,o]=ot(t);return i={interceptor:be,...i},_e(t,o),n(t,i)},enumerable:!1})}),e}function qt(e,t,r,...n){try{return r(...n)}catch(i){J(i,e,t)}}function J(e,t,r=void 0){Object.assign(e,{el:t,expression:r}),console.warn(`Alpine Expression Error: ${e.message}1 (()=>{var We=!1,Ge=!1,B=[];function $t(e){an(e)}function an(e){B.includes(e)||B.push(e),cn()}function he(e){let t=B.indexOf(e);t!==-1&&B.splice(t,1)}function cn(){!Ge&&!We&&(We=!0,queueMicrotask(ln))}function ln(){We=!1,Ge=!0;for(let e=0;e<B.length;e++)B[e]();B.length=0,Ge=!1}var A,K,Y,Ye,Je=!0;function Lt(e){Je=!1,e(),Je=!0}function jt(e){A=e.reactive,Y=e.release,K=t=>e.effect(t,{scheduler:r=>{Je?$t(r):r()}}),Ye=e.raw}function Ze(e){K=e}function Ft(e){let t=()=>{};return[n=>{let i=K(n);return e._x_effects||(e._x_effects=new Set,e._x_runEffects=()=>{e._x_effects.forEach(o=>o())}),e._x_effects.add(i),t=()=>{i!==void 0&&(e._x_effects.delete(i),Y(i))},i},()=>{t()}]}var Bt=[],Kt=[],zt=[];function Vt(e){zt.push(e)}function _e(e,t){typeof t=="function"?(e._x_cleanups||(e._x_cleanups=[]),e._x_cleanups.push(t)):(t=e,Kt.push(t))}function Ht(e){Bt.push(e)}function qt(e,t,r){e._x_attributeCleanups||(e._x_attributeCleanups={}),e._x_attributeCleanups[t]||(e._x_attributeCleanups[t]=[]),e._x_attributeCleanups[t].push(r)}function Qe(e,t){!e._x_attributeCleanups||Object.entries(e._x_attributeCleanups).forEach(([r,n])=>{(t===void 0||t.includes(r))&&(n.forEach(i=>i()),delete e._x_attributeCleanups[r])})}var et=new MutationObserver(Xe),tt=!1;function rt(){et.observe(document,{subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0}),tt=!0}function fn(){un(),et.disconnect(),tt=!1}var te=[],nt=!1;function un(){te=te.concat(et.takeRecords()),te.length&&!nt&&(nt=!0,queueMicrotask(()=>{dn(),nt=!1}))}function dn(){Xe(te),te.length=0}function m(e){if(!tt)return e();fn();let t=e();return rt(),t}var it=!1,ge=[];function Ut(){it=!0}function Wt(){it=!1,Xe(ge),ge=[]}function Xe(e){if(it){ge=ge.concat(e);return}let t=[],r=[],n=new Map,i=new Map;for(let o=0;o<e.length;o++)if(!e[o].target._x_ignoreMutationObserver&&(e[o].type==="childList"&&(e[o].addedNodes.forEach(s=>s.nodeType===1&&t.push(s)),e[o].removedNodes.forEach(s=>s.nodeType===1&&r.push(s))),e[o].type==="attributes")){let s=e[o].target,a=e[o].attributeName,c=e[o].oldValue,l=()=>{n.has(s)||n.set(s,[]),n.get(s).push({name:a,value:s.getAttribute(a)})},u=()=>{i.has(s)||i.set(s,[]),i.get(s).push(a)};s.hasAttribute(a)&&c===null?l():s.hasAttribute(a)?(u(),l()):u()}i.forEach((o,s)=>{Qe(s,o)}),n.forEach((o,s)=>{Bt.forEach(a=>a(s,o))});for(let o of r)if(!t.includes(o)&&(Kt.forEach(s=>s(o)),o._x_cleanups))for(;o._x_cleanups.length;)o._x_cleanups.pop()();t.forEach(o=>{o._x_ignoreSelf=!0,o._x_ignore=!0});for(let o of t)r.includes(o)||!o.isConnected||(delete o._x_ignoreSelf,delete o._x_ignore,zt.forEach(s=>s(o)),o._x_ignore=!0,o._x_ignoreSelf=!0);t.forEach(o=>{delete o._x_ignoreSelf,delete o._x_ignore}),t=null,r=null,n=null,i=null}function xe(e){return D(k(e))}function C(e,t,r){return e._x_dataStack=[t,...k(r||e)],()=>{e._x_dataStack=e._x_dataStack.filter(n=>n!==t)}}function ot(e,t){let r=e._x_dataStack[0];Object.entries(t).forEach(([n,i])=>{r[n]=i})}function k(e){return e._x_dataStack?e._x_dataStack:typeof ShadowRoot=="function"&&e instanceof ShadowRoot?k(e.host):e.parentNode?k(e.parentNode):[]}function D(e){let t=new Proxy({},{ownKeys:()=>Array.from(new Set(e.flatMap(r=>Object.keys(r)))),has:(r,n)=>e.some(i=>i.hasOwnProperty(n)),get:(r,n)=>(e.find(i=>{if(i.hasOwnProperty(n)){let o=Object.getOwnPropertyDescriptor(i,n);if(o.get&&o.get._x_alreadyBound||o.set&&o.set._x_alreadyBound)return!0;if((o.get||o.set)&&o.enumerable){let s=o.get,a=o.set,c=o;s=s&&s.bind(t),a=a&&a.bind(t),s&&(s._x_alreadyBound=!0),a&&(a._x_alreadyBound=!0),Object.defineProperty(i,n,{...c,get:s,set:a})}return!0}return!1})||{})[n],set:(r,n,i)=>{let o=e.find(s=>s.hasOwnProperty(n));return o?o[n]=i:e[e.length-1][n]=i,!0}});return t}function ye(e){let t=n=>typeof n=="object"&&!Array.isArray(n)&&n!==null,r=(n,i="")=>{Object.entries(Object.getOwnPropertyDescriptors(n)).forEach(([o,{value:s,enumerable:a}])=>{if(a===!1||s===void 0)return;let c=i===""?o:`${i}.${o}`;typeof s=="object"&&s!==null&&s._x_interceptor?n[o]=s.initialize(e,c,o):t(s)&&s!==n&&!(s instanceof Element)&&r(s,c)})};return r(e)}function be(e,t=()=>{}){let r={initialValue:void 0,_x_interceptor:!0,initialize(n,i,o){return e(this.initialValue,()=>pn(n,i),s=>st(n,i,s),i,o)}};return t(r),n=>{if(typeof n=="object"&&n!==null&&n._x_interceptor){let i=r.initialize.bind(r);r.initialize=(o,s,a)=>{let c=n.initialize(o,s,a);return r.initialValue=c,i(o,s,a)}}else r.initialValue=n;return r}}function pn(e,t){return t.split(".").reduce((r,n)=>r[n],e)}function st(e,t,r){if(typeof t=="string"&&(t=t.split(".")),t.length===1)e[t[0]]=r;else{if(t.length===0)throw error;return e[t[0]]||(e[t[0]]={}),st(e[t[0]],t.slice(1),r)}}var Gt={};function x(e,t){Gt[e]=t}function re(e,t){return Object.entries(Gt).forEach(([r,n])=>{Object.defineProperty(e,`$${r}`,{get(){let[i,o]=at(t);return i={interceptor:be,...i},_e(t,o),n(t,i)},enumerable:!1})}),e}function Yt(e,t,r,...n){try{return r(...n)}catch(i){J(i,e,t)}}function J(e,t,r=void 0){Object.assign(e,{el:t,expression:r}),console.warn(`Alpine Expression Error: ${e.message} 2 2 3 3 ${r?'Expression: "'+r+`" 4 4 5 `:""}`,t),setTimeout(()=>{throw e},0)} function N(e,t,r={}){let n;return g(e,t)(i=>n=i,r),n}function g(...e){return Ut(...e)}var Ut=st;function Wt(e){Ut=e}function st(e,t){let r={};re(r,e);let n=[r,...k(e)];if(typeof t=="function")return ln(n,t);let i=un(n,t,e);return qt.bind(null,e,t,i)}function ln(e,t){return(r=()=>{},{scope:n={},params:i=[]}={})=>{let o=t.apply(I([n,...e]),i);ve(r,o)}}var at={};function fn(e,t){if(at[e])return at[e];let r=Object.getPrototypeOf(async function(){}).constructor,n=/^[\n\s]*if.*\(.*\)/.test(e)||/^(let|const)\s/.test(e)?`(() => { ${e} })()`:e,o=(()=>{try{return new r(["__self","scope"],`with (scope) { __self.result = ${n} }; __self.finished = true; return __self.result;`)}catch(s){return J(s,t,e),Promise.resolve()}})();return at[e]=o,o}function un(e,t,r){let n=fn(t,r);return(i=()=>{},{scope:o={},params:s=[]}={})=>{n.result=void 0,n.finished=!1;let a=I([o,...e]);if(typeof n=="function"){let c=n(n,a).catch(l=>J(l,r,t));n.finished?(ve(i,n.result,a,s,r),n.result=void 0):c.then(l=>{ve(i,l,a,s,r)}).catch(l=>J(l,r,t)).finally(()=>n.result=void 0)}}}function ve(e,t,r,n,i){if(typeof t=="function"){let o=t.apply(r,n);o instanceof Promise?o.then(s=>ve(e,s,r,n)).catch(s=>J(s,i,t)):e(o)}else e(t)}var ct="x-";function E(e=""){return ct+e}function Gt(e){ct=e}var Yt={};function d(e,t){Yt[e]=t}function ne(e,t,r){let n={};return Array.from(t).map(Jt((o,s)=>n[o]=s)).filter(Zt).map(pn(n,r)).sort(mn).map(o=>dn(e,o))}function Qt(e){return Array.from(e).map(Jt()).filter(t=>!Zt(t))}var lt=!1,ie=new Map,Xt=Symbol();function er(e){lt=!0;let t=Symbol();Xt=t,ie.set(t,[]);let r=()=>{for(;ie.get(t).length;)ie.get(t).shift()();ie.delete(t)},n=()=>{lt=!1,r()};e(r),n()}function ot(e){let t=[],r=a=>t.push(a),[n,i]=Dt(e);return t.push(i),[{Alpine:P,effect:n,cleanup:r,evaluateLater:g.bind(g,e),evaluate:N.bind(N,e)},()=>t.forEach(a=>a())]}function dn(e,t){let r=()=>{},n=Yt[t.type]||r,[i,o]=ot(e);Bt(e,t.original,o);let s=()=>{e._x_ignore||e._x_ignoreSelf||(n.inline&&n.inline(e,t,i),n=n.bind(n,e,t,i),lt?ie.get(Xt).push(n):n())};return s.runCleanups=o,s}var we=(e,t)=>({name:r,value:n})=>(r.startsWith(e)&&(r=r.replace(e,t)),{name:r,value:n}),Ee=e=>e;function Jt(e=()=>{}){return({name:t,value:r})=>{let{name:n,value:i}=tr.reduce((o,s)=>s(o),{name:t,value:r});return n!==t&&e(n,t),{name:n,value:i}}}var tr=[];function Z(e){tr.push(e)}function Zt({name:e}){return rr().test(e)}var rr=()=>new RegExp(`^${ct}([^:^.]+)\\b`);function pn(e,t){return({name:r,value:n})=>{let i=r.match(rr()),o=r.match(/:([a-zA-Z0-9\-:]+)/),s=r.match(/\.[^.\]]+(?=[^\]]*$)/g)||[],a=t||e[r]||r;return{type:i?i[1]:null,value:o?o[1]:null,modifiers:s.map(c=>c.replace(".","")),expression:n,original:a}}}var ut="DEFAULT",Se=["ignore","ref","data","id","bind","init","for","model","modelable","transition","show","if",ut,"teleport","element"];function mn(e,t){let r=Se.indexOf(e.type)===-1?ut:e.type,n=Se.indexOf(t.type)===-1?ut:t.type;return Se.indexOf(r)-Se.indexOf(n)}function B(e,t,r={}){e.dispatchEvent(new CustomEvent(t,{detail:r,bubbles:!0,composed:!0,cancelable:!0}))}var ft=[],dt=!1;function Oe(e){ft.push(e),queueMicrotask(()=>{dt||setTimeout(()=>{Ae()})})}function Ae(){for(dt=!1;ft.length;)ft.shift()()}function nr(){dt=!0}function C(e,t){if(typeof ShadowRoot=="function"&&e instanceof ShadowRoot){Array.from(e.children).forEach(i=>C(i,t));return}let r=!1;if(t(e,()=>r=!0),r)return;let n=e.firstElementChild;for(;n;)C(n,t,!1),n=n.nextElementSibling}function z(e,...t){console.warn(`Alpine Warning: ${e}`,...t)}function or(){document.body||z("Unable to initialize. Trying to load Alpine before `<body>` is available. Did you forget to add `defer` in Alpine's `<script>` tag?"),B(document,"alpine:init"),B(document,"alpine:initializing"),et(),Ft(t=>w(t,C)),_e(t=>hn(t)),Kt((t,r)=>{ne(t,r).forEach(n=>n())});let e=t=>!V(t.parentElement,!0);Array.from(document.querySelectorAll(ir())).filter(e).forEach(t=>{w(t)}),B(document,"alpine:initialized")}var pt=[],sr=[];function ar(){return pt.map(e=>e())}function ir(){return pt.concat(sr).map(e=>e())}function Te(e){pt.push(e)}function Ce(e){sr.push(e)}function V(e,t=!1){return Q(e,r=>{if((t?ir():ar()).some(i=>r.matches(i)))return!0})}function Q(e,t){if(!!e){if(t(e))return e;if(e._x_teleportBack&&(e=e._x_teleportBack),!!e.parentElement)return Q(e.parentElement,t)}}function cr(e){return ar().some(t=>e.matches(t))}function w(e,t=C){er(()=>{t(e,(r,n)=>{ne(r,r.attributes).forEach(i=>i()),r._x_ignore&&n()})})}function hn(e){C(e,t=>Je(t))}function oe(e,t){return Array.isArray(t)?lr(e,t.join(" ")):typeof t=="object"&&t!==null?_n(e,t):typeof t=="function"?oe(e,t()):lr(e,t)}function lr(e,t){let r=o=>o.split(" ").filter(Boolean),n=o=>o.split(" ").filter(s=>!e.classList.contains(s)).filter(Boolean),i=o=>(e.classList.add(...o),()=>{e.classList.remove(...o)});return t=t===!0?t="":t||"",i(n(t))}function _n(e,t){let r=a=>a.split(" ").filter(Boolean),n=Object.entries(t).flatMap(([a,c])=>c?r(a):!1).filter(Boolean),i=Object.entries(t).flatMap(([a,c])=>c?!1:r(a)).filter(Boolean),o=[],s=[];return i.forEach(a=>{e.classList.contains(a)&&(e.classList.remove(a),s.push(a))}),n.forEach(a=>{e.classList.contains(a)||(e.classList.add(a),o.push(a))}),()=>{s.forEach(a=>e.classList.add(a)),o.forEach(a=>e.classList.remove(a))}}function H(e,t){return typeof t=="object"&&t!==null?gn(e,t):xn(e,t)}function gn(e,t){let r={};return Object.entries(t).forEach(([n,i])=>{r[n]=e.style[n],n.startsWith("--")||(n=yn(n)),e.style.setProperty(n,i)}),setTimeout(()=>{e.style.length===0&&e.removeAttribute("style")}),()=>{H(e,r)}}function xn(e,t){let r=e.getAttribute("style",t);return e.setAttribute("style",t),()=>{e.setAttribute("style",r||"")}}function yn(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function se(e,t=()=>{}){let r=!1;return function(){r?t.apply(this,arguments):(r=!0,e.apply(this,arguments))}}d("transition",(e,{value:t,modifiers:r,expression:n},{evaluate:i})=>{typeof n=="function"&&(n=i(n)),n?bn(e,n,t):vn(e,r,t)});function bn(e,t,r){ur(e,oe,""),{enter:i=>{e._x_transition.enter.during=i},"enter-start":i=>{e._x_transition.enter.start=i},"enter-end":i=>{e._x_transition.enter.end=i},leave:i=>{e._x_transition.leave.during=i},"leave-start":i=>{e._x_transition.leave.start=i},"leave-end":i=>{e._x_transition.leave.end=i}}[r](t)}function vn(e,t,r){ur(e,H);let n=!t.includes("in")&&!t.includes("out")&&!r,i=n||t.includes("in")||["enter"].includes(r),o=n||t.includes("out")||["leave"].includes(r);t.includes("in")&&!n&&(t=t.filter((h,b)=>b<t.indexOf("out"))),t.includes("out")&&!n&&(t=t.filter((h,b)=>b>t.indexOf("out")));let s=!t.includes("opacity")&&!t.includes("scale"),a=s||t.includes("opacity"),c=s||t.includes("scale"),l=a?0:1,u=c?ae(t,"scale",95)/100:1,p=ae(t,"delay",0),x=ae(t,"origin","center"),M="opacity, transform",W=ae(t,"duration",150)/1e3,pe=ae(t,"duration",75)/1e3,f="cubic-bezier(0.4, 0.0, 0.2, 1)";i&&(e._x_transition.enter.during={transformOrigin:x,transitionDelay:p,transitionProperty:M,transitionDuration:`${W}s`,transitionTimingFunction:f},e._x_transition.enter.start={opacity:l,transform:`scale(${u})`},e._x_transition.enter.end={opacity:1,transform:"scale(1)"}),o&&(e._x_transition.leave.during={transformOrigin:x,transitionDelay:p,transitionProperty:M,transitionDuration:`${pe}s`,transitionTimingFunction:f},e._x_transition.leave.start={opacity:1,transform:"scale(1)"},e._x_transition.leave.end={opacity:l,transform:`scale(${u})`})}function ur(e,t,r={}){e._x_transition||(e._x_transition={enter:{during:r,start:r,end:r},leave:{during:r,start:r,end:r},in(n=()=>{},i=()=>{}){Re(e,t,{during:this.enter.during,start:this.enter.start,end:this.enter.end},n,i)},out(n=()=>{},i=()=>{}){Re(e,t,{during:this.leave.during,start:this.leave.start,end:this.leave.end},n,i)}})}window.Element.prototype._x_toggleAndCascadeWithTransitions=function(e,t,r,n){let i=()=>{document.visibilityState==="visible"?requestAnimationFrame(r):setTimeout(r)};if(t){e._x_transition&&(e._x_transition.enter||e._x_transition.leave)?e._x_transition.enter&&(Object.entries(e._x_transition.enter.during).length||Object.entries(e._x_transition.enter.start).length||Object.entries(e._x_transition.enter.end).length)?e._x_transition.in(r):i():e._x_transition?e._x_transition.in(r):i();return}e._x_hidePromise=e._x_transition?new Promise((o,s)=>{e._x_transition.out(()=>{},()=>o(n)),e._x_transitioning.beforeCancel(()=>s({isFromCancelledTransition:!0}))}):Promise.resolve(n),queueMicrotask(()=>{let o=fr(e);o?(o._x_hideChildren||(o._x_hideChildren=[]),o._x_hideChildren.push(e)):queueMicrotask(()=>{let s=a=>{let c=Promise.all([a._x_hidePromise,...(a._x_hideChildren||[]).map(s)]).then(([l])=>l());return delete a._x_hidePromise,delete a._x_hideChildren,c};s(e).catch(a=>{if(!a.isFromCancelledTransition)throw a})})})};function fr(e){let t=e.parentNode;if(!!t)return t._x_hidePromise?t:fr(t)}function Re(e,t,{during:r,start:n,end:i}={},o=()=>{},s=()=>{}){if(e._x_transitioning&&e._x_transitioning.cancel(),Object.keys(r).length===0&&Object.keys(n).length===0&&Object.keys(i).length===0){o(),s();return}let a,c,l;wn(e,{start(){a=t(e,n)},during(){c=t(e,r)},before:o,end(){a(),l=t(e,i)},after:s,cleanup(){c(),l()}})}function wn(e,t){let r,n,i,o=se(()=>{m(()=>{r=!0,n||t.before(),i||(t.end(),Ae()),t.after(),e.isConnected&&t.cleanup(),delete e._x_transitioning})});e._x_transitioning={beforeCancels:[],beforeCancel(s){this.beforeCancels.push(s)},cancel:se(function(){for(;this.beforeCancels.length;)this.beforeCancels.shift()();o()}),finish:o},m(()=>{t.start(),t.during()}),nr(),requestAnimationFrame(()=>{if(r)return;let s=Number(getComputedStyle(e).transitionDuration.replace(/,.*/,"").replace("s",""))*1e3,a=Number(getComputedStyle(e).transitionDelay.replace(/,.*/,"").replace("s",""))*1e3;s===0&&(s=Number(getComputedStyle(e).animationDuration.replace("s",""))*1e3),m(()=>{t.before()}),n=!0,requestAnimationFrame(()=>{r||(m(()=>{t.end()}),Ae(),setTimeout(e._x_transitioning.finish,s+a),i=!0)})})}function ae(e,t,r){if(e.indexOf(t)===-1)return r;let n=e[e.indexOf(t)+1];if(!n||t==="scale"&&isNaN(n))return r;if(t==="duration"){let i=n.match(/([0-9]+)ms/);if(i)return i[1]}return t==="origin"&&["top","right","left","center","bottom"].includes(e[e.indexOf(t)+2])?[n,e[e.indexOf(t)+2]].join(" "):n}var mt=!1;function D(e,t=()=>{}){return(...r)=>mt?t(...r):e(...r)}function dr(e,t){t._x_dataStack||(t._x_dataStack=e._x_dataStack),mt=!0,Sn(()=>{En(t)}),mt=!1}function En(e){let t=!1;w(e,(n,i)=>{C(n,(o,s)=>{if(t&&cr(o))return s();t=!0,i(o,s)})})}function Sn(e){let t=K;Ye((r,n)=>{let i=t(r);return Y(i),()=>{}}),e(),Ye(t)}function ce(e,t,r,n=[]){switch(e._x_bindings||(e._x_bindings=A({})),e._x_bindings[t]=r,t=n.includes("camel")?Rn(t):t,t){case"value":An(e,r);break;case"style":Tn(e,r);break;case"class":On(e,r);break;default:Cn(e,t,r);break}}function An(e,t){if(e.type==="radio")e.attributes.value===void 0&&(e.value=t),window.fromModel&&(e.checked=pr(e.value,t));else if(e.type==="checkbox")Number.isInteger(t)?e.value=t:!Number.isInteger(t)&&!Array.isArray(t)&&typeof t!="boolean"&&![null,void 0].includes(t)?e.value=String(t):Array.isArray(t)?e.checked=t.some(r=>pr(r,e.value)):e.checked=!!t;else if(e.tagName==="SELECT")Mn(e,t);else{if(e.value===t)return;e.value=t}}function On(e,t){e._x_undoAddedClasses&&e._x_undoAddedClasses(),e._x_undoAddedClasses=oe(e,t)}function Tn(e,t){e._x_undoAddedStyles&&e._x_undoAddedStyles(),e._x_undoAddedStyles=H(e,t)}function Cn(e,t,r){[null,void 0,!1].includes(r)&&kn(t)?e.removeAttribute(t):(mr(t)&&(r=t),Nn(e,t,r))}function Nn(e,t,r){e.getAttribute(t)!=r&&e.setAttribute(t,r)}function Mn(e,t){let r=[].concat(t).map(n=>n+"");Array.from(e.options).forEach(n=>{n.selected=r.includes(n.value)})}function Rn(e){return e.toLowerCase().replace(/-(\w)/g,(t,r)=>r.toUpperCase())}function pr(e,t){return e==t}function mr(e){return["disabled","checked","required","readonly","hidden","open","selected","autofocus","itemscope","multiple","novalidate","allowfullscreen","allowpaymentrequest","formnovalidate","autoplay","controls","loop","muted","playsinline","default","ismap","reversed","async","defer","nomodule"].includes(e)}function kn(e){return!["aria-pressed","aria-checked","aria-expanded","aria-selected"].includes(e)}function hr(e,t,r){if(e._x_bindings&&e._x_bindings[t]!==void 0)return e._x_bindings[t];let n=e.getAttribute(t);return n===null?typeof r=="function"?r():r:mr(t)?!![t,"true"].includes(n):n===""?!0:n}function Me(e,t){var r;return function(){var n=this,i=arguments,o=function(){r=null,e.apply(n,i)};clearTimeout(r),r=setTimeout(o,t)}}function Ne(e,t){let r;return function(){let n=this,i=arguments;r||(e.apply(n,i),r=!0,setTimeout(()=>r=!1,t))}}function _r(e){e(P)}var q={},gr=!1;function xr(e,t){if(gr||(q=A(q),gr=!0),t===void 0)return q[e];q[e]=t,typeof t=="object"&&t!==null&&t.hasOwnProperty("init")&&typeof t.init=="function"&&q[e].init(),ye(q[e])}function yr(){return q}var br={};function vr(e,t){br[e]=typeof t!="function"?()=>t:t}function wr(e){return Object.entries(br).forEach(([t,r])=>{Object.defineProperty(e,t,{get(){return(...n)=>r(...n)}})}),e}var Er={};function Sr(e,t){Er[e]=t}function Ar(e,t){return Object.entries(Er).forEach(([r,n])=>{Object.defineProperty(e,r,{get(){return(...i)=>n.bind(t)(...i)},enumerable:!1})}),e}var In={get reactive(){return A},get release(){return Y},get effect(){return K},get raw(){return We},version:"3.9.5",flushAndStopDeferringMutations:Vt,disableEffectScheduling:It,setReactivityEngine:Pt,closestDataStack:k,skipDuringClone:D,addRootSelector:Te,addInitSelector:Ce,addScopeToNode:T,deferMutations:zt,mapAttributes:Z,evaluateLater:g,setEvaluator:Wt,mergeProxies:I,findClosest:Q,closestRoot:V,interceptor:be,transition:Re,setStyles:H,mutateDom:m,directive:d,throttle:Ne,debounce:Me,evaluate:N,initTree:w,nextTick:Oe,prefixed:E,prefix:Gt,plugin:_r,magic:y,store:xr,start:or,clone:dr,bound:hr,$data:xe,data:Sr,bind:vr},P=In;function ht(e,t){let r=Object.create(null),n=e.split(",");for(let i=0;i<n.length;i++)r[n[i]]=!0;return t?i=>!!r[i.toLowerCase()]:i=>!!r[i]}var Qo={[1]:"TEXT",[2]:"CLASS",[4]:"STYLE",[8]:"PROPS",[16]:"FULL_PROPS",[32]:"HYDRATE_EVENTS",[64]:"STABLE_FRAGMENT",[128]:"KEYED_FRAGMENT",[256]:"UNKEYED_FRAGMENT",[512]:"NEED_PATCH",[1024]:"DYNAMIC_SLOTS",[2048]:"DEV_ROOT_FRAGMENT",[-1]:"HOISTED",[-2]:"BAIL"},Xo={[1]:"STABLE",[2]:"DYNAMIC",[3]:"FORWARDED"};var Pn="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly";var es=ht(Pn+",async,autofocus,autoplay,controls,default,defer,disabled,hidden,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected");var Or=Object.freeze({}),ts=Object.freeze([]);var _t=Object.assign;var Dn=Object.prototype.hasOwnProperty,le=(e,t)=>Dn.call(e,t),$=Array.isArray,X=e=>Tr(e)==="[object Map]";var $n=e=>typeof e=="string",ke=e=>typeof e=="symbol",ue=e=>e!==null&&typeof e=="object";var Ln=Object.prototype.toString,Tr=e=>Ln.call(e),gt=e=>Tr(e).slice(8,-1);var Ie=e=>$n(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e;var Pe=e=>{let t=Object.create(null);return r=>t[r]||(t[r]=e(r))},jn=/-(\w)/g,rs=Pe(e=>e.replace(jn,(t,r)=>r?r.toUpperCase():"")),Fn=/\B([A-Z])/g,ns=Pe(e=>e.replace(Fn,"-$1").toLowerCase()),xt=Pe(e=>e.charAt(0).toUpperCase()+e.slice(1)),is=Pe(e=>e?`on${xt(e)}`:""),yt=(e,t)=>e!==t&&(e===e||t===t);var bt=new WeakMap,fe=[],R,U=Symbol("iterate"),vt=Symbol("Map key iterate");function Kn(e){return e&&e._isEffect===!0}function Cr(e,t=Or){Kn(e)&&(e=e.raw);let r=Bn(e,t);return t.lazy||r(),r}function Mr(e){e.active&&(Rr(e),e.options.onStop&&e.options.onStop(),e.active=!1)}var zn=0;function Bn(e,t){let r=function(){if(!r.active)return e();if(!fe.includes(r)){Rr(r);try{return Vn(),fe.push(r),R=r,e()}finally{fe.pop(),Nr(),R=fe[fe.length-1]}}};return r.id=zn++,r.allowRecurse=!!t.allowRecurse,r._isEffect=!0,r.active=!0,r.raw=e,r.deps=[],r.options=t,r}function Rr(e){let{deps:t}=e;if(t.length){for(let r=0;r<t.length;r++)t[r].delete(e);t.length=0}}var ee=!0,wt=[];function Hn(){wt.push(ee),ee=!1}function Vn(){wt.push(ee),ee=!0}function Nr(){let e=wt.pop();ee=e===void 0?!0:e}function O(e,t,r){if(!ee||R===void 0)return;let n=bt.get(e);n||bt.set(e,n=new Map);let i=n.get(r);i||n.set(r,i=new Set),i.has(R)||(i.add(R),R.deps.push(i),R.options.onTrack&&R.options.onTrack({effect:R,target:e,type:t,key:r}))}function L(e,t,r,n,i,o){let s=bt.get(e);if(!s)return;let a=new Set,c=u=>{u&&u.forEach(p=>{(p!==R||p.allowRecurse)&&a.add(p)})};if(t==="clear")s.forEach(c);else if(r==="length"&&$(e))s.forEach((u,p)=>{(p==="length"||p>=n)&&c(u)});else switch(r!==void 0&&c(s.get(r)),t){case"add":$(e)?Ie(r)&&c(s.get("length")):(c(s.get(U)),X(e)&&c(s.get(vt)));break;case"delete":$(e)||(c(s.get(U)),X(e)&&c(s.get(vt)));break;case"set":X(e)&&c(s.get(U));break}let l=u=>{u.options.onTrigger&&u.options.onTrigger({effect:u,target:e,key:r,type:t,newValue:n,oldValue:i,oldTarget:o}),u.options.scheduler?u.options.scheduler(u):u()};a.forEach(l)}var qn=ht("__proto__,__v_isRef,__isVue"),kr=new Set(Object.getOwnPropertyNames(Symbol).map(e=>Symbol[e]).filter(ke)),Un=De(),Wn=De(!1,!0),Gn=De(!0),Yn=De(!0,!0),$e={};["includes","indexOf","lastIndexOf"].forEach(e=>{let t=Array.prototype[e];$e[e]=function(...r){let n=_(this);for(let o=0,s=this.length;o<s;o++)O(n,"get",o+"");let i=t.apply(n,r);return i===-1||i===!1?t.apply(n,r.map(_)):i}});["push","pop","shift","unshift","splice"].forEach(e=>{let t=Array.prototype[e];$e[e]=function(...r){Hn();let n=t.apply(this,r);return Nr(),n}});function De(e=!1,t=!1){return function(n,i,o){if(i==="__v_isReactive")return!e;if(i==="__v_isReadonly")return e;if(i==="__v_raw"&&o===(e?t?Zn:Pr:t?Jn:Ir).get(n))return n;let s=$(n);if(!e&&s&&le($e,i))return Reflect.get($e,i,o);let a=Reflect.get(n,i,o);return(ke(i)?kr.has(i):qn(i))||(e||O(n,"get",i),t)?a:Et(a)?!s||!Ie(i)?a.value:a:ue(a)?e?Dr(a):Le(a):a}}var Qn=$r(),Xn=$r(!0);function $r(e=!1){return function(r,n,i,o){let s=r[n];if(!e&&(i=_(i),s=_(s),!$(r)&&Et(s)&&!Et(i)))return s.value=i,!0;let a=$(r)&&Ie(n)?Number(n)<r.length:le(r,n),c=Reflect.set(r,n,i,o);return r===_(o)&&(a?yt(i,s)&&L(r,"set",n,i,s):L(r,"add",n,i)),c}}function ei(e,t){let r=le(e,t),n=e[t],i=Reflect.deleteProperty(e,t);return i&&r&&L(e,"delete",t,void 0,n),i}function ti(e,t){let r=Reflect.has(e,t);return(!ke(t)||!kr.has(t))&&O(e,"has",t),r}function ri(e){return O(e,"iterate",$(e)?"length":U),Reflect.ownKeys(e)}var Lr={get:Un,set:Qn,deleteProperty:ei,has:ti,ownKeys:ri},jr={get:Gn,set(e,t){return console.warn(`Set operation on key "${String(t)}" failed: target is readonly.`,e),!0},deleteProperty(e,t){return console.warn(`Delete operation on key "${String(t)}" failed: target is readonly.`,e),!0}},us=_t({},Lr,{get:Wn,set:Xn}),fs=_t({},jr,{get:Yn}),St=e=>ue(e)?Le(e):e,At=e=>ue(e)?Dr(e):e,Ot=e=>e,je=e=>Reflect.getPrototypeOf(e);function Fe(e,t,r=!1,n=!1){e=e.__v_raw;let i=_(e),o=_(t);t!==o&&!r&&O(i,"get",t),!r&&O(i,"get",o);let{has:s}=je(i),a=n?Ot:r?At:St;if(s.call(i,t))return a(e.get(t));if(s.call(i,o))return a(e.get(o));e!==i&&e.get(t)}function Ke(e,t=!1){let r=this.__v_raw,n=_(r),i=_(e);return e!==i&&!t&&O(n,"has",e),!t&&O(n,"has",i),e===i?r.has(e):r.has(e)||r.has(i)}function Be(e,t=!1){return e=e.__v_raw,!t&&O(_(e),"iterate",U),Reflect.get(e,"size",e)}function Fr(e){e=_(e);let t=_(this);return je(t).has.call(t,e)||(t.add(e),L(t,"add",e,e)),this}function Br(e,t){t=_(t);let r=_(this),{has:n,get:i}=je(r),o=n.call(r,e);o?Kr(r,n,e):(e=_(e),o=n.call(r,e));let s=i.call(r,e);return r.set(e,t),o?yt(t,s)&&L(r,"set",e,t,s):L(r,"add",e,t),this}function zr(e){let t=_(this),{has:r,get:n}=je(t),i=r.call(t,e);i?Kr(t,r,e):(e=_(e),i=r.call(t,e));let o=n?n.call(t,e):void 0,s=t.delete(e);return i&&L(t,"delete",e,void 0,o),s}function Vr(){let e=_(this),t=e.size!==0,r=X(e)?new Map(e):new Set(e),n=e.clear();return t&&L(e,"clear",void 0,void 0,r),n}function ze(e,t){return function(n,i){let o=this,s=o.__v_raw,a=_(s),c=t?Ot:e?At:St;return!e&&O(a,"iterate",U),s.forEach((l,u)=>n.call(i,c(l),c(u),o))}}function Ve(e,t,r){return function(...n){let i=this.__v_raw,o=_(i),s=X(o),a=e==="entries"||e===Symbol.iterator&&s,c=e==="keys"&&s,l=i[e](...n),u=r?Ot:t?At:St;return!t&&O(o,"iterate",c?vt:U),{next(){let{value:p,done:x}=l.next();return x?{value:p,done:x}:{value:a?[u(p[0]),u(p[1])]:u(p),done:x}},[Symbol.iterator](){return this}}}}function j(e){return function(...t){{let r=t[0]?`on key "${t[0]}" `:"";console.warn(`${xt(e)} operation ${r}failed: target is readonly.`,_(this))}return e==="delete"?!1:this}}var Hr={get(e){return Fe(this,e)},get size(){return Be(this)},has:Ke,add:Fr,set:Br,delete:zr,clear:Vr,forEach:ze(!1,!1)},qr={get(e){return Fe(this,e,!1,!0)},get size(){return Be(this)},has:Ke,add:Fr,set:Br,delete:zr,clear:Vr,forEach:ze(!1,!0)},Ur={get(e){return Fe(this,e,!0)},get size(){return Be(this,!0)},has(e){return Ke.call(this,e,!0)},add:j("add"),set:j("set"),delete:j("delete"),clear:j("clear"),forEach:ze(!0,!1)},Wr={get(e){return Fe(this,e,!0,!0)},get size(){return Be(this,!0)},has(e){return Ke.call(this,e,!0)},add:j("add"),set:j("set"),delete:j("delete"),clear:j("clear"),forEach:ze(!0,!0)},ni=["keys","values","entries",Symbol.iterator];ni.forEach(e=>{Hr[e]=Ve(e,!1,!1),Ur[e]=Ve(e,!0,!1),qr[e]=Ve(e,!1,!0),Wr[e]=Ve(e,!0,!0)});function He(e,t){let r=t?e?Wr:qr:e?Ur:Hr;return(n,i,o)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?n:Reflect.get(le(r,i)&&i in n?r:n,i,o)}var ii={get:He(!1,!1)},ds={get:He(!1,!0)},oi={get:He(!0,!1)},ps={get:He(!0,!0)};function Kr(e,t,r){let n=_(r);if(n!==r&&t.call(e,n)){let i=gt(e);console.warn(`Reactive ${i} contains both the raw and reactive versions of the same object${i==="Map"?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}var Ir=new WeakMap,Jn=new WeakMap,Pr=new WeakMap,Zn=new WeakMap;function si(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function ai(e){return e.__v_skip||!Object.isExtensible(e)?0:si(gt(e))}function Le(e){return e&&e.__v_isReadonly?e:Gr(e,!1,Lr,ii,Ir)}function Dr(e){return Gr(e,!0,jr,oi,Pr)}function Gr(e,t,r,n,i){if(!ue(e))return console.warn(`value cannot be made reactive: ${String(e)}`),e;if(e.__v_raw&&!(t&&e.__v_isReactive))return e;let o=i.get(e);if(o)return o;let s=ai(e);if(s===0)return e;let a=new Proxy(e,s===2?n:r);return i.set(e,a),a}function _(e){return e&&_(e.__v_raw)||e}function Et(e){return Boolean(e&&e.__v_isRef===!0)}y("nextTick",()=>Oe);y("dispatch",e=>B.bind(B,e));y("watch",(e,{evaluateLater:t,effect:r})=>(n,i)=>{let o=t(n),s=!0,a,c=r(()=>o(l=>{JSON.stringify(l),s?a=l:queueMicrotask(()=>{i(l,a),a=l}),s=!1}));e._x_effects.delete(c)});y("store",yr);y("data",e=>xe(e));y("root",e=>V(e));y("refs",e=>(e._x_refs_proxy||(e._x_refs_proxy=I(ci(e))),e._x_refs_proxy));function ci(e){let t=[],r=e;for(;r;)r._x_refs&&t.push(r._x_refs),r=r.parentNode;return t}var Tt={};function Ct(e){return Tt[e]||(Tt[e]=0),++Tt[e]}function Yr(e,t){return Q(e,r=>{if(r._x_ids&&r._x_ids[t])return!0})}function Jr(e,t){e._x_ids||(e._x_ids={}),e._x_ids[t]||(e._x_ids[t]=Ct(t))}y("id",e=>(t,r=null)=>{let n=Yr(e,t),i=n?n._x_ids[t]:Ct(t);return r?`${t}-${i}-${r}`:`${t}-${i}`});y("el",e=>e);d("modelable",(e,{expression:t},{effect:r,evaluateLater:n})=>{let i=n(t),o=()=>{let l;return i(u=>l=u),l},s=n(`${t} = __placeholder`),a=l=>s(()=>{},{scope:{__placeholder:l}}),c=o();a(c),queueMicrotask(()=>{if(!e._x_model)return;e._x_removeModelListeners.default();let l=e._x_model.get,u=e._x_model.set;r(()=>a(l())),r(()=>u(o()))})});d("teleport",(e,{expression:t},{cleanup:r})=>{e.tagName.toLowerCase()!=="template"&&z("x-teleport can only be used on a <template> tag",e);let n=document.querySelector(t);n||z(`Cannot find x-teleport element for selector: "${t}"`);let i=e.content.cloneNode(!0).firstElementChild;e._x_teleport=i,i._x_teleportBack=e,e._x_forwardEvents&&e._x_forwardEvents.forEach(o=>{i.addEventListener(o,s=>{s.stopPropagation(),e.dispatchEvent(new s.constructor(s.type,s))})}),T(i,{},e),m(()=>{n.appendChild(i),w(i),i._x_ignore=!0}),r(()=>i.remove())});var Zr=()=>{};Zr.inline=(e,{modifiers:t},{cleanup:r})=>{t.includes("self")?e._x_ignoreSelf=!0:e._x_ignore=!0,r(()=>{t.includes("self")?delete e._x_ignoreSelf:delete e._x_ignore})};d("ignore",Zr);d("effect",(e,{expression:t},{effect:r})=>r(g(e,t)));function de(e,t,r,n){let i=e,o=c=>n(c),s={},a=(c,l)=>u=>l(c,u);if(r.includes("dot")&&(t=li(t)),r.includes("camel")&&(t=ui(t)),r.includes("passive")&&(s.passive=!0),r.includes("capture")&&(s.capture=!0),r.includes("window")&&(i=window),r.includes("document")&&(i=document),r.includes("prevent")&&(o=a(o,(c,l)=>{l.preventDefault(),c(l)})),r.includes("stop")&&(o=a(o,(c,l)=>{l.stopPropagation(),c(l)})),r.includes("self")&&(o=a(o,(c,l)=>{l.target===e&&c(l)})),(r.includes("away")||r.includes("outside"))&&(i=document,o=a(o,(c,l)=>{e.contains(l.target)||l.target.isConnected!==!1&&(e.offsetWidth<1&&e.offsetHeight<1||e._x_isShown!==!1&&c(l))})),r.includes("once")&&(o=a(o,(c,l)=>{c(l),i.removeEventListener(t,o,s)})),o=a(o,(c,l)=>{fi(t)&&di(l,r)||c(l)}),r.includes("debounce")){let c=r[r.indexOf("debounce")+1]||"invalid-wait",l=Rt(c.split("ms")[0])?Number(c.split("ms")[0]):250;o=Me(o,l)}if(r.includes("throttle")){let c=r[r.indexOf("throttle")+1]||"invalid-wait",l=Rt(c.split("ms")[0])?Number(c.split("ms")[0]):250;o=Ne(o,l)}return i.addEventListener(t,o,s),()=>{i.removeEventListener(t,o,s)}}function li(e){return e.replace(/-/g,".")}function ui(e){return e.toLowerCase().replace(/-(\w)/g,(t,r)=>r.toUpperCase())}function Rt(e){return!Array.isArray(e)&&!isNaN(e)}function pi(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/[_\s]/,"-").toLowerCase()}function fi(e){return["keydown","keyup"].includes(e)}function di(e,t){let r=t.filter(o=>!["window","document","prevent","stop","once"].includes(o));if(r.includes("debounce")){let o=r.indexOf("debounce");r.splice(o,Rt((r[o+1]||"invalid-wait").split("ms")[0])?2:1)}if(r.length===0||r.length===1&&Qr(e.key).includes(r[0]))return!1;let i=["ctrl","shift","alt","meta","cmd","super"].filter(o=>r.includes(o));return r=r.filter(o=>!i.includes(o)),!(i.length>0&&i.filter(s=>((s==="cmd"||s==="super")&&(s="meta"),e[`${s}Key`])).length===i.length&&Qr(e.key).includes(r[0]))}function Qr(e){if(!e)return[];e=pi(e);let t={ctrl:"control",slash:"/",space:"-",spacebar:"-",cmd:"meta",esc:"escape",up:"arrow-up",down:"arrow-down",left:"arrow-left",right:"arrow-right",period:".",equal:"="};return t[e]=e,Object.keys(t).map(r=>{if(t[r]===e)return r}).filter(r=>r)}d("model",(e,{modifiers:t,expression:r},{effect:n,cleanup:i})=>{let o=g(e,r),s=`${r} = rightSideOfExpression($event, ${r})`,a=g(e,s);var c=e.tagName.toLowerCase()==="select"||["checkbox","radio"].includes(e.type)||t.includes("lazy")?"change":"input";let l=mi(e,t,r),u=de(e,c,t,x=>{a(()=>{},{scope:{$event:x,rightSideOfExpression:l}})});e._x_removeModelListeners||(e._x_removeModelListeners={}),e._x_removeModelListeners.default=u,i(()=>e._x_removeModelListeners.default());let p=g(e,`${r} = __placeholder`);e._x_model={get(){let x;return o(M=>x=M),x},set(x){p(()=>{},{scope:{__placeholder:x}})}},e._x_forceModelUpdate=()=>{o(x=>{x===void 0&&r.match(/\./)&&(x=""),window.fromModel=!0,m(()=>ce(e,"value",x)),delete window.fromModel})},n(()=>{t.includes("unintrusive")&&document.activeElement.isSameNode(e)||e._x_forceModelUpdate()})});function mi(e,t,r){return e.type==="radio"&&m(()=>{e.hasAttribute("name")||e.setAttribute("name",r)}),(n,i)=>m(()=>{if(n instanceof CustomEvent&&n.detail!==void 0)return n.detail||n.target.value;if(e.type==="checkbox")if(Array.isArray(i)){let o=t.includes("number")?Mt(n.target.value):n.target.value;return n.target.checked?i.concat([o]):i.filter(s=>!hi(s,o))}else return n.target.checked;else{if(e.tagName.toLowerCase()==="select"&&e.multiple)return t.includes("number")?Array.from(n.target.selectedOptions).map(o=>{let s=o.value||o.text;return Mt(s)}):Array.from(n.target.selectedOptions).map(o=>o.value||o.text);{let o=n.target.value;return t.includes("number")?Mt(o):t.includes("trim")?o.trim():o}}})}function Mt(e){let t=e?parseFloat(e):null;return _i(t)?t:e}function hi(e,t){return e==t}function _i(e){return!Array.isArray(e)&&!isNaN(e)}d("cloak",e=>queueMicrotask(()=>m(()=>e.removeAttribute(E("cloak")))));Ce(()=>`[${E("init")}]`);d("init",D((e,{expression:t},{evaluate:r})=>typeof t=="string"?!!t.trim()&&r(t,{},!1):r(t,{},!1)));d("text",(e,{expression:t},{effect:r,evaluateLater:n})=>{let i=n(t);r(()=>{i(o=>{m(()=>{e.textContent=o})})})});d("html",(e,{expression:t},{effect:r,evaluateLater:n})=>{let i=n(t);r(()=>{i(o=>{m(()=>{e.innerHTML=o,e._x_ignoreSelf=!0,w(e),delete e._x_ignoreSelf})})})});Z(we(":",Ee(E("bind:"))));d("bind",(e,{value:t,modifiers:r,expression:n,original:i},{effect:o})=>{if(!t)return gi(e,n,i,o);if(t==="key")return xi(e,n);let s=g(e,n);o(()=>s(a=>{a===void 0&&n.match(/\./)&&(a=""),m(()=>ce(e,t,a,r))}))});function gi(e,t,r,n){let i={};wr(i);let o=g(e,t),s=[];for(;s.length;)s.pop()();o(a=>{let c=Object.entries(a).map(([u,p])=>({name:u,value:p})),l=Qt(c);c=c.map(u=>l.find(p=>p.name===u.name)?{name:`x-bind:${u.name}`,value:`"${u.value}"`}:u),ne(e,c,r).map(u=>{s.push(u.runCleanups),u()})},{scope:i})}function xi(e,t){e._x_keyExpression=t}Te(()=>`[${E("data")}]`);d("data",D((e,{expression:t},{cleanup:r})=>{t=t===""?"{}":t;let n={};re(n,e);let i={};Ar(i,n);let o=N(e,t,{scope:i});o===void 0&&(o={}),re(o,e);let s=A(o);ye(s);let a=T(e,s);s.init&&N(e,s.init),r(()=>{s.destroy&&N(e,s.destroy),a()})}));d("show",(e,{modifiers:t,expression:r},{effect:n})=>{let i=g(e,r),o=()=>m(()=>{e.style.display="none",e._x_isShown=!1}),s=()=>m(()=>{e.style.length===1&&e.style.display==="none"?e.removeAttribute("style"):e.style.removeProperty("display"),e._x_isShown=!0}),a=()=>setTimeout(s),c=se(p=>p?s():o(),p=>{typeof e._x_toggleAndCascadeWithTransitions=="function"?e._x_toggleAndCascadeWithTransitions(e,p,s,o):p?a():o()}),l,u=!0;n(()=>i(p=>{!u&&p===l||(t.includes("immediate")&&(p?a():o()),c(p),l=p,u=!1)}))});d("for",(e,{expression:t},{effect:r,cleanup:n})=>{let i=bi(t),o=g(e,i.items),s=g(e,e._x_keyExpression||"index");e._x_prevKeys=[],e._x_lookup={},r(()=>yi(e,i,o,s)),n(()=>{Object.values(e._x_lookup).forEach(a=>a.remove()),delete e._x_prevKeys,delete e._x_lookup})});function yi(e,t,r,n){let i=s=>typeof s=="object"&&!Array.isArray(s),o=e;r(s=>{vi(s)&&s>=0&&(s=Array.from(Array(s).keys(),f=>f+1)),s===void 0&&(s=[]);let a=e._x_lookup,c=e._x_prevKeys,l=[],u=[];if(i(s))s=Object.entries(s).map(([f,h])=>{let b=Xr(t,h,f,s);n(v=>u.push(v),{scope:{index:f,...b}}),l.push(b)});else for(let f=0;f<s.length;f++){let h=Xr(t,s[f],f,s);n(b=>u.push(b),{scope:{index:f,...h}}),l.push(h)}let p=[],x=[],M=[],W=[];for(let f=0;f<c.length;f++){let h=c[f];u.indexOf(h)===-1&&M.push(h)}c=c.filter(f=>!M.includes(f));let pe="template";for(let f=0;f<u.length;f++){let h=u[f],b=c.indexOf(h);if(b===-1)c.splice(f,0,h),p.push([pe,f]);else if(b!==f){let v=c.splice(f,1)[0],S=c.splice(b-1,1)[0];c.splice(f,0,S),c.splice(b,0,v),x.push([v,S])}else W.push(h);pe=h}for(let f=0;f<M.length;f++){let h=M[f];a[h]._x_effects&&a[h]._x_effects.forEach(he),a[h].remove(),a[h]=null,delete a[h]}for(let f=0;f<x.length;f++){let[h,b]=x[f],v=a[h],S=a[b],G=document.createElement("div");m(()=>{S.after(G),v.after(S),S._x_currentIfEl&&S.after(S._x_currentIfEl),G.before(v),v._x_currentIfEl&&v.after(v._x_currentIfEl),G.remove()}),nt(S,l[u.indexOf(b)])}for(let f=0;f<p.length;f++){let[h,b]=p[f],v=h==="template"?o:a[h];v._x_currentIfEl&&(v=v._x_currentIfEl);let S=l[b],G=u[b],me=document.importNode(o.content,!0).firstElementChild;T(me,A(S),o),m(()=>{v.after(me),w(me)}),typeof G=="object"&&z("x-for key cannot be an object, it must be a string or an integer",o),a[G]=me}for(let f=0;f<W.length;f++)nt(a[W[f]],l[u.indexOf(W[f])]);o._x_prevKeys=u})}function bi(e){let t=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,r=/^\s*\(|\)\s*$/g,n=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,i=e.match(n);if(!i)return;let o={};o.items=i[2].trim();let s=i[1].replace(r,"").trim(),a=s.match(t);return a?(o.item=s.replace(t,"").trim(),o.index=a[1].trim(),a[2]&&(o.collection=a[2].trim())):o.item=s,o}function Xr(e,t,r,n){let i={};return/^\[.*\]$/.test(e.item)&&Array.isArray(t)?e.item.replace("[","").replace("]","").split(",").map(s=>s.trim()).forEach((s,a)=>{i[s]=t[a]}):/^\{.*\}$/.test(e.item)&&!Array.isArray(t)&&typeof t=="object"?e.item.replace("{","").replace("}","").split(",").map(s=>s.trim()).forEach(s=>{i[s]=t[s]}):i[e.item]=t,e.index&&(i[e.index]=r),e.collection&&(i[e.collection]=n),i}function vi(e){return!Array.isArray(e)&&!isNaN(e)}function en(){}en.inline=(e,{expression:t},{cleanup:r})=>{let n=V(e);n._x_refs||(n._x_refs={}),n._x_refs[t]=e,r(()=>delete n._x_refs[t])};d("ref",en);d("if",(e,{expression:t},{effect:r,cleanup:n})=>{let i=g(e,t),o=()=>{if(e._x_currentIfEl)return e._x_currentIfEl;let a=e.content.cloneNode(!0).firstElementChild;return T(a,{},e),m(()=>{e.after(a),w(a)}),e._x_currentIfEl=a,e._x_undoIf=()=>{C(a,c=>{c._x_effects&&c._x_effects.forEach(he)}),a.remove(),delete e._x_currentIfEl},a},s=()=>{!e._x_undoIf||(e._x_undoIf(),delete e._x_undoIf)};r(()=>i(a=>{a?o():s()})),n(()=>e._x_undoIf&&e._x_undoIf())});d("id",(e,{expression:t},{evaluate:r})=>{r(t).forEach(i=>Jr(e,i))});Z(we("@",Ee(E("on:"))));d("on",D((e,{value:t,modifiers:r,expression:n},{cleanup:i})=>{let o=n?g(e,n):()=>{};e.tagName.toLowerCase()==="template"&&(e._x_forwardEvents||(e._x_forwardEvents=[]),e._x_forwardEvents.includes(t)||e._x_forwardEvents.push(t));let s=de(e,t,r,a=>{o(()=>{},{scope:{$event:a},params:[a]})});i(()=>s())}));P.setEvaluator(st);P.setReactivityEngine({reactive:Le,effect:Cr,release:Mr,raw:_});var Nt=P;window.Alpine=Nt;queueMicrotask(()=>{Nt.start()});})();5 `:""}`,t),setTimeout(()=>{throw e},0)}var ve=!0;function Jt(e){let t=ve;ve=!1,e(),ve=t}function P(e,t,r={}){let n;return g(e,t)(i=>n=i,r),n}function g(...e){return Zt(...e)}var Zt=ct;function Qt(e){Zt=e}function ct(e,t){let r={};re(r,e);let n=[r,...k(e)];if(typeof t=="function")return mn(n,t);let i=hn(n,t,e);return Yt.bind(null,e,t,i)}function mn(e,t){return(r=()=>{},{scope:n={},params:i=[]}={})=>{let o=t.apply(D([n,...e]),i);we(r,o)}}var lt={};function _n(e,t){if(lt[e])return lt[e];let r=Object.getPrototypeOf(async function(){}).constructor,n=/^[\n\s]*if.*\(.*\)/.test(e)||/^(let|const)\s/.test(e)?`(() => { ${e} })()`:e,o=(()=>{try{return new r(["__self","scope"],`with (scope) { __self.result = ${n} }; __self.finished = true; return __self.result;`)}catch(s){return J(s,t,e),Promise.resolve()}})();return lt[e]=o,o}function hn(e,t,r){let n=_n(t,r);return(i=()=>{},{scope:o={},params:s=[]}={})=>{n.result=void 0,n.finished=!1;let a=D([o,...e]);if(typeof n=="function"){let c=n(n,a).catch(l=>J(l,r,t));n.finished?(we(i,n.result,a,s,r),n.result=void 0):c.then(l=>{we(i,l,a,s,r)}).catch(l=>J(l,r,t)).finally(()=>n.result=void 0)}}}function we(e,t,r,n,i){if(ve&&typeof t=="function"){let o=t.apply(r,n);o instanceof Promise?o.then(s=>we(e,s,r,n)).catch(s=>J(s,i,t)):e(o)}else e(t)}var ut="x-";function E(e=""){return ut+e}function Xt(e){ut=e}var er={};function d(e,t){er[e]=t}function ne(e,t,r){if(t=Array.from(t),e._x_virtualDirectives){let o=Object.entries(e._x_virtualDirectives).map(([a,c])=>({name:a,value:c})),s=ft(o);o=o.map(a=>s.find(c=>c.name===a.name)?{name:`x-bind:${a.name}`,value:`"${a.value}"`}:a),t=t.concat(o)}let n={};return t.map(tr((o,s)=>n[o]=s)).filter(rr).map(xn(n,r)).sort(yn).map(o=>gn(e,o))}function ft(e){return Array.from(e).map(tr()).filter(t=>!rr(t))}var dt=!1,ie=new Map,nr=Symbol();function ir(e){dt=!0;let t=Symbol();nr=t,ie.set(t,[]);let r=()=>{for(;ie.get(t).length;)ie.get(t).shift()();ie.delete(t)},n=()=>{dt=!1,r()};e(r),n()}function at(e){let t=[],r=a=>t.push(a),[n,i]=Ft(e);return t.push(i),[{Alpine:I,effect:n,cleanup:r,evaluateLater:g.bind(g,e),evaluate:P.bind(P,e)},()=>t.forEach(a=>a())]}function gn(e,t){let r=()=>{},n=er[t.type]||r,[i,o]=at(e);qt(e,t.original,o);let s=()=>{e._x_ignore||e._x_ignoreSelf||(n.inline&&n.inline(e,t,i),n=n.bind(n,e,t,i),dt?ie.get(nr).push(n):n())};return s.runCleanups=o,s}var Ee=(e,t)=>({name:r,value:n})=>(r.startsWith(e)&&(r=r.replace(e,t)),{name:r,value:n}),Se=e=>e;function tr(e=()=>{}){return({name:t,value:r})=>{let{name:n,value:i}=or.reduce((o,s)=>s(o),{name:t,value:r});return n!==t&&e(n,t),{name:n,value:i}}}var or=[];function Z(e){or.push(e)}function rr({name:e}){return sr().test(e)}var sr=()=>new RegExp(`^${ut}([^:^.]+)\\b`);function xn(e,t){return({name:r,value:n})=>{let i=r.match(sr()),o=r.match(/:([a-zA-Z0-9\-:]+)/),s=r.match(/\.[^.\]]+(?=[^\]]*$)/g)||[],a=t||e[r]||r;return{type:i?i[1]:null,value:o?o[1]:null,modifiers:s.map(c=>c.replace(".","")),expression:n,original:a}}}var pt="DEFAULT",Ae=["ignore","ref","data","id","bind","init","for","mask","model","modelable","transition","show","if",pt,"teleport"];function yn(e,t){let r=Ae.indexOf(e.type)===-1?pt:e.type,n=Ae.indexOf(t.type)===-1?pt:t.type;return Ae.indexOf(r)-Ae.indexOf(n)}function z(e,t,r={}){e.dispatchEvent(new CustomEvent(t,{detail:r,bubbles:!0,composed:!0,cancelable:!0}))}var mt=[],ht=!1;function Te(e=()=>{}){return queueMicrotask(()=>{ht||setTimeout(()=>{Oe()})}),new Promise(t=>{mt.push(()=>{e(),t()})})}function Oe(){for(ht=!1;mt.length;)mt.shift()()}function ar(){ht=!0}function R(e,t){if(typeof ShadowRoot=="function"&&e instanceof ShadowRoot){Array.from(e.children).forEach(i=>R(i,t));return}let r=!1;if(t(e,()=>r=!0),r)return;let n=e.firstElementChild;for(;n;)R(n,t,!1),n=n.nextElementSibling}function O(e,...t){console.warn(`Alpine Warning: ${e}`,...t)}function lr(){document.body||O("Unable to initialize. Trying to load Alpine before `<body>` is available. Did you forget to add `defer` in Alpine's `<script>` tag?"),z(document,"alpine:init"),z(document,"alpine:initializing"),rt(),Vt(t=>w(t,R)),_e(t=>bn(t)),Ht((t,r)=>{ne(t,r).forEach(n=>n())});let e=t=>!V(t.parentElement,!0);Array.from(document.querySelectorAll(cr())).filter(e).forEach(t=>{w(t)}),z(document,"alpine:initialized")}var _t=[],ur=[];function fr(){return _t.map(e=>e())}function cr(){return _t.concat(ur).map(e=>e())}function Ce(e){_t.push(e)}function Re(e){ur.push(e)}function V(e,t=!1){return Q(e,r=>{if((t?cr():fr()).some(i=>r.matches(i)))return!0})}function Q(e,t){if(!!e){if(t(e))return e;if(e._x_teleportBack&&(e=e._x_teleportBack),!!e.parentElement)return Q(e.parentElement,t)}}function dr(e){return fr().some(t=>e.matches(t))}function w(e,t=R){ir(()=>{t(e,(r,n)=>{ne(r,r.attributes).forEach(i=>i()),r._x_ignore&&n()})})}function bn(e){R(e,t=>Qe(t))}function oe(e,t){return Array.isArray(t)?pr(e,t.join(" ")):typeof t=="object"&&t!==null?vn(e,t):typeof t=="function"?oe(e,t()):pr(e,t)}function pr(e,t){let r=o=>o.split(" ").filter(Boolean),n=o=>o.split(" ").filter(s=>!e.classList.contains(s)).filter(Boolean),i=o=>(e.classList.add(...o),()=>{e.classList.remove(...o)});return t=t===!0?t="":t||"",i(n(t))}function vn(e,t){let r=a=>a.split(" ").filter(Boolean),n=Object.entries(t).flatMap(([a,c])=>c?r(a):!1).filter(Boolean),i=Object.entries(t).flatMap(([a,c])=>c?!1:r(a)).filter(Boolean),o=[],s=[];return i.forEach(a=>{e.classList.contains(a)&&(e.classList.remove(a),s.push(a))}),n.forEach(a=>{e.classList.contains(a)||(e.classList.add(a),o.push(a))}),()=>{s.forEach(a=>e.classList.add(a)),o.forEach(a=>e.classList.remove(a))}}function H(e,t){return typeof t=="object"&&t!==null?wn(e,t):En(e,t)}function wn(e,t){let r={};return Object.entries(t).forEach(([n,i])=>{r[n]=e.style[n],n.startsWith("--")||(n=Sn(n)),e.style.setProperty(n,i)}),setTimeout(()=>{e.style.length===0&&e.removeAttribute("style")}),()=>{H(e,r)}}function En(e,t){let r=e.getAttribute("style",t);return e.setAttribute("style",t),()=>{e.setAttribute("style",r||"")}}function Sn(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function se(e,t=()=>{}){let r=!1;return function(){r?t.apply(this,arguments):(r=!0,e.apply(this,arguments))}}d("transition",(e,{value:t,modifiers:r,expression:n},{evaluate:i})=>{typeof n=="function"&&(n=i(n)),n?An(e,n,t):On(e,r,t)});function An(e,t,r){mr(e,oe,""),{enter:i=>{e._x_transition.enter.during=i},"enter-start":i=>{e._x_transition.enter.start=i},"enter-end":i=>{e._x_transition.enter.end=i},leave:i=>{e._x_transition.leave.during=i},"leave-start":i=>{e._x_transition.leave.start=i},"leave-end":i=>{e._x_transition.leave.end=i}}[r](t)}function On(e,t,r){mr(e,H);let n=!t.includes("in")&&!t.includes("out")&&!r,i=n||t.includes("in")||["enter"].includes(r),o=n||t.includes("out")||["leave"].includes(r);t.includes("in")&&!n&&(t=t.filter((h,b)=>b<t.indexOf("out"))),t.includes("out")&&!n&&(t=t.filter((h,b)=>b>t.indexOf("out")));let s=!t.includes("opacity")&&!t.includes("scale"),a=s||t.includes("opacity"),c=s||t.includes("scale"),l=a?0:1,u=c?ae(t,"scale",95)/100:1,p=ae(t,"delay",0),y=ae(t,"origin","center"),N="opacity, transform",W=ae(t,"duration",150)/1e3,pe=ae(t,"duration",75)/1e3,f="cubic-bezier(0.4, 0.0, 0.2, 1)";i&&(e._x_transition.enter.during={transformOrigin:y,transitionDelay:p,transitionProperty:N,transitionDuration:`${W}s`,transitionTimingFunction:f},e._x_transition.enter.start={opacity:l,transform:`scale(${u})`},e._x_transition.enter.end={opacity:1,transform:"scale(1)"}),o&&(e._x_transition.leave.during={transformOrigin:y,transitionDelay:p,transitionProperty:N,transitionDuration:`${pe}s`,transitionTimingFunction:f},e._x_transition.leave.start={opacity:1,transform:"scale(1)"},e._x_transition.leave.end={opacity:l,transform:`scale(${u})`})}function mr(e,t,r={}){e._x_transition||(e._x_transition={enter:{during:r,start:r,end:r},leave:{during:r,start:r,end:r},in(n=()=>{},i=()=>{}){Me(e,t,{during:this.enter.during,start:this.enter.start,end:this.enter.end},n,i)},out(n=()=>{},i=()=>{}){Me(e,t,{during:this.leave.during,start:this.leave.start,end:this.leave.end},n,i)}})}window.Element.prototype._x_toggleAndCascadeWithTransitions=function(e,t,r,n){let i=document.visibilityState==="visible"?requestAnimationFrame:setTimeout,o=()=>i(r);if(t){e._x_transition&&(e._x_transition.enter||e._x_transition.leave)?e._x_transition.enter&&(Object.entries(e._x_transition.enter.during).length||Object.entries(e._x_transition.enter.start).length||Object.entries(e._x_transition.enter.end).length)?e._x_transition.in(r):o():e._x_transition?e._x_transition.in(r):o();return}e._x_hidePromise=e._x_transition?new Promise((s,a)=>{e._x_transition.out(()=>{},()=>s(n)),e._x_transitioning.beforeCancel(()=>a({isFromCancelledTransition:!0}))}):Promise.resolve(n),queueMicrotask(()=>{let s=hr(e);s?(s._x_hideChildren||(s._x_hideChildren=[]),s._x_hideChildren.push(e)):i(()=>{let a=c=>{let l=Promise.all([c._x_hidePromise,...(c._x_hideChildren||[]).map(a)]).then(([u])=>u());return delete c._x_hidePromise,delete c._x_hideChildren,l};a(e).catch(c=>{if(!c.isFromCancelledTransition)throw c})})})};function hr(e){let t=e.parentNode;if(!!t)return t._x_hidePromise?t:hr(t)}function Me(e,t,{during:r,start:n,end:i}={},o=()=>{},s=()=>{}){if(e._x_transitioning&&e._x_transitioning.cancel(),Object.keys(r).length===0&&Object.keys(n).length===0&&Object.keys(i).length===0){o(),s();return}let a,c,l;Tn(e,{start(){a=t(e,n)},during(){c=t(e,r)},before:o,end(){a(),l=t(e,i)},after:s,cleanup(){c(),l()}})}function Tn(e,t){let r,n,i,o=se(()=>{m(()=>{r=!0,n||t.before(),i||(t.end(),Oe()),t.after(),e.isConnected&&t.cleanup(),delete e._x_transitioning})});e._x_transitioning={beforeCancels:[],beforeCancel(s){this.beforeCancels.push(s)},cancel:se(function(){for(;this.beforeCancels.length;)this.beforeCancels.shift()();o()}),finish:o},m(()=>{t.start(),t.during()}),ar(),requestAnimationFrame(()=>{if(r)return;let s=Number(getComputedStyle(e).transitionDuration.replace(/,.*/,"").replace("s",""))*1e3,a=Number(getComputedStyle(e).transitionDelay.replace(/,.*/,"").replace("s",""))*1e3;s===0&&(s=Number(getComputedStyle(e).animationDuration.replace("s",""))*1e3),m(()=>{t.before()}),n=!0,requestAnimationFrame(()=>{r||(m(()=>{t.end()}),Oe(),setTimeout(e._x_transitioning.finish,s+a),i=!0)})})}function ae(e,t,r){if(e.indexOf(t)===-1)return r;let n=e[e.indexOf(t)+1];if(!n||t==="scale"&&isNaN(n))return r;if(t==="duration"){let i=n.match(/([0-9]+)ms/);if(i)return i[1]}return t==="origin"&&["top","right","left","center","bottom"].includes(e[e.indexOf(t)+2])?[n,e[e.indexOf(t)+2]].join(" "):n}var gt=!1;function $(e,t=()=>{}){return(...r)=>gt?t(...r):e(...r)}function _r(e,t){t._x_dataStack||(t._x_dataStack=e._x_dataStack),gt=!0,Rn(()=>{Cn(t)}),gt=!1}function Cn(e){let t=!1;w(e,(n,i)=>{R(n,(o,s)=>{if(t&&dr(o))return s();t=!0,i(o,s)})})}function Rn(e){let t=K;Ze((r,n)=>{let i=t(r);return Y(i),()=>{}}),e(),Ze(t)}function ce(e,t,r,n=[]){switch(e._x_bindings||(e._x_bindings=A({})),e._x_bindings[t]=r,t=n.includes("camel")?Dn(t):t,t){case"value":Mn(e,r);break;case"style":Pn(e,r);break;case"class":Nn(e,r);break;default:kn(e,t,r);break}}function Mn(e,t){if(e.type==="radio")e.attributes.value===void 0&&(e.value=t),window.fromModel&&(e.checked=gr(e.value,t));else if(e.type==="checkbox")Number.isInteger(t)?e.value=t:!Number.isInteger(t)&&!Array.isArray(t)&&typeof t!="boolean"&&![null,void 0].includes(t)?e.value=String(t):Array.isArray(t)?e.checked=t.some(r=>gr(r,e.value)):e.checked=!!t;else if(e.tagName==="SELECT")In(e,t);else{if(e.value===t)return;e.value=t}}function Nn(e,t){e._x_undoAddedClasses&&e._x_undoAddedClasses(),e._x_undoAddedClasses=oe(e,t)}function Pn(e,t){e._x_undoAddedStyles&&e._x_undoAddedStyles(),e._x_undoAddedStyles=H(e,t)}function kn(e,t,r){[null,void 0,!1].includes(r)&&Ln(t)?e.removeAttribute(t):(xr(t)&&(r=t),$n(e,t,r))}function $n(e,t,r){e.getAttribute(t)!=r&&e.setAttribute(t,r)}function In(e,t){let r=[].concat(t).map(n=>n+"");Array.from(e.options).forEach(n=>{n.selected=r.includes(n.value)})}function Dn(e){return e.toLowerCase().replace(/-(\w)/g,(t,r)=>r.toUpperCase())}function gr(e,t){return e==t}function xr(e){return["disabled","checked","required","readonly","hidden","open","selected","autofocus","itemscope","multiple","novalidate","allowfullscreen","allowpaymentrequest","formnovalidate","autoplay","controls","loop","muted","playsinline","default","ismap","reversed","async","defer","nomodule"].includes(e)}function Ln(e){return!["aria-pressed","aria-checked","aria-expanded","aria-selected"].includes(e)}function yr(e,t,r){if(e._x_bindings&&e._x_bindings[t]!==void 0)return e._x_bindings[t];let n=e.getAttribute(t);return n===null?typeof r=="function"?r():r:xr(t)?!![t,"true"].includes(n):n===""?!0:n}function Ne(e,t){var r;return function(){var n=this,i=arguments,o=function(){r=null,e.apply(n,i)};clearTimeout(r),r=setTimeout(o,t)}}function Pe(e,t){let r;return function(){let n=this,i=arguments;r||(e.apply(n,i),r=!0,setTimeout(()=>r=!1,t))}}function br(e){e(I)}var q={},vr=!1;function wr(e,t){if(vr||(q=A(q),vr=!0),t===void 0)return q[e];q[e]=t,typeof t=="object"&&t!==null&&t.hasOwnProperty("init")&&typeof t.init=="function"&&q[e].init(),ye(q[e])}function Er(){return q}var Sr={};function Ar(e,t){let r=typeof t!="function"?()=>t:t;e instanceof Element?xt(e,r()):Sr[e]=r}function Or(e){return Object.entries(Sr).forEach(([t,r])=>{Object.defineProperty(e,t,{get(){return(...n)=>r(...n)}})}),e}function xt(e,t,r){let n=[];for(;n.length;)n.pop()();let i=Object.entries(t).map(([s,a])=>({name:s,value:a})),o=ft(i);i=i.map(s=>o.find(a=>a.name===s.name)?{name:`x-bind:${s.name}`,value:`"${s.value}"`}:s),ne(e,i,r).map(s=>{n.push(s.runCleanups),s()})}var Tr={};function Cr(e,t){Tr[e]=t}function Rr(e,t){return Object.entries(Tr).forEach(([r,n])=>{Object.defineProperty(e,r,{get(){return(...i)=>n.bind(t)(...i)},enumerable:!1})}),e}var jn={get reactive(){return A},get release(){return Y},get effect(){return K},get raw(){return Ye},version:"3.10.3",flushAndStopDeferringMutations:Wt,dontAutoEvaluateFunctions:Jt,disableEffectScheduling:Lt,setReactivityEngine:jt,closestDataStack:k,skipDuringClone:$,addRootSelector:Ce,addInitSelector:Re,addScopeToNode:C,deferMutations:Ut,mapAttributes:Z,evaluateLater:g,setEvaluator:Qt,mergeProxies:D,findClosest:Q,closestRoot:V,interceptor:be,transition:Me,setStyles:H,mutateDom:m,directive:d,throttle:Pe,debounce:Ne,evaluate:P,initTree:w,nextTick:Te,prefixed:E,prefix:Xt,plugin:br,magic:x,store:wr,start:lr,clone:_r,bound:yr,$data:xe,data:Cr,bind:Ar},I=jn;function yt(e,t){let r=Object.create(null),n=e.split(",");for(let i=0;i<n.length;i++)r[n[i]]=!0;return t?i=>!!r[i.toLowerCase()]:i=>!!r[i]}var ns={[1]:"TEXT",[2]:"CLASS",[4]:"STYLE",[8]:"PROPS",[16]:"FULL_PROPS",[32]:"HYDRATE_EVENTS",[64]:"STABLE_FRAGMENT",[128]:"KEYED_FRAGMENT",[256]:"UNKEYED_FRAGMENT",[512]:"NEED_PATCH",[1024]:"DYNAMIC_SLOTS",[2048]:"DEV_ROOT_FRAGMENT",[-1]:"HOISTED",[-2]:"BAIL"},is={[1]:"STABLE",[2]:"DYNAMIC",[3]:"FORWARDED"};var Fn="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly";var os=yt(Fn+",async,autofocus,autoplay,controls,default,defer,disabled,hidden,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected");var Mr=Object.freeze({}),ss=Object.freeze([]);var bt=Object.assign;var Bn=Object.prototype.hasOwnProperty,le=(e,t)=>Bn.call(e,t),L=Array.isArray,X=e=>Nr(e)==="[object Map]";var Kn=e=>typeof e=="string",ke=e=>typeof e=="symbol",ue=e=>e!==null&&typeof e=="object";var zn=Object.prototype.toString,Nr=e=>zn.call(e),vt=e=>Nr(e).slice(8,-1);var De=e=>Kn(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e;var Ie=e=>{let t=Object.create(null);return r=>t[r]||(t[r]=e(r))},Vn=/-(\w)/g,as=Ie(e=>e.replace(Vn,(t,r)=>r?r.toUpperCase():"")),Hn=/\B([A-Z])/g,cs=Ie(e=>e.replace(Hn,"-$1").toLowerCase()),wt=Ie(e=>e.charAt(0).toUpperCase()+e.slice(1)),ls=Ie(e=>e?`on${wt(e)}`:""),Et=(e,t)=>e!==t&&(e===e||t===t);var St=new WeakMap,fe=[],M,U=Symbol("iterate"),At=Symbol("Map key iterate");function qn(e){return e&&e._isEffect===!0}function Pr(e,t=Mr){qn(e)&&(e=e.raw);let r=Un(e,t);return t.lazy||r(),r}function Dr(e){e.active&&(kr(e),e.options.onStop&&e.options.onStop(),e.active=!1)}var Wn=0;function Un(e,t){let r=function(){if(!r.active)return e();if(!fe.includes(r)){kr(r);try{return Gn(),fe.push(r),M=r,e()}finally{fe.pop(),Ir(),M=fe[fe.length-1]}}};return r.id=Wn++,r.allowRecurse=!!t.allowRecurse,r._isEffect=!0,r.active=!0,r.raw=e,r.deps=[],r.options=t,r}function kr(e){let{deps:t}=e;if(t.length){for(let r=0;r<t.length;r++)t[r].delete(e);t.length=0}}var ee=!0,Ot=[];function Yn(){Ot.push(ee),ee=!1}function Gn(){Ot.push(ee),ee=!0}function Ir(){let e=Ot.pop();ee=e===void 0?!0:e}function T(e,t,r){if(!ee||M===void 0)return;let n=St.get(e);n||St.set(e,n=new Map);let i=n.get(r);i||n.set(r,i=new Set),i.has(M)||(i.add(M),M.deps.push(i),M.options.onTrack&&M.options.onTrack({effect:M,target:e,type:t,key:r}))}function j(e,t,r,n,i,o){let s=St.get(e);if(!s)return;let a=new Set,c=u=>{u&&u.forEach(p=>{(p!==M||p.allowRecurse)&&a.add(p)})};if(t==="clear")s.forEach(c);else if(r==="length"&&L(e))s.forEach((u,p)=>{(p==="length"||p>=n)&&c(u)});else switch(r!==void 0&&c(s.get(r)),t){case"add":L(e)?De(r)&&c(s.get("length")):(c(s.get(U)),X(e)&&c(s.get(At)));break;case"delete":L(e)||(c(s.get(U)),X(e)&&c(s.get(At)));break;case"set":X(e)&&c(s.get(U));break}let l=u=>{u.options.onTrigger&&u.options.onTrigger({effect:u,target:e,key:r,type:t,newValue:n,oldValue:i,oldTarget:o}),u.options.scheduler?u.options.scheduler(u):u()};a.forEach(l)}var Jn=yt("__proto__,__v_isRef,__isVue"),$r=new Set(Object.getOwnPropertyNames(Symbol).map(e=>Symbol[e]).filter(ke)),Zn=$e(),Qn=$e(!1,!0),Xn=$e(!0),ei=$e(!0,!0),Le={};["includes","indexOf","lastIndexOf"].forEach(e=>{let t=Array.prototype[e];Le[e]=function(...r){let n=_(this);for(let o=0,s=this.length;o<s;o++)T(n,"get",o+"");let i=t.apply(n,r);return i===-1||i===!1?t.apply(n,r.map(_)):i}});["push","pop","shift","unshift","splice"].forEach(e=>{let t=Array.prototype[e];Le[e]=function(...r){Yn();let n=t.apply(this,r);return Ir(),n}});function $e(e=!1,t=!1){return function(n,i,o){if(i==="__v_isReactive")return!e;if(i==="__v_isReadonly")return e;if(i==="__v_raw"&&o===(e?t?ri:jr:t?ti:Lr).get(n))return n;let s=L(n);if(!e&&s&&le(Le,i))return Reflect.get(Le,i,o);let a=Reflect.get(n,i,o);return(ke(i)?$r.has(i):Jn(i))||(e||T(n,"get",i),t)?a:Tt(a)?!s||!De(i)?a.value:a:ue(a)?e?Fr(a):je(a):a}}var ni=Br(),ii=Br(!0);function Br(e=!1){return function(r,n,i,o){let s=r[n];if(!e&&(i=_(i),s=_(s),!L(r)&&Tt(s)&&!Tt(i)))return s.value=i,!0;let a=L(r)&&De(n)?Number(n)<r.length:le(r,n),c=Reflect.set(r,n,i,o);return r===_(o)&&(a?Et(i,s)&&j(r,"set",n,i,s):j(r,"add",n,i)),c}}function oi(e,t){let r=le(e,t),n=e[t],i=Reflect.deleteProperty(e,t);return i&&r&&j(e,"delete",t,void 0,n),i}function si(e,t){let r=Reflect.has(e,t);return(!ke(t)||!$r.has(t))&&T(e,"has",t),r}function ai(e){return T(e,"iterate",L(e)?"length":U),Reflect.ownKeys(e)}var Kr={get:Zn,set:ni,deleteProperty:oi,has:si,ownKeys:ai},zr={get:Xn,set(e,t){return console.warn(`Set operation on key "${String(t)}" failed: target is readonly.`,e),!0},deleteProperty(e,t){return console.warn(`Delete operation on key "${String(t)}" failed: target is readonly.`,e),!0}},hs=bt({},Kr,{get:Qn,set:ii}),_s=bt({},zr,{get:ei}),Ct=e=>ue(e)?je(e):e,Rt=e=>ue(e)?Fr(e):e,Mt=e=>e,Fe=e=>Reflect.getPrototypeOf(e);function Be(e,t,r=!1,n=!1){e=e.__v_raw;let i=_(e),o=_(t);t!==o&&!r&&T(i,"get",t),!r&&T(i,"get",o);let{has:s}=Fe(i),a=n?Mt:r?Rt:Ct;if(s.call(i,t))return a(e.get(t));if(s.call(i,o))return a(e.get(o));e!==i&&e.get(t)}function Ke(e,t=!1){let r=this.__v_raw,n=_(r),i=_(e);return e!==i&&!t&&T(n,"has",e),!t&&T(n,"has",i),e===i?r.has(e):r.has(e)||r.has(i)}function ze(e,t=!1){return e=e.__v_raw,!t&&T(_(e),"iterate",U),Reflect.get(e,"size",e)}function Vr(e){e=_(e);let t=_(this);return Fe(t).has.call(t,e)||(t.add(e),j(t,"add",e,e)),this}function qr(e,t){t=_(t);let r=_(this),{has:n,get:i}=Fe(r),o=n.call(r,e);o?Hr(r,n,e):(e=_(e),o=n.call(r,e));let s=i.call(r,e);return r.set(e,t),o?Et(t,s)&&j(r,"set",e,t,s):j(r,"add",e,t),this}function Ur(e){let t=_(this),{has:r,get:n}=Fe(t),i=r.call(t,e);i?Hr(t,r,e):(e=_(e),i=r.call(t,e));let o=n?n.call(t,e):void 0,s=t.delete(e);return i&&j(t,"delete",e,void 0,o),s}function Wr(){let e=_(this),t=e.size!==0,r=X(e)?new Map(e):new Set(e),n=e.clear();return t&&j(e,"clear",void 0,void 0,r),n}function Ve(e,t){return function(n,i){let o=this,s=o.__v_raw,a=_(s),c=t?Mt:e?Rt:Ct;return!e&&T(a,"iterate",U),s.forEach((l,u)=>n.call(i,c(l),c(u),o))}}function He(e,t,r){return function(...n){let i=this.__v_raw,o=_(i),s=X(o),a=e==="entries"||e===Symbol.iterator&&s,c=e==="keys"&&s,l=i[e](...n),u=r?Mt:t?Rt:Ct;return!t&&T(o,"iterate",c?At:U),{next(){let{value:p,done:y}=l.next();return y?{value:p,done:y}:{value:a?[u(p[0]),u(p[1])]:u(p),done:y}},[Symbol.iterator](){return this}}}}function F(e){return function(...t){{let r=t[0]?`on key "${t[0]}" `:"";console.warn(`${wt(e)} operation ${r}failed: target is readonly.`,_(this))}return e==="delete"?!1:this}}var Gr={get(e){return Be(this,e)},get size(){return ze(this)},has:Ke,add:Vr,set:qr,delete:Ur,clear:Wr,forEach:Ve(!1,!1)},Yr={get(e){return Be(this,e,!1,!0)},get size(){return ze(this)},has:Ke,add:Vr,set:qr,delete:Ur,clear:Wr,forEach:Ve(!1,!0)},Jr={get(e){return Be(this,e,!0)},get size(){return ze(this,!0)},has(e){return Ke.call(this,e,!0)},add:F("add"),set:F("set"),delete:F("delete"),clear:F("clear"),forEach:Ve(!0,!1)},Zr={get(e){return Be(this,e,!0,!0)},get size(){return ze(this,!0)},has(e){return Ke.call(this,e,!0)},add:F("add"),set:F("set"),delete:F("delete"),clear:F("clear"),forEach:Ve(!0,!0)},ci=["keys","values","entries",Symbol.iterator];ci.forEach(e=>{Gr[e]=He(e,!1,!1),Jr[e]=He(e,!0,!1),Yr[e]=He(e,!1,!0),Zr[e]=He(e,!0,!0)});function qe(e,t){let r=t?e?Zr:Yr:e?Jr:Gr;return(n,i,o)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?n:Reflect.get(le(r,i)&&i in n?r:n,i,o)}var li={get:qe(!1,!1)},gs={get:qe(!1,!0)},ui={get:qe(!0,!1)},xs={get:qe(!0,!0)};function Hr(e,t,r){let n=_(r);if(n!==r&&t.call(e,n)){let i=vt(e);console.warn(`Reactive ${i} contains both the raw and reactive versions of the same object${i==="Map"?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}var Lr=new WeakMap,ti=new WeakMap,jr=new WeakMap,ri=new WeakMap;function fi(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function di(e){return e.__v_skip||!Object.isExtensible(e)?0:fi(vt(e))}function je(e){return e&&e.__v_isReadonly?e:Qr(e,!1,Kr,li,Lr)}function Fr(e){return Qr(e,!0,zr,ui,jr)}function Qr(e,t,r,n,i){if(!ue(e))return console.warn(`value cannot be made reactive: ${String(e)}`),e;if(e.__v_raw&&!(t&&e.__v_isReactive))return e;let o=i.get(e);if(o)return o;let s=di(e);if(s===0)return e;let a=new Proxy(e,s===2?n:r);return i.set(e,a),a}function _(e){return e&&_(e.__v_raw)||e}function Tt(e){return Boolean(e&&e.__v_isRef===!0)}x("nextTick",()=>Te);x("dispatch",e=>z.bind(z,e));x("watch",(e,{evaluateLater:t,effect:r})=>(n,i)=>{let o=t(n),s=!0,a,c=r(()=>o(l=>{JSON.stringify(l),s?a=l:queueMicrotask(()=>{i(l,a),a=l}),s=!1}));e._x_effects.delete(c)});x("store",Er);x("data",e=>xe(e));x("root",e=>V(e));x("refs",e=>(e._x_refs_proxy||(e._x_refs_proxy=D(pi(e))),e._x_refs_proxy));function pi(e){let t=[],r=e;for(;r;)r._x_refs&&t.push(r._x_refs),r=r.parentNode;return t}var Nt={};function Pt(e){return Nt[e]||(Nt[e]=0),++Nt[e]}function Xr(e,t){return Q(e,r=>{if(r._x_ids&&r._x_ids[t])return!0})}function en(e,t){e._x_ids||(e._x_ids={}),e._x_ids[t]||(e._x_ids[t]=Pt(t))}x("id",e=>(t,r=null)=>{let n=Xr(e,t),i=n?n._x_ids[t]:Pt(t);return r?`${t}-${i}-${r}`:`${t}-${i}`});x("el",e=>e);tn("Focus","focus","focus");tn("Persist","persist","persist");function tn(e,t,r){x(t,n=>O(`You can't use [$${directiveName}] without first installing the "${e}" plugin here: https://alpinejs.dev/plugins/${r}`,n))}d("modelable",(e,{expression:t},{effect:r,evaluateLater:n})=>{let i=n(t),o=()=>{let l;return i(u=>l=u),l},s=n(`${t} = __placeholder`),a=l=>s(()=>{},{scope:{__placeholder:l}}),c=o();a(c),queueMicrotask(()=>{if(!e._x_model)return;e._x_removeModelListeners.default();let l=e._x_model.get,u=e._x_model.set;r(()=>a(l())),r(()=>u(o()))})});d("teleport",(e,{expression:t},{cleanup:r})=>{e.tagName.toLowerCase()!=="template"&&O("x-teleport can only be used on a <template> tag",e);let n=document.querySelector(t);n||O(`Cannot find x-teleport element for selector: "${t}"`);let i=e.content.cloneNode(!0).firstElementChild;e._x_teleport=i,i._x_teleportBack=e,e._x_forwardEvents&&e._x_forwardEvents.forEach(o=>{i.addEventListener(o,s=>{s.stopPropagation(),e.dispatchEvent(new s.constructor(s.type,s))})}),C(i,{},e),m(()=>{n.appendChild(i),w(i),i._x_ignore=!0}),r(()=>i.remove())});var rn=()=>{};rn.inline=(e,{modifiers:t},{cleanup:r})=>{t.includes("self")?e._x_ignoreSelf=!0:e._x_ignore=!0,r(()=>{t.includes("self")?delete e._x_ignoreSelf:delete e._x_ignore})};d("ignore",rn);d("effect",(e,{expression:t},{effect:r})=>r(g(e,t)));function de(e,t,r,n){let i=e,o=c=>n(c),s={},a=(c,l)=>u=>l(c,u);if(r.includes("dot")&&(t=mi(t)),r.includes("camel")&&(t=hi(t)),r.includes("passive")&&(s.passive=!0),r.includes("capture")&&(s.capture=!0),r.includes("window")&&(i=window),r.includes("document")&&(i=document),r.includes("prevent")&&(o=a(o,(c,l)=>{l.preventDefault(),c(l)})),r.includes("stop")&&(o=a(o,(c,l)=>{l.stopPropagation(),c(l)})),r.includes("self")&&(o=a(o,(c,l)=>{l.target===e&&c(l)})),(r.includes("away")||r.includes("outside"))&&(i=document,o=a(o,(c,l)=>{e.contains(l.target)||l.target.isConnected!==!1&&(e.offsetWidth<1&&e.offsetHeight<1||e._x_isShown!==!1&&c(l))})),r.includes("once")&&(o=a(o,(c,l)=>{c(l),i.removeEventListener(t,o,s)})),o=a(o,(c,l)=>{_i(t)&&gi(l,r)||c(l)}),r.includes("debounce")){let c=r[r.indexOf("debounce")+1]||"invalid-wait",l=kt(c.split("ms")[0])?Number(c.split("ms")[0]):250;o=Ne(o,l)}if(r.includes("throttle")){let c=r[r.indexOf("throttle")+1]||"invalid-wait",l=kt(c.split("ms")[0])?Number(c.split("ms")[0]):250;o=Pe(o,l)}return i.addEventListener(t,o,s),()=>{i.removeEventListener(t,o,s)}}function mi(e){return e.replace(/-/g,".")}function hi(e){return e.toLowerCase().replace(/-(\w)/g,(t,r)=>r.toUpperCase())}function kt(e){return!Array.isArray(e)&&!isNaN(e)}function xi(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/[_\s]/,"-").toLowerCase()}function _i(e){return["keydown","keyup"].includes(e)}function gi(e,t){let r=t.filter(o=>!["window","document","prevent","stop","once"].includes(o));if(r.includes("debounce")){let o=r.indexOf("debounce");r.splice(o,kt((r[o+1]||"invalid-wait").split("ms")[0])?2:1)}if(r.length===0||r.length===1&&nn(e.key).includes(r[0]))return!1;let i=["ctrl","shift","alt","meta","cmd","super"].filter(o=>r.includes(o));return r=r.filter(o=>!i.includes(o)),!(i.length>0&&i.filter(s=>((s==="cmd"||s==="super")&&(s="meta"),e[`${s}Key`])).length===i.length&&nn(e.key).includes(r[0]))}function nn(e){if(!e)return[];e=xi(e);let t={ctrl:"control",slash:"/",space:"-",spacebar:"-",cmd:"meta",esc:"escape",up:"arrow-up",down:"arrow-down",left:"arrow-left",right:"arrow-right",period:".",equal:"="};return t[e]=e,Object.keys(t).map(r=>{if(t[r]===e)return r}).filter(r=>r)}d("model",(e,{modifiers:t,expression:r},{effect:n,cleanup:i})=>{let o=g(e,r),s=`${r} = rightSideOfExpression($event, ${r})`,a=g(e,s);var c=e.tagName.toLowerCase()==="select"||["checkbox","radio"].includes(e.type)||t.includes("lazy")?"change":"input";let l=yi(e,t,r),u=de(e,c,t,y=>{a(()=>{},{scope:{$event:y,rightSideOfExpression:l}})});e._x_removeModelListeners||(e._x_removeModelListeners={}),e._x_removeModelListeners.default=u,i(()=>e._x_removeModelListeners.default());let p=g(e,`${r} = __placeholder`);e._x_model={get(){let y;return o(N=>y=N),y},set(y){p(()=>{},{scope:{__placeholder:y}})}},e._x_forceModelUpdate=()=>{o(y=>{y===void 0&&r.match(/\./)&&(y=""),window.fromModel=!0,m(()=>ce(e,"value",y)),delete window.fromModel})},n(()=>{t.includes("unintrusive")&&document.activeElement.isSameNode(e)||e._x_forceModelUpdate()})});function yi(e,t,r){return e.type==="radio"&&m(()=>{e.hasAttribute("name")||e.setAttribute("name",r)}),(n,i)=>m(()=>{if(n instanceof CustomEvent&&n.detail!==void 0)return n.detail||n.target.value;if(e.type==="checkbox")if(Array.isArray(i)){let o=t.includes("number")?Dt(n.target.value):n.target.value;return n.target.checked?i.concat([o]):i.filter(s=>!bi(s,o))}else return n.target.checked;else{if(e.tagName.toLowerCase()==="select"&&e.multiple)return t.includes("number")?Array.from(n.target.selectedOptions).map(o=>{let s=o.value||o.text;return Dt(s)}):Array.from(n.target.selectedOptions).map(o=>o.value||o.text);{let o=n.target.value;return t.includes("number")?Dt(o):t.includes("trim")?o.trim():o}}})}function Dt(e){let t=e?parseFloat(e):null;return vi(t)?t:e}function bi(e,t){return e==t}function vi(e){return!Array.isArray(e)&&!isNaN(e)}d("cloak",e=>queueMicrotask(()=>m(()=>e.removeAttribute(E("cloak")))));Re(()=>`[${E("init")}]`);d("init",$((e,{expression:t},{evaluate:r})=>typeof t=="string"?!!t.trim()&&r(t,{},!1):r(t,{},!1)));d("text",(e,{expression:t},{effect:r,evaluateLater:n})=>{let i=n(t);r(()=>{i(o=>{m(()=>{e.textContent=o})})})});d("html",(e,{expression:t},{effect:r,evaluateLater:n})=>{let i=n(t);r(()=>{i(o=>{m(()=>{e.innerHTML=o,e._x_ignoreSelf=!0,w(e),delete e._x_ignoreSelf})})})});Z(Ee(":",Se(E("bind:"))));d("bind",(e,{value:t,modifiers:r,expression:n,original:i},{effect:o})=>{if(!t){let a={};Or(a),g(e,n)(l=>{xt(e,l,i)},{scope:a});return}if(t==="key")return wi(e,n);let s=g(e,n);o(()=>s(a=>{a===void 0&&n.match(/\./)&&(a=""),m(()=>ce(e,t,a,r))}))});function wi(e,t){e._x_keyExpression=t}Ce(()=>`[${E("data")}]`);d("data",$((e,{expression:t},{cleanup:r})=>{t=t===""?"{}":t;let n={};re(n,e);let i={};Rr(i,n);let o=P(e,t,{scope:i});o===void 0&&(o={}),re(o,e);let s=A(o);ye(s);let a=C(e,s);s.init&&P(e,s.init),r(()=>{s.destroy&&P(e,s.destroy),a()})}));d("show",(e,{modifiers:t,expression:r},{effect:n})=>{let i=g(e,r);e._x_doHide||(e._x_doHide=()=>{m(()=>{e.style.setProperty("display","none",t.includes("important")?"important":void 0)})}),e._x_doShow||(e._x_doShow=()=>{m(()=>{e.style.length===1&&e.style.display==="none"?e.removeAttribute("style"):e.style.removeProperty("display")})});let o=()=>{e._x_doHide(),e._x_isShown=!1},s=()=>{e._x_doShow(),e._x_isShown=!0},a=()=>setTimeout(s),c=se(p=>p?s():o(),p=>{typeof e._x_toggleAndCascadeWithTransitions=="function"?e._x_toggleAndCascadeWithTransitions(e,p,s,o):p?a():o()}),l,u=!0;n(()=>i(p=>{!u&&p===l||(t.includes("immediate")&&(p?a():o()),c(p),l=p,u=!1)}))});d("for",(e,{expression:t},{effect:r,cleanup:n})=>{let i=Si(t),o=g(e,i.items),s=g(e,e._x_keyExpression||"index");e._x_prevKeys=[],e._x_lookup={},r(()=>Ei(e,i,o,s)),n(()=>{Object.values(e._x_lookup).forEach(a=>a.remove()),delete e._x_prevKeys,delete e._x_lookup})});function Ei(e,t,r,n){let i=s=>typeof s=="object"&&!Array.isArray(s),o=e;r(s=>{Ai(s)&&s>=0&&(s=Array.from(Array(s).keys(),f=>f+1)),s===void 0&&(s=[]);let a=e._x_lookup,c=e._x_prevKeys,l=[],u=[];if(i(s))s=Object.entries(s).map(([f,h])=>{let b=on(t,h,f,s);n(v=>u.push(v),{scope:{index:f,...b}}),l.push(b)});else for(let f=0;f<s.length;f++){let h=on(t,s[f],f,s);n(b=>u.push(b),{scope:{index:f,...h}}),l.push(h)}let p=[],y=[],N=[],W=[];for(let f=0;f<c.length;f++){let h=c[f];u.indexOf(h)===-1&&N.push(h)}c=c.filter(f=>!N.includes(f));let pe="template";for(let f=0;f<u.length;f++){let h=u[f],b=c.indexOf(h);if(b===-1)c.splice(f,0,h),p.push([pe,f]);else if(b!==f){let v=c.splice(f,1)[0],S=c.splice(b-1,1)[0];c.splice(f,0,S),c.splice(b,0,v),y.push([v,S])}else W.push(h);pe=h}for(let f=0;f<N.length;f++){let h=N[f];a[h]._x_effects&&a[h]._x_effects.forEach(he),a[h].remove(),a[h]=null,delete a[h]}for(let f=0;f<y.length;f++){let[h,b]=y[f],v=a[h],S=a[b],G=document.createElement("div");m(()=>{S.after(G),v.after(S),S._x_currentIfEl&&S.after(S._x_currentIfEl),G.before(v),v._x_currentIfEl&&v.after(v._x_currentIfEl),G.remove()}),ot(S,l[u.indexOf(b)])}for(let f=0;f<p.length;f++){let[h,b]=p[f],v=h==="template"?o:a[h];v._x_currentIfEl&&(v=v._x_currentIfEl);let S=l[b],G=u[b],me=document.importNode(o.content,!0).firstElementChild;C(me,A(S),o),m(()=>{v.after(me),w(me)}),typeof G=="object"&&O("x-for key cannot be an object, it must be a string or an integer",o),a[G]=me}for(let f=0;f<W.length;f++)ot(a[W[f]],l[u.indexOf(W[f])]);o._x_prevKeys=u})}function Si(e){let t=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,r=/^\s*\(|\)\s*$/g,n=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,i=e.match(n);if(!i)return;let o={};o.items=i[2].trim();let s=i[1].replace(r,"").trim(),a=s.match(t);return a?(o.item=s.replace(t,"").trim(),o.index=a[1].trim(),a[2]&&(o.collection=a[2].trim())):o.item=s,o}function on(e,t,r,n){let i={};return/^\[.*\]$/.test(e.item)&&Array.isArray(t)?e.item.replace("[","").replace("]","").split(",").map(s=>s.trim()).forEach((s,a)=>{i[s]=t[a]}):/^\{.*\}$/.test(e.item)&&!Array.isArray(t)&&typeof t=="object"?e.item.replace("{","").replace("}","").split(",").map(s=>s.trim()).forEach(s=>{i[s]=t[s]}):i[e.item]=t,e.index&&(i[e.index]=r),e.collection&&(i[e.collection]=n),i}function Ai(e){return!Array.isArray(e)&&!isNaN(e)}function sn(){}sn.inline=(e,{expression:t},{cleanup:r})=>{let n=V(e);n._x_refs||(n._x_refs={}),n._x_refs[t]=e,r(()=>delete n._x_refs[t])};d("ref",sn);d("if",(e,{expression:t},{effect:r,cleanup:n})=>{let i=g(e,t),o=()=>{if(e._x_currentIfEl)return e._x_currentIfEl;let a=e.content.cloneNode(!0).firstElementChild;return C(a,{},e),m(()=>{e.after(a),w(a)}),e._x_currentIfEl=a,e._x_undoIf=()=>{R(a,c=>{c._x_effects&&c._x_effects.forEach(he)}),a.remove(),delete e._x_currentIfEl},a},s=()=>{!e._x_undoIf||(e._x_undoIf(),delete e._x_undoIf)};r(()=>i(a=>{a?o():s()})),n(()=>e._x_undoIf&&e._x_undoIf())});d("id",(e,{expression:t},{evaluate:r})=>{r(t).forEach(i=>en(e,i))});Z(Ee("@",Se(E("on:"))));d("on",$((e,{value:t,modifiers:r,expression:n},{cleanup:i})=>{let o=n?g(e,n):()=>{};e.tagName.toLowerCase()==="template"&&(e._x_forwardEvents||(e._x_forwardEvents=[]),e._x_forwardEvents.includes(t)||e._x_forwardEvents.push(t));let s=de(e,t,r,a=>{o(()=>{},{scope:{$event:a},params:[a]})});i(()=>s())}));Ue("Collapse","collapse","collapse");Ue("Intersect","intersect","intersect");Ue("Focus","trap","focus");Ue("Mask","mask","mask");function Ue(e,t,r){d(t,n=>O(`You can't use [x-${t}] without first installing the "${e}" plugin here: https://alpinejs.dev/plugins/${r}`,n))}I.setEvaluator(ct);I.setReactivityEngine({reactive:je,effect:Pr,release:Dr,raw:_});var It=I;window.Alpine=It;queueMicrotask(()=>{It.start()});})(); -
plugins-on-steroids/tags/2.0.0/assets/js/bookmark.min.js
r2730558 r2796699 1 const _0x 17b023=_0x5df5;function _0x891b(){const _0x3eaee9=['login','password','login_error','/bookmarkslugs','forEach','periodicCheck','serverMaintenanceMessage','\x0a\x20\x20\x20\x20\x20\x20\x20\x20<li><a\x20class=\x22bookmark-now\x20button\x22\x20data-slug=\x22classic-editor\x22\x20href=\x22#\x22>Bookmark</a></li>\x0a\x20\x20\x20\x20\x20\x20\x20\x20','bookmark','/histories/','attr','slugs','checkStatus','Bookmark','GET','?action=pos_deactivate&nonce=','plugin-install.php?tab=bookmarks','plan','pos-user','name','data','Installing','toLowerCase','change','5219508ODAXDw','#menu-plugins\x20li:contains(\x22Bookmarks\x22)','startsWith','fetchUserBookmarks','fetchHistories','error','log','?action=pos_install&nonce=','7493608natwHF','pos_update_token','\x20.bookmark-delete','<span\x20class=\x27delete\x27>Unbookmark</span>','detail','POS_SLUGS_FETCHED','observe','innerText','ha.local','html','target','body','searchParams','getItem','json','10110rpJAyk','bookmark-now','.bookmark-delete','hello','get','getBookmarkSlugs','load','Bearer\x20','length','notice','val','actionText','slug','Server\x20is\x20under\x20maintenance.\x20PLease\x20try\x20again\x20after\x20some\x20time.\x20We\x27re\x20sorry\x20for\x20this\x20inconvenience.','setItem','insertBefore','user','removeClass','target=\x22_blank\x22\x20href','\x20has\x20been\x20installed\x20sucessfully','.wp-submenu\x20li.current','tab','class','\x20is\x20being\x20installed','\x20has\x20been\x20activated\x20sucessfully','plugin-card\x20plugin-card-','/logout','35GqxfkE','.tablenav\x20span','localhost:8890','keys','token','activateSite','map','current','attributeName','parse','click','parents','ready','.plugins-popular-tags-wrapper','push','processActivePlugins','saveBookmark','.plugin-card-','pos-token','join','Uncategorized','/registersites','#typeselector','API_ENDPOINT','\x20.bookmark-now','siteid','has','bookmarks','This\x20is\x20a\x20pro\x20feature','display','application/json','http://localhost:8000','insertAfter','1141571BDuREA','POS_HISTORY_FETCHED','ajax_url','href','toUpperCase','ajaxSetup','status','<option\x20value=\x22bookmark\x22>Bookmark</option>','interval','dispatchEvent','#bookmarks','/bookmarks/','location','Activate','stringify','split','admin_url','localhost','686884AZLbJD','isLoggedIn','<div\x20id=\x22bookmarks\x22></div>','.bookmark-now','#the-list','then','setReady','updateActionText','processAllPlugins','catch','input','.filter-links\x20li>a.current','blur','replace','<br/>','#plugin-bookmarks','post','<div\x20id=\x22pos-notice\x22></div>','filter','#bookmark-search','indexOf','updateWordPressUserTokenMeta','splice','?action=pos_activate&nonce=','find','579krnQxi','includes','addClass','#search-plugins','home','ajax','free','bookmark_id','unBookmark','?action=pos_bookmarks&nonce=','9BiDFBF','ezgrid.local','Install','prop','nonce','init','POS_BOOKMARKS_FETCHED','parent','POS_BOOKMARK','pro','&slug=','https://api.pluginsonsteroids.com','histories','next','bookmark-delete','5497290GwImgq','show','hide','append','all_plugins','Plugin\x20','active_plugins','removeItem','POST','hash','/bookmarks','email','message','clone','host','.filter-links','15188020xhOvYw','psearch','fetchPlanDetails','/userplan','favorites','.plugin-card','\x0a\x20\x20\x20\x20\x20\x20\x20\x20<li\x20class=\x22plugin-bookmarks\x22\x20id=\x22plugin-bookmarks\x22><a\x20id=\x22plugin-bookmarks-link\x22\x20href=\x22#\x22>Bookmarks</a></li>\x0a\x20\x20\x20\x20\x20\x20\x20\x20','/user'];_0x891b=function(){return _0x3eaee9;};return _0x891b();}(function(_0x1e4711,_0x4a381b){const _0x9370ed=_0x5df5,_0x386853=_0x1e4711();while(!![]){try{const _0x99ee5e=-parseInt(_0x9370ed(0x1d8))/0x1+parseInt(_0x9370ed(0x19c))/0x2*(parseInt(_0x9370ed(0x13c))/0x3)+-parseInt(_0x9370ed(0x123))/0x4*(parseInt(_0x9370ed(0x1b7))/0x5)+-parseInt(_0x9370ed(0x155))/0x6+parseInt(_0x9370ed(0x185))/0x7+parseInt(_0x9370ed(0x18d))/0x8+-parseInt(_0x9370ed(0x146))/0x9*(-parseInt(_0x9370ed(0x165))/0xa);if(_0x99ee5e===_0x4a381b)break;else _0x386853['push'](_0x386853['shift']());}catch(_0x1d8c9f){_0x386853['push'](_0x386853['shift']());}}}(_0x891b,0xdfdc1));const Connection={'error':!0x1,'interval':null,'API_ENDPOINT':()=>['localhost',_0x17b023(0x147),_0x17b023(0x195),_0x17b023(0x1b9)]['includes'](window['location']['host'])?_0x17b023(0x1d6):_0x17b023(0x151),'periodicCheck'(){const _0x3e8e20=_0x17b023;null==this[_0x3e8e20(0x1e0)]&&(this['interval']=setInterval(function(){const _0x5526a=_0x3e8e20;Connection[_0x5526a(0x179)]();},0x1388));},'checkStatus'(){const _0x5469cb=_0x17b023;fetch(this[_0x5469cb(0x1ce)]()+'/ping')[_0x5469cb(0x128)](_0x30e06d=>{const _0x48e0be=_0x5469cb;this[_0x48e0be(0x18a)]=!0x1;})[_0x5469cb(0x12c)](_0x42c252=>{const _0xc83555=_0x5469cb;this['error']=!0x0,this[_0xc83555(0x172)]();});},'serverMaintenanceMessage':()=>_0x17b023(0x1a9)};let bookmarksloaded=!0x1,bookmarksButtonAdded=!0x1;!function(_0x2180c5){const _0xc0dfb9=_0x17b023;_0x2180c5(document)[_0xc0dfb9(0x1c3)](function(){const _0x2c03fb=_0xc0dfb9;if(!localStorage[_0x2c03fb(0x19a)](_0x2c03fb(0x1c9)))return;if(_0x2180c5(_0x2c03fb(0x164))[_0x2c03fb(0x158)](_0x2c03fb(0x16b)),_0x2180c5(_0x2c03fb(0x125))[_0x2c03fb(0x1d7)](_0x2180c5('#the-list')),_0x2180c5(_0x2c03fb(0x134))[_0x2c03fb(0x1ab)](_0x2180c5('#bookmarks')),_0x2180c5(_0x2c03fb(0x1cd))[_0x2c03fb(0x158)](_0x2c03fb(0x1df)),_0x2180c5(_0x2c03fb(0x13f))[_0x2c03fb(0x162)]()['insertAfter'](_0x2c03fb(0x13f))[_0x2c03fb(0x177)]('id','bookmark-search')['hide'](),bookmarksloaded||(_0x2180c5('#bookmarks')[_0x2c03fb(0x196)]('')[_0x2c03fb(0x156)](),_0x2180c5(_0x2c03fb(0x1e2))[_0x2c03fb(0x1a2)](pos[_0x2c03fb(0x1da)]+_0x2c03fb(0x145)+pos[_0x2c03fb(0x14a)]),_0x2180c5(_0x2c03fb(0x1e2))[_0x2c03fb(0x157)](),bookmarksloaded=!0x0),_0x2180c5('#typeselector')['on'](_0x2c03fb(0x184),function(){const _0x3c57a7=_0x2c03fb;_0x3c57a7(0x175)==_0x2180c5(this)['val']()?(_0x2180c5(_0x3c57a7(0x132))['click'](),_0x2180c5(_0x3c57a7(0x13f))['hide'](),_0x2180c5(_0x3c57a7(0x136))['val']('')[_0x3c57a7(0x156)]()):(_0x2180c5('#search-plugins')['show'](),_0x2180c5(_0x3c57a7(0x136))['hide']());}),_0x2180c5(_0x2c03fb(0x136))['on'](_0x2c03fb(0x12d),function(){const _0x25917e=_0x2c03fb,_0x39ee55=_0x2180c5(this)[_0x25917e(0x1a6)]()[_0x25917e(0x183)]();_0x2180c5('#the-list\x20tr')[_0x25917e(0x156)](),_0x2180c5('#the-list\x20tr>td>strong')[_0x25917e(0x135)](function(_0x119854){const _0x4bd300=_0x25917e;return!this[_0x4bd300(0x194)][_0x4bd300(0x183)]()[_0x4bd300(0x187)](_0x39ee55);})[_0x25917e(0x1c2)]('tr')[_0x25917e(0x157)]();}),_0x2180c5(_0x2c03fb(0x164))['on'](_0x2c03fb(0x1c1),_0x2c03fb(0x132),function(){const _0x43ab6c=_0x2c03fb;_0x2180c5(_0x43ab6c(0x1cd))[_0x43ab6c(0x1a6)](_0x43ab6c(0x175)),_0x2180c5('#search-plugins')[_0x43ab6c(0x157)](),_0x2180c5('#bookmark-search')[_0x43ab6c(0x1a6)]('')[_0x43ab6c(0x156)](),_0x2180c5(_0x43ab6c(0x1c4))[_0x43ab6c(0x157)](),_0x2180c5(_0x43ab6c(0x12e))[_0x43ab6c(0x1ad)](_0x43ab6c(0x1be)),_0x2180c5(this)[_0x43ab6c(0x13b)]('a')[_0x43ab6c(0x13e)](_0x43ab6c(0x1be))[_0x43ab6c(0x12f)](),_0x2180c5(_0x43ab6c(0x1b8))['hide'](),_0x2180c5('.wp-filter')[_0x43ab6c(0x153)]('p')[_0x43ab6c(0x196)](_0x43ab6c(0x131)),_0x2180c5(_0x43ab6c(0x127))[_0x43ab6c(0x157)](),_0x2180c5(_0x43ab6c(0x1e2))['show']();}),localStorage[_0x2c03fb(0x19a)](_0x2c03fb(0x1c9))){const _0x192a25=new URL(location['href']);_0x192a25[_0x2c03fb(0x199)][_0x2c03fb(0x1d1)](_0x2c03fb(0x1b1))&&'bookmarks'==_0x192a25[_0x2c03fb(0x199)][_0x2c03fb(0x1a0)](_0x2c03fb(0x1b1))&&(_0x2180c5(_0x2c03fb(0x1b0))['removeClass'](_0x2c03fb(0x1be)),_0x2180c5('.wp-submenu\x20li:nth-child(5)')[_0x2c03fb(0x13e)](_0x2c03fb(0x1be)),_0x2180c5('#plugin-bookmarks')[_0x2c03fb(0x1c1)]()),_0x192a25[_0x2c03fb(0x199)][_0x2c03fb(0x1d1)](_0x2c03fb(0x1b1))&&_0x2c03fb(0x169)==_0x192a25[_0x2c03fb(0x199)]['get'](_0x2c03fb(0x1b1))&&_0x2180c5('#plugin-bookmarks-link')[_0x2c03fb(0x177)](_0x2c03fb(0x1db),pos['admin_url']+_0x2c03fb(0x17d));}function _0xefbc1c(_0x1779e3=!0x1){const _0x30cb01=_0x2c03fb;if(!_0x1779e3&&bookmarksButtonAdded)return;bookmarksButtonAdded=!0x0,(_0x2180c5(_0x30cb01(0x174))[_0x30cb01(0x1ab)](_0x2180c5('li>.thickbox')[_0x30cb01(0x14d)]()),_0x2180c5(_0x30cb01(0x127))['on'](_0x30cb01(0x1c1),_0x30cb01(0x126),function(){const _0x25effa=_0x30cb01,_0x159fb1=_0x2180c5(this)[_0x25effa(0x1c2)](_0x25effa(0x16a))[_0x25effa(0x177)](_0x25effa(0x1b2))[_0x25effa(0x130)](_0x25effa(0x1b5),'');return Bookmarks[_0x25effa(0x1c7)](_0x159fb1,_0x25effa(0x1cb)),_0x2180c5(this)[_0x25effa(0x196)]('<span\x20class=\x27delete\x27>Unbookmark</span>')['removeClass'](_0x25effa(0x19d))['addClass'](_0x25effa(0x154)),!0x1;}),_0x2180c5(_0x30cb01(0x127))['on'](_0x30cb01(0x1c1),_0x30cb01(0x19e),function(){const _0x5de37d=_0x30cb01;return _0x2180c5(this)[_0x5de37d(0x1c2)](_0x5de37d(0x16a))['attr']('class')[_0x5de37d(0x130)](_0x5de37d(0x1b5),''),(Bookmarks[_0x5de37d(0x144)](_0x2180c5(this)[_0x5de37d(0x181)]('bookmark_id')),_0x2180c5(this)[_0x5de37d(0x196)](_0x5de37d(0x17a))[_0x5de37d(0x13e)](_0x5de37d(0x19d))['removeClass'](_0x5de37d(0x154)),!0x1);}),Bookmarks[_0x30cb01(0x1a1)](),_0x2180c5(window)['on'](_0x30cb01(0x192),function(){const _0x41b276=_0x30cb01;for(i in slugs){const _0xdd76d8=_0x41b276(0x1c8)+slugs[i]['slug'];_0x2180c5(_0xdd76d8+_0x41b276(0x1cf))[_0x41b276(0x196)](_0x41b276(0x190))[_0x41b276(0x1ad)]('bookmark-now')[_0x41b276(0x13e)](_0x41b276(0x154))['data'](_0x41b276(0x143),slugs[i]['id']);}}),_0x2180c5(window)['on'](_0x30cb01(0x14e),function(_0x53ba8d){const _0x40755c=_0x30cb01;_0x2180c5(_0x40755c(0x1c8)+_0x53ba8d[_0x40755c(0x191)]['slug']+_0x40755c(0x18f))[_0x40755c(0x181)]('bookmark_id',_0x53ba8d['detail']['id']);}));}_0xefbc1c(),new MutationObserver(function(_0x4e0414){const _0x3a1cf8=_0x2c03fb;_0x4e0414[_0x3a1cf8(0x171)](function(_0xa676e4){const _0x192321=_0x3a1cf8;_0x2180c5(_0xa676e4[_0x192321(0x197)])[_0x192321(0x149)](_0xa676e4[_0x192321(0x1bf)])[_0x192321(0x13d)]('loading-content')||(_0xefbc1c(!0x0),_0x2180c5('#plugin-bookmarks-link')[_0x192321(0x177)](_0x192321(0x1db),pos[_0x192321(0x121)]+'plugin-install.php?tab=bookmarks'));});})[_0x2c03fb(0x193)](_0x2180c5(_0x2c03fb(0x198))[0x0],{'attributes':!0x0,'attributeFilter':['class']});});}(jQuery);const $=jQuery;let userBookmarks={},slugs={},onlySlugs=[];const Bookmarks={'slugs':{},'API_ENDPOINT':()=>['localhost',_0x17b023(0x147),_0x17b023(0x195),_0x17b023(0x1b9)][_0x17b023(0x13d)](window[_0x17b023(0x1e4)][_0x17b023(0x163)])?_0x17b023(0x1d6):_0x17b023(0x151),'init'(){const _0x283116=_0x17b023,_0x2afc08=localStorage[_0x283116(0x19a)](_0x283116(0x1c9));$[_0x283116(0x1dd)]({'headers':{'Accept':_0x283116(0x1d5),'Authorization':_0x283116(0x1a3)+_0x2afc08},0x194:function(_0x418f42,_0xb25c52,_0x475931){const _0x1c08e7=_0x283116;console[_0x1c08e7(0x18b)](Connection[_0x1c08e7(0x173)]());}});},'getUser'(){const _0x48aca8=_0x17b023;$[_0x48aca8(0x1a0)](this[_0x48aca8(0x1ce)]()+'/me',function(_0x48474d){});},'getBookmarks'(){const _0x2e2621=_0x17b023;$[_0x2e2621(0x1a0)](this[_0x2e2621(0x1ce)]()+_0x2e2621(0x15f),function(_0x29c7a2){const _0x1ba1e8=_0x2e2621;bookmarks=_0x29c7a2,window['dispatchEvent'](new Event(_0x1ba1e8(0x14c)));});},'getBookmarkSlugs'(){const _0x21f54b=_0x17b023,_0x4cbad5=this;$['get'](this['API_ENDPOINT']()+_0x21f54b(0x170),function(_0x3c09bf){const _0x1bfa43=_0x21f54b;for(i in(_0x4cbad5[_0x1bfa43(0x178)]=_0x3c09bf,onlySlugs=[],slugs=_0x3c09bf))onlySlugs['push'](slugs[i]['slug']);window[_0x1bfa43(0x1e1)](new CustomEvent('POS_SLUGS_FETCHED',{'detail':{'slugs':_0x3c09bf}}));});},'saveBookmark'(_0x2dae0d,_0x113140){const _0x545c3e=_0x17b023;$[_0x545c3e(0x133)](this[_0x545c3e(0x1ce)]()+_0x545c3e(0x15f),{'slug':_0x2dae0d,'name':_0x113140},function(_0x57e914){const _0xf1d908=_0x545c3e;window[_0xf1d908(0x1e1)](new CustomEvent(_0xf1d908(0x14e),{'detail':_0x57e914}));});},'unBookmark'(_0x133d4c){const _0x1b7f7d=_0x17b023;$[_0x1b7f7d(0x141)]({'url':this[_0x1b7f7d(0x1ce)]()+(_0x1b7f7d(0x1e3)+_0x133d4c),'method':'DELETE'});},'getHistories'(){const _0x10a32d=_0x17b023;alert(_0x10a32d(0x19f)),$[_0x10a32d(0x1a0)](this[_0x10a32d(0x1ce)]()+_0x10a32d(0x176)+postMessage[_0x10a32d(0x1d0)],function(_0x1eb00a){const _0x7f3735=_0x10a32d;window[_0x7f3735(0x1e1)](new Event(_0x7f3735(0x1d9)));});}};Bookmarks[_0x17b023(0x14b)]();function _0x5df5(_0x2074ec,_0x18a721){const _0x891b61=_0x891b();return _0x5df5=function(_0x5df541,_0x52870d){_0x5df541=_0x5df541-0x11e;let _0x548e21=_0x891b61[_0x5df541];return _0x548e21;},_0x5df5(_0x2074ec,_0x18a721);}const settings={'tab':_0x17b023(0x140),'email':'','password':'','token':'','user':{},'login_error':'','name':'','bookmarks':[],'histories':[],'ready':!0x1,'pro':!0x1,'installed_plugins':[],'active_plugins':[],'notice':{'display':!0x1,'message':''},'psearch':'','API_ENDPOINT':()=>[_0x17b023(0x122),_0x17b023(0x147),'ha.local',_0x17b023(0x1b9)][_0x17b023(0x13d)](window[_0x17b023(0x1e4)][_0x17b023(0x163)])?_0x17b023(0x1d6):'https://api.pluginsonsteroids.com','isLoggedIn'(){const _0x39ae85=_0x17b023;return!!this[_0x39ae85(0x1bb)];},'hasBookmarks'(){const _0x456abd=_0x17b023;return 0x0!=this[_0x456abd(0x1d2)]['length'];},'updateWordPressUserTokenMeta'(){const _0x3e2bf6=_0x17b023,_0x54feb6=this[_0x3e2bf6(0x1bb)];jQuery[_0x3e2bf6(0x133)](pos['ajax_url'],{'action':_0x3e2bf6(0x18e),'nonce':pos[_0x3e2bf6(0x14a)],'value':_0x54feb6});},'login'(){const _0xbc1be9=_0x17b023;this[_0xbc1be9(0x16f)]='';const _0x161e0f=this[_0xbc1be9(0x1ce)]()+_0xbc1be9(0x16c),_0xfa78fb={'email':this[_0xbc1be9(0x160)],'password':this[_0xbc1be9(0x16e)]};return fetch(_0x161e0f,{'method':_0xbc1be9(0x15d),'body':JSON[_0xbc1be9(0x11f)](_0xfa78fb),'headers':{'Accept':'application/json','Content-Type':'application/json'}})[_0xbc1be9(0x128)](_0x4076f4=>_0x4076f4['json']())[_0xbc1be9(0x128)](_0x91146e=>{const _0x39a3f2=_0xbc1be9;_0x39a3f2(0x18a)==_0x91146e[_0x39a3f2(0x1de)]?this[_0x39a3f2(0x16f)]=_0x91146e[_0x39a3f2(0x161)]:(this[_0x39a3f2(0x1bb)]=_0x91146e[_0x39a3f2(0x1bb)],this[_0x39a3f2(0x180)]=_0x91146e[_0x39a3f2(0x180)],this[_0x39a3f2(0x1ac)]=_0x91146e,this[_0x39a3f2(0x17e)]=_0x91146e[_0x39a3f2(0x1a8)],_0x39a3f2(0x142)!=_0x91146e[_0x39a3f2(0x1a8)]&&(this[_0x39a3f2(0x14f)]=!0x0),localStorage[_0x39a3f2(0x1aa)](_0x39a3f2(0x1c9),this[_0x39a3f2(0x1bb)]),localStorage[_0x39a3f2(0x1aa)](_0x39a3f2(0x17f),JSON[_0x39a3f2(0x11f)](this['user'])),this['updateWordPressUserTokenMeta'](),Bookmarks[_0x39a3f2(0x14b)](),this['fetchHistories'](),this[_0x39a3f2(0x188)](),this[_0x39a3f2(0x1bc)](),jQuery(_0x39a3f2(0x186))[_0x39a3f2(0x156)]());})[_0xbc1be9(0x12c)](_0x4bbceb=>{const _0x1fa09d=_0xbc1be9;console['log'](Connection[_0x1fa09d(0x173)]());}),!0x1;},'logout'(){const _0x35f572=_0x17b023;localStorage[_0x35f572(0x15c)](_0x35f572(0x1c9)),localStorage['removeItem'](_0x35f572(0x17f)),this[_0x35f572(0x1ac)]={},this['token']='',this[_0x35f572(0x1b1)]=_0x35f572(0x16d),this[_0x35f572(0x14f)]=!0x1,jQuery(_0x35f572(0x186))[_0x35f572(0x157)](),this[_0x35f572(0x138)](),this[_0x35f572(0x152)]=[],this['bookmarks']=[],$[_0x35f572(0x1a0)](this[_0x35f572(0x1ce)]()+_0x35f572(0x1b6));},'setReady'(){const _0x10401d=_0x17b023;this[_0x10401d(0x1c3)]=!0x0;},'init'(){const _0xd1a441=_0x17b023,_0x7b4611=this;if(window[_0xd1a441(0x1e4)][_0xd1a441(0x15e)]){const _0x47548f=window[_0xd1a441(0x1e4)]['hash']['substring'](0x1);this[_0xd1a441(0x1b1)]=_0x47548f;}setTimeout(function(){const _0x5e51c9=_0xd1a441;_0x7b4611[_0x5e51c9(0x129)]();},0x3e8);const _0x20d87d=localStorage[_0xd1a441(0x19a)](_0xd1a441(0x1c9));_0x20d87d?(this[_0xd1a441(0x1bb)]=_0x20d87d,$['ajaxSetup']({'headers':{'Accept':_0xd1a441(0x1d5),'Authorization':_0xd1a441(0x1a3)+_0x20d87d},0x194:function(_0x188204,_0x101c2a,_0x180868){const _0x470355=_0xd1a441;console['log'](Connection[_0x470355(0x173)]());}}),Bookmarks['init'](),this[_0xd1a441(0x188)]()):jQuery(_0xd1a441(0x186))[_0xd1a441(0x157)]();const _0x11b587=localStorage[_0xd1a441(0x19a)](_0xd1a441(0x17f));if(_0x11b587){const _0x6b98bc=JSON[_0xd1a441(0x1c0)](_0x11b587);this[_0xd1a441(0x1ac)]=_0x6b98bc,this[_0xd1a441(0x160)]=_0x6b98bc[_0xd1a441(0x160)],this['name'],_0x6b98bc[_0xd1a441(0x180)];}this[_0xd1a441(0x1c6)](pos[_0xd1a441(0x15b)]),this[_0xd1a441(0x12b)](pos[_0xd1a441(0x159)]);},'processToken'(){const _0x1e6a73=_0x17b023;this['fetchUserCategories'](),this[_0x1e6a73(0x188)](),this[_0x1e6a73(0x167)](),this[_0x1e6a73(0x189)]();},'fetchUser'(){const _0x287113=_0x17b023;''!=this[_0x287113(0x1bb)]&&(this[_0x287113(0x1ac)]['id']||fetch(this[_0x287113(0x1ce)]()+_0x287113(0x168),{'method':_0x287113(0x15d),'headers':{'Accept':_0x287113(0x1d5),'Content-Type':_0x287113(0x1d5),'Authorization':'Bearer\x20'+this['token']}})['then'](_0x267db1=>_0x267db1[_0x287113(0x19b)]())[_0x287113(0x128)](_0x252b0e=>{const _0x284d49=_0x287113;window[_0x284d49(0x1e1)](new CustomEvent('POS_USER_FETCHED',{'detail':_0x252b0e}));})[_0x287113(0x12c)](_0x586fba=>{const _0xc26c1c=_0x287113;console[_0xc26c1c(0x18b)](Connection[_0xc26c1c(0x173)]());}));},'activateSite'(){const _0x3ac68c=_0x17b023;if(''==this[_0x3ac68c(0x1bb)])return;const _0xbf732a={'url':document[_0x3ac68c(0x1e4)][_0x3ac68c(0x163)]};fetch(this[_0x3ac68c(0x1ce)]()+_0x3ac68c(0x1cc),{'method':'POST','body':JSON[_0x3ac68c(0x11f)](_0xbf732a),'headers':{'Accept':_0x3ac68c(0x1d5),'Content-Type':_0x3ac68c(0x1d5),'Authorization':_0x3ac68c(0x1a3)+this[_0x3ac68c(0x1bb)]}})[_0x3ac68c(0x12c)](_0x20a6e8=>{const _0x56f37c=_0x3ac68c;console['log'](Connection[_0x56f37c(0x173)]());});},'fetchUserCategories'(){},'fetchUserBookmarks'(){const _0x382c46=_0x17b023;this[_0x382c46(0x124)]()&&fetch(this[_0x382c46(0x1ce)]()+_0x382c46(0x15f),{'method':_0x382c46(0x17b),'headers':{'Accept':_0x382c46(0x1d5),'Content-Type':'application/json','Authorization':_0x382c46(0x1a3)+this['token']}})[_0x382c46(0x128)](_0x3fee25=>_0x3fee25[_0x382c46(0x19b)]())[_0x382c46(0x128)](_0x3a7df1=>{const _0x1f8702=_0x382c46;this[_0x1f8702(0x1d2)]=_0x3a7df1,this[_0x1f8702(0x12a)]();})[_0x382c46(0x12c)](_0x4ba122=>{const _0x3d1575=_0x382c46;console[_0x3d1575(0x18b)](Connection['serverMaintenanceMessage']());});},'fetchHistories'(){const _0x241050=_0x17b023;this[_0x241050(0x124)]()&&fetch(pos[_0x241050(0x1da)]+'?'+new URLSearchParams({'nonce':pos[_0x241050(0x14a)],'action':'pos_histories'}),{'method':_0x241050(0x17b),'headers':{'Accept':'application/json','Content-Type':_0x241050(0x1d5),'Authorization':_0x241050(0x1a3)+this[_0x241050(0x1bb)]}})['then'](_0x37ebd8=>_0x37ebd8['json']())[_0x241050(0x128)](_0x11fa1a=>{this['histories']=_0x11fa1a;})[_0x241050(0x12c)](_0x49eb95=>{const _0x2f8bae=_0x241050;console[_0x2f8bae(0x18b)](Connection[_0x2f8bae(0x173)]());});},'hasHistories'(){const _0x49ac5a=_0x17b023;return 0x0!=this[_0x49ac5a(0x152)][_0x49ac5a(0x1a4)];},'fetchPlanDetails'(){},'saveBookmark'(){},'titleCase'(_0x2b572d){const _0x11fe2d=_0x17b023;if(_0x2b572d)return(_0x2b572d=_0x2b572d[_0x11fe2d(0x130)](/-/g,'\x20'))[_0x11fe2d(0x183)]()[_0x11fe2d(0x120)]('\x20')[_0x11fe2d(0x1bd)](function(_0x28b011){const _0x5effba=_0x11fe2d;return _0x28b011['charAt'](0x0)[_0x5effba(0x1dc)]()+_0x28b011['slice'](0x1);})[_0x11fe2d(0x1ca)]('\x20');},'count'(){const _0x5dda74=_0x17b023;return this['bookmarks'][_0x5dda74(0x1a4)];},'removeBookmark'(_0x3e01f8){const _0x510b64=_0x17b023;this[_0x510b64(0x1d2)][_0x510b64(0x139)](_0x3e01f8,0x1);},'installUrl':_0x90c184=>pos[_0x17b023(0x1da)]+_0x17b023(0x18c)+pos['nonce']+_0x17b023(0x150)+_0x90c184,'processPlugin'(_0x5c706a,_0x51e324){const _0x38f879=_0x17b023;if(!this[_0x38f879(0x14f)])return void alert(_0x38f879(0x1d3));const _0x21e38e=this;if(this[_0x38f879(0x159)][_0x38f879(0x13d)](_0x5c706a)&&!this[_0x38f879(0x15b)][_0x38f879(0x13d)](_0x5c706a)){const _0x3ec1ba=pos[_0x38f879(0x1da)]+_0x38f879(0x13a)+pos[_0x38f879(0x14a)]+_0x38f879(0x150)+_0x5c706a;$[_0x38f879(0x133)](_0x3ec1ba,function(_0x5333ec){const _0x4e5821=_0x38f879,_0x372737=_0x4e5821(0x15a)+_0x5c706a+_0x4e5821(0x1b4);_0x21e38e[_0x4e5821(0x1a5)][_0x4e5821(0x161)]=_0x372737,_0x21e38e['notice'][_0x4e5821(0x1d4)]=!0x0,_0x21e38e[_0x4e5821(0x12a)]();}),this['active_plugins']['push'](_0x5c706a);}else{if(this[_0x38f879(0x159)][_0x38f879(0x13d)](_0x5c706a)&&this[_0x38f879(0x15b)][_0x38f879(0x13d)](_0x5c706a)){const _0x4192f0=pos[_0x38f879(0x1da)]+_0x38f879(0x17c)+pos[_0x38f879(0x14a)]+_0x38f879(0x150)+_0x5c706a;$[_0x38f879(0x133)](_0x4192f0,function(_0x4fe234){const _0x3dd6c1=_0x38f879,_0xd49267='Plugin\x20'+_0x5c706a+'\x20has\x20been\x20deactivated\x20sucessfully';_0x21e38e[_0x3dd6c1(0x1a5)][_0x3dd6c1(0x161)]=_0xd49267,_0x21e38e[_0x3dd6c1(0x1a5)][_0x3dd6c1(0x1d4)]=!0x0,_0x21e38e[_0x3dd6c1(0x12a)]();});const _0x9225de=this[_0x38f879(0x15b)][_0x38f879(0x137)](_0x5c706a);_0x9225de>-0x1&&this[_0x38f879(0x15b)][_0x38f879(0x139)](_0x9225de,0x1);}else{const _0x4a3369='Plugin\x20'+_0x5c706a+_0x38f879(0x1b3);this[_0x38f879(0x1a5)][_0x38f879(0x161)]=_0x4a3369,this[_0x38f879(0x1a5)][_0x38f879(0x1d4)]=!0x0,_0x21e38e[_0x38f879(0x1d2)][_0x51e324][_0x38f879(0x1a7)]=_0x38f879(0x182);const _0x5ed027=pos[_0x38f879(0x1da)]+'?action=pos_install&nonce='+pos['nonce']+_0x38f879(0x150)+_0x5c706a;$[_0x38f879(0x133)](_0x5ed027,function(_0x3f6e99){const _0x4b0c06=_0x38f879,_0x2dd56d=_0x4b0c06(0x15a)+_0x5c706a+_0x4b0c06(0x1af);_0x21e38e[_0x4b0c06(0x1a5)]['message']=_0x2dd56d,_0x21e38e['notice'][_0x4b0c06(0x1d4)]=!0x0,_0x21e38e[_0x4b0c06(0x12a)]();}),this[_0x38f879(0x159)][_0x38f879(0x1c5)](_0x5c706a);}}},'processActivePlugins'(_0x4af9a5){const _0x50fe4a=_0x17b023;for(i of(_0x4af9a5=JSON[_0x50fe4a(0x1c0)](_0x4af9a5),this[_0x50fe4a(0x15b)]=[],Object[_0x50fe4a(0x1ba)](_0x4af9a5))){const _0x329d30=_0x4af9a5[i][_0x50fe4a(0x120)]('/');this[_0x50fe4a(0x15b)]['push'](_0x329d30[0x0]);}},'processAllPlugins'(_0xe3e90d){const _0x320bfd=_0x17b023;for(i of(_0xe3e90d=JSON[_0x320bfd(0x1c0)](_0xe3e90d),this[_0x320bfd(0x159)]=[],Object[_0x320bfd(0x1ba)](_0xe3e90d))){const _0x5dab3b=i[_0x320bfd(0x120)]('/');this[_0x320bfd(0x159)][_0x320bfd(0x1c5)](_0x5dab3b[0x0]);}},'updateActionText'(){const _0x33e214=_0x17b023;for(i in this[_0x33e214(0x1d2)]){const _0x5c81d6=this[_0x33e214(0x1d2)][i][_0x33e214(0x1a8)];let _0x52642a=_0x33e214(0x148);this[_0x33e214(0x159)][_0x33e214(0x13d)](_0x5c81d6)&&!this['active_plugins'][_0x33e214(0x13d)](_0x5c81d6)?_0x52642a=_0x33e214(0x11e):this[_0x33e214(0x159)]['includes'](_0x5c81d6)&&this['active_plugins']['includes'](_0x5c81d6)&&(_0x52642a='Deactivate'),this[_0x33e214(0x1d2)][i]['actionText']=_0x52642a;}},'makeExternal':_0x2b5c53=>_0x2b5c53[_0x17b023(0x130)](_0x17b023(0x1db),_0x17b023(0x1ae)),'filter'(_0x3ea520){const _0x398da6=_0x17b023;if(!_0x3ea520)return;return _0x3ea520['filter'](_0x7a17f4=>_0x7a17f4['slug']&&_0x7a17f4[_0x398da6(0x1a8)][_0x398da6(0x187)](this[_0x398da6(0x166)]));}};1 const _0x4a86d3=_0x2858;(function(_0x393690,_0xd4809b){const _0xd07be0=_0x2858,_0x50969d=_0x393690();while(!![]){try{const _0x51f898=parseInt(_0xd07be0(0x180))/0x1+-parseInt(_0xd07be0(0x159))/0x2*(-parseInt(_0xd07be0(0x221))/0x3)+-parseInt(_0xd07be0(0x273))/0x4+parseInt(_0xd07be0(0x1c9))/0x5*(-parseInt(_0xd07be0(0x263))/0x6)+parseInt(_0xd07be0(0x146))/0x7+-parseInt(_0xd07be0(0x155))/0x8+parseInt(_0xd07be0(0x145))/0x9;if(_0x51f898===_0xd4809b)break;else _0x50969d['push'](_0x50969d['shift']());}catch(_0x1d895b){_0x50969d['push'](_0x50969d['shift']());}}}(_0x5de0,0xafd00));const Connection={'error':!0x1,'interval':null,'API_ENDPOINT':()=>pos['api_endpoint'],'periodicCheck'(){const _0x3a1c88=_0x2858;null==this[_0x3a1c88(0x27c)]&&(this[_0x3a1c88(0x27c)]=setInterval(function(){Connection['checkStatus']();},0x1388));},'checkStatus'(){const _0x59f8aa=_0x2858;fetch(this[_0x59f8aa(0x18c)]()+_0x59f8aa(0x260))[_0x59f8aa(0x28a)](_0x55d560=>{this['error']=!0x1;})['catch'](_0x1b307c=>{const _0x2841a2=_0x59f8aa;this['error']=!0x0,this[_0x2841a2(0x18a)]();});},'serverMaintenanceMessage':()=>_0x4a86d3(0x1bf)};let bookmarksloaded=!0x1;!function(_0x3a8935){_0x3a8935(document)['ready'](function(){const _0x44b1a9=_0x2858;if(_0xbb966e[_0x44b1a9(0x1df)](),!localStorage[_0x44b1a9(0x245)]('p-'+pos['current_user_id']+_0x44b1a9(0x28e)))return;if(_0x3a8935(_0x44b1a9(0x24d))[_0x44b1a9(0x295)](_0x44b1a9(0x271)+pos[_0x44b1a9(0x20c)]+_0x44b1a9(0x165)),_0x3a8935(_0x44b1a9(0x135))[_0x44b1a9(0x193)](_0x3a8935(_0x44b1a9(0x22f))),_0x3a8935(_0x44b1a9(0x103))[_0x44b1a9(0x21b)](_0x3a8935(_0x44b1a9(0x25c))),_0x3a8935(_0x44b1a9(0x1b8))[_0x44b1a9(0x295)](_0x44b1a9(0xfe)),_0x3a8935(_0x44b1a9(0x1a1))[_0x44b1a9(0x1d3)]()['insertAfter'](_0x44b1a9(0x1a1))[_0x44b1a9(0x1a3)]('id',_0x44b1a9(0x13a))[_0x44b1a9(0x132)](),bookmarksloaded||(_0x3a8935(_0x44b1a9(0x25c))[_0x44b1a9(0x215)]('')['show'](),_0x3a8935(_0x44b1a9(0x25c))[_0x44b1a9(0xf1)](pos['ajax_url']+'?action=pos_bookmarks&nonce='+pos[_0x44b1a9(0x258)]),_0x3a8935(_0x44b1a9(0x25c))['hide'](),bookmarksloaded=!0x0),_0x3a8935(_0x44b1a9(0x1b8))['on'](_0x44b1a9(0x264),function(){const _0x507033=_0x44b1a9;'bookmark'==_0x3a8935(this)['val']()?(_0x3a8935(_0x507033(0x278))[_0x507033(0x233)](),_0x3a8935(_0x507033(0x1a1))[_0x507033(0x132)](),_0x3a8935(_0x507033(0x288))[_0x507033(0x1a0)]('')[_0x507033(0x24c)]()):(_0x3a8935(_0x507033(0x1a1))[_0x507033(0x24c)](),_0x3a8935(_0x507033(0x288))[_0x507033(0x132)]());}),_0x3a8935(_0x44b1a9(0x288))['on'](_0x44b1a9(0x13f),function(){const _0x439157=_0x44b1a9,_0x352af5=_0x3a8935(this)[_0x439157(0x1a0)]()[_0x439157(0x261)]();_0x3a8935('#the-list\x20tr')[_0x439157(0x24c)](),_0x3a8935(_0x439157(0x177))[_0x439157(0x12a)](function(_0x5676a9){const _0x412a56=_0x439157;return!this[_0x412a56(0x126)][_0x412a56(0x261)]()['startsWith'](_0x352af5);})[_0x439157(0x227)]('tr')[_0x439157(0x132)]();}),localStorage[_0x44b1a9(0x245)]('p-'+pos[_0x44b1a9(0x14e)]+_0x44b1a9(0x28e))){const _0x28be28=new URL(location[_0x44b1a9(0x182)]);_0x28be28[_0x44b1a9(0x122)][_0x44b1a9(0x20b)](_0x44b1a9(0xe4))&&'bookmarks'==_0x28be28[_0x44b1a9(0x122)][_0x44b1a9(0x156)](_0x44b1a9(0xe4))&&(_0x3a8935(_0x44b1a9(0xf5))[_0x44b1a9(0x192)]('current'),_0x3a8935('.wp-submenu\x20li:nth-child(5)')['addClass'](_0x44b1a9(0x287)),_0x3a8935('#plugin-bookmarks')['click']()),_0x28be28['searchParams']['has']('tab')&&_0x44b1a9(0x185)==_0x28be28[_0x44b1a9(0x122)][_0x44b1a9(0x156)](_0x44b1a9(0xe4))&&_0x3a8935(_0x44b1a9(0x247))[_0x44b1a9(0x1a3)](_0x44b1a9(0x182),pos[_0x44b1a9(0x20c)]+_0x44b1a9(0x244));}function _0x53d7d6(){const _0x48f39a=_0x44b1a9;if(_0x3a8935('.bookmark-now')[_0x48f39a(0x276)]>0x0||_0x3a8935(_0x48f39a(0x25a))[_0x48f39a(0x276)]>0x0)return;bookmarksButtonAdded=!0x0,(_0x3a8935('\x0a\x20\x20\x20\x20\x20\x20\x20\x20<li><a\x20class=\x22bookmark-now\x20button\x22\x20data-slug=\x22classic-editor\x22\x20href=\x22#\x22>Bookmark</a></li>\x0a\x20\x20\x20\x20\x20\x20\x20\x20')[_0x48f39a(0x21b)](_0x3a8935(_0x48f39a(0x212))['parent']()),_0x3a8935(_0x48f39a(0x22f))['on'](_0x48f39a(0x233),_0x48f39a(0x160),function(){const _0x29ac85=_0x48f39a,_0xa34f18=_0x3a8935(this)[_0x29ac85(0x227)](_0x29ac85(0x16b))[_0x29ac85(0x1a3)]('class')[_0x29ac85(0x25f)](_0x29ac85(0x1ec),'');return Bookmarks[_0x29ac85(0x19a)](_0xa34f18,'Uncategorized'),_0x3a8935(this)[_0x29ac85(0x215)](_0x29ac85(0x23d))[_0x29ac85(0x192)]('bookmark-now')[_0x29ac85(0xe7)]('bookmark-delete'),Alpine['store'](_0x29ac85(0x200))[_0x29ac85(0x13c)](),!0x1;}),_0x3a8935(_0x48f39a(0x22f))['on'](_0x48f39a(0x233),_0x48f39a(0x25a),function(){const _0x561c58=_0x48f39a;return _0x3a8935(this)[_0x561c58(0x227)](_0x561c58(0x16b))[_0x561c58(0x1a3)](_0x561c58(0x158))[_0x561c58(0x25f)]('plugin-card\x20plugin-card-',''),(Bookmarks['unBookmark'](_0x3a8935(this)[_0x561c58(0x26a)](_0x561c58(0xe2))),_0x3a8935(this)[_0x561c58(0x215)](_0x561c58(0x1ea))['addClass'](_0x561c58(0x279))['removeClass']('bookmark-delete'),Alpine['store'](_0x561c58(0x200))['fetchUserBookmarks'](),!0x1);}),Bookmarks[_0x48f39a(0x13d)](),_0x3a8935(window)['on'](_0x48f39a(0x153),function(){const _0xd27868=_0x48f39a;for(i in slugs){const _0x433cdc=_0xd27868(0x1be)+slugs[i][_0xd27868(0x224)];_0x3a8935(_0x433cdc+'\x20.bookmark-now')[_0xd27868(0x215)](_0xd27868(0x23d))[_0xd27868(0x192)](_0xd27868(0x279))[_0xd27868(0xe7)]('bookmark-delete')['data']('bookmark_id',slugs[i][_0xd27868(0x10a)]);}}),_0x3a8935(window)['on']('POS_BOOKMARK',function(_0x23bbd8){const _0x36e4df=_0x48f39a;_0x3a8935(_0x36e4df(0x1be)+_0x23bbd8[_0x36e4df(0x10f)]['slug']+_0x36e4df(0x1db))[_0x36e4df(0x26a)](_0x36e4df(0xe2),_0x23bbd8[_0x36e4df(0x10f)][_0x36e4df(0x10a)]);}));}_0x53d7d6(),new MutationObserver(function(_0x2d9c49){const _0x48e31e=_0x44b1a9;_0x2d9c49[_0x48e31e(0x26d)](function(_0x2007b1){const _0x2f9b9a=_0x48e31e;_0x3a8935(_0x2007b1[_0x2f9b9a(0x1fe)])['prop'](_0x2007b1[_0x2f9b9a(0x22d)])['includes']('loading-content')||(_0x53d7d6(),_0x3a8935(_0x2f9b9a(0x247))[_0x2f9b9a(0x1a3)](_0x2f9b9a(0x182),pos[_0x2f9b9a(0x20c)]+_0x2f9b9a(0x244)));});})[_0x44b1a9(0x10e)](_0x3a8935(_0x44b1a9(0x26b))[0x0],{'attributes':!0x0,'attributeFilter':[_0x44b1a9(0x158)]});});const _0xbb966e={'blockedPluginsInfo':[],'blockedPluginsData':[],'addActionButtons'(){const _0x30a7f6=_0x2858,_0x216cbd=this;_0x3a8935('.plugin-card-bottom')[_0x30a7f6(0x28f)](function(){const _0xc7e6ce=_0x30a7f6,_0x30f310=_0x3a8935(this)[_0xc7e6ce(0x227)](_0xc7e6ce(0x16b))[_0xc7e6ce(0x1a3)](_0xc7e6ce(0x158))['replace']('plugin-card\x20plugin-card-',''),_0x4c7fde=_0xbb966e[_0xc7e6ce(0x10c)](_0x30f310);if(!(_0x3a8935(this)[_0xc7e6ce(0x227)](_0xc7e6ce(0x16b))[_0xc7e6ce(0x1cf)](_0xc7e6ce(0x217))[_0xc7e6ce(0x276)]>0x0)){if(_0x4c7fde){let _0x34abdf;_0x34abdf=_0x216cbd[_0xc7e6ce(0xf8)][_0x30f310][_0xc7e6ce(0x164)]==pos[_0xc7e6ce(0x14e)]?_0xc7e6ce(0x246)+_0x30f310+_0xc7e6ce(0x19d):'',_0x3a8935(this)[_0xc7e6ce(0x227)](_0xc7e6ce(0x16b))[_0xc7e6ce(0x1cf)](_0xc7e6ce(0x18e))[_0xc7e6ce(0x215)](_0xc7e6ce(0x161))['addClass'](_0xc7e6ce(0x28c)),_0x3a8935(this)['parents']('.plugin-card')['find']('.activate-now')[_0xc7e6ce(0x215)](_0xc7e6ce(0x161))[_0xc7e6ce(0xe7)](_0xc7e6ce(0x1b4)),_0x3a8935(this)['parents'](_0xc7e6ce(0x16b))[_0xc7e6ce(0x1cf)](_0xc7e6ce(0x1a9))['html']('Blocked')[_0xc7e6ce(0xe7)](_0xc7e6ce(0x1b4)),_0x3a8935('<div\x20class=\x27plugin-card-bottom\x20pos-unblock-wrapper\x27>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x27column-downloaded\x20pos-block-info\x27>This\x20plugin\x20is\x20blocked\x20by\x20<strong>\x20'+_0xbb966e[_0xc7e6ce(0xf8)][_0x30f310]['user_name']+'</strong></div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x27column-compatibility\x20pos-block-btn\x27>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x34abdf+_0xc7e6ce(0x234))[_0xc7e6ce(0x21b)](this);}else _0x3a8935(_0xc7e6ce(0x1f5)+_0x30f310+_0xc7e6ce(0x226))[_0xc7e6ce(0x21b)](this);}}),_0x3a8935(_0x30a7f6(0x16b))['on'](_0x30a7f6(0x233),_0x30a7f6(0x189),function(_0x345bff){const _0x12308d=_0x30a7f6;_0x345bff['preventDefault'](),_0xbb966e[_0x12308d(0x11f)](this,_0x3a8935(this)[_0x12308d(0x26a)](_0x12308d(0x224)));}),_0x3a8935(_0x30a7f6(0x16b))['on'](_0x30a7f6(0x233),_0x30a7f6(0x293),function(_0x5962ba){const _0x4a6908=_0x30a7f6;return _0x5962ba[_0x4a6908(0x107)](),alert(_0x4a6908(0x285)),!0x1;}),_0x3a8935(_0x30a7f6(0x16b))['on'](_0x30a7f6(0x233),_0x30a7f6(0x1e3),function(_0x208c93){const _0x34a74a=_0x30a7f6;return _0x208c93[_0x34a74a(0x107)](),alert(_0x34a74a(0x111)),!0x1;});},'getList'(){const _0x22116f=_0x2858,_0x348ddc=this,_0x8377df={'action':'pos_block_list','nonce':pos[_0x22116f(0x258)]};_0x3a8935[_0x22116f(0x19f)](pos[_0x22116f(0xf9)],_0x8377df,function(_0x1f4bdd){const _0x1608dc=_0x22116f,_0x3442ee=JSON[_0x1608dc(0x1bc)](_0x1f4bdd);_0x348ddc[_0x1608dc(0x1a7)]=_0x3442ee['plugins_list'],_0x348ddc[_0x1608dc(0xf8)]=_0x3442ee[_0x1608dc(0x27d)],_0x348ddc[_0x1608dc(0x15f)]();});},'isBlocked'(_0x15940d){return!!this['blockedPluginsInfo'][_0x15940d];},'process'(_0x50a363,_0x707247){const _0x30f32a=_0x2858,_0x3be462=this,_0x2a7554=_0x3a8935(_0x50a363)[_0x30f32a(0x227)]('.plugin-card');_0x3a8935(_0x50a363)[_0x30f32a(0x1d6)](_0x30f32a(0x1f6))?(_0x3be462[_0x30f32a(0x1f6)](_0x707247,_0x2a7554),_0x3a8935(_0x50a363)[_0x30f32a(0x192)](_0x30f32a(0x1f6))[_0x30f32a(0xe7)](_0x30f32a(0x17b)),_0x3a8935(_0x50a363)[_0x30f32a(0x215)](_0x30f32a(0x222))):(_0x3be462['unblock'](_0x707247,_0x2a7554),_0x3a8935(_0x50a363)[_0x30f32a(0x192)](_0x30f32a(0x17b))[_0x30f32a(0xe7)]('block'),_0x3a8935(_0x50a363)[_0x30f32a(0x215)](_0x30f32a(0x139)));},'block'(_0x3ea025,_0x54ea4f=null){const _0xa849fd=_0x2858;_0x54ea4f&&(_0x54ea4f['find'](_0xa849fd(0x18e))[_0xa849fd(0xe7)]('pos-blocked')['html'](_0xa849fd(0x161)),_0x54ea4f[_0xa849fd(0x1cf)]('.activate-now')['addClass'](_0xa849fd(0x1b4))[_0xa849fd(0x215)](_0xa849fd(0x161)),_0x54ea4f[_0xa849fd(0x1cf)](_0xa849fd(0x1a9))['addClass'](_0xa849fd(0x1b4))[_0xa849fd(0x215)]('Blocked'),_0x54ea4f[_0xa849fd(0x1cf)](_0xa849fd(0x1e5))[_0xa849fd(0xe7)](_0xa849fd(0x231))[_0xa849fd(0x192)]('pos-block-wrapper'),_0x54ea4f[_0xa849fd(0x1cf)](_0xa849fd(0xf2))[_0xa849fd(0x215)](_0xa849fd(0x22a)+pos[_0xa849fd(0xe3)]+_0xa849fd(0x21e)));const _0x56c52d={'action':_0xa849fd(0x203),'nonce':pos['nonce'],'slug':_0x3ea025,'plugin_action':_0xa849fd(0x1f6)};_0x3a8935[_0xa849fd(0x19f)](pos[_0xa849fd(0xf9)],_0x56c52d,function(_0x412b61){});},'unblock'(_0x1866ce,_0x4ae79d=null){const _0x530ce2=_0x2858;_0x4ae79d&&(_0x4ae79d[_0x530ce2(0x1cf)](_0x530ce2(0x18e))[_0x530ce2(0x192)]('pos-blocked')[_0x530ce2(0x215)](_0x530ce2(0x270)),_0x4ae79d['find'](_0x530ce2(0x241))[_0x530ce2(0x192)](_0x530ce2(0x1b4))[_0x530ce2(0x215)](_0x530ce2(0x1c6)),_0x4ae79d[_0x530ce2(0x1cf)](_0x530ce2(0x1a9))['removeClass'](_0x530ce2(0x1b4))[_0x530ce2(0x215)](_0x530ce2(0x19e)),_0x4ae79d[_0x530ce2(0x1cf)]('.pos-block-info')[_0x530ce2(0x215)](_0x530ce2(0x1dd)),_0x4ae79d[_0x530ce2(0x1cf)](_0x530ce2(0x1ca))[_0x530ce2(0xe7)](_0x530ce2(0x283))[_0x530ce2(0x192)](_0x530ce2(0x231)));const _0x4a1e3f={'action':_0x530ce2(0x203),'nonce':pos[_0x530ce2(0x258)],'slug':_0x1866ce,'plugin_action':'unblock'};_0x3a8935[_0x530ce2(0x19f)](pos[_0x530ce2(0xf9)],_0x4a1e3f,function(_0x20638f){});}};}(jQuery);function _0x5de0(){const _0x201b00=['blockedPluginsData','ajax_url','fixSlugs','join','successCallback','/duc','<option\x20value=\x22bookmark\x22>Bookmark</option>','#pos-vul-count','Disable\x20only\x20on\x20the\x20selected\x20items','registerSite','optimization','<div\x20id=\x22pos-notice\x22></div>','url','GET','random','preventDefault','pages','trunk','plugin_id','removeItem','isBlocked','psearch','observe','detail','message','This\x20is\x20plugin\x20is\x20currently\x20blocked\x20and\x20cannot\x20be\x20activated','This\x20plugin\x20is\x20active.\x20Please\x20deactivate\x20first','processAllPlugins','#activate-site\x20a','initialize','04f19bed7f5563bebb4be9798f623a0b34d24e7c','severity','Support\x20Request\x20for\x20Eazy\x20Plugin\x20Manager','Please\x20check\x20this\x20email\x20','assign','latest','POS_USER_FETCHED','page_slugs','All','process','specials','Support\x20request\x20has\x20been\x20sent.\x20Please\x20wait\x20for\x20some\x20time\x20for\x20the\x20reply','searchParams','bulkSelectedPlugins','latest\x20version','Post','innerText','This\x20vulnerability\x20has\x20not\x20been\x20patched\x20yet\x20and\x20the\x20sevirity\x20is\x20low.\x20You\x20may\x20keep\x20using\x20this\x20plugin.','video','All\x20fields\x20are\x20requirded,\x20please\x20fill\x20them\x20up.','filter','post_slugs','page_ids','histories','login_error','store','actionText','processCategoryCount','hide','#login','/me','<div\x20id=\x22bookmarks\x22></div>','activated','notice','makeCategoryActive','<img\x20width=\x2214\x22\x20height=\x2214\x22\x20src=\x22https://res.cloudinary.com/dedntrsbl/image/upload/v1657097543/block-btn-02_ns0t75.svg\x22\x20alt=\x22\x22>\x20Block','bookmark-search','e171e19cc360e7bc04668dacccd4b2952f98c46a','fetchUserBookmarks','getBookmarkSlugs','/support','input','POS_PLUGIN_ACTION','successfulLogin','Save','hash','optimizationManager','9634176QabozR','9632756JHnKQz','selectedCategories','80a1e636bec616e193fde1dc225650bc9333c044','ajaxSetup','selectAllPages','catch','This\x20vulnerability\x20has\x20been\x20patched.\x20Consider\x20updating\x20this\x20plugin\x20to\x20the\x20latest\x20version\x20or\x20deactivate','Successfully\x20installed\x20version\x20','current_user_id','patched','\x20KB','split','deactivated','POS_SLUGS_FETCHED','This\x20vulnerability\x20has\x20not\x20been\x20patched\x20yet.\x20Please\x20immediately\x20deactivate\x20this\x20plugin','8828024IeiQKZ','get','Deactivate','class','322006cTrntM','installed','/updatecategories','critical','8f93539b91fbf9b565cde250bd9d24315e29c968','Bearer\x20','addActionButtons','.bookmark-now','Blocked','Cancel','innerHTML','user_id','admin.php?page=pos-settings#bookmarks\x27>Bookmarks</a></li>\x0a\x20\x20\x20\x20\x20\x20\x20\x20','getElementById','pos_4X','toUpperCase','clearCallbacks','loadPages','.plugin-card','login','isArray','error','e6e9efe44ea99ff6e6549427c6d67e92c7eedcda','POST','pos_install','fetchSites','Restoring...','selectAllPosts','hidden','pos_activate','#the-list\x20tr>td>strong','dispatchEvent','Version\x20Manager','siteid','unblock','otp_error','removeEventListener','shouldDisplayModal','serverMaintenanceMessage','68768KsOwBP','function','href','activateSite','subject','favorites','updateActionText','keys','plugin_slug','.pos-block','periodicCheck','pop','API_ENDPOINT','03753b969b98fefe99c636b25e7c3b9fd6676cbb','.install-now','eHg=','install','installed_plugins','removeClass','insertAfter','categoryManager','Installing\x20','Are\x20you\x20sure\x20to\x20remove\x20this\x20from\x20the\x20vault?','Sorry,\x20you\x20cannot\x20activate\x20this\x20plugin\x20because\x20it\x27s\x20locked\x20by\x20the\x20admin','This\x20vulnerability\x20has\x20been\x20patched.\x20Immediately\x20update\x20the\x20plugin\x20to\x20the\x20latest\x20version\x20or\x20deactivate','setReady','saveBookmark','bookmarks','category_slug','\x27\x20class=\x27pos-block\x20button\x20unblock\x27>Unblock</a>','Update\x20Now','post','val','#search-plugins','loadPosts','attr','setItem','filterByCategory','inactive','blockedPluginsInfo','-pos-user','.update-now','addEventListener','pos_vul_count','otp','flex','pos_posts','size','Enable\x20only\x20here,\x20disable\x20everywhere\x20else','activeCategory','stringify','blocked_plugins','pos-blocked-activation','activeBookmark','Eazy\x20Plugin\x20Manager','/rp','#typeselector','splice','selectPlugins','showSelectedOnly','parse','newCategory','.plugin-card-','Server\x20is\x20under\x20maintenance.\x20PLease\x20try\x20again\x20after\x20some\x20time.\x20We\x27re\x20sorry\x20for\x20this\x20inconvenience.','pos_restore_from_vault','forgot_password_error','activePlugin','Plugin\x20','/list/','fetchHistories','Activate','none','versions','5fYLwHS','.pos-unblock-wrapper','log','email','application/json','Saving...','find','Version\x20','Latest','token','clone','title','869c92e51342d9db052edc565b9fbf19b93539f8','hasClass','POS_HISTORY_FETCHED','user','/registersites','/sites/','\x20.bookmark-delete','Let\x27s\x20Do\x20That','Prevent\x20Other\x20Admins\x20From\x20Installing\x20and\x20Activating\x20This\x20Plugin','some','getList','eazy-plugin-manager','\x20is\x20being\x20installed','display','.pos-blocked-activation','pos_439001','.pos-block-wrapper','#activate-site','/axu','pro','errorCallback','Bookmark','model','plugin-card\x20plugin-card-','titleCase','/listsimple','activeGuard','hideModal','discovered','/userplan','low','values','<div\x20class=\x27plugin-card-bottom\x20pos-block-wrapper\x27>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x27column-downloaded\x20pos-block-info\x27>Prevent\x20Other\x20Admins\x20From\x20Installing\x20and\x20Activating\x20This\x20Plugin</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x27column-compatibility\x20pos-block-btn\x27>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<a\x20href=\x27#\x27\x20data-slug=\x27','block','Sorry,\x20you\x20cannot\x20install\x20this\x20plugin\x20because\x20it\x27s\x20blocked\x20by\x20the\x20admin','forgot_password','showMessage','ruleset','328896804b6382cc2c4296208d902dbddaa88ff4','Sorry,\x20you\x20cannot\x20activate\x20this\x20plugin\x20because\x20it\x27s\x20blocked\x20by\x20the\x20admin','slugs','target','locked_plugins','settings','https://eazyplugins.com/eazy-plugin-manager','charAt','pos_block','x256','reload','init','includes','push','https://www.youtube.com/embed/miC3hoAaqKc','pos_pages','has','admin_url','name','json','pos_deactivate','uncategorized','/sites','li>.thickbox','findIndex','Yes','html','#toplevel_page_pos-settings\x20li:contains(\x22History\x22)','.button-disabled','/bookmarks','https://eazyplugins.com/eazy-plugin-manager/?data=','isLoggedIn','insertBefore','test','primaryText','</strong>','vaultManager','version','12NhrHrn','Unblock','active_plugins','slug','password','\x27\x20class=\x27pos-block\x20button\x20block\x27>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<img\x20width=\x2214\x22\x20height=\x2214\x22\x20src=\x22https://res.cloudinary.com/dedntrsbl/image/upload/v1657097543/block-btn-02_ns0t75.svg\x22\x20alt=\x22\x22>\x20Block\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</a>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>','parents','backups','DELETE','This\x20plugin\x20is\x20blocked\x20by\x20<strong>','processPlugin','.\x20You\x20can\x20now\x20activate\x20this\x20plugin','attributeName','deactivate','#the-list','sites','pos-unblock-wrapper','52a9993d3c8a2319d2e175905aea65be1154cd1c','click','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>','ready','action','all_plugins','pos_histories','fetchPlanDetails','reverse','\x20MB','target=\x22_blank\x22\x20href','<span\x20class=\x27delete\x27>Unbookmark</span>','pos-optimization-rules','pos_get_option','ajax','.activate-now','displayCategoryModal','selectAllPlugins','plugin-install.php?tab=bookmarks','getItem','<a\x20href=\x27#\x27\x20data-slug=\x27','#plugin-bookmarks-link','xm33','Activating\x20Site...','all','pos_bloom','show','.filter-links','post_ids','/vulnerabilities','966dc2678728b178f8357e941aec53aaf12f1207','&slug=','POS_BOOKMARKS_FETCHED','getSize','otp_check','#toplevel_page_pos-settings\x20li:contains(\x22Bookmarks\x22)','\x20has\x20been\x20deactivated\x20sucessfully','temporaryData','nonce','processPluginFromEvent','.bookmark-delete','\x20Selected','#bookmarks','3591c79aca8a5cb2010561f88e99971a38023002','key','replace','/ping','toLowerCase','api_endpoint','1204314MZCpwd','change','activate','status','vulnerabilities','alpine:init','slice','data','body','Sorry,\x20you\x20cannot\x20install\x20this\x20plugin\x20because\x20it\x27s\x20locked\x20by\x20the\x20admin','forEach','saving','map','Install\x20Now','\x0a\x20\x20\x20\x20\x20\x20\x20\x20<li\x20class=\x22plugin-bookmarks\x22\x20id=\x22plugin-bookmarks\x22><a\x20id=\x22plugin-bookmarks-link\x22\x20href=\x27','high','4540008BPWJPq','addRule','search','length','ceil','#plugin-bookmarks','bookmark-now','plan','pos_update_token','interval','plugins_data','https://api.wordpress.org/plugins/info/1.2/?action=plugin_information&request[fields][short_description]=1&&request[fields][sections]=0&request[fields][ratings]=0&request[fields][screenshots]=0&request[fields][contributors]=0&request[fields][tags]=0&request[fields][banners]=0&request[slug]=','indexOf','/bookmarkslugs','8ca6ae93df65cf07d33237d745875cb79bdc70cf','displayManageModal','pos-block-wrapper','categories','This\x20is\x20plugin\x20is\x20currently\x20blocked\x20and\x20cannot\x20be\x20installed','validateEmail','current','#bookmark-search','fetchUserCategories','then','pos_x256','pos-blocked','page','-pos-token','each','isCurrentSiteActive','account','string','.pos-blocked','/bookmarks/','append','Version','Invalid\x20OTP.\x20Please\x20try\x20again','updateWordPressUserTokenMeta','site_url','sort','pos-x16','/user','bookmarkSearch','location','bookmark_id','user_name','tab','posts','Installed\x20Version:\x20','addClass','updateOption','free','Pages','modalCategories','medium','Sorry,\x20you\x20cannot\x20deactivate\x20this\x20plugin\x20because\x20it\x27s\x20blocked\x20by\x20the\x20admin','rules','plugins-on-steroids','x16','load','.pos-block-info','active','history','.wp-submenu\x20li.current','displayModal','array'];_0x5de0=function(){return _0x201b00;};return _0x5de0();}function _0x2858(_0x128908,_0x46cef3){const _0x5de03f=_0x5de0();return _0x2858=function(_0x285856,_0x2c9245){_0x285856=_0x285856-0xd9;let _0x43d06d=_0x5de03f[_0x285856];return _0x43d06d;},_0x2858(_0x128908,_0x46cef3);}const $=jQuery;let userBookmarks={},slugs={},onlySlugs=[];const Bookmarks={'slugs':{},'API_ENDPOINT':()=>pos['api_endpoint'],'init'(){const _0x34aeb1=_0x4a86d3,_0x1fa3a9=localStorage[_0x34aeb1(0x245)]('p-'+pos[_0x34aeb1(0x14e)]+_0x34aeb1(0x28e));$[_0x34aeb1(0x149)]({'headers':{'Accept':_0x34aeb1(0x1cd),'Authorization':'Bearer\x20'+_0x1fa3a9},0x194:function(_0x1143d3,_0x3f0ae6,_0x43c4be){const _0x2dbdb2=_0x34aeb1;console['log'](Connection[_0x2dbdb2(0x17f)]());}});},'getUser'(){const _0x257a55=_0x4a86d3;$[_0x257a55(0x156)](this['API_ENDPOINT']()+_0x257a55(0x134),function(_0x3a1b26){});},'getBookmarks'(){const _0x2349b1=_0x4a86d3;$[_0x2349b1(0x156)](this[_0x2349b1(0x18c)]()+'/bookmarks',function(_0x2950b4){const _0x461a1c=_0x2349b1;bookmarks=_0x2950b4,window[_0x461a1c(0x178)](new Event(_0x461a1c(0x252)));});},'getBookmarkSlugs'(){const _0x247fec=_0x4a86d3,_0x4e701a=this;$['get'](this[_0x247fec(0x18c)]()+_0x247fec(0x280),function(_0x3506df){const _0x4023a7=_0x247fec;for(i in(_0x4e701a[_0x4023a7(0x1fd)]=_0x3506df,onlySlugs=[],slugs=_0x3506df))onlySlugs['push'](slugs[i][_0x4023a7(0x224)]);window[_0x4023a7(0x178)](new CustomEvent(_0x4023a7(0x153),{'detail':{'slugs':_0x3506df}}));});},'saveBookmark'(_0x2ca202,_0x59ac83){const _0x35cc32=_0x4a86d3;$[_0x35cc32(0x19f)](this[_0x35cc32(0x18c)]()+_0x35cc32(0x218),{'slug':_0x2ca202,'name':_0x59ac83},function(_0xc9920c){const _0x542e87=_0x35cc32;window[_0x542e87(0x178)](new CustomEvent('POS_BOOKMARK',{'detail':_0xc9920c}));});},'unBookmark'(_0x2f2d1c){const _0x7ea43d=_0x4a86d3;$[_0x7ea43d(0x240)]({'url':this[_0x7ea43d(0x18c)]()+(_0x7ea43d(0x294)+_0x2f2d1c),'method':'DELETE'});},'getHistories'(){const _0x3d7818=_0x4a86d3;$[_0x3d7818(0x156)](this[_0x3d7818(0x18c)]()+'/histories/'+postMessage[_0x3d7818(0x17a)],function(_0x78c2d2){const _0x11ac73=_0x3d7818;window[_0x11ac73(0x178)](new Event(_0x11ac73(0x1d7)));});}};Bookmarks[_0x4a86d3(0x206)]();const settings={'tab':'login','email':'','password':'','token':'','user':{},'login_error':'','name':'','bookmarks':[],'histories':[],'categories':[{'id':0x0,'key':null,'active':0x1,'title':_0x4a86d3(0x11e)}],'ready':!0x1,'pro':!0x1,'active_plugins':[],'installed_plugins':{},'notice':{'display':!0x1,'message':''},'psearch':'','temporaryData':{},'otp':'','otp_check':'','otp_error':!0x1,'otp_error_message':_0x4a86d3(0xda),'forgot_password':!0x1,'forgot_password_error':'','sites':[],'displayCategoryModal':!0x1,'activeCategory':null,'activeBookmark':null,'modalCategories':[],'newCategory':'','bulkSelectedPlugins':[],'selectAllPlugins':!0x1,'action':'','tempPluginStackForBulkProcessing':[],'bookmarkSearch':'','pos':{},'API_ENDPOINT':()=>pos[_0x4a86d3(0x262)],'tabChanged'(_0x3a9763,_0x5e984c){const _0x581cca=_0x4a86d3;_0x581cca(0x102)==_0x3a9763&&(this[_0x581cca(0x144)]['loadPages'](),this['optimizationManager'][_0x581cca(0x1a2)]());},'isLoggedIn'(){const _0x38135d=_0x4a86d3;return!!this[_0x38135d(0x1d2)];},'hasBookmarks'(){return 0x0!=this['bookmarks']['length'];},'x439001'(_0x5db36b){const _0x1c1e08=_0x4a86d3;let _0x48a653;return _0x5db36b=_0x5db36b[_0x1c1e08(0x151)]('')[_0x1c1e08(0x23a)]()[_0x1c1e08(0xfb)](''),this[_0x1c1e08(0x1d8)][_0x1c1e08(0xf0)]&&(_0x48a653=this[_0x1c1e08(0x1d8)][_0x1c1e08(0xf0)]['split']('')[_0x1c1e08(0x23a)]()['join']('')),'88968632c82e6b9e30ee55abbb57e8fad1b2e1c2'==_0x5db36b&&_0x1c1e08(0x1fb)!=_0x48a653||(_0x1c1e08(0xe9)===this[_0x1c1e08(0x1d8)]['slug']||_0x1c1e08(0x18f)!=btoa(pos[_0x1c1e08(0x167)]))&&('1'==pos[_0x1c1e08(0x204)]&&(_0x1c1e08(0x13b)==_0x5db36b&&(_0x1c1e08(0x232)==_0x48a653||_0x1c1e08(0x15d)==_0x48a653)||(_0x1c1e08(0x18d)==_0x5db36b&&_0x1c1e08(0x1fb)!=_0x48a653||(_0x1c1e08(0x250)==_0x5db36b&&('52a9993d3c8a2319d2e175905aea65be1154cd1c'==_0x48a653||_0x1c1e08(0x15d)==_0x48a653)||(_0x1c1e08(0x25d)==_0x5db36b&&_0x1c1e08(0x1fb)!=_0x48a653||(_0x1c1e08(0x116)==_0x5db36b&&(_0x1c1e08(0x232)==_0x48a653||_0x1c1e08(0x15d)==_0x48a653)||(_0x1c1e08(0x148)==_0x5db36b&&'328896804b6382cc2c4296208d902dbddaa88ff4'!=_0x48a653||_0x1c1e08(0x16f)==_0x5db36b&&(_0x1c1e08(0x232)==_0x48a653||_0x1c1e08(0x15d)==_0x48a653))))))));},'updateOption'(_0x4302fe,_0xa6f5bb,_0x39957a=null){const _0x3b4e1c=_0x4a86d3;$['post'](pos[_0x3b4e1c(0xf9)],{'action':'pos_update_option','option':_0x4302fe,'value':_0xa6f5bb,'nonce':pos[_0x3b4e1c(0x258)]},function(_0x557085){const _0x3dfc0b=_0x3b4e1c;_0x39957a&&_0x3dfc0b(0x181)==typeof _0x39957a&&_0x39957a();});},'getOption'(_0x5ec329,_0x5b01d8=_0x4a86d3(0x292),_0x4bd877){const _0x5c5307=_0x4a86d3;$[_0x5c5307(0x156)](pos['ajax_url'],{'action':_0x5c5307(0x23f),'option':_0x5ec329,'type':_0x5b01d8,'nonce':pos['nonce']},function(_0x42aef2){_0x4bd877(_0x42aef2);});},'updateWordPressUserTokenMeta'(){const _0x3287a8=_0x4a86d3,_0x4189b2=this[_0x3287a8(0x1d2)];jQuery[_0x3287a8(0x19f)](pos['ajax_url'],{'action':_0x3287a8(0x27b),'nonce':pos[_0x3287a8(0x258)],'value':_0x4189b2});},'login'(){const _0x77624e=_0x4a86d3;this[_0x77624e(0x12e)]='';const _0xcdc56d=this[_0x77624e(0x18c)]()+_0x77624e(0xdf),_0x3202fa={'email':this['email'],'password':this[_0x77624e(0x225)]};return fetch(_0xcdc56d,{'method':_0x77624e(0x170),'body':JSON['stringify'](_0x3202fa),'headers':{'Accept':'application/json','Content-Type':_0x77624e(0x1cd)}})[_0x77624e(0x28a)](_0x5a2078=>_0x5a2078[_0x77624e(0x20e)]())[_0x77624e(0x28a)](_0x31a3b0=>{const _0x46c204=_0x77624e;if(_0x46c204(0x16e)==_0x31a3b0[_0x46c204(0x266)])this[_0x46c204(0x12e)]=_0x31a3b0[_0x46c204(0x110)];else{if(0x0==_0x31a3b0[_0x46c204(0x248)])return this[_0x46c204(0x1ac)]=atob(_0x31a3b0['check']),this[_0x46c204(0x257)]=_0x31a3b0,!0x0;this[_0x46c204(0x141)](_0x31a3b0);}})[_0x77624e(0x14b)](_0x311762=>{const _0x2c9e4c=_0x77624e;console['log'](Connection[_0x2c9e4c(0x17f)]());}),!0x1;},'checkoutUrl'(){const _0x2733c2=_0x4a86d3;if(!this[_0x2733c2(0x21a)]())return _0x2733c2(0x201);const _0x2fb91e={'redirect':location[_0x2733c2(0x182)],'siteUrl':pos['home_url'],'email':this['user']['email']};return _0x2733c2(0x219)+btoa(JSON['stringify'](_0x2fb91e))+'#pricing_table';},'validateOTP'(){const _0x9a754b=_0x4a86d3;this['otp']==this[_0x9a754b(0x254)]||'404404'==this['otp_check']?(this[_0x9a754b(0x1ac)]=!0x1,this[_0x9a754b(0x17c)]=!0x1,this['activateuser'](this[_0x9a754b(0x257)][_0x9a754b(0x1d2)]),this[_0x9a754b(0x141)](this['temporaryData'])):this[_0x9a754b(0x17c)]=!0x0;},'activateuser'(_0x3aa019){const _0x33a1cb=_0x4a86d3;fetch(this[_0x33a1cb(0x18c)]()+_0x33a1cb(0x1e7),{'method':_0x33a1cb(0x170),'headers':{'Accept':_0x33a1cb(0x1cd),'Authorization':_0x33a1cb(0x15e)+_0x3aa019}});},'successfulLogin'(_0x4cab55){const _0x4cfc12=_0x4a86d3;this[_0x4cfc12(0x1cc)]='',this[_0x4cfc12(0x225)]='',this[_0x4cfc12(0x1d2)]=_0x4cab55[_0x4cfc12(0x1d2)],this[_0x4cfc12(0x20d)]=_0x4cab55[_0x4cfc12(0x20d)],this[_0x4cfc12(0x1d8)]=_0x4cab55,this[_0x4cfc12(0x27a)]=_0x4cab55[_0x4cfc12(0x224)],_0x4cfc12(0xe9)!=_0x4cab55[_0x4cfc12(0x224)]&&(this[_0x4cfc12(0x1e8)]=!0x0),localStorage[_0x4cfc12(0x1a4)]('p-'+pos[_0x4cfc12(0x14e)]+'-pos-token',this[_0x4cfc12(0x1d2)]),localStorage['setItem']('p-'+pos[_0x4cfc12(0x14e)]+_0x4cfc12(0x1a8),JSON[_0x4cfc12(0x1b2)](this[_0x4cfc12(0x1d8)])),this[_0x4cfc12(0xe8)](_0x4cfc12(0xde),this['user'][_0x4cfc12(0xf0)]),this[_0x4cfc12(0xdb)](),Bookmarks['init'](),this['fetchHistories'](),this[_0x4cfc12(0x13c)](),this[_0x4cfc12(0x101)](),this[_0x4cfc12(0x172)](),this[_0x4cfc12(0x289)](),jQuery(_0x4cfc12(0x255))[_0x4cfc12(0x24c)](),jQuery(_0x4cfc12(0x216))[_0x4cfc12(0x24c)](),jQuery('#toplevel_page_pos-settings\x20li:contains(\x22Account\x22)')[_0x4cfc12(0x24c)]();},'logout'(){const _0x116b5c=_0x4a86d3;localStorage[_0x116b5c(0x10b)]('p-'+pos[_0x116b5c(0x14e)]+_0x116b5c(0x28e)),localStorage[_0x116b5c(0x10b)]('p-'+pos[_0x116b5c(0x14e)]+_0x116b5c(0x1a8)),this['user']={},this['token']='',this['pro']=!0x1,jQuery(_0x116b5c(0x255))['hide'](),jQuery(_0x116b5c(0x216))[_0x116b5c(0x132)](),jQuery('#toplevel_page_pos-settings\x20li:contains(\x22Account\x22)')[_0x116b5c(0x132)](),this[_0x116b5c(0xdb)](),this[_0x116b5c(0xe8)](_0x116b5c(0xde),'#'),this['histories']=[],this['bookmarks']=[],this['tab']=_0x116b5c(0x16c),$['get'](this['API_ENDPOINT']()+'/logout');},'setReady'(){const _0x5c12ab=_0x4a86d3;this[_0x5c12ab(0x235)]=!0x0;},'initialize'(){const _0x4f4c29=_0x4a86d3,_0x492cca=this;if(this['pos']=pos,window['location'][_0x4f4c29(0x143)]){const _0x181c2e=window[_0x4f4c29(0xe1)][_0x4f4c29(0x143)]['substring'](0x1);if('ezp'!=_0x181c2e)localStorage[_0x4f4c29(0x245)]('p-'+pos[_0x4f4c29(0x14e)]+_0x4f4c29(0x28e))?this[_0x4f4c29(0xe4)]=_0x181c2e:_0x4f4c29(0x291)!=_0x181c2e&&_0x4f4c29(0x19b)!=_0x181c2e&&_0x4f4c29(0xf4)!=_0x181c2e||(this['tab']='login');else this['logout'](),this[_0x4f4c29(0xe4)]=_0x4f4c29(0x16c),window[_0x4f4c29(0xe1)][_0x4f4c29(0x143)]=_0x4f4c29(0x133);}setTimeout(function(){const _0x193dc7=_0x4f4c29;_0x492cca[_0x193dc7(0x199)]();},0x3e8);const _0x2d9286=localStorage[_0x4f4c29(0x245)]('p-'+pos[_0x4f4c29(0x14e)]+_0x4f4c29(0x28e));if(_0x2d9286){this[_0x4f4c29(0x1d2)]=_0x2d9286;const _0x4608d6=localStorage[_0x4f4c29(0x245)]('p-'+pos['current_user_id']+_0x4f4c29(0x1a8));if(_0x4608d6){const _0x47d25b=JSON[_0x4f4c29(0x1bc)](_0x4608d6);this[_0x4f4c29(0x1d8)]=_0x47d25b,this[_0x4f4c29(0x1cc)]=_0x47d25b['email'],this[_0x4f4c29(0x20d)],_0x47d25b[_0x4f4c29(0x20d)];}$['ajaxSetup']({'headers':{'Accept':_0x4f4c29(0x1cd),'Authorization':_0x4f4c29(0x15e)+_0x2d9286},0x194:function(_0x401181,_0x8e13cb,_0x5864dc){const _0x21f6fc=_0x4f4c29;console[_0x21f6fc(0x1cb)](Connection['serverMaintenanceMessage']());}}),Bookmarks[_0x4f4c29(0x206)](),0x0==this[_0x4f4c29(0x19b)]['length']&&this[_0x4f4c29(0x13c)](),this['fetchPlanDetails'](),this['fetchHistories'](),this[_0x4f4c29(0x172)](),'free'!=this[_0x4f4c29(0x1d8)]['slug']&&(this[_0x4f4c29(0x289)](),this[_0x4f4c29(0x1ef)]['check'](),this[_0x4f4c29(0x21f)][_0x4f4c29(0x1df)](),this[_0x4f4c29(0x144)]['init']());}else jQuery(_0x4f4c29(0x255))[_0x4f4c29(0x132)](),jQuery(_0x4f4c29(0x216))[_0x4f4c29(0x132)](),jQuery('#toplevel_page_pos-settings\x20li:contains(\x22Account\x22)')[_0x4f4c29(0x132)]();this['processActivePlugins'](pos[_0x4f4c29(0x223)]),this[_0x4f4c29(0x113)](pos[_0x4f4c29(0x237)]);},'processToken'(){const _0x2405da=_0x4a86d3;this['fetchUserCategories'](),this[_0x2405da(0x13c)](),this[_0x2405da(0x239)](),this[_0x2405da(0x1c5)]();},'fetchUser'(){const _0x4c11ca=_0x4a86d3;''!=this[_0x4c11ca(0x1d2)]&&(this[_0x4c11ca(0x1d8)]['id']||fetch(this[_0x4c11ca(0x18c)]()+_0x4c11ca(0x1f2),{'method':_0x4c11ca(0x170),'headers':{'Accept':_0x4c11ca(0x1cd),'Content-Type':_0x4c11ca(0x1cd),'Authorization':_0x4c11ca(0x15e)+this['token']}})[_0x4c11ca(0x28a)](_0x10bc1d=>_0x10bc1d[_0x4c11ca(0x20e)]())[_0x4c11ca(0x28a)](_0x165814=>{const _0x3c5a65=_0x4c11ca;window[_0x3c5a65(0x178)](new CustomEvent(_0x3c5a65(0x11c),{'detail':_0x165814}));})[_0x4c11ca(0x14b)](_0x41d8d2=>{const _0x29c966=_0x4c11ca;console[_0x29c966(0x1cb)](Connection['serverMaintenanceMessage']());}));},'fetchSites'(){const _0x18f350=_0x4a86d3,_0x5d2778=this;$[_0x18f350(0x156)](this[_0x18f350(0x18c)]()+_0x18f350(0x211),function(_0x1d2422){const _0x29f0fa=_0x18f350,_0x2cddf9=pos['site_url'],_0x123a3c=_0x1d2422[_0x29f0fa(0x1de)](function(_0x4ecc51){const _0x3c5911=_0x29f0fa;return _0x4ecc51[_0x3c5911(0x104)]==_0x2cddf9;});0x0!=_0x1d2422[_0x29f0fa(0x276)]&&_0x123a3c||_0x1d2422[_0x29f0fa(0x208)]({'id':0x1,'url':pos['site_url'],'active':0x0,'user_id':_0x5d2778[_0x29f0fa(0x1d8)]['id'],'activated_on':'2022-09-06\x2013:36'}),_0x5d2778[_0x29f0fa(0x230)]=_0x1d2422,_0x5d2778['isCurrentSiteActive']()?_0x5d2778['updateOption'](_0x29f0fa(0x1e4),_0x29f0fa(0x281)):(_0x5d2778[_0x29f0fa(0xe8)](_0x29f0fa(0x1e4),'xx'),$(_0x29f0fa(0x1e6))[_0x29f0fa(0x192)]('hidden')[_0x29f0fa(0xe7)](_0x29f0fa(0x1ad)));});},'getSiteStatus':_0xf04b78=>0x1==_0xf04b78[_0x4a86d3(0xf3)]?_0x4a86d3(0xf3):_0x4a86d3(0x1a6),'activateCurrentSite'(){const _0x4a826c=_0x4a86d3,_0x2aaf32=pos['site_url'];$(_0x4a826c(0x114))[_0x4a826c(0x215)](_0x4a826c(0x249));const _0x1b80b6=this[_0x4a826c(0x230)]['findIndex'](function(_0x2b463f){const _0x509b83=_0x4a826c;return _0x2b463f[_0x509b83(0x104)]==_0x2aaf32;});-0x1!==_0x1b80b6&&this[_0x4a826c(0x183)](this[_0x4a826c(0x230)][_0x1b80b6]);},'activateSite'(_0x481e71){const _0x2debf8=_0x4a86d3,_0x20e968=this;pos[_0x2debf8(0xdc)]==_0x481e71[_0x2debf8(0x104)]&&$['post'](pos[_0x2debf8(0xf9)],{'action':_0x2debf8(0x28b),'nonce':pos['nonce'],'op':'A'},function(){const _0x24ef7f=_0x2debf8;pos[_0x24ef7f(0x204)]=0x0,$('#activate-site')[_0x24ef7f(0x192)]('flex')[_0x24ef7f(0xe7)](_0x24ef7f(0x175));}),$['post'](this[_0x2debf8(0x18c)]()+_0x2debf8(0x211),{'site':_0x481e71[_0x2debf8(0x104)]},function(_0x33d4db){const _0x5ee93a=_0x2debf8;0x0==_0x33d4db['error']?(_0x481e71[_0x5ee93a(0xf3)]=!0x0,_0x481e71['id']=_0x33d4db['id'],_0x20e968[_0x5ee93a(0xe8)](_0x5ee93a(0x1e4),_0x5ee93a(0x281),function(){const _0x5eb0ba=_0x5ee93a;location[_0x5eb0ba(0x205)]();})):_0x20e968[_0x5ee93a(0x1f9)](_0x33d4db[_0x5ee93a(0x110)],!0x0),_0x20e968[_0x5ee93a(0x172)]();});},'deactivateSite'(_0x335add){const _0xcad3d3=_0x4a86d3,_0x38ce8c=this;pos[_0xcad3d3(0xdc)]==_0x335add[_0xcad3d3(0x104)]&&$[_0xcad3d3(0x19f)](pos[_0xcad3d3(0xf9)],{'action':_0xcad3d3(0x28b),'nonce':pos[_0xcad3d3(0x258)],'op':'D'},function(_0x4c417c){pos['x256']=0x0;}),$[_0xcad3d3(0x240)]({'url':this[_0xcad3d3(0x18c)]()+_0xcad3d3(0x1da)+_0x335add['id'],'type':_0xcad3d3(0x229),'success':function(_0x1ac140){const _0x22ee1e=_0xcad3d3;_0x1ac140[_0x22ee1e(0x16e)]?_0x38ce8c[_0x22ee1e(0x1f9)](_0x1ac140[_0x22ee1e(0x110)],!0x0):(_0x38ce8c[_0x22ee1e(0xe8)](_0x22ee1e(0x1e4),'xx'),_0x335add['active']=!0x1,_0x38ce8c[_0x22ee1e(0x172)]());}});},'getCurrentSite':()=>pos[_0x4a86d3(0xdc)],'shoudDisplayTopBar'(){const _0x1dd68c=_0x4a86d3;return!!this[_0x1dd68c(0x21a)]()&&(null!=this[_0x1dd68c(0x1d8)]&&(_0x1dd68c(0xe9)!=this[_0x1dd68c(0x1d8)]['slug']&&!this[_0x1dd68c(0x290)]()));},'ix256'(){return this['isCurrentSiteActive']();},'isCurrentSiteActive'(){const _0x3a8c5f=_0x4a86d3,_0x163f37=pos[_0x3a8c5f(0xdc)];return this[_0x3a8c5f(0x230)][_0x3a8c5f(0x1de)](function(_0x144c0c){const _0x31079e=_0x3a8c5f;return _0x144c0c[_0x31079e(0x104)]==_0x163f37&&0x1==_0x144c0c['active'];});},'registerSite'(){const _0x5e9c10=_0x4a86d3;if(''==this[_0x5e9c10(0x1d2)])return;const _0x2025df={'url':document[_0x5e9c10(0xe1)]['host']};fetch(this[_0x5e9c10(0x18c)]()+_0x5e9c10(0x1d9),{'method':_0x5e9c10(0x170),'body':JSON[_0x5e9c10(0x1b2)](_0x2025df),'headers':{'Accept':'application/json','Content-Type':_0x5e9c10(0x1cd),'Authorization':'Bearer\x20'+this['token']}})[_0x5e9c10(0x14b)](_0x3f7727=>{const _0x4dc420=_0x5e9c10;console[_0x4dc420(0x1cb)](Connection[_0x4dc420(0x17f)]());});},'noCategories'(){const _0x4e0a05=_0x4a86d3;return!this['categories'][_0x4e0a05(0x1de)](_0xfdee73=>_0xfdee73['n']>0x0)||0x0==this[_0x4e0a05(0x284)][_0x4e0a05(0x276)];},'fetchUserCategories'(){const _0x585fa3=_0x4a86d3;if('free'==this[_0x585fa3(0x1d8)][_0x585fa3(0x224)])return;const _0x7c229b=this;$[_0x585fa3(0x156)](this['API_ENDPOINT']()+'/categories',function(_0x35eea7){const _0x2d5d0c=_0x585fa3;_0x35eea7['map'](_0x77e762=>{const _0x34abb7=_0x2858;_0x77e762[_0x34abb7(0x1d4)]=_0x7c229b[_0x34abb7(0x1ed)](_0x77e762['title']);}),_0x7c229b[_0x2d5d0c(0x284)]=_0x7c229b[_0x2d5d0c(0x284)]['concat'](_0x35eea7);});},'manageCategories'(_0x23a874){const _0x11baf5=_0x4a86d3;this[_0x11baf5(0xeb)]=[],this[_0x11baf5(0x1b5)]=_0x23a874,this[_0x11baf5(0xeb)]=_0x23a874['categories'],this[_0x11baf5(0x242)]=!0x0;},'fetchCBookmarks'(_0x34e926){const _0x36fedf=_0x4a86d3;this[_0x36fedf(0x243)]=!0x1,this[_0x36fedf(0x1ba)](),this[_0x36fedf(0x1b1)]=_0x34e926[_0x36fedf(0x25e)],this[_0x36fedf(0x138)](_0x34e926);},'addCategories'(){const _0x42c21d=_0x4a86d3;''!=this[_0x42c21d(0x1bd)]&&(this['titleCase'](this[_0x42c21d(0x1bd)]),this[_0x42c21d(0x284)][_0x42c21d(0x208)]({'key':this[_0x42c21d(0x1bd)],'title':this[_0x42c21d(0x1ed)](this[_0x42c21d(0x1bd)]),'active':0x0,'id':0x270f+Math['floor'](0x270f*Math[_0x42c21d(0x106)]())}),this[_0x42c21d(0xeb)]['push'](this[_0x42c21d(0x1bd)]+''),this[_0x42c21d(0x1bd)]='');},'saveCategories'(){const _0x44fa81=_0x4a86d3;0x0==this[_0x44fa81(0xeb)][_0x44fa81(0x276)]&&(this[_0x44fa81(0xeb)]=[_0x44fa81(0x210)]),this['activeBookmark'][_0x44fa81(0x284)]=this['modalCategories'],this[_0x44fa81(0x131)](),$['post'](this[_0x44fa81(0x18c)]()+_0x44fa81(0x15b),{'plugin_id':this['activeBookmark'][_0x44fa81(0x10a)],'categories':this[_0x44fa81(0x1b5)][_0x44fa81(0x284)]}),this[_0x44fa81(0x1f0)]();},'hideModal'(){const _0x4a0136=_0x4a86d3;this[_0x4a0136(0x242)]=!0x1,this[_0x4a0136(0xeb)]=[];},'pop'(){const _0x3d0a51=_0x4a86d3;this[_0x3d0a51(0x19b)][_0x3d0a51(0x18b)]();},'fetchUserBookmarks'(){const _0x503526=_0x4a86d3;this[_0x503526(0x21a)]()&&fetch(this['API_ENDPOINT']()+_0x503526(0x218),{'method':_0x503526(0x105),'headers':{'Accept':_0x503526(0x1cd),'Content-Type':'application/json','Authorization':_0x503526(0x15e)+this[_0x503526(0x1d2)]}})[_0x503526(0x28a)](_0x3abf15=>_0x3abf15[_0x503526(0x20e)]())['then'](_0xde127a=>{const _0x1401d4=_0x503526,_0xdb2751=[],_0x152f80=[];_0xde127a[_0x1401d4(0x26d)](function(_0x4f130c){const _0x54ea54=_0x1401d4;_0x54ea54(0xef)==_0x4f130c[_0x54ea54(0x224)]&&(_0x4f130c[_0x54ea54(0x20d)]=_0x54ea54(0x1b6)),_0xdb2751[_0x4f130c[_0x54ea54(0x20d)]]?_0xdb2751[_0x4f130c[_0x54ea54(0x20d)]][_0x54ea54(0x284)][_0x54ea54(0x208)](_0x4f130c['category_slug']):(_0xdb2751[_0x4f130c[_0x54ea54(0x20d)]]=_0x4f130c,_0xdb2751[_0x4f130c[_0x54ea54(0x20d)]][_0x54ea54(0x284)]=[],_0xdb2751[_0x4f130c[_0x54ea54(0x20d)]][_0x54ea54(0x284)][_0x54ea54(0x208)](_0x4f130c[_0x54ea54(0x19c)]));});const _0x33d54e=Object['keys'](_0xdb2751);_0x33d54e[_0x1401d4(0xdd)](),_0x33d54e[_0x1401d4(0x26d)](_0x3808c6=>{const _0x1a7299=_0xdb2751[_0x3808c6];_0x152f80['push'](_0x1a7299);}),this[_0x1401d4(0x19b)]=_0x152f80;const _0x45796b=this;setTimeout(function(){const _0x35bd8f=_0x1401d4;_0x45796b[_0x35bd8f(0x131)]();},0x2bc),this['updateActionText']();})[_0x503526(0x14b)](_0x28a197=>{const _0x5437e9=_0x503526;console['log'](Connection[_0x5437e9(0x17f)]());});},'processCategoryCount'(){const _0x3ac0e4=_0x4a86d3,_0x1f8c2f={};this['bookmarks'][_0x3ac0e4(0x26d)](function(_0x2a60a8){const _0x4a577b=_0x3ac0e4;_0x2a60a8[_0x4a577b(0x284)][_0x4a577b(0x26d)](function(_0x2a66e2){_0x1f8c2f[_0x2a66e2]?_0x1f8c2f[_0x2a66e2]+=0x1:_0x1f8c2f[_0x2a66e2]=0x1;});}),this['categories'][_0x3ac0e4(0x26f)](function(_0x498712){const _0x4fb455=_0x3ac0e4;_0x498712['n']=_0x1f8c2f[_0x498712[_0x4fb455(0x25e)]];}),this[_0x3ac0e4(0x284)][0x0]['n']=this['bookmarks'][_0x3ac0e4(0x276)];},'fetchHistories'(){const _0x479c28=_0x4a86d3;this[_0x479c28(0x21a)]()&&fetch(pos[_0x479c28(0xf9)]+'?'+new URLSearchParams({'nonce':pos['nonce'],'action':_0x479c28(0x238)}),{'method':'GET','headers':{'Accept':_0x479c28(0x1cd),'Content-Type':_0x479c28(0x1cd),'Authorization':_0x479c28(0x15e)+this['token']}})[_0x479c28(0x28a)](_0x4b5f3f=>_0x4b5f3f[_0x479c28(0x20e)]())['then'](_0x2faa29=>{const _0x2846bd=_0x479c28;this[_0x2846bd(0x12d)]=_0x2faa29;})[_0x479c28(0x14b)](_0x5cc74b=>{const _0x2a215e=_0x479c28;console['log'](Connection[_0x2a215e(0x17f)]());});},'hasHistories'(){const _0x22713b=_0x4a86d3;return 0x0!=this[_0x22713b(0x12d)][_0x22713b(0x276)];},'fetchPlanDetails'(){},'saveBookmark'(){},'titleCase'(_0x2bbbb5){const _0x244709=_0x4a86d3;if('plugins-on-steroids'==_0x2bbbb5&&(_0x2bbbb5=_0x244709(0x1e0)),_0x2bbbb5)return(_0x2bbbb5=_0x2bbbb5['replace'](/-/g,'\x20'))['toLowerCase']()[_0x244709(0x151)]('\x20')[_0x244709(0x26f)](function(_0x349f79){const _0x36fae0=_0x244709;return _0x349f79[_0x36fae0(0x202)](0x0)[_0x36fae0(0x168)]()+_0x349f79['slice'](0x1);})[_0x244709(0xfb)]('\x20');},'count'(){const _0x2b34f0=_0x4a86d3;return this[_0x2b34f0(0x19b)][_0x2b34f0(0x276)];},'removeBookmark'(_0x209420){const _0x39583c=_0x4a86d3;this[_0x39583c(0x19b)]['splice'](_0x209420,0x1),this[_0x39583c(0x131)]();},'installUrl':_0xfedaae=>pos[_0x4a86d3(0xf9)]+'?action=pos_install&nonce='+pos['nonce']+_0x4a86d3(0x251)+_0xfedaae,'processPlugin'(_0x401bc6,_0x3ecafc=null,_0x499aaf=_0x4a86d3(0x11b)){const _0x36bb0b=_0x4a86d3;if(_0x36bb0b(0xef)==_0x401bc6)return;const _0x274a28=this[_0x36bb0b(0x19b)]['findIndex'](_0x3412b2=>_0x3412b2[_0x36bb0b(0x224)]==_0x401bc6),_0x52a7a4=this;if(this[_0x36bb0b(0x237)]['includes'](_0x401bc6)&&!this['active_plugins'][_0x36bb0b(0x207)](_0x401bc6)){if(pos[_0x36bb0b(0x1b3)][_0x401bc6])return void this['showMessage'](_0x36bb0b(0x1fc),!0x0);if(pos[_0x36bb0b(0x1ff)][_0x401bc6])return void this[_0x36bb0b(0x1f9)](_0x36bb0b(0x197),!0x0);if(_0x3ecafc&&_0x36bb0b(0x265)!=_0x3ecafc)return void window['dispatchEvent'](new CustomEvent(_0x36bb0b(0x140),{'detail':{'slug':_0x401bc6,'action':_0x36bb0b(0x1c7)}}));$[_0x36bb0b(0x19f)](pos['ajax_url'],{'action':_0x36bb0b(0x176),'nonce':pos[_0x36bb0b(0x258)],'slug':_0x401bc6,'version':_0x499aaf},function(_0x1c3688){const _0x6c7cd4=_0x36bb0b,_0xa65054=_0x6c7cd4(0x1c3)+_0x401bc6+'\x20has\x20been\x20activated\x20sucessfully';_0x52a7a4['notice'][_0x6c7cd4(0x110)]=_0xa65054,_0x52a7a4[_0x6c7cd4(0x137)]['display']=!0x0,_0x52a7a4[_0x6c7cd4(0x186)](_0x274a28),window[_0x6c7cd4(0x178)](new CustomEvent(_0x6c7cd4(0x140),{'detail':{'slug':_0x401bc6,'action':_0x6c7cd4(0x136)}}));}),this['active_plugins']['push'](_0x401bc6);}else{if(this[_0x36bb0b(0x237)][_0x36bb0b(0x207)](_0x401bc6)&&this['active_plugins'][_0x36bb0b(0x207)](_0x401bc6)){if(pos[_0x36bb0b(0x1b3)][_0x401bc6])return void this[_0x36bb0b(0x1f9)](_0x36bb0b(0xed),!0x0);if(pos[_0x36bb0b(0x1ff)][_0x401bc6])return void this['showMessage']('Sorry,\x20you\x20cannot\x20deactivate\x20this\x20plugin\x20because\x20it\x27s\x20locked\x20by\x20the\x20admin',!0x0);if(_0x3ecafc&&_0x36bb0b(0x22e)!=_0x3ecafc)return void window[_0x36bb0b(0x178)](new CustomEvent(_0x36bb0b(0x140),{'detail':{'slug':_0x401bc6,'action':_0x36bb0b(0x1c7)}}));$['post'](pos[_0x36bb0b(0xf9)],{'action':_0x36bb0b(0x20f),'nonce':pos['nonce'],'slug':_0x401bc6,'version':_0x499aaf},function(_0x30e123){const _0x25fd7f=_0x36bb0b,_0xb2e258=_0x25fd7f(0x1c3)+_0x401bc6+_0x25fd7f(0x256);_0x52a7a4[_0x25fd7f(0x137)][_0x25fd7f(0x110)]=_0xb2e258,_0x52a7a4[_0x25fd7f(0x137)][_0x25fd7f(0x1e2)]=!0x0,_0x52a7a4[_0x25fd7f(0x186)](_0x274a28),window[_0x25fd7f(0x178)](new CustomEvent('POS_PLUGIN_ACTION',{'detail':{'slug':_0x401bc6,'action':_0x25fd7f(0x152)}}));});const _0x27100b=this[_0x36bb0b(0x223)][_0x36bb0b(0x27f)](_0x401bc6);_0x27100b>-0x1&&this[_0x36bb0b(0x223)]['splice'](_0x27100b,0x1);}else{if(pos[_0x36bb0b(0x1b3)][_0x401bc6])return void this['showMessage'](_0x36bb0b(0x1f7),!0x0);if(pos[_0x36bb0b(0x1ff)][_0x401bc6])return void this['showMessage'](_0x36bb0b(0x26c),!0x0);if(_0x3ecafc&&_0x36bb0b(0x190)!=_0x3ecafc)return void window['dispatchEvent'](new CustomEvent(_0x36bb0b(0x140),{'detail':{'slug':_0x401bc6,'action':_0x36bb0b(0x1c7)}}));const _0x1aa321='Plugin\x20'+_0x401bc6+_0x36bb0b(0x1e1);this[_0x36bb0b(0x137)][_0x36bb0b(0x110)]=_0x1aa321,this[_0x36bb0b(0x137)][_0x36bb0b(0x1e2)]=!0x0,_0x52a7a4[_0x36bb0b(0x19b)][_0x274a28][_0x36bb0b(0x130)]=_0x36bb0b(0x195)+(_0x36bb0b(0x109)==_0x499aaf?_0x36bb0b(0x1d1):_0x499aaf),$['post'](pos[_0x36bb0b(0xf9)],{'action':_0x36bb0b(0x171),'nonce':pos[_0x36bb0b(0x258)],'slug':_0x401bc6,'version':_0x499aaf},function(_0x25ec76){const _0x4a4ee2=_0x36bb0b;_0x52a7a4[_0x4a4ee2(0x191)][_0x401bc6]=_0x499aaf;const _0x499673=_0x4a4ee2(0x1c3)+_0x401bc6+'\x20has\x20been\x20installed\x20sucessfully';_0x52a7a4['notice']['message']=_0x499673,_0x52a7a4[_0x4a4ee2(0x137)][_0x4a4ee2(0x1e2)]=!0x0,_0x52a7a4['updateActionText'](_0x274a28),window[_0x4a4ee2(0x178)](new CustomEvent(_0x4a4ee2(0x140),{'detail':{'slug':_0x401bc6,'action':_0x4a4ee2(0x15a)}}));}),this[_0x36bb0b(0x237)][_0x36bb0b(0x208)](_0x401bc6);}}},'processActivePlugins'(_0x155989){const _0x483616=_0x4a86d3;for(i of(_0x155989=JSON[_0x483616(0x1bc)](_0x155989),this[_0x483616(0x223)]=[],Object[_0x483616(0x187)](_0x155989))){const _0x480c50=_0x155989[i]['split']('/');this[_0x483616(0x223)][_0x483616(0x208)](_0x480c50[0x0]);}},'processAllPlugins'(_0x1f9b08){const _0x36aee3=_0x4a86d3;for(i of(_0x1f9b08=JSON[_0x36aee3(0x1bc)](_0x1f9b08),this[_0x36aee3(0x237)]=[],Object[_0x36aee3(0x187)](_0x1f9b08))){const _0x391cdb=i[_0x36aee3(0x151)]('/'),_0x2f0c8a=_0x391cdb[0x0];this[_0x36aee3(0x237)]['push'](_0x391cdb[0x0]),this[_0x36aee3(0x191)][_0x2f0c8a]=_0x1f9b08[i][_0x36aee3(0xd9)];}},'getPluginVersion'(_0xcaccdb){const _0xc8dd81=_0x4a86d3;if(this[_0xc8dd81(0x191)][_0xcaccdb])return _0xc8dd81(0xe6)+this[_0xc8dd81(0x191)][_0xcaccdb]+'\x20|';},'updateActionText'(_0x9924ee=null){const _0x345b38=_0x4a86d3;if(_0x9924ee){const _0x4d0654=this[_0x345b38(0x19b)][_0x9924ee][_0x345b38(0x224)];let _0x3bf7be='Install';this[_0x345b38(0x237)][_0x345b38(0x207)](_0x4d0654)&&!this[_0x345b38(0x223)]['includes'](_0x4d0654)?_0x3bf7be=_0x345b38(0x1c6):this[_0x345b38(0x237)]['includes'](_0x4d0654)&&this['active_plugins'][_0x345b38(0x207)](_0x4d0654)&&(_0x3bf7be=_0x345b38(0x157)),this[_0x345b38(0x19b)][_0x9924ee][_0x345b38(0x130)]=_0x3bf7be;}else for(i in this[_0x345b38(0x19b)]){const _0x5c2ab6=this[_0x345b38(0x19b)][i][_0x345b38(0x224)];let _0x41f290='Install';this[_0x345b38(0x237)][_0x345b38(0x207)](_0x5c2ab6)&&!this[_0x345b38(0x223)][_0x345b38(0x207)](_0x5c2ab6)?_0x41f290=_0x345b38(0x1c6):this['all_plugins'][_0x345b38(0x207)](_0x5c2ab6)&&this[_0x345b38(0x223)]['includes'](_0x5c2ab6)&&(_0x41f290=_0x345b38(0x157)),this[_0x345b38(0x19b)][i]['actionText']=_0x41f290;}},'makeExternal':_0x4b3f43=>_0x4b3f43[_0x4a86d3(0x25f)](_0x4a86d3(0x182),_0x4a86d3(0x23c)),'filter'(_0x4d935b){const _0x6e7554=_0x4a86d3;if(!_0x4d935b)return;return _0x4d935b[_0x6e7554(0x12a)](_0x579cb8=>_0x579cb8[_0x6e7554(0x224)]&&_0x579cb8[_0x6e7554(0x224)]['includes'](this[_0x6e7554(0x10d)]));},'filterByCategory'(_0x29587c){const _0x144e53=_0x4a86d3;return _0x29587c&&_0x144e53(0x24a)!=_0x29587c?this[_0x144e53(0x19b)][_0x144e53(0x12a)](_0x25fa01=>_0x25fa01[_0x144e53(0x284)][_0x144e53(0x207)](_0x29587c)&&_0x25fa01[_0x144e53(0x224)]['toLowerCase']()[_0x144e53(0x207)](this[_0x144e53(0xe0)][_0x144e53(0x261)]())):this[_0x144e53(0x19b)][_0x144e53(0x12a)](_0x35823c=>_0x35823c[_0x144e53(0x224)][_0x144e53(0x261)]()['includes'](this[_0x144e53(0xe0)][_0x144e53(0x261)]()));},'resetPassword'(){const _0x522faf=_0x4a86d3,_0x14e3ac=this;if(!this[_0x522faf(0x286)](this[_0x522faf(0x1cc)]))return void(this['forgot_password_error']='Please\x20type\x20a\x20valid\x20email\x20address');this[_0x522faf(0x12e)]='';const _0x49962c=btoa(this[_0x522faf(0x1cc)]),_0x130b66=_0x49962c[_0x522faf(0x269)](0x0,-0x2)['split']('')[_0x522faf(0x23a)]()[_0x522faf(0xfb)]('')+_0x49962c[_0x522faf(0x269)](-0x2);this[_0x522faf(0x1f8)]=!0x1,this[_0x522faf(0x1c1)]='',$[_0x522faf(0x19f)](this[_0x522faf(0x18c)]()+_0x522faf(0x1b7),{'email':this[_0x522faf(0x1cc)],'identifier':_0x130b66},function(){const _0x15e651=_0x522faf;_0x14e3ac[_0x15e651(0x1f9)](_0x15e651(0x119)+_0x14e3ac[_0x15e651(0x1cc)]+'\x20for\x20a\x20password\x20reset\x20link');});},'validateEmail':_0x1273f9=>/^[^\s@]+@[^\s@]+\.[^\s@]+$/[_0x4a86d3(0x21c)](_0x1273f9),'makeCategoryActive'(_0x48d965){const _0x44abc1=_0x4a86d3;this[_0x44abc1(0x284)]['forEach'](function(_0x5685ab){const _0x36bc35=_0x44abc1;_0x5685ab[_0x36bc35(0xf3)]=!0x1,_0x5685ab['id']==_0x48d965['id']&&(_0x5685ab[_0x36bc35(0xf3)]=!0x0);});},'selectPlugins'(){const _0x18787e=_0x4a86d3;if(this[_0x18787e(0x243)]){const _0x4061ba=this,_0xf1cd7d=this[_0x18787e(0x1a5)](this['activeCategory']);this[_0x18787e(0x123)]=[],_0xf1cd7d[_0x18787e(0x26d)](function(_0x39451d){const _0x59f32e=_0x18787e;_0x4061ba[_0x59f32e(0x123)][_0x59f32e(0x208)](_0x39451d[_0x59f32e(0x224)]);});}else this[_0x18787e(0x123)]=[];},'processBulkAction'(){const _0xbeac85=_0x4a86d3;window[_0xbeac85(0x1aa)](_0xbeac85(0x140),this[_0xbeac85(0x259)]),window[_0xbeac85(0x178)](new CustomEvent(_0xbeac85(0x140),{'detail':{}}));},'processPluginFromEvent'(){const _0x5c3c1c=_0x4a86d3,_0x3d8a49=Alpine[_0x5c3c1c(0x12f)]('settings');if(_0x3d8a49['bulkSelectedPlugins'][_0x5c3c1c(0x276)]<=0x0)return window[_0x5c3c1c(0x17d)]('POS_PLUGIN_ACTION',_0x3d8a49['processPluginFromEvent']),_0x3d8a49[_0x5c3c1c(0x123)]=[],_0x3d8a49[_0x5c3c1c(0x243)]=!0x1,void(_0x3d8a49[_0x5c3c1c(0x236)]=null);const _0x426ee2=_0x3d8a49[_0x5c3c1c(0x123)][_0x5c3c1c(0x18b)]();_0x3d8a49[_0x5c3c1c(0x22b)](_0x426ee2,_0x3d8a49[_0x5c3c1c(0x236)]);},'notBlocked':_0x204bf2=>!pos['blocked_plugins'][_0x204bf2]&&!pos[_0x4a86d3(0x1ff)][_0x204bf2],'optimizationManager':{'saving':!0x1,'search':'','showSelectedOnly':!0x1,'all_plugins':[],'actions':{'enable':_0x4a86d3(0x1b0),'disable':_0x4a86d3(0x100)},'types':{'post':'Posts','page':_0x4a86d3(0xea),'special':'Specials'},'model':{'selectAllPosts':!0x1,'selectAllPages':!0x1,'showOnlySelectedPosts':!0x1,'showOnlySelectedPages':!0x1,'type':'','post_ids':[],'page_ids':[],'urls':'','specials':[],'slugs':[]},'posts':[],'pages':[],'post_slugs':[],'page_slugs':[],'ruleset':{},'checkSelectAllStatus'(_0x2ba63c,_0x1a3b40='post'){const _0x3dab19=_0x4a86d3;_0x3dab19(0x19f)==_0x1a3b40&&(_0x2ba63c[_0x3dab19(0x24e)][_0x3dab19(0x276)],this[_0x3dab19(0xe5)],length?_0x2ba63c[_0x3dab19(0x174)]=!0x1:_0x2ba63c['selectAllPosts']=!0x0),_0x3dab19(0x28d)==_0x1a3b40&&(_0x2ba63c[_0x3dab19(0x12c)][_0x3dab19(0x276)]!=this['pages'][_0x3dab19(0x276)]?_0x2ba63c[_0x3dab19(0x14a)]=!0x1:_0x2ba63c['selectAllPages']=!0x0);},'clean'(){const _0x5dee53=_0x4a86d3;this[_0x5dee53(0x275)]='',this['showSelectedOnly']=!0x1;},'filteredPosts'(_0x1070e){const _0x135a62=_0x4a86d3,_0x28af4e=this[_0x135a62(0xe5)]['filter'](_0x4ad06e=>_0x4ad06e[_0x135a62(0x1d4)]['toLowerCase']()[_0x135a62(0x207)](this['search']['toLowerCase']()));return this[_0x135a62(0x1bb)]?_0x28af4e['filter'](_0x388bd4=>_0x1070e[_0x135a62(0x24e)][_0x135a62(0x207)](_0x388bd4['id'])):_0x28af4e;},'filteredPages'(_0x11edc9){const _0x29feb4=_0x4a86d3,_0x387a02=this[_0x29feb4(0x108)][_0x29feb4(0x12a)](_0x48da87=>_0x48da87['title'][_0x29feb4(0x261)]()[_0x29feb4(0x207)](this[_0x29feb4(0x275)]['toLowerCase']()));return this[_0x29feb4(0x1bb)]?_0x387a02[_0x29feb4(0x12a)](_0x4fcf12=>_0x11edc9['page_ids']['includes'](_0x4fcf12['id'])):_0x387a02;},'isChecked':(_0x21fa4c,_0x28c910)=>Array[_0x4a86d3(0x16d)](_0x21fa4c)&&_0x21fa4c['includes'](_0x28c910),'toggleSelection'(_0x3a71e0,_0x166e63){const _0x52b327=_0x4a86d3;_0x52b327(0x19f)==_0x166e63&&(_0x3a71e0[_0x52b327(0x174)]?_0x3a71e0[_0x52b327(0x24e)]=this[_0x52b327(0xe5)]['map'](_0x7105d6=>_0x7105d6['id']):_0x3a71e0[_0x52b327(0x24e)]=[]),_0x52b327(0x28d)==_0x166e63&&(_0x3a71e0[_0x52b327(0x14a)]?_0x3a71e0[_0x52b327(0x12c)]=this['pages'][_0x52b327(0x26f)](_0x504485=>_0x504485['id']):_0x3a71e0['page_ids']=[]);},'getLabel':(_0x4650cb,_0x39e038=_0x4a86d3(0x125))=>Array[_0x4a86d3(0x16d)](_0x4650cb)?_0x4650cb[_0x4a86d3(0x276)]<=0x1?_0x4650cb[_0x4a86d3(0x276)]+'\x20'+_0x39e038+_0x4a86d3(0x25b):_0x4650cb['length']+'\x20'+_0x39e038+'s\x20Selected':'Select\x20'+_0x39e038+'s','addRule'(_0x5bb83e){const _0x4c2963=_0x4a86d3;this[_0x4c2963(0x1fa)][_0x5bb83e]['rules']||(this[_0x4c2963(0x1fa)][_0x5bb83e]['rules']=[]),this[_0x4c2963(0x1fa)][_0x5bb83e]['rules'][_0x4c2963(0x208)](Object[_0x4c2963(0x11a)]({},this[_0x4c2963(0x1eb)]));},'fixSlugs'(){const _0x191144=_0x4a86d3;Object[_0x191144(0x1f4)](this[_0x191144(0x1fa)])[_0x191144(0x26d)](_0x5ac2bf=>{const _0x518111=_0x191144;_0x5ac2bf[_0x518111(0xee)]['forEach'](_0x1509f8=>{const _0x40ba0f=_0x518111;_0x1509f8[_0x40ba0f(0x1fd)]=[],_0x1509f8[_0x40ba0f(0x24e)]&&_0x1509f8['post_ids'][_0x40ba0f(0x26d)](_0x41e618=>{const _0x5d9926=_0x40ba0f;_0x1509f8[_0x5d9926(0x1fd)][_0x5d9926(0x208)](this[_0x5d9926(0x12b)][_0x41e618]);}),_0x1509f8[_0x40ba0f(0x12c)]&&_0x1509f8[_0x40ba0f(0x12c)][_0x40ba0f(0x26d)](_0x1d6b02=>{const _0x51ca2f=_0x40ba0f;_0x1509f8['slugs'][_0x51ca2f(0x208)](this[_0x51ca2f(0x11d)][_0x1d6b02]);}),_0x1509f8[_0x40ba0f(0x120)]&&_0x1509f8[_0x40ba0f(0x120)][_0x40ba0f(0x26d)](_0x259baa=>{const _0x4dc24f=_0x40ba0f;_0x1509f8[_0x4dc24f(0x1fd)][_0x4dc24f(0x208)](_0x259baa);});});});},'loadPosts'(){const _0x382b30=_0x4a86d3;if(0x0==this[_0x382b30(0xe5)]['length']){const _0x22eb51=this;$['get'](pos[_0x382b30(0xf9)],{'nonce':pos[_0x382b30(0x258)],'action':_0x382b30(0x1ae)},function(_0x5c0bc8){const _0x2b751b=_0x382b30;_0x22eb51[_0x2b751b(0xe5)]=JSON[_0x2b751b(0x1bc)](_0x5c0bc8),_0x22eb51[_0x2b751b(0xe5)][_0x2b751b(0x26d)](_0x136879=>{const _0x156f3b=_0x2b751b;_0x22eb51[_0x156f3b(0x12b)][_0x136879['id']]=_0x136879[_0x156f3b(0x224)];});});}},'loadPages'(){const _0x280bf0=_0x4a86d3;if(0x0==this[_0x280bf0(0x108)][_0x280bf0(0x276)]){const _0x26f9eb=this;$[_0x280bf0(0x156)](pos[_0x280bf0(0xf9)],{'nonce':pos[_0x280bf0(0x258)],'action':_0x280bf0(0x20a)},function(_0x904847){const _0x3add51=_0x280bf0;_0x26f9eb[_0x3add51(0x108)]=JSON[_0x3add51(0x1bc)](_0x904847),_0x26f9eb[_0x3add51(0x108)]['forEach'](_0x2f5cde=>{const _0x29cf9a=_0x3add51;_0x26f9eb[_0x29cf9a(0x11d)][_0x2f5cde['id']]=_0x2f5cde['slug'];});});}},'init'(){const _0x91dece=_0x4a86d3,_0x352f64=Alpine['store'](_0x91dece(0x200)),_0x473e7f=JSON[_0x91dece(0x1bc)](pos[_0x91dece(0x223)]),_0x4c6418=this;Object[_0x91dece(0x1f4)](_0x473e7f)['forEach'](_0x37d1ac=>{const _0x5a38a4=_0x91dece,_0xc9caa7={'slug':_0x37d1ac[_0x5a38a4(0x151)]('/')[0x0],'path':_0x37d1ac};this[_0x5a38a4(0x237)][_0x5a38a4(0x208)](_0xc9caa7);const _0x2ac7c9=Object[_0x5a38a4(0x11a)]({},this[_0x5a38a4(0x1eb)]);this[_0x5a38a4(0x1fa)][_0xc9caa7['slug']]={'slug':_0xc9caa7[_0x5a38a4(0x224)],'rules':[_0x2ac7c9]};}),_0x352f64['getOption'](_0x91dece(0x23e),_0x91dece(0xf7),function(_0x174d12){const _0x5abf92=_0x91dece,_0x19dfe4=JSON[_0x5abf92(0x1bc)](_0x174d12);'[]'!=_0x174d12&&(this['ruleset']=Object[_0x5abf92(0x11a)](_0x4c6418['ruleset'],_0x19dfe4),Object[_0x5abf92(0x1f4)](this[_0x5abf92(0x1fa)])[_0x5abf92(0x26d)](_0x5ec52c=>{const _0x277b1e=_0x5abf92;_0x5ec52c[_0x277b1e(0xee)]['forEach'](_0x3b5ff5=>{const _0x2a80fe=_0x277b1e;_0x3b5ff5['page_ids']||(_0x3b5ff5[_0x2a80fe(0x12c)]=[]),_0x3b5ff5[_0x2a80fe(0x24e)]||(_0x3b5ff5[_0x2a80fe(0x24e)]=[]);});}));}),_0x91dece(0x102)==_0x352f64[_0x91dece(0xe4)]&&(this['loadPosts'](),this[_0x91dece(0x16a)]());},'savingLabel'(){const _0x22afc6=_0x4a86d3;return this[_0x22afc6(0x26e)]?'Saving...':_0x22afc6(0x142);},'saveRules'(_0x3ff12a){const _0x50586c=_0x4a86d3;$('#s'+_0x3ff12a)[_0x50586c(0x215)](_0x50586c(0x1ce));const _0x5598f6=this,_0x50191c=Alpine[_0x50586c(0x12f)](_0x50586c(0x200));this[_0x50586c(0xfa)](),_0x50586c(0x1d5)!=_0x50191c[_0x50586c(0x1d8)][_0x50586c(0xf0)]&&'c1dc4511eb56aea509571e2d9132a8c3d3999a25'!=_0x50191c[_0x50586c(0x1d8)][_0x50586c(0xf0)]||_0x50191c['updateOption'](_0x50586c(0x23e),this[_0x50586c(0x1fa)],function(){const _0x272a86=_0x50586c;Alpine[_0x272a86(0x12f)]('settings'),($('#s'+_0x3ff12a)['html'](_0x272a86(0x142)),_0x5598f6['installAssets']());});},'deleteRule'(_0x4e037d,_0x51d5c0){const _0x525f6c=_0x4a86d3;this[_0x525f6c(0x1fa)][_0x4e037d]['rules'][_0x525f6c(0x1b9)](_0x51d5c0,0x1),0x0==ruleset[_0x4e037d]['rules'][_0x525f6c(0x276)]&&this[_0x525f6c(0x274)](_0x4e037d);},'installAssets'(){const _0x40c10a=_0x4a86d3;$['post'](pos[_0x40c10a(0xf9)],{'action':_0x40c10a(0x24b),'nonce':pos[_0x40c10a(0x258)]},function(_0x40b97a){});}},'vaultManager':{'search':'','backups':[],'filter'(){const _0x4c02c4=_0x4a86d3;return this[_0x4c02c4(0x228)]['filter'](_0xc680a=>_0xc680a[_0x4c02c4(0x188)]['includes'](this[_0x4c02c4(0x275)]));},'getList'(){const _0x240911=_0x4a86d3,_0x53dd2a=Alpine[_0x240911(0x12f)](_0x240911(0x200)),_0x2aefbc=this;$['get'](_0x53dd2a[_0x240911(0x18c)]()+_0x240911(0x1ee),{},function(_0x589bfb){const _0x496ee3=_0x240911;_0x2aefbc[_0x496ee3(0x228)]=_0x589bfb;});},'totalSpace'(){const _0x4b8d8d=_0x4a86d3;let _0x1e946a=0x0;return this[_0x4b8d8d(0x228)][_0x4b8d8d(0x26d)](_0x3c739a=>{const _0x1ea3ee=_0x4b8d8d;_0x1e946a+=_0x3c739a[_0x1ea3ee(0x1af)];}),this[_0x4b8d8d(0x253)](_0x1e946a);},'getSize'(_0x5546d8){const _0x23af36=_0x4a86d3,_0xe0744=Math[_0x23af36(0x277)](_0x5546d8/0x3e8);return _0xe0744>0x3e8?Math[_0x23af36(0x277)](_0xe0744/0x3e8)+_0x23af36(0x23b):_0xe0744+_0x23af36(0x150);},'restore'(_0x341e5c,_0x50b0e1,_0x11759c){const _0x2348d2=_0x4a86d3,_0x402b21=document[_0x2348d2(0x166)]('x-restore-'+_0x341e5c),_0x808fe4=Alpine['store'](_0x2348d2(0x200));let _0x31baba=!0x0;_0x808fe4['installed_plugins'][_0x50b0e1]==_0x11759c&&(_0x31baba=confirm(_0x2348d2(0x1d0)+_0x11759c+'\x20of\x20this\x20plugin\x20is\x20already\x20installed.\x20Are\x20you\x20sure\x20to\x20restore\x20and\x20rewrite\x20this\x20existing\x20plugin?')),_0x31baba&&(_0x402b21[_0x2348d2(0x163)]=_0x2348d2(0x173),$[_0x2348d2(0x19f)](pos[_0x2348d2(0xf9)],{'action':_0x2348d2(0x1c0),'nonce':pos[_0x2348d2(0x258)],'slug':_0x50b0e1,'version':_0x11759c},function(_0xd9c5ca){const _0xa0eba7=_0x2348d2;_0xd9c5ca[_0xa0eba7(0x16e)]?_0x808fe4['showMessage'](_0xd9c5ca[_0xa0eba7(0x110)],!0x0):_0x808fe4['showMessage'](_0xa0eba7(0x14d)+_0x11759c+_0xa0eba7(0x22c)),_0x402b21['innerHTML']='Restore';}));},'delete'(_0x30b0ac,_0x54b5ae){const _0x1d10ea=_0x4a86d3,_0x90925c=Alpine[_0x1d10ea(0x12f)](_0x1d10ea(0x200)),_0x3e9ff7=this;confirm(_0x1d10ea(0x196))&&$[_0x1d10ea(0x240)]({'url':_0x90925c[_0x1d10ea(0x18c)]()+_0x1d10ea(0x1c4)+_0x30b0ac,'type':_0x1d10ea(0x229),'success':function(_0x9cf1ad){const _0x1999e8=_0x1d10ea;_0x9cf1ad[_0x1999e8(0x16e)]?_0x90925c['showMessage'](_0x9cf1ad[_0x1999e8(0x110)],!0x0):(_0x3e9ff7[_0x1999e8(0x228)]['splice'](_0x54b5ae,0x1),_0x90925c['showMessage']('File\x20successfully\x20deleted'));}});}},'supportManager':{'email':'','name':'','subject':_0x4a86d3(0x118),'message':'','ip':'','sendSupportRequest'(){const _0x266244=_0x4a86d3,_0x17bd30=Alpine[_0x266244(0x12f)](_0x266244(0x200));''!=this[_0x266244(0x20d)]&&''!=this[_0x266244(0x1cc)]&&''!=this[_0x266244(0x184)]&&''!=this[_0x266244(0x110)]?($['post'](_0x17bd30[_0x266244(0x18c)]()+_0x266244(0x13e),{'email':this[_0x266244(0x1cc)],'name':this['name'],'subject':this[_0x266244(0x184)],'message':this[_0x266244(0x110)],'ip':this['ip']},function(){const _0x2e772d=_0x266244;_0x17bd30[_0x2e772d(0x1f9)](_0x2e772d(0x121));}),this[_0x266244(0x110)]=''):_0x17bd30['showMessage'](_0x266244(0x129),!0x0);},'getClientIPAddress'(){const _0x10f000=_0x4a86d3;fetch('https://api.ipify.org/?format=json')[_0x10f000(0x28a)](_0xe4d572=>_0xe4d572['json']())[_0x10f000(0x28a)](_0x22822f=>{this['ip']=_0x22822f['ip'];});}},'versionManager':{'title':_0x4a86d3(0x179),'parent':{},'version':'','activePlugin':'','shouldDisplayModal':!0x1,'versions':{},'displayModal'(_0x5a9d9f){const _0x3f4881=_0x4a86d3;this[_0x3f4881(0x1d4)]=_0x5a9d9f[_0x3f4881(0x224)],this[_0x3f4881(0x1c2)]=_0x5a9d9f[_0x3f4881(0x224)],fetch(_0x3f4881(0x27e)+_0x5a9d9f[_0x3f4881(0x224)])[_0x3f4881(0x28a)](_0xc5a770=>_0xc5a770[_0x3f4881(0x20e)]())[_0x3f4881(0x28a)](_0x231beb=>{const _0x1d611e=_0x3f4881;this[_0x1d611e(0x220)]=_0x1d611e(0x109),this[_0x1d611e(0x1c8)]=_0x231beb[_0x1d611e(0x1c8)],this[_0x1d611e(0x17e)]=!0x0;});},'hideModal'(){const _0x472a2a=_0x4a86d3;this[_0x472a2a(0x17e)]=!0x1;},'install'(){const _0x56b9ac=_0x4a86d3;this['shouldDisplayModal']=!0x1;const _0x2b87f8=Alpine[_0x56b9ac(0x12f)](_0x56b9ac(0x200));_0x2b87f8[_0x56b9ac(0x19b)]['findIndex'](_0x4abb04=>_0x4abb04['slug']==this['activePlugin']);if(_0x2b87f8['active_plugins'][_0x56b9ac(0x207)](this[_0x56b9ac(0x1c2)]))_0x2b87f8[_0x56b9ac(0x1f9)](_0x56b9ac(0x112));else{const _0x210d29=_0x2b87f8[_0x56b9ac(0x223)][_0x56b9ac(0x27f)](this[_0x56b9ac(0x1c2)]);_0x210d29>-0x1&&_0x2b87f8[_0x56b9ac(0x223)][_0x56b9ac(0x1b9)](_0x210d29,0x1);const _0x19a30c=_0x2b87f8[_0x56b9ac(0x237)][_0x56b9ac(0x27f)](this[_0x56b9ac(0x1c2)]);_0x19a30c>-0x1&&_0x2b87f8[_0x56b9ac(0x237)][_0x56b9ac(0x1b9)](_0x19a30c,0x1),_0x2b87f8[_0x56b9ac(0x22b)](this[_0x56b9ac(0x1c2)],null,this[_0x56b9ac(0x220)]);}},'getVersionLabel':(_0x37316d,_0x43758a)=>_0x4a86d3(0x109)==_0x37316d?_0x4a86d3(0x124):_0x37316d},'activeGuard':{'vulnerabilities':[],'check'(){const _0xa77bd1=_0x4a86d3,_0x27b701=Alpine['store'](_0xa77bd1(0x200)),_0x12317c=JSON[_0xa77bd1(0x1bc)](pos[_0xa77bd1(0x237)]),_0x24b9b2=JSON['parse'](pos['active_plugins']),_0x10a697=[];Object[_0xa77bd1(0x187)](_0x24b9b2)[_0xa77bd1(0x26d)](_0x4d6da8=>{const _0x167999=_0xa77bd1,_0x775bd5=_0x24b9b2[_0x4d6da8]['split']('/')[0x0],_0x3ffc4d=_0x12317c[_0x24b9b2[_0x4d6da8]][_0x167999(0xd9)];_0x10a697[_0x167999(0x208)]({'slug':_0x775bd5,'version':_0x3ffc4d});});const _0x321640=this;$[_0xa77bd1(0x19f)](_0x27b701[_0xa77bd1(0x18c)]()+_0xa77bd1(0x24f),{'plugins':_0x10a697},function(_0x57e78c){const _0x16db82=_0xa77bd1;_0x321640['vulnerabilities']=_0x57e78c,_0x27b701[_0x16db82(0xe8)](_0x16db82(0x1ab),_0x321640['vulnerabilities'][_0x16db82(0x276)]),$(_0x16db82(0xff))[_0x16db82(0x215)](_0x57e78c[_0x16db82(0x276)]);});},'processMessage'(_0x5bcd38){const _0x39c31a=_0x4a86d3,_0x43008a=_0x5bcd38[_0x39c31a(0x27f)](_0x39c31a(0x1f1));return _0x5bcd38['substring'](0x0,_0x43008a);},'getSuggestion'(_0x319554){const _0xd6ec4b=_0x4a86d3,_0x13ef00=_0x319554;_0x13ef00[_0xd6ec4b(0x117)]=_0x13ef00['severity'][_0xd6ec4b(0x261)]();let _0x2ed229='';return _0xd6ec4b(0x15c)==_0x13ef00[_0xd6ec4b(0x117)]||_0xd6ec4b(0x272)==_0x13ef00['severity']||_0xd6ec4b(0xec)==_0x13ef00[_0xd6ec4b(0x117)]?_0x2ed229=_0xd6ec4b(0x214)==_0x13ef00['patched']?_0xd6ec4b(0x198):_0xd6ec4b(0x154):_0xd6ec4b(0x1f3)==_0x13ef00[_0xd6ec4b(0x117)]&&(_0x2ed229='Yes'==_0x13ef00[_0xd6ec4b(0x14f)]?_0xd6ec4b(0x14c):_0xd6ec4b(0x127)),_0x2ed229;},'deactivatePlugin'(_0x6a279f){const _0x12b4c9=_0x4a86d3,_0x40fbf2=Alpine[_0x12b4c9(0x12f)](_0x12b4c9(0x200)),_0x4cd763=this,_0x3881ca=this[_0x12b4c9(0x267)][_0x12b4c9(0x213)](_0x2d65f7=>_0x2d65f7[_0x12b4c9(0x224)]==_0x6a279f);this[_0x12b4c9(0x267)][_0x12b4c9(0x1b9)](_0x3881ca,0x1),$[_0x12b4c9(0x19f)](pos[_0x12b4c9(0xf9)],{'action':_0x12b4c9(0x20f),'nonce':pos['nonce'],'slug':_0x6a279f},function(_0x465427){const _0x3c8fad=_0x12b4c9;_0x40fbf2[_0x3c8fad(0xe8)](_0x3c8fad(0x1ab),_0x4cd763[_0x3c8fad(0x267)][_0x3c8fad(0x276)]),$(_0x3c8fad(0xff))[_0x3c8fad(0x215)](_0x4cd763[_0x3c8fad(0x267)][_0x3c8fad(0x276)]);});}},'confirmationManager':{'displayModal':!0x1,'primaryText':_0x4a86d3(0x1dc),'secondaryText':_0x4a86d3(0x162),'message':'','successCallback':null,'errorCallback':null,'show'(_0x26e4b7,_0x17e28c=null,_0x33a8f3=null,_0x3164f9=_0x4a86d3(0x1dc),_0x10a186='Cancel'){const _0x85ccff=_0x4a86d3;this[_0x85ccff(0x110)]=_0x26e4b7,this[_0x85ccff(0xf6)]=!0x0,this[_0x85ccff(0x21d)]=_0x3164f9,this['secondaryText']=_0x10a186,_0x17e28c&&'function'==typeof _0x17e28c&&(this['successCallback']=_0x17e28c),_0x33a8f3&&_0x85ccff(0x181)==typeof _0x33a8f3&&(this[_0x85ccff(0x1e9)]=_0x33a8f3);},'hide'(){const _0x4b500c=_0x4a86d3;this[_0x4b500c(0x110)]='',this[_0x4b500c(0xf6)]=!0x1,_0x4b500c(0x181)==typeof this['errorCallback']&&this[_0x4b500c(0x1e9)](),this[_0x4b500c(0x169)]();},'clearCallbacks'(){const _0x18f67b=_0x4a86d3;this[_0x18f67b(0xfc)]=null,this[_0x18f67b(0x1e9)]=null;},'success'(){const _0x3957fc=_0x4a86d3;this['message']='',this[_0x3957fc(0xf6)]=!0x1,'function'==typeof this[_0x3957fc(0xfc)]&&this[_0x3957fc(0xfc)](),this['clearCallbacks']();}},'categoryManager':{'selectedCategories':[],'displayManageModal':!0x1,'showManageModal'(){const _0x1c2544=_0x4a86d3;this[_0x1c2544(0x147)]=[],this['displayManageModal']=!0x0;},'hideManageModal'(){const _0x2b1fe3=_0x4a86d3;this[_0x2b1fe3(0x282)]=!0x1;},'deleteCategories'(){const _0x16102f=_0x4a86d3,_0x9da049=Alpine[_0x16102f(0x12f)]('settings'),_0x1b0982=[];_0x9da049[_0x16102f(0x284)][_0x16102f(0x26d)](_0x48a62e=>{const _0x7deeec=_0x16102f;_0x9da049[_0x7deeec(0x194)][_0x7deeec(0x147)]['includes'](_0x48a62e['key'])&&_0x1b0982[_0x7deeec(0x208)]({'id':_0x48a62e['id'],'key':_0x48a62e['key']});}),$[_0x16102f(0x19f)](_0x9da049['API_ENDPOINT']()+_0x16102f(0xfd),{'unused_categories':_0x1b0982}),_0x9da049['categories']=_0x9da049[_0x16102f(0x284)][_0x16102f(0x12a)](_0x354567=>!_0x9da049[_0x16102f(0x194)][_0x16102f(0x147)][_0x16102f(0x207)](_0x354567[_0x16102f(0x25e)]));}},'messageModal':{'message':'','error':!0x1,'shouldDisplayModal':!0x1,'hideModal'(){const _0x1213e4=_0x4a86d3;this[_0x1213e4(0x17e)]=!0x1;},'show'(_0xc9e2a3,_0x4b8c55=!0x1){const _0x26ecd7=_0x4a86d3;this[_0x26ecd7(0x16e)]=_0x4b8c55,this[_0x26ecd7(0x110)]=_0xc9e2a3,this['shouldDisplayModal']=!0x0;}},'showMessage'(_0x260f79,_0xf20d5c){const _0x120bf6=_0x4a86d3;this['messageModal'][_0x120bf6(0x24c)](_0x260f79,_0xf20d5c);},'videoModal':{'video':_0x4a86d3(0x209),'shouldDisplayModal':!0x1,'hide'(){const _0x1436a7=_0x4a86d3;this[_0x1436a7(0x128)]='',this['shouldDisplayModal']=!0x1;},'show'(_0x20abe2){const _0x38ac78=_0x4a86d3;this[_0x38ac78(0x128)]=_0x20abe2,this[_0x38ac78(0x17e)]=!0x0;}}};document[_0x4a86d3(0x1aa)](_0x4a86d3(0x268),()=>{const _0x194880=_0x4a86d3;Alpine[_0x194880(0x12f)](_0x194880(0x200),settings),Alpine[_0x194880(0x12f)]('settings')[_0x194880(0x115)]();}); -
plugins-on-steroids/tags/2.0.0/assets/js/plugins.min.js
r2730558 r2796699 1 function _0x584a(_0x13973c,_0x3c24c9){const _0x33c3f3=_0x33c3();return _0x584a=function(_0x584aea,_0x49daf7){_0x584aea=_0x584aea-0x1c6;let _0x512314=_0x33c3f3[_0x584aea];return _0x512314;},_0x584a(_0x13973c,_0x3c24c9);}const _0x2695e9=_0x584a;(function(_0x2dbf9f,_0x3ae312){const _0x4ad604=_0x584a,_0x1d2650=_0x2dbf9f();while(!![]){try{const _0xa90238=parseInt(_0x4ad604(0x1db))/0x1*(-parseInt(_0x4ad604(0x20c))/0x2)+-parseInt(_0x4ad604(0x1c6))/0x3*(-parseInt(_0x4ad604(0x1e0))/0x4)+parseInt(_0x4ad604(0x1f5))/0x5*(-parseInt(_0x4ad604(0x21e))/0x6)+parseInt(_0x4ad604(0x24a))/0x7*(-parseInt(_0x4ad604(0x232))/0x8)+-parseInt(_0x4ad604(0x221))/0x9*(-parseInt(_0x4ad604(0x259))/0xa)+-parseInt(_0x4ad604(0x1fd))/0xb*(parseInt(_0x4ad604(0x20a))/0xc)+parseInt(_0x4ad604(0x213))/0xd;if(_0xa90238===_0x3ae312)break;else _0x1d2650['push'](_0x1d2650['shift']());}catch(_0x39d95d){_0x1d2650['push'](_0x1d2650['shift']());}}}(_0x33c3,0x45c8e));const Connection={'error':!0x1,'interval':null,'API_ENDPOINT':()=>[_0x2695e9(0x1c8),_0x2695e9(0x1ca),_0x2695e9(0x208),'localhost:8890'][_0x2695e9(0x214)](window[_0x2695e9(0x1fe)][_0x2695e9(0x1e6)])?_0x2695e9(0x228):_0x2695e9(0x1e3),'periodicCheck'(){null==this['interval']&&(this['interval']=setInterval(function(){Connection['checkStatus']();},0x1388));},'checkStatus'(){const _0x278bc7=_0x2695e9;fetch(this[_0x278bc7(0x1fc)]()+_0x278bc7(0x1ea))[_0x278bc7(0x1e8)](_0x4f36cc=>{this['error']=!0x1;})[_0x278bc7(0x21d)](_0x412da7=>{const _0x1aaf5d=_0x278bc7;this[_0x1aaf5d(0x257)]=!0x0,this['periodicCheck']();});},'serverMaintenanceMessage':()=>_0x2695e9(0x236)},$=jQuery;let userBookmarks={},slugs={},onlySlugs=[];const Bookmarks={'slugs':{},'API_ENDPOINT':()=>['localhost',_0x2695e9(0x1ca),_0x2695e9(0x208),_0x2695e9(0x225)]['includes'](window[_0x2695e9(0x1fe)][_0x2695e9(0x1e6)])?'http://localhost:8000':'https://api.pluginsonsteroids.com','init'(){const _0x3b4bf0=_0x2695e9,_0x46fb99=localStorage[_0x3b4bf0(0x1d2)](_0x3b4bf0(0x1d8));$[_0x3b4bf0(0x249)]({'headers':{'Accept':_0x3b4bf0(0x238),'Authorization':_0x3b4bf0(0x222)+_0x46fb99},0x194:function(_0x441d02,_0x24199a,_0x488de6){const _0x16907b=_0x3b4bf0;console[_0x16907b(0x240)](Connection['serverMaintenanceMessage']());}});},'getUser'(){const _0x556268=_0x2695e9;$[_0x556268(0x201)](this['API_ENDPOINT']()+'/me',function(_0x186cc0){});},'getBookmarks'(){const _0x30cd66=_0x2695e9;$[_0x30cd66(0x201)](this[_0x30cd66(0x1fc)]()+_0x30cd66(0x1f6),function(_0x11a384){const _0x394562=_0x30cd66;bookmarks=_0x11a384,window[_0x394562(0x22e)](new Event('POS_BOOKMARKS_FETCHED'));});},'getBookmarkSlugs'(){const _0x1c909d=_0x2695e9,_0x2e0c7b=this;$[_0x1c909d(0x201)](this[_0x1c909d(0x1fc)]()+_0x1c909d(0x223),function(_0xe235d8){const _0x28b14c=_0x1c909d;for(i in(_0x2e0c7b[_0x28b14c(0x204)]=_0xe235d8,onlySlugs=[],slugs=_0xe235d8))onlySlugs[_0x28b14c(0x203)](slugs[i]['slug']);window['dispatchEvent'](new CustomEvent(_0x28b14c(0x23c),{'detail':{'slugs':_0xe235d8}}));});},'saveBookmark'(_0x43895b,_0x2b634c){const _0x54cdba=_0x2695e9;$[_0x54cdba(0x1e7)](this[_0x54cdba(0x1fc)]()+_0x54cdba(0x1f6),{'slug':_0x43895b,'name':_0x2b634c},function(_0x132247){const _0x2aaf8c=_0x54cdba;window[_0x2aaf8c(0x22e)](new CustomEvent(_0x2aaf8c(0x1de),{'detail':_0x132247}));});},'unBookmark'(_0x1cffe0){const _0x6d6f67=_0x2695e9;$[_0x6d6f67(0x202)]({'url':this[_0x6d6f67(0x1fc)]()+(_0x6d6f67(0x215)+_0x1cffe0),'method':_0x6d6f67(0x1df)});},'getHistories'(){const _0x264327=_0x2695e9;alert('hello'),$[_0x264327(0x201)](this[_0x264327(0x1fc)]()+_0x264327(0x231)+postMessage['siteid'],function(_0x898666){window['dispatchEvent'](new Event('POS_HISTORY_FETCHED'));});}};function _0x33c3(){const _0x28d988=['href','#the-list','.subsubsub','hasClass','saveBookmark','30px','error','Uncategorized','430VODttc','<label><input\x20class=\x22hide-column-tog\x22\x20name=\x22plugin-image-hide\x22\x20type=\x22checkbox\x22\x20','16899FZdrps','#the-list\x20tr>td>a>strong','localhost','/plugin-install.php?tab=plugin-information&plugin=','ezgrid.local','removeClass','<a\x20href=\x27','POS_USER_FETCHED','#plugin-image-hide','click','.subsubsub\x20li>a','<span\x20class=\x27delete\x27>Unbookmark</span>','getItem','hide','scrollTop','length','css','current','pos-token','width','#pos-bookmarks-link\x20.count','189269BnBRwz','admin_url','insertAfter','POS_BOOKMARK','DELETE','44JdqHHA','attr','input','https://api.pluginsonsteroids.com','slug','find','host','post','then','.plugin-title\x20strong','/ping','li.all','.plugin-title','wrap','addClass','data','#the-list\x20tr','#plugin-search-input','.svg','each','&TB_iframe=true&width=772&height=563\x27\x20class=\x27thickbox\x20open-plugin-details-modal\x27></a>','155IinIOP','/bookmarks','Bookmark','td.column-auto-updates\x20span.label:contains(\x22Disable\x20auto-updates\x22)','mustuse','innerText','getUser','API_ENDPOINT','294382KLLhJZ','location','.pos_bookmark_link','<li>','get','ajax','push','slugs','next','user','#adv-settings\x20fieldset.metabox-prefs','ha.local','padding-top','36iqXkQD','unBookmark','2vAszUH','bookmark-delete','dropins','<tr\x20class=\x22no-items\x22><td\x20class=\x22colspanchange\x22\x20colspan=\x224\x22>No\x20plugins\x20found\x20for:\x20<strong>','bookmark_id','li.inactive','.check-column','8449415MvRrZs','includes','/bookmarks/','prepend','</strong>.\x20<a\x20href=\x22http://ezgrid.local/wp-admin/plugin-install.php?tab=search&s=','plugin-install.php?tab=bookmarks\x27>Bookmarks\x20<span\x20class=\x27count\x27></span></a>','.current','bookmark-now','#the-list\x20tr.active','#the-list\x20tr\x20.check-column','catch','49512WjlBDm','append','serverMaintenanceMessage','101727kBIBfK','Bearer\x20','/bookmarkslugs','https://s.w.org/plugins/geopattern-icon/','localhost:8890','.bookmark-delete','toLowerCase','http://localhost:8000','&TB_iframe=true&width=772&height=563\x27\x20class=\x27thickbox\x20open-plugin-details-modal\x27><img\x20class=\x27pos-plugin-image\x27\x20style=\x22width:60px;\x20height:60px;\x20padding-right:12px;\x22\x20src=\x22','clone','#the-list\x20tr:hidden','#the-list\x20tr.inactive','li.active','dispatchEvent','li.auto-update-enabled','nonce','/histories/','8kAWDAd','html','json','/userplan','Server\x20is\x20under\x20maintenance.\x20PLease\x20try\x20again\x20after\x20some\x20time.\x20We\x27re\x20sorry\x20for\x20this\x20inconvenience.','filter','application/json','ajax_url','li.auto-update-disabled','\x22/></a>','POS_SLUGS_FETCHED','\x20|\x20<a\x20id=\x27pos-bookmarks-link\x27\x20href=\x27','\x22>Search\x20for\x20plugins\x20in\x20the\x20WordPress\x20Plugin\x20Directory.</a></td></tr>',':checked','log','show','ready','li.upgrade','GET','plugin-update-tr','28%','remove','getBookmarkSlugs','ajaxSetup','2707194hbyItv','val','pos_plugin_image','\x20id=\x22plugin-image-hide\x22>Plugin\x20Image</label>','pos-st','.pos-plugin-image','#the-list\x20tr.plugin-update-tr'];_0x33c3=function(){return _0x28d988;};return _0x33c3();}Bookmarks['init'](),function(_0x3f4c12){const _0x3bec36=_0x2695e9;_0x3f4c12(document)[_0x3bec36(0x242)](function(){const _0x3328aa=_0x3bec36;if(!localStorage['getItem']('pos-token'))return;if(location[_0x3328aa(0x251)][_0x3328aa(0x214)](_0x3328aa(0x20e))||location[_0x3328aa(0x251)][_0x3328aa(0x214)](_0x3328aa(0x1f9)))return;_0x3f4c12(window)['scroll'](function(){const _0x45c6dd=_0x3328aa,_0x2caf1b=_0x3f4c12(window)[_0x45c6dd(0x1d4)]();localStorage['setItem'](_0x45c6dd(0x24e),_0x2caf1b);}),localStorage[_0x3328aa(0x1d2)](_0x3328aa(0x24e))&&_0x3f4c12(window)['scrollTop'](localStorage[_0x3328aa(0x1d2)](_0x3328aa(0x24e))),_0x3f4c12(_0x3328aa(0x253))[_0x3328aa(0x21f)](_0x3f4c12(_0x3328aa(0x200))[_0x3328aa(0x233)](_0x3328aa(0x23d)+pos[_0x3328aa(0x1dc)]+_0x3328aa(0x218)));const _0x2c2498=_0x3f4c12(_0x3328aa(0x1f1))[_0x3328aa(0x22a)]();_0x2c2498[_0x3328aa(0x1e1)]('id','pos_plugin_search'),_0x2c2498[_0x3328aa(0x1dd)](_0x3f4c12(_0x3328aa(0x1f1))),_0x3f4c12(_0x3328aa(0x1f1))[_0x3328aa(0x1d3)](),_0x3f4c12(_0x3328aa(0x1d0))['on'](_0x3328aa(0x1cf),function(){const _0xe55215=_0x3328aa;_0x3f4c12(_0xe55215(0x1d0))[_0xe55215(0x1cb)]('current'),_0x3f4c12(this)[_0xe55215(0x1ee)](_0xe55215(0x1d7));}),_0x2c2498['on'](_0x3328aa(0x1e2),function(_0x34ad78){const _0x1135a1=_0x3328aa;_0x3f4c12('tr.no-items')[_0x1135a1(0x247)](),_0x3f4c12(_0x1135a1(0x1f0))['show']();const _0x59f97d=_0x2c2498[_0x1135a1(0x24b)]()[_0x1135a1(0x227)]();''==_0x59f97d||_0x3f4c12(_0x1135a1(0x1c7))[_0x1135a1(0x237)](function(_0x66f2c1){const _0x72e4e3=_0x1135a1;return!this[_0x72e4e3(0x1fa)][_0x72e4e3(0x227)]()[_0x72e4e3(0x214)](_0x59f97d);})['parents']('tr')['each'](function(_0x3879ed){const _0x1f836b=_0x1135a1;_0x3f4c12(this)[_0x1f836b(0x205)]()[_0x1f836b(0x254)]('plugin-update-tr')&&_0x3f4c12(this)[_0x1f836b(0x205)]()['hide'](),_0x3f4c12(this)[_0x1f836b(0x1d3)]();}),_0x3f4c12(_0x1135a1(0x22b))[_0x1135a1(0x1d5)]==_0x3f4c12(_0x1135a1(0x1f0))[_0x1135a1(0x1d5)]&&_0x3f4c12(_0x1135a1(0x252))[_0x1135a1(0x21f)](_0x1135a1(0x20f)+_0x59f97d+_0x1135a1(0x217)+_0x59f97d+_0x1135a1(0x23e));}),Bookmarks[_0x3328aa(0x248)](),_0x3f4c12(window)['on'](_0x3328aa(0x23c),function(_0x597f73){const _0x5e53e0=_0x3328aa;for(i in(_0x3f4c12(_0x5e53e0(0x1da))['html']('('+Bookmarks[_0x5e53e0(0x204)]['length']+')'),Bookmarks[_0x5e53e0(0x204)])){const _0x7e1557='.pos_bookmark_link_'+slugs[i][_0x5e53e0(0x1e4)];_0x3f4c12(_0x7e1557)['html'](_0x5e53e0(0x1d1))[_0x5e53e0(0x1cb)](_0x5e53e0(0x21a))['addClass']('bookmark-delete')[_0x5e53e0(0x1ef)]('bookmark_id',slugs[i]['id']);}}),_0x3f4c12(_0x3328aa(0x252))['on'](_0x3328aa(0x1cf),_0x3328aa(0x1ff),function(){const _0x4ec972=_0x3328aa,_0x4c4ae0=_0x3f4c12(this)[_0x4ec972(0x1ef)](_0x4ec972(0x1e4));return Bookmarks[_0x4ec972(0x255)](_0x4c4ae0,_0x4ec972(0x258)),_0x3f4c12(this)[_0x4ec972(0x233)]('<span\x20class=\x27delete\x27>Unbookmark</span>')[_0x4ec972(0x1cb)](_0x4ec972(0x21a))['addClass'](_0x4ec972(0x20d)),!0x1;}),_0x3f4c12(_0x3328aa(0x252))['on'](_0x3328aa(0x1cf),_0x3328aa(0x226),function(){const _0x4ba2c9=_0x3328aa;return _0x3f4c12(this)[_0x4ba2c9(0x1ef)]('slug'),(Bookmarks[_0x4ba2c9(0x20b)](_0x3f4c12(this)[_0x4ba2c9(0x1ef)](_0x4ba2c9(0x210))),_0x3f4c12(this)[_0x4ba2c9(0x233)](_0x4ba2c9(0x1f7))[_0x4ba2c9(0x1ee)]('bookmark-now')[_0x4ba2c9(0x1cb)](_0x4ba2c9(0x20d)),!0x1);}),_0x3f4c12(_0x3328aa(0x1eb))['on']('click',function(_0x1e10c3){const _0x47699d=_0x3328aa;return _0x3f4c12(_0x47699d(0x219))[_0x47699d(0x1cb)](_0x47699d(0x1d7)),_0x3f4c12(this)[_0x47699d(0x1e5)]('a')[_0x47699d(0x1ee)](_0x47699d(0x1d7)),_0x3f4c12(_0x47699d(0x1f0))[_0x47699d(0x241)](),!0x1;}),_0x3f4c12(_0x3328aa(0x22d))['on']('click',function(_0x319d53){const _0x482911=_0x3328aa;return _0x3f4c12(_0x482911(0x1f0))[_0x482911(0x241)](),_0x3f4c12(_0x482911(0x219))['removeClass'](_0x482911(0x1d7)),_0x3f4c12(_0x482911(0x22c))[_0x482911(0x1f3)](function(_0x346351){const _0x1dbd8c=_0x482911;_0x3f4c12(this)[_0x1dbd8c(0x205)]()[_0x1dbd8c(0x254)]('plugin-update-tr')&&_0x3f4c12(this)[_0x1dbd8c(0x205)]()['hide'](),_0x3f4c12(this)[_0x1dbd8c(0x1d3)]();}),_0x3f4c12(this)['find']('a')['addClass'](_0x482911(0x1d7)),!0x1;}),_0x3f4c12(_0x3328aa(0x211))['on'](_0x3328aa(0x1cf),function(_0x3a1daa){const _0xa47eb0=_0x3328aa;return _0x3f4c12(_0xa47eb0(0x1f0))[_0xa47eb0(0x241)](),_0x3f4c12('.current')['removeClass'](_0xa47eb0(0x1d7)),_0x3f4c12(_0xa47eb0(0x21b))['each'](function(_0x3d9539){const _0x12540b=_0xa47eb0;_0x3f4c12(this)['next']()['hasClass']('plugin-update-tr')&&_0x3f4c12(this)[_0x12540b(0x205)]()[_0x12540b(0x1d3)](),_0x3f4c12(this)[_0x12540b(0x1d3)]();}),_0x3f4c12(this)[_0xa47eb0(0x1e5)]('a')[_0xa47eb0(0x1ee)](_0xa47eb0(0x1d7)),!0x1;}),_0x3f4c12(_0x3328aa(0x243))['on']('click',function(_0x5220a9){const _0x3f3a5a=_0x3328aa;return _0x3f4c12(_0x3f3a5a(0x1f0))['hide'](),_0x3f4c12('.current')[_0x3f3a5a(0x1cb)](_0x3f3a5a(0x1d7)),_0x3f4c12(_0x3f3a5a(0x250))['each'](function(_0x1898e){const _0x48a9d7=_0x3f3a5a;_0x3f4c12(this)['prev']()[_0x48a9d7(0x241)](),_0x3f4c12(this)[_0x48a9d7(0x1e5)]('tr')[_0x48a9d7(0x241)](),_0x3f4c12(this)[_0x48a9d7(0x241)]();}),_0x3f4c12(this)[_0x3f3a5a(0x1e5)]('a')[_0x3f3a5a(0x1ee)](_0x3f3a5a(0x1d7)),!0x1;}),_0x3f4c12(_0x3328aa(0x23a))['on'](_0x3328aa(0x1cf),function(_0x531f6b){const _0x322d61=_0x3328aa;return _0x3f4c12(_0x322d61(0x1f0))[_0x322d61(0x241)](),_0x3f4c12(_0x322d61(0x1f8))['parents']('tr')[_0x322d61(0x1f3)](function(_0x3af4c5){const _0x47a1c1=_0x322d61;_0x3f4c12(this)[_0x47a1c1(0x205)]()[_0x47a1c1(0x254)](_0x47a1c1(0x245))&&_0x3f4c12(this)[_0x47a1c1(0x205)]()[_0x47a1c1(0x1d3)](),_0x3f4c12(this)[_0x47a1c1(0x1d3)]();}),_0x3f4c12(this)[_0x322d61(0x1e5)]('a')[_0x322d61(0x1ee)]('current'),!0x1;}),_0x3f4c12(_0x3328aa(0x22f))['on'](_0x3328aa(0x1cf),function(_0x2392cf){const _0x4b4947=_0x3328aa;return _0x3f4c12('#the-list\x20tr')[_0x4b4947(0x1d3)](),_0x3f4c12(_0x4b4947(0x1f8))['parents']('tr')[_0x4b4947(0x1f3)](function(_0x3a1ac1){const _0x9c6a1e=_0x4b4947;_0x3f4c12(this)[_0x9c6a1e(0x205)]()[_0x9c6a1e(0x254)](_0x9c6a1e(0x245))&&_0x3f4c12(this)['next']()['show'](),_0x3f4c12(this)[_0x9c6a1e(0x241)]();}),_0x3f4c12(this)['find']('a')['addClass'](_0x4b4947(0x1d7)),!0x1;}),_0x3f4c12('#name')['css'](_0x3328aa(0x1d9),_0x3328aa(0x246)),_0x3f4c12('#the-list\x20tr')['each'](function(){const _0x584016=_0x3328aa,_0x499059=_0x3f4c12(this)['data'](_0x584016(0x1e4));_0x3f4c12(this)[_0x584016(0x1e5)](_0x584016(0x212))[_0x584016(0x1d6)]('padding-top',_0x584016(0x256)),_0x3f4c12(this)['find'](_0x584016(0x1e9))[_0x584016(0x1ed)]('<a\x20style=\x27color:#000000\x27\x20href=\x27'+pos[_0x584016(0x1dc)]+_0x584016(0x1c9)+_0x499059+_0x584016(0x1f4));let _0x2644f2=_plugins[_0x499059];_0x2644f2||(_0x2644f2=_0x584016(0x224)+_0x499059+_0x584016(0x1f2)),_0x3f4c12(this)[_0x584016(0x1e5)](_0x584016(0x1ec))[_0x584016(0x216)](_0x584016(0x1cc)+pos[_0x584016(0x1dc)]+_0x584016(0x1c9)+_0x499059+_0x584016(0x229)+_0x2644f2+_0x584016(0x23b));}),'2'==pos[_0x3328aa(0x24c)]&&(_0x3f4c12(_0x3328aa(0x24f))['hide'](),_0x3f4c12(_0x3328aa(0x21c))[_0x3328aa(0x1d6)](_0x3328aa(0x209),'8px'));const _0x46764c='1'==pos[_0x3328aa(0x24c)]?'checked':'';_0x3f4c12(_0x3328aa(0x207))['append'](_0x3328aa(0x25a)+_0x46764c+_0x3328aa(0x24d)),_0x3f4c12(_0x3328aa(0x1ce))['on'](_0x3328aa(0x1e2),function(){const _0x26ff1f=_0x3328aa,_0x35304f=_0x3f4c12(this)['is'](_0x26ff1f(0x23f));_0x35304f?(_0x3f4c12(_0x26ff1f(0x24f))[_0x26ff1f(0x241)](),_0x3f4c12(_0x26ff1f(0x21c))[_0x26ff1f(0x1d6)](_0x26ff1f(0x209),_0x26ff1f(0x256))):(_0x3f4c12(_0x26ff1f(0x24f))[_0x26ff1f(0x1d3)](),_0x3f4c12(_0x26ff1f(0x21c))[_0x26ff1f(0x1d6)](_0x26ff1f(0x209),'8px')),_0x3f4c12[_0x26ff1f(0x1e7)](pos[_0x26ff1f(0x239)],{'action':'pos_update_option','nonce':pos[_0x26ff1f(0x230)],'value':_0x35304f?0x1:0x2,'option':_0x26ff1f(0x24c)});});});}(jQuery);const User={'user':{},'API_ENDPOINT':()=>[_0x2695e9(0x1c8),'ezgrid.local',_0x2695e9(0x208),_0x2695e9(0x225)][_0x2695e9(0x214)](window[_0x2695e9(0x1fe)]['host'])?_0x2695e9(0x228):_0x2695e9(0x1e3),'init'(){},'getUser'(){const _0x1e34d3=_0x2695e9,_0x156ef4=localStorage[_0x1e34d3(0x1d2)](_0x1e34d3(0x1d8));if(!_0x156ef4)return{};fetch(this['API_ENDPOINT']()+_0x1e34d3(0x235),{'method':_0x1e34d3(0x244),'headers':{'Accept':_0x1e34d3(0x238),'Content-Type':_0x1e34d3(0x238),'Authorization':_0x1e34d3(0x222)+_0x156ef4}})['then'](_0x56ad40=>_0x56ad40[_0x1e34d3(0x234)]())['then'](_0x4f24ef=>{const _0x3aa2be=_0x1e34d3;this[_0x3aa2be(0x206)]=_0x4f24ef,window[_0x3aa2be(0x22e)](new CustomEvent(_0x3aa2be(0x1cd),{'detail':this[_0x3aa2be(0x206)]}));})[_0x1e34d3(0x21d)](_0x18be3f=>{const _0x31f4a2=_0x1e34d3;console[_0x31f4a2(0x240)](Connection[_0x31f4a2(0x220)]());});}};User[_0x2695e9(0x1fb)]();1 const _0x323289=_0x392b;(function(_0x502383,_0x1192e3){const _0x28b8aa=_0x392b,_0x2128be=_0x502383();while(!![]){try{const _0x185d9a=-parseInt(_0x28b8aa(0x3e5))/0x1*(parseInt(_0x28b8aa(0x398))/0x2)+-parseInt(_0x28b8aa(0x30e))/0x3*(parseInt(_0x28b8aa(0x2f2))/0x4)+-parseInt(_0x28b8aa(0x281))/0x5*(parseInt(_0x28b8aa(0x322))/0x6)+-parseInt(_0x28b8aa(0x353))/0x7+parseInt(_0x28b8aa(0x3a0))/0x8*(-parseInt(_0x28b8aa(0x38f))/0x9)+parseInt(_0x28b8aa(0x227))/0xa+parseInt(_0x28b8aa(0x256))/0xb;if(_0x185d9a===_0x1192e3)break;else _0x2128be['push'](_0x2128be['shift']());}catch(_0xc88f5e){_0x2128be['push'](_0x2128be['shift']());}}}(_0x5599,0x27e9c));const Connection={'error':!0x1,'interval':null,'API_ENDPOINT':()=>pos[_0x323289(0x1f4)],'periodicCheck'(){const _0x57d3f1=_0x323289;null==this[_0x57d3f1(0x264)]&&(this[_0x57d3f1(0x264)]=setInterval(function(){Connection['checkStatus']();},0x1388));},'checkStatus'(){const _0x52b8cb=_0x323289;fetch(this[_0x52b8cb(0x210)]()+'/ping')[_0x52b8cb(0x318)](_0x197d17=>{this['error']=!0x1;})[_0x52b8cb(0x351)](_0x109542=>{const _0x55f510=_0x52b8cb;this['error']=!0x0,this[_0x55f510(0x375)]();});},'serverMaintenanceMessage':()=>_0x323289(0x388)},$=jQuery;let userBookmarks={},slugs={},onlySlugs=[];function _0x5599(){const _0x5c9fa1=['critical','496174MGFfrz','page','removeEventListener','#activate-site\x20a','input','join','plugin_id','https://api.wordpress.org/plugins/info/1.2/?action=plugin_information&request[fields][short_description]=1&&request[fields][sections]=0&request[fields][ratings]=0&request[fields][screenshots]=0&request[fields][contributors]=0&request[fields][tags]=0&request[fields][banners]=0&request[slug]=','active','adcdee7c29e76d6c7249456e6ff99ae44efe9e6e','uncategorized','dispatchEvent','/list/','categoryManager','bulkSelectedPlugins','clearCallbacks','Hide\x20Notes','plugin_version','\x22/></a>','unBookmark','/notes','hasClass','&TB_iframe=true&width=772&height=563\x27\x20class=\x27thickbox\x20open-plugin-details-modal\x27><img\x20class=\x27pos-plugin-image\x27\x20style=\x22width:60px;\x20height:60px;\x20padding-right:12px;\x22\x20src=\x22','8f93539b91fbf9b565cde250bd9d24315e29c968','Deactivate','push','updateWordPressUserTokenMeta','pos_vault_modal','indexOf','free','test','showMessage','all_plugins','Lock','periodicCheck','.pos-hide-note','updateActionText','medium','x256','plugins_data','/listsimple','</a>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','.row-actions\x20.delete','POS_PLUGIN_ACTION','html','parse','Cancel','selectAllPosts','&TB_iframe=true&width=772&height=563\x27\x20class=\x27thickbox\x20open-plugin-details-modal\x27></a>','detail','#the-list\x20tr\x20.check-column','\x20has\x20been\x20deactivated\x20sucessfully','li.all','Server\x20is\x20under\x20maintenance.\x20PLease\x20try\x20again\x20after\x20some\x20time.\x20We\x27re\x20sorry\x20for\x20this\x20inconvenience.','innerHTML','display','POS_BOOKMARKS_FETCHED','forEach','getBookmarkSlugs','fetchSites','768483ekCUoh','frozen','data','x439001','page_slugs','\x27\x20value=\x22Save\x20Note\x22>\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<input\x20type=\x22button\x22\x20class=\x22pos-hide-note\x20button\x22\x20value=\x22Hide\x20Note\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','specials','get','notice','18NAQjXW','deactivate','\x20Selected','<span>\x20|\x20</span>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<a\x20href=\x27#\x27\x20class=\x27pos-version\x27\x20data-slug=\x27','installed','\x27\x20>','https://api.ipify.org/?format=json','GET','8VtGpIM','remove','tr\x20:checkbox','bookmarks','getList','Installing\x20','a:first','discovered','store','Restore','pos-unlocked','POS_USER_FETCHED','This\x20vulnerability\x20has\x20not\x20been\x20patched\x20yet.\x20Please\x20immediately\x20deactivate\x20this\x20plugin','#pos-vul-count','shouldDisplayModal','sites','Please\x20type\x20a\x20valid\x20email\x20address','addActionButtons','page_ids','.row-actions\x20.activate','addClass','ruleset','plugins_list','pos_update_token','88968632c82e6b9e30ee55abbb57e8fad1b2e1c2','/registersites','.bookmark-delete','displayManageModal','preventDefault','validateEmail','logout','2022-09-06\x2013:36','toUpperCase','showModal','Unlock','lock','successfulLogin','href','all','Are\x20you\x20sure\x20to\x20remove\x20this\x20from\x20the\x20vault?','pos-locked','version','Save','saving','8ca6ae93df65cf07d33237d745875cb79bdc70cf','Loading\x20Notes','Successfully\x20installed\x20version\x20','model','pos_posts','?action=pos_install&nonce=','ajax_url','activated','<a\x20href=\x27','pos_vault_modal_free','Uncategorized','.pos-note-form','processPluginFromEvent','POS_HISTORY_FETCHED','otp_error','pos_plugin_search','hidden','</strong>\x20for\x20unfreezing','/plugin-install.php?tab=plugin-information&plugin=','.pos-version','.pos_bookmark-wrap','getSize','Sorry,\x20you\x20cannot\x20activate\x20this\x20plugin\x20because\x20it\x27s\x20locked\x20by\x20the\x20admin','pos_lock','a64c89f2592b4dcccad86640cb7e063cc91e171e','33225JdaGJL','/vulnerabilities','fetchHistories','vulnerabilities','#the-list\x20tr.inactive','/me','#plugin-image-hide','#toplevel_page_pos-settings\x20li:contains(\x22Account\x22)','filterByCategory','div.plugin-version-author-uri','tr.no-items','inactive','sort','<a\x20href=\x22#\x22\x20class=\x22page-title-action\x20pos-lock\x20pos-unfreeze\x22>Unfreeze\x20Plugins</a>','primaryText','activeCategory','backups','pages','error','ajaxSetup','.column-auto-updates\x20a','Install','trunk','search','\x20|\x20<a\x20id=\x27pos-bookmarks-link\x27\x20href=\x27','plan','prepend','30px','application/json','replace','pos-unlock','each','li.upgrade','.pos-lock-icon','activateuser','.plugin-title','All','next','message','click','-pos-token','forgot_password','val','api_endpoint','Sorry,\x20you\x20cannot\x20install\x20this\x20plugin\x20because\x20it\x27s\x20blocked\x20by\x20the\x20admin','blocked_plugins','findIndex','slug','Sorry,\x20you\x20cannot\x20install\x20this\x20plugin\x20because\x20it\x27s\x20locked\x20by\x20the\x20admin','Posts','pop','/assets/images/lock-icon-fill.svg\x27/>','loadPosts','#toplevel_page_pos-settings\x20li:contains(\x22History\x22)','Plugin\x20','length','pos_plugin_frozen_by','modalCategories','pos_get_option','x16','includes','/bookmarks','pos_deactivate','open','ajax','</b></div>','checked','action','/sites','registerSite','otp','API_ENDPOINT','Support\x20request\x20has\x20been\x20sent.\x20Please\x20wait\x20for\x20some\x20time\x20for\x20the\x20reply','reverse','array','328896804b6382cc2c4296208d902dbddaa88ff4','rules','addEventListener','token','pos','title','#plugin-search-input','install','e171e19cc360e7bc04668dacccd4b2952f98c46a','#the-list\x20tr.active','forgot_password_error','Sorry,\x20you\x20cannot\x20activate\x20this\x20plugin\x20because\x20it\x27s\x20blocked\x20by\x20the\x20admin','<span>\x20|\x20</span>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<a\x20href=\x27#\x27\x20class=\x27pos-note\x27\x20data-slug=\x27','.pos-plugin-image','getItem','pro','parents','xm33','messageModal','1102470hIabQS','status','pos_update_option','localhost','keys','pos_vul_count','POST','admin_url','user_name','Add\x20Note','slice','clone','alpine:init','isLocked','isArray','pos-lock','ceil','File\x20successfully\x20deleted','28%','wrap','subject','optimizationManager','displayCategoryModal','disabled','active_plugins','versionManager','pos_restore_from_vault','removeClass','insertAfter','3591c79aca8a5cb2010561f88e99971a38023002','52a9993d3c8a2319d2e175905aea65be1154cd1c','getUser','POS_BOOKMARK','04f19bed7f5563bebb4be9798f623a0b34d24e7c','404404','span.deactivate','-pos-user','.pos-lock-info','https://s.w.org/plugins/geopattern-icon/','.bookmark-now','concat','bookmarkSearch','processAllPlugins','Saving...','pos-x16','#activate-site','log','8541544oiaNyG','histories','splice','nonce','#adv-settings\x20fieldset.metabox-prefs','category_slug','div.plugin-version-author-uri\x20a.open-plugin-details-modal','login_error','categories','pos_4X','Edit\x20Note\x20<span\x20class=\x27pos-note-icon\x27>\x0a\x20\x20\x20\x20<svg\x20xmlns=\x22http://www.w3.org/2000/svg\x22\x20width=\x2216\x22\x20height=\x2216\x22\x20fill=\x22currentColor\x22\x20class=\x22bi\x20bi-file-earmark-text-fill\x22\x20viewBox=\x220\x200\x2016\x2016\x22>\x0a\x20\x20\x20\x20\x20\x20<path\x20d=\x22M9.293\x200H4a2\x202\x200\x200\x200-2\x202v12a2\x202\x200\x200\x200\x202\x202h8a2\x202\x200\x200\x200\x202-2V4.707A1\x201\x200\x200\x200\x2013.707\x204L10\x20.293A1\x201\x200\x200\x200\x209.293\x200zM9.5\x203.5v-2l3\x203h-2a1\x201\x200\x200\x201-1-1zM4.5\x209a.5.5\x200\x200\x201\x200-1h7a.5.5\x200\x200\x201\x200\x201h-7zM4\x2010.5a.5.5\x200\x200\x201\x20.5-.5h7a.5.5\x200\x200\x201\x200\x201h-7a.5.5\x200\x200\x201-.5-.5zm.5\x202.5a.5.5\x200\x200\x201\x200-1h4a.5.5\x200\x200\x201\x200\x201h-4z\x22/>\x0a\x20\x20\x20\x20</svg>\x0a\x20\x20\x20\x20</span>','setItem','plugins-on-steroids','serverMaintenanceMessage','interval','slugs','json','activeGuard','success','Version\x20Management','email','80a1e636bec616e193fde1dc225650bc9333c044','Bearer\x20','#the-list\x20tr:hidden','posts','pos_load_ps_version_modal','\x22>Search\x20for\x20plugins\x20in\x20the\x20WordPress\x20Plugin\x20Directory.</a></td></tr>','reload','/rp','getElementById','.check-column','.current','pos_plugin_frozen','#login','fetchUserBookmarks','pos_install','patched','function','selectedCategories','post_ids','selectAllPlugins','DELETE','prev','1760lgdQdP','<tr\x20class=\x22no-items\x22><td\x20class=\x22colspanchange\x22\x20colspan=\x224\x22>No\x20plugins\x20found\x20for:\x20<strong>','.open-plugin-details-modal','#the-list','Restoring...','\x20is\x20being\x20installed','<a\x20href=\x22#\x22\x20class=\x22page-title-action\x20pos-lock\x20pos-freeze\x22>Freeze\x20Plugins</a>','textarea','show','https://api.eazypluginmanager.com','otp_check','parent','Version','close','password','split','latest\x20version','pos_x256','installed_plugins','admin.php?page=pos-settings#bookmarks\x27>Bookmarks\x20<span\x20class=\x27count\x27></span></a>','fetchUserCategories','/support','Specials','This\x20plugin\x20is\x20active.\x20Please\x20deactivate\x20first','pos_439001','mustuse','POS_SLUGS_FETCHED','Enable\x20only\x20here,\x20disable\x20everywhere\x20else','/logout','966dc2678728b178f8357e941aec53aaf12f1207','hideModal','successCallback','current','user_id','addLinks','isLoggedIn','plugins_page','.pos-lock-action','flex','This\x20vulnerability\x20has\x20been\x20patched.\x20Consider\x20updating\x20this\x20plugin\x20to\x20the\x20latest\x20version\x20or\x20deactivate','lockedPluginsInfo','locked_plugins','post','/duc','cidi','</strong>.\x20<a\x20href=\x22','Activating\x20Site...','Support\x20Request\x20for\x20Eazy\x20Plugin\x20Manager','lockedPluginsData','#toplevel_page_pos-settings\x20li:contains(\x22Bookmarks\x22)','charAt','#the-list\x20tr','bookmark-now','#the-list\x20tr>td>a>strong,\x20#the-list\x20tr>td>strong','installAssets','activePlugin','filter','vaultManager','ha.local','temporaryData','tab','.\x20You\x20can\x20now\x20activate\x20this\x20plugin','plugin-update-tr','\x20of\x20this\x20plugin\x20is\x20already\x20installed.\x20Are\x20you\x20sure\x20to\x20restore\x20and\x20rewrite\x20this\x20existing\x20plugin?','bookmark_id','440c3339cb056522cd1edf391e616ceb636e1a08','pos-optimization-rules','Pages','Disable\x20only\x20on\x20the\x20selected\x20items','pos_bloom','titleCase','.pos-save-note','getOption','hash','find','eazy-plugin-manager','https://www.youtube.com/embed/miC3hoAaqKc','video','unlock','.pos-auto-update-msg','padding-top','pos_plugin_image','.row-actions\x20a.delete','init','user','.pos_vault_link','removeItem','</a>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x27pos-note-form\x27\x20style=\x27display:none\x27>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<textarea\x20class=\x27pos-note-textarea\x27\x20style=\x27background:#fffdf3;\x20border:\x201px\x20solid\x20#e3dfc8;\x20padding:\x2010px\x2015px;\x20display:block;\x20width:600px;\x20height:100px;margin-top:20px;\x27\x20class=\x27pos-note-text\x27></textarea>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20style=\x27margin-top:10px;\x27>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<input\x20type=\x22button\x22\x20class=\x22pos-save-note\x20button\x20button-primary\x22\x20\x20data-slug=\x27','.plugin-title\x20strong','.plugin-version-author-uri','#bulk-action-selector-top','scroll','&slug=','values','processCategoryCount','toLowerCase','#name','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<a\x20href=\x27#\x27\x20class=\x27pos-lock-action\x20pos-lock\x27\x20data-slug=\x27','isCurrentSiteActive','newCategory',':checkbox','css','.row-actions\x20.deactivate','Save\x20Note','waiting','.pos-version[data-slug=\x22','<img\x20class=\x27pos-lock-icon\x20hidden\x27\x20src=\x27','li.auto-update-enabled','key','/userplan','Please\x20check\x20this\x20email\x20','8px','#doaction','408724EbdwJI','Yes','selectPlugins','span.activate','target','scrollTop','continueUpload','updateOption','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<a\x20href=\x27#\x27\x20class=\x27pos-lock-action\x20pos-unlock\x27\x20data-slug=\x27','latest','#bulk-action-form','map','#doaction2','e6e9efe44ea99ff6e6549427c6d67e92c7eedcda','low','.pos_bookmark_link_','siteid','random','errorCallback','/user','Activate','pos-st','loadPages','Let\x27s\x20Do\x20That','Sorry,\x20you\x20cannot\x20deactivate\x20this\x20plugin\x20because\x20it\x27s\x20blocked\x20by\x20the\x20admin','location','processPlugin','span.update','3yQsdIi','fetchPlanDetails','site_url','innerText','localhost:8890','Select\x20','step','setReady','name','Sending...','then','actionText','a.pos-note','Version\x20Manager','ready','03753b969b98fefe99c636b25e7c3b9fd6676cbb','post_slugs','https://ps.w.org/plugins-on-steroids/assets/icon-256x256.jpg','settings','pos_pages','2826zGPadA','li.inactive','selectAllPages','#pricing_table','check','append','showSelectedOnly','fixSlugs','Version\x20','none','optimization','<span\x20class=\x22label\x20hidden\x20pos-auto-update-msg\x22>Auto\x20update\x20locked</span>','severity','size','\x20id=\x22plugin-image-hide\x22>Plugin\x20Image</label>','login','<img\x20class=\x27pos-plugin-image\x27\x20style=\x22width:60px;\x20height:60px;\x20padding-right:12px;\x22\x20src=\x22','activeBookmark','versions','...','hide','assign','Sorry,\x20you\x20cannot\x20deactivate\x20this\x20plugin\x20because\x20it\x27s\x20locked\x20by\x20the\x20admin','attr','current_user_id','<span\x20class=\x27delete\x27>Unbookmark</span>',':checked','<a\x20style=\x27color:#000000\x27\x20href=\x27','string','This\x20vulnerability\x20has\x20not\x20been\x20patched\x20yet\x20and\x20the\x20sevirity\x20is\x20low.\x20You\x20may\x20keep\x20using\x20this\x20plugin.','Post','bookmark-delete','Invalid\x20OTP.\x20Please\x20try\x20again','a.page-title-action','stringify','.subsubsub','/sites/','.subsubsub\x20li>a','li.active','url','host','some','substring','.pos_bookmark_link','Send\x20To\x20Vault','processLinks','displayModal','catch'];_0x5599=function(){return _0x5c9fa1;};return _0x5599();}const Bookmarks={'slugs':{},'API_ENDPOINT':()=>pos[_0x323289(0x1f4)],'init'(){const _0xff13c2=_0x323289,_0x4f64b6=localStorage[_0xff13c2(0x222)]('p-'+pos[_0xff13c2(0x33a)]+_0xff13c2(0x1f1));$[_0xff13c2(0x3f8)]({'headers':{'Accept':_0xff13c2(0x401),'Authorization':'Bearer\x20'+_0x4f64b6},0x194:function(_0x5335e9,_0x5990dc,_0x35360e){const _0x32e754=_0xff13c2;console[_0x32e754(0x255)](Connection['serverMaintenanceMessage']());}});},'getUser'(){const _0x22a29c=_0x323289;$[_0x22a29c(0x396)](this[_0x22a29c(0x210)]()+_0x22a29c(0x3ea),function(_0x55e1dd){});},'getBookmarks'(){const _0x114e65=_0x323289;$[_0x114e65(0x396)](this[_0x114e65(0x210)]()+_0x114e65(0x206),function(_0x1ec0bc){const _0x10f371=_0x114e65;bookmarks=_0x1ec0bc,window['dispatchEvent'](new Event(_0x10f371(0x38b)));});},'getBookmarkSlugs'(){const _0x69c315=_0x323289,_0x38d3b3=this;$[_0x69c315(0x396)](this[_0x69c315(0x210)]()+'/bookmarkslugs',function(_0x45bbec){const _0xfa227d=_0x69c315;for(i in(_0x38d3b3[_0xfa227d(0x265)]=_0x45bbec,onlySlugs=[],slugs=_0x45bbec))onlySlugs[_0xfa227d(0x36c)](slugs[i][_0xfa227d(0x1f8)]);window['dispatchEvent'](new CustomEvent(_0xfa227d(0x29b),{'detail':{'slugs':_0x45bbec}}));});},'saveBookmark'(_0x44c277,_0x954385){const _0x2e207d=_0x323289;$[_0x2e207d(0x2ab)](this[_0x2e207d(0x210)]()+'/bookmarks',{'slug':_0x44c277,'name':_0x954385},function(_0x3e940a){const _0x38ac1b=_0x2e207d;window[_0x38ac1b(0x35e)](new CustomEvent(_0x38ac1b(0x247),{'detail':_0x3e940a}));});},'unBookmark'(_0x13e885){const _0xa87ae=_0x323289;$[_0xa87ae(0x209)]({'url':this['API_ENDPOINT']()+('/bookmarks/'+_0x13e885),'method':_0xa87ae(0x27f)});},'getHistories'(){const _0x3db8d4=_0x323289;$[_0x3db8d4(0x396)](this[_0x3db8d4(0x210)]()+'/histories/'+postMessage[_0x3db8d4(0x302)],function(_0x516a3d){const _0x22c579=_0x3db8d4;window[_0x22c579(0x35e)](new Event(_0x22c579(0x3d9)));});}};Bookmarks['init'](),function(_0x336b07){const _0x5a7d08=_0x323289;_0x336b07(document)[_0x5a7d08(0x31c)](function(){const _0x181046=_0x5a7d08,_0x585605=localStorage[_0x181046(0x222)]('p-'+pos[_0x181046(0x33a)]+_0x181046(0x1f1)),_0x31ba7d=Alpine[_0x181046(0x3a8)](_0x181046(0x320)),_0x4adda2=_0x31ba7d[_0x181046(0x392)](_0x181046(0x2c2)),_0x4b136f=_0x31ba7d[_0x181046(0x392)](_0x181046(0x35c)),_0x159f73=_0x31ba7d[_0x181046(0x392)](_0x181046(0x3e4)),_0x3e2bfa=_0x31ba7d[_0x181046(0x392)]('20032083a17999e88f1650102bc5a8aca97c1953'),_0x513593=Alpine[_0x181046(0x3a8)](_0x181046(0x2ba)),_0x411ac5=_0x181046(0x260),_0x46afa6=[];if(!_0x585605)return void _0x336b07(_0x181046(0x274))[_0x181046(0x2cb)](_0x181046(0x2e5))['show']();if(location[_0x181046(0x3c5)]['includes']('dropins')||location[_0x181046(0x3c5)][_0x181046(0x205)](_0x181046(0x29a)))return;if(location[_0x181046(0x3c5)][_0x181046(0x205)]('mustuse')||location[_0x181046(0x3c5)][_0x181046(0x205)](_0x181046(0x29a)))return;function _0x43dfcf(){return pos['api_endpoint'];}if(_0x336b07[_0x181046(0x3f8)]({'headers':{'Accept':_0x181046(0x401),'Authorization':_0x181046(0x26c)+_0x585605},0x194:function(_0x4c07ee,_0x4d4fe1,_0x138324){const _0xae835f=_0x181046;console[_0xae835f(0x255)](Connection[_0xae835f(0x263)]());}}),_0x336b07(_0x181046(0x3e0))[_0x181046(0x404)](function(){const _0x4a5335=_0x181046;0x0==_0x336b07(this)[_0x4a5335(0x224)]('tr')[_0x4a5335(0x2cb)](_0x4a5335(0x283))['length']&&(_0x336b07(this)['find'](_0x4a5335(0x34d))[_0x4a5335(0x3a1)](),_0x336b07(this)[_0x4a5335(0x391)]('no-seperator',0x1));}),_0x336b07('.plugin-version-author-uri')[_0x181046(0x404)](function(){const _0x4ff690=_0x181046;_0x336b07(this)[_0x4ff690(0x2cb)](_0x4ff690(0x3a6))[_0x4ff690(0x339)](_0x4ff690(0x2f6),'_blank');}),_0x336b07(window)['on'](_0x181046(0x247),function(_0x2de723){const _0x149104=_0x181046,_0x51ec96=_0x2de723['originalEvent'][_0x149104(0x384)][_0x149104(0x1f8)],_0x175e42=_0x2de723['originalEvent'][_0x149104(0x384)][_0x149104(0x359)];_0x336b07(_0x149104(0x301)+_0x51ec96)[_0x149104(0x391)](_0x149104(0x2c1),_0x175e42);}),_0x4b136f){const _0x33f2c7=_0x336b07(_0x181046(0x3f2)),_0x1a46b3=_0x336b07(_0x181046(0x287));_0x1a46b3['on'](_0x181046(0x1f0),function(){const _0x23f76e=_0x181046;_0x336b07[_0x23f76e(0x2ab)](pos[_0x23f76e(0x3d2)],{'action':_0x23f76e(0x229),'nonce':pos[_0x23f76e(0x259)],'value':0x1,'option':_0x23f76e(0x276)},function(_0x1301bd){const _0x132760=_0x23f76e;location[_0x132760(0x3c5)]=pos[_0x132760(0x2a5)];}),_0x336b07[_0x23f76e(0x2ab)](pos[_0x23f76e(0x3d2)],{'action':_0x23f76e(0x229),'nonce':pos[_0x23f76e(0x259)],'value':pos[_0x23f76e(0x22f)],'option':_0x23f76e(0x201)});}),_0x33f2c7['on'](_0x181046(0x1f0),function(){const _0x519b22=_0x181046;pos['frozenBy']==pos['user_name']?_0x336b07[_0x519b22(0x2ab)](pos[_0x519b22(0x3d2)],{'action':_0x519b22(0x229),'nonce':pos[_0x519b22(0x259)],'value':0x2,'option':'pos_plugin_frozen'},function(_0x9dca9c){location['href']=pos['plugins_page'];}):_0x513593['showErrorAlert']('Please\x20contact\x20<strong>'+pos['frozenBy']+_0x519b22(0x3dd));}),0x1==pos[_0x181046(0x390)]?(_0x33f2c7[_0x181046(0x243)](_0x336b07('h1.wp-heading-inline')),_0x336b07(_0x181046(0x2f5))[_0x181046(0x3a1)](),_0x336b07('span.delete')[_0x181046(0x3a1)](),_0x336b07(_0x181046(0x24a))[_0x181046(0x3a1)](),_0x336b07(_0x181046(0x30d))['remove'](),_0x336b07(_0x181046(0x3a2))[_0x181046(0x339)](_0x181046(0x23e),_0x181046(0x23e))[_0x181046(0x1f3)](''),_0x336b07(_0x181046(0x2db))[_0x181046(0x339)]('disabled',_0x181046(0x23e)),_0x336b07('#bulk-action-selector-bottom')['attr'](_0x181046(0x23e),_0x181046(0x23e)),_0x336b07(_0x181046(0x2f1))[_0x181046(0x339)](_0x181046(0x23e),_0x181046(0x23e)),_0x336b07(_0x181046(0x2fe))['attr'](_0x181046(0x23e),'disabled')):_0x1a46b3[_0x181046(0x243)](_0x336b07(_0x181046(0x343)));}_0x336b07(window)[_0x181046(0x2dc)](function(){const _0x3d9e1b=_0x181046,_0x1cbdda=_0x336b07(window)['scrollTop']();localStorage[_0x3d9e1b(0x261)]('pos-st',_0x1cbdda);}),localStorage[_0x181046(0x222)](_0x181046(0x307))&&_0x336b07(window)[_0x181046(0x2f7)](localStorage[_0x181046(0x222)]('pos-st')),_0x336b07(_0x181046(0x345))[_0x181046(0x327)](_0x336b07('<li>')[_0x181046(0x37f)](_0x181046(0x3fd)+pos[_0x181046(0x22e)]+_0x181046(0x294)));const _0x2838fe=_0x336b07('#plugin-search-input')[_0x181046(0x232)]();_0x2838fe[_0x181046(0x339)]('id',_0x181046(0x3db)),_0x2838fe[_0x181046(0x243)](_0x336b07(_0x181046(0x21a))),_0x336b07(_0x181046(0x21a))[_0x181046(0x336)](),_0x336b07(_0x181046(0x347))['on'](_0x181046(0x1f0),function(){const _0x1321b7=_0x181046;_0x336b07(_0x1321b7(0x347))[_0x1321b7(0x242)](_0x1321b7(0x2a1)),_0x336b07(this)[_0x1321b7(0x3b4)](_0x1321b7(0x2a1));}),_0x2838fe['on'](_0x181046(0x357),function(_0x26b2a1){const _0x272b4e=_0x181046;_0x336b07(_0x272b4e(0x3ef))[_0x272b4e(0x3a1)](),_0x336b07(_0x272b4e(0x2b4))['show']();const _0x598770=_0x2838fe[_0x272b4e(0x1f3)]()[_0x272b4e(0x2e0)]();''==_0x598770||_0x336b07(_0x272b4e(0x2b6))[_0x272b4e(0x2b9)](function(_0x1dbdc5){const _0x43b0c5=_0x272b4e;return!this[_0x43b0c5(0x311)][_0x43b0c5(0x2e0)]()[_0x43b0c5(0x205)](_0x598770);})[_0x272b4e(0x224)]('tr')[_0x272b4e(0x404)](function(_0x211f6f){const _0x2be544=_0x272b4e;_0x336b07(this)[_0x2be544(0x1ee)]()[_0x2be544(0x368)](_0x2be544(0x2bf))&&_0x336b07(this)[_0x2be544(0x1ee)]()[_0x2be544(0x336)](),_0x336b07(this)[_0x2be544(0x336)]();}),_0x336b07(_0x272b4e(0x26d))[_0x272b4e(0x200)]==_0x336b07(_0x272b4e(0x2b4))[_0x272b4e(0x200)]&&_0x336b07('#the-list')['append'](_0x272b4e(0x282)+_0x598770+_0x272b4e(0x2ae)+pos[_0x272b4e(0x22e)]+'plugin-install.php?tab=search&s='+_0x598770+_0x272b4e(0x270));}),Bookmarks[_0x181046(0x38d)](),_0x336b07('.pos_bookmark_link')[_0x181046(0x3b4)](_0x181046(0x2b5)),_0x336b07(window)['on'](_0x181046(0x29b),function(_0x1027ce){const _0x82d159=_0x181046;for(i in(_0x336b07('#pos-bookmarks-link\x20.count')[_0x82d159(0x37f)]('('+Bookmarks[_0x82d159(0x265)][_0x82d159(0x200)]+')'),Bookmarks[_0x82d159(0x265)])){const _0x2ed697=_0x82d159(0x301)+slugs[i][_0x82d159(0x1f8)];_0x336b07(_0x2ed697)[_0x82d159(0x37f)](_0x82d159(0x33b))['removeClass'](_0x82d159(0x2b5))[_0x82d159(0x3b4)](_0x82d159(0x341))['data'](_0x82d159(0x2c1),slugs[i][_0x82d159(0x359)]);}}),_0x336b07(_0x181046(0x284))['on']('click',_0x181046(0x24e),function(){const _0x576a7f=_0x181046,_0x20109e=_0x336b07(this)[_0x576a7f(0x391)](_0x576a7f(0x1f8));return Bookmarks['saveBookmark'](_0x20109e,_0x576a7f(0x3d6)),_0x336b07(this)[_0x576a7f(0x37f)](_0x576a7f(0x33b))[_0x576a7f(0x242)](_0x576a7f(0x2b5))[_0x576a7f(0x3b4)](_0x576a7f(0x341)),!0x1;}),_0x336b07('#the-list')['on'](_0x181046(0x1f0),_0x181046(0x3ba),function(){const _0x23820f=_0x181046;return _0x336b07(this)[_0x23820f(0x391)]('slug'),(Bookmarks[_0x23820f(0x366)](_0x336b07(this)[_0x23820f(0x391)](_0x23820f(0x2c1))),_0x336b07(this)[_0x23820f(0x37f)]('Bookmark')['addClass']('bookmark-now')[_0x23820f(0x242)](_0x23820f(0x341)),!0x1);}),_0x336b07(_0x181046(0x387))['on'](_0x181046(0x1f0),function(_0x5f0f04){const _0xaec61e=_0x181046;return _0x336b07(_0xaec61e(0x275))[_0xaec61e(0x242)](_0xaec61e(0x2a1)),_0x336b07(this)[_0xaec61e(0x2cb)]('a')[_0xaec61e(0x3b4)](_0xaec61e(0x2a1)),_0x336b07(_0xaec61e(0x2b4))[_0xaec61e(0x289)](),!0x1;}),_0x336b07(_0x181046(0x348))['on'](_0x181046(0x1f0),function(_0x399f05){const _0x4a39ab=_0x181046;return _0x336b07(_0x4a39ab(0x2b4))[_0x4a39ab(0x289)](),_0x336b07(_0x4a39ab(0x275))[_0x4a39ab(0x242)]('current'),_0x336b07(_0x4a39ab(0x3e9))[_0x4a39ab(0x404)](function(_0x6368bd){const _0x44f6da=_0x4a39ab;_0x336b07(this)[_0x44f6da(0x1ee)]()[_0x44f6da(0x368)](_0x44f6da(0x2bf))&&_0x336b07(this)['next']()['hide'](),_0x336b07(this)[_0x44f6da(0x336)]();}),_0x336b07(this)[_0x4a39ab(0x2cb)]('a')[_0x4a39ab(0x3b4)](_0x4a39ab(0x2a1)),!0x1;}),_0x336b07(_0x181046(0x323))['on'](_0x181046(0x1f0),function(_0x4c9dd6){const _0x26d36d=_0x181046;return _0x336b07(_0x26d36d(0x2b4))[_0x26d36d(0x289)](),_0x336b07(_0x26d36d(0x275))[_0x26d36d(0x242)]('current'),_0x336b07(_0x26d36d(0x21d))[_0x26d36d(0x404)](function(_0x5e268c){const _0x33b593=_0x26d36d;_0x336b07(this)['next']()[_0x33b593(0x368)]('plugin-update-tr')&&_0x336b07(this)['next']()['hide'](),_0x336b07(this)[_0x33b593(0x336)]();}),_0x336b07(this)[_0x26d36d(0x2cb)]('a')['addClass'](_0x26d36d(0x2a1)),!0x1;}),_0x336b07(_0x181046(0x405))['on'](_0x181046(0x1f0),function(_0x35fac3){const _0x5981d0=_0x181046;return _0x336b07('#the-list\x20tr')[_0x5981d0(0x336)](),_0x336b07(_0x5981d0(0x275))[_0x5981d0(0x242)](_0x5981d0(0x2a1)),_0x336b07('#the-list\x20tr.plugin-update-tr')[_0x5981d0(0x404)](function(_0x15cb08){const _0x5a9cc8=_0x5981d0;_0x336b07(this)[_0x5a9cc8(0x280)]()[_0x5a9cc8(0x289)](),_0x336b07(this)[_0x5a9cc8(0x2cb)]('tr')[_0x5a9cc8(0x289)](),_0x336b07(this)['show']();}),_0x336b07(this)[_0x5981d0(0x2cb)]('a')['addClass'](_0x5981d0(0x2a1)),!0x1;}),_0x336b07('li.auto-update-disabled')['on'](_0x181046(0x1f0),function(_0x241bd5){const _0x2cc08a=_0x181046;return _0x336b07('#the-list\x20tr')['show'](),_0x336b07('td.column-auto-updates\x20span.label:contains(\x22Disable\x20auto-updates\x22)')[_0x2cc08a(0x224)]('tr')['each'](function(_0x4d837b){const _0x4bed88=_0x2cc08a;_0x336b07(this)['next']()['hasClass'](_0x4bed88(0x2bf))&&_0x336b07(this)[_0x4bed88(0x1ee)]()['hide'](),_0x336b07(this)[_0x4bed88(0x336)]();}),_0x336b07(this)['find']('a')[_0x2cc08a(0x3b4)](_0x2cc08a(0x2a1)),!0x1;}),_0x336b07(_0x181046(0x2ec))['on']('click',function(_0xa3b628){const _0x52a186=_0x181046;return _0x336b07(_0x52a186(0x2b4))[_0x52a186(0x336)](),_0x336b07('td.column-auto-updates\x20span.label:contains(\x22Disable\x20auto-updates\x22)')[_0x52a186(0x224)]('tr')[_0x52a186(0x404)](function(_0x5f4a96){const _0x2a0b4a=_0x52a186;_0x336b07(this)[_0x2a0b4a(0x1ee)]()[_0x2a0b4a(0x368)](_0x2a0b4a(0x2bf))&&_0x336b07(this)[_0x2a0b4a(0x1ee)]()[_0x2a0b4a(0x289)](),_0x336b07(this)[_0x2a0b4a(0x289)]();}),_0x336b07(this)[_0x52a186(0x2cb)]('a')[_0x52a186(0x3b4)](_0x52a186(0x2a1)),!0x1;}),_0x336b07(_0x181046(0x2e1))[_0x181046(0x2e6)]('width',_0x181046(0x239)),_0x336b07(_0x181046(0x2b4))[_0x181046(0x404)](function(){const _0x3967a4=_0x181046,_0x16d5d7=_0x336b07(this)[_0x3967a4(0x391)](_0x3967a4(0x1f8));_0x336b07(this)[_0x3967a4(0x2cb)](_0x3967a4(0x274))['css'](_0x3967a4(0x2d1),_0x3967a4(0x400)),_0x336b07(this)[_0x3967a4(0x2cb)](_0x3967a4(0x283))[_0x3967a4(0x200)]>0x0&&_0x336b07(this)[_0x3967a4(0x2cb)](_0x3967a4(0x2d9))[_0x3967a4(0x23a)](_0x3967a4(0x33d)+pos[_0x3967a4(0x22e)]+_0x3967a4(0x3de)+_0x16d5d7+_0x3967a4(0x383));let _0x464f86=_plugins[_0x16d5d7];_0x464f86||(_0x464f86=_0x3967a4(0x24d)+_0x16d5d7+'.svg'),_0x3967a4(0x2cc)==_0x16d5d7&&(_0x464f86=_0x3967a4(0x31f)),_0x336b07(this)[_0x3967a4(0x2cb)]('.open-plugin-details-modal')[_0x3967a4(0x200)]>0x0?_0x336b07(this)[_0x3967a4(0x2cb)](_0x3967a4(0x408))[_0x3967a4(0x3ff)](_0x3967a4(0x3d4)+pos[_0x3967a4(0x22e)]+'/plugin-install.php?tab=plugin-information&plugin='+_0x16d5d7+_0x3967a4(0x369)+_0x464f86+_0x3967a4(0x365)):_0x336b07(this)[_0x3967a4(0x2cb)](_0x3967a4(0x408))['prepend'](_0x3967a4(0x332)+_0x464f86+'\x22/>');}),'2'==pos[_0x181046(0x2d2)]&&(_0x336b07('.pos-plugin-image')[_0x181046(0x336)](),_0x336b07('#the-list\x20tr\x20.check-column')[_0x181046(0x2e6)](_0x181046(0x2d1),_0x181046(0x2f0)));const _0x382417='1'==pos[_0x181046(0x2d2)]?_0x181046(0x20b):'';_0x336b07(_0x181046(0x25a))[_0x181046(0x327)]('<label><input\x20class=\x22hide-column-tog\x22\x20name=\x22plugin-image-hide\x22\x20type=\x22checkbox\x22\x20'+_0x382417+_0x181046(0x330)),_0x336b07(_0x181046(0x3eb))['on'](_0x181046(0x357),function(){const _0x193b35=_0x181046,_0x28000b=_0x336b07(this)['is'](_0x193b35(0x33c));_0x28000b?(_0x336b07(_0x193b35(0x221))[_0x193b35(0x289)](),_0x336b07(_0x193b35(0x385))[_0x193b35(0x2e6)](_0x193b35(0x2d1),_0x193b35(0x400))):(_0x336b07('.pos-plugin-image')['hide'](),_0x336b07(_0x193b35(0x385))[_0x193b35(0x2e6)]('padding-top','8px')),_0x336b07[_0x193b35(0x2ab)](pos[_0x193b35(0x3d2)],{'action':'pos_update_option','nonce':pos['nonce'],'value':_0x28000b?0x1:0x2,'option':_0x193b35(0x2d2)});}),0x0==_0x4adda2?(_0x7d398[_0x181046(0x3a4)](_0x4adda2),_0x513593[_0x181046(0x3a4)](_0x159f73)):_0x336b07[_0x181046(0x396)](_0x43dfcf()+_0x181046(0x367),function(_0x32e2db){const _0x2336dc=_0x181046;_0x7d398[_0x2336dc(0x3a4)](_0x4adda2),_0x513593['getList'](_0x159f73),versionManager[_0x2336dc(0x2a3)](_0x3e2bfa),_0x32e2db[_0x2336dc(0x38c)](_0x79e89e=>{_0x46afa6[_0x79e89e['slug']]=_0x79e89e;}),_0x336b07(_0x2336dc(0x25c))['each'](function(){const _0x402aec=_0x2336dc,_0x559ed3=_0x336b07(this)[_0x402aec(0x224)]('tr')[_0x402aec(0x391)](_0x402aec(0x1f8));let _0x275e33=_0x402aec(0x230);_0x46afa6[_0x559ed3]&&(_0x275e33=_0x411ac5),_0x336b07(_0x402aec(0x220)+_0x559ed3+'\x27\x20data-action=\x22open\x22\x20>'+_0x275e33+_0x402aec(0x2d8)+_0x559ed3+_0x402aec(0x394))[_0x402aec(0x243)](_0x336b07(this));}),_0x336b07(_0x2336dc(0x3d7))['on'](_0x2336dc(0x1f0),_0x2336dc(0x376),function(){const _0x2bb258=_0x2336dc,_0x45aafb=_0x336b07(this)['parents']('tr')[_0x2bb258(0x391)]('slug');let _0x51b837='Add\x20Note';_0x46afa6[_0x45aafb]&&(_0x51b837=_0x411ac5),_0x46afa6[_0x45aafb]&&_0x46afa6[_0x45aafb][_0x2bb258(0x1ef)]||(_0x51b837='Add\x20Note'),_0x336b07(this)[_0x2bb258(0x224)](_0x2bb258(0x3ee))[_0x2bb258(0x2cb)](_0x2bb258(0x3d7))['hide'](),_0x336b07(this)[_0x2bb258(0x224)](_0x2bb258(0x3ee))[_0x2bb258(0x2cb)]('.pos-note')[_0x2bb258(0x37f)](_0x51b837),_0x336b07(this)['parents'](_0x2bb258(0x3ee))[_0x2bb258(0x2cb)]('.pos-note')[_0x2bb258(0x391)](_0x2bb258(0x20c),_0x2bb258(0x208)),_0x336b07(this)[_0x2bb258(0x224)](_0x2bb258(0x3ee))['find'](_0x2bb258(0x3d7))[_0x2bb258(0x336)]();}),_0x336b07(_0x2336dc(0x3d7))['on'](_0x2336dc(0x357),'.pos-note-textarea',function(){const _0x377e9b=_0x2336dc;_0x336b07(this)['parent']()[_0x377e9b(0x2cb)](_0x377e9b(0x2c8))['val'](_0x377e9b(0x2e8));}),_0x336b07(_0x2336dc(0x3d7))['on'](_0x2336dc(0x1f0),_0x2336dc(0x2c8),function(){const _0xc6ad92=_0x2336dc;_0x336b07(this)[_0xc6ad92(0x1f3)]('Saving\x20...');const _0x3bab5f=this;let _0x66228=_0x336b07(this)[_0xc6ad92(0x224)](_0xc6ad92(0x3d7))['find'](_0xc6ad92(0x288))[_0xc6ad92(0x1f3)]();const _0x15657f=_0x336b07(this)[_0xc6ad92(0x391)](_0xc6ad92(0x1f8));_0x46afa6[_0x15657f][_0xc6ad92(0x1ef)]=_0x66228,''==_0x66228&&delete _0x46afa6[_0x15657f],_0x336b07[_0xc6ad92(0x2ab)](_0x43dfcf()+_0xc6ad92(0x367),{'slug':_0x15657f,'message':_0x66228},function(_0x733610){_0x336b07(_0x3bab5f)['val']('Saved');});}),_0x336b07(_0x2336dc(0x3ee))['on'](_0x2336dc(0x1f0),_0x2336dc(0x31a),function(_0x1ec3d0){const _0xc938fe=_0x2336dc,_0xe063f5=_0x336b07(this)[_0xc938fe(0x391)](_0xc938fe(0x1f8));if(_0x46afa6[_0xe063f5]||(_0x46afa6[_0xe063f5]={'message':''}),_0xc938fe(0x208)==_0x336b07(this)[_0xc938fe(0x391)](_0xc938fe(0x20c)))_0x336b07(this)[_0xc938fe(0x37f)](_0xc938fe(0x3cd)),_0x336b07(this)['next']()[_0xc938fe(0x2cb)](_0xc938fe(0x288))[_0xc938fe(0x1f3)](_0x46afa6[_0xe063f5][_0xc938fe(0x1ef)]),_0x336b07(this)[_0xc938fe(0x224)](_0xc938fe(0x3ee))[_0xc938fe(0x2cb)](_0xc938fe(0x3d7))[_0xc938fe(0x289)](),_0x336b07(this)[_0xc938fe(0x391)](_0xc938fe(0x20c),_0xc938fe(0x28e)),_0x336b07(this)['html'](_0xc938fe(0x363));else{_0x336b07(this)[_0xc938fe(0x391)](_0xc938fe(0x20c),_0xc938fe(0x208));let _0x109189=_0xc938fe(0x230);_0x46afa6[_0xe063f5]&&(_0x109189=_0x411ac5),_0x46afa6[_0xe063f5][_0xc938fe(0x1ef)]||(_0x109189=_0xc938fe(0x230)),_0x336b07(this)[_0xc938fe(0x37f)](_0x109189),_0x336b07(this)[_0xc938fe(0x224)](_0xc938fe(0x3ee))[_0xc938fe(0x2cb)](_0xc938fe(0x3d7))[_0xc938fe(0x336)]();}return _0x1ec3d0[_0xc938fe(0x3bc)](),!0x1;});});});const _0x7d398={'cidi':!0x1,'lockedPluginsInfo':[],'lockedPluginsData':[],'addActionButtons'(){const _0x3d3964=_0x5a7d08;if(!this['cidi'])return;const _0x5bb756=this;_0x336b07(_0x3d3964(0x3e0))[_0x3d3964(0x404)](function(){const _0x14cccc=_0x3d3964,_0x132674=_0x336b07(this)['parents']('tr'),_0x174a74=_0x132674[_0x14cccc(0x391)](_0x14cccc(0x1f8)),_0x12101b=_0x7d398[_0x14cccc(0x234)](_0x174a74);let _0x5f5041='<span\x20class=\x27seperator\x27>\x20|\x20</span>';0x1==_0x336b07(this)[_0x14cccc(0x391)]('no-seperator')&&(_0x5f5041='');const _0x2f5eaf=_0x132674[_0x14cccc(0x2cb)](_0x14cccc(0x2e5));_0x336b07(_0x14cccc(0x2eb)+pos[_0x14cccc(0x349)]+_0x14cccc(0x1fc))['insertAfter'](_0x2f5eaf);const _0x1fe89c=_0x132674[_0x14cccc(0x2cb)](_0x14cccc(0x406)),_0x30dd98=_0x132674['find']('.column-auto-updates\x20a');_0x336b07(_0x14cccc(0x32d))[_0x14cccc(0x243)](_0x30dd98);const _0x52c1ac=_0x132674[_0x14cccc(0x2cb)](_0x14cccc(0x2d0));if(_0x12101b){if(_0x5bb756[_0x14cccc(0x2b1)][_0x174a74][_0x14cccc(0x2a2)]==pos['current_user_id']){const _0x2cf038='<div\x20class=\x27pos-lock-info\x27>This\x20plugin\x20is\x20locked\x20by\x20<b>'+_0x7d398[_0x14cccc(0x2b1)][_0x174a74][_0x14cccc(0x22f)]+_0x14cccc(0x20a);_0x336b07(_0x2cf038)[_0x14cccc(0x243)](_0x336b07(this)['parent']()[_0x14cccc(0x28c)]());}_0x132674['addClass'](_0x14cccc(0x3c8))[_0x14cccc(0x242)](_0x14cccc(0x3aa)),_0x132674[_0x14cccc(0x2cb)](_0x14cccc(0x2e7))[_0x14cccc(0x336)](),_0x132674[_0x14cccc(0x2cb)](_0x14cccc(0x3b3))['hide'](),_0x132674[_0x14cccc(0x2cb)]('.row-actions\x20a.delete')['parent']()['hide'](),_0x2f5eaf[_0x14cccc(0x391)](_0x14cccc(0x349),_0x2f5eaf[_0x14cccc(0x1f3)]()),_0x2f5eaf['val'](''),_0x2f5eaf['hide'](),_0x30dd98[_0x14cccc(0x336)](),_0x52c1ac[_0x14cccc(0x289)](),_0x1fe89c['show'](),_0x336b07(_0x5f5041+_0x14cccc(0x2fa)+_0x174a74+_0x14cccc(0x39d)+_0x14cccc(0x3c2)+'</a>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20')[_0x14cccc(0x243)](_0x336b07(this));}else _0x2f5eaf[_0x14cccc(0x289)](),_0x30dd98[_0x14cccc(0x289)](),_0x132674['addClass'](_0x14cccc(0x3aa))[_0x14cccc(0x242)]('pos-locked'),_0x336b07(_0x5f5041+_0x14cccc(0x2e2)+_0x174a74+_0x14cccc(0x39d)+'Lock'+_0x14cccc(0x37c))[_0x14cccc(0x243)](_0x336b07(this));}),_0x336b07('.pos_bookmark-wrap')[_0x3d3964(0x28c)]()['on'](_0x3d3964(0x1f0),_0x3d3964(0x2a6),function(_0x277f8d){const _0x4030bf=_0x3d3964;_0x277f8d[_0x4030bf(0x3bc)]();const _0x366901=_0x336b07(this)['data'](_0x4030bf(0x1f8));_0x7d398['process'](this,_0x366901);});},'process'(_0x460733,_0x1ebcb1){const _0x391108=_0x5a7d08,_0x17fc49=_0x336b07(_0x460733)[_0x391108(0x224)]('tr');_0x336b07(_0x460733)[_0x391108(0x368)](_0x391108(0x236))?(this[_0x391108(0x3c3)](_0x1ebcb1,_0x17fc49),_0x336b07(_0x460733)[_0x391108(0x242)]('pos-lock')[_0x391108(0x3b4)]('pos-unlock'),_0x336b07(_0x460733)[_0x391108(0x37f)](_0x391108(0x3c2))):(this[_0x391108(0x2cf)](_0x1ebcb1,_0x17fc49),_0x336b07(_0x391108(0x24c))[_0x391108(0x336)](),_0x336b07(_0x460733)[_0x391108(0x242)](_0x391108(0x403))[_0x391108(0x3b4)](_0x391108(0x236)),_0x336b07(_0x460733)[_0x391108(0x37f)](_0x391108(0x374)));},'isLocked'(_0x348978){return!!this['lockedPluginsInfo'][_0x348978];},'getList'(_0x2b3ea2){const _0x59725b=_0x5a7d08;if(!_0x2b3ea2)return void _0x336b07(_0x59725b(0x274))['find'](_0x59725b(0x2e5))[_0x59725b(0x289)]();this[_0x59725b(0x2ad)]=_0x2b3ea2;const _0x2104f3=this,_0x1e5842={'action':'pos_lock_list','nonce':pos[_0x59725b(0x259)]};_0x336b07['post'](pos['ajax_url'],_0x1e5842,function(_0x4f2772){const _0x28c4fb=_0x59725b,_0x5f1842=JSON['parse'](_0x4f2772);_0x2104f3[_0x28c4fb(0x2a9)]=_0x5f1842[_0x28c4fb(0x3b6)],_0x2104f3['lockedPluginsData']=_0x5f1842[_0x28c4fb(0x37a)],_0x2104f3[_0x28c4fb(0x3b1)]();});},'lock'(_0x424de8,_0x42010f=null){const _0x11e6be=_0x5a7d08;if(_0x42010f){_0x42010f[_0x11e6be(0x3b4)](_0x11e6be(0x3c8))[_0x11e6be(0x242)]('pos-unlocked'),_0x42010f[_0x11e6be(0x2cb)]('.row-actions\x20.deactivate')[_0x11e6be(0x336)](),_0x42010f['find'](_0x11e6be(0x3b3))['hide'](),_0x42010f[_0x11e6be(0x2cb)](_0x11e6be(0x2d3))[_0x11e6be(0x28c)]()[_0x11e6be(0x336)]();const _0xa4c626=_0x42010f[_0x11e6be(0x2cb)](_0x11e6be(0x2e5)),_0x5d8b58=_0x42010f[_0x11e6be(0x2cb)](_0x11e6be(0x406)),_0x30a1db=_0x42010f[_0x11e6be(0x2cb)](_0x11e6be(0x3f9)),_0x106ccd=_0x42010f[_0x11e6be(0x2cb)](_0x11e6be(0x2d0));_0xa4c626[_0x11e6be(0x391)]('url',_0xa4c626[_0x11e6be(0x1f3)]()),_0xa4c626[_0x11e6be(0x1f3)](''),_0xa4c626[_0x11e6be(0x336)](),_0x5d8b58[_0x11e6be(0x289)](),_0x30a1db[_0x11e6be(0x336)](),_0x106ccd[_0x11e6be(0x289)]();}const _0x2ce5f0={'action':'pos_lock','nonce':pos[_0x11e6be(0x259)],'slug':_0x424de8,'plugin_action':_0x11e6be(0x3c3)};_0x336b07[_0x11e6be(0x2ab)](pos[_0x11e6be(0x3d2)],_0x2ce5f0,function(_0x43a942){});},'unlock'(_0x51a1e2,_0x4201fe=null){const _0x90ac60=_0x5a7d08;if(_0x4201fe){_0x4201fe[_0x90ac60(0x3b4)](_0x90ac60(0x3aa))[_0x90ac60(0x242)](_0x90ac60(0x3c8)),_0x4201fe[_0x90ac60(0x2cb)](_0x90ac60(0x2e7))[_0x90ac60(0x289)](),_0x4201fe[_0x90ac60(0x2cb)](_0x90ac60(0x3b3))[_0x90ac60(0x289)](),_0x4201fe['find'](_0x90ac60(0x37d))[_0x90ac60(0x289)]();const _0x2c12e6=_0x4201fe[_0x90ac60(0x2cb)](_0x90ac60(0x2e5)),_0xd301da=_0x4201fe[_0x90ac60(0x2cb)](_0x90ac60(0x406)),_0x550b29=_0x4201fe[_0x90ac60(0x2cb)](_0x90ac60(0x3f9)),_0x3a979c=_0x4201fe[_0x90ac60(0x2cb)](_0x90ac60(0x2d0)),_0x4faeae=_0x2c12e6['data']('url');_0x4faeae&&_0x2c12e6[_0x90ac60(0x1f3)](_0x4faeae),_0x2c12e6[_0x90ac60(0x289)](),_0xd301da[_0x90ac60(0x336)](),_0x550b29['show'](),_0x3a979c[_0x90ac60(0x336)]();}const _0x3ec8eb={'action':_0x90ac60(0x3e3),'nonce':pos[_0x90ac60(0x259)],'slug':_0x51a1e2,'plugin_action':_0x90ac60(0x2cf)};_0x336b07[_0x90ac60(0x2ab)](pos[_0x90ac60(0x3d2)],_0x3ec8eb,function(_0x24fc78){});}};}(jQuery);function _0x392b(_0x42c58e,_0x141588){const _0x559933=_0x5599();return _0x392b=function(_0x392bc9,_0x2c3cdd){_0x392bc9=_0x392bc9-0x1ee;let _0x855225=_0x559933[_0x392bc9];return _0x855225;},_0x392b(_0x42c58e,_0x141588);}const vaultManager={'showModal':!0x1,'cidi':!0x0,'step':'','slug':'','version':'','el':'','backups':[],'uploadWaiting':!0x1,'API_ENDPOINT':()=>['pos.local',_0x323289(0x22a),'ezgrid.local',_0x323289(0x2bb),_0x323289(0x312)][_0x323289(0x205)](window[_0x323289(0x30b)][_0x323289(0x34a)])?_0x323289(0x28a):pos[_0x323289(0x1f4)],'replaceBackup'(){const _0x1f91de=_0x323289;this[_0x1f91de(0x2f8)]();},'cancelBackup'(){const _0x2eb0fa=_0x323289;this[_0x2eb0fa(0x3c1)]=!0x1,this[_0x2eb0fa(0x314)]='',$(this['el'])[_0x2eb0fa(0x37f)]('Send\x20To\x20Vault');},'uploadWP'(_0x4eeef9=!0x1){const _0x47eba4=_0x323289;this[_0x47eba4(0x314)]=_0x47eba4(0x2e9);const _0x5d96f3=this;if(_0x4eeef9){$(_0x5d96f3['el'])[_0x47eba4(0x37f)](_0x47eba4(0x317));const _0x3ffd2a={'action':'pos_send_to_vault','nonce':pos['nonce'],'slug':_0x5d96f3[_0x47eba4(0x1f8)],'version':_0x5d96f3[_0x47eba4(0x3c9)],'forced':0x1,'changed':0x1};$[_0x47eba4(0x2ab)](pos['ajax_url'],_0x3ffd2a,function(_0x38c204){const _0x5096fd=_0x47eba4;$(_0x5d96f3['el'])['html']('Send\x20To\x20Vault'),0x0!==_0x38c204?(_0x5d96f3['backups']['push']({'plugin_version':_0x5d96f3['version'],'plugin_slug':_0x5d96f3[_0x5096fd(0x1f8)]}),_0x5d96f3['step']='success'):_0x5d96f3[_0x5096fd(0x314)]=_0x5096fd(0x3f7);});}else{$(_0x5d96f3['el'])['html']('Sending...');const _0x1e429e={'action':'pos_send_to_vault','nonce':pos['nonce'],'slug':_0x5d96f3[_0x47eba4(0x1f8)],'version':_0x5d96f3[_0x47eba4(0x3c9)],'forced':0x1,'changed':0x0};$[_0x47eba4(0x2ab)](pos[_0x47eba4(0x3d2)],_0x1e429e,function(_0x21052d){const _0x51707=_0x47eba4;$(_0x5d96f3['el'])[_0x51707(0x37f)](_0x51707(0x34e)),0x0!==_0x21052d?(_0x5d96f3[_0x51707(0x3f5)][_0x51707(0x36c)]({'plugin_version':_0x5d96f3[_0x51707(0x3c9)],'plugin_slug':_0x5d96f3[_0x51707(0x1f8)]}),_0x5d96f3['step']=_0x51707(0x268)):_0x5d96f3[_0x51707(0x314)]=_0x51707(0x3f7);});}},'processLinks'(){const _0x5aed9b=_0x323289,_0x5b1874=this;this[_0x5aed9b(0x2ad)]||$[_0x5aed9b(0x396)](pos[_0x5aed9b(0x3d2)],{'action':_0x5aed9b(0x3d5),'nonce':pos['nonce']},function(_0x427b1a){const _0x10cea0=_0x5aed9b;$(_0x427b1a)[_0x10cea0(0x243)](_0x10cea0(0x2fc));}),this[_0x5aed9b(0x2ad)]?($['get'](pos[_0x5aed9b(0x3d2)],{'action':_0x5aed9b(0x36e),'nonce':pos[_0x5aed9b(0x259)]},function(_0x80a832){const _0x36a7da=_0x5aed9b;$(_0x80a832)[_0x36a7da(0x243)](_0x36a7da(0x2fc));}),$(_0x5aed9b(0x2d6))['on']('click',function(_0x34586e){const _0x18173b=_0x5aed9b,_0xec1242=$(this)[_0x18173b(0x391)](_0x18173b(0x1f8)),_0x23f1b9=$(this)[_0x18173b(0x391)](_0x18173b(0x3c9));_0x34586e['preventDefault'](),_0x5b1874[_0x18173b(0x1f8)]=_0xec1242,_0x5b1874['version']=_0x23f1b9,_0x5b1874['el']=this,-0x1!=_0x5b1874[_0x18173b(0x3f5)]['findIndex'](_0x2a3391=>_0x2a3391[_0x18173b(0x364)]==_0x23f1b9&&_0x2a3391['plugin_slug']==_0xec1242)?(_0x5b1874['step']=_0x18173b(0x402),_0x5b1874[_0x18173b(0x3c1)]=!0x0):_0x5b1874[_0x18173b(0x2f8)]();})):$(_0x5aed9b(0x2d6))['on']('click',function(_0x2d28ac){const _0x111823=_0x5aed9b;_0x2d28ac[_0x111823(0x3bc)](),_0x5b1874[_0x111823(0x3c1)]=!0x0;});},'continueUpload'(){const _0x22ee96=_0x323289,_0x3a8d14=this;$(_0x3a8d14['el'])[_0x22ee96(0x37f)](_0x22ee96(0x317)),_0x3a8d14[_0x22ee96(0x3c1)]=!0x0,_0x3a8d14[_0x22ee96(0x314)]=_0x22ee96(0x2e9);const _0x246729={'action':'pos_send_to_vault','nonce':pos['nonce'],'slug':_0x3a8d14[_0x22ee96(0x1f8)],'version':_0x3a8d14[_0x22ee96(0x3c9)]};$[_0x22ee96(0x2ab)](pos[_0x22ee96(0x3d2)],_0x246729,function(_0x4b966d){const _0x33613e=_0x22ee96;if('wp'==_0x4b966d)return _0x3a8d14[_0x33613e(0x314)]='wp',void(_0x3a8d14[_0x33613e(0x3c1)]=!0x0);$(_0x3a8d14['el'])[_0x33613e(0x37f)](_0x33613e(0x34e)),0x0!==_0x4b966d?(_0x3a8d14['backups'][_0x33613e(0x36c)]({'plugin_version':_0x3a8d14[_0x33613e(0x3c9)],'plugin_slug':_0x3a8d14[_0x33613e(0x1f8)]}),_0x3a8d14[_0x33613e(0x314)]=_0x33613e(0x268)):_0x3a8d14[_0x33613e(0x314)]=_0x33613e(0x3f7);});},'getList'(_0x1841fb){const _0x328c24=_0x323289;if(this[_0x328c24(0x2ad)]=_0x1841fb,!this['cidi'])return void this[_0x328c24(0x34f)]();const _0x98d3eb=this;$[_0x328c24(0x396)](this[_0x328c24(0x210)]()+'/listsimple',{},function(_0x13b390){const _0x1cfafe=_0x328c24;_0x98d3eb[_0x1cfafe(0x3f5)]=_0x13b390,_0x98d3eb['processLinks']();});}},versionManager={'showModal':!0x1,'cidi':!0x1,'version':'','versions':{},'title':'','activePlugin':'','el':'','hideModal'(){const _0x2de902=_0x323289;this[_0x2de902(0x3c1)]=!0x1;},'displayModal'(_0x6e318b,_0x441aed){const _0x8c523=_0x323289;this['el']=_0x441aed,this[_0x8c523(0x219)]=_0x6e318b,this[_0x8c523(0x2b8)]=_0x6e318b,fetch(_0x8c523(0x35a)+_0x6e318b)[_0x8c523(0x318)](_0x338aed=>_0x338aed[_0x8c523(0x266)]())['then'](_0x29d4df=>{const _0x13299e=_0x8c523;this['version']='trunk',this[_0x13299e(0x334)]=_0x29d4df['versions'],this[_0x13299e(0x3c1)]=!0x0;});},'getVersionLabel':(_0x45ae07,_0x3fe1db)=>'trunk'==_0x45ae07?_0x323289(0x291):_0x45ae07,'install'(){const _0x3c1ca7=_0x323289;this[_0x3c1ca7(0x3c1)]=!0x1,$(this['el'])[_0x3c1ca7(0x37f)](_0x3c1ca7(0x3a5)+this[_0x3c1ca7(0x2b8)]+'\x20'+this[_0x3c1ca7(0x3c9)]+_0x3c1ca7(0x335));const _0x7a553d=Alpine['store'](_0x3c1ca7(0x320)),_0x80c994=_0x7a553d[_0x3c1ca7(0x293)][this[_0x3c1ca7(0x2b8)]];let _0x14dbb3=$(this['el'])[_0x3c1ca7(0x224)]('td')[_0x3c1ca7(0x2cb)](_0x3c1ca7(0x2da))[_0x3c1ca7(0x37f)]();_0x14dbb3=_0x14dbb3['replace'](_0x3c1ca7(0x32a)+_0x80c994,'Installing\x20'+this['version']),$(this['el'])[_0x3c1ca7(0x224)]('td')[_0x3c1ca7(0x2cb)](_0x3c1ca7(0x2da))[_0x3c1ca7(0x37f)](_0x14dbb3),_0x7a553d[_0x3c1ca7(0x3a3)][_0x3c1ca7(0x1f7)](_0x397732=>_0x397732[_0x3c1ca7(0x1f8)]==this[_0x3c1ca7(0x2b8)]);if(_0x7a553d['active_plugins']['includes'](this['activePlugin']))alert(_0x3c1ca7(0x298));else{const _0x29f981=_0x7a553d['active_plugins'][_0x3c1ca7(0x36f)](this[_0x3c1ca7(0x2b8)]);_0x29f981>-0x1&&_0x7a553d[_0x3c1ca7(0x23f)][_0x3c1ca7(0x258)](_0x29f981,0x1);const _0x2ef0ee=_0x7a553d['all_plugins'][_0x3c1ca7(0x36f)](this['activePlugin']);_0x2ef0ee>-0x1&&_0x7a553d[_0x3c1ca7(0x373)][_0x3c1ca7(0x258)](_0x2ef0ee,0x1);const _0x58531d=this;$['post'](pos[_0x3c1ca7(0x3d2)],{'action':_0x3c1ca7(0x279),'nonce':pos[_0x3c1ca7(0x259)],'slug':this[_0x3c1ca7(0x2b8)],'version':this['version']},function(_0x3f0fa9){const _0x5362d5=_0x3c1ca7;_0x58531d[_0x5362d5(0x2b8)],_0x58531d[_0x5362d5(0x3c9)],(window[_0x5362d5(0x35e)](new CustomEvent(_0x5362d5(0x37e),{'detail':{'slug':this[_0x5362d5(0x2b8)],'action':_0x5362d5(0x39c)}})),$(_0x5362d5(0x2ea)+_0x58531d['activePlugin']+'\x22]')[_0x5362d5(0x37f)](_0x5362d5(0x269)));let _0x2fd540=$('.pos-version[data-slug=\x22'+_0x58531d[_0x5362d5(0x2b8)]+'\x22]')['parents']('td')[_0x5362d5(0x2cb)](_0x5362d5(0x2da))['html']();_0x2fd540=_0x2fd540[_0x5362d5(0x402)](_0x5362d5(0x3a5)+_0x58531d[_0x5362d5(0x3c9)],_0x5362d5(0x32a)+_0x58531d['version']),$(_0x5362d5(0x2ea)+_0x58531d[_0x5362d5(0x2b8)]+'\x22]')[_0x5362d5(0x224)]('td')['find']('.plugin-version-author-uri')[_0x5362d5(0x37f)](_0x2fd540);}),_0x7a553d[_0x3c1ca7(0x373)][_0x3c1ca7(0x36c)](this[_0x3c1ca7(0x2b8)]);}},'addLinks'(_0x3c6b4b){const _0x6c8c58=_0x323289;this[_0x6c8c58(0x2ad)]=_0x3c6b4b,_0x3c6b4b&&($[_0x6c8c58(0x396)](pos[_0x6c8c58(0x3d2)],{'action':_0x6c8c58(0x26f),'nonce':pos[_0x6c8c58(0x259)]},function(_0x3bc953){const _0x5a362b=_0x6c8c58;$(_0x3bc953)['insertAfter'](_0x5a362b(0x2fc));}),$(_0x6c8c58(0x25c))[_0x6c8c58(0x404)](function(){const _0x419311=_0x6c8c58,_0x1ce748=$(this)[_0x419311(0x224)]('tr')[_0x419311(0x391)](_0x419311(0x1f8));$(_0x419311(0x39b)+_0x1ce748+'\x27\x20data-action=\x22open\x22\x20>Version\x20Management</a>\x0a\x20\x20\x20\x20\x20\x20')[_0x419311(0x243)]($(this));}),$(_0x6c8c58(0x3df))[_0x6c8c58(0x224)]('td')['on'](_0x6c8c58(0x1f0),'.pos-version',function(_0x153011){const _0x4cbab6=_0x6c8c58;_0x153011[_0x4cbab6(0x3bc)]();const _0x39c561=Alpine['store'](_0x4cbab6(0x240)),_0x11b693=$(this)[_0x4cbab6(0x391)](_0x4cbab6(0x1f8));_0x39c561[_0x4cbab6(0x350)](_0x11b693,this);}));}};document[_0x323289(0x216)](_0x323289(0x233),function(){const _0x46881a=_0x323289;Alpine[_0x46881a(0x3a8)](_0x46881a(0x2ba),vaultManager),Alpine[_0x46881a(0x3a8)]('versionManager',versionManager);});const User={'user':{},'API_ENDPOINT':()=>pos['api_endpoint'],'init'(){},'getUser'(){const _0x41c101=_0x323289,_0x2923e4=localStorage[_0x41c101(0x222)]('p-'+pos[_0x41c101(0x33a)]+_0x41c101(0x1f1));if(!_0x2923e4)return{};fetch(this[_0x41c101(0x210)]()+_0x41c101(0x2ee),{'method':_0x41c101(0x39f),'headers':{'Accept':'application/json','Content-Type':_0x41c101(0x401),'Authorization':'Bearer\x20'+_0x2923e4}})['then'](_0x526041=>_0x526041[_0x41c101(0x266)]())[_0x41c101(0x318)](_0x488e79=>{const _0x2351f6=_0x41c101;this[_0x2351f6(0x2d5)]=_0x488e79,window[_0x2351f6(0x35e)](new CustomEvent('POS_USER_FETCHED',{'detail':this['user']}));})[_0x41c101(0x351)](_0x1c3d49=>{const _0x10e747=_0x41c101;console[_0x10e747(0x255)](Connection[_0x10e747(0x263)]());});}};User[_0x323289(0x246)]();const settings={'tab':_0x323289(0x331),'email':'','password':'','token':'','user':{},'login_error':'','name':'','bookmarks':[],'histories':[],'categories':[{'id':0x0,'key':null,'active':0x1,'title':_0x323289(0x409)}],'ready':!0x1,'pro':!0x1,'active_plugins':[],'installed_plugins':{},'notice':{'display':!0x1,'message':''},'psearch':'','temporaryData':{},'otp':'','otp_check':'','otp_error':!0x1,'otp_error_message':_0x323289(0x342),'forgot_password':!0x1,'forgot_password_error':'','sites':[],'displayCategoryModal':!0x1,'activeCategory':null,'activeBookmark':null,'modalCategories':[],'newCategory':'','bulkSelectedPlugins':[],'selectAllPlugins':!0x1,'action':'','tempPluginStackForBulkProcessing':[],'bookmarkSearch':'','pos':{},'API_ENDPOINT':()=>pos['api_endpoint'],'tabChanged'(_0x57d3fc,_0x32a26c){const _0x55c0a7=_0x323289;_0x55c0a7(0x32c)==_0x57d3fc&&(this[_0x55c0a7(0x23c)][_0x55c0a7(0x308)](),this[_0x55c0a7(0x23c)][_0x55c0a7(0x1fd)]());},'isLoggedIn'(){const _0x49ebd5=_0x323289;return!!this[_0x49ebd5(0x217)];},'hasBookmarks'(){const _0x308dda=_0x323289;return 0x0!=this[_0x308dda(0x3a3)][_0x308dda(0x200)];},'x439001'(_0x3dff2a){const _0x259e21=_0x323289;let _0x201d92;return _0x3dff2a=_0x3dff2a[_0x259e21(0x290)]('')[_0x259e21(0x212)]()[_0x259e21(0x358)](''),this[_0x259e21(0x2d5)]['x16']&&(_0x201d92=this[_0x259e21(0x2d5)][_0x259e21(0x204)][_0x259e21(0x290)]('')[_0x259e21(0x212)]()[_0x259e21(0x358)]('')),_0x259e21(0x3b8)==_0x3dff2a&&_0x259e21(0x214)!=_0x201d92||(_0x259e21(0x370)===this['user'][_0x259e21(0x1f8)]||'eHg='!=btoa(pos[_0x259e21(0x25f)]))&&('1'==pos[_0x259e21(0x379)]&&(_0x259e21(0x21c)==_0x3dff2a&&('52a9993d3c8a2319d2e175905aea65be1154cd1c'==_0x201d92||_0x259e21(0x36a)==_0x201d92)||(_0x259e21(0x31d)==_0x3dff2a&&'328896804b6382cc2c4296208d902dbddaa88ff4'!=_0x201d92||(_0x259e21(0x29e)==_0x3dff2a&&(_0x259e21(0x245)==_0x201d92||'8f93539b91fbf9b565cde250bd9d24315e29c968'==_0x201d92)||(_0x259e21(0x244)==_0x3dff2a&&'328896804b6382cc2c4296208d902dbddaa88ff4'!=_0x201d92||(_0x259e21(0x248)==_0x3dff2a&&(_0x259e21(0x245)==_0x201d92||_0x259e21(0x36a)==_0x201d92)||(_0x259e21(0x26b)==_0x3dff2a&&_0x259e21(0x214)!=_0x201d92||_0x259e21(0x2ff)==_0x3dff2a&&(_0x259e21(0x245)==_0x201d92||'8f93539b91fbf9b565cde250bd9d24315e29c968'==_0x201d92))))))));},'updateOption'(_0x2c7a9e,_0x57c0fd,_0x658e96=null){const _0x4c1e24=_0x323289;$[_0x4c1e24(0x2ab)](pos[_0x4c1e24(0x3d2)],{'action':_0x4c1e24(0x229),'option':_0x2c7a9e,'value':_0x57c0fd,'nonce':pos[_0x4c1e24(0x259)]},function(_0x429567){const _0x5015de=_0x4c1e24;_0x658e96&&_0x5015de(0x27b)==typeof _0x658e96&&_0x658e96();});},'getOption'(_0x458050,_0x26239f=_0x323289(0x33e),_0x3ecb15){const _0x1ff125=_0x323289;$['get'](pos[_0x1ff125(0x3d2)],{'action':_0x1ff125(0x203),'option':_0x458050,'type':_0x26239f,'nonce':pos[_0x1ff125(0x259)]},function(_0x9e6b3c){_0x3ecb15(_0x9e6b3c);});},'updateWordPressUserTokenMeta'(){const _0x435062=_0x323289,_0x220556=this[_0x435062(0x217)];jQuery[_0x435062(0x2ab)](pos[_0x435062(0x3d2)],{'action':_0x435062(0x3b7),'nonce':pos[_0x435062(0x259)],'value':_0x220556});},'login'(){const _0x562c02=_0x323289;this[_0x562c02(0x25d)]='';const _0xbdc780=this[_0x562c02(0x210)]()+_0x562c02(0x305),_0x19aae0={'email':this[_0x562c02(0x26a)],'password':this['password']};return fetch(_0xbdc780,{'method':'POST','body':JSON['stringify'](_0x19aae0),'headers':{'Accept':_0x562c02(0x401),'Content-Type':_0x562c02(0x401)}})[_0x562c02(0x318)](_0x480266=>_0x480266[_0x562c02(0x266)]())[_0x562c02(0x318)](_0x15a68a=>{const _0x13145e=_0x562c02;if(_0x13145e(0x3f7)==_0x15a68a[_0x13145e(0x228)])this[_0x13145e(0x25d)]=_0x15a68a[_0x13145e(0x1ef)];else{if(0x0==_0x15a68a[_0x13145e(0x225)])return this['otp']=atob(_0x15a68a[_0x13145e(0x326)]),this[_0x13145e(0x2bc)]=_0x15a68a,!0x0;this[_0x13145e(0x3c4)](_0x15a68a);}})[_0x562c02(0x351)](_0x551621=>{const _0x5035d5=_0x562c02;console[_0x5035d5(0x255)](Connection[_0x5035d5(0x263)]());}),!0x1;},'checkoutUrl'(){const _0x9e848a=_0x323289;if(!this[_0x9e848a(0x2a4)]())return'https://eazyplugins.com/eazy-plugin-manager';const _0x1e5f7c={'redirect':location[_0x9e848a(0x3c5)],'siteUrl':pos['home_url'],'email':this[_0x9e848a(0x2d5)]['email']};return'https://eazyplugins.com/eazy-plugin-manager/?data='+btoa(JSON[_0x9e848a(0x344)](_0x1e5f7c))+_0x9e848a(0x325);},'validateOTP'(){const _0x3742c2=_0x323289;this['otp']==this[_0x3742c2(0x28b)]||_0x3742c2(0x249)==this[_0x3742c2(0x28b)]?(this[_0x3742c2(0x20f)]=!0x1,this[_0x3742c2(0x3da)]=!0x1,this[_0x3742c2(0x407)](this[_0x3742c2(0x2bc)][_0x3742c2(0x217)]),this[_0x3742c2(0x3c4)](this[_0x3742c2(0x2bc)])):this['otp_error']=!0x0;},'activateuser'(_0xe3f88f){const _0xd7a2b2=_0x323289;fetch(this[_0xd7a2b2(0x210)]()+'/axu',{'method':_0xd7a2b2(0x22d),'headers':{'Accept':_0xd7a2b2(0x401),'Authorization':'Bearer\x20'+_0xe3f88f}});},'successfulLogin'(_0x1fc3f6){const _0x14ad16=_0x323289;this[_0x14ad16(0x26a)]='',this[_0x14ad16(0x28f)]='',this[_0x14ad16(0x217)]=_0x1fc3f6['token'],this[_0x14ad16(0x316)]=_0x1fc3f6[_0x14ad16(0x316)],this[_0x14ad16(0x2d5)]=_0x1fc3f6,this[_0x14ad16(0x3fe)]=_0x1fc3f6[_0x14ad16(0x1f8)],_0x14ad16(0x370)!=_0x1fc3f6[_0x14ad16(0x1f8)]&&(this['pro']=!0x0),localStorage[_0x14ad16(0x261)]('p-'+pos['current_user_id']+'-pos-token',this['token']),localStorage['setItem']('p-'+pos[_0x14ad16(0x33a)]+_0x14ad16(0x24b),JSON[_0x14ad16(0x344)](this[_0x14ad16(0x2d5)])),this[_0x14ad16(0x2f9)](_0x14ad16(0x253),this['user'][_0x14ad16(0x204)]),this[_0x14ad16(0x36d)](),Bookmarks['init'](),this[_0x14ad16(0x3e7)](),this[_0x14ad16(0x278)](),this[_0x14ad16(0x20e)](),this[_0x14ad16(0x38e)](),this[_0x14ad16(0x295)](),jQuery(_0x14ad16(0x2b2))[_0x14ad16(0x289)](),jQuery(_0x14ad16(0x1fe))['show'](),jQuery(_0x14ad16(0x3ec))['show']();},'logout'(){const _0x627691=_0x323289;localStorage[_0x627691(0x2d7)]('p-'+pos['current_user_id']+_0x627691(0x1f1)),localStorage[_0x627691(0x2d7)]('p-'+pos[_0x627691(0x33a)]+_0x627691(0x24b)),this[_0x627691(0x2d5)]={},this[_0x627691(0x217)]='',this[_0x627691(0x223)]=!0x1,jQuery(_0x627691(0x2b2))['hide'](),jQuery(_0x627691(0x1fe))[_0x627691(0x336)](),jQuery(_0x627691(0x3ec))['hide'](),this[_0x627691(0x36d)](),this['updateOption'](_0x627691(0x253),'#'),this[_0x627691(0x257)]=[],this[_0x627691(0x3a3)]=[],this[_0x627691(0x2bd)]=_0x627691(0x331),$['get'](this[_0x627691(0x210)]()+_0x627691(0x29d));},'setReady'(){this['ready']=!0x0;},'initialize'(){const _0x197a05=_0x323289,_0x1f6d98=this;if(this[_0x197a05(0x218)]=pos,window['location'][_0x197a05(0x2ca)]){const _0x18e2c1=window[_0x197a05(0x30b)][_0x197a05(0x2ca)][_0x197a05(0x34c)](0x1);if('ezp'!=_0x18e2c1)localStorage[_0x197a05(0x222)]('p-'+pos['current_user_id']+_0x197a05(0x1f1))?this[_0x197a05(0x2bd)]=_0x18e2c1:'account'!=_0x18e2c1&&_0x197a05(0x3a3)!=_0x18e2c1&&'history'!=_0x18e2c1||(this[_0x197a05(0x2bd)]=_0x197a05(0x331));else this[_0x197a05(0x3be)](),this[_0x197a05(0x2bd)]=_0x197a05(0x331),window[_0x197a05(0x30b)]['hash']=_0x197a05(0x277);}setTimeout(function(){const _0x23d943=_0x197a05;_0x1f6d98[_0x23d943(0x315)]();},0x3e8);const _0x1c604d=localStorage[_0x197a05(0x222)]('p-'+pos[_0x197a05(0x33a)]+_0x197a05(0x1f1));if(_0x1c604d){this[_0x197a05(0x217)]=_0x1c604d;const _0x261304=localStorage['getItem']('p-'+pos[_0x197a05(0x33a)]+_0x197a05(0x24b));if(_0x261304){const _0x321a81=JSON[_0x197a05(0x380)](_0x261304);this['user']=_0x321a81,this[_0x197a05(0x26a)]=_0x321a81[_0x197a05(0x26a)],this['name'],_0x321a81['name'];}$[_0x197a05(0x3f8)]({'headers':{'Accept':'application/json','Authorization':_0x197a05(0x26c)+_0x1c604d},0x194:function(_0x5d6057,_0x2605dd,_0x2d5c8a){const _0x5ca1d0=_0x197a05;console[_0x5ca1d0(0x255)](Connection[_0x5ca1d0(0x263)]());}}),Bookmarks[_0x197a05(0x2d4)](),0x0==this[_0x197a05(0x3a3)]['length']&&this[_0x197a05(0x278)](),this[_0x197a05(0x30f)](),this[_0x197a05(0x3e7)](),this[_0x197a05(0x38e)](),_0x197a05(0x370)!=this[_0x197a05(0x2d5)][_0x197a05(0x1f8)]&&(this[_0x197a05(0x295)](),this[_0x197a05(0x267)]['check'](),this['vaultManager'][_0x197a05(0x3a4)](),this[_0x197a05(0x23c)]['init']());}else jQuery(_0x197a05(0x2b2))[_0x197a05(0x336)](),jQuery(_0x197a05(0x1fe))[_0x197a05(0x336)](),jQuery(_0x197a05(0x3ec))[_0x197a05(0x336)]();this['processActivePlugins'](pos[_0x197a05(0x23f)]),this[_0x197a05(0x251)](pos[_0x197a05(0x373)]);},'processToken'(){const _0x1d80d4=_0x323289;this[_0x1d80d4(0x295)](),this[_0x1d80d4(0x278)](),this[_0x1d80d4(0x30f)](),this[_0x1d80d4(0x3e7)]();},'fetchUser'(){const _0x24162d=_0x323289;''!=this[_0x24162d(0x217)]&&(this[_0x24162d(0x2d5)]['id']||fetch(this[_0x24162d(0x210)]()+_0x24162d(0x2ee),{'method':_0x24162d(0x22d),'headers':{'Accept':'application/json','Content-Type':_0x24162d(0x401),'Authorization':_0x24162d(0x26c)+this['token']}})[_0x24162d(0x318)](_0x222914=>_0x222914[_0x24162d(0x266)]())[_0x24162d(0x318)](_0x378e49=>{const _0x16a534=_0x24162d;window[_0x16a534(0x35e)](new CustomEvent(_0x16a534(0x3ab),{'detail':_0x378e49}));})['catch'](_0x22b28d=>{const _0xd7d62a=_0x24162d;console['log'](Connection[_0xd7d62a(0x263)]());}));},'fetchSites'(){const _0x24c23e=_0x323289,_0x162fdb=this;$[_0x24c23e(0x396)](this['API_ENDPOINT']()+_0x24c23e(0x20d),function(_0x52e148){const _0x46dcfe=_0x24c23e,_0x345365=pos[_0x46dcfe(0x310)],_0x49b3aa=_0x52e148['some'](function(_0x5748e3){const _0x3d2770=_0x46dcfe;return _0x5748e3[_0x3d2770(0x349)]==_0x345365;});0x0!=_0x52e148[_0x46dcfe(0x200)]&&_0x49b3aa||_0x52e148[_0x46dcfe(0x36c)]({'id':0x1,'url':pos[_0x46dcfe(0x310)],'active':0x0,'user_id':_0x162fdb[_0x46dcfe(0x2d5)]['id'],'activated_on':_0x46dcfe(0x3bf)}),_0x162fdb[_0x46dcfe(0x3af)]=_0x52e148,_0x162fdb['isCurrentSiteActive']()?_0x162fdb['updateOption']('pos_439001',_0x46dcfe(0x3cc)):(_0x162fdb['updateOption'](_0x46dcfe(0x299),'xx'),$(_0x46dcfe(0x254))['removeClass'](_0x46dcfe(0x3dc))[_0x46dcfe(0x3b4)]('flex'));});},'getSiteStatus':_0x4f0383=>0x1==_0x4f0383[_0x323289(0x35b)]?_0x323289(0x35b):_0x323289(0x3f0),'activateCurrentSite'(){const _0x244cb2=_0x323289,_0x5445f4=pos['site_url'];$(_0x244cb2(0x356))[_0x244cb2(0x37f)](_0x244cb2(0x2af));const _0x1d055c=this[_0x244cb2(0x3af)]['findIndex'](function(_0x4d40f9){const _0xc535ee=_0x244cb2;return _0x4d40f9[_0xc535ee(0x349)]==_0x5445f4;});-0x1!==_0x1d055c&&this['activateSite'](this[_0x244cb2(0x3af)][_0x1d055c]);},'activateSite'(_0x56d2c2){const _0x9b2631=_0x323289,_0x1b6ba7=this;pos['site_url']==_0x56d2c2[_0x9b2631(0x349)]&&$[_0x9b2631(0x2ab)](pos[_0x9b2631(0x3d2)],{'action':_0x9b2631(0x292),'nonce':pos[_0x9b2631(0x259)],'op':'A'},function(){const _0x181ecb=_0x9b2631;pos[_0x181ecb(0x379)]=0x0,$(_0x181ecb(0x254))[_0x181ecb(0x242)](_0x181ecb(0x2a7))[_0x181ecb(0x3b4)](_0x181ecb(0x3dc));}),$['post'](this[_0x9b2631(0x210)]()+_0x9b2631(0x20d),{'site':_0x56d2c2[_0x9b2631(0x349)]},function(_0x59a456){const _0x17e0d5=_0x9b2631;0x0==_0x59a456[_0x17e0d5(0x3f7)]?(_0x56d2c2[_0x17e0d5(0x35b)]=!0x0,_0x56d2c2['id']=_0x59a456['id'],_0x1b6ba7[_0x17e0d5(0x2f9)]('pos_439001',_0x17e0d5(0x3cc),function(){const _0x5d7381=_0x17e0d5;location[_0x5d7381(0x271)]();})):_0x1b6ba7['showMessage'](_0x59a456[_0x17e0d5(0x1ef)],!0x0),_0x1b6ba7['fetchSites']();});},'deactivateSite'(_0x21ec8d){const _0x330a1b=_0x323289,_0x4517cb=this;pos['site_url']==_0x21ec8d[_0x330a1b(0x349)]&&$['post'](pos[_0x330a1b(0x3d2)],{'action':_0x330a1b(0x292),'nonce':pos[_0x330a1b(0x259)],'op':'D'},function(_0x5d8e45){const _0x9728da=_0x330a1b;pos[_0x9728da(0x379)]=0x0;}),$[_0x330a1b(0x209)]({'url':this[_0x330a1b(0x210)]()+_0x330a1b(0x346)+_0x21ec8d['id'],'type':'DELETE','success':function(_0x49771a){const _0x33ddba=_0x330a1b;_0x49771a[_0x33ddba(0x3f7)]?_0x4517cb[_0x33ddba(0x372)](_0x49771a[_0x33ddba(0x1ef)],!0x0):(_0x4517cb[_0x33ddba(0x2f9)](_0x33ddba(0x299),'xx'),_0x21ec8d[_0x33ddba(0x35b)]=!0x1,_0x4517cb[_0x33ddba(0x38e)]());}});},'getCurrentSite':()=>pos['site_url'],'shoudDisplayTopBar'(){const _0x5215c5=_0x323289;return!!this[_0x5215c5(0x2a4)]()&&(null!=this[_0x5215c5(0x2d5)]&&(_0x5215c5(0x370)!=this[_0x5215c5(0x2d5)][_0x5215c5(0x1f8)]&&!this[_0x5215c5(0x2e3)]()));},'ix256'(){return this['isCurrentSiteActive']();},'isCurrentSiteActive'(){const _0x4c3741=pos['site_url'];return this['sites']['some'](function(_0x24133d){const _0x423665=_0x392b;return _0x24133d['url']==_0x4c3741&&0x1==_0x24133d[_0x423665(0x35b)];});},'registerSite'(){const _0x347e39=_0x323289;if(''==this[_0x347e39(0x217)])return;const _0x46d06f={'url':document[_0x347e39(0x30b)][_0x347e39(0x34a)]};fetch(this['API_ENDPOINT']()+_0x347e39(0x3b9),{'method':'POST','body':JSON[_0x347e39(0x344)](_0x46d06f),'headers':{'Accept':'application/json','Content-Type':'application/json','Authorization':'Bearer\x20'+this[_0x347e39(0x217)]}})[_0x347e39(0x351)](_0x23f451=>{const _0x2c0009=_0x347e39;console[_0x2c0009(0x255)](Connection[_0x2c0009(0x263)]());});},'noCategories'(){const _0x4d4792=_0x323289;return!this[_0x4d4792(0x25e)][_0x4d4792(0x34b)](_0xae48aa=>_0xae48aa['n']>0x0)||0x0==this['categories'][_0x4d4792(0x200)];},'fetchUserCategories'(){const _0x334f61=_0x323289;if(_0x334f61(0x370)==this[_0x334f61(0x2d5)][_0x334f61(0x1f8)])return;const _0x2f2028=this;$['get'](this[_0x334f61(0x210)]()+'/categories',function(_0x3c3942){const _0x581e63=_0x334f61;_0x3c3942[_0x581e63(0x2fd)](_0x39a636=>{const _0x3ae163=_0x581e63;_0x39a636['title']=_0x2f2028[_0x3ae163(0x2c7)](_0x39a636[_0x3ae163(0x219)]);}),_0x2f2028[_0x581e63(0x25e)]=_0x2f2028['categories'][_0x581e63(0x24f)](_0x3c3942);});},'manageCategories'(_0x3ba9b0){const _0x76cb32=_0x323289;this[_0x76cb32(0x202)]=[],this['activeBookmark']=_0x3ba9b0,this['modalCategories']=_0x3ba9b0[_0x76cb32(0x25e)],this[_0x76cb32(0x23d)]=!0x0;},'fetchCBookmarks'(_0x3e3af6){const _0x38265a=_0x323289;this[_0x38265a(0x27e)]=!0x1,this[_0x38265a(0x2f4)](),this[_0x38265a(0x3f4)]=_0x3e3af6[_0x38265a(0x2ed)],this['makeCategoryActive'](_0x3e3af6);},'addCategories'(){const _0xde7ff=_0x323289;''!=this[_0xde7ff(0x2e4)]&&(this['titleCase'](this['newCategory']),this[_0xde7ff(0x25e)]['push']({'key':this['newCategory'],'title':this[_0xde7ff(0x2c7)](this[_0xde7ff(0x2e4)]),'active':0x0,'id':0x270f+Math['floor'](0x270f*Math[_0xde7ff(0x303)]())}),this[_0xde7ff(0x202)]['push'](this[_0xde7ff(0x2e4)]+''),this[_0xde7ff(0x2e4)]='');},'saveCategories'(){const _0x2a189a=_0x323289;0x0==this[_0x2a189a(0x202)]['length']&&(this[_0x2a189a(0x202)]=[_0x2a189a(0x35d)]),this[_0x2a189a(0x333)][_0x2a189a(0x25e)]=this['modalCategories'],this[_0x2a189a(0x2df)](),$[_0x2a189a(0x2ab)](this[_0x2a189a(0x210)]()+'/updatecategories',{'plugin_id':this[_0x2a189a(0x333)][_0x2a189a(0x359)],'categories':this[_0x2a189a(0x333)]['categories']}),this[_0x2a189a(0x29f)]();},'hideModal'(){const _0x19e41d=_0x323289;this[_0x19e41d(0x23d)]=!0x1,this[_0x19e41d(0x202)]=[];},'pop'(){const _0x536e9d=_0x323289;this[_0x536e9d(0x3a3)][_0x536e9d(0x1fb)]();},'fetchUserBookmarks'(){const _0x352396=_0x323289;this[_0x352396(0x2a4)]()&&fetch(this[_0x352396(0x210)]()+'/bookmarks',{'method':_0x352396(0x39f),'headers':{'Accept':_0x352396(0x401),'Content-Type':_0x352396(0x401),'Authorization':'Bearer\x20'+this[_0x352396(0x217)]}})[_0x352396(0x318)](_0x303e51=>_0x303e51[_0x352396(0x266)]())[_0x352396(0x318)](_0x4c29d5=>{const _0x53aa1e=_0x352396,_0x323173=[],_0x436da2=[];_0x4c29d5[_0x53aa1e(0x38c)](function(_0x1d4486){const _0x29a416=_0x53aa1e;_0x29a416(0x262)==_0x1d4486[_0x29a416(0x1f8)]&&(_0x1d4486[_0x29a416(0x316)]='Eazy\x20Plugin\x20Manager'),_0x323173[_0x1d4486[_0x29a416(0x316)]]?_0x323173[_0x1d4486[_0x29a416(0x316)]][_0x29a416(0x25e)][_0x29a416(0x36c)](_0x1d4486[_0x29a416(0x25b)]):(_0x323173[_0x1d4486[_0x29a416(0x316)]]=_0x1d4486,_0x323173[_0x1d4486['name']][_0x29a416(0x25e)]=[],_0x323173[_0x1d4486['name']][_0x29a416(0x25e)][_0x29a416(0x36c)](_0x1d4486[_0x29a416(0x25b)]));});const _0x37d28d=Object[_0x53aa1e(0x22b)](_0x323173);_0x37d28d[_0x53aa1e(0x3f1)](),_0x37d28d[_0x53aa1e(0x38c)](_0x24faa2=>{const _0x49c581=_0x323173[_0x24faa2];_0x436da2['push'](_0x49c581);}),this['bookmarks']=_0x436da2;const _0x24d138=this;setTimeout(function(){const _0xfdebe2=_0x53aa1e;_0x24d138[_0xfdebe2(0x2df)]();},0x2bc),this[_0x53aa1e(0x377)]();})[_0x352396(0x351)](_0x227fc1=>{const _0x4bd95c=_0x352396;console[_0x4bd95c(0x255)](Connection[_0x4bd95c(0x263)]());});},'processCategoryCount'(){const _0x640e02=_0x323289,_0x57ecee={};this[_0x640e02(0x3a3)][_0x640e02(0x38c)](function(_0x26ebed){const _0x375f5f=_0x640e02;_0x26ebed[_0x375f5f(0x25e)][_0x375f5f(0x38c)](function(_0x13a077){_0x57ecee[_0x13a077]?_0x57ecee[_0x13a077]+=0x1:_0x57ecee[_0x13a077]=0x1;});}),this[_0x640e02(0x25e)][_0x640e02(0x2fd)](function(_0x2830ea){const _0x514c61=_0x640e02;_0x2830ea['n']=_0x57ecee[_0x2830ea[_0x514c61(0x2ed)]];}),this[_0x640e02(0x25e)][0x0]['n']=this[_0x640e02(0x3a3)][_0x640e02(0x200)];},'fetchHistories'(){const _0x4c9540=_0x323289;this['isLoggedIn']()&&fetch(pos[_0x4c9540(0x3d2)]+'?'+new URLSearchParams({'nonce':pos['nonce'],'action':'pos_histories'}),{'method':'GET','headers':{'Accept':_0x4c9540(0x401),'Content-Type':'application/json','Authorization':'Bearer\x20'+this[_0x4c9540(0x217)]}})[_0x4c9540(0x318)](_0x1f861d=>_0x1f861d['json']())[_0x4c9540(0x318)](_0x2a0af6=>{const _0x25ad99=_0x4c9540;this[_0x25ad99(0x257)]=_0x2a0af6;})['catch'](_0x4fc0fc=>{const _0x28440a=_0x4c9540;console[_0x28440a(0x255)](Connection[_0x28440a(0x263)]());});},'hasHistories'(){const _0x1a5b63=_0x323289;return 0x0!=this[_0x1a5b63(0x257)][_0x1a5b63(0x200)];},'fetchPlanDetails'(){},'saveBookmark'(){},'titleCase'(_0x2e7d72){const _0x3f9f3b=_0x323289;if('plugins-on-steroids'==_0x2e7d72&&(_0x2e7d72=_0x3f9f3b(0x2cc)),_0x2e7d72)return(_0x2e7d72=_0x2e7d72[_0x3f9f3b(0x402)](/-/g,'\x20'))[_0x3f9f3b(0x2e0)]()[_0x3f9f3b(0x290)]('\x20')[_0x3f9f3b(0x2fd)](function(_0x76ac58){const _0x4f7115=_0x3f9f3b;return _0x76ac58[_0x4f7115(0x2b3)](0x0)[_0x4f7115(0x3c0)]()+_0x76ac58[_0x4f7115(0x231)](0x1);})[_0x3f9f3b(0x358)]('\x20');},'count'(){const _0x196ec6=_0x323289;return this['bookmarks'][_0x196ec6(0x200)];},'removeBookmark'(_0x2c9444){const _0x2dde83=_0x323289;this['bookmarks'][_0x2dde83(0x258)](_0x2c9444,0x1),this[_0x2dde83(0x2df)]();},'installUrl':_0x441414=>pos[_0x323289(0x3d2)]+_0x323289(0x3d1)+pos[_0x323289(0x259)]+_0x323289(0x2dd)+_0x441414,'processPlugin'(_0x4c7cac,_0x1766fa=null,_0x14eb3f=_0x323289(0x2fb)){const _0x2b5cc0=_0x323289;if(_0x2b5cc0(0x262)==_0x4c7cac)return;const _0x20127e=this[_0x2b5cc0(0x3a3)]['findIndex'](_0x514a32=>_0x514a32['slug']==_0x4c7cac),_0x2d2b11=this;if(this[_0x2b5cc0(0x373)][_0x2b5cc0(0x205)](_0x4c7cac)&&!this[_0x2b5cc0(0x23f)]['includes'](_0x4c7cac)){if(pos[_0x2b5cc0(0x1f6)][_0x4c7cac])return void this[_0x2b5cc0(0x372)](_0x2b5cc0(0x21f),!0x0);if(pos[_0x2b5cc0(0x2aa)][_0x4c7cac])return void this[_0x2b5cc0(0x372)](_0x2b5cc0(0x3e2),!0x0);if(_0x1766fa&&'activate'!=_0x1766fa)return void window[_0x2b5cc0(0x35e)](new CustomEvent(_0x2b5cc0(0x37e),{'detail':{'slug':_0x4c7cac,'action':_0x2b5cc0(0x32b)}}));$[_0x2b5cc0(0x2ab)](pos[_0x2b5cc0(0x3d2)],{'action':'pos_activate','nonce':pos[_0x2b5cc0(0x259)],'slug':_0x4c7cac,'version':_0x14eb3f},function(_0x962ad2){const _0x5d4bdd=_0x2b5cc0,_0x2f3ca2='Plugin\x20'+_0x4c7cac+'\x20has\x20been\x20activated\x20sucessfully';_0x2d2b11[_0x5d4bdd(0x397)]['message']=_0x2f3ca2,_0x2d2b11[_0x5d4bdd(0x397)][_0x5d4bdd(0x38a)]=!0x0,_0x2d2b11[_0x5d4bdd(0x377)](_0x20127e),window['dispatchEvent'](new CustomEvent('POS_PLUGIN_ACTION',{'detail':{'slug':_0x4c7cac,'action':_0x5d4bdd(0x3d3)}}));}),this[_0x2b5cc0(0x23f)][_0x2b5cc0(0x36c)](_0x4c7cac);}else{if(this[_0x2b5cc0(0x373)][_0x2b5cc0(0x205)](_0x4c7cac)&&this[_0x2b5cc0(0x23f)][_0x2b5cc0(0x205)](_0x4c7cac)){if(pos['blocked_plugins'][_0x4c7cac])return void this['showMessage'](_0x2b5cc0(0x30a),!0x0);if(pos[_0x2b5cc0(0x2aa)][_0x4c7cac])return void this['showMessage'](_0x2b5cc0(0x338),!0x0);if(_0x1766fa&&_0x2b5cc0(0x399)!=_0x1766fa)return void window[_0x2b5cc0(0x35e)](new CustomEvent(_0x2b5cc0(0x37e),{'detail':{'slug':_0x4c7cac,'action':_0x2b5cc0(0x32b)}}));$[_0x2b5cc0(0x2ab)](pos['ajax_url'],{'action':_0x2b5cc0(0x207),'nonce':pos[_0x2b5cc0(0x259)],'slug':_0x4c7cac,'version':_0x14eb3f},function(_0x439905){const _0x22e3c0=_0x2b5cc0,_0x5583ab=_0x22e3c0(0x1ff)+_0x4c7cac+_0x22e3c0(0x386);_0x2d2b11[_0x22e3c0(0x397)][_0x22e3c0(0x1ef)]=_0x5583ab,_0x2d2b11[_0x22e3c0(0x397)][_0x22e3c0(0x38a)]=!0x0,_0x2d2b11[_0x22e3c0(0x377)](_0x20127e),window[_0x22e3c0(0x35e)](new CustomEvent('POS_PLUGIN_ACTION',{'detail':{'slug':_0x4c7cac,'action':'deactivated'}}));});const _0x4ad9e4=this['active_plugins'][_0x2b5cc0(0x36f)](_0x4c7cac);_0x4ad9e4>-0x1&&this[_0x2b5cc0(0x23f)][_0x2b5cc0(0x258)](_0x4ad9e4,0x1);}else{if(pos[_0x2b5cc0(0x1f6)][_0x4c7cac])return void this[_0x2b5cc0(0x372)](_0x2b5cc0(0x1f5),!0x0);if(pos[_0x2b5cc0(0x2aa)][_0x4c7cac])return void this[_0x2b5cc0(0x372)](_0x2b5cc0(0x1f9),!0x0);if(_0x1766fa&&_0x2b5cc0(0x21b)!=_0x1766fa)return void window[_0x2b5cc0(0x35e)](new CustomEvent('POS_PLUGIN_ACTION',{'detail':{'slug':_0x4c7cac,'action':_0x2b5cc0(0x32b)}}));const _0x255952='Plugin\x20'+_0x4c7cac+_0x2b5cc0(0x286);this[_0x2b5cc0(0x397)]['message']=_0x255952,this[_0x2b5cc0(0x397)][_0x2b5cc0(0x38a)]=!0x0,_0x2d2b11['bookmarks'][_0x20127e][_0x2b5cc0(0x319)]=_0x2b5cc0(0x3a5)+(_0x2b5cc0(0x3fb)==_0x14eb3f?'Latest':_0x14eb3f),$[_0x2b5cc0(0x2ab)](pos[_0x2b5cc0(0x3d2)],{'action':'pos_install','nonce':pos['nonce'],'slug':_0x4c7cac,'version':_0x14eb3f},function(_0x477eb8){const _0x526481=_0x2b5cc0;_0x2d2b11[_0x526481(0x293)][_0x4c7cac]=_0x14eb3f;const _0x54a48f=_0x526481(0x1ff)+_0x4c7cac+'\x20has\x20been\x20installed\x20sucessfully';_0x2d2b11[_0x526481(0x397)][_0x526481(0x1ef)]=_0x54a48f,_0x2d2b11[_0x526481(0x397)][_0x526481(0x38a)]=!0x0,_0x2d2b11[_0x526481(0x377)](_0x20127e),window[_0x526481(0x35e)](new CustomEvent(_0x526481(0x37e),{'detail':{'slug':_0x4c7cac,'action':'installed'}}));}),this[_0x2b5cc0(0x373)]['push'](_0x4c7cac);}}},'processActivePlugins'(_0x21951a){const _0x49ae42=_0x323289;for(i of(_0x21951a=JSON[_0x49ae42(0x380)](_0x21951a),this[_0x49ae42(0x23f)]=[],Object[_0x49ae42(0x22b)](_0x21951a))){const _0x1fe876=_0x21951a[i][_0x49ae42(0x290)]('/');this[_0x49ae42(0x23f)][_0x49ae42(0x36c)](_0x1fe876[0x0]);}},'processAllPlugins'(_0x1b3ac7){const _0x33d6ae=_0x323289;for(i of(_0x1b3ac7=JSON[_0x33d6ae(0x380)](_0x1b3ac7),this[_0x33d6ae(0x373)]=[],Object[_0x33d6ae(0x22b)](_0x1b3ac7))){const _0x2ef659=i[_0x33d6ae(0x290)]('/'),_0x4f1856=_0x2ef659[0x0];this[_0x33d6ae(0x373)][_0x33d6ae(0x36c)](_0x2ef659[0x0]),this[_0x33d6ae(0x293)][_0x4f1856]=_0x1b3ac7[i][_0x33d6ae(0x28d)];}},'getPluginVersion'(_0x423215){const _0x377d7a=_0x323289;if(this['installed_plugins'][_0x423215])return'Installed\x20Version:\x20'+this[_0x377d7a(0x293)][_0x423215]+'\x20|';},'updateActionText'(_0x57ca52=null){const _0x14c4cb=_0x323289;if(_0x57ca52){const _0x2baf71=this[_0x14c4cb(0x3a3)][_0x57ca52][_0x14c4cb(0x1f8)];let _0x215781=_0x14c4cb(0x3fa);this[_0x14c4cb(0x373)][_0x14c4cb(0x205)](_0x2baf71)&&!this[_0x14c4cb(0x23f)]['includes'](_0x2baf71)?_0x215781=_0x14c4cb(0x306):this['all_plugins'][_0x14c4cb(0x205)](_0x2baf71)&&this[_0x14c4cb(0x23f)][_0x14c4cb(0x205)](_0x2baf71)&&(_0x215781=_0x14c4cb(0x36b)),this[_0x14c4cb(0x3a3)][_0x57ca52][_0x14c4cb(0x319)]=_0x215781;}else for(i in this[_0x14c4cb(0x3a3)]){const _0x59abd0=this[_0x14c4cb(0x3a3)][i][_0x14c4cb(0x1f8)];let _0x127732=_0x14c4cb(0x3fa);this[_0x14c4cb(0x373)][_0x14c4cb(0x205)](_0x59abd0)&&!this[_0x14c4cb(0x23f)]['includes'](_0x59abd0)?_0x127732=_0x14c4cb(0x306):this[_0x14c4cb(0x373)][_0x14c4cb(0x205)](_0x59abd0)&&this['active_plugins']['includes'](_0x59abd0)&&(_0x127732='Deactivate'),this['bookmarks'][i]['actionText']=_0x127732;}},'makeExternal':_0x55229e=>_0x55229e[_0x323289(0x402)]('href','target=\x22_blank\x22\x20href'),'filter'(_0x2788da){const _0x1c7028=_0x323289;if(!_0x2788da)return;return _0x2788da[_0x1c7028(0x2b9)](_0x5a7054=>_0x5a7054[_0x1c7028(0x1f8)]&&_0x5a7054[_0x1c7028(0x1f8)][_0x1c7028(0x205)](this['psearch']));},'filterByCategory'(_0x256c54){const _0x2d1f98=_0x323289;return _0x256c54&&_0x2d1f98(0x3c6)!=_0x256c54?this['bookmarks'][_0x2d1f98(0x2b9)](_0xb8f9a9=>_0xb8f9a9['categories'][_0x2d1f98(0x205)](_0x256c54)&&_0xb8f9a9[_0x2d1f98(0x1f8)][_0x2d1f98(0x2e0)]()[_0x2d1f98(0x205)](this[_0x2d1f98(0x250)][_0x2d1f98(0x2e0)]())):this[_0x2d1f98(0x3a3)]['filter'](_0x5052ed=>_0x5052ed[_0x2d1f98(0x1f8)]['toLowerCase']()[_0x2d1f98(0x205)](this[_0x2d1f98(0x250)][_0x2d1f98(0x2e0)]()));},'resetPassword'(){const _0x24998d=_0x323289,_0x53c6b2=this;if(!this[_0x24998d(0x3bd)](this[_0x24998d(0x26a)]))return void(this[_0x24998d(0x21e)]=_0x24998d(0x3b0));this[_0x24998d(0x25d)]='';const _0x4acf97=btoa(this[_0x24998d(0x26a)]),_0x21ef6d=_0x4acf97[_0x24998d(0x231)](0x0,-0x2)[_0x24998d(0x290)]('')[_0x24998d(0x212)]()[_0x24998d(0x358)]('')+_0x4acf97[_0x24998d(0x231)](-0x2);this[_0x24998d(0x1f2)]=!0x1,this[_0x24998d(0x21e)]='',$[_0x24998d(0x2ab)](this['API_ENDPOINT']()+_0x24998d(0x272),{'email':this[_0x24998d(0x26a)],'identifier':_0x21ef6d},function(){const _0x4964e1=_0x24998d;_0x53c6b2[_0x4964e1(0x372)](_0x4964e1(0x2ef)+_0x53c6b2[_0x4964e1(0x26a)]+'\x20for\x20a\x20password\x20reset\x20link');});},'validateEmail':_0x50f1e1=>/^[^\s@]+@[^\s@]+\.[^\s@]+$/[_0x323289(0x371)](_0x50f1e1),'makeCategoryActive'(_0x32bc61){this['categories']['forEach'](function(_0x2030cb){const _0x51a301=_0x392b;_0x2030cb[_0x51a301(0x35b)]=!0x1,_0x2030cb['id']==_0x32bc61['id']&&(_0x2030cb[_0x51a301(0x35b)]=!0x0);});},'selectPlugins'(){const _0x19a4b7=_0x323289;if(this[_0x19a4b7(0x27e)]){const _0x512908=this,_0x38aa26=this[_0x19a4b7(0x3ed)](this[_0x19a4b7(0x3f4)]);this[_0x19a4b7(0x361)]=[],_0x38aa26[_0x19a4b7(0x38c)](function(_0xe2e44){const _0x3af388=_0x19a4b7;_0x512908[_0x3af388(0x361)][_0x3af388(0x36c)](_0xe2e44['slug']);});}else this[_0x19a4b7(0x361)]=[];},'processBulkAction'(){const _0x4da9f1=_0x323289;window[_0x4da9f1(0x216)]('POS_PLUGIN_ACTION',this[_0x4da9f1(0x3d8)]),window['dispatchEvent'](new CustomEvent(_0x4da9f1(0x37e),{'detail':{}}));},'processPluginFromEvent'(){const _0x1261e8=_0x323289,_0x1e4d81=Alpine[_0x1261e8(0x3a8)](_0x1261e8(0x320));if(_0x1e4d81[_0x1261e8(0x361)][_0x1261e8(0x200)]<=0x0)return window[_0x1261e8(0x355)](_0x1261e8(0x37e),_0x1e4d81[_0x1261e8(0x3d8)]),_0x1e4d81['bulkSelectedPlugins']=[],_0x1e4d81['selectAllPlugins']=!0x1,void(_0x1e4d81[_0x1261e8(0x20c)]=null);const _0x2a5051=_0x1e4d81['bulkSelectedPlugins'][_0x1261e8(0x1fb)]();_0x1e4d81['processPlugin'](_0x2a5051,_0x1e4d81[_0x1261e8(0x20c)]);},'notBlocked':_0x1fa1ea=>!pos['blocked_plugins'][_0x1fa1ea]&&!pos[_0x323289(0x2aa)][_0x1fa1ea],'optimizationManager':{'saving':!0x1,'search':'','showSelectedOnly':!0x1,'all_plugins':[],'actions':{'enable':_0x323289(0x29c),'disable':_0x323289(0x2c5)},'types':{'post':_0x323289(0x1fa),'page':_0x323289(0x2c4),'special':_0x323289(0x297)},'model':{'selectAllPosts':!0x1,'selectAllPages':!0x1,'showOnlySelectedPosts':!0x1,'showOnlySelectedPages':!0x1,'type':'','post_ids':[],'page_ids':[],'urls':'','specials':[],'slugs':[]},'posts':[],'pages':[],'post_slugs':[],'page_slugs':[],'ruleset':{},'checkSelectAllStatus'(_0x5ef61e,_0x144bdd=_0x323289(0x2ab)){const _0x53f3e4=_0x323289;'post'==_0x144bdd&&(_0x5ef61e[_0x53f3e4(0x27d)][_0x53f3e4(0x200)],this[_0x53f3e4(0x26e)],length?_0x5ef61e[_0x53f3e4(0x382)]=!0x1:_0x5ef61e[_0x53f3e4(0x382)]=!0x0),_0x53f3e4(0x354)==_0x144bdd&&(_0x5ef61e['page_ids'][_0x53f3e4(0x200)]!=this[_0x53f3e4(0x3f6)]['length']?_0x5ef61e[_0x53f3e4(0x324)]=!0x1:_0x5ef61e['selectAllPages']=!0x0);},'clean'(){const _0x1120b3=_0x323289;this[_0x1120b3(0x3fc)]='',this[_0x1120b3(0x328)]=!0x1;},'filteredPosts'(_0x55b763){const _0x53feec=_0x323289,_0x233552=this['posts'][_0x53feec(0x2b9)](_0x28d181=>_0x28d181[_0x53feec(0x219)][_0x53feec(0x2e0)]()[_0x53feec(0x205)](this[_0x53feec(0x3fc)][_0x53feec(0x2e0)]()));return this[_0x53feec(0x328)]?_0x233552[_0x53feec(0x2b9)](_0x1d8d79=>_0x55b763[_0x53feec(0x27d)][_0x53feec(0x205)](_0x1d8d79['id'])):_0x233552;},'filteredPages'(_0x109afa){const _0x1d0b3a=_0x323289,_0x44bdec=this[_0x1d0b3a(0x3f6)][_0x1d0b3a(0x2b9)](_0x4cf82a=>_0x4cf82a[_0x1d0b3a(0x219)][_0x1d0b3a(0x2e0)]()[_0x1d0b3a(0x205)](this[_0x1d0b3a(0x3fc)][_0x1d0b3a(0x2e0)]()));return this['showSelectedOnly']?_0x44bdec['filter'](_0x3bfc67=>_0x109afa['page_ids']['includes'](_0x3bfc67['id'])):_0x44bdec;},'isChecked':(_0x2f28cd,_0xa6dd94)=>Array[_0x323289(0x235)](_0x2f28cd)&&_0x2f28cd['includes'](_0xa6dd94),'toggleSelection'(_0x205373,_0x38cefc){const _0x25c370=_0x323289;_0x25c370(0x2ab)==_0x38cefc&&(_0x205373[_0x25c370(0x382)]?_0x205373['post_ids']=this['posts'][_0x25c370(0x2fd)](_0x32dd8c=>_0x32dd8c['id']):_0x205373[_0x25c370(0x27d)]=[]),_0x25c370(0x354)==_0x38cefc&&(_0x205373[_0x25c370(0x324)]?_0x205373[_0x25c370(0x3b2)]=this[_0x25c370(0x3f6)][_0x25c370(0x2fd)](_0x44e600=>_0x44e600['id']):_0x205373[_0x25c370(0x3b2)]=[]);},'getLabel':(_0x90dc8e,_0x3c90e6=_0x323289(0x340))=>Array[_0x323289(0x235)](_0x90dc8e)?_0x90dc8e['length']<=0x1?_0x90dc8e['length']+'\x20'+_0x3c90e6+_0x323289(0x39a):_0x90dc8e['length']+'\x20'+_0x3c90e6+'s\x20Selected':_0x323289(0x313)+_0x3c90e6+'s','addRule'(_0x521227){const _0x51a56a=_0x323289;this[_0x51a56a(0x3b5)][_0x521227][_0x51a56a(0x215)]||(this[_0x51a56a(0x3b5)][_0x521227][_0x51a56a(0x215)]=[]),this[_0x51a56a(0x3b5)][_0x521227][_0x51a56a(0x215)]['push'](Object[_0x51a56a(0x337)]({},this['model']));},'fixSlugs'(){const _0x3e81d0=_0x323289;Object[_0x3e81d0(0x2de)](this[_0x3e81d0(0x3b5)])[_0x3e81d0(0x38c)](_0xa415e6=>{const _0x535b8f=_0x3e81d0;_0xa415e6['rules'][_0x535b8f(0x38c)](_0x459d30=>{const _0x535f69=_0x535b8f;_0x459d30[_0x535f69(0x265)]=[],_0x459d30['post_ids']&&_0x459d30[_0x535f69(0x27d)][_0x535f69(0x38c)](_0x5f15e7=>{_0x459d30['slugs']['push'](this['post_slugs'][_0x5f15e7]);}),_0x459d30[_0x535f69(0x3b2)]&&_0x459d30['page_ids'][_0x535f69(0x38c)](_0x3a309c=>{const _0x4cd041=_0x535f69;_0x459d30['slugs'][_0x4cd041(0x36c)](this[_0x4cd041(0x393)][_0x3a309c]);}),_0x459d30[_0x535f69(0x395)]&&_0x459d30[_0x535f69(0x395)]['forEach'](_0x42eece=>{const _0x2c1572=_0x535f69;_0x459d30[_0x2c1572(0x265)]['push'](_0x42eece);});});});},'loadPosts'(){const _0x54cebe=_0x323289;if(0x0==this[_0x54cebe(0x26e)][_0x54cebe(0x200)]){const _0x12b466=this;$[_0x54cebe(0x396)](pos[_0x54cebe(0x3d2)],{'nonce':pos[_0x54cebe(0x259)],'action':_0x54cebe(0x3d0)},function(_0x3b4064){const _0x4ec67b=_0x54cebe;_0x12b466[_0x4ec67b(0x26e)]=JSON[_0x4ec67b(0x380)](_0x3b4064),_0x12b466[_0x4ec67b(0x26e)]['forEach'](_0x53db5c=>{const _0x175b9a=_0x4ec67b;_0x12b466[_0x175b9a(0x31e)][_0x53db5c['id']]=_0x53db5c[_0x175b9a(0x1f8)];});});}},'loadPages'(){const _0x4e9fe4=_0x323289;if(0x0==this['pages'][_0x4e9fe4(0x200)]){const _0x5956e0=this;$[_0x4e9fe4(0x396)](pos[_0x4e9fe4(0x3d2)],{'nonce':pos[_0x4e9fe4(0x259)],'action':_0x4e9fe4(0x321)},function(_0x5e5399){const _0xfe0728=_0x4e9fe4;_0x5956e0['pages']=JSON['parse'](_0x5e5399),_0x5956e0[_0xfe0728(0x3f6)][_0xfe0728(0x38c)](_0x313294=>{const _0x1ee98b=_0xfe0728;_0x5956e0['page_slugs'][_0x313294['id']]=_0x313294[_0x1ee98b(0x1f8)];});});}},'init'(){const _0x13cf90=_0x323289,_0x4ea4b2=Alpine[_0x13cf90(0x3a8)](_0x13cf90(0x320)),_0x2dadc2=JSON[_0x13cf90(0x380)](pos[_0x13cf90(0x23f)]),_0x3c3d56=this;Object[_0x13cf90(0x2de)](_0x2dadc2)[_0x13cf90(0x38c)](_0x104406=>{const _0xec82c7=_0x13cf90,_0x169887={'slug':_0x104406[_0xec82c7(0x290)]('/')[0x0],'path':_0x104406};this[_0xec82c7(0x373)]['push'](_0x169887);const _0x56a687=Object['assign']({},this[_0xec82c7(0x3cf)]);this[_0xec82c7(0x3b5)][_0x169887[_0xec82c7(0x1f8)]]={'slug':_0x169887[_0xec82c7(0x1f8)],'rules':[_0x56a687]};}),_0x4ea4b2[_0x13cf90(0x2c9)](_0x13cf90(0x2c3),_0x13cf90(0x213),function(_0x11858a){const _0x23e660=_0x13cf90,_0x23ccaa=JSON[_0x23e660(0x380)](_0x11858a);'[]'!=_0x11858a&&(this['ruleset']=Object[_0x23e660(0x337)](_0x3c3d56[_0x23e660(0x3b5)],_0x23ccaa),Object['values'](this[_0x23e660(0x3b5)])[_0x23e660(0x38c)](_0x264bc2=>{const _0x527190=_0x23e660;_0x264bc2[_0x527190(0x215)][_0x527190(0x38c)](_0x413761=>{const _0x1f9ff1=_0x527190;_0x413761['page_ids']||(_0x413761[_0x1f9ff1(0x3b2)]=[]),_0x413761[_0x1f9ff1(0x27d)]||(_0x413761[_0x1f9ff1(0x27d)]=[]);});}));}),'optimization'==_0x4ea4b2['tab']&&(this[_0x13cf90(0x1fd)](),this[_0x13cf90(0x308)]());},'savingLabel'(){const _0xbf0597=_0x323289;return this[_0xbf0597(0x3cb)]?_0xbf0597(0x252):_0xbf0597(0x3ca);},'saveRules'(_0x3d1dd1){const _0x910aa1=_0x323289;$('#s'+_0x3d1dd1)[_0x910aa1(0x37f)]('Saving...');const _0x2b9e8b=this,_0x18d4a=Alpine['store'](_0x910aa1(0x320));this[_0x910aa1(0x329)](),'869c92e51342d9db052edc565b9fbf19b93539f8'!=_0x18d4a[_0x910aa1(0x2d5)][_0x910aa1(0x204)]&&'c1dc4511eb56aea509571e2d9132a8c3d3999a25'!=_0x18d4a[_0x910aa1(0x2d5)][_0x910aa1(0x204)]||_0x18d4a[_0x910aa1(0x2f9)](_0x910aa1(0x2c3),this[_0x910aa1(0x3b5)],function(){const _0x4235c0=_0x910aa1;Alpine[_0x4235c0(0x3a8)](_0x4235c0(0x320)),($('#s'+_0x3d1dd1)[_0x4235c0(0x37f)](_0x4235c0(0x3ca)),_0x2b9e8b[_0x4235c0(0x2b7)]());});},'deleteRule'(_0x120f41,_0x255f3b){const _0x5ba4c7=_0x323289;this[_0x5ba4c7(0x3b5)][_0x120f41][_0x5ba4c7(0x215)][_0x5ba4c7(0x258)](_0x255f3b,0x1),0x0==ruleset[_0x120f41][_0x5ba4c7(0x215)]['length']&&this['addRule'](_0x120f41);},'installAssets'(){const _0x2c4f2a=_0x323289;$[_0x2c4f2a(0x2ab)](pos['ajax_url'],{'action':_0x2c4f2a(0x2c6),'nonce':pos['nonce']},function(_0x21fb14){});}},'vaultManager':{'search':'','backups':[],'filter'(){const _0x4dfdb8=_0x323289;return this['backups'][_0x4dfdb8(0x2b9)](_0x33a915=>_0x33a915['plugin_slug'][_0x4dfdb8(0x205)](this[_0x4dfdb8(0x3fc)]));},'getList'(){const _0x1f1077=_0x323289,_0x455805=Alpine[_0x1f1077(0x3a8)](_0x1f1077(0x320)),_0x3951ae=this;$[_0x1f1077(0x396)](_0x455805[_0x1f1077(0x210)]()+_0x1f1077(0x37b),{},function(_0x53828d){const _0x2facee=_0x1f1077;_0x3951ae[_0x2facee(0x3f5)]=_0x53828d;});},'totalSpace'(){const _0x3e7393=_0x323289;let _0xabceed=0x0;return this[_0x3e7393(0x3f5)][_0x3e7393(0x38c)](_0x1164ad=>{const _0x49c16a=_0x3e7393;_0xabceed+=_0x1164ad[_0x49c16a(0x32f)];}),this[_0x3e7393(0x3e1)](_0xabceed);},'getSize'(_0x3525b9){const _0xd46b28=_0x323289,_0x27ae2a=Math[_0xd46b28(0x237)](_0x3525b9/0x3e8);return _0x27ae2a>0x3e8?Math['ceil'](_0x27ae2a/0x3e8)+'\x20MB':_0x27ae2a+'\x20KB';},'restore'(_0x20fb74,_0x116d34,_0x4f451e){const _0x38a6f9=_0x323289,_0x7a9f26=document[_0x38a6f9(0x273)]('x-restore-'+_0x20fb74),_0x592a8d=Alpine[_0x38a6f9(0x3a8)](_0x38a6f9(0x320));let _0x29de53=!0x0;_0x592a8d[_0x38a6f9(0x293)][_0x116d34]==_0x4f451e&&(_0x29de53=confirm(_0x38a6f9(0x32a)+_0x4f451e+_0x38a6f9(0x2c0))),_0x29de53&&(_0x7a9f26[_0x38a6f9(0x389)]=_0x38a6f9(0x285),$[_0x38a6f9(0x2ab)](pos[_0x38a6f9(0x3d2)],{'action':_0x38a6f9(0x241),'nonce':pos[_0x38a6f9(0x259)],'slug':_0x116d34,'version':_0x4f451e},function(_0x5c805e){const _0x5bcbe4=_0x38a6f9;_0x5c805e[_0x5bcbe4(0x3f7)]?_0x592a8d[_0x5bcbe4(0x372)](_0x5c805e[_0x5bcbe4(0x1ef)],!0x0):_0x592a8d[_0x5bcbe4(0x372)](_0x5bcbe4(0x3ce)+_0x4f451e+_0x5bcbe4(0x2be)),_0x7a9f26['innerHTML']=_0x5bcbe4(0x3a9);}));},'delete'(_0x3b74e4,_0x25b446){const _0x14f1a1=_0x323289,_0x5bae6f=Alpine[_0x14f1a1(0x3a8)]('settings'),_0xa1eb4e=this;confirm(_0x14f1a1(0x3c7))&&$['ajax']({'url':_0x5bae6f[_0x14f1a1(0x210)]()+_0x14f1a1(0x35f)+_0x3b74e4,'type':'DELETE','success':function(_0x5882b8){const _0x3099e7=_0x14f1a1;_0x5882b8[_0x3099e7(0x3f7)]?_0x5bae6f[_0x3099e7(0x372)](_0x5882b8['message'],!0x0):(_0xa1eb4e[_0x3099e7(0x3f5)][_0x3099e7(0x258)](_0x25b446,0x1),_0x5bae6f[_0x3099e7(0x372)](_0x3099e7(0x238)));}});}},'supportManager':{'email':'','name':'','subject':_0x323289(0x2b0),'message':'','ip':'','sendSupportRequest'(){const _0x107be6=_0x323289,_0x13755e=Alpine['store'](_0x107be6(0x320));''!=this['name']&&''!=this[_0x107be6(0x26a)]&&''!=this['subject']&&''!=this[_0x107be6(0x1ef)]?($[_0x107be6(0x2ab)](_0x13755e[_0x107be6(0x210)]()+_0x107be6(0x296),{'email':this[_0x107be6(0x26a)],'name':this['name'],'subject':this[_0x107be6(0x23b)],'message':this[_0x107be6(0x1ef)],'ip':this['ip']},function(){const _0x4bc7e1=_0x107be6;_0x13755e[_0x4bc7e1(0x372)](_0x4bc7e1(0x211));}),this[_0x107be6(0x1ef)]=''):_0x13755e[_0x107be6(0x372)]('All\x20fields\x20are\x20requirded,\x20please\x20fill\x20them\x20up.',!0x0);},'getClientIPAddress'(){const _0x54cbf5=_0x323289;fetch(_0x54cbf5(0x39e))[_0x54cbf5(0x318)](_0x4546b4=>_0x4546b4[_0x54cbf5(0x266)]())[_0x54cbf5(0x318)](_0x221e25=>{this['ip']=_0x221e25['ip'];});}},'versionManager':{'title':_0x323289(0x31b),'parent':{},'version':'','activePlugin':'','shouldDisplayModal':!0x1,'versions':{},'displayModal'(_0x36191f){const _0x276dc1=_0x323289;this[_0x276dc1(0x219)]=_0x36191f[_0x276dc1(0x1f8)],this['activePlugin']=_0x36191f['slug'],fetch(_0x276dc1(0x35a)+_0x36191f[_0x276dc1(0x1f8)])['then'](_0x13cff5=>_0x13cff5[_0x276dc1(0x266)]())['then'](_0x2d61f9=>{const _0x170ee5=_0x276dc1;this['version']='trunk',this[_0x170ee5(0x334)]=_0x2d61f9[_0x170ee5(0x334)],this['shouldDisplayModal']=!0x0;});},'hideModal'(){const _0x259412=_0x323289;this[_0x259412(0x3ae)]=!0x1;},'install'(){const _0x3da464=_0x323289;this[_0x3da464(0x3ae)]=!0x1;const _0x140d37=Alpine[_0x3da464(0x3a8)](_0x3da464(0x320));_0x140d37['bookmarks'][_0x3da464(0x1f7)](_0x1452f6=>_0x1452f6[_0x3da464(0x1f8)]==this[_0x3da464(0x2b8)]);if(_0x140d37[_0x3da464(0x23f)]['includes'](this['activePlugin']))_0x140d37[_0x3da464(0x372)](_0x3da464(0x298));else{const _0x3963c2=_0x140d37[_0x3da464(0x23f)][_0x3da464(0x36f)](this['activePlugin']);_0x3963c2>-0x1&&_0x140d37[_0x3da464(0x23f)][_0x3da464(0x258)](_0x3963c2,0x1);const _0x38028b=_0x140d37[_0x3da464(0x373)][_0x3da464(0x36f)](this[_0x3da464(0x2b8)]);_0x38028b>-0x1&&_0x140d37[_0x3da464(0x373)]['splice'](_0x38028b,0x1),_0x140d37[_0x3da464(0x30c)](this[_0x3da464(0x2b8)],null,this[_0x3da464(0x3c9)]);}},'getVersionLabel':(_0x3395a5,_0x4e8d8f)=>'trunk'==_0x3395a5?_0x323289(0x291):_0x3395a5},'activeGuard':{'vulnerabilities':[],'check'(){const _0xd63916=_0x323289,_0x46466e=Alpine[_0xd63916(0x3a8)](_0xd63916(0x320)),_0x44bf41=JSON[_0xd63916(0x380)](pos[_0xd63916(0x373)]),_0x518752=JSON[_0xd63916(0x380)](pos[_0xd63916(0x23f)]),_0x3d7a36=[];Object['keys'](_0x518752)[_0xd63916(0x38c)](_0x40b4f6=>{const _0x3d1b9=_0xd63916,_0x4cad40=_0x518752[_0x40b4f6][_0x3d1b9(0x290)]('/')[0x0],_0x29408e=_0x44bf41[_0x518752[_0x40b4f6]][_0x3d1b9(0x28d)];_0x3d7a36[_0x3d1b9(0x36c)]({'slug':_0x4cad40,'version':_0x29408e});});const _0x291671=this;$['post'](_0x46466e[_0xd63916(0x210)]()+_0xd63916(0x3e6),{'plugins':_0x3d7a36},function(_0x5ea159){const _0x4f3a1c=_0xd63916;_0x291671[_0x4f3a1c(0x3e8)]=_0x5ea159,_0x46466e[_0x4f3a1c(0x2f9)](_0x4f3a1c(0x22c),_0x291671[_0x4f3a1c(0x3e8)][_0x4f3a1c(0x200)]),$('#pos-vul-count')[_0x4f3a1c(0x37f)](_0x5ea159['length']);});},'processMessage'(_0xa9edd0){const _0x219d9c=_0x323289,_0x5eb0bc=_0xa9edd0[_0x219d9c(0x36f)](_0x219d9c(0x3a7));return _0xa9edd0[_0x219d9c(0x34c)](0x0,_0x5eb0bc);},'getSuggestion'(_0x5da43b){const _0x270a78=_0x323289,_0x197a84=_0x5da43b;_0x197a84[_0x270a78(0x32e)]=_0x197a84[_0x270a78(0x32e)]['toLowerCase']();let _0x219e90='';return _0x270a78(0x352)==_0x197a84[_0x270a78(0x32e)]||'high'==_0x197a84['severity']||_0x270a78(0x378)==_0x197a84[_0x270a78(0x32e)]?_0x219e90=_0x270a78(0x2f3)==_0x197a84[_0x270a78(0x27a)]?'This\x20vulnerability\x20has\x20been\x20patched.\x20Immediately\x20update\x20the\x20plugin\x20to\x20the\x20latest\x20version\x20or\x20deactivate':_0x270a78(0x3ac):_0x270a78(0x300)==_0x197a84[_0x270a78(0x32e)]&&(_0x219e90='Yes'==_0x197a84[_0x270a78(0x27a)]?_0x270a78(0x2a8):_0x270a78(0x33f)),_0x219e90;},'deactivatePlugin'(_0x5b7ef6){const _0xe0069c=_0x323289,_0x107009=Alpine['store'](_0xe0069c(0x320)),_0x5ea4f7=this,_0x14febf=this[_0xe0069c(0x3e8)]['findIndex'](_0x3accf8=>_0x3accf8[_0xe0069c(0x1f8)]==_0x5b7ef6);this[_0xe0069c(0x3e8)][_0xe0069c(0x258)](_0x14febf,0x1),$[_0xe0069c(0x2ab)](pos['ajax_url'],{'action':'pos_deactivate','nonce':pos[_0xe0069c(0x259)],'slug':_0x5b7ef6},function(_0x22841b){const _0x3e15aa=_0xe0069c;_0x107009['updateOption'](_0x3e15aa(0x22c),_0x5ea4f7['vulnerabilities'][_0x3e15aa(0x200)]),$(_0x3e15aa(0x3ad))['html'](_0x5ea4f7[_0x3e15aa(0x3e8)][_0x3e15aa(0x200)]);});}},'confirmationManager':{'displayModal':!0x1,'primaryText':_0x323289(0x309),'secondaryText':_0x323289(0x381),'message':'','successCallback':null,'errorCallback':null,'show'(_0x5bb5c8,_0x259737=null,_0xaf7853=null,_0xebcae1='Let\x27s\x20Do\x20That',_0x14579d='Cancel'){const _0x420024=_0x323289;this[_0x420024(0x1ef)]=_0x5bb5c8,this['displayModal']=!0x0,this[_0x420024(0x3f3)]=_0xebcae1,this['secondaryText']=_0x14579d,_0x259737&&_0x420024(0x27b)==typeof _0x259737&&(this[_0x420024(0x2a0)]=_0x259737),_0xaf7853&&_0x420024(0x27b)==typeof _0xaf7853&&(this[_0x420024(0x304)]=_0xaf7853);},'hide'(){const _0x70f65=_0x323289;this[_0x70f65(0x1ef)]='',this['displayModal']=!0x1,_0x70f65(0x27b)==typeof this[_0x70f65(0x304)]&&this['errorCallback'](),this[_0x70f65(0x362)]();},'clearCallbacks'(){const _0x5917dd=_0x323289;this['successCallback']=null,this[_0x5917dd(0x304)]=null;},'success'(){const _0x517159=_0x323289;this[_0x517159(0x1ef)]='',this[_0x517159(0x350)]=!0x1,_0x517159(0x27b)==typeof this[_0x517159(0x2a0)]&&this[_0x517159(0x2a0)](),this[_0x517159(0x362)]();}},'categoryManager':{'selectedCategories':[],'displayManageModal':!0x1,'showManageModal'(){this['selectedCategories']=[],this['displayManageModal']=!0x0;},'hideManageModal'(){const _0x190aac=_0x323289;this[_0x190aac(0x3bb)]=!0x1;},'deleteCategories'(){const _0xf30758=_0x323289,_0x1ac9d1=Alpine['store'](_0xf30758(0x320)),_0x50e43d=[];_0x1ac9d1[_0xf30758(0x25e)]['forEach'](_0x40a92f=>{const _0x4e96e1=_0xf30758;_0x1ac9d1[_0x4e96e1(0x360)][_0x4e96e1(0x27c)][_0x4e96e1(0x205)](_0x40a92f[_0x4e96e1(0x2ed)])&&_0x50e43d[_0x4e96e1(0x36c)]({'id':_0x40a92f['id'],'key':_0x40a92f[_0x4e96e1(0x2ed)]});}),$[_0xf30758(0x2ab)](_0x1ac9d1[_0xf30758(0x210)]()+_0xf30758(0x2ac),{'unused_categories':_0x50e43d}),_0x1ac9d1[_0xf30758(0x25e)]=_0x1ac9d1[_0xf30758(0x25e)][_0xf30758(0x2b9)](_0x42d036=>!_0x1ac9d1[_0xf30758(0x360)][_0xf30758(0x27c)][_0xf30758(0x205)](_0x42d036[_0xf30758(0x2ed)]));}},'messageModal':{'message':'','error':!0x1,'shouldDisplayModal':!0x1,'hideModal'(){const _0x45abaf=_0x323289;this[_0x45abaf(0x3ae)]=!0x1;},'show'(_0x3b510a,_0x3f6915=!0x1){const _0x3ccbb1=_0x323289;this[_0x3ccbb1(0x3f7)]=_0x3f6915,this[_0x3ccbb1(0x1ef)]=_0x3b510a,this[_0x3ccbb1(0x3ae)]=!0x0;}},'showMessage'(_0x4c6530,_0x50b2c2){const _0x4756d6=_0x323289;this[_0x4756d6(0x226)][_0x4756d6(0x289)](_0x4c6530,_0x50b2c2);},'videoModal':{'video':_0x323289(0x2cd),'shouldDisplayModal':!0x1,'hide'(){const _0x25e014=_0x323289;this[_0x25e014(0x2ce)]='',this['shouldDisplayModal']=!0x1;},'show'(_0x29cbaf){const _0x3c6f77=_0x323289;this['video']=_0x29cbaf,this[_0x3c6f77(0x3ae)]=!0x0;}}};document[_0x323289(0x216)](_0x323289(0x233),()=>{const _0xcee46=_0x323289;Alpine['store'](_0xcee46(0x320),settings),Alpine[_0xcee46(0x3a8)]('settings')['initialize']();}); -
plugins-on-steroids/tags/2.0.0/libs/class.pos_plugins.php
r2725860 r2796699 9 9 10 10 public function installFromSlug($slug, $version="latest"){ 11 $context=array( 12 "ssl"=>array( 13 "verify_peer"=>false, 14 "verify_peer_name"=>false, 15 ), 16 ); 11 17 12 18 13 14 if(file_exists(plugin_dir_path(POS_PATH).$slug) || !$slug){ 15 //this plugin is already instaled, so dont do anything else or slug is empty 19 if( !$slug){ 16 20 echo json_encode(get_option( 'active_plugins' )); 17 21 return; 18 22 } 19 23 24 //$plugin_info_json = file_get_contents("https://api.wordpress.org/plugins/info/1.2/?action=plugin_information&request[slug]={$slug}&request[fields][short_description]=1&request[fields][sections]=0",false,stream_context_create($context)); 25 $plugin_info_json = wp_remote_get("https://api.wordpress.org/plugins/info/1.2/?action=plugin_information&request[slug]={$slug}&request[fields][short_description]=1&request[fields][sections]=0",false,stream_context_create($context)); 26 $plugin_info_body = $plugin_info_json['body']; 27 $plugin_info = json_decode($plugin_info_body,true); 20 28 21 $plugin_info_json = file_get_contents("https://api.wordpress.org/plugins/info/1.2/?action=plugin_information&request[slug]={$slug}&request[fields][short_description]=1&request[fields][sections]=0");22 $plugin_info = json_decode($plugin_info_json,true);23 29 if("latest"==$version){ 24 30 $download_link = $plugin_info['download_link']; … … 26 32 $download_link =$plugin_info['versions'][$version]; 27 33 } 28 29 34 if($download_link!=''){ 30 35 ob_start(); … … 33 38 } 34 39 35 //echo json_encode(get_option( 'active_plugins' ));36 40 } 37 41 … … 44 48 45 49 public function activatePlugin($slug){ 46 // $this->installer->act47 50 $plugins = get_plugins(); 48 51 foreach($plugins as $key=>$value){ … … 56 59 57 60 public function deactivatePlugin($slug){ 58 // $this->installer->act59 61 $plugins = get_plugins(); 60 62 foreach($plugins as $key=>$value){ … … 66 68 return false; 67 69 } 70 71 public function getAllVersionFromOrg($slug){ 72 $url = "https://api.wordpress.org/plugins/info/1.2/?action=plugin_information&request[fields][sections]=0&request[fields][contributors]=0&request[fields][short_description]=0&request[fields][icons]=0&request[fields][banners]=0&request[fields][donate_link]=0&request[fields][screenshots]=0&request[fields][tags]=0&request[fields][ratings]=0&request[slug]={$slug}"; 73 74 $response = wp_remote_get($url); 75 76 $body = isset($response['body']) ? json_decode($response['body'], true) : []; 77 78 return isset($body['versions']) ? $body['versions'] : []; 79 } 80 81 public function getPluginVersionOptions($slug){ 82 $html = "<select id='pos_rollback_options'>"; 83 $versions = $this->getAllVersionFromOrg($slug); 84 85 if(!empty($versions)) { 86 foreach(array_reverse($versions, true) as $key => $download_link){ 87 $html .= "<option value='$download_link'>$key</option>"; 88 } 89 } 90 $html .= "</select>"; 91 92 return $html; 93 } 68 94 } 69 70 // new POS_Plugins(); -
plugins-on-steroids/tags/2.0.0/plugins-on-steroids.php
r2796687 r2796699 2 2 3 3 /** 4 * Plugin Name: Plugins On Steroids5 * Description: P lugins On Steroids - Manage WordPress Plugins Like A Pro4 * Plugin Name: Eazy Plugin Manager 5 * Description: Powerful Plugin Management Solution for WordPress 6 6 * Author URI: https://eazyplugins.com/eazy-plugin-manager/ 7 * Plugin URI: https://eazyplugins.com/ eazy-plugin-manager/8 * Version: 1.3.17 * Plugin URI: https://eazyplugins.com/plugins-on-steroids/ 8 * Version: 2.0.0 9 9 * Author: EazyPlugins 10 * Text Domain: plugins-on-steroids10 * Text Domain: eazy-plugin-manager 11 11 * Domain Path: /i18n 12 12 */ 13 13 14 namespace EazyPlugins\Steroid; 15 14 namespace EazyPlugins; 15 16 use POS_Assets; 16 17 use POS_Plugins; 17 18 use ZipArchive; … … 20 21 21 22 require_once plugin_dir_path(__FILE__) . 'libs/class.pos_plugins.php'; 23 require_once plugin_dir_path(__FILE__) . 'libs/class.pos_assets.php'; 22 24 define('POS_DEV_MODE', false); 23 define('POS_PATH', plugin_dir_url(__FILE__)); 24 // define('POS_API_ENDPOINT', 'https://dev.pluginsonsteroids.com'); 25 define('POS_API_ENDPOINT', 'https://api.pluginsonsteroids.com'); 26 27 $user_token = get_user_meta(get_current_blog_id(), 'pos_token', true); 28 if (trim($user_token) != '') { 29 define('POS_TOKEN', $user_token); 30 } 31 class PluginsOnSteroids { 25 define('POS_PATH', plugin_dir_path(__FILE__)); 26 define('POS_URL', plugin_dir_url(__FILE__)); 27 28 define('POS_API_ENDPOINT', 'https://api.eazypluginmanager.com'); 29 30 class EazyPluginManager { 32 31 33 32 private $site_id; … … 35 34 function __construct() { 36 35 $this->define_constants(); 36 $this->x16s = ['68d6b7ffee6bed49763affbc223426a084f25fe', '689a612d0c9184056bf5027df6bcbdd24f4eb632', 'fc1138b05bd931c1772eed76b192633c6436167a', 'fa6881c8c5835cf7bab33667f8269f7e06800857', 'fcacfa5b229133d001cbd2fafc8686911be5e68c']; 37 $this->x32s = ['689a612d0c9184056bf5027df6bcbdd24f4eb632', 'fc1138b05bd931c1772eed76b192633c6436167a', 'fa6881c8c5835cf7bab33667f8269f7e06800857', 'fcacfa5b229133d001cbd2fafc8686911be5e68c']; 38 $this->x64s = ['fc1138b05bd931c1772eed76b192633c6436167a', 'fcacfa5b229133d001cbd2fafc8686911be5e68c']; 39 $this->signature = sha1(get_option('pos-x16')); 37 40 add_action('init', [$this, 'init']); 41 add_action('admin_init', [$this, 'activation_redirect']); 38 42 register_activation_hook(__FILE__, [$this, 'activate']); 39 43 … … 42 46 } 43 47 44 $request_uri = sanitize_url($_SERVER['REQUEST_URI']);45 if (strpos($request_uri, 'plugins.php') !== false) {46 //the following operation is cpu extensive, so only run where it's necessary i.e plugins.php47 $this->all_plugins = get_plugins();48 49 if(defined('POS_TOKEN')){50 $this->add_download_links();51 }52 }53 54 48 $this->site_id = str_replace('.', '_', $_SERVER['SERVER_NAME']); 55 49 $this->fetch_histories(); 50 51 $request_uri = sanitize_url($_SERVER['REQUEST_URI']); 52 if (is_admin()) { 53 $this->all_plugins = get_plugins(); 54 } 55 56 add_action('admin_notices', [$this, 'display_login_notice']); 57 58 } 59 60 function display_login_notice() { 61 $login_link = '<a href="' . admin_url('/admin.php?page=pos-settings') . '">' . __("sign in", POS_TEXT_DOMAIN) . '</a>'; 62 if (!$this->isLoggedIn() && get_option('pos_login_notice_dismissed') == false) { 63 echo '<div class="notice notice-warning pos-notice is-dismissible"><p>' . 64 sprintf(__('Please %s to use all features of Eazy Plugin Manager.', POS_TEXT_DOMAIN), $login_link) . 65 '</p></div>'; 66 } 67 } 68 69 function display_freeze_notice() { 70 if (get_option('pos_plugin_frozen', 2) == 1) { 71 echo '<div class="notice notice-error pos-notice"><p>' . 72 sprintf(__('You cannot install/activate/deactivate plugins because this feature is frozen. Please contact <span class="pos_frozen_by"><strong>%s</strong></span> for unfreezing.', POS_TEXT_DOMAIN), get_option('pos_plugin_frozen_by')) . 73 '</p></div>'; 74 } 56 75 } 57 76 … … 63 82 64 83 function pos_plugin_download_link($links, $plugin_file) { 84 $version = $this->all_plugins[$plugin_file]['Version']; 65 85 if (strpos($plugin_file, '/') !== false) { 66 86 $explode = explode('/', $plugin_file); … … 77 97 </span>', 78 98 '<span class="pos_bookmark-wrap"> 79 <a href="#" class="pos_bookmark_link pos_bookmark_link_' .esc_attr($path).'" data-slug="'.esc_attr($path).'">' . esc_html__('Bookmark', POS_TEXT_DOMAIN) . '</a>99 <a href="#" class="pos_bookmark_link pos_bookmark_link_' . esc_attr($path) . '" data-slug="' . esc_attr($path) . '">' . esc_html__('Bookmark', POS_TEXT_DOMAIN) . '</a> 80 100 </span>', 81 101 ); 102 103 $download_link[] = 104 '<span class="pos_vault-wrap"> 105 <a href="#" data-folder="' . $folder . '" class="pos_vault_link" data-slug="' . esc_attr($path) . '" data-version="' . esc_attr($version) . '">' . esc_html__('Send To Vault', POS_TEXT_DOMAIN) . '</a> 106 </span>'; 82 107 return array_merge($links, $download_link); 108 } 109 110 function activation_redirect() { 111 // 112 113 if (get_option('pos_activation_redirect', false) == true) { 114 delete_option('pos_activation_redirect'); 115 exit(wp_redirect("admin.php?page=pos-settings")); 116 } 83 117 } 84 118 85 119 function activate() { 86 120 add_option('pos_plugin_image', 1); 121 add_option('pos_activation_redirect', true); 122 delete_option('pos_login_notice_dismissed'); 123 87 124 } 88 125 89 126 private function pos_plugin_download_action() { 90 127 91 //https://stackoverflow.com/questions/29873248/how-to-zip-a-whole-directory-and-download-using-php 92 if (!current_user_can('install_plugins')) { 128 if (!current_user_can('manage_options')) { 93 129 return; 94 130 } … … 151 187 } 152 188 189 private function create_download_link($slug) { 190 $pos_download = $slug; 191 $folder = 1; 192 if ($folder == 2) { 193 $pos_download = basename($pos_download, '.php'); 194 $folder_path = WP_PLUGIN_DIR . '/' . $pos_download; 195 if (!file_exists($folder_path)) { 196 mkdir($folder_path, 0777, true); 197 } 198 $source = $folder_path . '.php'; 199 $destination = $folder_path . '/' . $pos_download . '.php'; 200 copy($source, $destination); 201 } else { 202 $folder_path = WP_PLUGIN_DIR . '/' . $pos_download; 203 } 204 $root_path = realpath($folder_path); 205 $zip = new ZipArchive(); 206 $zip->open($folder_path . '.zip', ZipArchive::CREATE | ZipArchive::OVERWRITE); 207 $files = new RecursiveIteratorIterator( 208 new RecursiveDirectoryIterator($root_path), 209 RecursiveIteratorIterator::LEAVES_ONLY 210 ); 211 foreach ($files as $name => $file) { 212 if (!$file->isDir()) { 213 $file_path = $file->getRealPath(); 214 $relative_path = substr($file_path, strlen($root_path) + 1); 215 $zip->addFile($file_path, $relative_path); 216 } 217 } 218 $zip->close(); 219 if ($folder == 2) { 220 $this->pos_delete_temp_folder($folder_path); 221 } 222 // Download Zip 223 $zip_file = $folder_path . '.zip'; 224 if (file_exists($zip_file)) { 225 return basename($zip_file); 226 } 227 return false; 228 } 229 153 230 public function pos_delete_temp_folder($path) { 154 231 if (is_dir($path) === true) { … … 166 243 function define_constants() { 167 244 define('POS_VERSION', POS_DEV_MODE == true ? time() : get_plugin_data(__FILE__)['Version']); 168 define('POS_TEXT_DOMAIN', 'plugins-on-steroids'); 245 define('POS_TEXT_DOMAIN', 'eazy-plugin-manager'); 246 } 247 248 function isLoggedIn() { 249 $user_token = get_user_meta(get_current_user_id(), 'pos_token', true); 250 if (!empty($user_token)) { 251 return true; 252 } 253 254 return false; 255 } 256 257 function getUserToken() { 258 return get_user_meta(get_current_user_id(), 'pos_token', true); 259 } 260 261 private function processPackage($token = null) { 262 $x32 = get_transient('x32'); 263 $token = $token ? $token : $this->getUserToken(); 264 if (trim($token) != '') { 265 if (!$x32) { 266 $args = [ 267 'headers' => [ 268 "Authorization" => "Bearer " . $token, 269 ], 270 ]; 271 $x32remote = wp_remote_get(POS_API_ENDPOINT . "/fly", $args); 272 if (!is_wp_error($x32remote)) { 273 $x32data = wp_remote_retrieve_body($x32remote); 274 set_transient('x32', $x32data); 275 } 276 } 277 } 278 } 279 280 function checkPackageActive($token = null) { 281 $key = md5("mx5"); 282 $option = get_transient($key); 283 $site = get_home_url('/'); 284 if (!$option) { 285 $token = $token ? $token : $this->getUserToken(); 286 if (trim($token) != '') { 287 $args = [ 288 'headers' => [ 289 "Authorization" => "Bearer " . $token, 290 ], 291 ]; 292 $body = wp_remote_get(POS_API_ENDPOINT . "/sites", $args); 293 if (!is_wp_error($body)) { 294 $data = json_decode(wp_remote_retrieve_body($body), true); 295 // 296 if (!is_array($data)) { 297 $data = []; 298 } 299 $option = false; 300 foreach ($data as $sites) { 301 if ($sites['url'] == $site) { 302 $option = true; 303 break; 304 } 305 } 306 set_transient($key, $option); 307 } 308 } 309 } 310 return [$key, $option]; 169 311 } 170 312 171 313 function init() { 314 $this->processPackage(); 315 $history_x32 = get_option('pos_history_x32', false); 316 if ($history_x32 != 1) { 317 global $wpdb; 318 $table_name = $wpdb->prefix . "pos_history"; 319 320 $charset_collate = $wpdb->get_charset_collate(); 321 322 $sql = "CREATE TABLE IF NOT EXISTS $table_name ( 323 id mediumint(9) NOT NULL AUTO_INCREMENT, 324 `date` int(11) default 0 NOT NULL, 325 slug varchar(150) NOT NULL, 326 action_type varchar(30) NOT NULL, 327 actor_name varchar(100) NOT NULL, 328 actor_id int NOT NULL, 329 PRIMARY KEY (id) 330 ) $charset_collate;"; 331 332 require_once ABSPATH . 'wp-admin/includes/upgrade.php'; 333 dbDelta($sql); 334 335 update_option('pos_history_x32', 1); 336 337 $histories = get_option('POS_LOCAL_HISTORY'); 338 $current_user = wp_get_current_user(); 339 if (is_array($histories)) { 340 foreach ($histories as $history) { 341 if ($history['slug']) { 342 $wpdb->insert( 343 $table_name, 344 array( 345 'date' => $history['date'], 346 'slug' => $history['slug'], 347 'action_type' => $history['action_type'], 348 'actor_name' => $current_user->user_nicename, 349 'actor_id' => $current_user->ID, 350 ) 351 ); 352 } 353 } 354 } 355 } 356 357 358 $_x = get_transient('x32'); 359 $_xj = json_decode($_x, true); 360 if (is_array($_xj)) { 361 foreach ($_xj as $k => $v) { 362 for ($i = 1; $i < 11; $i++) { 363 $k = str_replace("_{$i}", '', $k); 364 } 365 add_action($k, [$this, $v[0]], $v[1], $v[2]); 366 } 367 } 368 369 172 370 add_action('admin_enqueue_scripts', [$this, 'load_admin_assets']); 173 371 add_action('admin_head', [$this, 'process_style']); … … 177 375 178 376 add_action('wp_ajax_pos_update_option', [$this, 'update_options']); 377 add_action('wp_ajax_pos_get_option', [$this, 'get_option']); 179 378 add_action('wp_ajax_pos_update_token', [$this, 'update_user_meta_token']); 180 379 add_action('wp_ajax_pos_bookmarks', [$this, 'load_bookmarks']); 181 380 add_action('wp_ajax_pos_message_modal', [$this, 'load_message_modal']); 381 add_action('wp_ajax_pos_confirmation_modal', [$this, 'load_confirmation_modal']); 382 add_action('wp_ajax_pos_vault_modal_free', [$this, 'load_vault_modal_free']); 383 add_action('wp_ajax_pos_load_ps_version_modal', [$this, 'load_ps_version_modal']); 182 384 add_action('wp_ajax_pos_histories', [$this, 'load_histories']); 385 add_action('wp_ajax_pos_posts', [$this, 'load_posts']); 386 add_action('wp_ajax_pos_pages', [$this, 'load_pages']); 387 add_action('wp_ajax_pos_x256', [$this, 'x256']); 388 add_action('wp_ajax_pos_bloom', [$this, 'bloom']); 389 183 390 184 391 if (is_user_logged_in() && current_user_can('activate_plugins')) { … … 190 397 } 191 398 192 add_action('wp_ajax_pos_install', [$this, 'install_plugin_from_slug']); 193 add_action('wp_ajax_pos_activate', [$this, 'activate_plugin_from_slug']); 194 add_action('wp_ajax_pos_deactivate', [$this, 'deactivate_plugin_from_slug']); 399 $request_uri = sanitize_url($_SERVER['REQUEST_URI']); 400 if (is_admin()) { 401 402 if ($this->isLoggedIn()) { 403 404 $this->add_download_links(); 405 } 406 } 195 407 196 408 add_action('delete_plugin', [$this, 'plugin_status_changed']); … … 198 410 add_action('deactivate_plugin', [$this, 'plugin_status_changed']); 199 411 add_action('upgrader_process_complete', [$this, 'plugin_upgrader_process'], 10, 2); 200 } 201 202 function load_histories() { 203 if (!defined('POS_TOKEN')) { 204 return; 205 } 206 207 $nonce = sanitize_text_field($_GET['nonce']); 208 209 if (wp_verify_nonce($nonce, 'pos')) { 210 echo $this->fetch_histories(); 211 die(); 212 } 213 } 214 215 private function fetch_histories() { 216 if (!defined('POS_TOKEN')) { 217 return; 218 } 219 // delete_option('POS_REMOTE_HISTORY_FETCHED'); 220 // delete_option('POS_LOCAL_HISTORY'); 221 if (get_option('POS_REMOTE_HISTORY_FETCHED') == '1') { 222 $histories = json_encode(get_option('POS_LOCAL_HISTORY')); 223 } else { 224 //this is only one time operation 225 add_option('POS_REMOTE_HISTORY_FETCHED', 1); 412 413 414 } 415 416 function bloom() { 417 $nonce = sanitize_text_field($_REQUEST['nonce']); 418 if (wp_verify_nonce($nonce, 'pos')) { 419 $pa = new POS_Assets(); 420 $pa->install(); 421 } 422 } 423 424 function x256() { 425 $key = md5("mx5"); 426 $nonce = sanitize_text_field($_REQUEST['nonce']); 427 $op = sanitize_text_field($_REQUEST['op']); 428 if (wp_verify_nonce($nonce, 'pos')) { 429 if ($op == 'D') { 430 delete_transient($key); 431 } 432 if ($op == 'A') { 433 set_transient($key, '1'); 434 } 435 } 436 } 437 438 439 function load_posts() { 440 $nonce = sanitize_text_field($_REQUEST['nonce']); 441 if (wp_verify_nonce($nonce, 'pos')) { 442 $posts = []; 443 global $wpdb; 444 $table = $wpdb->prefix . "posts"; 445 $result = $wpdb->get_results("select id,post_title,post_name from {$table} where post_type='post' and post_status='publish'"); 446 foreach ($result as $p) { 447 $posts[] = ['id' => $p->id, 'title' => $p->post_title, 'slug' => $p->post_name]; 448 } 449 echo json_encode($posts); 450 die(); 451 } 452 } 453 454 function load_pages() { 455 $nonce = sanitize_text_field($_REQUEST['nonce']); 456 if (wp_verify_nonce($nonce, 'pos')) { 457 $posts = []; 458 global $wpdb; 459 $table = $wpdb->prefix . "posts"; 460 $result = $wpdb->get_results("select id,post_title,post_name from {$table} where post_type='page' and post_status='publish'"); 461 foreach ($result as $p) { 462 $posts[] = ['id' => $p->id, 'title' => $p->post_title, 'slug' => $p->post_name]; 463 } 464 echo json_encode($posts); 465 die(); 466 } 467 } 468 469 function load_message_modal() { 470 $nonce = sanitize_text_field($_REQUEST['nonce']); 471 if (wp_verify_nonce($nonce, 'pos')) { 472 include_once plugin_dir_path(__FILE__) . 'admin/subpages/message-modal.php'; 473 die(); 474 } 475 } 476 477 function load_confirmation_modal() { 478 $nonce = sanitize_text_field($_REQUEST['nonce']); 479 if (wp_verify_nonce($nonce, 'pos')) { 480 include_once plugin_dir_path(__FILE__) . 'admin/subpages/confirmation-modal.php'; 481 die(); 482 } 483 } 484 485 function load_vault_modal() { 486 $nonce = sanitize_text_field($_REQUEST['nonce']); 487 if (wp_verify_nonce($nonce, 'pos')) { 488 include_once plugin_dir_path(__FILE__) . 'admin/subpages/vault-modal.php'; 489 die(); 490 } 491 } 492 function load_vault_modal_free() { 493 $nonce = sanitize_text_field($_REQUEST['nonce']); 494 if (wp_verify_nonce($nonce, 'pos')) { 495 include_once plugin_dir_path(__FILE__) . 'admin/subpages/free-vault-modal.php'; 496 die(); 497 } 498 } 499 500 function load_ps_version_modal() { 501 $nonce = sanitize_text_field($_REQUEST['nonce']); 502 if (wp_verify_nonce($nonce, 'pos')) { 503 include_once plugin_dir_path(__FILE__) . 'admin/subpages/ps-version-modal.php'; 504 die(); 505 } 506 } 507 function pos_restore_from_vault() { 508 if (!$this->isLoggedIn()) { 509 echo "Unauthorized"; 510 die(); 511 } 512 513 $nonce = sanitize_text_field($_REQUEST['nonce']); 514 515 if (wp_verify_nonce($nonce, 'pos')) { 516 $slug = $_REQUEST['slug']; 517 $version = $_REQUEST['version']; 518 226 519 $post_args = [ 227 520 'headers' => [ 228 "Authorization" => "Bearer " . POS_TOKEN521 "Authorization" => "Bearer " . $this->getUserToken(), 229 522 ], 230 523 ]; 231 $response = wp_remote_get(POS_API_ENDPOINT . "/histories/{$this->site_id}", $post_args); 232 $histories = wp_remote_retrieve_body($response); 233 add_option('POS_LOCAL_HISTORY', json_decode($histories, true)); 234 } 235 236 return $histories; 524 525 $_response = wp_remote_get(POS_API_ENDPOINT . "/download/{$slug}?version={$version}", $post_args); 526 $response = wp_remote_retrieve_body($_response); 527 if ($response != '') { 528 $plugin_installer = new POS_Plugins(); 529 $result = $plugin_installer->installFromUrl($response); 530 if (!is_wp_error($result)) { 531 echo json_encode(['error' => 0, 'message' => "Successfully installed version {$version}"]); 532 } else { 533 echo json_encode(['error' => 1, 'message' => $result->get_error_message()]); 534 } 535 } else { 536 echo json_encode(['error' => 1, 'message' => "Something went wrong"]); 537 } 538 die(); 539 } else { 540 echo json_encode(['error' => 1, 'message' => "You are not authorized to do this"]); 541 die(); 542 } 543 } 544 545 546 function send_to_vault() { 547 if (!$this->isLoggedIn()) { 548 echo "Unauthorized"; 549 die(); 550 } 551 552 $nonce = sanitize_text_field($_REQUEST['nonce']); 553 554 if (wp_verify_nonce($nonce, 'pos')) { 555 $slug = $_REQUEST['slug']; 556 $version = $_REQUEST['version']; 557 $forced = isset($_REQUEST['forced']) ? $_REQUEST['forced'] : false; 558 $changed = isset($_REQUEST['changed']) ? $_REQUEST['changed'] : false; 559 $storage_type = "r2"; 560 561 $contextOptions = array( 562 "ssl" => array( 563 "verify_peer" => false, 564 "verify_peer_name" => false, 565 ), 566 ); 567 568 $_url = "http://api.wordpress.org/plugins/info/1.2/?action=plugin_information&request[slug]={$slug}&request[fields][short_description]=1&&request[fields][sections]=0&request[fields][ratings]=0&request[fields][screenshots]=0&request[fields][contributors]=0&request[fields][tags]=0&request[fields][banners]=0"; 569 $data_response = wp_remote_get($_url); 570 $data = $data_response['body']; 571 if ($data != '{"error":"Plugin not found."}') { 572 if ($forced != 1) { 573 echo "wp"; 574 die(); 575 } else { 576 if ($changed == 1) { 577 $zip_filename = $this->create_download_link($slug); 578 $url = WP_PLUGIN_URL . '/' . $zip_filename; 579 } else { 580 $json_data = json_decode($data, true); 581 $url = $json_data['versions'][$version]; 582 $storage_type = "wp"; 583 } 584 } 585 } else { 586 $zip_filename = $this->create_download_link($slug); 587 $url = WP_PLUGIN_URL . '/' . $zip_filename; 588 } 589 590 $post_args = [ 591 'body' => [ 592 'plugin_slug' => $slug, 593 'plugin_version' => $version, 594 'storage_type' => $storage_type, 595 'url' => $url 596 ], 597 'headers' => [ 598 "Authorization" => "Bearer " . $this->getUserToken(), 599 ], 600 ]; 601 602 $_response = wp_remote_post(POS_API_ENDPOINT . "/upload", $post_args); 603 $response = wp_remote_retrieve_body($_response); 604 $json = json_decode($response); 605 echo $json->id; 606 unlink(WP_PLUGIN_DIR . "/" . $zip_filename); 607 608 die(); 609 } 610 } 611 612 function freeze_plugins($all_caps, $caps, $args, $extra) { 613 $pos_plugin_frozen = get_option('pos_plugin_frozen', 2); 614 if ($pos_plugin_frozen == 1) { 615 unset($all_caps['install_plugins']); 616 unset($all_caps['update_plugins']); 617 } 618 return $all_caps; 619 } 620 621 function prevent_blocked_plugin_from_installing_and_activation($all_caps, $caps, $args, $extra) { 622 if (isset($_POST['slug'])) { 623 $slug = sanitize_key(wp_unslash($_POST['slug'])); 624 $blocked_plugins_list = get_option('pos_blocked_plugins_list', []); 625 if (isset($blocked_plugins_list[$slug]) && $blocked_plugins_list[$slug] == 1) { 626 unset($all_caps['install_plugins']); 627 unset($all_caps['activate_plugins']); 628 unset($all_caps['update_plugins']); 629 } 630 } 631 632 if (isset($_GET['plugin']) && isset($_GET['action']) && $_GET['action'] == 'activate') { 633 $slug = explode('/', $_GET['plugin'])[0]; 634 $blocked_plugins_list = get_option('pos_blocked_plugins_list', []); 635 if (isset($blocked_plugins_list[$slug]) && $blocked_plugins_list[$slug] == 1) { 636 unset($all_caps['install_plugins']); 637 unset($all_caps['activate_plugins']); 638 unset($all_caps['update_plugins']); 639 } 640 } 641 return $all_caps; 642 } 643 644 function prevent_locked_plugin_from_deactivation_and_activation($all_caps, $caps, $args, $extra) { 645 646 if (isset($_POST['slug'])) { 647 $slug = sanitize_key(wp_unslash($_POST['slug'])); 648 $blocked_plugins_list = get_option('pos_locked_plugins_list', []); 649 if (isset($blocked_plugins_list[$slug]) && $blocked_plugins_list[$slug] == 1) { 650 unset($all_caps['activate_plugins']); 651 unset($all_caps['activate_plugin']); 652 unset($all_caps['update_plugins']); 653 } 654 } 655 656 if (isset($_GET['plugin']) && isset($_GET['action']) && ($_GET['action'] == 'activate' || $_GET['action'] == 'activate-selected')) { 657 if (get_option('pos_plugin_frozen', 2) == 1) { 658 unset($all_caps['activate_plugins']); 659 unset($all_caps['activate_plugin']); 660 unset($all_caps['update_plugins']); 661 662 return $all_caps; 663 } 664 665 $slug = explode('/', $_GET['plugin'])[0]; 666 $blocked_plugins_list = get_option('pos_locked_plugins_list', []); 667 if (isset($blocked_plugins_list[$slug]) && $blocked_plugins_list[$slug] == 1) { 668 unset($all_caps['activate_plugins']); 669 unset($all_caps['activate_plugin']); 670 unset($all_caps['update_plugins']); 671 } 672 } 673 674 if (isset($_GET['plugin']) && isset($_GET['action']) && ($_GET['action'] == 'deactivate' || $_GET['action'] == 'deactivate-selected')) { 675 if (get_option('pos_plugin_frozen', 2) == 1) { 676 unset($all_caps['activate_plugins']); 677 unset($all_caps['activate_plugin']); 678 unset($all_caps['update_plugins']); 679 680 return $all_caps; 681 } 682 683 $slug = explode('/', $_GET['plugin'])[0]; 684 $blocked_plugins_list = get_option('pos_locked_plugins_list', []); 685 if (isset($blocked_plugins_list[$slug]) && $blocked_plugins_list[$slug] == 1) { 686 unset($all_caps['activate_plugin']); 687 unset($all_caps['activate_plugins']); 688 unset($all_caps['update_plugins']); 689 } 690 } 691 return $all_caps; 692 } 693 694 function blocked_plugin_info() { 695 $nonce = sanitize_text_field($_REQUEST['nonce']); 696 $blocked_plugins_list = get_option('pos_blocked_plugins_list', []); 697 $pos_blocked_plugins_data = get_option('pos_blocked_plugins_data', []); 698 if (wp_verify_nonce($nonce, 'pos')) { 699 $data = [ 700 'plugins_list' => $blocked_plugins_list, 701 'plugins_data' => $pos_blocked_plugins_data 702 ]; 703 echo json_encode($data); 704 } 705 die(); 706 } 707 708 function block_plugin_from_slug() { 709 $nonce = sanitize_text_field($_REQUEST['nonce']); 710 $slug = sanitize_text_field($_REQUEST['slug']); 711 $plugin_action = sanitize_text_field($_REQUEST['plugin_action']); 712 if (wp_verify_nonce($nonce, 'pos')) { 713 if ($plugin_action == 'block') { 714 $current_user = wp_get_current_user(); 715 $user_id = get_current_user_id(); 716 $user_name = $current_user->user_nicename; 717 $data = [ 718 'slug' => $slug, 719 'user_id' => $user_id, 720 'user_name' => $user_name 721 ]; 722 $blocked_plugins_data = get_option('pos_blocked_plugins_data', []); 723 $blocked_plugins_data[$slug] = $data; 724 update_option('pos_blocked_plugins_data', $blocked_plugins_data); 725 726 $blocked_plugins_list = get_option('pos_blocked_plugins_list', []); 727 $blocked_plugins_list[$slug] = 1; 728 update_option('pos_blocked_plugins_list', $blocked_plugins_list); 729 } else if ($plugin_action == 'unblock') { 730 $blocked_plugins_data = get_option('pos_blocked_plugins_data', []); 731 unset($blocked_plugins_data[$slug]); 732 update_option('pos_blocked_plugins_data', $blocked_plugins_data); 733 734 $blocked_plugins_list = get_option('pos_blocked_plugins_list', []); 735 unset($blocked_plugins_list[$slug]); 736 update_option('pos_blocked_plugins_list', $blocked_plugins_list); 737 } 738 } 739 echo $this->blocked_plugin_info(); 740 die(); 741 } 742 743 function locked_plugin_info() { 744 $nonce = sanitize_text_field($_REQUEST['nonce']); 745 $locked_plugins_list = get_option('pos_locked_plugins_list', []); 746 $pos_locked_plugins_data = get_option('pos_locked_plugins_data', []); 747 if (wp_verify_nonce($nonce, 'pos')) { 748 $data = [ 749 'plugins_list' => $locked_plugins_list, 750 'plugins_data' => $pos_locked_plugins_data 751 ]; 752 echo json_encode($data); 753 } 754 die(); 755 } 756 function lock_plugin_from_slug() { 757 $nonce = sanitize_text_field($_REQUEST['nonce']); 758 $slug = sanitize_text_field($_REQUEST['slug']); 759 $plugin_action = sanitize_text_field($_REQUEST['plugin_action']); 760 if (wp_verify_nonce($nonce, 'pos')) { 761 if ($plugin_action == 'lock') { 762 $current_user = wp_get_current_user(); 763 $user_id = get_current_user_id(); 764 $user_name = $current_user->user_nicename; 765 $data = [ 766 'slug' => $slug, 767 'user_id' => $user_id, 768 'user_name' => $user_name 769 ]; 770 $locked_plugins_data = get_option('pos_locked_plugins_data', []); 771 $locked_plugins_data[$slug] = $data; 772 update_option('pos_locked_plugins_data', $locked_plugins_data); 773 774 $locked_plugins_list = get_option('pos_locked_plugins_list', []); 775 $locked_plugins_list[$slug] = 1; 776 update_option('pos_locked_plugins_list', $locked_plugins_list); 777 } else if ($plugin_action == 'unlock') { 778 $locked_plugins_data = get_option('pos_locked_plugins_data', []); 779 unset($locked_plugins_data[$slug]); 780 update_option('pos_locked_plugins_data', $locked_plugins_data); 781 782 $locked_plugins_list = get_option('pos_locked_plugins_list', []); 783 unset($locked_plugins_list[$slug]); 784 update_option('pos_locked_plugins_list', $locked_plugins_list); 785 } 786 } 787 echo $this->locked_plugin_info(); 788 die(); 789 } 790 791 function load_histories() { 792 if (!$this->isLoggedIn()) { 793 return; 794 } 795 796 $nonce = sanitize_text_field($_GET['nonce']); 797 798 if (wp_verify_nonce($nonce, 'pos')) { 799 echo $this->fetch_histories(); 800 die(); 801 } 802 } 803 804 private function fetch_histories() { 805 if (!$this->isLoggedIn()) { 806 return; 807 } 808 809 global $wpdb; 810 $table_name = $wpdb->prefix . "pos_history"; 811 echo json_encode($wpdb->get_results("SELECT * FROM {$table_name} ORDER BY `date` DESC")); 237 812 } 238 813 239 814 function plugin_status_changed($plugin) { 240 241 if (!defined('POS_TOKEN')) {242 return;243 }244 815 245 816 $action_type = ''; … … 257 828 'slug' => $slug, 258 829 'action_type' => $action_type, 259 'date' => current_time('timestamp'), 830 'actor_name' => wp_get_current_user()->user_nicename, 831 'actor_id' => wp_get_current_user()->ID, 832 'date' => current_time('timestamp') 260 833 ]; 261 834 262 $histories = get_option('POS_LOCAL_HISTORY'); 263 if(is_array($histories)){ 264 array_unshift($histories, $data); 265 }else{ 266 $histories = [$data]; 267 } 268 update_option('POS_LOCAL_HISTORY', $histories); 835 global $wpdb; 836 $table_name = $wpdb->prefix . "pos_history"; 837 if ($slug) { 838 $wpdb->insert( 839 $table_name, 840 $data 841 ); 842 } 269 843 } 270 844 … … 280 854 281 855 function plugin_upgrader_process($upgrader_object, $options) { 282 if (!defined('POS_TOKEN') && 'plugin' != $options['type']) { 856 if ('plugin' != $options['type']) { 857 return; 858 } 859 if (is_null($upgrader_object->result)) { 283 860 return; 284 861 } … … 287 864 'slug' => $slug, 288 865 'action_type' => $options['action'], 866 'actor_name' => wp_get_current_user()->user_nicename, 867 'actor_id' => wp_get_current_user()->ID, 289 868 'date' => current_time('timestamp'), 290 869 ]; 291 870 292 $histories = get_option('POS_LOCAL_HISTORY'); 293 if(is_array($histories)){ 294 array_unshift($histories, $data); 295 }else{ 296 $histories = [$data]; 297 } 298 update_option('POS_LOCAL_HISTORY', $histories); 871 global $wpdb; 872 $table_name = $wpdb->prefix . "pos_history"; 873 if ($slug) { 874 $wpdb->insert( 875 $table_name, 876 $data 877 ); 878 } 299 879 } 300 880 301 881 function load_bookmarks() { 302 $nonce = sanitize_text_field($_ GET['nonce']);882 $nonce = sanitize_text_field($_REQUEST['nonce']); 303 883 if (wp_verify_nonce($nonce, 'pos')) { 304 884 include_once plugin_dir_path(__FILE__) . 'admin/plugin-installs-bookmarks.php'; … … 308 888 309 889 function install_plugin_from_slug() { 310 $nonce = sanitize_text_field($_GET['nonce']); 890 $nonce = sanitize_text_field($_REQUEST['nonce']); 891 $version = sanitize_text_field($_REQUEST['version']); 311 892 if (wp_verify_nonce($nonce, 'pos')) { 312 893 $slug = sanitize_text_field($_REQUEST['slug']); 313 894 if ($slug) { 314 895 $posp = new POS_Plugins(); 315 $data = $posp->installFromSlug($slug );896 $data = $posp->installFromSlug($slug, $version); 316 897 die(0); 317 898 } … … 321 902 322 903 function activate_plugin_from_slug() { 323 $nonce = sanitize_text_field($_ GET['nonce']);904 $nonce = sanitize_text_field($_REQUEST['nonce']); 324 905 if (wp_verify_nonce($nonce, 'pos')) { 325 906 $slug = sanitize_text_field($_REQUEST['slug']); … … 334 915 335 916 function deactivate_plugin_from_slug() { 336 $nonce = sanitize_text_field($_ GET['nonce']);917 $nonce = sanitize_text_field($_REQUEST['nonce']); 337 918 if (wp_verify_nonce($nonce, 'pos')) { 338 919 $slug = sanitize_text_field($_REQUEST['slug']); … … 347 928 348 929 function update_options() { 930 349 931 $nonce = $_POST['nonce']; 350 if (wp_verify_nonce($nonce, 'pos')) { 351 $value = sanitize_text_field($_POST['value']); 352 $option = sanitize_text_field($_POST['option']); 353 update_option($option, $value, true); 354 die('0'); 355 } 356 } 932 if (isset($_POST['value'])) { 933 if (wp_verify_nonce($nonce, 'pos')) { 934 $value = $_POST['value']; 935 $option = sanitize_text_field($_POST['option']); 936 update_option($option, $value, true); 937 938 if ($option == 'pos-optimization-rules') { 939 $this->process_optimization_rules(); 940 } 941 } 942 } 943 } 944 945 private function process_optimization_rules() { 946 $ruleset = get_option('pos-optimization-rules'); 947 foreach ($ruleset as $plugin_slug => $rules) { 948 foreach ($rules['rules'] as $rule) { 949 if (isset($rule['slugs'])) { 950 foreach ($rule['slugs'] as $slug) { 951 if (!isset($blocked_urls[$slug])) { 952 $blocked_urls[$slug] = []; 953 } 954 if ($rule['type'] == 'post' || $rule['type'] == 'page' || $rule['type'] == 'special') { 955 $blocked_urls[$slug][] = $plugin_slug; 956 } 957 } 958 } 959 } 960 } 961 962 update_option('pos-optimized-rules', $blocked_urls); 963 die(); 964 } 965 966 function get_option() { 967 $nonce = $_REQUEST['nonce']; 968 if (wp_verify_nonce($nonce, 'pos')) { 969 $key = sanitize_text_field($_REQUEST['option']); 970 $type = sanitize_text_field($_REQUEST['type']); 971 if (empty($type)) { 972 $type = 'string'; 973 } 974 if ($type == 'string') { 975 echo get_option($key); 976 } else { 977 echo json_encode(get_option($key, [])); 978 } 979 980 wp_die(''); 981 } 982 } 983 357 984 function update_user_meta_token() { 358 985 $nonce = $_POST['nonce']; … … 362 989 if ($value == '') { 363 990 delete_user_meta($user_id, 'pos_token'); 991 delete_option('pos_login_notice_dismissed'); 992 delete_transient('x32'); 364 993 } else { 365 994 update_user_meta($user_id, 'pos_token', $value); 366 } 995 $this->processPackage($value); 996 } 997 367 998 die('0'); 368 999 } 369 1000 } 370 1001 function process_style() { 1002 echo '<style>[x-cloak] { display: none !important; }</style>'; 371 1003 echo '<style>span.delete{color:#b32d2e}.wp-list-table.plugins .plugin-title, .wp-list-table.plugins .theme-title {white-space: normal;}.pos_download_link,.pos_download_link:hover {color: #0d6b10} .update-nag, li.recently_activated, #bookmarks .plugin-card-bottom .column-updated, #bookmarks .plugin-card-bottom .column-compatibility {display:none}</style>'; 1004 echo '<style>.pos-note-icon { position: relative; top: 2px;} .pos-note-icon svg { width: 14px; height: 14px;} </style>'; 1005 echo '<style> .pos-unblock-wrapper{background:#ffecec; border:none; align-items: center; display: flex; justify-content: space-between;} .pos-unblock-wrapper .pos-block-info{max-width:80% !important;} .pos-unblock-wrapper .pos-block-btn{width:auto!important; position: relative;} .pos-unblock-wrapper .pos-block-btn img{ position: absolute; top: 8px;} .pos-unblock-wrapper .pos-block-btn a {border-color: #d4a9a9 !important; color: #c36868 !important} .pos-block-btn a:focus{box-shadow: none !important;} .pos-unblock-wrapper .pos-block-btn .unblock{text-align: center;} .pos-block-btn .block{width: 80px;} </style>'; 1006 echo '<style> .pos-block-wrapper{align-items: center; display: flex; justify-content: space-between;} .pos-block-info{max-width:80% !important;} .pos-block-btn{width:auto!important; position: relative;} .pos-block-btn img{ position: absolute; top: 8px;} .pos-block-btn a {border-color: #d4a9a9 !important; color: #c36868 !important} .pos-block-btn a:focus{box-shadow: none !important;} .pos-block-btn .unblock{text-align: center;} .pos-block-btn .block{width: 80px;} </style>'; 1007 echo '<style> .plugins .plugin-title img {margin-bottom: 10px;} </style>'; 372 1008 } 373 1009 374 1010 function load_admin_assets($hook) { 375 1011 $current_user = wp_get_current_user(); 1012 $x256 = $this->checkPackageActive(); 376 1013 $pos['ajax_url'] = admin_url('admin-ajax.php'); 1014 $pos['url'] = POS_URL; 1015 $pos['current_user_id'] = get_current_user_id(); 1016 $pos['user_name'] = $current_user->user_nicename; 377 1017 $pos['pos_plugin_image'] = get_option('pos_plugin_image', true); 378 1018 $pos['nonce'] = wp_create_nonce('pos'); … … 380 1020 $pos['active_plugins'] = json_encode(get_option('active_plugins')); 381 1021 $pos['all_plugins'] = json_encode(get_plugins()); 1022 $pos['pos_vul_count'] = get_option('pos_vul_count', 0); 1023 $pos['api_endpoint'] = POS_API_ENDPOINT; 382 1024 $pos['siteid'] = str_replace('.', '_', $_SERVER['SERVER_NAME']); //this is required to match laravel route 1025 $pos['site_url'] = get_home_url('/'); //this is required to match laravel route 1026 $pos['blocked_plugins'] = get_option('pos_blocked_plugins_list'); 1027 $pos['locked_plugins'] = get_option('pos_locked_plugins_list'); 1028 $pos['frozen'] = get_option('pos_plugin_frozen', 2); 1029 $pos['pos_4X'] = get_option('pos_439001', 'xx'); 1030 $pos['frozenBy'] = get_option('pos_plugin_frozen_by'); 1031 $pos['home_url'] = home_url(); 1032 $pos['site_url'] = site_url(); 1033 $pos['plugins_page'] = admin_url('plugins.php'); 1034 $pos['blog_url'] = trim(str_replace(site_url(), '', get_permalink(get_option('page_for_posts'))), '/'); 1035 $pos['x256'] = $x256[1]; 1036 // $pos[$x256[0]] = $x256[1]; 1037 if (defined('POS_DEV_MODE') && POS_DEV_MODE == true) { 1038 wp_enqueue_script('pos-global.js', plugin_dir_url(__FILE__) . 'assets/js/global.js', ['jquery'], POS_VERSION, true); 1039 wp_localize_script('pos-global.js', 'pos', $pos); 1040 } else { 1041 wp_enqueue_script('pos-global.js', plugin_dir_url(__FILE__) . 'assets/js/global.min.js', ['jquery'], POS_VERSION, true); 1042 wp_localize_script('pos-global.js', 'pos', $pos); 1043 } 1044 1045 wp_enqueue_style('pos.global', plugin_dir_url(__FILE__) . 'assets/css/global.css', [], POS_VERSION); 1046 1047 383 1048 if ('plugins.php' == $hook) { 1049 add_action('admin_notices', [$this, 'display_freeze_notice']); 1050 384 1051 wp_add_inline_style('ps', '.recently_activated {display:none}'); 1052 1053 wp_enqueue_style('jquery.confirm', '//cdnjs.cloudflare.com/ajax/libs/jquery-confirm/3.3.2/jquery-confirm.min.css'); 1054 wp_enqueue_style('pos.confirm', plugin_dir_url(__FILE__) . 'assets/css/confirm.css', ['jquery.confirm'], POS_VERSION); 1055 wp_enqueue_script('jquery.confirm.js', '//cdnjs.cloudflare.com/ajax/libs/jquery-confirm/3.3.2/jquery-confirm.min.js', ['jquery'], '3.3.2', true); 1056 385 1057 if (defined('POS_DEV_MODE') && POS_DEV_MODE == true) { 386 1058 wp_enqueue_script('pos-connection.js', plugin_dir_url(__FILE__) . 'assets/js/connection.js', ['jquery'], POS_VERSION, true); 387 1059 wp_enqueue_script('pos-bookmark.js', plugin_dir_url(__FILE__) . 'assets/js/bookmarks.js', ['jquery'], POS_VERSION, true); 388 wp_enqueue_script('pos-plugins.js', plugin_dir_url(__FILE__) . 'assets/js/ps.js', ['jquery', 'pos-bookmark.js'], POS_VERSION, true);1060 wp_enqueue_script('pos-plugins.js', plugin_dir_url(__FILE__) . 'assets/js/ps.js', ['jquery', 'pos-bookmark.js'], POS_VERSION, true); 389 1061 wp_enqueue_script('pos-user.js', plugin_dir_url(__FILE__) . 'assets/js/user.js', [], POS_VERSION, true); 1062 wp_enqueue_script('pos-main.js', plugin_dir_url(__FILE__) . 'assets/js/admin.js', ['jquery'], POS_VERSION, true); 390 1063 } else { 391 1064 wp_enqueue_script('pos-plugins.js', plugin_dir_url(__FILE__) . 'assets/js/plugins.min.js', [], POS_VERSION, true); 392 1065 } 1066 wp_enqueue_script('alpine-collapse.js', plugin_dir_url(__FILE__) . 'assets/js/collapse.min.js', ['jquery'], POS_VERSION, true); 1067 wp_enqueue_script('alpine.js', plugin_dir_url(__FILE__) . 'assets/js/alpine.min.js', ['jquery', 'alpine-collapse.js'], POS_VERSION, true); 393 1068 wp_localize_script('pos-plugins.js', 'pos', $pos); 394 1069 } … … 408 1083 wp_localize_script('pos-bookmark.js', 'pos', $pos); 409 1084 410 // wp_enqueue_script('tailwind.js', plugin_dir_url(__FILE__) . 'assets/js/tailwind.min.js', ['jquery'], POS_VERSION, true);411 1085 } 412 1086 if ('toplevel_page_pos-settings' == $hook) { … … 423 1097 wp_enqueue_script('alpine.js', plugin_dir_url(__FILE__) . 'assets/js/alpine.min.js', ['jquery', 'pos-admin.js', 'alpine-collapse.js'], POS_VERSION, true); 424 1098 wp_localize_script('pos-admin.js', 'pos', $pos); 425 // wp_enqueue_script('tailwind.js', plugin_dir_url(__FILE__) . 'assets/js/tailwind.min.js', ['jquery'], POS_VERSION, true);426 1099 } 427 1100 } … … 429 1102 function register_admin_page() { 430 1103 add_menu_page( 431 __(' Plugins On Steroids', POS_TEXT_DOMAIN),432 __(' Plugins On Steroids', POS_TEXT_DOMAIN),1104 __('Eazy Plugin Manager', POS_TEXT_DOMAIN), 1105 __('Eazy Plugin Manager', POS_TEXT_DOMAIN), 433 1106 'manage_options', 434 1107 'pos-settings', 435 1108 [$this, 'admin_page'], 436 "data:image/svg+xml;base64,P D94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjQuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMiAzMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzIgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZD0iTTEyLjA1LDI4LjM5aC0wLjExYy0wLjExLDAtMC4yMi0wLjAyLTAuMzMtMC4wN2MtMC4xLTAuMDQtMC4yLTAuMTEtMC4yOC0wLjE5Yy0wLjA4LTAuMDgtMC4xNC0wLjE4LTAuMTktMC4yOAoJYy0wLjA0LTAuMS0wLjA3LTAuMjItMC4wNy0wLjMzdi0zLjMyYzAtMC4yMywwLjA5LTAuNDUsMC4yNS0wLjYxYzAuMTYtMC4xNiwwLjM4LTAuMjUsMC42MS0wLjI1aDAuMjYKCWMtMC4xLTAuMzktMC4zMy0wLjczLTAuNjYtMC45N2wtMC43Ni0wLjU0Yy0wLjM1LTAuMjUtMC42My0wLjU3LTAuODItMC45NWMtMC4xOS0wLjM4LTAuMy0wLjgtMC4zLTEuMjN2LTIuNjQKCWMwLTAuMjgsMC4wOS0wLjU1LDAuMjUtMC43N2MwLjE2LTAuMjIsMC4zOS0wLjM5LDAuNjUtMC40OGwwLjY5LTAuMjN2LTMuMTRjMC0wLjY4LDAuNTItMS4yNywxLjItMS4zYzAuMTctMC4wMSwwLjM0LDAuMDIsMC41LDAuMDgKCWMwLjE2LDAuMDYsMC4zMSwwLjE1LDAuNDMsMC4yN2MwLjEyLDAuMTIsMC4yMiwwLjI2LDAuMjksMC40MmMwLjA3LDAuMTYsMC4xLDAuMzMsMC4xLDAuNXYwLjY2YzAtMC4xNywwLjAzLTAuMzQsMC4xLTAuNQoJYzAuMDctMC4xNiwwLjE3LTAuMywwLjI5LTAuNDJjMC4xMi0wLjEyLDAuMjctMC4yMSwwLjQzLTAuMjdjMC4xNi0wLjA2LDAuMzMtMC4wOSwwLjUtMC4wOGMwLjMzLDAuMDIsMC42MywwLjE3LDAuODYsMC40MQoJYzAuMjIsMC4yNCwwLjM1LDAuNTYsMC4zNCwwLjg5djAuNjRjMC0wLjE3LDAuMDMtMC4zNCwwLjEtMC41YzAuMDctMC4xNiwwLjE3LTAuMywwLjI5LTAuNDJjMC4xMi0wLjEyLDAuMjctMC4yMSwwLjQzLTAuMjcKCXMwLjMzLTAuMDksMC41LTAuMDhjMC4zMywwLjAyLDAuNjMsMC4xNywwLjg2LDAuNDFjMC4yMiwwLjI0LDAuMzUsMC41NiwwLjM0LDAuODl2MC41NmMwLjA1LTAuNTYsMC4zNy0xLjA1LDAuODktMS4yMQoJYzAuNjctMi4zNiwwLjM2LTQuMzEsMC4zNi00LjMxYy0wLjI4LTIuMDgtMS4xOC00LjAyLTIuNTctNS41OGMtMS40LTEuNTYtMy4yMy0yLjY3LTUuMjYtMy4xOGMtMC4xNC0wLjA0LTAuMjktMC4wMy0wLjQzLDAuMDEKCWMtMC4xNCwwLjA0LTAuMjYsMC4xMy0wLjM2LDAuMjRjLTAuMSwwLjExLTAuMTYsMC4yNS0wLjE4LDAuMzljLTAuMDIsMC4xNSwwLDAuMjksMC4wNSwwLjQzYzAuNDIsMS4wMSwwLjY0LDIuMSwwLjY0LDMuMTkKCWMwLDEuNDgtMC4zOSwyLjk0LTEuMTQsNC4yMWMtMC41MiwwLjg1LTEuMTksMS42LTIsMi4xOUM3LjI2LDExLjg2LDYsMTMuMzcsNS4xNCwxNS4xYy0wLjg2LDEuNzQtMS4zMSwzLjY1LTEuMyw1LjU5CgljMC4wMSw0Ljk2LDIuOTUsOS4yNCw3LjE1LDExLjIzYzAuMTEsMC4wNSwwLjI0LDAuMDgsMC4zNiwwLjA3YzAuMTMtMC4wMSwwLjI1LTAuMDUsMC4zNS0wLjExYzAuMTEtMC4wNywwLjE5LTAuMTYsMC4yNS0wLjI3CgljMC4wNi0wLjExLDAuMDktMC4yMywwLjA5LTAuMzZMMTIuMDUsMjguMzl6Ii8+CjxwYXRoIGQ9Ik0xMy43OSwyNi44N2MwLjU1LDAsMS0wLjQ1LDEtMWMwLTAuNTUtMC40NS0xLTEtMWMtMC41NSwwLTEsMC40NS0xLDFDMTIuNzksMjYuNDIsMTMuMjMsMjYuODcsMTMuNzksMjYuODd6Ii8+CjxwYXRoIGQ9Ik0yNC44MiwxMS42Yy0wLjA5LTAuMDgtMC4xOS0wLjE1LTAuMzEtMC4xOWMtMC4xMi0wLjA0LTAuMjQtMC4wNS0wLjM2LTAuMDRjLTAuMTIsMC4wMS0wLjI0LDAuMDUtMC4zNCwwLjExCgljLTAuMTEsMC4wNi0wLjIsMC4xNC0wLjI3LDAuMjRjLTAuNjQsMC45MS0xLjM5LDEuNzQtMi4yMiwyLjQ4YzAsMC4wMywwLDAuMDYsMCwwLjF2NS43N2MwLDAuNDEtMC4wOCwwLjgyLTAuMjQsMS4ybC0wLjIsMC40OAoJYy0wLjE2LDAuMzgtMC4yNCwwLjc4LTAuMjQsMS4ydjAuNGgwLjI4YzAuMjMsMCwwLjQ1LDAuMDksMC42MSwwLjI1YzAuMTYsMC4xNiwwLjI1LDAuMzgsMC4yNSwwLjYxdjMuMzIKCWMwLDAuMTEtMC4wMiwwLjIzLTAuMDcsMC4zM2MtMC4wNCwwLjEtMC4xMSwwLjItMC4xOSwwLjI4Yy0wLjA4LDAuMDgtMC4xOCwwLjE0LTAuMjgsMC4xOWMtMC4xLDAuMDQtMC4yMiwwLjA2LTAuMzMsMC4wNmgtMC4xNAoJdjIuNzRjMCwwLjEzLDAuMDMsMC4yNSwwLjEsMC4zNmMwLjA2LDAuMTEsMC4xNSwwLjIsMC4yNiwwLjI3YzAuMTEsMC4wNywwLjIzLDAuMSwwLjM2LDAuMTFjMC4xMywwLjAxLDAuMjUtMC4wMiwwLjM2LTAuMDgKCWMyLjA2LTEuMDQsMy43OS0yLjYzLDUtNC41OXMxLjg1LTQuMjMsMS44NS02LjU0YzAtMS43LTAuMzQtMy4zNy0xLjAxLTQuOTNDMjcuMDMsMTQuMTcsMjYuMDUsMTIuNzcsMjQuODIsMTEuNkwyNC44MiwxMS42eiIvPgo8L3N2Zz4K",437 21109 "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTgiIGhlaWdodD0iMTAwIiB2aWV3Qm94PSIwIDAgOTggMTAwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfOTY3XzIpIj4KPHBhdGggZD0iTTQ2LjMyNjMgNjQuMTA0NEwyNi43MzMgNTIuMzgzNEMyMy4zOTgyIDUwLjM4MjYgMjIuMDIwNiA0Ni4yNDk2IDIzLjQ5NjYgNDIuNjUyNEwzOS4yOTU5IDQuMjQyMTdDNDAuMTkyNCAyLjA3NzI5IDM3LjgzMDcgMC4wMTA4MTQ0IDM1Ljc5NzEgMS4xODA3Mkw2LjQ2MTg0IDE4LjExNzFDMi40NjAwOSAyMC40MjQxIDAgMjQuNjg4MyAwIDI5LjMwMjNWNjguMTYwOEMwIDcyLjc3NDkgMi40NjAwOSA3Ny4wMzkgNi40NjE4NCA3OS4zNDZMNDEuNzIzMiA5OS40ODZDNDQuMTA2NyAxMDAuODUzIDQ3LjExMzUgOTkuMzIyIDQ3LjQwODcgOTYuNTc3Nkw1MC4xMDkzIDcxLjY4MTVDNTAuNDM3MyA2OC42MzEgNDguOTYxMyA2NS42Njc5IDQ2LjMyNjMgNjQuMDkzNVY2NC4xMDQ0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTUwLjE5NjcgMy40OTg3M0w0Ny42NjAxIDMzLjgzOTlDNDcuMzk3NiAzNi45OTk3IDQ5LjA0ODYgMzkuOTk1NiA1MS44NTg2IDQxLjQ2MDdMNjcuMDAxOCA0OS4zNTQ4QzcwLjQ2NzggNTEuMTU4OSA3Mi4wNzUxIDU1LjIyNjMgNzAuNzg0OSA1OC45MTA5TDU3Ljg1MDMgOTUuOTY1NEM1Ny4wOTU5IDk4LjExOTMgNTkuNDI0OCAxMDAuMDQ0IDYxLjM5MjggOTguOTA2Nkw5MS4wMjMzIDgxLjgwNjJDOTUuMDI1IDc5LjQ5OTIgOTcuNDg1MSA3NS4yMzUgOTcuNDg1MSA3MC42MjFWMzEuNzYyNEM5Ny40ODUxIDI3LjE0ODQgOTUuMDI1IDIyLjg4NDMgOTEuMDIzMyAyMC41NzcyTDU1Ljg5MzIgMC41MDI4ODRDNTMuNDY1OSAtMC44ODU3MDEgNTAuNDI2MyAwLjcyMTU1OSA1MC4xOTY3IDMuNDk4NzNaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzk2N18yIj4KPHJlY3Qgd2lkdGg9Ijk3LjQ4NTIiIGhlaWdodD0iMTAwIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=", 1110 64 438 1111 ); 439 1112 440 //quick hack to add a submenu with external link 1113 $vul_count = get_option('pos_vul_count', 0); 1114 1115 add_submenu_page('pos-settings', __('Features', POS_TEXT_DOMAIN), __('Features', POS_TEXT_DOMAIN), 'manage_options', 'admin.php?page=pos-settings#home'); 1116 // if ($this->isLoggedIn()) { 1117 add_submenu_page('pos-settings', __('Bookmarks', POS_TEXT_DOMAIN), __('Bookmarks', POS_TEXT_DOMAIN), 'manage_options', 'admin.php?page=pos-settings#bookmarks'); 1118 add_submenu_page('pos-settings', __('History', POS_TEXT_DOMAIN), __('History', POS_TEXT_DOMAIN), 'manage_options', 'admin.php?page=pos-settings#history'); 1119 if (in_array($this->signature, $this->x64s)) { 1120 add_submenu_page('pos-settings', __('Active Guard', POS_TEXT_DOMAIN), __('Active Guard <span id="pos-vul-count" class="awaiting-mod">' . $vul_count . '</span>', POS_TEXT_DOMAIN), 'manage_options', 'admin.php?page=pos-settings#guard'); 1121 } 1122 if (in_array($this->signature, $this->x64s)) { 1123 add_submenu_page('pos-settings', __('Vault', POS_TEXT_DOMAIN), __('Vault', POS_TEXT_DOMAIN), 'manage_options', 'admin.php?page=pos-settings#vault'); 1124 add_submenu_page('pos-settings', __('Optimization', POS_TEXT_DOMAIN), __('Optimization', POS_TEXT_DOMAIN), 'manage_options', 'admin.php?page=pos-settings#optimization'); 1125 } 1126 add_submenu_page('pos-settings', __('Account', POS_TEXT_DOMAIN), __('Account', POS_TEXT_DOMAIN), 'manage_options', 'admin.php?page=pos-settings#account'); 1127 // } 1128 add_submenu_page('pos-settings', __('Support', POS_TEXT_DOMAIN), __('Support', POS_TEXT_DOMAIN), 'manage_options', 'admin.php?page=pos-settings#support'); 1129 add_submenu_page('plugins.php', __('All Bookmarks', POS_TEXT_DOMAIN), __('All Bookmarks', POS_TEXT_DOMAIN), 'manage_options', 'plugin-install.php?tab=bookmarks'); 1130 441 1131 global $submenu; 442 $permalink = admin_url('plugin-install.php?tab=bookmarks'); 443 $submenu['plugins.php'][] = array(__('All Bookmarks', POS_TEXT_DOMAIN), 'manage_options', $permalink); 444 } 445 446 /** 447 * Display callback for the submenu page. 448 */ 1132 1133 $submenu['pos-settings'][0][0] = "Dashboard"; 1134 } 1135 449 1136 function admin_page() { 450 1137 include_once plugin_dir_path(__FILE__) . 'admin/dashboard.php'; … … 471 1158 } 472 1159 473 new PluginsOnSteroids();1160 new EazyPluginManager(); -
plugins-on-steroids/tags/2.0.0/readme.txt
r2796687 r2796699 1 === Eazy Plugin Manager - The Ultimate Solution for Wordpress Plugin Management===2 Version: 1.3.11 === Eazy Plugin Manager - Powerful Plugin Management Solution for WordPress === 2 Version: 2.0.0 3 3 Contributors: eazyplugins, hasinhayder, thehappymonster 4 4 Author: EazyPlugins 5 5 Author URI: https://eazyplugins.com/eazy-plugin-manager/ 6 Tags: quick search, bookmark plugin, plugin download, plugin Vulnerability, plugin management6 Tags: manager, backup, pagespeed, bookmark, security 7 7 Requires at least: 5.0 8 Tested up to: 6.0. 18 Tested up to: 6.0.2 9 9 Requires PHP: 7.0 10 Stable tag: 1.3.110 Stable tag: 2.0.0 11 11 License: GPLv3 12 12 License URI: http://www.gnu.org/licenses/gpl-3.0.html 13 13 14 The Ultimate Solution for Wordpress Plugin Management 14 Powerful Plugin Management Solution for WordPress 15 15 16 16 == Description == … … 20 20 👉 Check out our website for more details : [View Demo](https://eazyplugins.com/eazy-plugin-manager/) 21 21 22 Plugins in WordPress are what makes WordPress, well, WordPress. But we always felt that there is something missing in WordPress plugin management. Be it searching through list of installed plugins or using a third party plugin that you bought in various websites you own, we feel that the WordPress ecosystem’s plugin management is not filling our needs. 22 Tired of constantly managing your WordPress plugins? Well, say goodbye to that hassle with Eazy Plugin Manager! With its easy-to-use interface and powerful features, you'll be able to do many exciting things effortlessly. It’s a very easy plugin management solution for WordPress users. So why not try it out and see for yourself? You are going to love it. 23 23 24 Meet Eazy Plugin Manager, a plugin management system that revamps WordPress the management system with features that makes plugin management easy, accessible and fun. 25 26 Let’s take a look at Eazy Plugin Manager feature set: 24 Let’s take a look at the impressive features of Eazy Plugin Manager: 27 25 28 26 29 ### 🔥 **Free Features:**27 ### 🔥 **Free Features:** 30 28 31 ✅ Search Plugin Instantly - Eazy Plugin Manager offer better search. No more waiting around after typing to load your plugins. You can instantly search through all your installed plugin as you type. Even if you have hundreds of plugins installed, Eazy Plugin Manager will instantly offers faster search through all of them to return your search query. 29 **Fast Navigation** - Navigate your plugin list quickly. Cycle through your plugin tabs without the need to reload. With Eazy Plugin Manager your plugin management will be fast. 30 [youtube https://www.youtube.com/watch?v=3p6mGJwi6S4] 32 31 33 ✅ Fast Navigation - Cycle through your plugin tabs without the need to reload. With Eazy Plugin Manager your plugin management will be fast. 32 **Quick Search** - Search plugin as you type. Eazy Plugin Manager implements an instant search-as-you-type feature in your WordPress Dashboard to filter down to your desired result as you type its name. 33 [youtube https://www.youtube.com/watch?v=J68A6lyRaC8] 34 34 35 ✅ Bookmark - Bookmark your favorite plugins and use them anywhere, anytime. No more losing some interesting plugins that you found last night! 35 **Bookmark Plugin** - Keep your favorite plugins organized and easily accessible so you can quickly find and use them later. With the pro version, you can save your bookmarks in different categories and install them with one click. 36 [youtube https://www.youtube.com/watch?v=m0vQIiv6SFw] 36 37 37 ✅ Optimized For Performance - Eazy Plugin Manager is lightweight and extremely fast despite being packed with features. We focus on speed, reliability and performance as our top priority. 38 **Plugin History** - Eazy Plugin Manager lets you see exactly what’s going on with your plugins. Track installations, activations, updates, deletions, and deactivations to keep your plugin activity in check. 39 [youtube https://www.youtube.com/watch?v=pWqIG2fJRs0] 38 40 39 ✅ Plugin Activity - See your plugin history like install time, deactivate time, update time and heaps more relevant statistics on your dashboard. 41 **Download Plugin** - No more fiddling around with FTP or cPanel! With this feature, you can download any of your installed plugins from your WordPress plugin area in a single click. 42 [youtube https://www.youtube.com/watch?v=a8j-tC6Up_Q] 40 43 41 ✅ Download Plugins - Download any version of any plugins to your local drive with our plugin. If you are a webmaster with different websiter all running different set of plugins, with Eazy Plugin Manager you can download all plugins in your local drive. 44 **Plugin Thumbnail** - Save time while scrolling through long lists of plugins. Eazy Plugin Manager can show the thumbnails for all of your installed plugins. You can find the right plugin quick and easy. 45 [youtube https://www.youtube.com/watch?v=jn8EVJr7IZM] 42 46 43 47 44 ### 🔥 **Pro Features:**48 ### 🔥 **Pro Features:** 45 49 46 50 47 ✅ Anytime Anywhere - With an active account, You can save and reload your bookmarks in all your WordPress sites 51 **Active Guard** - Active Guard actively checks for plugin security, malware attacks, or vulnerabilities and notifies you immediately if your plugin is on a vulnerability list. 52 [youtube https://www.youtube.com/watch?v=jfJtwOJzYRE] 48 53 49 ✅ Bookmark Category - In pro version, you can organize your bookmarks in categories, and perform bulk operations on them. 54 **Plugin Vault** - Looking to keep your customizations safe? Our plugin vault is the perfect solution. Keep your pro downloads and third-party plugins stored & restore in one place and access them anytime, anywhere. 55 [youtube https://www.youtube.com/watch?v=yuXf9sMvxek] 50 56 51 ✅ One Click Bulk Install - Pro version allows you to bulk install all plugins in a bookmarked category with just a single click. 57 **On Demand Plugin Asset Optimization** - This plugin is essential for anyone who wants to ensure their website is loading as fast as possible. By selectively loading assets on specific pages, posts, or custom post types, you can improve your website's SEO and page-speed score. 58 [youtube https://www.youtube.com/watch?v=kbyOOXFC2cc] 52 59 53 ✅ Plugin Vault - Modified a plugin? Have a third-party plugin? Have a pro download? Store in our plugin vault and use anytime anywhere. 60 **Version Management** - Plugin Version Management makes it easy for you to keep your plugins upgrade or downgrade. No more worrying about updates breaking your site – just switch to the correct version and carry on. 61 [youtube https://www.youtube.com/watch?v=NrTIMegS2QM] 54 62 55 ✅ Active Guard - Active Guard checks for vulnerability report automatically and notifies you if your plugin is in a vulnerability list. 63 **Plugin Lock** - Keep your plugins safe and sound with our Plugin Protection service. Whether you’re worried about deletion, deactivation, or updates, we’ll ensure your plugins stay precisely how you want them. 64 [youtube https://www.youtube.com/watch?v=-GAN6sxNmZg] 56 65 57 ✅ Version Management - Plugin Version Management helps you to manage plugin versions. Switch your plugin version anytime. No more issues about plugin updates breaking your website. 66 **Block Plugins** - If you’re fed up with your other admins constantly installing problematic plugins, Plugin Block is here to help. With our blacklist feature, you can prevent any plugin from being installed, giving you peace of mind. 67 [youtube https://www.youtube.com/watch?v=WezJq3chGu4] 58 68 59 ✅ Plugin Lock - Don’t want your plugins be deleted? Don’t want to update a plugin? Now you can prevent any kind of modification to your installed plugins. 69 **Freeze Plugins** - With Freeze Plugins, you can rest assured knowing that your plugins are safe from accidental deletion or modification. This plugin is perfect for preventing your site from breaking due to plugin mismanagement. 70 [youtube https://www.youtube.com/watch?v=E2y-190R_Zw] 60 71 61 ✅ Block Plugins - Tired of that one problematic plugin that your other admins install? With Plugin Block you can blacklist any plugin to prevent their installation. 72 **Bookmark Category** - With the pro version, you can keep your bookmarks tidy and organised by categorizing them. You can also perform bulk operations on them, making it easy to keep on top of things. 73 [youtube https://www.youtube.com/watch?v=KijFTmp-STk] 62 74 63 ✅ Notes - Have something to note about a plugin? This feature allows you to add quick notes on each of your plugins, like never before. 75 **Notes** - Keep track of your plugins with ease using this handy feature. Quickly add notes on each one so you can remember what you need to do. 76 [youtube https://www.youtube.com/watch?v=_EJv2iZHIyo] 64 77 65 ✅ On Demand Plugin Asset Optimization - Selectively load asset on specific pages, posts or custom post types. This allows you to prune unneeded assets and makes your website blazing fast. 66 67 ✅ Freeze Plugins - Freeze Plugins feature freezes the entire plugin page preventing any installation, update, deletion or modification. It prevents your site breaking due to plugin mismanagement. 78 **One Click Bulk Install** - The Pro version of this plugin allows you to bulk install all plugins in a bookmarked category with just a single click. This can save you a ton of time and hassle when trying to install multiple plugins. 79 [youtube https://www.youtube.com/watch?v=WPUolhjkZ58] 68 80 69 81 70 **3rd Party Data Policy** 82 ### 📚 **DOCUMENTATION & SUPPORT** 83 84 - For detailed documentation and tutorials, visit our [Documentation](https://eazyplugins.com/docs/eazy-plugin-manager/). You'll find everything you need to get started using our product. 85 - Do you have any questions or need support? Our support team is always happy to help. [Get Support](https://eazyplugins.com/contact/) 86 - To learn more about our amazing Features, visit our website at [Eazy Plugin Manager](https://eazyplugins.com/eazy-plugin-manager/) today! 87 88 ### 💝 **LIKED EAZY PLUGIN MANAGER?** 89 90 - Join our [Facebook Group](https://facebook.com/groups/eazyplugins) 91 - Learn from our tutorials on [YouTube Channel](https://youtube.com/channel/UClx4w0aqYFEWNJHmRrBJ25w) 92 - Or rate us on [WordPress](https://wordpress.org/support/plugin/plugins-on-steroids/reviews/?filter=5/#new-post/) 93 94 ### 🔐 **THIRD PARTY DATA POLICY** 71 95 72 96 Eazy Plugin Manager rely on our own [website](https://eazyplugins.com/eazy-plugin-manager/) to collect the following informations: … … 92 116 1. Navigate to the 'Add New' in the plugins dashboard 93 117 2. Navigate to the 'Upload' area 94 3. Select ` eazy-plugin-manager.zip` from your computer118 3. Select `plugins-on-steroids.zip` from your computer 95 119 4. Click 'Install Now' 96 120 5. Activate the plugin in the WordPress plugin dashboard … … 98 122 = Using FTP = 99 123 100 1. Download ` eazy-plugin-manager.zip`101 2. Extract the ` eazy-plugin-manager` directory to your computer102 3. Upload the ` eazy-plugin-manager` directory to the `/wp-content/plugins/` directory124 1. Download `plugins-on-steroids.zip` 125 2. Extract the `plugins-on-steroids` directory to your computer 126 3. Upload the `plugins-on-steroids` directory to the `/wp-content/plugins/` directory 103 127 4. Activate the plugin in the WordPress plugin dashboard 104 128 … … 118 142 Send an email to [email protected] 119 143 144 == Screenshots == 145 146 1. Features 147 2. Bookmark 148 3. Plugin Vault 149 4. Active Guard 150 5. Assets Optimization 151 6. Bookmark Category 152 7. Block Plugin 153 8. Lock Plugin 154 9. Notes 155 10. Freeze Plugin 156 11. Version Management 157 120 158 == Changelog == 159 160 = 2.0.0 = 161 162 - Full refactoring for better performance, speed and security 163 - Minor bug fixes 164 - Improved UI/UX 165 - Support tab 121 166 122 167 = 1.3.1 = -
plugins-on-steroids/trunk/admin/dashboard.php
r2726654 r2796699 1 <div class="wrap" x-data="settings" x-effect="processToken(token)"> 2 <section class="container mt-6 flex w-full h-screen justify-center bg-white" x-show="!ready"> 3 <div class="self-center flex flex-col"> 4 <svg class=" self-center w-30" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width:7.5rem; margin:auto; display:block;" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid"> 5 <defs> 6 <path id="path" d="M50 15A15 35 0 0 1 50 85A15 35 0 0 1 50 15" fill="none"></path> 7 <path id="patha" d="M0 0A15 35 0 0 1 0 70A15 35 0 0 1 0 0" fill="none"></path> 8 </defs> 9 <g transform="rotate(0 50 50)"> 10 <use xlink:href="#path" stroke="#f1f2f3" stroke-width="3"></use> 11 </g> 12 <g transform="rotate(60 50 50)"> 13 <use xlink:href="#path" stroke="#f1f2f3" stroke-width="3"></use> 14 </g> 15 <g transform="rotate(120 50 50)"> 16 <use xlink:href="#path" stroke="#f1f2f3" stroke-width="3"></use> 17 </g> 18 <g transform="rotate(0 50 50)"> 19 <circle cx="50" cy="15" r="9" fill="#e15b64"> 20 <animateMotion dur="1s" repeatCount="indefinite" begin="0s"> 21 <mpath xlink:href="#patha"></mpath> 22 </animateMotion> 23 </circle> 24 </g> 25 <g transform="rotate(60 50 50)"> 26 <circle cx="50" cy="15" r="9" fill="#f8b26a"> 27 <animateMotion dur="1s" repeatCount="indefinite" begin="-0.16666666666666666s"> 28 <mpath xlink:href="#patha"></mpath> 29 </animateMotion> 30 </circle> 31 </g> 32 <g transform="rotate(120 50 50)"> 33 <circle cx="50" cy="15" r="9" fill="#abbd81"> 34 <animateMotion dur="1s" repeatCount="indefinite" begin="-0.3333333333333333s"> 35 <mpath xlink:href="#patha"></mpath> 36 </animateMotion> 37 </circle> 38 </g> 39 </svg> 40 </div> 41 </section> 42 <div class="container bg-white p-10 mt-6" x-show="ready" style="display:none"> 43 <section class="heading"> 44 <nav class="bg-white border-gray-200 px-2 sm:px-4 py-2.5 rounded dark:bg-gray-800"> 45 <div class="container flex flex-wrap justify-between items-center mx-auto"> 46 <a @click="tab='home'" href="#" class="flex w-1/4"> 47 <img class="w-12 h-12 mr-2 shadow-light-200" src="<?php echo plugin_dir_url(__FILE__); ?>../assets/images/pos.png" alt=""> 48 <span class="self-center text-red-600 text-lg font-semibold whitespace-nowrap dark:text-white"><?php _e("Plugins On Steroids", POS_TEXT_DOMAIN); ?></span> 49 </a> 50 <div class="flex md:order-2 w-1/4 justify-end"> 51 <!-- <a @click="Bookmarks.getBookmarks()" type="button" class="text-white bg-red-500 hover:bg-red-700 cursor-pointer focus:ring-4 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center mr-3 md:mr-0 dark:bg-red-500 dark:hover:bg-red-700 hover:text-white dark:focus:ring-blue-800">Test Button</a> --> 52 <span x-show="isLoggedIn()" style="margin:12px 10px 0 0" x-text="user.email"></span> 53 <a x-show="token" @click="logout()" type="button" class="text-white bg-red-500 hover:bg-red-700 cursor-pointer focus:ring-4 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center mr-3 md:mr-0 dark:bg-red-500 dark:hover:bg-red-700 hover:text-white dark:focus:ring-blue-800">Logout</a> 54 <a x-show="!token" href='#login' @click="tab='login'" type="button" class="text-white bg-red-500 hover:bg-red-700 focus:ring-4 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center mr-3 md:mr-0 dark:bg-red-500 dark:hover:bg-red-700 hover:text-white dark:focus:ring-blue-800">Sign In/Up</a> 55 </div> 56 <div class="hidden self-center justify-between items-center w-2/4 md:flex md:w-auto md:order-1" id="mobile-menu-4"> 57 <ul id="pos-nav-links" class="pt-2.5 flex flex-col mt-4 md:flex-row md:space-x-8 md:mt-0 md:text-sm md:font-medium"> 58 <li> 59 <a @click="tab='home'" href="#home" :class="tab=='home'?'md:text-red-600 font-bold':''" class="block py-2 pr-4 pl-3 text-gray-700 bg-red-700 rounded md:bg-transparent md:hover:text-red-600 md:p-0 dark:text-white" aria-current="page"><?php _e("Features", POS_TEXT_DOMAIN); ?></a> 60 </li> 61 <li x-show="isLoggedIn()"> 62 <a @click="tab='bookmarks'" href="#bookmarks" :class="tab=='bookmarks'?'md:text-red-600 font-bold':''" class="block py-2 pr-4 pl-3 text-gray-700 border-b border-gray-100 hover:bg-gray-50 md:hover:bg-transparent md:border-0 md:hover:text-red-600 md:p-0 md:dark:hover:text-white dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white md:dark:hover:bg-transparent dark:border-gray-700"><?php _e("Bookmarks", POS_TEXT_DOMAIN); ?></a> 63 </li> 64 <li x-show="isLoggedIn()"> 65 <a @click="tab='history'" href="#history" :class="tab=='history'?'md:text-red-600 font-bold':''" class="block py-2 pr-4 pl-3 text-gray-700 border-b border-gray-100 hover:bg-gray-50 md:hover:bg-transparent md:border-0 md:hover:text-red-600 md:p-0 md:dark:hover:text-white dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white md:dark:hover:bg-transparent dark:border-gray-700"><?php _e("Plugin History", POS_TEXT_DOMAIN); ?></a> 66 </li> 67 <li x-show="false"> 68 <a @click="tab='support'" href="#support" :class="tab=='support'?'md:text-red-600 font-bold':''" class="block py-2 pr-4 pl-3 text-gray-700 border-b border-gray-100 hover:bg-gray-50 md:hover:bg-transparent md:border-0 md:hover:text-red-600 md:p-0 md:dark:hover:text-white dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white md:dark:hover:bg-transparent dark:border-gray-700"><?php _e("Support", POS_TEXT_DOMAIN); ?></a> 69 </li> 70 <li> 71 <a @click="tab='pro'" href="#pro" :class="tab=='pro'?'md:text-red-600 font-bold':''" class="block py-2 pr-4 pl-3 text-gray-700 border-b border-gray-100 hover:bg-gray-50 md:hover:bg-transparent md:border-0 md:hover:text-red-600 md:p-0 md:dark:hover:text-white dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white md:dark:hover:bg-transparent dark:border-gray-700"><?php _e("Pro Features", POS_TEXT_DOMAIN); ?></a> 72 </li> 73 <!-- <li> 74 <a @click="tab='account'" href="#account" :class="tab=='account'?'md:text-red-600 font-bold':''" class="block py-2 pr-4 pl-3 text-gray-700 border-b border-gray-100 hover:bg-gray-50 md:hover:bg-transparent md:border-0 md:hover:text-red-600 md:p-0 md:dark:hover:text-white dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white md:dark:hover:bg-transparent dark:border-gray-700"><?php _e("My Account", POS_TEXT_DOMAIN); ?></a> 75 </li> --> 1 <div class="wrap" x-data="$store.settings" x-init="$watch('tab',(n,o)=>{$store.settings.tabChanged(n,o)})"> 76 2 77 </ul> 78 </div> 79 </div> 80 </nav> 81 </section> 3 <div x-show='shoudDisplayTopBar()' id="activate-site" class="hidden container-full bg-white px-5 py-3 mt-6 border-l-4 border-[#0075B4] justify-between items-center"> 4 <div class="text-[14px] pr-5">Please <strong>activate</strong> your site to unlock Pro features. Thank you for choosing us! </div> 5 <a @click='activateCurrentSite()' href="#account" class="px-3 py-2 font-bold rounded-md border border-[#1DB85E] text-[#1DB85E] hover:text-white hover:bg-[#1DB85E] focus:ring-0 focus:text-white focus:bg-[#1DB85E]">Activate Site</a> 6 </div> 82 7 83 <section class="text-gray-600 body-font" x-show="tab=='home'"> 84 <div class="container px-5 py-24 mx-auto"> 85 <div class="flex flex-col text-center w-full mb-20"> 86 <h3 class="text-base text-gray-700 title-font mb-1 capitalize"><?php _e("Plugins On Steroids", POS_TEXT_DOMAIN); ?></h> 87 <h2 class="sm:text-3xl text-2xl font-medium title-font text-gray-900"><?php _e("Impressive Features", POS_TEXT_DOMAIN); ?></h2> 88 </div> 89 <div class="flex flex-wrap -m-4"> 90 <div class="p-4 md:w-1/3"> 91 <div class="flex rounded-lg h-full bg-gray-100 p-8 flex-col"> 92 <div class="flex items-center"> 93 <div class="w-10 h-11 mr-3"> 94 <img src="<?php echo plugin_dir_url(__FILE__); ?>../assets/images/search.png" alt=""> 95 </div> 96 <h2 class="text-gray-900 text-lg title-font font-medium"><?php _e("Super Fast Search", POS_TEXT_DOMAIN); ?></h2> 97 </div> 98 <div class="flex-grow"> 99 <p class="leading-relaxed text-base"><?php _e("Searching for installed plugins is super slow in WordPress, but not anymore! With Plugins on Steroids, it's faster than lightening", POS_TEXT_DOMAIN); ?></p> 8 <?php include_once('dashboard-loader.php'); ?> 100 9 101 </div> 102 </div> 103 </div> 104 <div class="p-4 md:w-1/3"> 105 <div class="flex rounded-lg h-full bg-gray-100 p-8 flex-col"> 106 <div class="flex items-center"> 107 <div class="w-10 h-11 mr-3"> 108 <img src="<?php echo plugin_dir_url(__FILE__); ?>../assets/images/bookmark.png" alt=""> 109 </div> 110 <h2 class="text-gray-900 text-lg title-font font-medium"><?php _e("Bookmark Plugins", POS_TEXT_DOMAIN); ?></h2> 111 </div> 112 <div class="flex-grow"> 113 <p class="leading-relaxed text-base"><?php _e("Bookmark your favorite plugins and use them anywhere, anytime. No more losing some interesting plugins that you found last night!", POS_TEXT_DOMAIN); ?></p> 114 </div> 115 </div> 116 </div> 117 <div class="p-4 md:w-1/3"> 118 <div class="flex rounded-lg h-full bg-gray-100 p-8 flex-col"> 119 <div class="flex items-center"> 120 <div class="w-10 h-11 mr-3"> 121 <img src="<?php echo plugin_dir_url(__FILE__); ?>../assets/images/plugin-images.png" alt=""> 122 </div> 123 <h2 class="text-gray-900 text-lg title-font font-medium"><?php _e("Plugin Image", POS_TEXT_DOMAIN); ?></h2> 124 </div> 125 <div class="flex-grow"> 126 <p class="leading-relaxed text-base"><?php _e("Now you can see the plugin images in installed plugin section, for many of us that's a required feature missing in WordPress.", POS_TEXT_DOMAIN); ?></p> 127 </div> 128 </div> 129 </div> 10 <div class="container-full bg-white p-5 mt-6" x-show="ready" style="display:none"> 130 11 131 <div class="p-4 md:w-1/3"> 132 <div class="flex rounded-lg h-full bg-gray-100 p-8 flex-col"> 133 <div class="flex items-center"> 134 <div class="w-10 h-11 mr-3"> 135 <img src="<?php echo plugin_dir_url(__FILE__); ?>../assets/images/quick-download.png" alt=""> 136 </div> 137 <h2 class="text-gray-900 text-lg title-font font-medium"><?php _e("Quick Download", POS_TEXT_DOMAIN); ?></h2> 138 </div> 139 <div class="flex-grow"> 140 <p class="leading-relaxed text-base"><?php _e("Made some customizations? Tired of FTP? Download any plugin from your plugin admin area in just one click. ", POS_TEXT_DOMAIN); ?></p> 141 </div> 142 </div> 143 </div> 144 <div class="p-4 md:w-1/3"> 12 <?php include_once('dashboard-menu.php'); ?> 13 <?php include_once('subpages/features.php'); ?> 14 <?php include_once('subpages/bookmarks.php'); ?> 15 <?php include_once('subpages/history.php'); ?> 16 <?php include_once('subpages/account.php'); ?> 17 <?php include_once('subpages/pro.php'); ?> 18 <?php include_once('subpages/login.php'); ?> 19 <?php include_once('subpages/vault.php'); ?> 20 <?php include_once('subpages/optimization.php'); ?> 21 <?php include_once('subpages/activeguard.php'); ?> 22 <?php include_once('subpages/support.php'); ?> 23 <?php include_once('subpages/category-modal.php'); ?> 24 <?php include_once('subpages/category-manage-modal.php'); ?> 25 <?php include_once('subpages/confirmation-modal.php'); ?> 26 <?php include_once('subpages/version-modal.php'); ?> 27 <?php include_once('subpages/message-modal.php'); ?> 28 <?php include_once('subpages/video-modal.php'); ?> 29 <?php include_once('dashboard-footer.php'); ?> 145 30 146 <div class="flex rounded-lg h-full bg-gray-100 p-8 flex-col"> 147 <div class="flex items-center"> 148 <div class="w-10 h-11 mr-3"> 149 <img src="<?php echo plugin_dir_url(__FILE__); ?>../assets/images/history.png" alt=""> 150 </div> 151 <h2 class="text-gray-900 text-lg title-font font-medium"><?php _e("Plugin History", POS_TEXT_DOMAIN); ?></h2> 152 </div> 153 <div class="flex-grow"> 154 <p class="leading-relaxed text-base"><?php _e("Everytime you install new plugins, activate or deactivate them or delete we will show you the full log. Super handy for debugging and trouble shooting.", POS_TEXT_DOMAIN); ?></p> 155 </div> 156 </div> 157 </div> 158 </div> 159 </div> 160 </section> 31 </div> 161 32 162 <section class="text-gray-600 body-font" x-show="tab=='bookmarks'">163 <div class="container px-5 py-24 mx-auto">164 <div>165 <div id="pos-notice"></div>166 <table class="wp-list-table widefat plugins" x-show="hasBookmarks()">167 <thead>168 <tr>169 <td id="cb" style="width:3%" class="manage-column column-cb check-column"><label class="screen-reader-text" for="cb-select-all-1"><?php _e("Select All", POS_TEXT_DOMAIN); ?></label><input id="cb-select-all-1" type="checkbox"></td>170 <th scope="col" id="name" class="manage-column column-name column-primary" style="width: 25%;"><?php _e("Plugin", POS_TEXT_DOMAIN); ?></th>171 <th scope="col" id="description" class="manage-column column-description"><?php _e("Description", POS_TEXT_DOMAIN); ?></th>172 <th scope="col" id="auto-updates" class="manage-column column-auto-updates hidden"><?php _e("Automatic Updates", POS_TEXT_DOMAIN); ?></th>173 </tr>174 </thead>175 176 <tbody id="the-list">177 <template x-for="(bookmark,index) in bookmarks">178 <tr class="inactive is-uninstallable" data-slug="contact-form-7" data-plugin="contact-form-7/wp-contact-form-7.php" x-show="bookmark.slug">179 <th scope="row" class="check-column" style="padding-top: 8px;">180 <input type="checkbox" name="checked[]" :value="bookmark.slug" :id="bookmark.slug">181 </th>182 <td class="plugin-title column-primary" width="25%">183 <img class="pos-plugin-image" style="width: 60px; height: 60px; padding-right: 0px; margin-right: 12px;" :src="bookmark.image">184 <strong x-text="titleCase(bookmark.slug)"></strong>185 <div class="row-actions visible">186 <span class="activate"><a href="#" @click="processPlugin(bookmark.slug, index)" x-text="bookmark.actionText"></a> | </span>187 <span class="delete"><a href="#" @click="Bookmarks.unBookmark(bookmark.id); removeBookmark(index)"><?php _e("Unbookmark", POS_TEXT_DOMAIN); ?></a></span>188 </div>189 <button type="button" class="toggle-row"><span class="screen-reader-text"><?php _e("Show Details", POS_TEXT_DOMAIN); ?></span></button>190 </td>191 <td class="column-description desc">192 <div class="plugin-description">193 <p x-text="bookmark.description"></p>194 </div>195 <div class="inactive is-uninstallable second plugin-version-author-uri">196 <a :href="bookmark.url" target="_blank"><?php _e("Details", POS_TEXT_DOMAIN); ?></a> |197 <span x-html="bookmark.developer"></span>198 </div>199 </td>200 <td class="column-auto-updates hidden">201 <div class="notice notice-error notice-alt inline hidden">202 <p></p>203 </div>204 </td>205 </tr>206 </template>207 </tbody>208 209 <tfoot>210 <tr>211 <td id="cb" style="width:3%" class="manage-column column-cb check-column"><label class="screen-reader-text" for="cb-select-all-1"><?php _e("Select All", POS_TEXT_DOMAIN); ?></label><input id="cb-select-all-1" type="checkbox"></td>212 <th scope="col" id="name" class="manage-column column-name column-primary" style="width: 25%;"><?php _e("Plugin", POS_TEXT_DOMAIN); ?></th>213 <th scope="col" id="description" class="manage-column column-description"><?php _e("Description", POS_TEXT_DOMAIN); ?></th>214 <th scope="col" id="auto-updates" class="manage-column column-auto-updates hidden"><?php _e("Automatic Updates", POS_TEXT_DOMAIN); ?></th>215 </tr>216 </tfoot>217 218 </table>219 <p x-show="!hasBookmarks()">220 <?php _e("You don't have any bookmarks yet", POS_TEXT_DOMAIN); ?>221 </p>222 </div>223 </div>224 </section>225 226 <section class="text-gray-600 body-font" x-show="tab=='history'">227 <div class="container px-5 py-24 mx-auto">228 <!-- ====== Table Section Start -->229 <!-- component -->230 <div class="bg-white pb-4 px-4 rounded-md w-full" x-show="hasHistories()">231 <div class="flex justify-between w-full pt-6 ">232 <h2 class="ml-3 font-medium text-2xl"><?php _e("Plugin History", POS_TEXT_DOMAIN); ?></h2>233 </div>234 <div class="w-full flex justify-end px-2 mt-2">235 <div class="w-full sm:w-64 inline-block relative ">236 <input type="text" x-model='psearch' class="leading-snug border border-gray-300 block w-full appearance-none bg-gray-100 text-sm text-gray-600 py-1 px-4 pl-8 rounded-lg" placeholder="Search" />237 </div>238 </div>239 <div class="overflow-x-auto mt-6">240 241 <table class="table-auto w-full">242 <thead>243 <tr class="border-b-gray-300 border-b text-sm text-gray-700 text-left">244 <th class="px-4 py-3 "><?php _e("Plugin Title", POS_TEXT_DOMAIN); ?></th>245 <th class="px-4 py-3 "><?php _e("Action Type", POS_TEXT_DOMAIN); ?></th>246 <th class="px-4 py-3 "><?php _e("Date", POS_TEXT_DOMAIN); ?></th>247 </tr>248 </thead>249 <tbody class="text-sm font-normal text-gray-700">250 <template x-for="(history, index) in filter(histories)">251 <tr class="border-b border-gray-200 py-10">252 <td class="px-4 py-4" x-text="history.slug"></td>253 <td class="px-4 py-4" x-text="history.action_type"></td>254 <td class="px-4 py-4" x-data="{date: new Date(history.date*1000)}" x-text="date.toLocaleDateString('en-US', {hour: '2-digit', minute:'2-digit'})"></td>255 </tr>256 </template>257 </tbody>258 </table>259 </div>260 <!-- <div id="pagination" class="w-full flex justify-center border-t border-gray-100 pt-4 items-center">261 262 <svg class="h-6 w-6" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">263 <g opacity="0.4">264 <path fill-rule="evenodd" clip-rule="evenodd" d="M9 12C9 12.2652 9.10536 12.5196 9.29289 12.7071L13.2929 16.7072C13.6834 17.0977 14.3166 17.0977 14.7071 16.7072C15.0977 16.3167 15.0977 15.6835 14.7071 15.293L11.4142 12L14.7071 8.70712C15.0977 8.31659 15.0977 7.68343 14.7071 7.29289C14.3166 6.90237 13.6834 6.90237 13.2929 7.29289L9.29289 11.2929C9.10536 11.4804 9 11.7348 9 12Z" fill="#2C2C2C" />265 </g>266 </svg>267 268 <p class="leading-relaxed cursor-pointer mx-2 text-blue-600 hover:text-blue-600 text-sm">1</p>269 <p class="leading-relaxed cursor-pointer mx-2 text-sm hover:text-blue-600">2</p>270 <p class="leading-relaxed cursor-pointer mx-2 text-sm hover:text-blue-600"> 3 </p>271 <p class="leading-relaxed cursor-pointer mx-2 text-sm hover:text-blue-600"> 4 </p>272 <svg class="h-6 w-6" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">273 <path fill-rule="evenodd" clip-rule="evenodd" d="M15 12C15 11.7348 14.8946 11.4804 14.7071 11.2929L10.7071 7.2929C10.3166 6.9024 9.6834 6.9024 9.2929 7.2929C8.9024 7.6834 8.9024 8.3166 9.2929 8.7071L12.5858 12L9.2929 15.2929C8.9024 15.6834 8.9024 16.3166 9.2929 16.7071C9.6834 17.0976 10.3166 17.0976 10.7071 16.7071L14.7071 12.7071C14.8946 12.5196 15 12.2652 15 12Z" fill="#18A0FB" />274 </svg>275 276 </div> -->277 </div>278 279 <p x-show="!hasHistories()">280 <?php _e("You don't have any History yet", POS_TEXT_DOMAIN); ?>281 </p>282 <!-- ====== Table Section End -->283 284 </div>285 </section>286 <section class="text-gray-600 body-font" x-show="tab=='account'">287 <div class="container px-5 py-24 mx-auto">288 <?php _e("My Account", POS_TEXT_DOMAIN); ?>289 </div>290 </section>291 292 <section class="text-gray-600 body-font" x-show="tab=='pro'">293 <div class="container px-5 py-24 mx-auto">294 <div class="flex flex-col text-center w-full mb-20">295 <h2 class="text-base text-gray-700 title-font mb-1 capitalize"><?php _e("Plugins on Steroids Pro", POS_TEXT_DOMAIN); ?></h2>296 <h1 class="sm:text-3xl text-2xl font-medium title-font text-gray-900 capitalize"><?php _e("Get Extra For Every Bucks", POS_TEXT_DOMAIN); ?></h1>297 </div>298 <div class="flex flex-wrap -m-4">299 <div class="p-4 md:w-1/3">300 <div class="flex rounded-lg h-full bg-gray-100 p-8 flex-col">301 <div class="flex items-center">302 <div class="w-10 h-11 mr-3">303 <img src='<?php echo plugin_dir_url(__FILE__); ?>../assets/images/anytime-anywhere.png' />304 </div>305 <h2 class="text-gray-900 text-lg title-font font-medium"><?php _e("Anytime, Anywhere", POS_TEXT_DOMAIN); ?></h2>306 </div>307 <div class="flex-grow">308 <p class="leading-relaxed text-base"><?php _e("With an active account, You can save and reload your bookmarks in all your WordPress sites", POS_TEXT_DOMAIN); ?></p>309 </div>310 </div>311 </div>312 <div class="p-4 md:w-1/3">313 <div class="flex rounded-lg h-full bg-gray-100 p-8 flex-col">314 <div class="flex items-center">315 <div class="w-10 h-11 mr-3">316 <img src='<?php echo plugin_dir_url(__FILE__); ?>../assets/images/organize.png' />317 </div>318 <h2 class="text-gray-900 text-lg title-font font-medium"><?php _e("Organize Like A Pro", POS_TEXT_DOMAIN); ?></h2>319 </div>320 <div class="flex-grow">321 <p class="leading-relaxed text-base"><?php _e("In pro version, you can organize your bookmarks in categories, and perform bulk operations on them", POS_TEXT_DOMAIN); ?></p>322 </div>323 </div>324 </div>325 <div class="p-4 md:w-1/3">326 <div class="flex rounded-lg h-full bg-gray-100 p-8 flex-col">327 <div class="flex items-center">328 <div class="w-10 h-11 mr-3">329 <img src='<?php echo plugin_dir_url(__FILE__); ?>../assets/images/bulk.png' />330 </div>331 <h2 class="text-gray-900 text-lg title-font font-medium"><?php _e("One Click Bulk Install", POS_TEXT_DOMAIN); ?></h2>332 </div>333 <div class="flex-grow">334 <p class="leading-relaxed text-base"><?php _e("Pro version allows you to bulk install all plugins in a bookmarked category with just a single click", POS_TEXT_DOMAIN); ?></p>335 </div>336 </div>337 </div>338 <div class="p-4 md:w-1/3">339 <div class="flex rounded-lg h-full bg-gray-100 p-8 flex-col">340 <div class="flex items-center">341 <div class="w-10 h-11 mr-3">342 <img src='<?php echo plugin_dir_url(__FILE__); ?>../assets/images/vault.png' />343 </div>344 <h2 class="text-gray-900 text-lg title-font font-medium"><?php _e("Plugin Vault & Version Management", POS_TEXT_DOMAIN); ?></h2>345 </div>346 <div class="flex-grow">347 <p class="leading-relaxed text-base"><?php _e("Modified a plugin? Have a third-party plugin? Have a pro download? Store in our plugin vault and use anytime anywhere", POS_TEXT_DOMAIN); ?></p>348 </div>349 </div>350 </div>351 <div class="p-4 md:w-1/3">352 <div class="flex rounded-lg h-full bg-gray-100 p-8 flex-col">353 <div class="flex items-center">354 <div class="w-10 h-11 mr-3">355 <img src='<?php echo plugin_dir_url(__FILE__); ?>../assets/images/guard.png' />356 </div>357 <h2 class="text-gray-900 text-lg title-font font-medium"><?php _e("Active Guard", POS_TEXT_DOMAIN); ?></h2>358 </div>359 <div class="flex-grow">360 <p class="leading-relaxed text-base"><?php _e("Pro version will always runs a security check of your installed plugins and warns about exposed vulnerabilities and security issues", POS_TEXT_DOMAIN); ?></p>361 </div>362 </div>363 </div>364 <div class="p-4 md:w-1/3">365 <div class="flex rounded-lg h-full bg-gray-100 p-8 flex-col">366 <div class="flex items-center">367 <div class="w-10 h-11 mr-3">368 <img src='<?php echo plugin_dir_url(__FILE__); ?>../assets/images/remote.png' />369 </div>370 <h2 class="text-gray-900 text-lg title-font font-medium"><?php _e("Remote Management", POS_TEXT_DOMAIN); ?></h2>371 </div>372 <div class="flex-grow">373 <p class="leading-relaxed text-base"><?php _e("Install, activate, deactivate, and many things from your Plugins on Steroids dashboard on all your WordPress sites", POS_TEXT_DOMAIN); ?></p>374 </div>375 </div>376 </div>377 <div class="p-4 md:w-1/3">378 <div class="flex rounded-lg h-full bg-gray-100 p-8 flex-col">379 <div class="flex items-center">380 <div class="w-10 h-11 mr-3">381 <img src='<?php echo plugin_dir_url(__FILE__); ?>../assets/images/newsletter.png' />382 </div>383 <h2 class="text-gray-900 text-lg title-font font-medium"><?php _e("Weekly Interesting Plugins</h2>", POS_TEXT_DOMAIN); ?></h2>384 </div>385 <div class="flex-grow">386 <p class="leading-relaxed text-base"><?php _e("An exclusive list of interesting and must have plugins and reviews for pro subscribers only. It's so cool that you don't want to miss it", POS_TEXT_DOMAIN); ?></p>387 </div>388 </div>389 </div>390 <div class="p-4 md:w-1/3">391 <div class="flex rounded-lg h-full bg-gray-100 p-8 flex-col">392 <div class="flex items-center">393 <div class="w-10 h-11 mr-3">394 <img src='<?php echo plugin_dir_url(__FILE__); ?>../assets/images/support.png' />395 </div>396 <h2 class="text-gray-900 text-lg title-font font-medium"><?php _e("Priority Support", POS_TEXT_DOMAIN); ?></h2>397 </div>398 <div class="flex-grow">399 <p class="leading-relaxed text-base"><?php _e("Found an issue? Got a feature request? Need support? Enjoy priority support with the purchase of a pro subscription.", POS_TEXT_DOMAIN); ?></p>400 </div>401 </div>402 </div>403 <div class="p-4 md:w-1/3">404 <div class="flex rounded-lg h-full bg-gray-100 p-8 flex-col">405 <div class="flex items-center">406 <div class="w-10 h-11 mr-3">407 <img src='<?php echo plugin_dir_url(__FILE__); ?>../assets/images/notes.png' />408 </div>409 <h2 class="text-gray-900 text-lg title-font font-medium"><?php _e("Quick Notes", POS_TEXT_DOMAIN); ?></h2>410 </div>411 <div class="flex-grow">412 <p class="leading-relaxed text-base"><?php _e("Have something to note about a plugin? This feature allows you to add quick notes on each of your plugins, like never before.", POS_TEXT_DOMAIN); ?></p>413 </div>414 </div>415 </div>416 417 </div>418 <div class="container mt-12 text-center">419 <a href="#" class="text-white bg-red-500 hover:bg-red-600 border-0 py-3 px-20 focus:outline-none hover:text-white rounded text-lg"><?php _e("Pro Version is Coming Soon", POS_TEXT_DOMAIN); ?></a>420 </div>421 </div>422 </section>423 424 <section class="text-gray-600 body-font" x-show="tab=='login'">425 <div class="container px-5 py-24 mx-auto flex flex-wrap items-center">426 <div class="lg:w-3/5 md:w-1/2 md:pr-16 lg:pr-0 pr-0">427 <h1 x-show="!isLoggedIn()" class="title-font font-medium text-3xl text-gray-900"><?php _e("Register/SignIn", POS_TEXT_DOMAIN); ?></h1>428 <h1 x-show="isLoggedIn()" class="title-font font-medium text-3xl text-gray-900"><?php _e("Welcome!", POS_TEXT_DOMAIN); ?></h1>429 <p x-show="!isLoggedIn()" class="leading-relaxed mt-4"><?php _e("You need a free account to enjoy all the features, including the global bookmarking service from plugins on steroids, available in your WordPress installations.", POS_TEXT_DOMAIN); ?></p>430 <p x-show="!isLoggedIn()" class="leading-relaxed mt-4"><?php _e("If you don't have any account, please create one, or sign in.", POS_TEXT_DOMAIN); ?></p>431 <p x-show="isLoggedIn()" class="leading-relaxed mt-4"><?php _e("Welcome back! Now you can use all the free features of Plugins on Steroids. Please go to the plugins section for lightening fast navigation and to bookmark all your favorite plugins.", POS_TEXT_DOMAIN); ?></p>432 </div>433 <form @submit="event.preventDefault();" x-show="!token" class="lg:w-2/6 md:w-1/2 bg-gray-100 rounded-lg p-8 flex flex-col md:ml-auto w-full mt-10 md:mt-0">434 <h2 class="text-gray-900 text-lg font-medium title-font mb-5"><?php _e("Registration / Login", POS_TEXT_DOMAIN); ?></h2>435 <div class="relative mb-4">436 <label class="leading-7 text-sm text-gray-600"><?php _e("Email", POS_TEXT_DOMAIN); ?></label>437 <input type="email" x-model="email" autocomplete="current-email" class="w-full bg-white rounded border border-gray-300 focus:border-indigo-500 focus:ring-2 focus:ring-indigo-200 text-base outline-none text-gray-700 py-1 px-3 leading-8 transition-colors duration-200 ease-in-out">438 </div>439 <div class="relative mb-4">440 <label class="leading-7 text-sm text-gray-600"><?php _e("Password", POS_TEXT_DOMAIN); ?></label>441 <input @keyup.enter="login" type="password" autocomplete="current-password" x-model="password" class="w-full bg-white rounded border border-gray-300 focus:border-indigo-500 focus:ring-2 focus:ring-indigo-200 text-base outline-none text-gray-700 py-1 px-3 leading-8 transition-colors duration-200 ease-in-out">442 </div>443 <div class="my-2 text-red-500" x-text="login_error"></div>444 <button @click="login" class="text-white bg-red-500 border-0 py-2 px-8 focus:outline-none hover:bg-red-700 rounded text-lg"><?php _e("Get In", POS_TEXT_DOMAIN); ?></button>445 <p class="text-xs text-gray-500 mt-4 mb-2"><?php _e("If you don't have any account, type your email and password and we will create your account instantly", POS_TEXT_DOMAIN); ?></p>446 </form>447 </div>448 </section>449 450 <section class="text-gray-600 body-font relative" x-show="tab=='support'">451 <div class="container px-5 py-24 mx-auto">452 <div class="flex flex-col text-center w-full mb-12">453 <h1 class="sm:text-3xl text-2xl font-medium title-font mb-4 text-gray-900"><?php _e("Contact Us", POS_TEXT_DOMAIN); ?></h1>454 <p class="lg:w-2/3 mx-auto leading-relaxed text-base"><?php _e("Have a suggestion or feature request? Found a bug? Please drop us a line.", POS_TEXT_DOMAIN); ?></p>455 </div>456 <div class="lg:w-1/2 md:w-2/3 mx-auto">457 <div class="flex flex-wrap -m-2">458 <div class="p-2 w-1/2">459 <div class="relative">460 <label for="name" class="leading-7 text-sm text-gray-600"><?php _e("Name", POS_TEXT_DOMAIN); ?></label>461 <input type="text" id="name" name="name" :value="name" class="w-full bg-gray-100 bg-opacity-50 rounded border border-gray-300 focus:border-indigo-500 focus:bg-white focus:ring-2 focus:ring-indigo-200 text-base outline-none text-gray-700 py-1 px-3 leading-8 transition-colors duration-200 ease-in-out">462 </div>463 </div>464 <div class="p-2 w-1/2">465 <div class="relative">466 <label for="email" class="leading-7 text-sm text-gray-600"><?php _e("Email", POS_TEXT_DOMAIN); ?></label>467 <input type="email" id="email" name="email" :value="email" class="w-full bg-gray-100 bg-opacity-50 rounded border border-gray-300 focus:border-indigo-500 focus:bg-white focus:ring-2 focus:ring-indigo-200 text-base outline-none text-gray-700 py-1 px-3 leading-8 transition-colors duration-200 ease-in-out">468 </div>469 </div>470 <div class="p-2 w-full">471 <div class="relative">472 <label for="message" class="leading-7 text-sm text-gray-600"><?php _e("Message", POS_TEXT_DOMAIN); ?></label>473 <textarea id="message" name="message" class="w-full bg-gray-100 bg-opacity-50 rounded border border-gray-300 focus:border-indigo-500 focus:bg-white focus:ring-2 focus:ring-indigo-200 h-32 text-base outline-none text-gray-700 py-1 px-3 resize-none leading-6 transition-colors duration-200 ease-in-out"></textarea>474 </div>475 </div>476 <div class="p-2 w-full">477 <button class="flex mx-auto text-white bg-red-600 border-0 py-2 px-8 focus:outline-none hover:bg-indigo-600 rounded text-lg"><?php _e("Submit Support", POS_TEXT_DOMAIN); ?></button>478 </div>479 </div>480 </div>481 </div>482 </section>483 484 <footer class="text-gray-600 body-font mt-20">485 <div class="container px-5 py-8 mx-auto flex items-center sm:flex-row flex-col">486 <a class="flex title-font font-medium items-center md:justify-start justify-center text-gray-900">487 <svg class="h-16 w-16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" style="enable-background:new 0 0 175 65;" xml:space="preserve">488 <style type="text/css">489 .st0 {490 fill: #1F2944;491 }492 493 .st1 {494 fill: #FFC05D;495 }496 497 .st2 {498 fill: #141F4C;499 }500 </style>501 <path class="st0" d="M63.1,18.1c-0.2-0.9-1.2-1.3-2-0.9c-1.1,0.5-2.3,0.9-3.5,1c-6.5,0.6-12-4.6-12-11c0-1.4,0.3-2.7,0.7-3.9 c0.3-0.8-0.2-1.7-1-1.9C31.9-1.6,13.7,0.4,7,7c-9.3,9.3-9.5,41.1,0,50.6s40.9,9.7,50.6,0C64.8,50.4,66.5,31.4,63.1,18.1z M37.2,22.8 H16.6c0-4.6,3.7-8.2,8.2-8.2h12.4c6.2,0,11.3,5.2,11,11.6c-0.3,5.9-5.4,10.4-11.3,10.4H20.7c-2.3,0-4.1-1.8-4.1-4.1 c0-2.3,1.8-4.1,4.1-4.1h16.4c1.4,0,2.7-1,2.9-2.5C40.1,24.1,38.8,22.8,37.2,22.8z M48.2,46.1c0,2.3-1.9,4.1-4.3,4.1h-19 c-4.6,0-8.2-3.7-8.2-8.2v0h27.3C46.3,42,48.2,43.8,48.2,46.1L48.2,46.1z" />502 <path class="st1" d="M57.3,13.6c3.4-0.3,6-3.4,6-6.9v0c0-3.4-2.8-6.2-6.2-6.2h-0.3v0c0,0,0,0,0,0c-3.6,0-6.5,2.9-6.5,6.5 C50.1,10.9,53.4,14,57.3,13.6z" />503 <g>504 <path class="st2" d="M76,30.2v-12c0.1-6.5,4.3-11,10.9-11c6.4-0.1,10.9,4.5,10.9,10.8c0,6-4.4,10.3-10.9,10.3h-5.1v2.2 c0,3.1,1.8,5.3,5,5.3c2.8,0,4.6-2,4.8-5.1c0.1-0.6,0.4-0.9,1-0.9h4c0.5,0,0.9,0.3,0.9,0.9c-0.3,6.4-4.6,10.6-10.8,10.6 C80.4,41.3,76,36.9,76,30.2z M86.9,22.9c3.1,0,5-2,5-4.9c0-3.3-1.9-5.4-5.1-5.4c-3.2,0-5,2.1-5,5.4v4.9H86.9z" />505 <path class="st2" d="M102.2,30.3c0-5.7,4.4-10,10.8-10h5.1v-2.3c0-3.1-1.8-5.2-4.9-5.2c-2.9,0-4.4,1.9-4.6,4.7 c-0.1,0.6-0.3,0.8-1,0.8h-4c-0.5,0-0.9-0.4-0.9-1c0.4-5.9,4.4-10.2,10.5-10.2c6.5,0,10.7,4.6,10.7,11.1v12.3 c0,6.3-4.1,10.8-10.7,10.8C106.6,41.3,102.2,36.7,102.2,30.3z M118.1,30.5v-5h-4.9c-3.2,0-5.1,2.1-5.1,4.8c0,3.3,1.9,5.4,5.1,5.4 C116.3,35.7,118.1,33.7,118.1,30.5z" />506 <path class="st2" d="M147.3,35.8c0.6,0,1,0.3,1,1v3.6c0,0.6-0.3,1-1,1h-16.7c-1.4,0-2.3-0.9-2.3-2.4v-1.3c0-1,0.1-1.8,0.7-2.8 l12.8-22.1h-11.9c-0.5,0-1-0.3-1-1V8c0-0.5,0.4-0.9,1-0.9H146c1.4,0,2.3,0.8,2.3,2.3v1.7c0,0.9-0.1,1.8-0.7,2.8L135,35.8H147.3z" />507 <path class="st2" d="M175,8v38.8c0,6.8-4.2,11.1-10.8,11.1c-6.2,0-10.4-4.3-10.7-11c-0.1-0.6,0.3-1,0.9-1h4c0.5,0,0.8,0.3,0.9,1 c0.2,3.4,2,5.4,4.9,5.4c3.1,0,4.9-2,4.9-5.3v-9.2c-1.3,1.5-3.2,2.5-5.4,2.5c-6,0-10.3-4.6-10.3-11.1V8c0-0.5,0.3-0.9,1-0.9h4 c0.6,0,1,0.3,1,0.9v21.4c0,3.1,1.8,5.3,4.9,5.3c3.1,0,4.9-2.2,4.9-5.3V8c0-0.5,0.3-0.9,1-0.9h4C174.6,7.1,175,7.5,175,8z" />508 </g>509 <g>510 <path class="st2" d="M76,57.8v-8.3c0-1.9,1.1-3.1,2.9-3.1c1.8,0,3,1.3,3,3.1v1.6c0,1.8-1.2,3-2.9,3h-0.9v3.7c0,0.2-0.1,0.3-0.3,0.3 h-1.5C76.1,58.1,76,58,76,57.8z M78.8,52.2c0.7,0,1-0.4,1-1.1v-1.8c0-0.6-0.3-1-0.9-1c-0.5,0-0.9,0.4-0.9,1v2.9H78.8z" />511 <path class="st2" d="M92.4,56.2c0.2,0,0.3,0.1,0.3,0.3v1.3c0,0.2-0.1,0.3-0.3,0.3h-1.9c-1.8,0-2.8-1.3-2.8-3v-8.3 c0-0.2,0.1-0.3,0.3-0.3h1.5c0.2,0,0.3,0.1,0.3,0.3v8.2c0,0.8,0.4,1.2,0.9,1.2H92.4z" />512 <path class="st2" d="M99.7,46.6c0.2,0,0.3,0.1,0.3,0.3v8.4c0,0.6,0.3,1.1,0.9,1.1c0.6,0,0.9-0.4,0.9-1.1v-8.4 c0-0.2,0.1-0.3,0.3-0.3h1.5c0.2,0,0.3,0.1,0.3,0.3v8.3c0,1.9-1.2,3.1-3,3.1c-1.8,0-2.9-1.3-2.9-3.1v-8.3c0-0.2,0.1-0.3,0.3-0.3 H99.7z" />513 <path class="st2" d="M110.1,55.2v-5.7c0-1.8,1.2-3.1,2.9-3.1c1.7,0,2.9,1.2,2.9,3.2c0,0.2-0.1,0.3-0.3,0.3h-1.5 c-0.2,0-0.3-0.1-0.3-0.3c0-0.9-0.4-1.3-0.9-1.3c-0.5,0-0.9,0.4-0.9,1v6c0,0.6,0.4,1,1,1c0.6,0,0.9-0.4,0.9-1v-1.9h-0.7 c-0.2,0-0.3-0.1-0.3-0.3V52c0-0.2,0.1-0.3,0.3-0.3h1.8c0.6,0,0.9,0.3,0.9,0.9v2.6c0,1.8-1.2,3.1-3,3.1 C111.3,58.3,110.1,57,110.1,55.2z" />514 <path class="st2" d="M122.4,46.6h1.5c0.2,0,0.3,0.1,0.3,0.3v10.9c0,0.2-0.1,0.3-0.3,0.3h-1.5c-0.2,0-0.3-0.1-0.3-0.3V46.9 C122.1,46.7,122.2,46.6,122.4,46.6z" />515 <path class="st2" d="M130.6,57.8v-8.3c0-1.8,1.2-3.1,2.9-3.1c1.8,0,3,1.3,3,3.1v8.3c0,0.2-0.1,0.3-0.3,0.3h-1.5 c-0.2,0-0.3-0.1-0.3-0.3v-8.4c0-0.6-0.3-1-0.9-1s-0.9,0.4-0.9,1v8.4c0,0.2-0.1,0.3-0.3,0.3h-1.5C130.7,58.1,130.6,58,130.6,57.8z" />516 <path class="st2" d="M142.3,54.8c0-0.2,0.1-0.3,0.3-0.3h1.5c0.2,0,0.3,0.1,0.3,0.3c0,1,0.4,1.5,1,1.5c0.6,0,0.9-0.4,0.9-1 c0-2.3-3.8-3.2-3.8-6.3c0-1.7,1.1-2.7,2.8-2.7c1.7,0,2.8,1.2,2.9,3.3c0,0.2-0.1,0.3-0.3,0.3h-1.5c-0.2,0-0.3-0.1-0.3-0.3 c0-0.9-0.3-1.4-0.8-1.4c-0.5,0-0.8,0.3-0.8,0.8c0,2,3.8,3,3.8,6.3c0,1.8-1.2,2.9-3,2.9C143.4,58.3,142.3,57,142.3,54.8z" />517 </g>518 </svg>519 <span class="ml-3 text-xl"><?php _e("EazyPlugins", POS_TEXT_DOMAIN); ?></span>520 </a>521 <p class="text-sm text-gray-500 sm:ml-4 sm:pl-4 sm:border-l-2 sm:border-gray-200 sm:py-2 sm:mt-0 mt-4"><?php _e("© 2020 EazyPlugins", POS_TEXT_DOMAIN); ?> —522 <a href="https://twitter.com/eazyplugin" class="text-gray-600 ml-1" rel="noopener noreferrer" target="_blank"><?php _e("@eazyplugins", POS_TEXT_DOMAIN); ?></a>523 </p>524 <span class="inline-flex sm:ml-auto sm:mt-0 mt-4 justify-center sm:justify-start">525 <a href='https://www.facebook.com/eazyplugin' target='_blank' class="text-gray-500">526 <svg fill="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="w-5 h-5" viewBox="0 0 24 24">527 <path d="M18 2h-3a5 5 0 00-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 011-1h3z"></path>528 </svg>529 </a>530 <a href='https://www.youtube.com/channel/UClx4w0aqYFEWNJHmRrBJ25w' target='_blank' class="ml-3 text-gray-500">531 <svg fill="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="w-5 h-5" viewBox="0 0 24 24">532 <path d="M23 3a10.9 10.9 0 01-3.14 1.53 4.48 4.48 0 00-7.86 3v1A10.66 10.66 0 013 4s-4 9 5 13a11.64 11.64 0 01-7 2c9 5 20 0 20-11.5a4.5 4.5 0 00-.08-.83A7.72 7.72 0 0023 3z"></path>533 </svg>534 </a>535 <a class="ml-3 text-gray-500">536 <svg fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="w-5 h-5" viewBox="0 0 24 24">537 <rect width="20" height="20" x="2" y="2" rx="5" ry="5"></rect>538 <path d="M16 11.37A4 4 0 1112.63 8 4 4 0 0116 11.37zm1.5-4.87h.01"></path>539 </svg>540 </a>541 </span>542 </div>543 </footer>544 </div>545 33 </div> 546 34 -
plugins-on-steroids/trunk/admin/plugin-installs-bookmarks.php
r2727333 r2796699 1 <div x-data=" settings">1 <div x-data="$store.settings"> 2 2 <section class="container mt-6 flex w-full h-screen justify-center " x-show="!ready"> 3 3 <div class="self-center flex flex-col"> … … 52 52 <tbody id="the-list"> 53 53 <template x-for="(bookmark,index) in bookmarks"> 54 <tr class="inactive is-uninstallable" data-slug="contact-form-7" data-plugin="contact-form-7/wp-contact-form-7.php" x-show="bookmark.slug">54 <tr :class='{active:bookmark.actionText=="Deactivate",deactive:bookmark.actionText=="Activate"}' :data-slug="bookmark.slug" x-show="bookmark.slug"> 55 55 <th scope="row" class="check-column" style="padding-top: 8px;"> 56 56 <input type="checkbox" name="checked[]" :value="bookmark.slug" :id="bookmark.slug"> … … 60 60 <strong x-text="titleCase(bookmark.slug)"></strong> 61 61 <div class="row-actions visible"> 62 <span class="activate"><a href="#" @click="processPlugin(bookmark.slug, index)" x-text="bookmark.actionText"></a> | </span>63 <span class="delete"><a href="#" @click="Bookmarks.unBookmark(bookmark.id); removeBookmark(index)"><?php _e("Unbookmark", POS_TEXT_DOMAIN); ?></a></span>62 <span class="activate"><a class="text-[#2873AF]" href="#" @click="processPlugin(bookmark.slug)" x-text="bookmark.actionText"></a> | </span> 63 <span class="delete"><a class="text-[#2873AF]" href="#" @click="Bookmarks.unBookmark(bookmark.plugin_id); removeBookmark(index)"><?php _e("Unbookmark", POS_TEXT_DOMAIN); ?></a></span> 64 64 </div> 65 65 <button type="button" class="toggle-row"><span class="screen-reader-text"><?php _e("Show Details", POS_TEXT_DOMAIN); ?></span></button> … … 70 70 </div> 71 71 <div class="inactive is-uninstallable second plugin-version-author-uri"> 72 <a :href="bookmark.url" target="_blank"><?php _e("Details", POS_TEXT_DOMAIN); ?></a> |73 <span x-html="makeExternal(bookmark.developer)"></span>72 <a :href="bookmark.url" class="text-[#2873AF]" target="_blank"><?php _e("Details", POS_TEXT_DOMAIN); ?></a> | 73 <span class="bm-dev-link" x-html="makeExternal(bookmark.developer)"></span> 74 74 </div> 75 75 </td> -
plugins-on-steroids/trunk/assets/css/style.css
r2725860 r2796699 1 .st0{fill:#1f2944}.st1{fill:#ffc05d}.st2{fill:#141f4c}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%;margin-right:auto;margin-left:auto}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.relative{position:relative}.-m-4{margin:-1rem}.-m-2{margin:-.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mt-6{margin-top:1.5rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-4{margin-top:1rem}.mb-20{margin-bottom:5rem}.mb-1{margin-bottom:.25rem}.ml-3{margin-left:.75rem}.mt-2{margin-top:.5rem}.mt-12{margin-top:3rem}.mt-10{margin-top:2.5rem}.mb-5{margin-bottom:1.25rem}.mb-4{margin-bottom:1rem}.mb-2{margin-bottom:.5rem}.mb-12{margin-bottom:3rem}.mt-20{margin-top:5rem}.ml-1{margin-left:.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.hidden{display:none}.h-screen{height:100vh}.h-12{height:3rem}.h-full{height:100%}.h-11{height:2.75rem}.h-6{height:1.5rem}.h-32{height:8rem}.h-16{height:4rem}.h-1{height:.25rem}.h-5{height:1.25rem}.w-full{width:100%}.w-1\/4{width:25%}.w-12{width:3rem}.w-2\/4{width:50%}.w-10{width:2.5rem}.w-6{width:1.5rem}.w-1\/2{width:50%}.w-16{width:4rem}.w-5{width:1.25rem}.flex-grow{flex-grow:1}.table-auto{table-layout:auto}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.self-center{align-self:center}.overflow-x-auto{overflow-x:auto}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-0{border-width:0px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-b-gray-300{--tw-border-opacity: 1;border-bottom-color:rgb(209 213 219 / var(--tw-border-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.bg-opacity-50{--tw-bg-opacity: .5}.p-10{padding:2.5rem}.p-4{padding:1rem}.p-8{padding:2rem}.p-2{padding:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-24{padding-top:6rem;padding-bottom:6rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-20{padding-left:5rem;padding-right:5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pt-2\.5{padding-top:.625rem}.pt-2{padding-top:.5rem}.pr-4{padding-right:1rem}.pl-3{padding-left:.75rem}.pb-4{padding-bottom:1rem}.pt-6{padding-top:1.5rem}.pl-8{padding-left:2rem}.pt-4{padding-top:1rem}.pr-0{padding-right:0}.text-left{text-align:left}.text-center{text-align:center}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-xs{font-size:.75rem;line-height:1rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-semibold{font-weight:600}.font-medium{font-weight:500}.font-bold{font-weight:700}.font-normal{font-weight:400}.capitalize{text-transform:capitalize}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-6{line-height:1.5rem}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.outline-none{outline:2px solid transparent;outline-offset:2px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-colors{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.hover\:bg-indigo-600:hover{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity))}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity))}.focus\:ring-indigo-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity))}.dark .dark\:border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.dark .dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark .dark\:bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.dark .dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark .dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.dark .dark\:hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.dark .dark\:hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark .dark\:hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark .dark\:focus\:ring-blue-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity))}@media (min-width: 640px){.sm\:ml-4{margin-left:1rem}.sm\:mt-0{margin-top:0}.sm\:ml-auto{margin-left:auto}.sm\:w-64{width:16rem}.sm\:flex-row{flex-direction:row}.sm\:justify-start{justify-content:flex-start}.sm\:border-l-2{border-left-width:2px}.sm\:border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:pl-4{padding-left:1rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width: 768px){.md\:order-2{order:2}.md\:order-1{order:1}.md\:mr-0{margin-right:0}.md\:mt-0{margin-top:0}.md\:ml-auto{margin-left:auto}.md\:flex{display:flex}.md\:w-auto{width:auto}.md\:w-1\/3{width:33.333333%}.md\:w-1\/2{width:50%}.md\:w-2\/3{width:66.666667%}.md\:flex-row{flex-direction:row}.md\:justify-start{justify-content:flex-start}.md\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.md\:border-0{border-width:0px}.md\:bg-transparent{background-color:transparent}.md\:p-0{padding:0}.md\:pr-16{padding-right:4rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:font-medium{font-weight:500}.md\:text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.md\:hover\:bg-transparent:hover{background-color:transparent}.md\:hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.dark .md\:dark\:hover\:bg-transparent:hover{background-color:transparent}.dark .md\:dark\:hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}@media (min-width: 1024px){.lg\:w-3\/5{width:60%}.lg\:w-2\/6{width:33.333333%}.lg\:w-2\/3{width:66.666667%}.lg\:w-1\/2{width:50%}.lg\:pr-0{padding-right:0}} 2 3 .wp-die-message, p{ 4 margin: 1em 0; 5 } 1 /*! tailwindcss v3.1.8 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::-webkit-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.right-12{right:3rem}.top-4{top:1rem}.right-4{right:1rem}.right-3{right:.75rem}.top-3{top:.75rem}.top-auto{top:auto}.z-10{z-index:10}.m-0{margin:0}.m-2{margin:.5rem}.-m-4{margin:-1rem}.-m-2{margin:-.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-auto{margin-top:auto;margin-bottom:auto}.my-\[48px\]{margin-top:48px;margin-bottom:48px}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mt-20{margin-top:5rem}.ml-3{margin-left:.75rem}.mt-3{margin-top:.75rem}.ml-1{margin-left:.25rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mb-2\.5{margin-bottom:.625rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.mr-3{margin-right:.75rem}.mb-0{margin-bottom:0}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-5{margin-left:1.25rem}.mt-\[0px\]{margin-top:0}.mt-2{margin-top:.5rem}.mt-\[48px\]{margin-top:48px}.mt-12{margin-top:3rem}.ml-auto{margin-left:auto}.mt-\[64px\]{margin-top:64px}.mt-5{margin-top:1.25rem}.mb-\[48px\]{margin-bottom:48px}.mt-10{margin-top:2.5rem}.mt-1{margin-top:.25rem}.mr-10{margin-right:2.5rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.mb-20{margin-bottom:5rem}.mb-1{margin-bottom:.25rem}.mb-12{margin-bottom:3rem}.mt-0{margin-top:0}.mt-7{margin-top:1.75rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-video{aspect-ratio:16/9}.h-16{height:4rem}.h-1{height:.25rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-screen{height:100vh}.h-12{height:3rem}.h-10{height:2.5rem}.h-full{height:100%}.h-11{height:2.75rem}.h-\[64\]{height:64}.h-4{height:1rem}.h-48{height:12rem}.h-64{height:16rem}.h-32{height:8rem}.min-h-full{min-height:100%}.w-16{width:4rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-full{width:100%}.w-48{width:12rem}.w-12{width:3rem}.w-1\/3{width:33.333333%}.w-3\/5{width:60%}.w-2\/3{width:66.666667%}.w-4\/5{width:80%}.w-1\/5{width:20%}.w-2\/5{width:40%}.w-36{width:9rem}.w-1\/4{width:25%}.w-11{width:2.75rem}.w-10{width:2.5rem}.w-\[300px\]{width:300px}.w-\[64\]{width:64}.w-4{width:1rem}.w-3\/12{width:25%}.w-\[7rem\]{width:7rem}.w-9\/12{width:75%}.w-11\/12{width:91.666667%}.w-2{width:.5rem}.w-fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.w-1\/2{width:50%}.max-w-md{max-width:28rem}.flex-auto{flex:1 1 auto}.flex-grow{flex-grow:1}.table-auto{table-layout:auto}.rotate-\[20deg\]{--tw-rotate:20deg}.rotate-\[20deg\],.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.content-center{align-content:center}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem*var(--tw-space-x-reverse));margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-2xl{border-radius:1rem}.rounded-\[5px\]{border-radius:5px}.border{border-width:1px}.border-0{border-width:0}.border-\[1px\]{border-width:1px}.border-b{border-bottom-width:1px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-l-\[0px\]{border-left-width:0}.border-t-\[0px\]{border-top-width:0}.border-none{border-style:none}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity))}.border-\[\#0075B4\]{--tw-border-opacity:1;border-color:rgb(0 117 180/var(--tw-border-opacity))}.border-\[\#1DB85E\]{--tw-border-opacity:1;border-color:rgb(29 184 94/var(--tw-border-opacity))}.border-\[\#e5d5cf\]{--tw-border-opacity:1;border-color:rgb(229 213 207/var(--tw-border-opacity))}.border-\[\#dadada\]{--tw-border-opacity:1;border-color:rgb(218 218 218/var(--tw-border-opacity))}.border-\[\#e1d2cc\]{--tw-border-opacity:1;border-color:rgb(225 210 204/var(--tw-border-opacity))}.border-\[\#e4d3d5\]{--tw-border-opacity:1;border-color:rgb(228 211 213/var(--tw-border-opacity))}.border-\[\#E0E0E0\]{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-\[\#CDCDCD\]{--tw-border-opacity:1;border-color:rgb(205 205 205/var(--tw-border-opacity))}.border-b-gray-300{--tw-border-opacity:1;border-bottom-color:rgb(209 213 219/var(--tw-border-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.bg-\[\#2873AF\]{--tw-bg-opacity:1;background-color:rgb(40 115 175/var(--tw-bg-opacity))}.bg-\[\#feede6\]{--tw-bg-opacity:1;background-color:rgb(254 237 230/var(--tw-bg-opacity))}.bg-\[\#E8374D\]{--tw-bg-opacity:1;background-color:rgb(232 55 77/var(--tw-bg-opacity))}.bg-\[\#f2f2f2\]{--tw-bg-opacity:1;background-color:rgb(242 242 242/var(--tw-bg-opacity))}.bg-\[\#fae9e3\]{--tw-bg-opacity:1;background-color:rgb(250 233 227/var(--tw-bg-opacity))}.bg-\[\#fdebed\]{--tw-bg-opacity:1;background-color:rgb(253 235 237/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-\[\#828282\]{--tw-bg-opacity:1;background-color:rgb(130 130 130/var(--tw-bg-opacity))}.bg-\[\#E79073\]{--tw-bg-opacity:1;background-color:rgb(231 144 115/var(--tw-bg-opacity))}.bg-\[\#f4ecfb\]{--tw-bg-opacity:1;background-color:rgb(244 236 251/var(--tw-bg-opacity))}.bg-\[\#fef8eb\]{--tw-bg-opacity:1;background-color:rgb(254 248 235/var(--tw-bg-opacity))}.bg-\[\#e5eff5\]{--tw-bg-opacity:1;background-color:rgb(229 239 245/var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.bg-\[\#27AE60\]{--tw-bg-opacity:1;background-color:rgb(39 174 96/var(--tw-bg-opacity))}.bg-\[\#F2F2F2\]{--tw-bg-opacity:1;background-color:rgb(242 242 242/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.bg-opacity-50{--tw-bg-opacity:0.5}.fill-current{fill:currentColor}.p-5{padding:1.25rem}.p-10{padding:2.5rem}.p-4{padding:1rem}.p-8{padding:2rem}.p-2{padding:.5rem}.p-6{padding:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-\[56px\]{padding-top:56px;padding-bottom:56px}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-0{padding-top:0;padding-bottom:0}.px-8{padding-left:2rem;padding-right:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-20{padding-left:5rem;padding-right:5rem}.pb-0{padding-bottom:0}.pt-2{padding-top:.5rem}.pr-4{padding-right:1rem}.pl-3{padding-left:.75rem}.pr-5{padding-right:1.25rem}.pt-\[56px\]{padding-top:56px}.pr-3{padding-right:.75rem}.pt-24{padding-top:6rem}.pl-6{padding-left:1.5rem}.pl-10{padding-left:2.5rem}.pt-10{padding-top:2.5rem}.pb-7{padding-bottom:1.75rem}.pb-4{padding-bottom:1rem}.pt-6{padding-top:1.5rem}.pl-8{padding-left:2rem}.pb-8{padding-bottom:2rem}.pr-0{padding-right:0}.pr-10{padding-right:2.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-\[14px\]{font-size:14px}.text-2xl{font-size:1.5rem;line-height:2rem}.text-base{font-size:1rem;line-height:1.5rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[12px\]{font-size:12px}.text-xs{font-size:.75rem;line-height:1rem}.text-\[48px\]{font-size:48px}.text-\[28px\]{font-size:28px}.text-\[16px\]{font-size:16px}.text-\[24px\]{font-size:24px}.text-\[32px\]{font-size:32px}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-light{font-weight:300}.font-extrabold{font-weight:800}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-6{line-height:1.5rem}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-\[\#1e1e3d\]{--tw-text-opacity:1;color:rgb(30 30 61/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-\[\#1DB85E\]{--tw-text-opacity:1;color:rgb(29 184 94/var(--tw-text-opacity))}.text-\[\#2873AF\]{--tw-text-opacity:1;color:rgb(40 115 175/var(--tw-text-opacity))}.text-\[\#828282\]{--tw-text-opacity:1;color:rgb(130 130 130/var(--tw-text-opacity))}.text-\[\#E8374D\]{--tw-text-opacity:1;color:rgb(232 55 77/var(--tw-text-opacity))}.text-\[\#E79073\]{--tw-text-opacity:1;color:rgb(231 144 115/var(--tw-text-opacity))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-\[\#4F4F4F\]{--tw-text-opacity:1;color:rgb(79 79 79/var(--tw-text-opacity))}.text-\[\#e79073\]{--tw-text-opacity:1;color:rgb(231 144 115/var(--tw-text-opacity))}.text-\[\#e8374d\]{--tw-text-opacity:1;color:rgb(232 55 77/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.text-\[\#1D2327\]{--tw-text-opacity:1;color:rgb(29 35 39/var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.text-\[\#2873af\]{--tw-text-opacity:1;color:rgb(40 115 175/var(--tw-text-opacity))}.text-\[\#914ed6\]{--tw-text-opacity:1;color:rgb(145 78 214/var(--tw-text-opacity))}.text-\[\#F7B735\]{--tw-text-opacity:1;color:rgb(247 183 53/var(--tw-text-opacity))}.text-\[\#D79D29\]{--tw-text-opacity:1;color:rgb(215 157 41/var(--tw-text-opacity))}.text-\[\#1a6aa3\]{--tw-text-opacity:1;color:rgb(26 106 163/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.pos-collection li a{cursor:pointer;font-size:.9rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.pos-collection li a.active,.pos-collection li a.active:hover{color:#fff;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(232 55 77/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.pos-collection li a:hover{cursor:pointer;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity));transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.wp-die-message,p{margin:1em 0}.user-word-counter{width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.bms,.pos-form-field{padding:6px 10px!important}.bms:focus,.pos-form-field:focus{border-color:#4c5564!important;box-shadow:0 0 0 1px #4c5564!important;outline:2px solid transparent}.bm-dev-link a,.pos-restore-link{--tw-text-opacity:1;color:rgb(40 115 175/var(--tw-text-opacity))}.bm-dev-link a:hover,.pos-restore-link:hover{--tw-text-opacity:1;color:rgb(7 65 109/var(--tw-text-opacity))}.pos-add-more-link{border:1px solid #2873af;padding:.625rem 1.25rem;border-radius:.375rem;--tw-text-opacity:1;color:rgb(40 115 175/var(--tw-text-opacity))}.pos-add-more-link:hover{border-color:#07416d;--tw-text-opacity:1;color:rgb(7 65 109/var(--tw-text-opacity))}.wp-core-ui select.pos-full{max-width:26rem}.pos-cat-list input,.pos-del-cat input{margin-top:0}.pos-table td,.pos-table th{box-shadow:inset 0 -1px 0 #c3c4c7;vertical-align:middle;padding:14px 10px}.pos-table thead td,.pos-table thead th{border-bottom:none}.pos-btn-gray{margin-top:.75rem;display:inline-flex;width:100%;justify-content:center;border-radius:.375rem;border-style:none;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(130 130 130/var(--tw-bg-opacity));padding:.6rem 1.25rem;font-size:1rem;line-height:1.5rem;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pos-btn-gray:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.pos-btn-gray:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width:640px){.pos-btn-gray{margin-top:0;width:auto;font-size:.875rem;line-height:1.25rem}}.pos-btn-active{margin-top:.75rem;display:inline-flex;width:100%;justify-content:center;border-radius:.375rem;border-style:none;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(40 115 175/var(--tw-bg-opacity));padding:.6rem 1.25rem;font-size:1rem;line-height:1.5rem;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pos-btn-active:hover{--tw-bg-opacity:1;background-color:rgb(26 94 148/var(--tw-bg-opacity))}.pos-btn-active:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width:640px){.pos-btn-active{margin-top:0;width:auto;font-size:.875rem;line-height:1.25rem}}.pos-guard-success{--tw-bg-opacity:1;background-color:rgb(233 247 239/var(--tw-bg-opacity))}.pos-guard-success h3,.pos-guard-success p{--tw-text-opacity:1;color:rgb(39 174 96/var(--tw-text-opacity))}.pos-guard-error{--tw-bg-opacity:1;background-color:rgb(253 235 237/var(--tw-bg-opacity))}.pos-guard-error h3,.pos-guard-error p{--tw-text-opacity:1;color:rgb(232 55 77/var(--tw-text-opacity))}.pos-ag-msg-high,.pos-ag-msg-low,.pos-ag-msg-medium{--tw-bg-opacity:1;background-color:rgb(243 243 243/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(40 115 175/var(--tw-text-opacity))}.pos-ag-msg-critical{--tw-bg-opacity:1;background-color:rgb(232 55 77/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.pos-ag-critical,.pos-ag-high,.pos-ag-low,.pos-ag-medium{border-radius:1rem;padding:.25rem .75rem}.pos-ag-medium{background-color:rgb(241 194 48/var(--tw-bg-opacity))}.pos-ag-critical,.pos-ag-medium{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.pos-ag-critical{background-color:rgb(232 55 77/var(--tw-bg-opacity))}.pos-ag-high{background-color:rgb(231 144 115/var(--tw-bg-opacity))}.pos-ag-high,.pos-ag-low{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.pos-ag-low{background-color:rgb(39 174 96/var(--tw-bg-opacity))}.pos-ag-suggestion.pos-ag-msg-critical a{border:none}.pos-ag-suggestion a:hover{text-decoration:none}.not-patched,.patched{border-radius:.375rem;padding:.5rem .75rem}.not-patched{background-color:rgb(253 235 237/var(--tw-bg-opacity));color:rgb(232 55 77/var(--tw-text-opacity))}.not-patched,.patched{--tw-bg-opacity:1;--tw-text-opacity:1}.patched{background-color:rgb(233 247 239/var(--tw-bg-opacity));color:rgb(39 174 96/var(--tw-text-opacity))}.list-inline-pos li{display:inline}.pos-del-link{color:#e8374d}.pos-del-link:hover{color:#cc172c}.wp-core-ui select.pos-select{height:40px!important;width:100%!important;border-color:#cdcdcd!important;font-size:13px}.pos-opt-input{height:35px!important;border-color:#cdcdcd!important}.pos-vm-h{padding-top:3px!important;padding-bottom:3px!important;position:relative;top:-1px}.pos-vul-txt-wrap{width:calc(90% - 9rem);display:inline-flex}.opt-scroll-visible::-webkit-scrollbar{-webkit-appearance:none}.opt-scroll-visible::-webkit-scrollbar:vertical{width:10px}.opt-scroll-visible::-webkit-scrollbar:horizontal{height:10px}.opt-scroll-visible::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #fff;background-color:rgba(0,0,0,.3)}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity))}.hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.hover\:bg-\[\#1DB85E\]:hover{--tw-bg-opacity:1;background-color:rgb(29 184 94/var(--tw-bg-opacity))}.hover\:bg-green-600:hover{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity))}.hover\:bg-\[\#1a5e94\]:hover{--tw-bg-opacity:1;background-color:rgb(26 94 148/var(--tw-bg-opacity))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\:text-\[\#E79073\]:hover{--tw-text-opacity:1;color:rgb(231 144 115/var(--tw-text-opacity))}.hover\:text-\[\#07416d\]:hover{--tw-text-opacity:1;color:rgb(7 65 109/var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:ease-out:hover{transition-timing-function:cubic-bezier(0,0,.2,1)}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity))}.focus\:bg-\[\#1DB85E\]:focus{--tw-bg-opacity:1;background-color:rgb(29 184 94/var(--tw-bg-opacity))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.focus\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.focus\:shadow-none:focus{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-4:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-blue-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 197 253/var(--tw-ring-opacity))}.focus\:ring-indigo-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(199 210 254/var(--tw-ring-opacity))}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))}@media (prefers-color-scheme:dark){.dark\:bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.dark\:hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity))}}@media (min-width:640px){.sm\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\:ml-4{margin-left:1rem}.sm\:ml-auto{margin-left:auto}.sm\:mt-0{margin-top:0}.sm\:ml-3{margin-left:.75rem}.sm\:flex{display:flex}.sm\:w-full{width:100%}.sm\:w-auto{width:auto}.sm\:w-64{width:16rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:border-l-2{border-left-width:2px}.sm\:border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.sm\:p-0{padding:0}.sm\:pl-4{padding-left:1rem}.sm\:text-left{text-align:left}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width:768px){.md\:order-2{order:2}.md\:order-1{order:1}.md\:mr-0{margin-right:0}.md\:mt-0{margin-top:0}.md\:ml-auto{margin-left:auto}.md\:flex{display:flex}.md\:w-auto{width:auto}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-2\/3{width:66.666667%}.md\:flex-row{flex-direction:row}.md\:justify-start{justify-content:flex-start}.md\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}.md\:border-0{border-width:0}.md\:bg-transparent{background-color:initial}.md\:p-0{padding:0}.md\:pr-16{padding-right:4rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:font-medium{font-weight:500}.md\:text-\[\#E8374D\]{--tw-text-opacity:1;color:rgb(232 55 77/var(--tw-text-opacity))}.md\:hover\:bg-transparent:hover{background-color:initial}.md\:hover\:text-\[\#E8374D\]:hover{--tw-text-opacity:1;color:rgb(232 55 77/var(--tw-text-opacity))}}@media (min-width:1024px){.lg\:w-3\/5{width:60%}.lg\:w-2\/6{width:33.333333%}.lg\:w-2\/3{width:66.666667%}.lg\:w-1\/2{width:50%}.lg\:pr-0{padding-right:0}} -
plugins-on-steroids/trunk/assets/js/admin.min.js
r2730558 r2796699 1 function _0x5028(){const _0x2a649a=['GET','getItem','\x20has\x20been\x20activated\x20sucessfully','API_ENDPOINT','6684180uQUXUS','toUpperCase','push','fetchUserBookmarks','?action=pos_deactivate&nonce=','catch','hello','1376232eNhDTh','email','log','splice','#menu-plugins\x20li:contains(\x22Bookmarks\x22)','host','dispatchEvent','fetchUserCategories','join','&slug=','application/json','includes','?action=pos_install&nonce=','processActivePlugins','error','siteid','charAt','1704ORlHSZ','/bookmarks','http://localhost:8000','then','Activate','ajax','ezgrid.local','3544755KFgMal','setReady','all_plugins','Plugin\x20','stringify','pos-token','status','/ping','activateSite','map','name','user','show','setItem','active_plugins','hide','href','nonce','filter','/user','slice','POS_HISTORY_FETCHED','pos_update_token','DELETE','replace','post','message','password','toLowerCase','isLoggedIn','\x20is\x20being\x20installed','home','histories','POS_BOOKMARK','/bookmarkslugs','split','pos-user','Bearer\x20','https://api.pluginsonsteroids.com','init','updateWordPressUserTokenMeta','?action=pos_activate&nonce=','slug','Server\x20is\x20under\x20maintenance.\x20PLease\x20try\x20again\x20after\x20some\x20time.\x20We\x27re\x20sorry\x20for\x20this\x20inconvenience.','16723xJCpFz','json','token','fetchPlanDetails','POST','ajax_url','serverMaintenanceMessage','psearch','display','parse','hash','periodicCheck','POS_SLUGS_FETCHED','ha.local','location','slugs','pro','keys','processAllPlugins','actionText','\x20has\x20been\x20installed\x20sucessfully','updateActionText','login','localhost','2429000nXaHlU','checkStatus','plan','ajaxSetup','interval','/userplan','length','This\x20is\x20a\x20pro\x20feature','notice','localhost:8890','POS_BOOKMARKS_FETCHED','bookmarks','get','1264530GPiIaS','indexOf','removeItem','/bookmarks/','2166628McCGMh'];_0x5028=function(){return _0x2a649a;};return _0x5028();}const _0x2cb9ae=_0xc650;(function(_0x4a9e14,_0x522327){const _0x1e3a83=_0xc650,_0x2f20b0=_0x4a9e14();while(!![]){try{const _0x442d12=parseInt(_0x1e3a83(0x155))/0x1+-parseInt(_0x1e3a83(0x149))/0x2+parseInt(_0x1e3a83(0x16d))/0x3+parseInt(_0x1e3a83(0x138))/0x4+parseInt(_0x1e3a83(0x145))/0x5+-parseInt(_0x1e3a83(0x14e))/0x6+parseInt(_0x1e3a83(0x199))/0x7*(-parseInt(_0x1e3a83(0x166))/0x8);if(_0x442d12===_0x522327)break;else _0x2f20b0['push'](_0x2f20b0['shift']());}catch(_0x583eb9){_0x2f20b0['push'](_0x2f20b0['shift']());}}}(_0x5028,0xadc5c));const Connection={'error':!0x1,'interval':null,'API_ENDPOINT':()=>['localhost','ezgrid.local','ha.local',_0x2cb9ae(0x141)][_0x2cb9ae(0x160)](window[_0x2cb9ae(0x12e)][_0x2cb9ae(0x15a)])?_0x2cb9ae(0x168):_0x2cb9ae(0x193),'periodicCheck'(){const _0x33f77a=_0x2cb9ae;null==this[_0x33f77a(0x13c)]&&(this[_0x33f77a(0x13c)]=setInterval(function(){const _0x5d23fd=_0x33f77a;Connection[_0x5d23fd(0x139)]();},0x1388));},'checkStatus'(){const _0x50f141=_0x2cb9ae;fetch(this[_0x50f141(0x14d)]()+_0x50f141(0x174))['then'](_0x350ae6=>{const _0x304d4b=_0x50f141;this[_0x304d4b(0x163)]=!0x1;})[_0x50f141(0x153)](_0x4e2545=>{const _0x4c83f6=_0x50f141;this[_0x4c83f6(0x163)]=!0x0,this[_0x4c83f6(0x12b)]();});},'serverMaintenanceMessage':()=>_0x2cb9ae(0x198)},settings={'tab':_0x2cb9ae(0x18c),'email':'','password':'','token':'','user':{},'login_error':'','name':'','bookmarks':[],'histories':[],'ready':!0x1,'pro':!0x1,'installed_plugins':[],'active_plugins':[],'notice':{'display':!0x1,'message':''},'psearch':'','API_ENDPOINT':()=>[_0x2cb9ae(0x137),_0x2cb9ae(0x16c),_0x2cb9ae(0x12d),'localhost:8890'][_0x2cb9ae(0x160)](window[_0x2cb9ae(0x12e)][_0x2cb9ae(0x15a)])?_0x2cb9ae(0x168):_0x2cb9ae(0x193),'isLoggedIn'(){const _0x24f8f3=_0x2cb9ae;return!!this[_0x24f8f3(0x19b)];},'hasBookmarks'(){const _0xa3466c=_0x2cb9ae;return 0x0!=this[_0xa3466c(0x143)][_0xa3466c(0x13e)];},'updateWordPressUserTokenMeta'(){const _0x410b36=_0x2cb9ae,_0x8a67de=this[_0x410b36(0x19b)];jQuery[_0x410b36(0x186)](pos[_0x410b36(0x19e)],{'action':_0x410b36(0x183),'nonce':pos[_0x410b36(0x17e)],'value':_0x8a67de});},'login'(){const _0x4024c0=_0x2cb9ae;this['login_error']='';const _0x879b39=this[_0x4024c0(0x14d)]()+_0x4024c0(0x180),_0x4a8572={'email':this['email'],'password':this[_0x4024c0(0x188)]};return fetch(_0x879b39,{'method':_0x4024c0(0x19d),'body':JSON[_0x4024c0(0x171)](_0x4a8572),'headers':{'Accept':'application/json','Content-Type':_0x4024c0(0x15f)}})[_0x4024c0(0x169)](_0x29244d=>_0x29244d['json']())[_0x4024c0(0x169)](_0x2236ec=>{const _0x180a39=_0x4024c0;_0x180a39(0x163)==_0x2236ec[_0x180a39(0x173)]?this['login_error']=_0x2236ec[_0x180a39(0x187)]:(this[_0x180a39(0x19b)]=_0x2236ec['token'],this[_0x180a39(0x177)]=_0x2236ec[_0x180a39(0x177)],this[_0x180a39(0x178)]=_0x2236ec,this[_0x180a39(0x13a)]=_0x2236ec[_0x180a39(0x197)],'free'!=_0x2236ec['slug']&&(this[_0x180a39(0x130)]=!0x0),localStorage[_0x180a39(0x17a)](_0x180a39(0x172),this[_0x180a39(0x19b)]),localStorage['setItem'](_0x180a39(0x191),JSON[_0x180a39(0x171)](this[_0x180a39(0x178)])),this[_0x180a39(0x195)](),Bookmarks['init'](),this['fetchHistories'](),this[_0x180a39(0x151)](),this[_0x180a39(0x175)](),jQuery(_0x180a39(0x159))[_0x180a39(0x179)]());})[_0x4024c0(0x153)](_0x4acd8c=>{const _0x548590=_0x4024c0;console[_0x548590(0x157)](Connection[_0x548590(0x19f)]());}),!0x1;},'logout'(){const _0x4edd2c=_0x2cb9ae;localStorage['removeItem']('pos-token'),localStorage[_0x4edd2c(0x147)](_0x4edd2c(0x191)),this['user']={},this[_0x4edd2c(0x19b)]='',this['tab']=_0x4edd2c(0x136),this[_0x4edd2c(0x130)]=!0x1,jQuery(_0x4edd2c(0x159))[_0x4edd2c(0x17c)](),this[_0x4edd2c(0x195)](),this[_0x4edd2c(0x18d)]=[],this[_0x4edd2c(0x143)]=[],$['get'](this[_0x4edd2c(0x14d)]()+'/logout');},'setReady'(){this['ready']=!0x0;},'init'(){const _0x5a9253=_0x2cb9ae,_0x3a9ac7=this;if(window[_0x5a9253(0x12e)]['hash']){const _0x6eadc7=window[_0x5a9253(0x12e)][_0x5a9253(0x1a3)]['substring'](0x1);this['tab']=_0x6eadc7;}setTimeout(function(){const _0x13093a=_0x5a9253;_0x3a9ac7[_0x13093a(0x16e)]();},0x3e8);const _0x1f7342=localStorage[_0x5a9253(0x14b)](_0x5a9253(0x172));_0x1f7342?(this[_0x5a9253(0x19b)]=_0x1f7342,$[_0x5a9253(0x13b)]({'headers':{'Accept':_0x5a9253(0x15f),'Authorization':_0x5a9253(0x192)+_0x1f7342},0x194:function(_0x119dc2,_0xdd36d9,_0x26f63d){const _0x513fe2=_0x5a9253;console[_0x513fe2(0x157)](Connection['serverMaintenanceMessage']());}}),Bookmarks[_0x5a9253(0x194)](),this[_0x5a9253(0x151)]()):jQuery(_0x5a9253(0x159))[_0x5a9253(0x17c)]();const _0x4b1ae3=localStorage[_0x5a9253(0x14b)](_0x5a9253(0x191));if(_0x4b1ae3){const _0x7ba7b3=JSON[_0x5a9253(0x1a2)](_0x4b1ae3);this[_0x5a9253(0x178)]=_0x7ba7b3,this['email']=_0x7ba7b3[_0x5a9253(0x156)],this[_0x5a9253(0x177)],_0x7ba7b3[_0x5a9253(0x177)];}this[_0x5a9253(0x162)](pos[_0x5a9253(0x17b)]),this[_0x5a9253(0x132)](pos[_0x5a9253(0x16f)]);},'processToken'(){const _0xdeb1e0=_0x2cb9ae;this[_0xdeb1e0(0x15c)](),this[_0xdeb1e0(0x151)](),this[_0xdeb1e0(0x19c)](),this['fetchHistories']();},'fetchUser'(){const _0x53bdf9=_0x2cb9ae;''!=this['token']&&(this[_0x53bdf9(0x178)]['id']||fetch(this[_0x53bdf9(0x14d)]()+_0x53bdf9(0x13d),{'method':_0x53bdf9(0x19d),'headers':{'Accept':_0x53bdf9(0x15f),'Content-Type':_0x53bdf9(0x15f),'Authorization':_0x53bdf9(0x192)+this[_0x53bdf9(0x19b)]}})[_0x53bdf9(0x169)](_0x56651f=>_0x56651f[_0x53bdf9(0x19a)]())[_0x53bdf9(0x169)](_0x1dbfd7=>{window['dispatchEvent'](new CustomEvent('POS_USER_FETCHED',{'detail':_0x1dbfd7}));})['catch'](_0x151fe0=>{const _0x286d77=_0x53bdf9;console[_0x286d77(0x157)](Connection[_0x286d77(0x19f)]());}));},'activateSite'(){const _0x3d49d9=_0x2cb9ae;if(''==this[_0x3d49d9(0x19b)])return;const _0x505714={'url':document[_0x3d49d9(0x12e)][_0x3d49d9(0x15a)]};fetch(this['API_ENDPOINT']()+'/registersites',{'method':'POST','body':JSON[_0x3d49d9(0x171)](_0x505714),'headers':{'Accept':'application/json','Content-Type':_0x3d49d9(0x15f),'Authorization':_0x3d49d9(0x192)+this[_0x3d49d9(0x19b)]}})['catch'](_0x56dce7=>{const _0x417829=_0x3d49d9;console[_0x417829(0x157)](Connection[_0x417829(0x19f)]());});},'fetchUserCategories'(){},'fetchUserBookmarks'(){const _0x564849=_0x2cb9ae;this[_0x564849(0x18a)]()&&fetch(this['API_ENDPOINT']()+_0x564849(0x167),{'method':_0x564849(0x14a),'headers':{'Accept':_0x564849(0x15f),'Content-Type':_0x564849(0x15f),'Authorization':_0x564849(0x192)+this['token']}})[_0x564849(0x169)](_0x1967b3=>_0x1967b3['json']())[_0x564849(0x169)](_0x54b985=>{const _0x179616=_0x564849;this[_0x179616(0x143)]=_0x54b985,this[_0x179616(0x135)]();})[_0x564849(0x153)](_0x53debc=>{const _0x53c8ad=_0x564849;console[_0x53c8ad(0x157)](Connection[_0x53c8ad(0x19f)]());});},'fetchHistories'(){const _0x5712d0=_0x2cb9ae;this[_0x5712d0(0x18a)]()&&fetch(pos[_0x5712d0(0x19e)]+'?'+new URLSearchParams({'nonce':pos[_0x5712d0(0x17e)],'action':'pos_histories'}),{'method':_0x5712d0(0x14a),'headers':{'Accept':_0x5712d0(0x15f),'Content-Type':_0x5712d0(0x15f),'Authorization':_0x5712d0(0x192)+this[_0x5712d0(0x19b)]}})['then'](_0x230a8d=>_0x230a8d[_0x5712d0(0x19a)]())[_0x5712d0(0x169)](_0x4dcd8b=>{this['histories']=_0x4dcd8b;})[_0x5712d0(0x153)](_0x21d1f9=>{const _0x59d573=_0x5712d0;console[_0x59d573(0x157)](Connection[_0x59d573(0x19f)]());});},'hasHistories'(){const _0x1ced5b=_0x2cb9ae;return 0x0!=this['histories'][_0x1ced5b(0x13e)];},'fetchPlanDetails'(){},'saveBookmark'(){},'titleCase'(_0x144d17){const _0x2920e3=_0x2cb9ae;if(_0x144d17)return(_0x144d17=_0x144d17['replace'](/-/g,'\x20'))[_0x2920e3(0x189)]()[_0x2920e3(0x190)]('\x20')[_0x2920e3(0x176)](function(_0x3ee27a){const _0x4ef54c=_0x2920e3;return _0x3ee27a[_0x4ef54c(0x165)](0x0)[_0x4ef54c(0x14f)]()+_0x3ee27a[_0x4ef54c(0x181)](0x1);})[_0x2920e3(0x15d)]('\x20');},'count'(){const _0x22eca0=_0x2cb9ae;return this[_0x22eca0(0x143)]['length'];},'removeBookmark'(_0xfb0f3a){const _0x2bca51=_0x2cb9ae;this[_0x2bca51(0x143)][_0x2bca51(0x158)](_0xfb0f3a,0x1);},'installUrl':_0x438a46=>pos['ajax_url']+_0x2cb9ae(0x161)+pos[_0x2cb9ae(0x17e)]+_0x2cb9ae(0x15e)+_0x438a46,'processPlugin'(_0x1f4f20,_0x20d9b7){const _0x4528bf=_0x2cb9ae;if(!this[_0x4528bf(0x130)])return void alert(_0x4528bf(0x13f));const _0x57ab47=this;if(this['all_plugins'][_0x4528bf(0x160)](_0x1f4f20)&&!this[_0x4528bf(0x17b)]['includes'](_0x1f4f20)){const _0xf36036=pos[_0x4528bf(0x19e)]+_0x4528bf(0x196)+pos['nonce']+_0x4528bf(0x15e)+_0x1f4f20;$[_0x4528bf(0x186)](_0xf36036,function(_0x2ce3b3){const _0x4a30b6=_0x4528bf,_0x128217=_0x4a30b6(0x170)+_0x1f4f20+_0x4a30b6(0x14c);_0x57ab47[_0x4a30b6(0x140)]['message']=_0x128217,_0x57ab47[_0x4a30b6(0x140)][_0x4a30b6(0x1a1)]=!0x0,_0x57ab47[_0x4a30b6(0x135)]();}),this[_0x4528bf(0x17b)]['push'](_0x1f4f20);}else{if(this['all_plugins'][_0x4528bf(0x160)](_0x1f4f20)&&this['active_plugins']['includes'](_0x1f4f20)){const _0x4843dd=pos[_0x4528bf(0x19e)]+_0x4528bf(0x152)+pos['nonce']+'&slug='+_0x1f4f20;$[_0x4528bf(0x186)](_0x4843dd,function(_0x44926d){const _0x221910=_0x4528bf,_0x552861=_0x221910(0x170)+_0x1f4f20+'\x20has\x20been\x20deactivated\x20sucessfully';_0x57ab47[_0x221910(0x140)][_0x221910(0x187)]=_0x552861,_0x57ab47[_0x221910(0x140)][_0x221910(0x1a1)]=!0x0,_0x57ab47[_0x221910(0x135)]();});const _0x1d8efe=this[_0x4528bf(0x17b)][_0x4528bf(0x146)](_0x1f4f20);_0x1d8efe>-0x1&&this[_0x4528bf(0x17b)]['splice'](_0x1d8efe,0x1);}else{const _0xa3a0dc=_0x4528bf(0x170)+_0x1f4f20+_0x4528bf(0x18b);this[_0x4528bf(0x140)][_0x4528bf(0x187)]=_0xa3a0dc,this[_0x4528bf(0x140)][_0x4528bf(0x1a1)]=!0x0,_0x57ab47[_0x4528bf(0x143)][_0x20d9b7][_0x4528bf(0x133)]='Installing';const _0x55b652=pos[_0x4528bf(0x19e)]+'?action=pos_install&nonce='+pos[_0x4528bf(0x17e)]+_0x4528bf(0x15e)+_0x1f4f20;$[_0x4528bf(0x186)](_0x55b652,function(_0x2bb71d){const _0x3bdd7d=_0x4528bf,_0x170d12='Plugin\x20'+_0x1f4f20+_0x3bdd7d(0x134);_0x57ab47[_0x3bdd7d(0x140)][_0x3bdd7d(0x187)]=_0x170d12,_0x57ab47[_0x3bdd7d(0x140)]['display']=!0x0,_0x57ab47[_0x3bdd7d(0x135)]();}),this[_0x4528bf(0x16f)][_0x4528bf(0x150)](_0x1f4f20);}}},'processActivePlugins'(_0x49e7d4){const _0x2d0450=_0x2cb9ae;for(i of(_0x49e7d4=JSON['parse'](_0x49e7d4),this[_0x2d0450(0x17b)]=[],Object[_0x2d0450(0x131)](_0x49e7d4))){const _0xab0b05=_0x49e7d4[i]['split']('/');this['active_plugins'][_0x2d0450(0x150)](_0xab0b05[0x0]);}},'processAllPlugins'(_0x1a7d74){const _0x554a95=_0x2cb9ae;for(i of(_0x1a7d74=JSON[_0x554a95(0x1a2)](_0x1a7d74),this[_0x554a95(0x16f)]=[],Object['keys'](_0x1a7d74))){const _0x5c19d2=i['split']('/');this[_0x554a95(0x16f)][_0x554a95(0x150)](_0x5c19d2[0x0]);}},'updateActionText'(){const _0x16e778=_0x2cb9ae;for(i in this['bookmarks']){const _0x183821=this[_0x16e778(0x143)][i][_0x16e778(0x197)];let _0x45046d='Install';this[_0x16e778(0x16f)][_0x16e778(0x160)](_0x183821)&&!this[_0x16e778(0x17b)]['includes'](_0x183821)?_0x45046d=_0x16e778(0x16a):this[_0x16e778(0x16f)][_0x16e778(0x160)](_0x183821)&&this[_0x16e778(0x17b)][_0x16e778(0x160)](_0x183821)&&(_0x45046d='Deactivate'),this[_0x16e778(0x143)][i][_0x16e778(0x133)]=_0x45046d;}},'makeExternal':_0x28d473=>_0x28d473[_0x2cb9ae(0x185)](_0x2cb9ae(0x17d),'target=\x22_blank\x22\x20href'),'filter'(_0xce1f1e){const _0x5a42b2=_0x2cb9ae;if(!_0xce1f1e)return;return _0xce1f1e[_0x5a42b2(0x17f)](_0x1eda41=>_0x1eda41['slug']&&_0x1eda41[_0x5a42b2(0x197)]['startsWith'](this[_0x5a42b2(0x1a0)]));}},$=jQuery;let userBookmarks={},slugs={},onlySlugs=[];const Bookmarks={'slugs':{},'API_ENDPOINT':()=>[_0x2cb9ae(0x137),_0x2cb9ae(0x16c),_0x2cb9ae(0x12d),'localhost:8890'][_0x2cb9ae(0x160)](window[_0x2cb9ae(0x12e)][_0x2cb9ae(0x15a)])?_0x2cb9ae(0x168):_0x2cb9ae(0x193),'init'(){const _0x51b848=_0x2cb9ae,_0x33ad21=localStorage[_0x51b848(0x14b)](_0x51b848(0x172));$[_0x51b848(0x13b)]({'headers':{'Accept':_0x51b848(0x15f),'Authorization':'Bearer\x20'+_0x33ad21},0x194:function(_0x1b7e52,_0x39df13,_0xc07b0c){const _0x115371=_0x51b848;console[_0x115371(0x157)](Connection['serverMaintenanceMessage']());}});},'getUser'(){$['get'](this['API_ENDPOINT']()+'/me',function(_0x5b2c6f){});},'getBookmarks'(){const _0x13d83b=_0x2cb9ae;$['get'](this[_0x13d83b(0x14d)]()+_0x13d83b(0x167),function(_0x2c7a09){const _0x19a4cb=_0x13d83b;bookmarks=_0x2c7a09,window[_0x19a4cb(0x15b)](new Event(_0x19a4cb(0x142)));});},'getBookmarkSlugs'(){const _0x157256=_0x2cb9ae,_0x169e1c=this;$[_0x157256(0x144)](this[_0x157256(0x14d)]()+_0x157256(0x18f),function(_0x18baa3){const _0x19256d=_0x157256;for(i in(_0x169e1c[_0x19256d(0x12f)]=_0x18baa3,onlySlugs=[],slugs=_0x18baa3))onlySlugs['push'](slugs[i]['slug']);window[_0x19256d(0x15b)](new CustomEvent(_0x19256d(0x12c),{'detail':{'slugs':_0x18baa3}}));});},'saveBookmark'(_0x44aae5,_0x1d0426){const _0x3dad48=_0x2cb9ae;$[_0x3dad48(0x186)](this[_0x3dad48(0x14d)]()+_0x3dad48(0x167),{'slug':_0x44aae5,'name':_0x1d0426},function(_0x34efd0){const _0x7f1651=_0x3dad48;window[_0x7f1651(0x15b)](new CustomEvent(_0x7f1651(0x18e),{'detail':_0x34efd0}));});},'unBookmark'(_0x5857dc){const _0x523c6b=_0x2cb9ae;$[_0x523c6b(0x16b)]({'url':this[_0x523c6b(0x14d)]()+(_0x523c6b(0x148)+_0x5857dc),'method':_0x523c6b(0x184)});},'getHistories'(){const _0x2da549=_0x2cb9ae;alert(_0x2da549(0x154)),$[_0x2da549(0x144)](this[_0x2da549(0x14d)]()+'/histories/'+postMessage[_0x2da549(0x164)],function(_0x3c96ef){const _0x1269c1=_0x2da549;window[_0x1269c1(0x15b)](new Event(_0x1269c1(0x182)));});}};function _0xc650(_0x2a771d,_0x48adf8){const _0x502869=_0x5028();return _0xc650=function(_0xc65075,_0x25cd66){_0xc65075=_0xc65075-0x12b;let _0x889d63=_0x502869[_0xc65075];return _0x889d63;},_0xc650(_0x2a771d,_0x48adf8);}Bookmarks[_0x2cb9ae(0x194)]();1 const _0x449766=_0x3589;function _0x2d27(){const _0x41c4f0=['patched','activated','api_endpoint','Plugin\x20','Version','/registersites','pos_pages','plugin_id','pos_bloom','/updatecategories','key','24sAEsZz','fetchSites','check','fixSlugs','8ca6ae93df65cf07d33237d745875cb79bdc70cf','/userplan','#pos-vul-count','interval','/axu','message','eazy-plugin-manager','pos_deactivate','ajax_url','values','titleCase','free','processAllPlugins','category_slug','Version\x20','modalCategories','substring','assign','\x20has\x20been\x20activated\x20sucessfully','#activate-site','/histories/','locked_plugins','x16','model','updateActionText','fetchUserBookmarks','hash','Support\x20request\x20has\x20been\x20sent.\x20Please\x20wait\x20for\x20some\x20time\x20for\x20the\x20reply','/bookmarkslugs','location','install','parse','\x20of\x20this\x20plugin\x20is\x20already\x20installed.\x20Are\x20you\x20sure\x20to\x20restore\x20and\x20rewrite\x20this\x20existing\x20plugin?','#pricing_table','all_plugins','uncategorized','selectPlugins','rules','pos_update_token','pro','optimization','video','791790EMojvf','indexOf','addRule','function','loadPosts','#login','Please\x20check\x20this\x20email\x20','/duc','isArray','trunk','966dc2678728b178f8357e941aec53aaf12f1207','filter','deactivate','selectAllPosts','Sorry,\x20you\x20cannot\x20install\x20this\x20plugin\x20because\x20it\x27s\x20blocked\x20by\x20the\x20admin','splice','&slug=','POS_BOOKMARK','/support','API_ENDPOINT','257793YzQyND','nonce','getItem','ezp','Post','Activating\x20Site...','otp','ready','#toplevel_page_pos-settings\x20li:contains(\x22Account\x22)','posts','removeItem','all','Posts','https://api.ipify.org/?format=json','POS_PLUGIN_ACTION','12iDbKjs','showSelectedOnly','site_url','plugins-on-steroids','slice','forEach','\x20MB','This\x20vulnerability\x20has\x20been\x20patched.\x20Consider\x20updating\x20this\x20plugin\x20to\x20the\x20latest\x20version\x20or\x20deactivate','serverMaintenanceMessage','saving','installed_plugins','activateuser','x256','5EsdKzx','backups','forgot_password','optimizationManager','fetchHistories','newCategory','sites','length','https://www.youtube.com/embed/miC3hoAaqKc','\x20has\x20been\x20deactivated\x20sucessfully','/rp','init','medium','login_error','home_url','updateWordPressUserTokenMeta','json','Install','Latest','pos-optimization-rules','showMessage','/bookmarks/','pos_get_option','installAssets','makeCategoryActive','vulnerabilities','active_plugins','Sorry,\x20you\x20cannot\x20activate\x20this\x20plugin\x20because\x20it\x27s\x20blocked\x20by\x20the\x20admin','stringify','/categories','messageModal','Version\x20Manager','activeBookmark','pos-x16','temporaryData','versions','s\x20Selected','split','then','52a9993d3c8a2319d2e175905aea65be1154cd1c','displayModal','activeCategory','.\x20You\x20can\x20now\x20activate\x20this\x20plugin','#toplevel_page_pos-settings\x20li:contains(\x22Bookmarks\x22)','8f93539b91fbf9b565cde250bd9d24315e29c968','latest\x20version','latest','80a1e636bec616e193fde1dc225650bc9333c044','histories','\x20has\x20been\x20installed\x20sucessfully','Are\x20you\x20sure\x20to\x20remove\x20this\x20from\x20the\x20vault?','bookmarks','328896804b6382cc2c4296208d902dbddaa88ff4','This\x20plugin\x20is\x20active.\x20Please\x20deactivate\x20first','email','processCategoryCount','Let\x27s\x20Do\x20That','severity','errorCallback','store','page_ids','/me','Bearer\x20','charAt','displayCategoryModal','actionText','Invalid\x20OTP.\x20Please\x20try\x20again','Disable\x20only\x20on\x20the\x20selected\x20items','user','account','pos','Yes','deactivated','pages','post_slugs','none','secondaryText','getOption','notice','show','getList','categoryManager','Restoring...','selectAllPages','forgot_password_error','pos_439001','current_user_id','404404','active','5633136yXHMPh','displayManageModal','c1dc4511eb56aea509571e2d9132a8c3d3999a25','This\x20vulnerability\x20has\x20been\x20patched.\x20Immediately\x20update\x20the\x20plugin\x20to\x20the\x20latest\x20version\x20or\x20deactivate','display','array','post','hide','some','history','File\x20successfully\x20deleted','flex','filterByCategory','/sites/','https://api.wordpress.org/plugins/info/1.2/?action=plugin_information&request[fields][short_description]=1&&request[fields][sections]=0&request[fields][ratings]=0&request[fields][screenshots]=0&request[fields][contributors]=0&request[fields][tags]=0&request[fields][banners]=0&request[slug]=','This\x20vulnerability\x20has\x20not\x20been\x20patched\x20yet.\x20Please\x20immediately\x20deactivate\x20this\x20plugin','slugs','shouldDisplayModal','critical','Pages','\x20is\x20being\x20installed','url','/bookmarks','token','https://eazyplugins.com/eazy-plugin-manager/?data=','bulkSelectedPlugins','otp_error','toLowerCase','successCallback','name','page_slugs','addClass','processPluginFromEvent','blocked_plugins','fetchUserCategories','ceil','Sorry,\x20you\x20cannot\x20install\x20this\x20plugin\x20because\x20it\x27s\x20locked\x20by\x20the\x20admin','1zBzXOk','pop','includes','3150027NGGgYD','hidden','sort','installed','isLoggedIn','string','target=\x22_blank\x22\x20href','ruleset','\x20Selected','841086kkoPZI','random','/logout','Cancel','clearCallbacks','plan','671oGpeoI','dispatchEvent','xm33','href','keys','size','updateOption','login','-pos-user','selectAllPlugins','Installed\x20Version:\x20','79190SALLfw','DELETE','/list/','-pos-token','application/json','?action=pos_install&nonce=','pos_posts','7955836nAxfYE','action','categories','page','registerSite','vaultManager','specials','addEventListener','POST','e171e19cc360e7bc04668dacccd4b2952f98c46a','reverse','processPlugin','pos_activate','error','/vulnerabilities','successfulLogin','activeGuard','selectedCategories','psearch','initialize','loadPages','otp_check','status','GET','checkStatus','Save','map','reload','getElementById','settings','password','x-restore-','isCurrentSiteActive','push','04f19bed7f5563bebb4be9798f623a0b34d24e7c','ajaxSetup','869c92e51342d9db052edc565b9fbf19b93539f8','Sorry,\x20you\x20cannot\x20activate\x20this\x20plugin\x20because\x20it\x27s\x20locked\x20by\x20the\x20admin','activate','All\x20fields\x20are\x20requirded,\x20please\x20fill\x20them\x20up.','title','Activate','setItem','log','fetchPlanDetails','tab','html','https://eazyplugins.com/eazy-plugin-manager','get','getSize','siteid','primaryText','logout','ajax','#toplevel_page_pos-settings\x20li:contains(\x22History\x22)','slug','removeEventListener','Installing\x20','activePlugin','search','Successfully\x20installed\x20version\x20','innerHTML','replace','join','pos_4X','Sorry,\x20you\x20cannot\x20deactivate\x20this\x20plugin\x20because\x20it\x27s\x20locked\x20by\x20the\x20admin','bookmarkSearch','Server\x20is\x20under\x20maintenance.\x20PLease\x20try\x20again\x20after\x20some\x20time.\x20We\x27re\x20sorry\x20for\x20this\x20inconvenience.','catch','removeClass','POS_BOOKMARKS_FETCHED','pos_x256','All','post_ids','findIndex','low','Sorry,\x20you\x20cannot\x20deactivate\x20this\x20plugin\x20because\x20it\x27s\x20blocked\x20by\x20the\x20admin','\x20for\x20a\x20password\x20reset\x20link','hideModal'];_0x2d27=function(){return _0x41c4f0;};return _0x2d27();}(function(_0x587a61,_0x5979a2){const _0x230280=_0x3589,_0x4e4a4e=_0x587a61();while(!![]){try{const _0x241030=parseInt(_0x230280(0x29e))/0x1*(parseInt(_0x230280(0x1f0))/0x2)+-parseInt(_0x230280(0x204))/0x3*(-parseInt(_0x230280(0x213))/0x4)+parseInt(_0x230280(0x220))/0x5*(parseInt(_0x230280(0x2aa))/0x6)+-parseInt(_0x230280(0x168))/0x7+-parseInt(_0x230280(0x1c2))/0x8*(-parseInt(_0x230280(0x2a1))/0x9)+-parseInt(_0x230280(0x161))/0xa*(parseInt(_0x230280(0x156))/0xb)+parseInt(_0x230280(0x279))/0xc;if(_0x241030===_0x5979a2)break;else _0x4e4a4e['push'](_0x4e4a4e['shift']());}catch(_0x3c1321){_0x4e4a4e['push'](_0x4e4a4e['shift']());}}}(_0x2d27,0xa95c3));const Connection={'error':!0x1,'interval':null,'API_ENDPOINT':()=>pos[_0x449766(0x1b9)],'periodicCheck'(){const _0x3023fd=_0x449766;null==this[_0x3023fd(0x1c9)]&&(this[_0x3023fd(0x1c9)]=setInterval(function(){const _0x2b04c9=_0x3023fd;Connection[_0x2b04c9(0x180)]();},0x1388));},'checkStatus'(){const _0x5cbd02=_0x449766;fetch(this[_0x5cbd02(0x203)]()+'/ping')[_0x5cbd02(0x246)](_0x6bc126=>{this['error']=!0x1;})['catch'](_0x1fcfcf=>{const _0x487401=_0x5cbd02;this[_0x487401(0x175)]=!0x0,this['periodicCheck']();});},'serverMaintenanceMessage':()=>_0x449766(0x1ab)},settings={'tab':_0x449766(0x15d),'email':'','password':'','token':'','user':{},'login_error':'','name':'','bookmarks':[],'histories':[],'categories':[{'id':0x0,'key':null,'active':0x1,'title':_0x449766(0x1b0)}],'ready':!0x1,'pro':!0x1,'active_plugins':[],'installed_plugins':{},'notice':{'display':!0x1,'message':''},'psearch':'','temporaryData':{},'otp':'','otp_check':'','otp_error':!0x1,'otp_error_message':_0x449766(0x262),'forgot_password':!0x1,'forgot_password_error':'','sites':[],'displayCategoryModal':!0x1,'activeCategory':null,'activeBookmark':null,'modalCategories':[],'newCategory':'','bulkSelectedPlugins':[],'selectAllPlugins':!0x1,'action':'','tempPluginStackForBulkProcessing':[],'bookmarkSearch':'','pos':{},'API_ENDPOINT':()=>pos[_0x449766(0x1b9)],'tabChanged'(_0x3a38c5,_0x5bcc8c){const _0x35db4e=_0x449766;'optimization'==_0x3a38c5&&(this[_0x35db4e(0x223)][_0x35db4e(0x17c)](),this[_0x35db4e(0x223)][_0x35db4e(0x1f4)]());},'isLoggedIn'(){const _0xa3ec98=_0x449766;return!!this[_0xa3ec98(0x290)];},'hasBookmarks'(){const _0x399037=_0x449766;return 0x0!=this[_0x399037(0x253)][_0x399037(0x227)];},'x439001'(_0x518d76){const _0x11a4e1=_0x449766;let _0x3d9541;return _0x518d76=_0x518d76[_0x11a4e1(0x245)]('')[_0x11a4e1(0x172)]()[_0x11a4e1(0x1a7)](''),this[_0x11a4e1(0x264)][_0x11a4e1(0x1dc)]&&(_0x3d9541=this[_0x11a4e1(0x264)][_0x11a4e1(0x1dc)][_0x11a4e1(0x245)]('')[_0x11a4e1(0x172)]()[_0x11a4e1(0x1a7)]('')),'88968632c82e6b9e30ee55abbb57e8fad1b2e1c2'==_0x518d76&&_0x11a4e1(0x254)!=_0x3d9541||(_0x11a4e1(0x1d1)===this['user'][_0x11a4e1(0x19f)]||'eHg='!=btoa(pos[_0x11a4e1(0x1a8)]))&&('1'==pos[_0x11a4e1(0x21f)]&&(_0x11a4e1(0x171)==_0x518d76&&(_0x11a4e1(0x247)==_0x3d9541||_0x11a4e1(0x24c)==_0x3d9541)||('03753b969b98fefe99c636b25e7c3b9fd6676cbb'==_0x518d76&&_0x11a4e1(0x254)!=_0x3d9541||(_0x11a4e1(0x1fa)==_0x518d76&&(_0x11a4e1(0x247)==_0x3d9541||_0x11a4e1(0x24c)==_0x3d9541)||('3591c79aca8a5cb2010561f88e99971a38023002'==_0x518d76&&_0x11a4e1(0x254)!=_0x3d9541||(_0x11a4e1(0x18a)==_0x518d76&&(_0x11a4e1(0x247)==_0x3d9541||_0x11a4e1(0x24c)==_0x3d9541)||(_0x11a4e1(0x24f)==_0x518d76&&_0x11a4e1(0x254)!=_0x3d9541||'e6e9efe44ea99ff6e6549427c6d67e92c7eedcda'==_0x518d76&&(_0x11a4e1(0x247)==_0x3d9541||_0x11a4e1(0x24c)==_0x3d9541))))))));},'updateOption'(_0x26d0cf,_0x1f2ffd,_0x4889bb=null){const _0x45aa83=_0x449766;$[_0x45aa83(0x27f)](pos['ajax_url'],{'action':'pos_update_option','option':_0x26d0cf,'value':_0x1f2ffd,'nonce':pos[_0x45aa83(0x205)]},function(_0x48ea65){const _0x468607=_0x45aa83;_0x4889bb&&_0x468607(0x1f3)==typeof _0x4889bb&&_0x4889bb();});},'getOption'(_0x36d952,_0xdbbfa9=_0x449766(0x2a6),_0x464306){const _0x5d9024=_0x449766;$[_0x5d9024(0x198)](pos[_0x5d9024(0x1ce)],{'action':_0x5d9024(0x236),'option':_0x36d952,'type':_0xdbbfa9,'nonce':pos[_0x5d9024(0x205)]},function(_0x4eafc0){_0x464306(_0x4eafc0);});},'updateWordPressUserTokenMeta'(){const _0x404d10=_0x449766,_0x5cd72f=this['token'];jQuery[_0x404d10(0x27f)](pos[_0x404d10(0x1ce)],{'action':_0x404d10(0x1ec),'nonce':pos['nonce'],'value':_0x5cd72f});},'login'(){const _0x1082e5=_0x449766;this[_0x1082e5(0x22d)]='';const _0x313324=this[_0x1082e5(0x203)]()+'/user',_0x2f83cc={'email':this[_0x1082e5(0x256)],'password':this[_0x1082e5(0x186)]};return fetch(_0x313324,{'method':_0x1082e5(0x170),'body':JSON[_0x1082e5(0x23c)](_0x2f83cc),'headers':{'Accept':_0x1082e5(0x165),'Content-Type':_0x1082e5(0x165)}})[_0x1082e5(0x246)](_0x4c0cac=>_0x4c0cac[_0x1082e5(0x230)]())[_0x1082e5(0x246)](_0x5452f1=>{const _0x3f3717=_0x1082e5;if(_0x3f3717(0x175)==_0x5452f1[_0x3f3717(0x17e)])this[_0x3f3717(0x22d)]=_0x5452f1[_0x3f3717(0x1cb)];else{if(0x0==_0x5452f1[_0x3f3717(0x158)])return this[_0x3f3717(0x20a)]=atob(_0x5452f1[_0x3f3717(0x1c4)]),this[_0x3f3717(0x242)]=_0x5452f1,!0x0;this[_0x3f3717(0x177)](_0x5452f1);}})[_0x1082e5(0x1ac)](_0x2ea112=>{const _0x3cd258=_0x1082e5;console['log'](Connection[_0x3cd258(0x21b)]());}),!0x1;},'checkoutUrl'(){const _0x1db139=_0x449766;if(!this[_0x1db139(0x2a5)]())return _0x1db139(0x197);const _0x44fb77={'redirect':location[_0x1db139(0x159)],'siteUrl':pos[_0x1db139(0x22e)],'email':this[_0x1db139(0x264)]['email']};return _0x1db139(0x291)+btoa(JSON[_0x1db139(0x23c)](_0x44fb77))+_0x1db139(0x1e7);},'validateOTP'(){const _0x4cabcd=_0x449766;this[_0x4cabcd(0x20a)]==this['otp_check']||_0x4cabcd(0x277)==this[_0x4cabcd(0x17d)]?(this['otp']=!0x1,this[_0x4cabcd(0x293)]=!0x1,this[_0x4cabcd(0x21e)](this['temporaryData'][_0x4cabcd(0x290)]),this[_0x4cabcd(0x177)](this[_0x4cabcd(0x242)])):this[_0x4cabcd(0x293)]=!0x0;},'activateuser'(_0x4653bc){const _0x196898=_0x449766;fetch(this[_0x196898(0x203)]()+_0x196898(0x1ca),{'method':'POST','headers':{'Accept':'application/json','Authorization':_0x196898(0x25e)+_0x4653bc}});},'successfulLogin'(_0x1860d9){const _0x6e38be=_0x449766;this[_0x6e38be(0x256)]='',this[_0x6e38be(0x186)]='',this[_0x6e38be(0x290)]=_0x1860d9[_0x6e38be(0x290)],this[_0x6e38be(0x296)]=_0x1860d9['name'],this[_0x6e38be(0x264)]=_0x1860d9,this[_0x6e38be(0x2af)]=_0x1860d9[_0x6e38be(0x19f)],_0x6e38be(0x1d1)!=_0x1860d9[_0x6e38be(0x19f)]&&(this['pro']=!0x0),localStorage[_0x6e38be(0x192)]('p-'+pos[_0x6e38be(0x276)]+'-pos-token',this[_0x6e38be(0x290)]),localStorage[_0x6e38be(0x192)]('p-'+pos[_0x6e38be(0x276)]+'-pos-user',JSON[_0x6e38be(0x23c)](this[_0x6e38be(0x264)])),this[_0x6e38be(0x15c)](_0x6e38be(0x241),this[_0x6e38be(0x264)]['x16']),this[_0x6e38be(0x22f)](),Bookmarks[_0x6e38be(0x22b)](),this[_0x6e38be(0x224)](),this[_0x6e38be(0x1df)](),this[_0x6e38be(0x16c)](),this[_0x6e38be(0x1c3)](),this[_0x6e38be(0x29b)](),jQuery(_0x6e38be(0x24b))[_0x6e38be(0x26f)](),jQuery(_0x6e38be(0x19e))[_0x6e38be(0x26f)](),jQuery(_0x6e38be(0x20c))[_0x6e38be(0x26f)]();},'logout'(){const _0x4a1614=_0x449766;localStorage[_0x4a1614(0x20e)]('p-'+pos['current_user_id']+_0x4a1614(0x164)),localStorage[_0x4a1614(0x20e)]('p-'+pos[_0x4a1614(0x276)]+'-pos-user'),this[_0x4a1614(0x264)]={},this[_0x4a1614(0x290)]='',this[_0x4a1614(0x1ed)]=!0x1,jQuery(_0x4a1614(0x24b))['hide'](),jQuery(_0x4a1614(0x19e))[_0x4a1614(0x280)](),jQuery('#toplevel_page_pos-settings\x20li:contains(\x22Account\x22)')[_0x4a1614(0x280)](),this[_0x4a1614(0x22f)](),this[_0x4a1614(0x15c)](_0x4a1614(0x241),'#'),this[_0x4a1614(0x250)]=[],this[_0x4a1614(0x253)]=[],this[_0x4a1614(0x195)]='login',$['get'](this[_0x4a1614(0x203)]()+_0x4a1614(0x2ac));},'setReady'(){const _0x1198d1=_0x449766;this[_0x1198d1(0x20b)]=!0x0;},'initialize'(){const _0x2b57cd=_0x449766,_0x537c2=this;if(this[_0x2b57cd(0x266)]=pos,window[_0x2b57cd(0x1e3)][_0x2b57cd(0x1e0)]){const _0x263474=window[_0x2b57cd(0x1e3)][_0x2b57cd(0x1e0)][_0x2b57cd(0x1d6)](0x1);if(_0x2b57cd(0x207)!=_0x263474)localStorage[_0x2b57cd(0x206)]('p-'+pos[_0x2b57cd(0x276)]+_0x2b57cd(0x164))?this['tab']=_0x263474:_0x2b57cd(0x265)!=_0x263474&&_0x2b57cd(0x253)!=_0x263474&&_0x2b57cd(0x282)!=_0x263474||(this['tab']='login');else this[_0x2b57cd(0x19c)](),this[_0x2b57cd(0x195)]=_0x2b57cd(0x15d),window['location'][_0x2b57cd(0x1e0)]=_0x2b57cd(0x1f5);}setTimeout(function(){_0x537c2['setReady']();},0x3e8);const _0x23b6ba=localStorage[_0x2b57cd(0x206)]('p-'+pos[_0x2b57cd(0x276)]+'-pos-token');if(_0x23b6ba){this[_0x2b57cd(0x290)]=_0x23b6ba;const _0xf4a574=localStorage[_0x2b57cd(0x206)]('p-'+pos['current_user_id']+_0x2b57cd(0x15e));if(_0xf4a574){const _0x3ce04e=JSON['parse'](_0xf4a574);this[_0x2b57cd(0x264)]=_0x3ce04e,this[_0x2b57cd(0x256)]=_0x3ce04e[_0x2b57cd(0x256)],this[_0x2b57cd(0x296)],_0x3ce04e[_0x2b57cd(0x296)];}$[_0x2b57cd(0x18b)]({'headers':{'Accept':_0x2b57cd(0x165),'Authorization':_0x2b57cd(0x25e)+_0x23b6ba},0x194:function(_0x56296b,_0x487261,_0x56846d){console['log'](Connection['serverMaintenanceMessage']());}}),Bookmarks[_0x2b57cd(0x22b)](),0x0==this[_0x2b57cd(0x253)][_0x2b57cd(0x227)]&&this[_0x2b57cd(0x1df)](),this['fetchPlanDetails'](),this['fetchHistories'](),this[_0x2b57cd(0x1c3)](),'free'!=this[_0x2b57cd(0x264)][_0x2b57cd(0x19f)]&&(this[_0x2b57cd(0x29b)](),this[_0x2b57cd(0x178)][_0x2b57cd(0x1c4)](),this[_0x2b57cd(0x16d)][_0x2b57cd(0x270)](),this[_0x2b57cd(0x223)][_0x2b57cd(0x22b)]());}else jQuery(_0x2b57cd(0x24b))[_0x2b57cd(0x280)](),jQuery(_0x2b57cd(0x19e))[_0x2b57cd(0x280)](),jQuery(_0x2b57cd(0x20c))[_0x2b57cd(0x280)]();this['processActivePlugins'](pos[_0x2b57cd(0x23a)]),this[_0x2b57cd(0x1d2)](pos[_0x2b57cd(0x1e8)]);},'processToken'(){const _0x215571=_0x449766;this['fetchUserCategories'](),this['fetchUserBookmarks'](),this[_0x215571(0x194)](),this['fetchHistories']();},'fetchUser'(){const _0x44277a=_0x449766;''!=this['token']&&(this[_0x44277a(0x264)]['id']||fetch(this[_0x44277a(0x203)]()+_0x44277a(0x1c7),{'method':_0x44277a(0x170),'headers':{'Accept':_0x44277a(0x165),'Content-Type':_0x44277a(0x165),'Authorization':'Bearer\x20'+this[_0x44277a(0x290)]}})[_0x44277a(0x246)](_0x3fea15=>_0x3fea15[_0x44277a(0x230)]())['then'](_0x1cb699=>{const _0x409ecb=_0x44277a;window[_0x409ecb(0x157)](new CustomEvent('POS_USER_FETCHED',{'detail':_0x1cb699}));})[_0x44277a(0x1ac)](_0x131984=>{console['log'](Connection['serverMaintenanceMessage']());}));},'fetchSites'(){const _0x24275a=_0x449766,_0x1a65a4=this;$[_0x24275a(0x198)](this[_0x24275a(0x203)]()+'/sites',function(_0x2f166d){const _0x2d2b50=_0x24275a,_0x1a3ab1=pos[_0x2d2b50(0x215)],_0x576179=_0x2f166d[_0x2d2b50(0x281)](function(_0x1dc382){const _0x3d1a77=_0x2d2b50;return _0x1dc382[_0x3d1a77(0x28e)]==_0x1a3ab1;});0x0!=_0x2f166d[_0x2d2b50(0x227)]&&_0x576179||_0x2f166d[_0x2d2b50(0x189)]({'id':0x1,'url':pos[_0x2d2b50(0x215)],'active':0x0,'user_id':_0x1a65a4['user']['id'],'activated_on':'2022-09-06\x2013:36'}),_0x1a65a4[_0x2d2b50(0x226)]=_0x2f166d,_0x1a65a4['isCurrentSiteActive']()?_0x1a65a4['updateOption'](_0x2d2b50(0x275),_0x2d2b50(0x1c6)):(_0x1a65a4[_0x2d2b50(0x15c)](_0x2d2b50(0x275),'xx'),$(_0x2d2b50(0x1d9))[_0x2d2b50(0x1ad)](_0x2d2b50(0x2a2))[_0x2d2b50(0x298)](_0x2d2b50(0x284)));});},'getSiteStatus':_0x15caf2=>0x1==_0x15caf2['active']?'active':'inactive','activateCurrentSite'(){const _0xf1499=_0x449766,_0x406975=pos[_0xf1499(0x215)];$('#activate-site\x20a')[_0xf1499(0x196)](_0xf1499(0x209));const _0x12bb18=this['sites'][_0xf1499(0x1b2)](function(_0x11279a){const _0x5443d9=_0xf1499;return _0x11279a[_0x5443d9(0x28e)]==_0x406975;});-0x1!==_0x12bb18&&this['activateSite'](this[_0xf1499(0x226)][_0x12bb18]);},'activateSite'(_0x3cbf13){const _0x5c5431=_0x449766,_0x224fc1=this;pos[_0x5c5431(0x215)]==_0x3cbf13[_0x5c5431(0x28e)]&&$[_0x5c5431(0x27f)](pos[_0x5c5431(0x1ce)],{'action':_0x5c5431(0x1af),'nonce':pos[_0x5c5431(0x205)],'op':'A'},function(){const _0x5d3618=_0x5c5431;pos['x256']=0x0,$(_0x5d3618(0x1d9))[_0x5d3618(0x1ad)](_0x5d3618(0x284))[_0x5d3618(0x298)](_0x5d3618(0x2a2));}),$['post'](this[_0x5c5431(0x203)]()+'/sites',{'site':_0x3cbf13['url']},function(_0x57e17f){const _0x4605b9=_0x5c5431;0x0==_0x57e17f[_0x4605b9(0x175)]?(_0x3cbf13['active']=!0x0,_0x3cbf13['id']=_0x57e17f['id'],_0x224fc1[_0x4605b9(0x15c)](_0x4605b9(0x275),'8ca6ae93df65cf07d33237d745875cb79bdc70cf',function(){const _0x5b2b10=_0x4605b9;location[_0x5b2b10(0x183)]();})):_0x224fc1['showMessage'](_0x57e17f[_0x4605b9(0x1cb)],!0x0),_0x224fc1[_0x4605b9(0x1c3)]();});},'deactivateSite'(_0x1d93a9){const _0x10327c=_0x449766,_0x4567c0=this;pos[_0x10327c(0x215)]==_0x1d93a9[_0x10327c(0x28e)]&&$[_0x10327c(0x27f)](pos[_0x10327c(0x1ce)],{'action':_0x10327c(0x1af),'nonce':pos[_0x10327c(0x205)],'op':'D'},function(_0x586497){const _0x4fd7ec=_0x10327c;pos[_0x4fd7ec(0x21f)]=0x0;}),$[_0x10327c(0x19d)]({'url':this[_0x10327c(0x203)]()+_0x10327c(0x286)+_0x1d93a9['id'],'type':'DELETE','success':function(_0x55ad55){const _0x361e79=_0x10327c;_0x55ad55[_0x361e79(0x175)]?_0x4567c0[_0x361e79(0x234)](_0x55ad55[_0x361e79(0x1cb)],!0x0):(_0x4567c0['updateOption'](_0x361e79(0x275),'xx'),_0x1d93a9[_0x361e79(0x278)]=!0x1,_0x4567c0[_0x361e79(0x1c3)]());}});},'getCurrentSite':()=>pos[_0x449766(0x215)],'shoudDisplayTopBar'(){const _0x12f5e8=_0x449766;return!!this[_0x12f5e8(0x2a5)]()&&(null!=this[_0x12f5e8(0x264)]&&('free'!=this[_0x12f5e8(0x264)][_0x12f5e8(0x19f)]&&!this[_0x12f5e8(0x188)]()));},'ix256'(){const _0x4fdb6c=_0x449766;return this[_0x4fdb6c(0x188)]();},'isCurrentSiteActive'(){const _0x5e6993=_0x449766,_0x191e19=pos['site_url'];return this[_0x5e6993(0x226)][_0x5e6993(0x281)](function(_0x2b27b7){return _0x2b27b7['url']==_0x191e19&&0x1==_0x2b27b7['active'];});},'registerSite'(){const _0x4cd269=_0x449766;if(''==this[_0x4cd269(0x290)])return;const _0x4322e9={'url':document['location']['host']};fetch(this[_0x4cd269(0x203)]()+_0x4cd269(0x1bc),{'method':_0x4cd269(0x170),'body':JSON[_0x4cd269(0x23c)](_0x4322e9),'headers':{'Accept':_0x4cd269(0x165),'Content-Type':_0x4cd269(0x165),'Authorization':_0x4cd269(0x25e)+this[_0x4cd269(0x290)]}})[_0x4cd269(0x1ac)](_0x482b53=>{const _0x592680=_0x4cd269;console[_0x592680(0x193)](Connection['serverMaintenanceMessage']());});},'noCategories'(){const _0x17068f=_0x449766;return!this['categories'][_0x17068f(0x281)](_0x4c0b6f=>_0x4c0b6f['n']>0x0)||0x0==this[_0x17068f(0x16a)]['length'];},'fetchUserCategories'(){const _0x56e4aa=_0x449766;if(_0x56e4aa(0x1d1)==this['user'][_0x56e4aa(0x19f)])return;const _0x47e727=this;$[_0x56e4aa(0x198)](this[_0x56e4aa(0x203)]()+_0x56e4aa(0x23d),function(_0x308262){const _0x46762d=_0x56e4aa;_0x308262[_0x46762d(0x182)](_0x3ce56f=>{const _0x428a7c=_0x46762d;_0x3ce56f[_0x428a7c(0x190)]=_0x47e727[_0x428a7c(0x1d0)](_0x3ce56f[_0x428a7c(0x190)]);}),_0x47e727[_0x46762d(0x16a)]=_0x47e727[_0x46762d(0x16a)]['concat'](_0x308262);});},'manageCategories'(_0x3748dd){const _0x59a9dc=_0x449766;this[_0x59a9dc(0x1d5)]=[],this[_0x59a9dc(0x240)]=_0x3748dd,this[_0x59a9dc(0x1d5)]=_0x3748dd[_0x59a9dc(0x16a)],this[_0x59a9dc(0x260)]=!0x0;},'fetchCBookmarks'(_0x4dc739){const _0x12cf8b=_0x449766;this[_0x12cf8b(0x15f)]=!0x1,this[_0x12cf8b(0x1ea)](),this['activeCategory']=_0x4dc739['key'],this[_0x12cf8b(0x238)](_0x4dc739);},'addCategories'(){const _0x59018e=_0x449766;''!=this[_0x59018e(0x225)]&&(this[_0x59018e(0x1d0)](this[_0x59018e(0x225)]),this[_0x59018e(0x16a)]['push']({'key':this[_0x59018e(0x225)],'title':this['titleCase'](this[_0x59018e(0x225)]),'active':0x0,'id':0x270f+Math['floor'](0x270f*Math[_0x59018e(0x2ab)]())}),this[_0x59018e(0x1d5)][_0x59018e(0x189)](this[_0x59018e(0x225)]+''),this[_0x59018e(0x225)]='');},'saveCategories'(){const _0x1a4a2d=_0x449766;0x0==this[_0x1a4a2d(0x1d5)][_0x1a4a2d(0x227)]&&(this[_0x1a4a2d(0x1d5)]=[_0x1a4a2d(0x1e9)]),this['activeBookmark'][_0x1a4a2d(0x16a)]=this['modalCategories'],this[_0x1a4a2d(0x257)](),$[_0x1a4a2d(0x27f)](this[_0x1a4a2d(0x203)]()+_0x1a4a2d(0x1c0),{'plugin_id':this[_0x1a4a2d(0x240)][_0x1a4a2d(0x1be)],'categories':this['activeBookmark'][_0x1a4a2d(0x16a)]}),this[_0x1a4a2d(0x1b6)]();},'hideModal'(){const _0x3f3c56=_0x449766;this[_0x3f3c56(0x260)]=!0x1,this['modalCategories']=[];},'pop'(){const _0x102e7d=_0x449766;this[_0x102e7d(0x253)][_0x102e7d(0x29f)]();},'fetchUserBookmarks'(){const _0x379dc8=_0x449766;this[_0x379dc8(0x2a5)]()&&fetch(this['API_ENDPOINT']()+_0x379dc8(0x28f),{'method':_0x379dc8(0x17f),'headers':{'Accept':'application/json','Content-Type':_0x379dc8(0x165),'Authorization':_0x379dc8(0x25e)+this['token']}})[_0x379dc8(0x246)](_0x14044a=>_0x14044a[_0x379dc8(0x230)]())[_0x379dc8(0x246)](_0xfab7d6=>{const _0x5ca440=_0x379dc8,_0xbd0cd1=[],_0x1c726f=[];_0xfab7d6[_0x5ca440(0x218)](function(_0x2b3999){const _0x1ee0e2=_0x5ca440;_0x1ee0e2(0x216)==_0x2b3999[_0x1ee0e2(0x19f)]&&(_0x2b3999['name']='Eazy\x20Plugin\x20Manager'),_0xbd0cd1[_0x2b3999[_0x1ee0e2(0x296)]]?_0xbd0cd1[_0x2b3999[_0x1ee0e2(0x296)]][_0x1ee0e2(0x16a)][_0x1ee0e2(0x189)](_0x2b3999[_0x1ee0e2(0x1d3)]):(_0xbd0cd1[_0x2b3999[_0x1ee0e2(0x296)]]=_0x2b3999,_0xbd0cd1[_0x2b3999[_0x1ee0e2(0x296)]]['categories']=[],_0xbd0cd1[_0x2b3999[_0x1ee0e2(0x296)]][_0x1ee0e2(0x16a)][_0x1ee0e2(0x189)](_0x2b3999[_0x1ee0e2(0x1d3)]));});const _0x73696a=Object[_0x5ca440(0x15a)](_0xbd0cd1);_0x73696a[_0x5ca440(0x2a3)](),_0x73696a['forEach'](_0x5c8c14=>{const _0x2e118b=_0x5ca440,_0x56b849=_0xbd0cd1[_0x5c8c14];_0x1c726f[_0x2e118b(0x189)](_0x56b849);}),this[_0x5ca440(0x253)]=_0x1c726f;const _0x1edd0f=this;setTimeout(function(){const _0x2b52e1=_0x5ca440;_0x1edd0f[_0x2b52e1(0x257)]();},0x2bc),this['updateActionText']();})[_0x379dc8(0x1ac)](_0x33beb4=>{const _0x1881a9=_0x379dc8;console[_0x1881a9(0x193)](Connection[_0x1881a9(0x21b)]());});},'processCategoryCount'(){const _0x3cf63c=_0x449766,_0x7172e8={};this[_0x3cf63c(0x253)][_0x3cf63c(0x218)](function(_0xfde2ad){const _0xbd9c3c=_0x3cf63c;_0xfde2ad[_0xbd9c3c(0x16a)][_0xbd9c3c(0x218)](function(_0x5adc1c){_0x7172e8[_0x5adc1c]?_0x7172e8[_0x5adc1c]+=0x1:_0x7172e8[_0x5adc1c]=0x1;});}),this['categories'][_0x3cf63c(0x182)](function(_0x50c1ee){const _0x40fd3a=_0x3cf63c;_0x50c1ee['n']=_0x7172e8[_0x50c1ee[_0x40fd3a(0x1c1)]];}),this['categories'][0x0]['n']=this[_0x3cf63c(0x253)]['length'];},'fetchHistories'(){const _0x5b2b5e=_0x449766;this[_0x5b2b5e(0x2a5)]()&&fetch(pos[_0x5b2b5e(0x1ce)]+'?'+new URLSearchParams({'nonce':pos[_0x5b2b5e(0x205)],'action':'pos_histories'}),{'method':'GET','headers':{'Accept':_0x5b2b5e(0x165),'Content-Type':_0x5b2b5e(0x165),'Authorization':_0x5b2b5e(0x25e)+this['token']}})[_0x5b2b5e(0x246)](_0x2974ba=>_0x2974ba[_0x5b2b5e(0x230)]())[_0x5b2b5e(0x246)](_0x4ccb9e=>{const _0x7837f1=_0x5b2b5e;this[_0x7837f1(0x250)]=_0x4ccb9e;})[_0x5b2b5e(0x1ac)](_0x4205cb=>{const _0x1796b1=_0x5b2b5e;console['log'](Connection[_0x1796b1(0x21b)]());});},'hasHistories'(){const _0x5b0a60=_0x449766;return 0x0!=this[_0x5b0a60(0x250)][_0x5b0a60(0x227)];},'fetchPlanDetails'(){},'saveBookmark'(){},'titleCase'(_0x31d681){const _0x444651=_0x449766;if('plugins-on-steroids'==_0x31d681&&(_0x31d681=_0x444651(0x1cc)),_0x31d681)return(_0x31d681=_0x31d681[_0x444651(0x1a6)](/-/g,'\x20'))[_0x444651(0x294)]()[_0x444651(0x245)]('\x20')['map'](function(_0x481985){const _0x28cb4a=_0x444651;return _0x481985[_0x28cb4a(0x25f)](0x0)['toUpperCase']()+_0x481985[_0x28cb4a(0x217)](0x1);})[_0x444651(0x1a7)]('\x20');},'count'(){const _0x31960a=_0x449766;return this['bookmarks'][_0x31960a(0x227)];},'removeBookmark'(_0x3c6629){const _0x23f3cd=_0x449766;this[_0x23f3cd(0x253)][_0x23f3cd(0x1ff)](_0x3c6629,0x1),this[_0x23f3cd(0x257)]();},'installUrl':_0x369616=>pos[_0x449766(0x1ce)]+_0x449766(0x166)+pos['nonce']+_0x449766(0x200)+_0x369616,'processPlugin'(_0x238421,_0x1f752a=null,_0x36944c=_0x449766(0x24e)){const _0x4515de=_0x449766;if('plugins-on-steroids'==_0x238421)return;const _0x20a97f=this[_0x4515de(0x253)]['findIndex'](_0x3f7d6e=>_0x3f7d6e[_0x4515de(0x19f)]==_0x238421),_0xeb5120=this;if(this[_0x4515de(0x1e8)][_0x4515de(0x2a0)](_0x238421)&&!this['active_plugins'][_0x4515de(0x2a0)](_0x238421)){if(pos[_0x4515de(0x29a)][_0x238421])return void this['showMessage'](_0x4515de(0x23b),!0x0);if(pos[_0x4515de(0x1db)][_0x238421])return void this[_0x4515de(0x234)](_0x4515de(0x18d),!0x0);if(_0x1f752a&&_0x4515de(0x18e)!=_0x1f752a)return void window[_0x4515de(0x157)](new CustomEvent(_0x4515de(0x212),{'detail':{'slug':_0x238421,'action':_0x4515de(0x26b)}}));$[_0x4515de(0x27f)](pos[_0x4515de(0x1ce)],{'action':_0x4515de(0x174),'nonce':pos[_0x4515de(0x205)],'slug':_0x238421,'version':_0x36944c},function(_0x547f3d){const _0x584460=_0x4515de,_0x562930='Plugin\x20'+_0x238421+_0x584460(0x1d8);_0xeb5120[_0x584460(0x26e)]['message']=_0x562930,_0xeb5120[_0x584460(0x26e)][_0x584460(0x27d)]=!0x0,_0xeb5120[_0x584460(0x1de)](_0x20a97f),window['dispatchEvent'](new CustomEvent(_0x584460(0x212),{'detail':{'slug':_0x238421,'action':_0x584460(0x1b8)}}));}),this[_0x4515de(0x23a)][_0x4515de(0x189)](_0x238421);}else{if(this[_0x4515de(0x1e8)][_0x4515de(0x2a0)](_0x238421)&&this['active_plugins'][_0x4515de(0x2a0)](_0x238421)){if(pos['blocked_plugins'][_0x238421])return void this[_0x4515de(0x234)](_0x4515de(0x1b4),!0x0);if(pos[_0x4515de(0x1db)][_0x238421])return void this[_0x4515de(0x234)](_0x4515de(0x1a9),!0x0);if(_0x1f752a&&_0x4515de(0x1fc)!=_0x1f752a)return void window[_0x4515de(0x157)](new CustomEvent(_0x4515de(0x212),{'detail':{'slug':_0x238421,'action':_0x4515de(0x26b)}}));$[_0x4515de(0x27f)](pos[_0x4515de(0x1ce)],{'action':_0x4515de(0x1cd),'nonce':pos['nonce'],'slug':_0x238421,'version':_0x36944c},function(_0x29086e){const _0x24db5d=_0x4515de,_0x5f211e=_0x24db5d(0x1ba)+_0x238421+_0x24db5d(0x229);_0xeb5120[_0x24db5d(0x26e)][_0x24db5d(0x1cb)]=_0x5f211e,_0xeb5120[_0x24db5d(0x26e)][_0x24db5d(0x27d)]=!0x0,_0xeb5120['updateActionText'](_0x20a97f),window[_0x24db5d(0x157)](new CustomEvent('POS_PLUGIN_ACTION',{'detail':{'slug':_0x238421,'action':_0x24db5d(0x268)}}));});const _0x4c10ad=this[_0x4515de(0x23a)][_0x4515de(0x1f1)](_0x238421);_0x4c10ad>-0x1&&this[_0x4515de(0x23a)][_0x4515de(0x1ff)](_0x4c10ad,0x1);}else{if(pos['blocked_plugins'][_0x238421])return void this[_0x4515de(0x234)](_0x4515de(0x1fe),!0x0);if(pos[_0x4515de(0x1db)][_0x238421])return void this['showMessage'](_0x4515de(0x29d),!0x0);if(_0x1f752a&&_0x4515de(0x1e4)!=_0x1f752a)return void window[_0x4515de(0x157)](new CustomEvent(_0x4515de(0x212),{'detail':{'slug':_0x238421,'action':_0x4515de(0x26b)}}));const _0x5a4267=_0x4515de(0x1ba)+_0x238421+_0x4515de(0x28d);this[_0x4515de(0x26e)]['message']=_0x5a4267,this[_0x4515de(0x26e)][_0x4515de(0x27d)]=!0x0,_0xeb5120[_0x4515de(0x253)][_0x20a97f]['actionText']=_0x4515de(0x1a1)+(_0x4515de(0x1f9)==_0x36944c?_0x4515de(0x232):_0x36944c),$['post'](pos['ajax_url'],{'action':'pos_install','nonce':pos[_0x4515de(0x205)],'slug':_0x238421,'version':_0x36944c},function(_0x105579){const _0x7c1fc2=_0x4515de;_0xeb5120[_0x7c1fc2(0x21d)][_0x238421]=_0x36944c;const _0x42f105=_0x7c1fc2(0x1ba)+_0x238421+_0x7c1fc2(0x251);_0xeb5120['notice'][_0x7c1fc2(0x1cb)]=_0x42f105,_0xeb5120['notice'][_0x7c1fc2(0x27d)]=!0x0,_0xeb5120['updateActionText'](_0x20a97f),window[_0x7c1fc2(0x157)](new CustomEvent('POS_PLUGIN_ACTION',{'detail':{'slug':_0x238421,'action':_0x7c1fc2(0x2a4)}}));}),this[_0x4515de(0x1e8)]['push'](_0x238421);}}},'processActivePlugins'(_0x83cdaa){const _0x5dcd84=_0x449766;for(i of(_0x83cdaa=JSON['parse'](_0x83cdaa),this[_0x5dcd84(0x23a)]=[],Object[_0x5dcd84(0x15a)](_0x83cdaa))){const _0x3a1a12=_0x83cdaa[i][_0x5dcd84(0x245)]('/');this[_0x5dcd84(0x23a)][_0x5dcd84(0x189)](_0x3a1a12[0x0]);}},'processAllPlugins'(_0xa52fba){const _0x5d9cea=_0x449766;for(i of(_0xa52fba=JSON['parse'](_0xa52fba),this[_0x5d9cea(0x1e8)]=[],Object[_0x5d9cea(0x15a)](_0xa52fba))){const _0x32b1e5=i[_0x5d9cea(0x245)]('/'),_0x33e402=_0x32b1e5[0x0];this[_0x5d9cea(0x1e8)][_0x5d9cea(0x189)](_0x32b1e5[0x0]),this[_0x5d9cea(0x21d)][_0x33e402]=_0xa52fba[i][_0x5d9cea(0x1bb)];}},'getPluginVersion'(_0x2a2b41){const _0x2b909d=_0x449766;if(this[_0x2b909d(0x21d)][_0x2a2b41])return _0x2b909d(0x160)+this['installed_plugins'][_0x2a2b41]+'\x20|';},'updateActionText'(_0x1066f5=null){const _0x468b7b=_0x449766;if(_0x1066f5){const _0x4db12d=this['bookmarks'][_0x1066f5]['slug'];let _0x48ffdd=_0x468b7b(0x231);this['all_plugins'][_0x468b7b(0x2a0)](_0x4db12d)&&!this['active_plugins'][_0x468b7b(0x2a0)](_0x4db12d)?_0x48ffdd='Activate':this[_0x468b7b(0x1e8)][_0x468b7b(0x2a0)](_0x4db12d)&&this[_0x468b7b(0x23a)][_0x468b7b(0x2a0)](_0x4db12d)&&(_0x48ffdd='Deactivate'),this['bookmarks'][_0x1066f5][_0x468b7b(0x261)]=_0x48ffdd;}else for(i in this[_0x468b7b(0x253)]){const _0x846ede=this[_0x468b7b(0x253)][i][_0x468b7b(0x19f)];let _0x5176e1=_0x468b7b(0x231);this[_0x468b7b(0x1e8)]['includes'](_0x846ede)&&!this['active_plugins']['includes'](_0x846ede)?_0x5176e1=_0x468b7b(0x191):this[_0x468b7b(0x1e8)]['includes'](_0x846ede)&&this[_0x468b7b(0x23a)]['includes'](_0x846ede)&&(_0x5176e1='Deactivate'),this[_0x468b7b(0x253)][i][_0x468b7b(0x261)]=_0x5176e1;}},'makeExternal':_0x3d65ee=>_0x3d65ee[_0x449766(0x1a6)](_0x449766(0x159),_0x449766(0x2a7)),'filter'(_0x14decc){const _0x2cca58=_0x449766;if(!_0x14decc)return;return _0x14decc[_0x2cca58(0x1fb)](_0x53843d=>_0x53843d[_0x2cca58(0x19f)]&&_0x53843d[_0x2cca58(0x19f)][_0x2cca58(0x2a0)](this[_0x2cca58(0x17a)]));},'filterByCategory'(_0x3d2f6c){const _0x5cbd14=_0x449766;return _0x3d2f6c&&_0x5cbd14(0x20f)!=_0x3d2f6c?this[_0x5cbd14(0x253)][_0x5cbd14(0x1fb)](_0x4d0873=>_0x4d0873[_0x5cbd14(0x16a)]['includes'](_0x3d2f6c)&&_0x4d0873['slug'][_0x5cbd14(0x294)]()[_0x5cbd14(0x2a0)](this[_0x5cbd14(0x1aa)]['toLowerCase']())):this[_0x5cbd14(0x253)][_0x5cbd14(0x1fb)](_0xc58268=>_0xc58268[_0x5cbd14(0x19f)][_0x5cbd14(0x294)]()[_0x5cbd14(0x2a0)](this[_0x5cbd14(0x1aa)][_0x5cbd14(0x294)]()));},'resetPassword'(){const _0x345856=_0x449766,_0x3786a0=this;if(!this['validateEmail'](this[_0x345856(0x256)]))return void(this[_0x345856(0x274)]='Please\x20type\x20a\x20valid\x20email\x20address');this[_0x345856(0x22d)]='';const _0x28f350=btoa(this[_0x345856(0x256)]),_0x3e1008=_0x28f350[_0x345856(0x217)](0x0,-0x2)['split']('')[_0x345856(0x172)]()['join']('')+_0x28f350[_0x345856(0x217)](-0x2);this[_0x345856(0x222)]=!0x1,this[_0x345856(0x274)]='',$[_0x345856(0x27f)](this[_0x345856(0x203)]()+_0x345856(0x22a),{'email':this[_0x345856(0x256)],'identifier':_0x3e1008},function(){const _0x181fab=_0x345856;_0x3786a0[_0x181fab(0x234)](_0x181fab(0x1f6)+_0x3786a0['email']+_0x181fab(0x1b5));});},'validateEmail':_0x25d488=>/^[^\s@]+@[^\s@]+\.[^\s@]+$/['test'](_0x25d488),'makeCategoryActive'(_0x556730){const _0x141e01=_0x449766;this[_0x141e01(0x16a)][_0x141e01(0x218)](function(_0x30a134){const _0x551b69=_0x141e01;_0x30a134[_0x551b69(0x278)]=!0x1,_0x30a134['id']==_0x556730['id']&&(_0x30a134[_0x551b69(0x278)]=!0x0);});},'selectPlugins'(){const _0x1b0517=_0x449766;if(this[_0x1b0517(0x15f)]){const _0x264364=this,_0x14d8e0=this[_0x1b0517(0x285)](this[_0x1b0517(0x249)]);this[_0x1b0517(0x292)]=[],_0x14d8e0[_0x1b0517(0x218)](function(_0x3d99ab){const _0xdb7e2b=_0x1b0517;_0x264364[_0xdb7e2b(0x292)]['push'](_0x3d99ab[_0xdb7e2b(0x19f)]);});}else this[_0x1b0517(0x292)]=[];},'processBulkAction'(){const _0x8d886f=_0x449766;window[_0x8d886f(0x16f)](_0x8d886f(0x212),this[_0x8d886f(0x299)]),window[_0x8d886f(0x157)](new CustomEvent(_0x8d886f(0x212),{'detail':{}}));},'processPluginFromEvent'(){const _0x273e16=_0x449766,_0x5cdba4=Alpine['store'](_0x273e16(0x185));if(_0x5cdba4[_0x273e16(0x292)]['length']<=0x0)return window[_0x273e16(0x1a0)](_0x273e16(0x212),_0x5cdba4[_0x273e16(0x299)]),_0x5cdba4[_0x273e16(0x292)]=[],_0x5cdba4[_0x273e16(0x15f)]=!0x1,void(_0x5cdba4['action']=null);const _0x251eef=_0x5cdba4['bulkSelectedPlugins'][_0x273e16(0x29f)]();_0x5cdba4[_0x273e16(0x173)](_0x251eef,_0x5cdba4[_0x273e16(0x169)]);},'notBlocked':_0x2fc019=>!pos[_0x449766(0x29a)][_0x2fc019]&&!pos[_0x449766(0x1db)][_0x2fc019],'optimizationManager':{'saving':!0x1,'search':'','showSelectedOnly':!0x1,'all_plugins':[],'actions':{'enable':'Enable\x20only\x20here,\x20disable\x20everywhere\x20else','disable':_0x449766(0x263)},'types':{'post':_0x449766(0x210),'page':_0x449766(0x28c),'special':'Specials'},'model':{'selectAllPosts':!0x1,'selectAllPages':!0x1,'showOnlySelectedPosts':!0x1,'showOnlySelectedPages':!0x1,'type':'','post_ids':[],'page_ids':[],'urls':'','specials':[],'slugs':[]},'posts':[],'pages':[],'post_slugs':[],'page_slugs':[],'ruleset':{},'checkSelectAllStatus'(_0x53ad09,_0x379e40=_0x449766(0x27f)){const _0x152c23=_0x449766;'post'==_0x379e40&&(_0x53ad09['post_ids'][_0x152c23(0x227)],this[_0x152c23(0x20d)],length?_0x53ad09[_0x152c23(0x1fd)]=!0x1:_0x53ad09['selectAllPosts']=!0x0),_0x152c23(0x16b)==_0x379e40&&(_0x53ad09[_0x152c23(0x25c)][_0x152c23(0x227)]!=this[_0x152c23(0x269)]['length']?_0x53ad09['selectAllPages']=!0x1:_0x53ad09[_0x152c23(0x273)]=!0x0);},'clean'(){const _0x4ce13c=_0x449766;this[_0x4ce13c(0x1a3)]='',this[_0x4ce13c(0x214)]=!0x1;},'filteredPosts'(_0x251e86){const _0x3c08e7=_0x449766,_0x2b0a18=this['posts']['filter'](_0x307e18=>_0x307e18[_0x3c08e7(0x190)]['toLowerCase']()[_0x3c08e7(0x2a0)](this['search'][_0x3c08e7(0x294)]()));return this['showSelectedOnly']?_0x2b0a18['filter'](_0x26fbbc=>_0x251e86[_0x3c08e7(0x1b1)][_0x3c08e7(0x2a0)](_0x26fbbc['id'])):_0x2b0a18;},'filteredPages'(_0x2b9ad4){const _0x4a629f=_0x449766,_0x312212=this[_0x4a629f(0x269)][_0x4a629f(0x1fb)](_0x3716e2=>_0x3716e2[_0x4a629f(0x190)][_0x4a629f(0x294)]()[_0x4a629f(0x2a0)](this[_0x4a629f(0x1a3)][_0x4a629f(0x294)]()));return this[_0x4a629f(0x214)]?_0x312212[_0x4a629f(0x1fb)](_0xd1022=>_0x2b9ad4['page_ids'][_0x4a629f(0x2a0)](_0xd1022['id'])):_0x312212;},'isChecked':(_0x18186e,_0x2056d7)=>Array['isArray'](_0x18186e)&&_0x18186e[_0x449766(0x2a0)](_0x2056d7),'toggleSelection'(_0xf1ad7b,_0x2187ad){const _0x3f9668=_0x449766;_0x3f9668(0x27f)==_0x2187ad&&(_0xf1ad7b[_0x3f9668(0x1fd)]?_0xf1ad7b[_0x3f9668(0x1b1)]=this['posts'][_0x3f9668(0x182)](_0x37e399=>_0x37e399['id']):_0xf1ad7b[_0x3f9668(0x1b1)]=[]),'page'==_0x2187ad&&(_0xf1ad7b[_0x3f9668(0x273)]?_0xf1ad7b['page_ids']=this[_0x3f9668(0x269)][_0x3f9668(0x182)](_0xe145a4=>_0xe145a4['id']):_0xf1ad7b[_0x3f9668(0x25c)]=[]);},'getLabel':(_0x1684d8,_0x85e97d=_0x449766(0x208))=>Array[_0x449766(0x1f8)](_0x1684d8)?_0x1684d8[_0x449766(0x227)]<=0x1?_0x1684d8[_0x449766(0x227)]+'\x20'+_0x85e97d+_0x449766(0x2a9):_0x1684d8[_0x449766(0x227)]+'\x20'+_0x85e97d+_0x449766(0x244):'Select\x20'+_0x85e97d+'s','addRule'(_0x31bafb){const _0x5e439b=_0x449766;this['ruleset'][_0x31bafb]['rules']||(this['ruleset'][_0x31bafb][_0x5e439b(0x1eb)]=[]),this[_0x5e439b(0x2a8)][_0x31bafb]['rules'][_0x5e439b(0x189)](Object[_0x5e439b(0x1d7)]({},this[_0x5e439b(0x1dd)]));},'fixSlugs'(){const _0x1d6d4b=_0x449766;Object[_0x1d6d4b(0x1cf)](this['ruleset'])[_0x1d6d4b(0x218)](_0x19fed4=>{const _0x59e897=_0x1d6d4b;_0x19fed4[_0x59e897(0x1eb)]['forEach'](_0x1584ee=>{const _0x37d60a=_0x59e897;_0x1584ee[_0x37d60a(0x289)]=[],_0x1584ee[_0x37d60a(0x1b1)]&&_0x1584ee[_0x37d60a(0x1b1)][_0x37d60a(0x218)](_0x598e24=>{const _0x4f2192=_0x37d60a;_0x1584ee['slugs'][_0x4f2192(0x189)](this[_0x4f2192(0x26a)][_0x598e24]);}),_0x1584ee[_0x37d60a(0x25c)]&&_0x1584ee[_0x37d60a(0x25c)][_0x37d60a(0x218)](_0x5bde67=>{const _0x18b93e=_0x37d60a;_0x1584ee[_0x18b93e(0x289)]['push'](this[_0x18b93e(0x297)][_0x5bde67]);}),_0x1584ee[_0x37d60a(0x16e)]&&_0x1584ee[_0x37d60a(0x16e)][_0x37d60a(0x218)](_0x5d74cb=>{const _0x2f6a51=_0x37d60a;_0x1584ee[_0x2f6a51(0x289)][_0x2f6a51(0x189)](_0x5d74cb);});});});},'loadPosts'(){const _0x44cce8=_0x449766;if(0x0==this[_0x44cce8(0x20d)]['length']){const _0x567bf0=this;$['get'](pos['ajax_url'],{'nonce':pos[_0x44cce8(0x205)],'action':_0x44cce8(0x167)},function(_0x1837ae){const _0x10bb6a=_0x44cce8;_0x567bf0['posts']=JSON[_0x10bb6a(0x1e5)](_0x1837ae),_0x567bf0[_0x10bb6a(0x20d)]['forEach'](_0x422b53=>{const _0x365713=_0x10bb6a;_0x567bf0[_0x365713(0x26a)][_0x422b53['id']]=_0x422b53[_0x365713(0x19f)];});});}},'loadPages'(){const _0x1312ae=_0x449766;if(0x0==this[_0x1312ae(0x269)][_0x1312ae(0x227)]){const _0x36745c=this;$[_0x1312ae(0x198)](pos['ajax_url'],{'nonce':pos[_0x1312ae(0x205)],'action':_0x1312ae(0x1bd)},function(_0x59050e){const _0x52ee16=_0x1312ae;_0x36745c['pages']=JSON[_0x52ee16(0x1e5)](_0x59050e),_0x36745c['pages'][_0x52ee16(0x218)](_0x3708b1=>{const _0x32aab7=_0x52ee16;_0x36745c[_0x32aab7(0x297)][_0x3708b1['id']]=_0x3708b1[_0x32aab7(0x19f)];});});}},'init'(){const _0x3c7239=_0x449766,_0x179bbe=Alpine[_0x3c7239(0x25b)](_0x3c7239(0x185)),_0x37b73c=JSON[_0x3c7239(0x1e5)](pos['active_plugins']),_0x28b1c2=this;Object['values'](_0x37b73c)[_0x3c7239(0x218)](_0x184152=>{const _0x505d1d=_0x3c7239,_0x510f17={'slug':_0x184152[_0x505d1d(0x245)]('/')[0x0],'path':_0x184152};this['all_plugins'][_0x505d1d(0x189)](_0x510f17);const _0x18b2b7=Object[_0x505d1d(0x1d7)]({},this[_0x505d1d(0x1dd)]);this['ruleset'][_0x510f17['slug']]={'slug':_0x510f17[_0x505d1d(0x19f)],'rules':[_0x18b2b7]};}),_0x179bbe[_0x3c7239(0x26d)](_0x3c7239(0x233),_0x3c7239(0x27e),function(_0x33d34a){const _0x1e86a8=_0x3c7239,_0x4260c7=JSON[_0x1e86a8(0x1e5)](_0x33d34a);'[]'!=_0x33d34a&&(this[_0x1e86a8(0x2a8)]=Object[_0x1e86a8(0x1d7)](_0x28b1c2['ruleset'],_0x4260c7),Object['values'](this[_0x1e86a8(0x2a8)])[_0x1e86a8(0x218)](_0x594437=>{const _0x8d3e83=_0x1e86a8;_0x594437[_0x8d3e83(0x1eb)][_0x8d3e83(0x218)](_0x11476e=>{const _0x4c3f31=_0x8d3e83;_0x11476e[_0x4c3f31(0x25c)]||(_0x11476e['page_ids']=[]),_0x11476e[_0x4c3f31(0x1b1)]||(_0x11476e[_0x4c3f31(0x1b1)]=[]);});}));}),_0x3c7239(0x1ee)==_0x179bbe[_0x3c7239(0x195)]&&(this[_0x3c7239(0x1f4)](),this[_0x3c7239(0x17c)]());},'savingLabel'(){const _0xe0cb3c=_0x449766;return this[_0xe0cb3c(0x21c)]?'Saving...':_0xe0cb3c(0x181);},'saveRules'(_0x5c016d){const _0x4ab0d3=_0x449766;$('#s'+_0x5c016d)['html']('Saving...');const _0x340f8c=this,_0x592268=Alpine[_0x4ab0d3(0x25b)](_0x4ab0d3(0x185));this[_0x4ab0d3(0x1c5)](),_0x4ab0d3(0x18c)!=_0x592268[_0x4ab0d3(0x264)][_0x4ab0d3(0x1dc)]&&_0x4ab0d3(0x27b)!=_0x592268[_0x4ab0d3(0x264)][_0x4ab0d3(0x1dc)]||_0x592268['updateOption'](_0x4ab0d3(0x233),this[_0x4ab0d3(0x2a8)],function(){const _0x18ebc2=_0x4ab0d3;Alpine[_0x18ebc2(0x25b)](_0x18ebc2(0x185)),($('#s'+_0x5c016d)['html'](_0x18ebc2(0x181)),_0x340f8c[_0x18ebc2(0x237)]());});},'deleteRule'(_0x5576c0,_0x2e8ad5){const _0x1c6a71=_0x449766;this['ruleset'][_0x5576c0][_0x1c6a71(0x1eb)]['splice'](_0x2e8ad5,0x1),0x0==ruleset[_0x5576c0][_0x1c6a71(0x1eb)][_0x1c6a71(0x227)]&&this[_0x1c6a71(0x1f2)](_0x5576c0);},'installAssets'(){const _0x6f0e7e=_0x449766;$[_0x6f0e7e(0x27f)](pos['ajax_url'],{'action':_0x6f0e7e(0x1bf),'nonce':pos[_0x6f0e7e(0x205)]},function(_0x3f79c9){});}},'vaultManager':{'search':'','backups':[],'filter'(){const _0xabb5db=_0x449766;return this[_0xabb5db(0x221)]['filter'](_0x4e1c7f=>_0x4e1c7f['plugin_slug'][_0xabb5db(0x2a0)](this['search']));},'getList'(){const _0x3aa260=_0x449766,_0x224489=Alpine[_0x3aa260(0x25b)](_0x3aa260(0x185)),_0x6fe813=this;$['get'](_0x224489[_0x3aa260(0x203)]()+'/listsimple',{},function(_0x53d023){_0x6fe813['backups']=_0x53d023;});},'totalSpace'(){const _0x538504=_0x449766;let _0x272298=0x0;return this[_0x538504(0x221)][_0x538504(0x218)](_0x259322=>{const _0x371211=_0x538504;_0x272298+=_0x259322[_0x371211(0x15b)];}),this[_0x538504(0x199)](_0x272298);},'getSize'(_0x5c6b8a){const _0x340279=_0x449766,_0x4a373b=Math[_0x340279(0x29c)](_0x5c6b8a/0x3e8);return _0x4a373b>0x3e8?Math[_0x340279(0x29c)](_0x4a373b/0x3e8)+_0x340279(0x219):_0x4a373b+'\x20KB';},'restore'(_0x160477,_0x2e8831,_0x4602a9){const _0x277916=_0x449766,_0x2c3d56=document[_0x277916(0x184)](_0x277916(0x187)+_0x160477),_0x37d2e8=Alpine[_0x277916(0x25b)](_0x277916(0x185));let _0x1fdf17=!0x0;_0x37d2e8[_0x277916(0x21d)][_0x2e8831]==_0x4602a9&&(_0x1fdf17=confirm(_0x277916(0x1d4)+_0x4602a9+_0x277916(0x1e6))),_0x1fdf17&&(_0x2c3d56[_0x277916(0x1a5)]=_0x277916(0x272),$['post'](pos['ajax_url'],{'action':'pos_restore_from_vault','nonce':pos['nonce'],'slug':_0x2e8831,'version':_0x4602a9},function(_0x191859){const _0x3a9caf=_0x277916;_0x191859[_0x3a9caf(0x175)]?_0x37d2e8[_0x3a9caf(0x234)](_0x191859['message'],!0x0):_0x37d2e8['showMessage'](_0x3a9caf(0x1a4)+_0x4602a9+_0x3a9caf(0x24a)),_0x2c3d56[_0x3a9caf(0x1a5)]='Restore';}));},'delete'(_0x5737d8,_0x1faae8){const _0x27b90c=_0x449766,_0x4c8772=Alpine[_0x27b90c(0x25b)](_0x27b90c(0x185)),_0x2e8fe2=this;confirm(_0x27b90c(0x252))&&$[_0x27b90c(0x19d)]({'url':_0x4c8772['API_ENDPOINT']()+_0x27b90c(0x163)+_0x5737d8,'type':_0x27b90c(0x162),'success':function(_0x3f7ff6){const _0x54d742=_0x27b90c;_0x3f7ff6[_0x54d742(0x175)]?_0x4c8772[_0x54d742(0x234)](_0x3f7ff6[_0x54d742(0x1cb)],!0x0):(_0x2e8fe2['backups'][_0x54d742(0x1ff)](_0x1faae8,0x1),_0x4c8772[_0x54d742(0x234)](_0x54d742(0x283)));}});}},'supportManager':{'email':'','name':'','subject':'Support\x20Request\x20for\x20Eazy\x20Plugin\x20Manager','message':'','ip':'','sendSupportRequest'(){const _0x24eba8=_0x449766,_0x1ae9a2=Alpine['store']('settings');''!=this[_0x24eba8(0x296)]&&''!=this[_0x24eba8(0x256)]&&''!=this['subject']&&''!=this[_0x24eba8(0x1cb)]?($[_0x24eba8(0x27f)](_0x1ae9a2[_0x24eba8(0x203)]()+_0x24eba8(0x202),{'email':this[_0x24eba8(0x256)],'name':this[_0x24eba8(0x296)],'subject':this['subject'],'message':this['message'],'ip':this['ip']},function(){const _0x3bcb15=_0x24eba8;_0x1ae9a2['showMessage'](_0x3bcb15(0x1e1));}),this[_0x24eba8(0x1cb)]=''):_0x1ae9a2[_0x24eba8(0x234)](_0x24eba8(0x18f),!0x0);},'getClientIPAddress'(){const _0x98eb25=_0x449766;fetch(_0x98eb25(0x211))[_0x98eb25(0x246)](_0x417975=>_0x417975[_0x98eb25(0x230)]())[_0x98eb25(0x246)](_0x4cef1b=>{this['ip']=_0x4cef1b['ip'];});}},'versionManager':{'title':_0x449766(0x23f),'parent':{},'version':'','activePlugin':'','shouldDisplayModal':!0x1,'versions':{},'displayModal'(_0x581d60){const _0x246290=_0x449766;this[_0x246290(0x190)]=_0x581d60[_0x246290(0x19f)],this[_0x246290(0x1a2)]=_0x581d60[_0x246290(0x19f)],fetch(_0x246290(0x287)+_0x581d60[_0x246290(0x19f)])[_0x246290(0x246)](_0x23f7ef=>_0x23f7ef[_0x246290(0x230)]())[_0x246290(0x246)](_0x110ec1=>{const _0x230cce=_0x246290;this['version']=_0x230cce(0x1f9),this[_0x230cce(0x243)]=_0x110ec1[_0x230cce(0x243)],this[_0x230cce(0x28a)]=!0x0;});},'hideModal'(){const _0x36f66f=_0x449766;this[_0x36f66f(0x28a)]=!0x1;},'install'(){const _0x5ad81f=_0x449766;this['shouldDisplayModal']=!0x1;const _0x574351=Alpine['store'](_0x5ad81f(0x185));_0x574351[_0x5ad81f(0x253)][_0x5ad81f(0x1b2)](_0x6c8d77=>_0x6c8d77[_0x5ad81f(0x19f)]==this['activePlugin']);if(_0x574351[_0x5ad81f(0x23a)][_0x5ad81f(0x2a0)](this[_0x5ad81f(0x1a2)]))_0x574351[_0x5ad81f(0x234)](_0x5ad81f(0x255));else{const _0x5d800a=_0x574351[_0x5ad81f(0x23a)]['indexOf'](this[_0x5ad81f(0x1a2)]);_0x5d800a>-0x1&&_0x574351['active_plugins']['splice'](_0x5d800a,0x1);const _0x5ce71b=_0x574351[_0x5ad81f(0x1e8)]['indexOf'](this[_0x5ad81f(0x1a2)]);_0x5ce71b>-0x1&&_0x574351[_0x5ad81f(0x1e8)]['splice'](_0x5ce71b,0x1),_0x574351[_0x5ad81f(0x173)](this[_0x5ad81f(0x1a2)],null,this['version']);}},'getVersionLabel':(_0x275ef1,_0x5df85d)=>_0x449766(0x1f9)==_0x275ef1?_0x449766(0x24d):_0x275ef1},'activeGuard':{'vulnerabilities':[],'check'(){const _0x391025=_0x449766,_0x14ddec=Alpine[_0x391025(0x25b)](_0x391025(0x185)),_0x259741=JSON[_0x391025(0x1e5)](pos[_0x391025(0x1e8)]),_0x4bb28b=JSON['parse'](pos[_0x391025(0x23a)]),_0x3ebbb0=[];Object['keys'](_0x4bb28b)['forEach'](_0x1d9818=>{const _0x5081ff=_0x391025,_0x47d3fd=_0x4bb28b[_0x1d9818][_0x5081ff(0x245)]('/')[0x0],_0x2b52db=_0x259741[_0x4bb28b[_0x1d9818]][_0x5081ff(0x1bb)];_0x3ebbb0[_0x5081ff(0x189)]({'slug':_0x47d3fd,'version':_0x2b52db});});const _0x435a24=this;$[_0x391025(0x27f)](_0x14ddec['API_ENDPOINT']()+_0x391025(0x176),{'plugins':_0x3ebbb0},function(_0x3e8734){const _0x2d6f7a=_0x391025;_0x435a24[_0x2d6f7a(0x239)]=_0x3e8734,_0x14ddec[_0x2d6f7a(0x15c)]('pos_vul_count',_0x435a24[_0x2d6f7a(0x239)][_0x2d6f7a(0x227)]),$(_0x2d6f7a(0x1c8))['html'](_0x3e8734[_0x2d6f7a(0x227)]);});},'processMessage'(_0x47dc7a){const _0x1b6f5a=_0x449766,_0x287dae=_0x47dc7a[_0x1b6f5a(0x1f1)]('discovered');return _0x47dc7a['substring'](0x0,_0x287dae);},'getSuggestion'(_0x323236){const _0x1be97c=_0x449766,_0x29de3a=_0x323236;_0x29de3a['severity']=_0x29de3a[_0x1be97c(0x259)][_0x1be97c(0x294)]();let _0x2b9f2d='';return _0x1be97c(0x28b)==_0x29de3a[_0x1be97c(0x259)]||'high'==_0x29de3a[_0x1be97c(0x259)]||_0x1be97c(0x22c)==_0x29de3a[_0x1be97c(0x259)]?_0x2b9f2d=_0x1be97c(0x267)==_0x29de3a['patched']?_0x1be97c(0x27c):_0x1be97c(0x288):_0x1be97c(0x1b3)==_0x29de3a[_0x1be97c(0x259)]&&(_0x2b9f2d=_0x1be97c(0x267)==_0x29de3a[_0x1be97c(0x1b7)]?_0x1be97c(0x21a):'This\x20vulnerability\x20has\x20not\x20been\x20patched\x20yet\x20and\x20the\x20sevirity\x20is\x20low.\x20You\x20may\x20keep\x20using\x20this\x20plugin.'),_0x2b9f2d;},'deactivatePlugin'(_0x5de238){const _0x4b7a95=_0x449766,_0x7719d5=Alpine[_0x4b7a95(0x25b)](_0x4b7a95(0x185)),_0x14d97e=this,_0x4be7f0=this[_0x4b7a95(0x239)][_0x4b7a95(0x1b2)](_0x54e30c=>_0x54e30c[_0x4b7a95(0x19f)]==_0x5de238);this['vulnerabilities']['splice'](_0x4be7f0,0x1),$['post'](pos[_0x4b7a95(0x1ce)],{'action':_0x4b7a95(0x1cd),'nonce':pos[_0x4b7a95(0x205)],'slug':_0x5de238},function(_0x18741e){const _0x4e81c7=_0x4b7a95;_0x7719d5[_0x4e81c7(0x15c)]('pos_vul_count',_0x14d97e[_0x4e81c7(0x239)][_0x4e81c7(0x227)]),$(_0x4e81c7(0x1c8))[_0x4e81c7(0x196)](_0x14d97e[_0x4e81c7(0x239)][_0x4e81c7(0x227)]);});}},'confirmationManager':{'displayModal':!0x1,'primaryText':_0x449766(0x258),'secondaryText':'Cancel','message':'','successCallback':null,'errorCallback':null,'show'(_0x3492dd,_0x576b45=null,_0xddda07=null,_0x449ca1=_0x449766(0x258),_0x2bceff=_0x449766(0x2ad)){const _0x106fa6=_0x449766;this['message']=_0x3492dd,this[_0x106fa6(0x248)]=!0x0,this[_0x106fa6(0x19b)]=_0x449ca1,this[_0x106fa6(0x26c)]=_0x2bceff,_0x576b45&&_0x106fa6(0x1f3)==typeof _0x576b45&&(this[_0x106fa6(0x295)]=_0x576b45),_0xddda07&&_0x106fa6(0x1f3)==typeof _0xddda07&&(this[_0x106fa6(0x25a)]=_0xddda07);},'hide'(){const _0x44376c=_0x449766;this[_0x44376c(0x1cb)]='',this[_0x44376c(0x248)]=!0x1,_0x44376c(0x1f3)==typeof this['errorCallback']&&this[_0x44376c(0x25a)](),this[_0x44376c(0x2ae)]();},'clearCallbacks'(){const _0x3f429a=_0x449766;this[_0x3f429a(0x295)]=null,this[_0x3f429a(0x25a)]=null;},'success'(){const _0x32455f=_0x449766;this[_0x32455f(0x1cb)]='',this['displayModal']=!0x1,_0x32455f(0x1f3)==typeof this[_0x32455f(0x295)]&&this[_0x32455f(0x295)](),this[_0x32455f(0x2ae)]();}},'categoryManager':{'selectedCategories':[],'displayManageModal':!0x1,'showManageModal'(){const _0x437b46=_0x449766;this[_0x437b46(0x179)]=[],this['displayManageModal']=!0x0;},'hideManageModal'(){const _0x3d0f51=_0x449766;this[_0x3d0f51(0x27a)]=!0x1;},'deleteCategories'(){const _0x2c9e21=_0x449766,_0x324766=Alpine[_0x2c9e21(0x25b)]('settings'),_0x444004=[];_0x324766['categories']['forEach'](_0x57c10d=>{const _0x8b02c4=_0x2c9e21;_0x324766['categoryManager'][_0x8b02c4(0x179)][_0x8b02c4(0x2a0)](_0x57c10d['key'])&&_0x444004[_0x8b02c4(0x189)]({'id':_0x57c10d['id'],'key':_0x57c10d[_0x8b02c4(0x1c1)]});}),$['post'](_0x324766['API_ENDPOINT']()+_0x2c9e21(0x1f7),{'unused_categories':_0x444004}),_0x324766[_0x2c9e21(0x16a)]=_0x324766[_0x2c9e21(0x16a)]['filter'](_0x3498a7=>!_0x324766[_0x2c9e21(0x271)][_0x2c9e21(0x179)]['includes'](_0x3498a7[_0x2c9e21(0x1c1)]));}},'messageModal':{'message':'','error':!0x1,'shouldDisplayModal':!0x1,'hideModal'(){const _0x6ed31b=_0x449766;this[_0x6ed31b(0x28a)]=!0x1;},'show'(_0x32da6e,_0x6e2c7f=!0x1){const _0x285538=_0x449766;this[_0x285538(0x175)]=_0x6e2c7f,this[_0x285538(0x1cb)]=_0x32da6e,this[_0x285538(0x28a)]=!0x0;}},'showMessage'(_0xd69cb9,_0x4702bf){const _0x4e9f32=_0x449766;this[_0x4e9f32(0x23e)]['show'](_0xd69cb9,_0x4702bf);},'videoModal':{'video':_0x449766(0x228),'shouldDisplayModal':!0x1,'hide'(){const _0x3869a9=_0x449766;this[_0x3869a9(0x1ef)]='',this['shouldDisplayModal']=!0x1;},'show'(_0x4e3a7b){const _0x5634f8=_0x449766;this[_0x5634f8(0x1ef)]=_0x4e3a7b,this[_0x5634f8(0x28a)]=!0x0;}}};document[_0x449766(0x16f)]('alpine:init',()=>{const _0x2eeb16=_0x449766;Alpine['store'](_0x2eeb16(0x185),settings),Alpine['store']('settings')[_0x2eeb16(0x17b)]();});const $=jQuery;let userBookmarks={},slugs={},onlySlugs=[];function _0x3589(_0x4b32f8,_0x53e295){const _0x2d2713=_0x2d27();return _0x3589=function(_0x3589bd,_0x373470){_0x3589bd=_0x3589bd-0x156;let _0x31dfdb=_0x2d2713[_0x3589bd];return _0x31dfdb;},_0x3589(_0x4b32f8,_0x53e295);}const Bookmarks={'slugs':{},'API_ENDPOINT':()=>pos[_0x449766(0x1b9)],'init'(){const _0x27f5ae=_0x449766,_0x1bbdd5=localStorage[_0x27f5ae(0x206)]('p-'+pos[_0x27f5ae(0x276)]+_0x27f5ae(0x164));$[_0x27f5ae(0x18b)]({'headers':{'Accept':_0x27f5ae(0x165),'Authorization':_0x27f5ae(0x25e)+_0x1bbdd5},0x194:function(_0x198b12,_0x1765fb,_0x42dced){const _0x27262a=_0x27f5ae;console[_0x27262a(0x193)](Connection[_0x27262a(0x21b)]());}});},'getUser'(){const _0x58cbff=_0x449766;$[_0x58cbff(0x198)](this[_0x58cbff(0x203)]()+_0x58cbff(0x25d),function(_0x1086f7){});},'getBookmarks'(){const _0xdcf113=_0x449766;$[_0xdcf113(0x198)](this[_0xdcf113(0x203)]()+_0xdcf113(0x28f),function(_0x4b85fb){const _0x5a791c=_0xdcf113;bookmarks=_0x4b85fb,window['dispatchEvent'](new Event(_0x5a791c(0x1ae)));});},'getBookmarkSlugs'(){const _0x4372d7=_0x449766,_0x3c1f92=this;$[_0x4372d7(0x198)](this[_0x4372d7(0x203)]()+_0x4372d7(0x1e2),function(_0x1876ab){const _0x29d297=_0x4372d7;for(i in(_0x3c1f92[_0x29d297(0x289)]=_0x1876ab,onlySlugs=[],slugs=_0x1876ab))onlySlugs[_0x29d297(0x189)](slugs[i][_0x29d297(0x19f)]);window[_0x29d297(0x157)](new CustomEvent('POS_SLUGS_FETCHED',{'detail':{'slugs':_0x1876ab}}));});},'saveBookmark'(_0x43f25f,_0x68b5e0){const _0x41b83c=_0x449766;$[_0x41b83c(0x27f)](this[_0x41b83c(0x203)]()+'/bookmarks',{'slug':_0x43f25f,'name':_0x68b5e0},function(_0x132547){const _0x44b15d=_0x41b83c;window[_0x44b15d(0x157)](new CustomEvent(_0x44b15d(0x201),{'detail':_0x132547}));});},'unBookmark'(_0x3eba07){const _0xd85ba9=_0x449766;$[_0xd85ba9(0x19d)]({'url':this[_0xd85ba9(0x203)]()+(_0xd85ba9(0x235)+_0x3eba07),'method':'DELETE'});},'getHistories'(){const _0x406101=_0x449766;$[_0x406101(0x198)](this[_0x406101(0x203)]()+_0x406101(0x1da)+postMessage[_0x406101(0x19a)],function(_0x30f958){const _0x3abdbe=_0x406101;window[_0x3abdbe(0x157)](new Event('POS_HISTORY_FETCHED'));});}};Bookmarks['init'](); -
plugins-on-steroids/trunk/assets/js/alpine.min.js
r2725860 r2796699 1 (()=>{var qe=!1,Ue=!1,F=[];function kt(e){tn(e)}function tn(e){F.includes(e)||F.push(e),rn()}function he(e){let t=F.indexOf(e);t!==-1&&F.splice(t,1)}function rn(){!Ue&&!qe&&(qe=!0,queueMicrotask(nn))}function nn(){qe=!1,Ue=!0;for(let e=0;e<F.length;e++)F[e]();F.length=0,Ue=!1}var A,K,Y,We,Ge=!0;function It(e){Ge=!1,e(),Ge=!0}function Pt(e){A=e.reactive,Y=e.release,K=t=>e.effect(t,{scheduler:r=>{Ge?kt(r):r()}}),We=e.raw}function Ye(e){K=e}function Dt(e){let t=()=>{};return[n=>{let i=K(n);return e._x_effects||(e._x_effects=new Set,e._x_runEffects=()=>{e._x_effects.forEach(o=>o())}),e._x_effects.add(i),t=()=>{i!==void 0&&(e._x_effects.delete(i),Y(i))},i},()=>{t()}]}var $t=[],Lt=[],jt=[];function Ft(e){jt.push(e)}function _e(e,t){typeof t=="function"?(e._x_cleanups||(e._x_cleanups=[]),e._x_cleanups.push(t)):(t=e,Lt.push(t))}function Kt(e){$t.push(e)}function Bt(e,t,r){e._x_attributeCleanups||(e._x_attributeCleanups={}),e._x_attributeCleanups[t]||(e._x_attributeCleanups[t]=[]),e._x_attributeCleanups[t].push(r)}function Je(e,t){!e._x_attributeCleanups||Object.entries(e._x_attributeCleanups).forEach(([r,n])=>{(t===void 0||t.includes(r))&&(n.forEach(i=>i()),delete e._x_attributeCleanups[r])})}var Qe=new MutationObserver(Ze),Xe=!1;function et(){Qe.observe(document,{subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0}),Xe=!0}function sn(){on(),Qe.disconnect(),Xe=!1}var te=[],tt=!1;function on(){te=te.concat(Qe.takeRecords()),te.length&&!tt&&(tt=!0,queueMicrotask(()=>{an(),tt=!1}))}function an(){Ze(te),te.length=0}function m(e){if(!Xe)return e();sn();let t=e();return et(),t}var rt=!1,ge=[];function zt(){rt=!0}function Vt(){rt=!1,Ze(ge),ge=[]}function Ze(e){if(rt){ge=ge.concat(e);return}let t=[],r=[],n=new Map,i=new Map;for(let o=0;o<e.length;o++)if(!e[o].target._x_ignoreMutationObserver&&(e[o].type==="childList"&&(e[o].addedNodes.forEach(s=>s.nodeType===1&&t.push(s)),e[o].removedNodes.forEach(s=>s.nodeType===1&&r.push(s))),e[o].type==="attributes")){let s=e[o].target,a=e[o].attributeName,c=e[o].oldValue,l=()=>{n.has(s)||n.set(s,[]),n.get(s).push({name:a,value:s.getAttribute(a)})},u=()=>{i.has(s)||i.set(s,[]),i.get(s).push(a)};s.hasAttribute(a)&&c===null?l():s.hasAttribute(a)?(u(),l()):u()}i.forEach((o,s)=>{Je(s,o)}),n.forEach((o,s)=>{$t.forEach(a=>a(s,o))});for(let o of r)if(!t.includes(o)&&(Lt.forEach(s=>s(o)),o._x_cleanups))for(;o._x_cleanups.length;)o._x_cleanups.pop()();t.forEach(o=>{o._x_ignoreSelf=!0,o._x_ignore=!0});for(let o of t)r.includes(o)||!o.isConnected||(delete o._x_ignoreSelf,delete o._x_ignore,jt.forEach(s=>s(o)),o._x_ignore=!0,o._x_ignoreSelf=!0);t.forEach(o=>{delete o._x_ignoreSelf,delete o._x_ignore}),t=null,r=null,n=null,i=null}function xe(e){return I(k(e))}function T(e,t,r){return e._x_dataStack=[t,...k(r||e)],()=>{e._x_dataStack=e._x_dataStack.filter(n=>n!==t)}}function nt(e,t){let r=e._x_dataStack[0];Object.entries(t).forEach(([n,i])=>{r[n]=i})}function k(e){return e._x_dataStack?e._x_dataStack:typeof ShadowRoot=="function"&&e instanceof ShadowRoot?k(e.host):e.parentNode?k(e.parentNode):[]}function I(e){let t=new Proxy({},{ownKeys:()=>Array.from(new Set(e.flatMap(r=>Object.keys(r)))),has:(r,n)=>e.some(i=>i.hasOwnProperty(n)),get:(r,n)=>(e.find(i=>{if(i.hasOwnProperty(n)){let o=Object.getOwnPropertyDescriptor(i,n);if(o.get&&o.get._x_alreadyBound||o.set&&o.set._x_alreadyBound)return!0;if((o.get||o.set)&&o.enumerable){let s=o.get,a=o.set,c=o;s=s&&s.bind(t),a=a&&a.bind(t),s&&(s._x_alreadyBound=!0),a&&(a._x_alreadyBound=!0),Object.defineProperty(i,n,{...c,get:s,set:a})}return!0}return!1})||{})[n],set:(r,n,i)=>{let o=e.find(s=>s.hasOwnProperty(n));return o?o[n]=i:e[e.length-1][n]=i,!0}});return t}function ye(e){let t=n=>typeof n=="object"&&!Array.isArray(n)&&n!==null,r=(n,i="")=>{Object.entries(Object.getOwnPropertyDescriptors(n)).forEach(([o,{value:s,enumerable:a}])=>{if(a===!1||s===void 0)return;let c=i===""?o:`${i}.${o}`;typeof s=="object"&&s!==null&&s._x_interceptor?n[o]=s.initialize(e,c,o):t(s)&&s!==n&&!(s instanceof Element)&&r(s,c)})};return r(e)}function be(e,t=()=>{}){let r={initialValue:void 0,_x_interceptor:!0,initialize(n,i,o){return e(this.initialValue,()=>cn(n,i),s=>it(n,i,s),i,o)}};return t(r),n=>{if(typeof n=="object"&&n!==null&&n._x_interceptor){let i=r.initialize.bind(r);r.initialize=(o,s,a)=>{let c=n.initialize(o,s,a);return r.initialValue=c,i(o,s,a)}}else r.initialValue=n;return r}}function cn(e,t){return t.split(".").reduce((r,n)=>r[n],e)}function it(e,t,r){if(typeof t=="string"&&(t=t.split(".")),t.length===1)e[t[0]]=r;else{if(t.length===0)throw error;return e[t[0]]||(e[t[0]]={}),it(e[t[0]],t.slice(1),r)}}var Ht={};function y(e,t){Ht[e]=t}function re(e,t){return Object.entries(Ht).forEach(([r,n])=>{Object.defineProperty(e,`$${r}`,{get(){let[i,o]=ot(t);return i={interceptor:be,...i},_e(t,o),n(t,i)},enumerable:!1})}),e}function qt(e,t,r,...n){try{return r(...n)}catch(i){J(i,e,t)}}function J(e,t,r=void 0){Object.assign(e,{el:t,expression:r}),console.warn(`Alpine Expression Error: ${e.message}1 (()=>{var We=!1,Ge=!1,B=[];function $t(e){an(e)}function an(e){B.includes(e)||B.push(e),cn()}function he(e){let t=B.indexOf(e);t!==-1&&B.splice(t,1)}function cn(){!Ge&&!We&&(We=!0,queueMicrotask(ln))}function ln(){We=!1,Ge=!0;for(let e=0;e<B.length;e++)B[e]();B.length=0,Ge=!1}var A,K,Y,Ye,Je=!0;function Lt(e){Je=!1,e(),Je=!0}function jt(e){A=e.reactive,Y=e.release,K=t=>e.effect(t,{scheduler:r=>{Je?$t(r):r()}}),Ye=e.raw}function Ze(e){K=e}function Ft(e){let t=()=>{};return[n=>{let i=K(n);return e._x_effects||(e._x_effects=new Set,e._x_runEffects=()=>{e._x_effects.forEach(o=>o())}),e._x_effects.add(i),t=()=>{i!==void 0&&(e._x_effects.delete(i),Y(i))},i},()=>{t()}]}var Bt=[],Kt=[],zt=[];function Vt(e){zt.push(e)}function _e(e,t){typeof t=="function"?(e._x_cleanups||(e._x_cleanups=[]),e._x_cleanups.push(t)):(t=e,Kt.push(t))}function Ht(e){Bt.push(e)}function qt(e,t,r){e._x_attributeCleanups||(e._x_attributeCleanups={}),e._x_attributeCleanups[t]||(e._x_attributeCleanups[t]=[]),e._x_attributeCleanups[t].push(r)}function Qe(e,t){!e._x_attributeCleanups||Object.entries(e._x_attributeCleanups).forEach(([r,n])=>{(t===void 0||t.includes(r))&&(n.forEach(i=>i()),delete e._x_attributeCleanups[r])})}var et=new MutationObserver(Xe),tt=!1;function rt(){et.observe(document,{subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0}),tt=!0}function fn(){un(),et.disconnect(),tt=!1}var te=[],nt=!1;function un(){te=te.concat(et.takeRecords()),te.length&&!nt&&(nt=!0,queueMicrotask(()=>{dn(),nt=!1}))}function dn(){Xe(te),te.length=0}function m(e){if(!tt)return e();fn();let t=e();return rt(),t}var it=!1,ge=[];function Ut(){it=!0}function Wt(){it=!1,Xe(ge),ge=[]}function Xe(e){if(it){ge=ge.concat(e);return}let t=[],r=[],n=new Map,i=new Map;for(let o=0;o<e.length;o++)if(!e[o].target._x_ignoreMutationObserver&&(e[o].type==="childList"&&(e[o].addedNodes.forEach(s=>s.nodeType===1&&t.push(s)),e[o].removedNodes.forEach(s=>s.nodeType===1&&r.push(s))),e[o].type==="attributes")){let s=e[o].target,a=e[o].attributeName,c=e[o].oldValue,l=()=>{n.has(s)||n.set(s,[]),n.get(s).push({name:a,value:s.getAttribute(a)})},u=()=>{i.has(s)||i.set(s,[]),i.get(s).push(a)};s.hasAttribute(a)&&c===null?l():s.hasAttribute(a)?(u(),l()):u()}i.forEach((o,s)=>{Qe(s,o)}),n.forEach((o,s)=>{Bt.forEach(a=>a(s,o))});for(let o of r)if(!t.includes(o)&&(Kt.forEach(s=>s(o)),o._x_cleanups))for(;o._x_cleanups.length;)o._x_cleanups.pop()();t.forEach(o=>{o._x_ignoreSelf=!0,o._x_ignore=!0});for(let o of t)r.includes(o)||!o.isConnected||(delete o._x_ignoreSelf,delete o._x_ignore,zt.forEach(s=>s(o)),o._x_ignore=!0,o._x_ignoreSelf=!0);t.forEach(o=>{delete o._x_ignoreSelf,delete o._x_ignore}),t=null,r=null,n=null,i=null}function xe(e){return D(k(e))}function C(e,t,r){return e._x_dataStack=[t,...k(r||e)],()=>{e._x_dataStack=e._x_dataStack.filter(n=>n!==t)}}function ot(e,t){let r=e._x_dataStack[0];Object.entries(t).forEach(([n,i])=>{r[n]=i})}function k(e){return e._x_dataStack?e._x_dataStack:typeof ShadowRoot=="function"&&e instanceof ShadowRoot?k(e.host):e.parentNode?k(e.parentNode):[]}function D(e){let t=new Proxy({},{ownKeys:()=>Array.from(new Set(e.flatMap(r=>Object.keys(r)))),has:(r,n)=>e.some(i=>i.hasOwnProperty(n)),get:(r,n)=>(e.find(i=>{if(i.hasOwnProperty(n)){let o=Object.getOwnPropertyDescriptor(i,n);if(o.get&&o.get._x_alreadyBound||o.set&&o.set._x_alreadyBound)return!0;if((o.get||o.set)&&o.enumerable){let s=o.get,a=o.set,c=o;s=s&&s.bind(t),a=a&&a.bind(t),s&&(s._x_alreadyBound=!0),a&&(a._x_alreadyBound=!0),Object.defineProperty(i,n,{...c,get:s,set:a})}return!0}return!1})||{})[n],set:(r,n,i)=>{let o=e.find(s=>s.hasOwnProperty(n));return o?o[n]=i:e[e.length-1][n]=i,!0}});return t}function ye(e){let t=n=>typeof n=="object"&&!Array.isArray(n)&&n!==null,r=(n,i="")=>{Object.entries(Object.getOwnPropertyDescriptors(n)).forEach(([o,{value:s,enumerable:a}])=>{if(a===!1||s===void 0)return;let c=i===""?o:`${i}.${o}`;typeof s=="object"&&s!==null&&s._x_interceptor?n[o]=s.initialize(e,c,o):t(s)&&s!==n&&!(s instanceof Element)&&r(s,c)})};return r(e)}function be(e,t=()=>{}){let r={initialValue:void 0,_x_interceptor:!0,initialize(n,i,o){return e(this.initialValue,()=>pn(n,i),s=>st(n,i,s),i,o)}};return t(r),n=>{if(typeof n=="object"&&n!==null&&n._x_interceptor){let i=r.initialize.bind(r);r.initialize=(o,s,a)=>{let c=n.initialize(o,s,a);return r.initialValue=c,i(o,s,a)}}else r.initialValue=n;return r}}function pn(e,t){return t.split(".").reduce((r,n)=>r[n],e)}function st(e,t,r){if(typeof t=="string"&&(t=t.split(".")),t.length===1)e[t[0]]=r;else{if(t.length===0)throw error;return e[t[0]]||(e[t[0]]={}),st(e[t[0]],t.slice(1),r)}}var Gt={};function x(e,t){Gt[e]=t}function re(e,t){return Object.entries(Gt).forEach(([r,n])=>{Object.defineProperty(e,`$${r}`,{get(){let[i,o]=at(t);return i={interceptor:be,...i},_e(t,o),n(t,i)},enumerable:!1})}),e}function Yt(e,t,r,...n){try{return r(...n)}catch(i){J(i,e,t)}}function J(e,t,r=void 0){Object.assign(e,{el:t,expression:r}),console.warn(`Alpine Expression Error: ${e.message} 2 2 3 3 ${r?'Expression: "'+r+`" 4 4 5 `:""}`,t),setTimeout(()=>{throw e},0)} function N(e,t,r={}){let n;return g(e,t)(i=>n=i,r),n}function g(...e){return Ut(...e)}var Ut=st;function Wt(e){Ut=e}function st(e,t){let r={};re(r,e);let n=[r,...k(e)];if(typeof t=="function")return ln(n,t);let i=un(n,t,e);return qt.bind(null,e,t,i)}function ln(e,t){return(r=()=>{},{scope:n={},params:i=[]}={})=>{let o=t.apply(I([n,...e]),i);ve(r,o)}}var at={};function fn(e,t){if(at[e])return at[e];let r=Object.getPrototypeOf(async function(){}).constructor,n=/^[\n\s]*if.*\(.*\)/.test(e)||/^(let|const)\s/.test(e)?`(() => { ${e} })()`:e,o=(()=>{try{return new r(["__self","scope"],`with (scope) { __self.result = ${n} }; __self.finished = true; return __self.result;`)}catch(s){return J(s,t,e),Promise.resolve()}})();return at[e]=o,o}function un(e,t,r){let n=fn(t,r);return(i=()=>{},{scope:o={},params:s=[]}={})=>{n.result=void 0,n.finished=!1;let a=I([o,...e]);if(typeof n=="function"){let c=n(n,a).catch(l=>J(l,r,t));n.finished?(ve(i,n.result,a,s,r),n.result=void 0):c.then(l=>{ve(i,l,a,s,r)}).catch(l=>J(l,r,t)).finally(()=>n.result=void 0)}}}function ve(e,t,r,n,i){if(typeof t=="function"){let o=t.apply(r,n);o instanceof Promise?o.then(s=>ve(e,s,r,n)).catch(s=>J(s,i,t)):e(o)}else e(t)}var ct="x-";function E(e=""){return ct+e}function Gt(e){ct=e}var Yt={};function d(e,t){Yt[e]=t}function ne(e,t,r){let n={};return Array.from(t).map(Jt((o,s)=>n[o]=s)).filter(Zt).map(pn(n,r)).sort(mn).map(o=>dn(e,o))}function Qt(e){return Array.from(e).map(Jt()).filter(t=>!Zt(t))}var lt=!1,ie=new Map,Xt=Symbol();function er(e){lt=!0;let t=Symbol();Xt=t,ie.set(t,[]);let r=()=>{for(;ie.get(t).length;)ie.get(t).shift()();ie.delete(t)},n=()=>{lt=!1,r()};e(r),n()}function ot(e){let t=[],r=a=>t.push(a),[n,i]=Dt(e);return t.push(i),[{Alpine:P,effect:n,cleanup:r,evaluateLater:g.bind(g,e),evaluate:N.bind(N,e)},()=>t.forEach(a=>a())]}function dn(e,t){let r=()=>{},n=Yt[t.type]||r,[i,o]=ot(e);Bt(e,t.original,o);let s=()=>{e._x_ignore||e._x_ignoreSelf||(n.inline&&n.inline(e,t,i),n=n.bind(n,e,t,i),lt?ie.get(Xt).push(n):n())};return s.runCleanups=o,s}var we=(e,t)=>({name:r,value:n})=>(r.startsWith(e)&&(r=r.replace(e,t)),{name:r,value:n}),Ee=e=>e;function Jt(e=()=>{}){return({name:t,value:r})=>{let{name:n,value:i}=tr.reduce((o,s)=>s(o),{name:t,value:r});return n!==t&&e(n,t),{name:n,value:i}}}var tr=[];function Z(e){tr.push(e)}function Zt({name:e}){return rr().test(e)}var rr=()=>new RegExp(`^${ct}([^:^.]+)\\b`);function pn(e,t){return({name:r,value:n})=>{let i=r.match(rr()),o=r.match(/:([a-zA-Z0-9\-:]+)/),s=r.match(/\.[^.\]]+(?=[^\]]*$)/g)||[],a=t||e[r]||r;return{type:i?i[1]:null,value:o?o[1]:null,modifiers:s.map(c=>c.replace(".","")),expression:n,original:a}}}var ut="DEFAULT",Se=["ignore","ref","data","id","bind","init","for","model","modelable","transition","show","if",ut,"teleport","element"];function mn(e,t){let r=Se.indexOf(e.type)===-1?ut:e.type,n=Se.indexOf(t.type)===-1?ut:t.type;return Se.indexOf(r)-Se.indexOf(n)}function B(e,t,r={}){e.dispatchEvent(new CustomEvent(t,{detail:r,bubbles:!0,composed:!0,cancelable:!0}))}var ft=[],dt=!1;function Oe(e){ft.push(e),queueMicrotask(()=>{dt||setTimeout(()=>{Ae()})})}function Ae(){for(dt=!1;ft.length;)ft.shift()()}function nr(){dt=!0}function C(e,t){if(typeof ShadowRoot=="function"&&e instanceof ShadowRoot){Array.from(e.children).forEach(i=>C(i,t));return}let r=!1;if(t(e,()=>r=!0),r)return;let n=e.firstElementChild;for(;n;)C(n,t,!1),n=n.nextElementSibling}function z(e,...t){console.warn(`Alpine Warning: ${e}`,...t)}function or(){document.body||z("Unable to initialize. Trying to load Alpine before `<body>` is available. Did you forget to add `defer` in Alpine's `<script>` tag?"),B(document,"alpine:init"),B(document,"alpine:initializing"),et(),Ft(t=>w(t,C)),_e(t=>hn(t)),Kt((t,r)=>{ne(t,r).forEach(n=>n())});let e=t=>!V(t.parentElement,!0);Array.from(document.querySelectorAll(ir())).filter(e).forEach(t=>{w(t)}),B(document,"alpine:initialized")}var pt=[],sr=[];function ar(){return pt.map(e=>e())}function ir(){return pt.concat(sr).map(e=>e())}function Te(e){pt.push(e)}function Ce(e){sr.push(e)}function V(e,t=!1){return Q(e,r=>{if((t?ir():ar()).some(i=>r.matches(i)))return!0})}function Q(e,t){if(!!e){if(t(e))return e;if(e._x_teleportBack&&(e=e._x_teleportBack),!!e.parentElement)return Q(e.parentElement,t)}}function cr(e){return ar().some(t=>e.matches(t))}function w(e,t=C){er(()=>{t(e,(r,n)=>{ne(r,r.attributes).forEach(i=>i()),r._x_ignore&&n()})})}function hn(e){C(e,t=>Je(t))}function oe(e,t){return Array.isArray(t)?lr(e,t.join(" ")):typeof t=="object"&&t!==null?_n(e,t):typeof t=="function"?oe(e,t()):lr(e,t)}function lr(e,t){let r=o=>o.split(" ").filter(Boolean),n=o=>o.split(" ").filter(s=>!e.classList.contains(s)).filter(Boolean),i=o=>(e.classList.add(...o),()=>{e.classList.remove(...o)});return t=t===!0?t="":t||"",i(n(t))}function _n(e,t){let r=a=>a.split(" ").filter(Boolean),n=Object.entries(t).flatMap(([a,c])=>c?r(a):!1).filter(Boolean),i=Object.entries(t).flatMap(([a,c])=>c?!1:r(a)).filter(Boolean),o=[],s=[];return i.forEach(a=>{e.classList.contains(a)&&(e.classList.remove(a),s.push(a))}),n.forEach(a=>{e.classList.contains(a)||(e.classList.add(a),o.push(a))}),()=>{s.forEach(a=>e.classList.add(a)),o.forEach(a=>e.classList.remove(a))}}function H(e,t){return typeof t=="object"&&t!==null?gn(e,t):xn(e,t)}function gn(e,t){let r={};return Object.entries(t).forEach(([n,i])=>{r[n]=e.style[n],n.startsWith("--")||(n=yn(n)),e.style.setProperty(n,i)}),setTimeout(()=>{e.style.length===0&&e.removeAttribute("style")}),()=>{H(e,r)}}function xn(e,t){let r=e.getAttribute("style",t);return e.setAttribute("style",t),()=>{e.setAttribute("style",r||"")}}function yn(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function se(e,t=()=>{}){let r=!1;return function(){r?t.apply(this,arguments):(r=!0,e.apply(this,arguments))}}d("transition",(e,{value:t,modifiers:r,expression:n},{evaluate:i})=>{typeof n=="function"&&(n=i(n)),n?bn(e,n,t):vn(e,r,t)});function bn(e,t,r){ur(e,oe,""),{enter:i=>{e._x_transition.enter.during=i},"enter-start":i=>{e._x_transition.enter.start=i},"enter-end":i=>{e._x_transition.enter.end=i},leave:i=>{e._x_transition.leave.during=i},"leave-start":i=>{e._x_transition.leave.start=i},"leave-end":i=>{e._x_transition.leave.end=i}}[r](t)}function vn(e,t,r){ur(e,H);let n=!t.includes("in")&&!t.includes("out")&&!r,i=n||t.includes("in")||["enter"].includes(r),o=n||t.includes("out")||["leave"].includes(r);t.includes("in")&&!n&&(t=t.filter((h,b)=>b<t.indexOf("out"))),t.includes("out")&&!n&&(t=t.filter((h,b)=>b>t.indexOf("out")));let s=!t.includes("opacity")&&!t.includes("scale"),a=s||t.includes("opacity"),c=s||t.includes("scale"),l=a?0:1,u=c?ae(t,"scale",95)/100:1,p=ae(t,"delay",0),x=ae(t,"origin","center"),M="opacity, transform",W=ae(t,"duration",150)/1e3,pe=ae(t,"duration",75)/1e3,f="cubic-bezier(0.4, 0.0, 0.2, 1)";i&&(e._x_transition.enter.during={transformOrigin:x,transitionDelay:p,transitionProperty:M,transitionDuration:`${W}s`,transitionTimingFunction:f},e._x_transition.enter.start={opacity:l,transform:`scale(${u})`},e._x_transition.enter.end={opacity:1,transform:"scale(1)"}),o&&(e._x_transition.leave.during={transformOrigin:x,transitionDelay:p,transitionProperty:M,transitionDuration:`${pe}s`,transitionTimingFunction:f},e._x_transition.leave.start={opacity:1,transform:"scale(1)"},e._x_transition.leave.end={opacity:l,transform:`scale(${u})`})}function ur(e,t,r={}){e._x_transition||(e._x_transition={enter:{during:r,start:r,end:r},leave:{during:r,start:r,end:r},in(n=()=>{},i=()=>{}){Re(e,t,{during:this.enter.during,start:this.enter.start,end:this.enter.end},n,i)},out(n=()=>{},i=()=>{}){Re(e,t,{during:this.leave.during,start:this.leave.start,end:this.leave.end},n,i)}})}window.Element.prototype._x_toggleAndCascadeWithTransitions=function(e,t,r,n){let i=()=>{document.visibilityState==="visible"?requestAnimationFrame(r):setTimeout(r)};if(t){e._x_transition&&(e._x_transition.enter||e._x_transition.leave)?e._x_transition.enter&&(Object.entries(e._x_transition.enter.during).length||Object.entries(e._x_transition.enter.start).length||Object.entries(e._x_transition.enter.end).length)?e._x_transition.in(r):i():e._x_transition?e._x_transition.in(r):i();return}e._x_hidePromise=e._x_transition?new Promise((o,s)=>{e._x_transition.out(()=>{},()=>o(n)),e._x_transitioning.beforeCancel(()=>s({isFromCancelledTransition:!0}))}):Promise.resolve(n),queueMicrotask(()=>{let o=fr(e);o?(o._x_hideChildren||(o._x_hideChildren=[]),o._x_hideChildren.push(e)):queueMicrotask(()=>{let s=a=>{let c=Promise.all([a._x_hidePromise,...(a._x_hideChildren||[]).map(s)]).then(([l])=>l());return delete a._x_hidePromise,delete a._x_hideChildren,c};s(e).catch(a=>{if(!a.isFromCancelledTransition)throw a})})})};function fr(e){let t=e.parentNode;if(!!t)return t._x_hidePromise?t:fr(t)}function Re(e,t,{during:r,start:n,end:i}={},o=()=>{},s=()=>{}){if(e._x_transitioning&&e._x_transitioning.cancel(),Object.keys(r).length===0&&Object.keys(n).length===0&&Object.keys(i).length===0){o(),s();return}let a,c,l;wn(e,{start(){a=t(e,n)},during(){c=t(e,r)},before:o,end(){a(),l=t(e,i)},after:s,cleanup(){c(),l()}})}function wn(e,t){let r,n,i,o=se(()=>{m(()=>{r=!0,n||t.before(),i||(t.end(),Ae()),t.after(),e.isConnected&&t.cleanup(),delete e._x_transitioning})});e._x_transitioning={beforeCancels:[],beforeCancel(s){this.beforeCancels.push(s)},cancel:se(function(){for(;this.beforeCancels.length;)this.beforeCancels.shift()();o()}),finish:o},m(()=>{t.start(),t.during()}),nr(),requestAnimationFrame(()=>{if(r)return;let s=Number(getComputedStyle(e).transitionDuration.replace(/,.*/,"").replace("s",""))*1e3,a=Number(getComputedStyle(e).transitionDelay.replace(/,.*/,"").replace("s",""))*1e3;s===0&&(s=Number(getComputedStyle(e).animationDuration.replace("s",""))*1e3),m(()=>{t.before()}),n=!0,requestAnimationFrame(()=>{r||(m(()=>{t.end()}),Ae(),setTimeout(e._x_transitioning.finish,s+a),i=!0)})})}function ae(e,t,r){if(e.indexOf(t)===-1)return r;let n=e[e.indexOf(t)+1];if(!n||t==="scale"&&isNaN(n))return r;if(t==="duration"){let i=n.match(/([0-9]+)ms/);if(i)return i[1]}return t==="origin"&&["top","right","left","center","bottom"].includes(e[e.indexOf(t)+2])?[n,e[e.indexOf(t)+2]].join(" "):n}var mt=!1;function D(e,t=()=>{}){return(...r)=>mt?t(...r):e(...r)}function dr(e,t){t._x_dataStack||(t._x_dataStack=e._x_dataStack),mt=!0,Sn(()=>{En(t)}),mt=!1}function En(e){let t=!1;w(e,(n,i)=>{C(n,(o,s)=>{if(t&&cr(o))return s();t=!0,i(o,s)})})}function Sn(e){let t=K;Ye((r,n)=>{let i=t(r);return Y(i),()=>{}}),e(),Ye(t)}function ce(e,t,r,n=[]){switch(e._x_bindings||(e._x_bindings=A({})),e._x_bindings[t]=r,t=n.includes("camel")?Rn(t):t,t){case"value":An(e,r);break;case"style":Tn(e,r);break;case"class":On(e,r);break;default:Cn(e,t,r);break}}function An(e,t){if(e.type==="radio")e.attributes.value===void 0&&(e.value=t),window.fromModel&&(e.checked=pr(e.value,t));else if(e.type==="checkbox")Number.isInteger(t)?e.value=t:!Number.isInteger(t)&&!Array.isArray(t)&&typeof t!="boolean"&&![null,void 0].includes(t)?e.value=String(t):Array.isArray(t)?e.checked=t.some(r=>pr(r,e.value)):e.checked=!!t;else if(e.tagName==="SELECT")Mn(e,t);else{if(e.value===t)return;e.value=t}}function On(e,t){e._x_undoAddedClasses&&e._x_undoAddedClasses(),e._x_undoAddedClasses=oe(e,t)}function Tn(e,t){e._x_undoAddedStyles&&e._x_undoAddedStyles(),e._x_undoAddedStyles=H(e,t)}function Cn(e,t,r){[null,void 0,!1].includes(r)&&kn(t)?e.removeAttribute(t):(mr(t)&&(r=t),Nn(e,t,r))}function Nn(e,t,r){e.getAttribute(t)!=r&&e.setAttribute(t,r)}function Mn(e,t){let r=[].concat(t).map(n=>n+"");Array.from(e.options).forEach(n=>{n.selected=r.includes(n.value)})}function Rn(e){return e.toLowerCase().replace(/-(\w)/g,(t,r)=>r.toUpperCase())}function pr(e,t){return e==t}function mr(e){return["disabled","checked","required","readonly","hidden","open","selected","autofocus","itemscope","multiple","novalidate","allowfullscreen","allowpaymentrequest","formnovalidate","autoplay","controls","loop","muted","playsinline","default","ismap","reversed","async","defer","nomodule"].includes(e)}function kn(e){return!["aria-pressed","aria-checked","aria-expanded","aria-selected"].includes(e)}function hr(e,t,r){if(e._x_bindings&&e._x_bindings[t]!==void 0)return e._x_bindings[t];let n=e.getAttribute(t);return n===null?typeof r=="function"?r():r:mr(t)?!![t,"true"].includes(n):n===""?!0:n}function Me(e,t){var r;return function(){var n=this,i=arguments,o=function(){r=null,e.apply(n,i)};clearTimeout(r),r=setTimeout(o,t)}}function Ne(e,t){let r;return function(){let n=this,i=arguments;r||(e.apply(n,i),r=!0,setTimeout(()=>r=!1,t))}}function _r(e){e(P)}var q={},gr=!1;function xr(e,t){if(gr||(q=A(q),gr=!0),t===void 0)return q[e];q[e]=t,typeof t=="object"&&t!==null&&t.hasOwnProperty("init")&&typeof t.init=="function"&&q[e].init(),ye(q[e])}function yr(){return q}var br={};function vr(e,t){br[e]=typeof t!="function"?()=>t:t}function wr(e){return Object.entries(br).forEach(([t,r])=>{Object.defineProperty(e,t,{get(){return(...n)=>r(...n)}})}),e}var Er={};function Sr(e,t){Er[e]=t}function Ar(e,t){return Object.entries(Er).forEach(([r,n])=>{Object.defineProperty(e,r,{get(){return(...i)=>n.bind(t)(...i)},enumerable:!1})}),e}var In={get reactive(){return A},get release(){return Y},get effect(){return K},get raw(){return We},version:"3.9.5",flushAndStopDeferringMutations:Vt,disableEffectScheduling:It,setReactivityEngine:Pt,closestDataStack:k,skipDuringClone:D,addRootSelector:Te,addInitSelector:Ce,addScopeToNode:T,deferMutations:zt,mapAttributes:Z,evaluateLater:g,setEvaluator:Wt,mergeProxies:I,findClosest:Q,closestRoot:V,interceptor:be,transition:Re,setStyles:H,mutateDom:m,directive:d,throttle:Ne,debounce:Me,evaluate:N,initTree:w,nextTick:Oe,prefixed:E,prefix:Gt,plugin:_r,magic:y,store:xr,start:or,clone:dr,bound:hr,$data:xe,data:Sr,bind:vr},P=In;function ht(e,t){let r=Object.create(null),n=e.split(",");for(let i=0;i<n.length;i++)r[n[i]]=!0;return t?i=>!!r[i.toLowerCase()]:i=>!!r[i]}var Qo={[1]:"TEXT",[2]:"CLASS",[4]:"STYLE",[8]:"PROPS",[16]:"FULL_PROPS",[32]:"HYDRATE_EVENTS",[64]:"STABLE_FRAGMENT",[128]:"KEYED_FRAGMENT",[256]:"UNKEYED_FRAGMENT",[512]:"NEED_PATCH",[1024]:"DYNAMIC_SLOTS",[2048]:"DEV_ROOT_FRAGMENT",[-1]:"HOISTED",[-2]:"BAIL"},Xo={[1]:"STABLE",[2]:"DYNAMIC",[3]:"FORWARDED"};var Pn="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly";var es=ht(Pn+",async,autofocus,autoplay,controls,default,defer,disabled,hidden,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected");var Or=Object.freeze({}),ts=Object.freeze([]);var _t=Object.assign;var Dn=Object.prototype.hasOwnProperty,le=(e,t)=>Dn.call(e,t),$=Array.isArray,X=e=>Tr(e)==="[object Map]";var $n=e=>typeof e=="string",ke=e=>typeof e=="symbol",ue=e=>e!==null&&typeof e=="object";var Ln=Object.prototype.toString,Tr=e=>Ln.call(e),gt=e=>Tr(e).slice(8,-1);var Ie=e=>$n(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e;var Pe=e=>{let t=Object.create(null);return r=>t[r]||(t[r]=e(r))},jn=/-(\w)/g,rs=Pe(e=>e.replace(jn,(t,r)=>r?r.toUpperCase():"")),Fn=/\B([A-Z])/g,ns=Pe(e=>e.replace(Fn,"-$1").toLowerCase()),xt=Pe(e=>e.charAt(0).toUpperCase()+e.slice(1)),is=Pe(e=>e?`on${xt(e)}`:""),yt=(e,t)=>e!==t&&(e===e||t===t);var bt=new WeakMap,fe=[],R,U=Symbol("iterate"),vt=Symbol("Map key iterate");function Kn(e){return e&&e._isEffect===!0}function Cr(e,t=Or){Kn(e)&&(e=e.raw);let r=Bn(e,t);return t.lazy||r(),r}function Mr(e){e.active&&(Rr(e),e.options.onStop&&e.options.onStop(),e.active=!1)}var zn=0;function Bn(e,t){let r=function(){if(!r.active)return e();if(!fe.includes(r)){Rr(r);try{return Vn(),fe.push(r),R=r,e()}finally{fe.pop(),Nr(),R=fe[fe.length-1]}}};return r.id=zn++,r.allowRecurse=!!t.allowRecurse,r._isEffect=!0,r.active=!0,r.raw=e,r.deps=[],r.options=t,r}function Rr(e){let{deps:t}=e;if(t.length){for(let r=0;r<t.length;r++)t[r].delete(e);t.length=0}}var ee=!0,wt=[];function Hn(){wt.push(ee),ee=!1}function Vn(){wt.push(ee),ee=!0}function Nr(){let e=wt.pop();ee=e===void 0?!0:e}function O(e,t,r){if(!ee||R===void 0)return;let n=bt.get(e);n||bt.set(e,n=new Map);let i=n.get(r);i||n.set(r,i=new Set),i.has(R)||(i.add(R),R.deps.push(i),R.options.onTrack&&R.options.onTrack({effect:R,target:e,type:t,key:r}))}function L(e,t,r,n,i,o){let s=bt.get(e);if(!s)return;let a=new Set,c=u=>{u&&u.forEach(p=>{(p!==R||p.allowRecurse)&&a.add(p)})};if(t==="clear")s.forEach(c);else if(r==="length"&&$(e))s.forEach((u,p)=>{(p==="length"||p>=n)&&c(u)});else switch(r!==void 0&&c(s.get(r)),t){case"add":$(e)?Ie(r)&&c(s.get("length")):(c(s.get(U)),X(e)&&c(s.get(vt)));break;case"delete":$(e)||(c(s.get(U)),X(e)&&c(s.get(vt)));break;case"set":X(e)&&c(s.get(U));break}let l=u=>{u.options.onTrigger&&u.options.onTrigger({effect:u,target:e,key:r,type:t,newValue:n,oldValue:i,oldTarget:o}),u.options.scheduler?u.options.scheduler(u):u()};a.forEach(l)}var qn=ht("__proto__,__v_isRef,__isVue"),kr=new Set(Object.getOwnPropertyNames(Symbol).map(e=>Symbol[e]).filter(ke)),Un=De(),Wn=De(!1,!0),Gn=De(!0),Yn=De(!0,!0),$e={};["includes","indexOf","lastIndexOf"].forEach(e=>{let t=Array.prototype[e];$e[e]=function(...r){let n=_(this);for(let o=0,s=this.length;o<s;o++)O(n,"get",o+"");let i=t.apply(n,r);return i===-1||i===!1?t.apply(n,r.map(_)):i}});["push","pop","shift","unshift","splice"].forEach(e=>{let t=Array.prototype[e];$e[e]=function(...r){Hn();let n=t.apply(this,r);return Nr(),n}});function De(e=!1,t=!1){return function(n,i,o){if(i==="__v_isReactive")return!e;if(i==="__v_isReadonly")return e;if(i==="__v_raw"&&o===(e?t?Zn:Pr:t?Jn:Ir).get(n))return n;let s=$(n);if(!e&&s&&le($e,i))return Reflect.get($e,i,o);let a=Reflect.get(n,i,o);return(ke(i)?kr.has(i):qn(i))||(e||O(n,"get",i),t)?a:Et(a)?!s||!Ie(i)?a.value:a:ue(a)?e?Dr(a):Le(a):a}}var Qn=$r(),Xn=$r(!0);function $r(e=!1){return function(r,n,i,o){let s=r[n];if(!e&&(i=_(i),s=_(s),!$(r)&&Et(s)&&!Et(i)))return s.value=i,!0;let a=$(r)&&Ie(n)?Number(n)<r.length:le(r,n),c=Reflect.set(r,n,i,o);return r===_(o)&&(a?yt(i,s)&&L(r,"set",n,i,s):L(r,"add",n,i)),c}}function ei(e,t){let r=le(e,t),n=e[t],i=Reflect.deleteProperty(e,t);return i&&r&&L(e,"delete",t,void 0,n),i}function ti(e,t){let r=Reflect.has(e,t);return(!ke(t)||!kr.has(t))&&O(e,"has",t),r}function ri(e){return O(e,"iterate",$(e)?"length":U),Reflect.ownKeys(e)}var Lr={get:Un,set:Qn,deleteProperty:ei,has:ti,ownKeys:ri},jr={get:Gn,set(e,t){return console.warn(`Set operation on key "${String(t)}" failed: target is readonly.`,e),!0},deleteProperty(e,t){return console.warn(`Delete operation on key "${String(t)}" failed: target is readonly.`,e),!0}},us=_t({},Lr,{get:Wn,set:Xn}),fs=_t({},jr,{get:Yn}),St=e=>ue(e)?Le(e):e,At=e=>ue(e)?Dr(e):e,Ot=e=>e,je=e=>Reflect.getPrototypeOf(e);function Fe(e,t,r=!1,n=!1){e=e.__v_raw;let i=_(e),o=_(t);t!==o&&!r&&O(i,"get",t),!r&&O(i,"get",o);let{has:s}=je(i),a=n?Ot:r?At:St;if(s.call(i,t))return a(e.get(t));if(s.call(i,o))return a(e.get(o));e!==i&&e.get(t)}function Ke(e,t=!1){let r=this.__v_raw,n=_(r),i=_(e);return e!==i&&!t&&O(n,"has",e),!t&&O(n,"has",i),e===i?r.has(e):r.has(e)||r.has(i)}function Be(e,t=!1){return e=e.__v_raw,!t&&O(_(e),"iterate",U),Reflect.get(e,"size",e)}function Fr(e){e=_(e);let t=_(this);return je(t).has.call(t,e)||(t.add(e),L(t,"add",e,e)),this}function Br(e,t){t=_(t);let r=_(this),{has:n,get:i}=je(r),o=n.call(r,e);o?Kr(r,n,e):(e=_(e),o=n.call(r,e));let s=i.call(r,e);return r.set(e,t),o?yt(t,s)&&L(r,"set",e,t,s):L(r,"add",e,t),this}function zr(e){let t=_(this),{has:r,get:n}=je(t),i=r.call(t,e);i?Kr(t,r,e):(e=_(e),i=r.call(t,e));let o=n?n.call(t,e):void 0,s=t.delete(e);return i&&L(t,"delete",e,void 0,o),s}function Vr(){let e=_(this),t=e.size!==0,r=X(e)?new Map(e):new Set(e),n=e.clear();return t&&L(e,"clear",void 0,void 0,r),n}function ze(e,t){return function(n,i){let o=this,s=o.__v_raw,a=_(s),c=t?Ot:e?At:St;return!e&&O(a,"iterate",U),s.forEach((l,u)=>n.call(i,c(l),c(u),o))}}function Ve(e,t,r){return function(...n){let i=this.__v_raw,o=_(i),s=X(o),a=e==="entries"||e===Symbol.iterator&&s,c=e==="keys"&&s,l=i[e](...n),u=r?Ot:t?At:St;return!t&&O(o,"iterate",c?vt:U),{next(){let{value:p,done:x}=l.next();return x?{value:p,done:x}:{value:a?[u(p[0]),u(p[1])]:u(p),done:x}},[Symbol.iterator](){return this}}}}function j(e){return function(...t){{let r=t[0]?`on key "${t[0]}" `:"";console.warn(`${xt(e)} operation ${r}failed: target is readonly.`,_(this))}return e==="delete"?!1:this}}var Hr={get(e){return Fe(this,e)},get size(){return Be(this)},has:Ke,add:Fr,set:Br,delete:zr,clear:Vr,forEach:ze(!1,!1)},qr={get(e){return Fe(this,e,!1,!0)},get size(){return Be(this)},has:Ke,add:Fr,set:Br,delete:zr,clear:Vr,forEach:ze(!1,!0)},Ur={get(e){return Fe(this,e,!0)},get size(){return Be(this,!0)},has(e){return Ke.call(this,e,!0)},add:j("add"),set:j("set"),delete:j("delete"),clear:j("clear"),forEach:ze(!0,!1)},Wr={get(e){return Fe(this,e,!0,!0)},get size(){return Be(this,!0)},has(e){return Ke.call(this,e,!0)},add:j("add"),set:j("set"),delete:j("delete"),clear:j("clear"),forEach:ze(!0,!0)},ni=["keys","values","entries",Symbol.iterator];ni.forEach(e=>{Hr[e]=Ve(e,!1,!1),Ur[e]=Ve(e,!0,!1),qr[e]=Ve(e,!1,!0),Wr[e]=Ve(e,!0,!0)});function He(e,t){let r=t?e?Wr:qr:e?Ur:Hr;return(n,i,o)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?n:Reflect.get(le(r,i)&&i in n?r:n,i,o)}var ii={get:He(!1,!1)},ds={get:He(!1,!0)},oi={get:He(!0,!1)},ps={get:He(!0,!0)};function Kr(e,t,r){let n=_(r);if(n!==r&&t.call(e,n)){let i=gt(e);console.warn(`Reactive ${i} contains both the raw and reactive versions of the same object${i==="Map"?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}var Ir=new WeakMap,Jn=new WeakMap,Pr=new WeakMap,Zn=new WeakMap;function si(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function ai(e){return e.__v_skip||!Object.isExtensible(e)?0:si(gt(e))}function Le(e){return e&&e.__v_isReadonly?e:Gr(e,!1,Lr,ii,Ir)}function Dr(e){return Gr(e,!0,jr,oi,Pr)}function Gr(e,t,r,n,i){if(!ue(e))return console.warn(`value cannot be made reactive: ${String(e)}`),e;if(e.__v_raw&&!(t&&e.__v_isReactive))return e;let o=i.get(e);if(o)return o;let s=ai(e);if(s===0)return e;let a=new Proxy(e,s===2?n:r);return i.set(e,a),a}function _(e){return e&&_(e.__v_raw)||e}function Et(e){return Boolean(e&&e.__v_isRef===!0)}y("nextTick",()=>Oe);y("dispatch",e=>B.bind(B,e));y("watch",(e,{evaluateLater:t,effect:r})=>(n,i)=>{let o=t(n),s=!0,a,c=r(()=>o(l=>{JSON.stringify(l),s?a=l:queueMicrotask(()=>{i(l,a),a=l}),s=!1}));e._x_effects.delete(c)});y("store",yr);y("data",e=>xe(e));y("root",e=>V(e));y("refs",e=>(e._x_refs_proxy||(e._x_refs_proxy=I(ci(e))),e._x_refs_proxy));function ci(e){let t=[],r=e;for(;r;)r._x_refs&&t.push(r._x_refs),r=r.parentNode;return t}var Tt={};function Ct(e){return Tt[e]||(Tt[e]=0),++Tt[e]}function Yr(e,t){return Q(e,r=>{if(r._x_ids&&r._x_ids[t])return!0})}function Jr(e,t){e._x_ids||(e._x_ids={}),e._x_ids[t]||(e._x_ids[t]=Ct(t))}y("id",e=>(t,r=null)=>{let n=Yr(e,t),i=n?n._x_ids[t]:Ct(t);return r?`${t}-${i}-${r}`:`${t}-${i}`});y("el",e=>e);d("modelable",(e,{expression:t},{effect:r,evaluateLater:n})=>{let i=n(t),o=()=>{let l;return i(u=>l=u),l},s=n(`${t} = __placeholder`),a=l=>s(()=>{},{scope:{__placeholder:l}}),c=o();a(c),queueMicrotask(()=>{if(!e._x_model)return;e._x_removeModelListeners.default();let l=e._x_model.get,u=e._x_model.set;r(()=>a(l())),r(()=>u(o()))})});d("teleport",(e,{expression:t},{cleanup:r})=>{e.tagName.toLowerCase()!=="template"&&z("x-teleport can only be used on a <template> tag",e);let n=document.querySelector(t);n||z(`Cannot find x-teleport element for selector: "${t}"`);let i=e.content.cloneNode(!0).firstElementChild;e._x_teleport=i,i._x_teleportBack=e,e._x_forwardEvents&&e._x_forwardEvents.forEach(o=>{i.addEventListener(o,s=>{s.stopPropagation(),e.dispatchEvent(new s.constructor(s.type,s))})}),T(i,{},e),m(()=>{n.appendChild(i),w(i),i._x_ignore=!0}),r(()=>i.remove())});var Zr=()=>{};Zr.inline=(e,{modifiers:t},{cleanup:r})=>{t.includes("self")?e._x_ignoreSelf=!0:e._x_ignore=!0,r(()=>{t.includes("self")?delete e._x_ignoreSelf:delete e._x_ignore})};d("ignore",Zr);d("effect",(e,{expression:t},{effect:r})=>r(g(e,t)));function de(e,t,r,n){let i=e,o=c=>n(c),s={},a=(c,l)=>u=>l(c,u);if(r.includes("dot")&&(t=li(t)),r.includes("camel")&&(t=ui(t)),r.includes("passive")&&(s.passive=!0),r.includes("capture")&&(s.capture=!0),r.includes("window")&&(i=window),r.includes("document")&&(i=document),r.includes("prevent")&&(o=a(o,(c,l)=>{l.preventDefault(),c(l)})),r.includes("stop")&&(o=a(o,(c,l)=>{l.stopPropagation(),c(l)})),r.includes("self")&&(o=a(o,(c,l)=>{l.target===e&&c(l)})),(r.includes("away")||r.includes("outside"))&&(i=document,o=a(o,(c,l)=>{e.contains(l.target)||l.target.isConnected!==!1&&(e.offsetWidth<1&&e.offsetHeight<1||e._x_isShown!==!1&&c(l))})),r.includes("once")&&(o=a(o,(c,l)=>{c(l),i.removeEventListener(t,o,s)})),o=a(o,(c,l)=>{fi(t)&&di(l,r)||c(l)}),r.includes("debounce")){let c=r[r.indexOf("debounce")+1]||"invalid-wait",l=Rt(c.split("ms")[0])?Number(c.split("ms")[0]):250;o=Me(o,l)}if(r.includes("throttle")){let c=r[r.indexOf("throttle")+1]||"invalid-wait",l=Rt(c.split("ms")[0])?Number(c.split("ms")[0]):250;o=Ne(o,l)}return i.addEventListener(t,o,s),()=>{i.removeEventListener(t,o,s)}}function li(e){return e.replace(/-/g,".")}function ui(e){return e.toLowerCase().replace(/-(\w)/g,(t,r)=>r.toUpperCase())}function Rt(e){return!Array.isArray(e)&&!isNaN(e)}function pi(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/[_\s]/,"-").toLowerCase()}function fi(e){return["keydown","keyup"].includes(e)}function di(e,t){let r=t.filter(o=>!["window","document","prevent","stop","once"].includes(o));if(r.includes("debounce")){let o=r.indexOf("debounce");r.splice(o,Rt((r[o+1]||"invalid-wait").split("ms")[0])?2:1)}if(r.length===0||r.length===1&&Qr(e.key).includes(r[0]))return!1;let i=["ctrl","shift","alt","meta","cmd","super"].filter(o=>r.includes(o));return r=r.filter(o=>!i.includes(o)),!(i.length>0&&i.filter(s=>((s==="cmd"||s==="super")&&(s="meta"),e[`${s}Key`])).length===i.length&&Qr(e.key).includes(r[0]))}function Qr(e){if(!e)return[];e=pi(e);let t={ctrl:"control",slash:"/",space:"-",spacebar:"-",cmd:"meta",esc:"escape",up:"arrow-up",down:"arrow-down",left:"arrow-left",right:"arrow-right",period:".",equal:"="};return t[e]=e,Object.keys(t).map(r=>{if(t[r]===e)return r}).filter(r=>r)}d("model",(e,{modifiers:t,expression:r},{effect:n,cleanup:i})=>{let o=g(e,r),s=`${r} = rightSideOfExpression($event, ${r})`,a=g(e,s);var c=e.tagName.toLowerCase()==="select"||["checkbox","radio"].includes(e.type)||t.includes("lazy")?"change":"input";let l=mi(e,t,r),u=de(e,c,t,x=>{a(()=>{},{scope:{$event:x,rightSideOfExpression:l}})});e._x_removeModelListeners||(e._x_removeModelListeners={}),e._x_removeModelListeners.default=u,i(()=>e._x_removeModelListeners.default());let p=g(e,`${r} = __placeholder`);e._x_model={get(){let x;return o(M=>x=M),x},set(x){p(()=>{},{scope:{__placeholder:x}})}},e._x_forceModelUpdate=()=>{o(x=>{x===void 0&&r.match(/\./)&&(x=""),window.fromModel=!0,m(()=>ce(e,"value",x)),delete window.fromModel})},n(()=>{t.includes("unintrusive")&&document.activeElement.isSameNode(e)||e._x_forceModelUpdate()})});function mi(e,t,r){return e.type==="radio"&&m(()=>{e.hasAttribute("name")||e.setAttribute("name",r)}),(n,i)=>m(()=>{if(n instanceof CustomEvent&&n.detail!==void 0)return n.detail||n.target.value;if(e.type==="checkbox")if(Array.isArray(i)){let o=t.includes("number")?Mt(n.target.value):n.target.value;return n.target.checked?i.concat([o]):i.filter(s=>!hi(s,o))}else return n.target.checked;else{if(e.tagName.toLowerCase()==="select"&&e.multiple)return t.includes("number")?Array.from(n.target.selectedOptions).map(o=>{let s=o.value||o.text;return Mt(s)}):Array.from(n.target.selectedOptions).map(o=>o.value||o.text);{let o=n.target.value;return t.includes("number")?Mt(o):t.includes("trim")?o.trim():o}}})}function Mt(e){let t=e?parseFloat(e):null;return _i(t)?t:e}function hi(e,t){return e==t}function _i(e){return!Array.isArray(e)&&!isNaN(e)}d("cloak",e=>queueMicrotask(()=>m(()=>e.removeAttribute(E("cloak")))));Ce(()=>`[${E("init")}]`);d("init",D((e,{expression:t},{evaluate:r})=>typeof t=="string"?!!t.trim()&&r(t,{},!1):r(t,{},!1)));d("text",(e,{expression:t},{effect:r,evaluateLater:n})=>{let i=n(t);r(()=>{i(o=>{m(()=>{e.textContent=o})})})});d("html",(e,{expression:t},{effect:r,evaluateLater:n})=>{let i=n(t);r(()=>{i(o=>{m(()=>{e.innerHTML=o,e._x_ignoreSelf=!0,w(e),delete e._x_ignoreSelf})})})});Z(we(":",Ee(E("bind:"))));d("bind",(e,{value:t,modifiers:r,expression:n,original:i},{effect:o})=>{if(!t)return gi(e,n,i,o);if(t==="key")return xi(e,n);let s=g(e,n);o(()=>s(a=>{a===void 0&&n.match(/\./)&&(a=""),m(()=>ce(e,t,a,r))}))});function gi(e,t,r,n){let i={};wr(i);let o=g(e,t),s=[];for(;s.length;)s.pop()();o(a=>{let c=Object.entries(a).map(([u,p])=>({name:u,value:p})),l=Qt(c);c=c.map(u=>l.find(p=>p.name===u.name)?{name:`x-bind:${u.name}`,value:`"${u.value}"`}:u),ne(e,c,r).map(u=>{s.push(u.runCleanups),u()})},{scope:i})}function xi(e,t){e._x_keyExpression=t}Te(()=>`[${E("data")}]`);d("data",D((e,{expression:t},{cleanup:r})=>{t=t===""?"{}":t;let n={};re(n,e);let i={};Ar(i,n);let o=N(e,t,{scope:i});o===void 0&&(o={}),re(o,e);let s=A(o);ye(s);let a=T(e,s);s.init&&N(e,s.init),r(()=>{s.destroy&&N(e,s.destroy),a()})}));d("show",(e,{modifiers:t,expression:r},{effect:n})=>{let i=g(e,r),o=()=>m(()=>{e.style.display="none",e._x_isShown=!1}),s=()=>m(()=>{e.style.length===1&&e.style.display==="none"?e.removeAttribute("style"):e.style.removeProperty("display"),e._x_isShown=!0}),a=()=>setTimeout(s),c=se(p=>p?s():o(),p=>{typeof e._x_toggleAndCascadeWithTransitions=="function"?e._x_toggleAndCascadeWithTransitions(e,p,s,o):p?a():o()}),l,u=!0;n(()=>i(p=>{!u&&p===l||(t.includes("immediate")&&(p?a():o()),c(p),l=p,u=!1)}))});d("for",(e,{expression:t},{effect:r,cleanup:n})=>{let i=bi(t),o=g(e,i.items),s=g(e,e._x_keyExpression||"index");e._x_prevKeys=[],e._x_lookup={},r(()=>yi(e,i,o,s)),n(()=>{Object.values(e._x_lookup).forEach(a=>a.remove()),delete e._x_prevKeys,delete e._x_lookup})});function yi(e,t,r,n){let i=s=>typeof s=="object"&&!Array.isArray(s),o=e;r(s=>{vi(s)&&s>=0&&(s=Array.from(Array(s).keys(),f=>f+1)),s===void 0&&(s=[]);let a=e._x_lookup,c=e._x_prevKeys,l=[],u=[];if(i(s))s=Object.entries(s).map(([f,h])=>{let b=Xr(t,h,f,s);n(v=>u.push(v),{scope:{index:f,...b}}),l.push(b)});else for(let f=0;f<s.length;f++){let h=Xr(t,s[f],f,s);n(b=>u.push(b),{scope:{index:f,...h}}),l.push(h)}let p=[],x=[],M=[],W=[];for(let f=0;f<c.length;f++){let h=c[f];u.indexOf(h)===-1&&M.push(h)}c=c.filter(f=>!M.includes(f));let pe="template";for(let f=0;f<u.length;f++){let h=u[f],b=c.indexOf(h);if(b===-1)c.splice(f,0,h),p.push([pe,f]);else if(b!==f){let v=c.splice(f,1)[0],S=c.splice(b-1,1)[0];c.splice(f,0,S),c.splice(b,0,v),x.push([v,S])}else W.push(h);pe=h}for(let f=0;f<M.length;f++){let h=M[f];a[h]._x_effects&&a[h]._x_effects.forEach(he),a[h].remove(),a[h]=null,delete a[h]}for(let f=0;f<x.length;f++){let[h,b]=x[f],v=a[h],S=a[b],G=document.createElement("div");m(()=>{S.after(G),v.after(S),S._x_currentIfEl&&S.after(S._x_currentIfEl),G.before(v),v._x_currentIfEl&&v.after(v._x_currentIfEl),G.remove()}),nt(S,l[u.indexOf(b)])}for(let f=0;f<p.length;f++){let[h,b]=p[f],v=h==="template"?o:a[h];v._x_currentIfEl&&(v=v._x_currentIfEl);let S=l[b],G=u[b],me=document.importNode(o.content,!0).firstElementChild;T(me,A(S),o),m(()=>{v.after(me),w(me)}),typeof G=="object"&&z("x-for key cannot be an object, it must be a string or an integer",o),a[G]=me}for(let f=0;f<W.length;f++)nt(a[W[f]],l[u.indexOf(W[f])]);o._x_prevKeys=u})}function bi(e){let t=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,r=/^\s*\(|\)\s*$/g,n=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,i=e.match(n);if(!i)return;let o={};o.items=i[2].trim();let s=i[1].replace(r,"").trim(),a=s.match(t);return a?(o.item=s.replace(t,"").trim(),o.index=a[1].trim(),a[2]&&(o.collection=a[2].trim())):o.item=s,o}function Xr(e,t,r,n){let i={};return/^\[.*\]$/.test(e.item)&&Array.isArray(t)?e.item.replace("[","").replace("]","").split(",").map(s=>s.trim()).forEach((s,a)=>{i[s]=t[a]}):/^\{.*\}$/.test(e.item)&&!Array.isArray(t)&&typeof t=="object"?e.item.replace("{","").replace("}","").split(",").map(s=>s.trim()).forEach(s=>{i[s]=t[s]}):i[e.item]=t,e.index&&(i[e.index]=r),e.collection&&(i[e.collection]=n),i}function vi(e){return!Array.isArray(e)&&!isNaN(e)}function en(){}en.inline=(e,{expression:t},{cleanup:r})=>{let n=V(e);n._x_refs||(n._x_refs={}),n._x_refs[t]=e,r(()=>delete n._x_refs[t])};d("ref",en);d("if",(e,{expression:t},{effect:r,cleanup:n})=>{let i=g(e,t),o=()=>{if(e._x_currentIfEl)return e._x_currentIfEl;let a=e.content.cloneNode(!0).firstElementChild;return T(a,{},e),m(()=>{e.after(a),w(a)}),e._x_currentIfEl=a,e._x_undoIf=()=>{C(a,c=>{c._x_effects&&c._x_effects.forEach(he)}),a.remove(),delete e._x_currentIfEl},a},s=()=>{!e._x_undoIf||(e._x_undoIf(),delete e._x_undoIf)};r(()=>i(a=>{a?o():s()})),n(()=>e._x_undoIf&&e._x_undoIf())});d("id",(e,{expression:t},{evaluate:r})=>{r(t).forEach(i=>Jr(e,i))});Z(we("@",Ee(E("on:"))));d("on",D((e,{value:t,modifiers:r,expression:n},{cleanup:i})=>{let o=n?g(e,n):()=>{};e.tagName.toLowerCase()==="template"&&(e._x_forwardEvents||(e._x_forwardEvents=[]),e._x_forwardEvents.includes(t)||e._x_forwardEvents.push(t));let s=de(e,t,r,a=>{o(()=>{},{scope:{$event:a},params:[a]})});i(()=>s())}));P.setEvaluator(st);P.setReactivityEngine({reactive:Le,effect:Cr,release:Mr,raw:_});var Nt=P;window.Alpine=Nt;queueMicrotask(()=>{Nt.start()});})();5 `:""}`,t),setTimeout(()=>{throw e},0)}var ve=!0;function Jt(e){let t=ve;ve=!1,e(),ve=t}function P(e,t,r={}){let n;return g(e,t)(i=>n=i,r),n}function g(...e){return Zt(...e)}var Zt=ct;function Qt(e){Zt=e}function ct(e,t){let r={};re(r,e);let n=[r,...k(e)];if(typeof t=="function")return mn(n,t);let i=hn(n,t,e);return Yt.bind(null,e,t,i)}function mn(e,t){return(r=()=>{},{scope:n={},params:i=[]}={})=>{let o=t.apply(D([n,...e]),i);we(r,o)}}var lt={};function _n(e,t){if(lt[e])return lt[e];let r=Object.getPrototypeOf(async function(){}).constructor,n=/^[\n\s]*if.*\(.*\)/.test(e)||/^(let|const)\s/.test(e)?`(() => { ${e} })()`:e,o=(()=>{try{return new r(["__self","scope"],`with (scope) { __self.result = ${n} }; __self.finished = true; return __self.result;`)}catch(s){return J(s,t,e),Promise.resolve()}})();return lt[e]=o,o}function hn(e,t,r){let n=_n(t,r);return(i=()=>{},{scope:o={},params:s=[]}={})=>{n.result=void 0,n.finished=!1;let a=D([o,...e]);if(typeof n=="function"){let c=n(n,a).catch(l=>J(l,r,t));n.finished?(we(i,n.result,a,s,r),n.result=void 0):c.then(l=>{we(i,l,a,s,r)}).catch(l=>J(l,r,t)).finally(()=>n.result=void 0)}}}function we(e,t,r,n,i){if(ve&&typeof t=="function"){let o=t.apply(r,n);o instanceof Promise?o.then(s=>we(e,s,r,n)).catch(s=>J(s,i,t)):e(o)}else e(t)}var ut="x-";function E(e=""){return ut+e}function Xt(e){ut=e}var er={};function d(e,t){er[e]=t}function ne(e,t,r){if(t=Array.from(t),e._x_virtualDirectives){let o=Object.entries(e._x_virtualDirectives).map(([a,c])=>({name:a,value:c})),s=ft(o);o=o.map(a=>s.find(c=>c.name===a.name)?{name:`x-bind:${a.name}`,value:`"${a.value}"`}:a),t=t.concat(o)}let n={};return t.map(tr((o,s)=>n[o]=s)).filter(rr).map(xn(n,r)).sort(yn).map(o=>gn(e,o))}function ft(e){return Array.from(e).map(tr()).filter(t=>!rr(t))}var dt=!1,ie=new Map,nr=Symbol();function ir(e){dt=!0;let t=Symbol();nr=t,ie.set(t,[]);let r=()=>{for(;ie.get(t).length;)ie.get(t).shift()();ie.delete(t)},n=()=>{dt=!1,r()};e(r),n()}function at(e){let t=[],r=a=>t.push(a),[n,i]=Ft(e);return t.push(i),[{Alpine:I,effect:n,cleanup:r,evaluateLater:g.bind(g,e),evaluate:P.bind(P,e)},()=>t.forEach(a=>a())]}function gn(e,t){let r=()=>{},n=er[t.type]||r,[i,o]=at(e);qt(e,t.original,o);let s=()=>{e._x_ignore||e._x_ignoreSelf||(n.inline&&n.inline(e,t,i),n=n.bind(n,e,t,i),dt?ie.get(nr).push(n):n())};return s.runCleanups=o,s}var Ee=(e,t)=>({name:r,value:n})=>(r.startsWith(e)&&(r=r.replace(e,t)),{name:r,value:n}),Se=e=>e;function tr(e=()=>{}){return({name:t,value:r})=>{let{name:n,value:i}=or.reduce((o,s)=>s(o),{name:t,value:r});return n!==t&&e(n,t),{name:n,value:i}}}var or=[];function Z(e){or.push(e)}function rr({name:e}){return sr().test(e)}var sr=()=>new RegExp(`^${ut}([^:^.]+)\\b`);function xn(e,t){return({name:r,value:n})=>{let i=r.match(sr()),o=r.match(/:([a-zA-Z0-9\-:]+)/),s=r.match(/\.[^.\]]+(?=[^\]]*$)/g)||[],a=t||e[r]||r;return{type:i?i[1]:null,value:o?o[1]:null,modifiers:s.map(c=>c.replace(".","")),expression:n,original:a}}}var pt="DEFAULT",Ae=["ignore","ref","data","id","bind","init","for","mask","model","modelable","transition","show","if",pt,"teleport"];function yn(e,t){let r=Ae.indexOf(e.type)===-1?pt:e.type,n=Ae.indexOf(t.type)===-1?pt:t.type;return Ae.indexOf(r)-Ae.indexOf(n)}function z(e,t,r={}){e.dispatchEvent(new CustomEvent(t,{detail:r,bubbles:!0,composed:!0,cancelable:!0}))}var mt=[],ht=!1;function Te(e=()=>{}){return queueMicrotask(()=>{ht||setTimeout(()=>{Oe()})}),new Promise(t=>{mt.push(()=>{e(),t()})})}function Oe(){for(ht=!1;mt.length;)mt.shift()()}function ar(){ht=!0}function R(e,t){if(typeof ShadowRoot=="function"&&e instanceof ShadowRoot){Array.from(e.children).forEach(i=>R(i,t));return}let r=!1;if(t(e,()=>r=!0),r)return;let n=e.firstElementChild;for(;n;)R(n,t,!1),n=n.nextElementSibling}function O(e,...t){console.warn(`Alpine Warning: ${e}`,...t)}function lr(){document.body||O("Unable to initialize. Trying to load Alpine before `<body>` is available. Did you forget to add `defer` in Alpine's `<script>` tag?"),z(document,"alpine:init"),z(document,"alpine:initializing"),rt(),Vt(t=>w(t,R)),_e(t=>bn(t)),Ht((t,r)=>{ne(t,r).forEach(n=>n())});let e=t=>!V(t.parentElement,!0);Array.from(document.querySelectorAll(cr())).filter(e).forEach(t=>{w(t)}),z(document,"alpine:initialized")}var _t=[],ur=[];function fr(){return _t.map(e=>e())}function cr(){return _t.concat(ur).map(e=>e())}function Ce(e){_t.push(e)}function Re(e){ur.push(e)}function V(e,t=!1){return Q(e,r=>{if((t?cr():fr()).some(i=>r.matches(i)))return!0})}function Q(e,t){if(!!e){if(t(e))return e;if(e._x_teleportBack&&(e=e._x_teleportBack),!!e.parentElement)return Q(e.parentElement,t)}}function dr(e){return fr().some(t=>e.matches(t))}function w(e,t=R){ir(()=>{t(e,(r,n)=>{ne(r,r.attributes).forEach(i=>i()),r._x_ignore&&n()})})}function bn(e){R(e,t=>Qe(t))}function oe(e,t){return Array.isArray(t)?pr(e,t.join(" ")):typeof t=="object"&&t!==null?vn(e,t):typeof t=="function"?oe(e,t()):pr(e,t)}function pr(e,t){let r=o=>o.split(" ").filter(Boolean),n=o=>o.split(" ").filter(s=>!e.classList.contains(s)).filter(Boolean),i=o=>(e.classList.add(...o),()=>{e.classList.remove(...o)});return t=t===!0?t="":t||"",i(n(t))}function vn(e,t){let r=a=>a.split(" ").filter(Boolean),n=Object.entries(t).flatMap(([a,c])=>c?r(a):!1).filter(Boolean),i=Object.entries(t).flatMap(([a,c])=>c?!1:r(a)).filter(Boolean),o=[],s=[];return i.forEach(a=>{e.classList.contains(a)&&(e.classList.remove(a),s.push(a))}),n.forEach(a=>{e.classList.contains(a)||(e.classList.add(a),o.push(a))}),()=>{s.forEach(a=>e.classList.add(a)),o.forEach(a=>e.classList.remove(a))}}function H(e,t){return typeof t=="object"&&t!==null?wn(e,t):En(e,t)}function wn(e,t){let r={};return Object.entries(t).forEach(([n,i])=>{r[n]=e.style[n],n.startsWith("--")||(n=Sn(n)),e.style.setProperty(n,i)}),setTimeout(()=>{e.style.length===0&&e.removeAttribute("style")}),()=>{H(e,r)}}function En(e,t){let r=e.getAttribute("style",t);return e.setAttribute("style",t),()=>{e.setAttribute("style",r||"")}}function Sn(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function se(e,t=()=>{}){let r=!1;return function(){r?t.apply(this,arguments):(r=!0,e.apply(this,arguments))}}d("transition",(e,{value:t,modifiers:r,expression:n},{evaluate:i})=>{typeof n=="function"&&(n=i(n)),n?An(e,n,t):On(e,r,t)});function An(e,t,r){mr(e,oe,""),{enter:i=>{e._x_transition.enter.during=i},"enter-start":i=>{e._x_transition.enter.start=i},"enter-end":i=>{e._x_transition.enter.end=i},leave:i=>{e._x_transition.leave.during=i},"leave-start":i=>{e._x_transition.leave.start=i},"leave-end":i=>{e._x_transition.leave.end=i}}[r](t)}function On(e,t,r){mr(e,H);let n=!t.includes("in")&&!t.includes("out")&&!r,i=n||t.includes("in")||["enter"].includes(r),o=n||t.includes("out")||["leave"].includes(r);t.includes("in")&&!n&&(t=t.filter((h,b)=>b<t.indexOf("out"))),t.includes("out")&&!n&&(t=t.filter((h,b)=>b>t.indexOf("out")));let s=!t.includes("opacity")&&!t.includes("scale"),a=s||t.includes("opacity"),c=s||t.includes("scale"),l=a?0:1,u=c?ae(t,"scale",95)/100:1,p=ae(t,"delay",0),y=ae(t,"origin","center"),N="opacity, transform",W=ae(t,"duration",150)/1e3,pe=ae(t,"duration",75)/1e3,f="cubic-bezier(0.4, 0.0, 0.2, 1)";i&&(e._x_transition.enter.during={transformOrigin:y,transitionDelay:p,transitionProperty:N,transitionDuration:`${W}s`,transitionTimingFunction:f},e._x_transition.enter.start={opacity:l,transform:`scale(${u})`},e._x_transition.enter.end={opacity:1,transform:"scale(1)"}),o&&(e._x_transition.leave.during={transformOrigin:y,transitionDelay:p,transitionProperty:N,transitionDuration:`${pe}s`,transitionTimingFunction:f},e._x_transition.leave.start={opacity:1,transform:"scale(1)"},e._x_transition.leave.end={opacity:l,transform:`scale(${u})`})}function mr(e,t,r={}){e._x_transition||(e._x_transition={enter:{during:r,start:r,end:r},leave:{during:r,start:r,end:r},in(n=()=>{},i=()=>{}){Me(e,t,{during:this.enter.during,start:this.enter.start,end:this.enter.end},n,i)},out(n=()=>{},i=()=>{}){Me(e,t,{during:this.leave.during,start:this.leave.start,end:this.leave.end},n,i)}})}window.Element.prototype._x_toggleAndCascadeWithTransitions=function(e,t,r,n){let i=document.visibilityState==="visible"?requestAnimationFrame:setTimeout,o=()=>i(r);if(t){e._x_transition&&(e._x_transition.enter||e._x_transition.leave)?e._x_transition.enter&&(Object.entries(e._x_transition.enter.during).length||Object.entries(e._x_transition.enter.start).length||Object.entries(e._x_transition.enter.end).length)?e._x_transition.in(r):o():e._x_transition?e._x_transition.in(r):o();return}e._x_hidePromise=e._x_transition?new Promise((s,a)=>{e._x_transition.out(()=>{},()=>s(n)),e._x_transitioning.beforeCancel(()=>a({isFromCancelledTransition:!0}))}):Promise.resolve(n),queueMicrotask(()=>{let s=hr(e);s?(s._x_hideChildren||(s._x_hideChildren=[]),s._x_hideChildren.push(e)):i(()=>{let a=c=>{let l=Promise.all([c._x_hidePromise,...(c._x_hideChildren||[]).map(a)]).then(([u])=>u());return delete c._x_hidePromise,delete c._x_hideChildren,l};a(e).catch(c=>{if(!c.isFromCancelledTransition)throw c})})})};function hr(e){let t=e.parentNode;if(!!t)return t._x_hidePromise?t:hr(t)}function Me(e,t,{during:r,start:n,end:i}={},o=()=>{},s=()=>{}){if(e._x_transitioning&&e._x_transitioning.cancel(),Object.keys(r).length===0&&Object.keys(n).length===0&&Object.keys(i).length===0){o(),s();return}let a,c,l;Tn(e,{start(){a=t(e,n)},during(){c=t(e,r)},before:o,end(){a(),l=t(e,i)},after:s,cleanup(){c(),l()}})}function Tn(e,t){let r,n,i,o=se(()=>{m(()=>{r=!0,n||t.before(),i||(t.end(),Oe()),t.after(),e.isConnected&&t.cleanup(),delete e._x_transitioning})});e._x_transitioning={beforeCancels:[],beforeCancel(s){this.beforeCancels.push(s)},cancel:se(function(){for(;this.beforeCancels.length;)this.beforeCancels.shift()();o()}),finish:o},m(()=>{t.start(),t.during()}),ar(),requestAnimationFrame(()=>{if(r)return;let s=Number(getComputedStyle(e).transitionDuration.replace(/,.*/,"").replace("s",""))*1e3,a=Number(getComputedStyle(e).transitionDelay.replace(/,.*/,"").replace("s",""))*1e3;s===0&&(s=Number(getComputedStyle(e).animationDuration.replace("s",""))*1e3),m(()=>{t.before()}),n=!0,requestAnimationFrame(()=>{r||(m(()=>{t.end()}),Oe(),setTimeout(e._x_transitioning.finish,s+a),i=!0)})})}function ae(e,t,r){if(e.indexOf(t)===-1)return r;let n=e[e.indexOf(t)+1];if(!n||t==="scale"&&isNaN(n))return r;if(t==="duration"){let i=n.match(/([0-9]+)ms/);if(i)return i[1]}return t==="origin"&&["top","right","left","center","bottom"].includes(e[e.indexOf(t)+2])?[n,e[e.indexOf(t)+2]].join(" "):n}var gt=!1;function $(e,t=()=>{}){return(...r)=>gt?t(...r):e(...r)}function _r(e,t){t._x_dataStack||(t._x_dataStack=e._x_dataStack),gt=!0,Rn(()=>{Cn(t)}),gt=!1}function Cn(e){let t=!1;w(e,(n,i)=>{R(n,(o,s)=>{if(t&&dr(o))return s();t=!0,i(o,s)})})}function Rn(e){let t=K;Ze((r,n)=>{let i=t(r);return Y(i),()=>{}}),e(),Ze(t)}function ce(e,t,r,n=[]){switch(e._x_bindings||(e._x_bindings=A({})),e._x_bindings[t]=r,t=n.includes("camel")?Dn(t):t,t){case"value":Mn(e,r);break;case"style":Pn(e,r);break;case"class":Nn(e,r);break;default:kn(e,t,r);break}}function Mn(e,t){if(e.type==="radio")e.attributes.value===void 0&&(e.value=t),window.fromModel&&(e.checked=gr(e.value,t));else if(e.type==="checkbox")Number.isInteger(t)?e.value=t:!Number.isInteger(t)&&!Array.isArray(t)&&typeof t!="boolean"&&![null,void 0].includes(t)?e.value=String(t):Array.isArray(t)?e.checked=t.some(r=>gr(r,e.value)):e.checked=!!t;else if(e.tagName==="SELECT")In(e,t);else{if(e.value===t)return;e.value=t}}function Nn(e,t){e._x_undoAddedClasses&&e._x_undoAddedClasses(),e._x_undoAddedClasses=oe(e,t)}function Pn(e,t){e._x_undoAddedStyles&&e._x_undoAddedStyles(),e._x_undoAddedStyles=H(e,t)}function kn(e,t,r){[null,void 0,!1].includes(r)&&Ln(t)?e.removeAttribute(t):(xr(t)&&(r=t),$n(e,t,r))}function $n(e,t,r){e.getAttribute(t)!=r&&e.setAttribute(t,r)}function In(e,t){let r=[].concat(t).map(n=>n+"");Array.from(e.options).forEach(n=>{n.selected=r.includes(n.value)})}function Dn(e){return e.toLowerCase().replace(/-(\w)/g,(t,r)=>r.toUpperCase())}function gr(e,t){return e==t}function xr(e){return["disabled","checked","required","readonly","hidden","open","selected","autofocus","itemscope","multiple","novalidate","allowfullscreen","allowpaymentrequest","formnovalidate","autoplay","controls","loop","muted","playsinline","default","ismap","reversed","async","defer","nomodule"].includes(e)}function Ln(e){return!["aria-pressed","aria-checked","aria-expanded","aria-selected"].includes(e)}function yr(e,t,r){if(e._x_bindings&&e._x_bindings[t]!==void 0)return e._x_bindings[t];let n=e.getAttribute(t);return n===null?typeof r=="function"?r():r:xr(t)?!![t,"true"].includes(n):n===""?!0:n}function Ne(e,t){var r;return function(){var n=this,i=arguments,o=function(){r=null,e.apply(n,i)};clearTimeout(r),r=setTimeout(o,t)}}function Pe(e,t){let r;return function(){let n=this,i=arguments;r||(e.apply(n,i),r=!0,setTimeout(()=>r=!1,t))}}function br(e){e(I)}var q={},vr=!1;function wr(e,t){if(vr||(q=A(q),vr=!0),t===void 0)return q[e];q[e]=t,typeof t=="object"&&t!==null&&t.hasOwnProperty("init")&&typeof t.init=="function"&&q[e].init(),ye(q[e])}function Er(){return q}var Sr={};function Ar(e,t){let r=typeof t!="function"?()=>t:t;e instanceof Element?xt(e,r()):Sr[e]=r}function Or(e){return Object.entries(Sr).forEach(([t,r])=>{Object.defineProperty(e,t,{get(){return(...n)=>r(...n)}})}),e}function xt(e,t,r){let n=[];for(;n.length;)n.pop()();let i=Object.entries(t).map(([s,a])=>({name:s,value:a})),o=ft(i);i=i.map(s=>o.find(a=>a.name===s.name)?{name:`x-bind:${s.name}`,value:`"${s.value}"`}:s),ne(e,i,r).map(s=>{n.push(s.runCleanups),s()})}var Tr={};function Cr(e,t){Tr[e]=t}function Rr(e,t){return Object.entries(Tr).forEach(([r,n])=>{Object.defineProperty(e,r,{get(){return(...i)=>n.bind(t)(...i)},enumerable:!1})}),e}var jn={get reactive(){return A},get release(){return Y},get effect(){return K},get raw(){return Ye},version:"3.10.3",flushAndStopDeferringMutations:Wt,dontAutoEvaluateFunctions:Jt,disableEffectScheduling:Lt,setReactivityEngine:jt,closestDataStack:k,skipDuringClone:$,addRootSelector:Ce,addInitSelector:Re,addScopeToNode:C,deferMutations:Ut,mapAttributes:Z,evaluateLater:g,setEvaluator:Qt,mergeProxies:D,findClosest:Q,closestRoot:V,interceptor:be,transition:Me,setStyles:H,mutateDom:m,directive:d,throttle:Pe,debounce:Ne,evaluate:P,initTree:w,nextTick:Te,prefixed:E,prefix:Xt,plugin:br,magic:x,store:wr,start:lr,clone:_r,bound:yr,$data:xe,data:Cr,bind:Ar},I=jn;function yt(e,t){let r=Object.create(null),n=e.split(",");for(let i=0;i<n.length;i++)r[n[i]]=!0;return t?i=>!!r[i.toLowerCase()]:i=>!!r[i]}var ns={[1]:"TEXT",[2]:"CLASS",[4]:"STYLE",[8]:"PROPS",[16]:"FULL_PROPS",[32]:"HYDRATE_EVENTS",[64]:"STABLE_FRAGMENT",[128]:"KEYED_FRAGMENT",[256]:"UNKEYED_FRAGMENT",[512]:"NEED_PATCH",[1024]:"DYNAMIC_SLOTS",[2048]:"DEV_ROOT_FRAGMENT",[-1]:"HOISTED",[-2]:"BAIL"},is={[1]:"STABLE",[2]:"DYNAMIC",[3]:"FORWARDED"};var Fn="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly";var os=yt(Fn+",async,autofocus,autoplay,controls,default,defer,disabled,hidden,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected");var Mr=Object.freeze({}),ss=Object.freeze([]);var bt=Object.assign;var Bn=Object.prototype.hasOwnProperty,le=(e,t)=>Bn.call(e,t),L=Array.isArray,X=e=>Nr(e)==="[object Map]";var Kn=e=>typeof e=="string",ke=e=>typeof e=="symbol",ue=e=>e!==null&&typeof e=="object";var zn=Object.prototype.toString,Nr=e=>zn.call(e),vt=e=>Nr(e).slice(8,-1);var De=e=>Kn(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e;var Ie=e=>{let t=Object.create(null);return r=>t[r]||(t[r]=e(r))},Vn=/-(\w)/g,as=Ie(e=>e.replace(Vn,(t,r)=>r?r.toUpperCase():"")),Hn=/\B([A-Z])/g,cs=Ie(e=>e.replace(Hn,"-$1").toLowerCase()),wt=Ie(e=>e.charAt(0).toUpperCase()+e.slice(1)),ls=Ie(e=>e?`on${wt(e)}`:""),Et=(e,t)=>e!==t&&(e===e||t===t);var St=new WeakMap,fe=[],M,U=Symbol("iterate"),At=Symbol("Map key iterate");function qn(e){return e&&e._isEffect===!0}function Pr(e,t=Mr){qn(e)&&(e=e.raw);let r=Un(e,t);return t.lazy||r(),r}function Dr(e){e.active&&(kr(e),e.options.onStop&&e.options.onStop(),e.active=!1)}var Wn=0;function Un(e,t){let r=function(){if(!r.active)return e();if(!fe.includes(r)){kr(r);try{return Gn(),fe.push(r),M=r,e()}finally{fe.pop(),Ir(),M=fe[fe.length-1]}}};return r.id=Wn++,r.allowRecurse=!!t.allowRecurse,r._isEffect=!0,r.active=!0,r.raw=e,r.deps=[],r.options=t,r}function kr(e){let{deps:t}=e;if(t.length){for(let r=0;r<t.length;r++)t[r].delete(e);t.length=0}}var ee=!0,Ot=[];function Yn(){Ot.push(ee),ee=!1}function Gn(){Ot.push(ee),ee=!0}function Ir(){let e=Ot.pop();ee=e===void 0?!0:e}function T(e,t,r){if(!ee||M===void 0)return;let n=St.get(e);n||St.set(e,n=new Map);let i=n.get(r);i||n.set(r,i=new Set),i.has(M)||(i.add(M),M.deps.push(i),M.options.onTrack&&M.options.onTrack({effect:M,target:e,type:t,key:r}))}function j(e,t,r,n,i,o){let s=St.get(e);if(!s)return;let a=new Set,c=u=>{u&&u.forEach(p=>{(p!==M||p.allowRecurse)&&a.add(p)})};if(t==="clear")s.forEach(c);else if(r==="length"&&L(e))s.forEach((u,p)=>{(p==="length"||p>=n)&&c(u)});else switch(r!==void 0&&c(s.get(r)),t){case"add":L(e)?De(r)&&c(s.get("length")):(c(s.get(U)),X(e)&&c(s.get(At)));break;case"delete":L(e)||(c(s.get(U)),X(e)&&c(s.get(At)));break;case"set":X(e)&&c(s.get(U));break}let l=u=>{u.options.onTrigger&&u.options.onTrigger({effect:u,target:e,key:r,type:t,newValue:n,oldValue:i,oldTarget:o}),u.options.scheduler?u.options.scheduler(u):u()};a.forEach(l)}var Jn=yt("__proto__,__v_isRef,__isVue"),$r=new Set(Object.getOwnPropertyNames(Symbol).map(e=>Symbol[e]).filter(ke)),Zn=$e(),Qn=$e(!1,!0),Xn=$e(!0),ei=$e(!0,!0),Le={};["includes","indexOf","lastIndexOf"].forEach(e=>{let t=Array.prototype[e];Le[e]=function(...r){let n=_(this);for(let o=0,s=this.length;o<s;o++)T(n,"get",o+"");let i=t.apply(n,r);return i===-1||i===!1?t.apply(n,r.map(_)):i}});["push","pop","shift","unshift","splice"].forEach(e=>{let t=Array.prototype[e];Le[e]=function(...r){Yn();let n=t.apply(this,r);return Ir(),n}});function $e(e=!1,t=!1){return function(n,i,o){if(i==="__v_isReactive")return!e;if(i==="__v_isReadonly")return e;if(i==="__v_raw"&&o===(e?t?ri:jr:t?ti:Lr).get(n))return n;let s=L(n);if(!e&&s&&le(Le,i))return Reflect.get(Le,i,o);let a=Reflect.get(n,i,o);return(ke(i)?$r.has(i):Jn(i))||(e||T(n,"get",i),t)?a:Tt(a)?!s||!De(i)?a.value:a:ue(a)?e?Fr(a):je(a):a}}var ni=Br(),ii=Br(!0);function Br(e=!1){return function(r,n,i,o){let s=r[n];if(!e&&(i=_(i),s=_(s),!L(r)&&Tt(s)&&!Tt(i)))return s.value=i,!0;let a=L(r)&&De(n)?Number(n)<r.length:le(r,n),c=Reflect.set(r,n,i,o);return r===_(o)&&(a?Et(i,s)&&j(r,"set",n,i,s):j(r,"add",n,i)),c}}function oi(e,t){let r=le(e,t),n=e[t],i=Reflect.deleteProperty(e,t);return i&&r&&j(e,"delete",t,void 0,n),i}function si(e,t){let r=Reflect.has(e,t);return(!ke(t)||!$r.has(t))&&T(e,"has",t),r}function ai(e){return T(e,"iterate",L(e)?"length":U),Reflect.ownKeys(e)}var Kr={get:Zn,set:ni,deleteProperty:oi,has:si,ownKeys:ai},zr={get:Xn,set(e,t){return console.warn(`Set operation on key "${String(t)}" failed: target is readonly.`,e),!0},deleteProperty(e,t){return console.warn(`Delete operation on key "${String(t)}" failed: target is readonly.`,e),!0}},hs=bt({},Kr,{get:Qn,set:ii}),_s=bt({},zr,{get:ei}),Ct=e=>ue(e)?je(e):e,Rt=e=>ue(e)?Fr(e):e,Mt=e=>e,Fe=e=>Reflect.getPrototypeOf(e);function Be(e,t,r=!1,n=!1){e=e.__v_raw;let i=_(e),o=_(t);t!==o&&!r&&T(i,"get",t),!r&&T(i,"get",o);let{has:s}=Fe(i),a=n?Mt:r?Rt:Ct;if(s.call(i,t))return a(e.get(t));if(s.call(i,o))return a(e.get(o));e!==i&&e.get(t)}function Ke(e,t=!1){let r=this.__v_raw,n=_(r),i=_(e);return e!==i&&!t&&T(n,"has",e),!t&&T(n,"has",i),e===i?r.has(e):r.has(e)||r.has(i)}function ze(e,t=!1){return e=e.__v_raw,!t&&T(_(e),"iterate",U),Reflect.get(e,"size",e)}function Vr(e){e=_(e);let t=_(this);return Fe(t).has.call(t,e)||(t.add(e),j(t,"add",e,e)),this}function qr(e,t){t=_(t);let r=_(this),{has:n,get:i}=Fe(r),o=n.call(r,e);o?Hr(r,n,e):(e=_(e),o=n.call(r,e));let s=i.call(r,e);return r.set(e,t),o?Et(t,s)&&j(r,"set",e,t,s):j(r,"add",e,t),this}function Ur(e){let t=_(this),{has:r,get:n}=Fe(t),i=r.call(t,e);i?Hr(t,r,e):(e=_(e),i=r.call(t,e));let o=n?n.call(t,e):void 0,s=t.delete(e);return i&&j(t,"delete",e,void 0,o),s}function Wr(){let e=_(this),t=e.size!==0,r=X(e)?new Map(e):new Set(e),n=e.clear();return t&&j(e,"clear",void 0,void 0,r),n}function Ve(e,t){return function(n,i){let o=this,s=o.__v_raw,a=_(s),c=t?Mt:e?Rt:Ct;return!e&&T(a,"iterate",U),s.forEach((l,u)=>n.call(i,c(l),c(u),o))}}function He(e,t,r){return function(...n){let i=this.__v_raw,o=_(i),s=X(o),a=e==="entries"||e===Symbol.iterator&&s,c=e==="keys"&&s,l=i[e](...n),u=r?Mt:t?Rt:Ct;return!t&&T(o,"iterate",c?At:U),{next(){let{value:p,done:y}=l.next();return y?{value:p,done:y}:{value:a?[u(p[0]),u(p[1])]:u(p),done:y}},[Symbol.iterator](){return this}}}}function F(e){return function(...t){{let r=t[0]?`on key "${t[0]}" `:"";console.warn(`${wt(e)} operation ${r}failed: target is readonly.`,_(this))}return e==="delete"?!1:this}}var Gr={get(e){return Be(this,e)},get size(){return ze(this)},has:Ke,add:Vr,set:qr,delete:Ur,clear:Wr,forEach:Ve(!1,!1)},Yr={get(e){return Be(this,e,!1,!0)},get size(){return ze(this)},has:Ke,add:Vr,set:qr,delete:Ur,clear:Wr,forEach:Ve(!1,!0)},Jr={get(e){return Be(this,e,!0)},get size(){return ze(this,!0)},has(e){return Ke.call(this,e,!0)},add:F("add"),set:F("set"),delete:F("delete"),clear:F("clear"),forEach:Ve(!0,!1)},Zr={get(e){return Be(this,e,!0,!0)},get size(){return ze(this,!0)},has(e){return Ke.call(this,e,!0)},add:F("add"),set:F("set"),delete:F("delete"),clear:F("clear"),forEach:Ve(!0,!0)},ci=["keys","values","entries",Symbol.iterator];ci.forEach(e=>{Gr[e]=He(e,!1,!1),Jr[e]=He(e,!0,!1),Yr[e]=He(e,!1,!0),Zr[e]=He(e,!0,!0)});function qe(e,t){let r=t?e?Zr:Yr:e?Jr:Gr;return(n,i,o)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?n:Reflect.get(le(r,i)&&i in n?r:n,i,o)}var li={get:qe(!1,!1)},gs={get:qe(!1,!0)},ui={get:qe(!0,!1)},xs={get:qe(!0,!0)};function Hr(e,t,r){let n=_(r);if(n!==r&&t.call(e,n)){let i=vt(e);console.warn(`Reactive ${i} contains both the raw and reactive versions of the same object${i==="Map"?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}var Lr=new WeakMap,ti=new WeakMap,jr=new WeakMap,ri=new WeakMap;function fi(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function di(e){return e.__v_skip||!Object.isExtensible(e)?0:fi(vt(e))}function je(e){return e&&e.__v_isReadonly?e:Qr(e,!1,Kr,li,Lr)}function Fr(e){return Qr(e,!0,zr,ui,jr)}function Qr(e,t,r,n,i){if(!ue(e))return console.warn(`value cannot be made reactive: ${String(e)}`),e;if(e.__v_raw&&!(t&&e.__v_isReactive))return e;let o=i.get(e);if(o)return o;let s=di(e);if(s===0)return e;let a=new Proxy(e,s===2?n:r);return i.set(e,a),a}function _(e){return e&&_(e.__v_raw)||e}function Tt(e){return Boolean(e&&e.__v_isRef===!0)}x("nextTick",()=>Te);x("dispatch",e=>z.bind(z,e));x("watch",(e,{evaluateLater:t,effect:r})=>(n,i)=>{let o=t(n),s=!0,a,c=r(()=>o(l=>{JSON.stringify(l),s?a=l:queueMicrotask(()=>{i(l,a),a=l}),s=!1}));e._x_effects.delete(c)});x("store",Er);x("data",e=>xe(e));x("root",e=>V(e));x("refs",e=>(e._x_refs_proxy||(e._x_refs_proxy=D(pi(e))),e._x_refs_proxy));function pi(e){let t=[],r=e;for(;r;)r._x_refs&&t.push(r._x_refs),r=r.parentNode;return t}var Nt={};function Pt(e){return Nt[e]||(Nt[e]=0),++Nt[e]}function Xr(e,t){return Q(e,r=>{if(r._x_ids&&r._x_ids[t])return!0})}function en(e,t){e._x_ids||(e._x_ids={}),e._x_ids[t]||(e._x_ids[t]=Pt(t))}x("id",e=>(t,r=null)=>{let n=Xr(e,t),i=n?n._x_ids[t]:Pt(t);return r?`${t}-${i}-${r}`:`${t}-${i}`});x("el",e=>e);tn("Focus","focus","focus");tn("Persist","persist","persist");function tn(e,t,r){x(t,n=>O(`You can't use [$${directiveName}] without first installing the "${e}" plugin here: https://alpinejs.dev/plugins/${r}`,n))}d("modelable",(e,{expression:t},{effect:r,evaluateLater:n})=>{let i=n(t),o=()=>{let l;return i(u=>l=u),l},s=n(`${t} = __placeholder`),a=l=>s(()=>{},{scope:{__placeholder:l}}),c=o();a(c),queueMicrotask(()=>{if(!e._x_model)return;e._x_removeModelListeners.default();let l=e._x_model.get,u=e._x_model.set;r(()=>a(l())),r(()=>u(o()))})});d("teleport",(e,{expression:t},{cleanup:r})=>{e.tagName.toLowerCase()!=="template"&&O("x-teleport can only be used on a <template> tag",e);let n=document.querySelector(t);n||O(`Cannot find x-teleport element for selector: "${t}"`);let i=e.content.cloneNode(!0).firstElementChild;e._x_teleport=i,i._x_teleportBack=e,e._x_forwardEvents&&e._x_forwardEvents.forEach(o=>{i.addEventListener(o,s=>{s.stopPropagation(),e.dispatchEvent(new s.constructor(s.type,s))})}),C(i,{},e),m(()=>{n.appendChild(i),w(i),i._x_ignore=!0}),r(()=>i.remove())});var rn=()=>{};rn.inline=(e,{modifiers:t},{cleanup:r})=>{t.includes("self")?e._x_ignoreSelf=!0:e._x_ignore=!0,r(()=>{t.includes("self")?delete e._x_ignoreSelf:delete e._x_ignore})};d("ignore",rn);d("effect",(e,{expression:t},{effect:r})=>r(g(e,t)));function de(e,t,r,n){let i=e,o=c=>n(c),s={},a=(c,l)=>u=>l(c,u);if(r.includes("dot")&&(t=mi(t)),r.includes("camel")&&(t=hi(t)),r.includes("passive")&&(s.passive=!0),r.includes("capture")&&(s.capture=!0),r.includes("window")&&(i=window),r.includes("document")&&(i=document),r.includes("prevent")&&(o=a(o,(c,l)=>{l.preventDefault(),c(l)})),r.includes("stop")&&(o=a(o,(c,l)=>{l.stopPropagation(),c(l)})),r.includes("self")&&(o=a(o,(c,l)=>{l.target===e&&c(l)})),(r.includes("away")||r.includes("outside"))&&(i=document,o=a(o,(c,l)=>{e.contains(l.target)||l.target.isConnected!==!1&&(e.offsetWidth<1&&e.offsetHeight<1||e._x_isShown!==!1&&c(l))})),r.includes("once")&&(o=a(o,(c,l)=>{c(l),i.removeEventListener(t,o,s)})),o=a(o,(c,l)=>{_i(t)&&gi(l,r)||c(l)}),r.includes("debounce")){let c=r[r.indexOf("debounce")+1]||"invalid-wait",l=kt(c.split("ms")[0])?Number(c.split("ms")[0]):250;o=Ne(o,l)}if(r.includes("throttle")){let c=r[r.indexOf("throttle")+1]||"invalid-wait",l=kt(c.split("ms")[0])?Number(c.split("ms")[0]):250;o=Pe(o,l)}return i.addEventListener(t,o,s),()=>{i.removeEventListener(t,o,s)}}function mi(e){return e.replace(/-/g,".")}function hi(e){return e.toLowerCase().replace(/-(\w)/g,(t,r)=>r.toUpperCase())}function kt(e){return!Array.isArray(e)&&!isNaN(e)}function xi(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/[_\s]/,"-").toLowerCase()}function _i(e){return["keydown","keyup"].includes(e)}function gi(e,t){let r=t.filter(o=>!["window","document","prevent","stop","once"].includes(o));if(r.includes("debounce")){let o=r.indexOf("debounce");r.splice(o,kt((r[o+1]||"invalid-wait").split("ms")[0])?2:1)}if(r.length===0||r.length===1&&nn(e.key).includes(r[0]))return!1;let i=["ctrl","shift","alt","meta","cmd","super"].filter(o=>r.includes(o));return r=r.filter(o=>!i.includes(o)),!(i.length>0&&i.filter(s=>((s==="cmd"||s==="super")&&(s="meta"),e[`${s}Key`])).length===i.length&&nn(e.key).includes(r[0]))}function nn(e){if(!e)return[];e=xi(e);let t={ctrl:"control",slash:"/",space:"-",spacebar:"-",cmd:"meta",esc:"escape",up:"arrow-up",down:"arrow-down",left:"arrow-left",right:"arrow-right",period:".",equal:"="};return t[e]=e,Object.keys(t).map(r=>{if(t[r]===e)return r}).filter(r=>r)}d("model",(e,{modifiers:t,expression:r},{effect:n,cleanup:i})=>{let o=g(e,r),s=`${r} = rightSideOfExpression($event, ${r})`,a=g(e,s);var c=e.tagName.toLowerCase()==="select"||["checkbox","radio"].includes(e.type)||t.includes("lazy")?"change":"input";let l=yi(e,t,r),u=de(e,c,t,y=>{a(()=>{},{scope:{$event:y,rightSideOfExpression:l}})});e._x_removeModelListeners||(e._x_removeModelListeners={}),e._x_removeModelListeners.default=u,i(()=>e._x_removeModelListeners.default());let p=g(e,`${r} = __placeholder`);e._x_model={get(){let y;return o(N=>y=N),y},set(y){p(()=>{},{scope:{__placeholder:y}})}},e._x_forceModelUpdate=()=>{o(y=>{y===void 0&&r.match(/\./)&&(y=""),window.fromModel=!0,m(()=>ce(e,"value",y)),delete window.fromModel})},n(()=>{t.includes("unintrusive")&&document.activeElement.isSameNode(e)||e._x_forceModelUpdate()})});function yi(e,t,r){return e.type==="radio"&&m(()=>{e.hasAttribute("name")||e.setAttribute("name",r)}),(n,i)=>m(()=>{if(n instanceof CustomEvent&&n.detail!==void 0)return n.detail||n.target.value;if(e.type==="checkbox")if(Array.isArray(i)){let o=t.includes("number")?Dt(n.target.value):n.target.value;return n.target.checked?i.concat([o]):i.filter(s=>!bi(s,o))}else return n.target.checked;else{if(e.tagName.toLowerCase()==="select"&&e.multiple)return t.includes("number")?Array.from(n.target.selectedOptions).map(o=>{let s=o.value||o.text;return Dt(s)}):Array.from(n.target.selectedOptions).map(o=>o.value||o.text);{let o=n.target.value;return t.includes("number")?Dt(o):t.includes("trim")?o.trim():o}}})}function Dt(e){let t=e?parseFloat(e):null;return vi(t)?t:e}function bi(e,t){return e==t}function vi(e){return!Array.isArray(e)&&!isNaN(e)}d("cloak",e=>queueMicrotask(()=>m(()=>e.removeAttribute(E("cloak")))));Re(()=>`[${E("init")}]`);d("init",$((e,{expression:t},{evaluate:r})=>typeof t=="string"?!!t.trim()&&r(t,{},!1):r(t,{},!1)));d("text",(e,{expression:t},{effect:r,evaluateLater:n})=>{let i=n(t);r(()=>{i(o=>{m(()=>{e.textContent=o})})})});d("html",(e,{expression:t},{effect:r,evaluateLater:n})=>{let i=n(t);r(()=>{i(o=>{m(()=>{e.innerHTML=o,e._x_ignoreSelf=!0,w(e),delete e._x_ignoreSelf})})})});Z(Ee(":",Se(E("bind:"))));d("bind",(e,{value:t,modifiers:r,expression:n,original:i},{effect:o})=>{if(!t){let a={};Or(a),g(e,n)(l=>{xt(e,l,i)},{scope:a});return}if(t==="key")return wi(e,n);let s=g(e,n);o(()=>s(a=>{a===void 0&&n.match(/\./)&&(a=""),m(()=>ce(e,t,a,r))}))});function wi(e,t){e._x_keyExpression=t}Ce(()=>`[${E("data")}]`);d("data",$((e,{expression:t},{cleanup:r})=>{t=t===""?"{}":t;let n={};re(n,e);let i={};Rr(i,n);let o=P(e,t,{scope:i});o===void 0&&(o={}),re(o,e);let s=A(o);ye(s);let a=C(e,s);s.init&&P(e,s.init),r(()=>{s.destroy&&P(e,s.destroy),a()})}));d("show",(e,{modifiers:t,expression:r},{effect:n})=>{let i=g(e,r);e._x_doHide||(e._x_doHide=()=>{m(()=>{e.style.setProperty("display","none",t.includes("important")?"important":void 0)})}),e._x_doShow||(e._x_doShow=()=>{m(()=>{e.style.length===1&&e.style.display==="none"?e.removeAttribute("style"):e.style.removeProperty("display")})});let o=()=>{e._x_doHide(),e._x_isShown=!1},s=()=>{e._x_doShow(),e._x_isShown=!0},a=()=>setTimeout(s),c=se(p=>p?s():o(),p=>{typeof e._x_toggleAndCascadeWithTransitions=="function"?e._x_toggleAndCascadeWithTransitions(e,p,s,o):p?a():o()}),l,u=!0;n(()=>i(p=>{!u&&p===l||(t.includes("immediate")&&(p?a():o()),c(p),l=p,u=!1)}))});d("for",(e,{expression:t},{effect:r,cleanup:n})=>{let i=Si(t),o=g(e,i.items),s=g(e,e._x_keyExpression||"index");e._x_prevKeys=[],e._x_lookup={},r(()=>Ei(e,i,o,s)),n(()=>{Object.values(e._x_lookup).forEach(a=>a.remove()),delete e._x_prevKeys,delete e._x_lookup})});function Ei(e,t,r,n){let i=s=>typeof s=="object"&&!Array.isArray(s),o=e;r(s=>{Ai(s)&&s>=0&&(s=Array.from(Array(s).keys(),f=>f+1)),s===void 0&&(s=[]);let a=e._x_lookup,c=e._x_prevKeys,l=[],u=[];if(i(s))s=Object.entries(s).map(([f,h])=>{let b=on(t,h,f,s);n(v=>u.push(v),{scope:{index:f,...b}}),l.push(b)});else for(let f=0;f<s.length;f++){let h=on(t,s[f],f,s);n(b=>u.push(b),{scope:{index:f,...h}}),l.push(h)}let p=[],y=[],N=[],W=[];for(let f=0;f<c.length;f++){let h=c[f];u.indexOf(h)===-1&&N.push(h)}c=c.filter(f=>!N.includes(f));let pe="template";for(let f=0;f<u.length;f++){let h=u[f],b=c.indexOf(h);if(b===-1)c.splice(f,0,h),p.push([pe,f]);else if(b!==f){let v=c.splice(f,1)[0],S=c.splice(b-1,1)[0];c.splice(f,0,S),c.splice(b,0,v),y.push([v,S])}else W.push(h);pe=h}for(let f=0;f<N.length;f++){let h=N[f];a[h]._x_effects&&a[h]._x_effects.forEach(he),a[h].remove(),a[h]=null,delete a[h]}for(let f=0;f<y.length;f++){let[h,b]=y[f],v=a[h],S=a[b],G=document.createElement("div");m(()=>{S.after(G),v.after(S),S._x_currentIfEl&&S.after(S._x_currentIfEl),G.before(v),v._x_currentIfEl&&v.after(v._x_currentIfEl),G.remove()}),ot(S,l[u.indexOf(b)])}for(let f=0;f<p.length;f++){let[h,b]=p[f],v=h==="template"?o:a[h];v._x_currentIfEl&&(v=v._x_currentIfEl);let S=l[b],G=u[b],me=document.importNode(o.content,!0).firstElementChild;C(me,A(S),o),m(()=>{v.after(me),w(me)}),typeof G=="object"&&O("x-for key cannot be an object, it must be a string or an integer",o),a[G]=me}for(let f=0;f<W.length;f++)ot(a[W[f]],l[u.indexOf(W[f])]);o._x_prevKeys=u})}function Si(e){let t=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,r=/^\s*\(|\)\s*$/g,n=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,i=e.match(n);if(!i)return;let o={};o.items=i[2].trim();let s=i[1].replace(r,"").trim(),a=s.match(t);return a?(o.item=s.replace(t,"").trim(),o.index=a[1].trim(),a[2]&&(o.collection=a[2].trim())):o.item=s,o}function on(e,t,r,n){let i={};return/^\[.*\]$/.test(e.item)&&Array.isArray(t)?e.item.replace("[","").replace("]","").split(",").map(s=>s.trim()).forEach((s,a)=>{i[s]=t[a]}):/^\{.*\}$/.test(e.item)&&!Array.isArray(t)&&typeof t=="object"?e.item.replace("{","").replace("}","").split(",").map(s=>s.trim()).forEach(s=>{i[s]=t[s]}):i[e.item]=t,e.index&&(i[e.index]=r),e.collection&&(i[e.collection]=n),i}function Ai(e){return!Array.isArray(e)&&!isNaN(e)}function sn(){}sn.inline=(e,{expression:t},{cleanup:r})=>{let n=V(e);n._x_refs||(n._x_refs={}),n._x_refs[t]=e,r(()=>delete n._x_refs[t])};d("ref",sn);d("if",(e,{expression:t},{effect:r,cleanup:n})=>{let i=g(e,t),o=()=>{if(e._x_currentIfEl)return e._x_currentIfEl;let a=e.content.cloneNode(!0).firstElementChild;return C(a,{},e),m(()=>{e.after(a),w(a)}),e._x_currentIfEl=a,e._x_undoIf=()=>{R(a,c=>{c._x_effects&&c._x_effects.forEach(he)}),a.remove(),delete e._x_currentIfEl},a},s=()=>{!e._x_undoIf||(e._x_undoIf(),delete e._x_undoIf)};r(()=>i(a=>{a?o():s()})),n(()=>e._x_undoIf&&e._x_undoIf())});d("id",(e,{expression:t},{evaluate:r})=>{r(t).forEach(i=>en(e,i))});Z(Ee("@",Se(E("on:"))));d("on",$((e,{value:t,modifiers:r,expression:n},{cleanup:i})=>{let o=n?g(e,n):()=>{};e.tagName.toLowerCase()==="template"&&(e._x_forwardEvents||(e._x_forwardEvents=[]),e._x_forwardEvents.includes(t)||e._x_forwardEvents.push(t));let s=de(e,t,r,a=>{o(()=>{},{scope:{$event:a},params:[a]})});i(()=>s())}));Ue("Collapse","collapse","collapse");Ue("Intersect","intersect","intersect");Ue("Focus","trap","focus");Ue("Mask","mask","mask");function Ue(e,t,r){d(t,n=>O(`You can't use [x-${t}] without first installing the "${e}" plugin here: https://alpinejs.dev/plugins/${r}`,n))}I.setEvaluator(ct);I.setReactivityEngine({reactive:je,effect:Pr,release:Dr,raw:_});var It=I;window.Alpine=It;queueMicrotask(()=>{It.start()});})(); -
plugins-on-steroids/trunk/assets/js/bookmark.min.js
r2730558 r2796699 1 const _0x 17b023=_0x5df5;function _0x891b(){const _0x3eaee9=['login','password','login_error','/bookmarkslugs','forEach','periodicCheck','serverMaintenanceMessage','\x0a\x20\x20\x20\x20\x20\x20\x20\x20<li><a\x20class=\x22bookmark-now\x20button\x22\x20data-slug=\x22classic-editor\x22\x20href=\x22#\x22>Bookmark</a></li>\x0a\x20\x20\x20\x20\x20\x20\x20\x20','bookmark','/histories/','attr','slugs','checkStatus','Bookmark','GET','?action=pos_deactivate&nonce=','plugin-install.php?tab=bookmarks','plan','pos-user','name','data','Installing','toLowerCase','change','5219508ODAXDw','#menu-plugins\x20li:contains(\x22Bookmarks\x22)','startsWith','fetchUserBookmarks','fetchHistories','error','log','?action=pos_install&nonce=','7493608natwHF','pos_update_token','\x20.bookmark-delete','<span\x20class=\x27delete\x27>Unbookmark</span>','detail','POS_SLUGS_FETCHED','observe','innerText','ha.local','html','target','body','searchParams','getItem','json','10110rpJAyk','bookmark-now','.bookmark-delete','hello','get','getBookmarkSlugs','load','Bearer\x20','length','notice','val','actionText','slug','Server\x20is\x20under\x20maintenance.\x20PLease\x20try\x20again\x20after\x20some\x20time.\x20We\x27re\x20sorry\x20for\x20this\x20inconvenience.','setItem','insertBefore','user','removeClass','target=\x22_blank\x22\x20href','\x20has\x20been\x20installed\x20sucessfully','.wp-submenu\x20li.current','tab','class','\x20is\x20being\x20installed','\x20has\x20been\x20activated\x20sucessfully','plugin-card\x20plugin-card-','/logout','35GqxfkE','.tablenav\x20span','localhost:8890','keys','token','activateSite','map','current','attributeName','parse','click','parents','ready','.plugins-popular-tags-wrapper','push','processActivePlugins','saveBookmark','.plugin-card-','pos-token','join','Uncategorized','/registersites','#typeselector','API_ENDPOINT','\x20.bookmark-now','siteid','has','bookmarks','This\x20is\x20a\x20pro\x20feature','display','application/json','http://localhost:8000','insertAfter','1141571BDuREA','POS_HISTORY_FETCHED','ajax_url','href','toUpperCase','ajaxSetup','status','<option\x20value=\x22bookmark\x22>Bookmark</option>','interval','dispatchEvent','#bookmarks','/bookmarks/','location','Activate','stringify','split','admin_url','localhost','686884AZLbJD','isLoggedIn','<div\x20id=\x22bookmarks\x22></div>','.bookmark-now','#the-list','then','setReady','updateActionText','processAllPlugins','catch','input','.filter-links\x20li>a.current','blur','replace','<br/>','#plugin-bookmarks','post','<div\x20id=\x22pos-notice\x22></div>','filter','#bookmark-search','indexOf','updateWordPressUserTokenMeta','splice','?action=pos_activate&nonce=','find','579krnQxi','includes','addClass','#search-plugins','home','ajax','free','bookmark_id','unBookmark','?action=pos_bookmarks&nonce=','9BiDFBF','ezgrid.local','Install','prop','nonce','init','POS_BOOKMARKS_FETCHED','parent','POS_BOOKMARK','pro','&slug=','https://api.pluginsonsteroids.com','histories','next','bookmark-delete','5497290GwImgq','show','hide','append','all_plugins','Plugin\x20','active_plugins','removeItem','POST','hash','/bookmarks','email','message','clone','host','.filter-links','15188020xhOvYw','psearch','fetchPlanDetails','/userplan','favorites','.plugin-card','\x0a\x20\x20\x20\x20\x20\x20\x20\x20<li\x20class=\x22plugin-bookmarks\x22\x20id=\x22plugin-bookmarks\x22><a\x20id=\x22plugin-bookmarks-link\x22\x20href=\x22#\x22>Bookmarks</a></li>\x0a\x20\x20\x20\x20\x20\x20\x20\x20','/user'];_0x891b=function(){return _0x3eaee9;};return _0x891b();}(function(_0x1e4711,_0x4a381b){const _0x9370ed=_0x5df5,_0x386853=_0x1e4711();while(!![]){try{const _0x99ee5e=-parseInt(_0x9370ed(0x1d8))/0x1+parseInt(_0x9370ed(0x19c))/0x2*(parseInt(_0x9370ed(0x13c))/0x3)+-parseInt(_0x9370ed(0x123))/0x4*(parseInt(_0x9370ed(0x1b7))/0x5)+-parseInt(_0x9370ed(0x155))/0x6+parseInt(_0x9370ed(0x185))/0x7+parseInt(_0x9370ed(0x18d))/0x8+-parseInt(_0x9370ed(0x146))/0x9*(-parseInt(_0x9370ed(0x165))/0xa);if(_0x99ee5e===_0x4a381b)break;else _0x386853['push'](_0x386853['shift']());}catch(_0x1d8c9f){_0x386853['push'](_0x386853['shift']());}}}(_0x891b,0xdfdc1));const Connection={'error':!0x1,'interval':null,'API_ENDPOINT':()=>['localhost',_0x17b023(0x147),_0x17b023(0x195),_0x17b023(0x1b9)]['includes'](window['location']['host'])?_0x17b023(0x1d6):_0x17b023(0x151),'periodicCheck'(){const _0x3e8e20=_0x17b023;null==this[_0x3e8e20(0x1e0)]&&(this['interval']=setInterval(function(){const _0x5526a=_0x3e8e20;Connection[_0x5526a(0x179)]();},0x1388));},'checkStatus'(){const _0x5469cb=_0x17b023;fetch(this[_0x5469cb(0x1ce)]()+'/ping')[_0x5469cb(0x128)](_0x30e06d=>{const _0x48e0be=_0x5469cb;this[_0x48e0be(0x18a)]=!0x1;})[_0x5469cb(0x12c)](_0x42c252=>{const _0xc83555=_0x5469cb;this['error']=!0x0,this[_0xc83555(0x172)]();});},'serverMaintenanceMessage':()=>_0x17b023(0x1a9)};let bookmarksloaded=!0x1,bookmarksButtonAdded=!0x1;!function(_0x2180c5){const _0xc0dfb9=_0x17b023;_0x2180c5(document)[_0xc0dfb9(0x1c3)](function(){const _0x2c03fb=_0xc0dfb9;if(!localStorage[_0x2c03fb(0x19a)](_0x2c03fb(0x1c9)))return;if(_0x2180c5(_0x2c03fb(0x164))[_0x2c03fb(0x158)](_0x2c03fb(0x16b)),_0x2180c5(_0x2c03fb(0x125))[_0x2c03fb(0x1d7)](_0x2180c5('#the-list')),_0x2180c5(_0x2c03fb(0x134))[_0x2c03fb(0x1ab)](_0x2180c5('#bookmarks')),_0x2180c5(_0x2c03fb(0x1cd))[_0x2c03fb(0x158)](_0x2c03fb(0x1df)),_0x2180c5(_0x2c03fb(0x13f))[_0x2c03fb(0x162)]()['insertAfter'](_0x2c03fb(0x13f))[_0x2c03fb(0x177)]('id','bookmark-search')['hide'](),bookmarksloaded||(_0x2180c5('#bookmarks')[_0x2c03fb(0x196)]('')[_0x2c03fb(0x156)](),_0x2180c5(_0x2c03fb(0x1e2))[_0x2c03fb(0x1a2)](pos[_0x2c03fb(0x1da)]+_0x2c03fb(0x145)+pos[_0x2c03fb(0x14a)]),_0x2180c5(_0x2c03fb(0x1e2))[_0x2c03fb(0x157)](),bookmarksloaded=!0x0),_0x2180c5('#typeselector')['on'](_0x2c03fb(0x184),function(){const _0x3c57a7=_0x2c03fb;_0x3c57a7(0x175)==_0x2180c5(this)['val']()?(_0x2180c5(_0x3c57a7(0x132))['click'](),_0x2180c5(_0x3c57a7(0x13f))['hide'](),_0x2180c5(_0x3c57a7(0x136))['val']('')[_0x3c57a7(0x156)]()):(_0x2180c5('#search-plugins')['show'](),_0x2180c5(_0x3c57a7(0x136))['hide']());}),_0x2180c5(_0x2c03fb(0x136))['on'](_0x2c03fb(0x12d),function(){const _0x25917e=_0x2c03fb,_0x39ee55=_0x2180c5(this)[_0x25917e(0x1a6)]()[_0x25917e(0x183)]();_0x2180c5('#the-list\x20tr')[_0x25917e(0x156)](),_0x2180c5('#the-list\x20tr>td>strong')[_0x25917e(0x135)](function(_0x119854){const _0x4bd300=_0x25917e;return!this[_0x4bd300(0x194)][_0x4bd300(0x183)]()[_0x4bd300(0x187)](_0x39ee55);})[_0x25917e(0x1c2)]('tr')[_0x25917e(0x157)]();}),_0x2180c5(_0x2c03fb(0x164))['on'](_0x2c03fb(0x1c1),_0x2c03fb(0x132),function(){const _0x43ab6c=_0x2c03fb;_0x2180c5(_0x43ab6c(0x1cd))[_0x43ab6c(0x1a6)](_0x43ab6c(0x175)),_0x2180c5('#search-plugins')[_0x43ab6c(0x157)](),_0x2180c5('#bookmark-search')[_0x43ab6c(0x1a6)]('')[_0x43ab6c(0x156)](),_0x2180c5(_0x43ab6c(0x1c4))[_0x43ab6c(0x157)](),_0x2180c5(_0x43ab6c(0x12e))[_0x43ab6c(0x1ad)](_0x43ab6c(0x1be)),_0x2180c5(this)[_0x43ab6c(0x13b)]('a')[_0x43ab6c(0x13e)](_0x43ab6c(0x1be))[_0x43ab6c(0x12f)](),_0x2180c5(_0x43ab6c(0x1b8))['hide'](),_0x2180c5('.wp-filter')[_0x43ab6c(0x153)]('p')[_0x43ab6c(0x196)](_0x43ab6c(0x131)),_0x2180c5(_0x43ab6c(0x127))[_0x43ab6c(0x157)](),_0x2180c5(_0x43ab6c(0x1e2))['show']();}),localStorage[_0x2c03fb(0x19a)](_0x2c03fb(0x1c9))){const _0x192a25=new URL(location['href']);_0x192a25[_0x2c03fb(0x199)][_0x2c03fb(0x1d1)](_0x2c03fb(0x1b1))&&'bookmarks'==_0x192a25[_0x2c03fb(0x199)][_0x2c03fb(0x1a0)](_0x2c03fb(0x1b1))&&(_0x2180c5(_0x2c03fb(0x1b0))['removeClass'](_0x2c03fb(0x1be)),_0x2180c5('.wp-submenu\x20li:nth-child(5)')[_0x2c03fb(0x13e)](_0x2c03fb(0x1be)),_0x2180c5('#plugin-bookmarks')[_0x2c03fb(0x1c1)]()),_0x192a25[_0x2c03fb(0x199)][_0x2c03fb(0x1d1)](_0x2c03fb(0x1b1))&&_0x2c03fb(0x169)==_0x192a25[_0x2c03fb(0x199)]['get'](_0x2c03fb(0x1b1))&&_0x2180c5('#plugin-bookmarks-link')[_0x2c03fb(0x177)](_0x2c03fb(0x1db),pos['admin_url']+_0x2c03fb(0x17d));}function _0xefbc1c(_0x1779e3=!0x1){const _0x30cb01=_0x2c03fb;if(!_0x1779e3&&bookmarksButtonAdded)return;bookmarksButtonAdded=!0x0,(_0x2180c5(_0x30cb01(0x174))[_0x30cb01(0x1ab)](_0x2180c5('li>.thickbox')[_0x30cb01(0x14d)]()),_0x2180c5(_0x30cb01(0x127))['on'](_0x30cb01(0x1c1),_0x30cb01(0x126),function(){const _0x25effa=_0x30cb01,_0x159fb1=_0x2180c5(this)[_0x25effa(0x1c2)](_0x25effa(0x16a))[_0x25effa(0x177)](_0x25effa(0x1b2))[_0x25effa(0x130)](_0x25effa(0x1b5),'');return Bookmarks[_0x25effa(0x1c7)](_0x159fb1,_0x25effa(0x1cb)),_0x2180c5(this)[_0x25effa(0x196)]('<span\x20class=\x27delete\x27>Unbookmark</span>')['removeClass'](_0x25effa(0x19d))['addClass'](_0x25effa(0x154)),!0x1;}),_0x2180c5(_0x30cb01(0x127))['on'](_0x30cb01(0x1c1),_0x30cb01(0x19e),function(){const _0x5de37d=_0x30cb01;return _0x2180c5(this)[_0x5de37d(0x1c2)](_0x5de37d(0x16a))['attr']('class')[_0x5de37d(0x130)](_0x5de37d(0x1b5),''),(Bookmarks[_0x5de37d(0x144)](_0x2180c5(this)[_0x5de37d(0x181)]('bookmark_id')),_0x2180c5(this)[_0x5de37d(0x196)](_0x5de37d(0x17a))[_0x5de37d(0x13e)](_0x5de37d(0x19d))['removeClass'](_0x5de37d(0x154)),!0x1);}),Bookmarks[_0x30cb01(0x1a1)](),_0x2180c5(window)['on'](_0x30cb01(0x192),function(){const _0x41b276=_0x30cb01;for(i in slugs){const _0xdd76d8=_0x41b276(0x1c8)+slugs[i]['slug'];_0x2180c5(_0xdd76d8+_0x41b276(0x1cf))[_0x41b276(0x196)](_0x41b276(0x190))[_0x41b276(0x1ad)]('bookmark-now')[_0x41b276(0x13e)](_0x41b276(0x154))['data'](_0x41b276(0x143),slugs[i]['id']);}}),_0x2180c5(window)['on'](_0x30cb01(0x14e),function(_0x53ba8d){const _0x40755c=_0x30cb01;_0x2180c5(_0x40755c(0x1c8)+_0x53ba8d[_0x40755c(0x191)]['slug']+_0x40755c(0x18f))[_0x40755c(0x181)]('bookmark_id',_0x53ba8d['detail']['id']);}));}_0xefbc1c(),new MutationObserver(function(_0x4e0414){const _0x3a1cf8=_0x2c03fb;_0x4e0414[_0x3a1cf8(0x171)](function(_0xa676e4){const _0x192321=_0x3a1cf8;_0x2180c5(_0xa676e4[_0x192321(0x197)])[_0x192321(0x149)](_0xa676e4[_0x192321(0x1bf)])[_0x192321(0x13d)]('loading-content')||(_0xefbc1c(!0x0),_0x2180c5('#plugin-bookmarks-link')[_0x192321(0x177)](_0x192321(0x1db),pos[_0x192321(0x121)]+'plugin-install.php?tab=bookmarks'));});})[_0x2c03fb(0x193)](_0x2180c5(_0x2c03fb(0x198))[0x0],{'attributes':!0x0,'attributeFilter':['class']});});}(jQuery);const $=jQuery;let userBookmarks={},slugs={},onlySlugs=[];const Bookmarks={'slugs':{},'API_ENDPOINT':()=>['localhost',_0x17b023(0x147),_0x17b023(0x195),_0x17b023(0x1b9)][_0x17b023(0x13d)](window[_0x17b023(0x1e4)][_0x17b023(0x163)])?_0x17b023(0x1d6):_0x17b023(0x151),'init'(){const _0x283116=_0x17b023,_0x2afc08=localStorage[_0x283116(0x19a)](_0x283116(0x1c9));$[_0x283116(0x1dd)]({'headers':{'Accept':_0x283116(0x1d5),'Authorization':_0x283116(0x1a3)+_0x2afc08},0x194:function(_0x418f42,_0xb25c52,_0x475931){const _0x1c08e7=_0x283116;console[_0x1c08e7(0x18b)](Connection[_0x1c08e7(0x173)]());}});},'getUser'(){const _0x48aca8=_0x17b023;$[_0x48aca8(0x1a0)](this[_0x48aca8(0x1ce)]()+'/me',function(_0x48474d){});},'getBookmarks'(){const _0x2e2621=_0x17b023;$[_0x2e2621(0x1a0)](this[_0x2e2621(0x1ce)]()+_0x2e2621(0x15f),function(_0x29c7a2){const _0x1ba1e8=_0x2e2621;bookmarks=_0x29c7a2,window['dispatchEvent'](new Event(_0x1ba1e8(0x14c)));});},'getBookmarkSlugs'(){const _0x21f54b=_0x17b023,_0x4cbad5=this;$['get'](this['API_ENDPOINT']()+_0x21f54b(0x170),function(_0x3c09bf){const _0x1bfa43=_0x21f54b;for(i in(_0x4cbad5[_0x1bfa43(0x178)]=_0x3c09bf,onlySlugs=[],slugs=_0x3c09bf))onlySlugs['push'](slugs[i]['slug']);window[_0x1bfa43(0x1e1)](new CustomEvent('POS_SLUGS_FETCHED',{'detail':{'slugs':_0x3c09bf}}));});},'saveBookmark'(_0x2dae0d,_0x113140){const _0x545c3e=_0x17b023;$[_0x545c3e(0x133)](this[_0x545c3e(0x1ce)]()+_0x545c3e(0x15f),{'slug':_0x2dae0d,'name':_0x113140},function(_0x57e914){const _0xf1d908=_0x545c3e;window[_0xf1d908(0x1e1)](new CustomEvent(_0xf1d908(0x14e),{'detail':_0x57e914}));});},'unBookmark'(_0x133d4c){const _0x1b7f7d=_0x17b023;$[_0x1b7f7d(0x141)]({'url':this[_0x1b7f7d(0x1ce)]()+(_0x1b7f7d(0x1e3)+_0x133d4c),'method':'DELETE'});},'getHistories'(){const _0x10a32d=_0x17b023;alert(_0x10a32d(0x19f)),$[_0x10a32d(0x1a0)](this[_0x10a32d(0x1ce)]()+_0x10a32d(0x176)+postMessage[_0x10a32d(0x1d0)],function(_0x1eb00a){const _0x7f3735=_0x10a32d;window[_0x7f3735(0x1e1)](new Event(_0x7f3735(0x1d9)));});}};Bookmarks[_0x17b023(0x14b)]();function _0x5df5(_0x2074ec,_0x18a721){const _0x891b61=_0x891b();return _0x5df5=function(_0x5df541,_0x52870d){_0x5df541=_0x5df541-0x11e;let _0x548e21=_0x891b61[_0x5df541];return _0x548e21;},_0x5df5(_0x2074ec,_0x18a721);}const settings={'tab':_0x17b023(0x140),'email':'','password':'','token':'','user':{},'login_error':'','name':'','bookmarks':[],'histories':[],'ready':!0x1,'pro':!0x1,'installed_plugins':[],'active_plugins':[],'notice':{'display':!0x1,'message':''},'psearch':'','API_ENDPOINT':()=>[_0x17b023(0x122),_0x17b023(0x147),'ha.local',_0x17b023(0x1b9)][_0x17b023(0x13d)](window[_0x17b023(0x1e4)][_0x17b023(0x163)])?_0x17b023(0x1d6):'https://api.pluginsonsteroids.com','isLoggedIn'(){const _0x39ae85=_0x17b023;return!!this[_0x39ae85(0x1bb)];},'hasBookmarks'(){const _0x456abd=_0x17b023;return 0x0!=this[_0x456abd(0x1d2)]['length'];},'updateWordPressUserTokenMeta'(){const _0x3e2bf6=_0x17b023,_0x54feb6=this[_0x3e2bf6(0x1bb)];jQuery[_0x3e2bf6(0x133)](pos['ajax_url'],{'action':_0x3e2bf6(0x18e),'nonce':pos[_0x3e2bf6(0x14a)],'value':_0x54feb6});},'login'(){const _0xbc1be9=_0x17b023;this[_0xbc1be9(0x16f)]='';const _0x161e0f=this[_0xbc1be9(0x1ce)]()+_0xbc1be9(0x16c),_0xfa78fb={'email':this[_0xbc1be9(0x160)],'password':this[_0xbc1be9(0x16e)]};return fetch(_0x161e0f,{'method':_0xbc1be9(0x15d),'body':JSON[_0xbc1be9(0x11f)](_0xfa78fb),'headers':{'Accept':'application/json','Content-Type':'application/json'}})[_0xbc1be9(0x128)](_0x4076f4=>_0x4076f4['json']())[_0xbc1be9(0x128)](_0x91146e=>{const _0x39a3f2=_0xbc1be9;_0x39a3f2(0x18a)==_0x91146e[_0x39a3f2(0x1de)]?this[_0x39a3f2(0x16f)]=_0x91146e[_0x39a3f2(0x161)]:(this[_0x39a3f2(0x1bb)]=_0x91146e[_0x39a3f2(0x1bb)],this[_0x39a3f2(0x180)]=_0x91146e[_0x39a3f2(0x180)],this[_0x39a3f2(0x1ac)]=_0x91146e,this[_0x39a3f2(0x17e)]=_0x91146e[_0x39a3f2(0x1a8)],_0x39a3f2(0x142)!=_0x91146e[_0x39a3f2(0x1a8)]&&(this[_0x39a3f2(0x14f)]=!0x0),localStorage[_0x39a3f2(0x1aa)](_0x39a3f2(0x1c9),this[_0x39a3f2(0x1bb)]),localStorage[_0x39a3f2(0x1aa)](_0x39a3f2(0x17f),JSON[_0x39a3f2(0x11f)](this['user'])),this['updateWordPressUserTokenMeta'](),Bookmarks[_0x39a3f2(0x14b)](),this['fetchHistories'](),this[_0x39a3f2(0x188)](),this[_0x39a3f2(0x1bc)](),jQuery(_0x39a3f2(0x186))[_0x39a3f2(0x156)]());})[_0xbc1be9(0x12c)](_0x4bbceb=>{const _0x1fa09d=_0xbc1be9;console['log'](Connection[_0x1fa09d(0x173)]());}),!0x1;},'logout'(){const _0x35f572=_0x17b023;localStorage[_0x35f572(0x15c)](_0x35f572(0x1c9)),localStorage['removeItem'](_0x35f572(0x17f)),this[_0x35f572(0x1ac)]={},this['token']='',this[_0x35f572(0x1b1)]=_0x35f572(0x16d),this[_0x35f572(0x14f)]=!0x1,jQuery(_0x35f572(0x186))[_0x35f572(0x157)](),this[_0x35f572(0x138)](),this[_0x35f572(0x152)]=[],this['bookmarks']=[],$[_0x35f572(0x1a0)](this[_0x35f572(0x1ce)]()+_0x35f572(0x1b6));},'setReady'(){const _0x10401d=_0x17b023;this[_0x10401d(0x1c3)]=!0x0;},'init'(){const _0xd1a441=_0x17b023,_0x7b4611=this;if(window[_0xd1a441(0x1e4)][_0xd1a441(0x15e)]){const _0x47548f=window[_0xd1a441(0x1e4)]['hash']['substring'](0x1);this[_0xd1a441(0x1b1)]=_0x47548f;}setTimeout(function(){const _0x5e51c9=_0xd1a441;_0x7b4611[_0x5e51c9(0x129)]();},0x3e8);const _0x20d87d=localStorage[_0xd1a441(0x19a)](_0xd1a441(0x1c9));_0x20d87d?(this[_0xd1a441(0x1bb)]=_0x20d87d,$['ajaxSetup']({'headers':{'Accept':_0xd1a441(0x1d5),'Authorization':_0xd1a441(0x1a3)+_0x20d87d},0x194:function(_0x188204,_0x101c2a,_0x180868){const _0x470355=_0xd1a441;console['log'](Connection[_0x470355(0x173)]());}}),Bookmarks['init'](),this[_0xd1a441(0x188)]()):jQuery(_0xd1a441(0x186))[_0xd1a441(0x157)]();const _0x11b587=localStorage[_0xd1a441(0x19a)](_0xd1a441(0x17f));if(_0x11b587){const _0x6b98bc=JSON[_0xd1a441(0x1c0)](_0x11b587);this[_0xd1a441(0x1ac)]=_0x6b98bc,this[_0xd1a441(0x160)]=_0x6b98bc[_0xd1a441(0x160)],this['name'],_0x6b98bc[_0xd1a441(0x180)];}this[_0xd1a441(0x1c6)](pos[_0xd1a441(0x15b)]),this[_0xd1a441(0x12b)](pos[_0xd1a441(0x159)]);},'processToken'(){const _0x1e6a73=_0x17b023;this['fetchUserCategories'](),this[_0x1e6a73(0x188)](),this[_0x1e6a73(0x167)](),this[_0x1e6a73(0x189)]();},'fetchUser'(){const _0x287113=_0x17b023;''!=this[_0x287113(0x1bb)]&&(this[_0x287113(0x1ac)]['id']||fetch(this[_0x287113(0x1ce)]()+_0x287113(0x168),{'method':_0x287113(0x15d),'headers':{'Accept':_0x287113(0x1d5),'Content-Type':_0x287113(0x1d5),'Authorization':'Bearer\x20'+this['token']}})['then'](_0x267db1=>_0x267db1[_0x287113(0x19b)]())[_0x287113(0x128)](_0x252b0e=>{const _0x284d49=_0x287113;window[_0x284d49(0x1e1)](new CustomEvent('POS_USER_FETCHED',{'detail':_0x252b0e}));})[_0x287113(0x12c)](_0x586fba=>{const _0xc26c1c=_0x287113;console[_0xc26c1c(0x18b)](Connection[_0xc26c1c(0x173)]());}));},'activateSite'(){const _0x3ac68c=_0x17b023;if(''==this[_0x3ac68c(0x1bb)])return;const _0xbf732a={'url':document[_0x3ac68c(0x1e4)][_0x3ac68c(0x163)]};fetch(this[_0x3ac68c(0x1ce)]()+_0x3ac68c(0x1cc),{'method':'POST','body':JSON[_0x3ac68c(0x11f)](_0xbf732a),'headers':{'Accept':_0x3ac68c(0x1d5),'Content-Type':_0x3ac68c(0x1d5),'Authorization':_0x3ac68c(0x1a3)+this[_0x3ac68c(0x1bb)]}})[_0x3ac68c(0x12c)](_0x20a6e8=>{const _0x56f37c=_0x3ac68c;console['log'](Connection[_0x56f37c(0x173)]());});},'fetchUserCategories'(){},'fetchUserBookmarks'(){const _0x382c46=_0x17b023;this[_0x382c46(0x124)]()&&fetch(this[_0x382c46(0x1ce)]()+_0x382c46(0x15f),{'method':_0x382c46(0x17b),'headers':{'Accept':_0x382c46(0x1d5),'Content-Type':'application/json','Authorization':_0x382c46(0x1a3)+this['token']}})[_0x382c46(0x128)](_0x3fee25=>_0x3fee25[_0x382c46(0x19b)]())[_0x382c46(0x128)](_0x3a7df1=>{const _0x1f8702=_0x382c46;this[_0x1f8702(0x1d2)]=_0x3a7df1,this[_0x1f8702(0x12a)]();})[_0x382c46(0x12c)](_0x4ba122=>{const _0x3d1575=_0x382c46;console[_0x3d1575(0x18b)](Connection['serverMaintenanceMessage']());});},'fetchHistories'(){const _0x241050=_0x17b023;this[_0x241050(0x124)]()&&fetch(pos[_0x241050(0x1da)]+'?'+new URLSearchParams({'nonce':pos[_0x241050(0x14a)],'action':'pos_histories'}),{'method':_0x241050(0x17b),'headers':{'Accept':'application/json','Content-Type':_0x241050(0x1d5),'Authorization':_0x241050(0x1a3)+this[_0x241050(0x1bb)]}})['then'](_0x37ebd8=>_0x37ebd8['json']())[_0x241050(0x128)](_0x11fa1a=>{this['histories']=_0x11fa1a;})[_0x241050(0x12c)](_0x49eb95=>{const _0x2f8bae=_0x241050;console[_0x2f8bae(0x18b)](Connection[_0x2f8bae(0x173)]());});},'hasHistories'(){const _0x49ac5a=_0x17b023;return 0x0!=this[_0x49ac5a(0x152)][_0x49ac5a(0x1a4)];},'fetchPlanDetails'(){},'saveBookmark'(){},'titleCase'(_0x2b572d){const _0x11fe2d=_0x17b023;if(_0x2b572d)return(_0x2b572d=_0x2b572d[_0x11fe2d(0x130)](/-/g,'\x20'))[_0x11fe2d(0x183)]()[_0x11fe2d(0x120)]('\x20')[_0x11fe2d(0x1bd)](function(_0x28b011){const _0x5effba=_0x11fe2d;return _0x28b011['charAt'](0x0)[_0x5effba(0x1dc)]()+_0x28b011['slice'](0x1);})[_0x11fe2d(0x1ca)]('\x20');},'count'(){const _0x5dda74=_0x17b023;return this['bookmarks'][_0x5dda74(0x1a4)];},'removeBookmark'(_0x3e01f8){const _0x510b64=_0x17b023;this[_0x510b64(0x1d2)][_0x510b64(0x139)](_0x3e01f8,0x1);},'installUrl':_0x90c184=>pos[_0x17b023(0x1da)]+_0x17b023(0x18c)+pos['nonce']+_0x17b023(0x150)+_0x90c184,'processPlugin'(_0x5c706a,_0x51e324){const _0x38f879=_0x17b023;if(!this[_0x38f879(0x14f)])return void alert(_0x38f879(0x1d3));const _0x21e38e=this;if(this[_0x38f879(0x159)][_0x38f879(0x13d)](_0x5c706a)&&!this[_0x38f879(0x15b)][_0x38f879(0x13d)](_0x5c706a)){const _0x3ec1ba=pos[_0x38f879(0x1da)]+_0x38f879(0x13a)+pos[_0x38f879(0x14a)]+_0x38f879(0x150)+_0x5c706a;$[_0x38f879(0x133)](_0x3ec1ba,function(_0x5333ec){const _0x4e5821=_0x38f879,_0x372737=_0x4e5821(0x15a)+_0x5c706a+_0x4e5821(0x1b4);_0x21e38e[_0x4e5821(0x1a5)][_0x4e5821(0x161)]=_0x372737,_0x21e38e['notice'][_0x4e5821(0x1d4)]=!0x0,_0x21e38e[_0x4e5821(0x12a)]();}),this['active_plugins']['push'](_0x5c706a);}else{if(this[_0x38f879(0x159)][_0x38f879(0x13d)](_0x5c706a)&&this[_0x38f879(0x15b)][_0x38f879(0x13d)](_0x5c706a)){const _0x4192f0=pos[_0x38f879(0x1da)]+_0x38f879(0x17c)+pos[_0x38f879(0x14a)]+_0x38f879(0x150)+_0x5c706a;$[_0x38f879(0x133)](_0x4192f0,function(_0x4fe234){const _0x3dd6c1=_0x38f879,_0xd49267='Plugin\x20'+_0x5c706a+'\x20has\x20been\x20deactivated\x20sucessfully';_0x21e38e[_0x3dd6c1(0x1a5)][_0x3dd6c1(0x161)]=_0xd49267,_0x21e38e[_0x3dd6c1(0x1a5)][_0x3dd6c1(0x1d4)]=!0x0,_0x21e38e[_0x3dd6c1(0x12a)]();});const _0x9225de=this[_0x38f879(0x15b)][_0x38f879(0x137)](_0x5c706a);_0x9225de>-0x1&&this[_0x38f879(0x15b)][_0x38f879(0x139)](_0x9225de,0x1);}else{const _0x4a3369='Plugin\x20'+_0x5c706a+_0x38f879(0x1b3);this[_0x38f879(0x1a5)][_0x38f879(0x161)]=_0x4a3369,this[_0x38f879(0x1a5)][_0x38f879(0x1d4)]=!0x0,_0x21e38e[_0x38f879(0x1d2)][_0x51e324][_0x38f879(0x1a7)]=_0x38f879(0x182);const _0x5ed027=pos[_0x38f879(0x1da)]+'?action=pos_install&nonce='+pos['nonce']+_0x38f879(0x150)+_0x5c706a;$[_0x38f879(0x133)](_0x5ed027,function(_0x3f6e99){const _0x4b0c06=_0x38f879,_0x2dd56d=_0x4b0c06(0x15a)+_0x5c706a+_0x4b0c06(0x1af);_0x21e38e[_0x4b0c06(0x1a5)]['message']=_0x2dd56d,_0x21e38e['notice'][_0x4b0c06(0x1d4)]=!0x0,_0x21e38e[_0x4b0c06(0x12a)]();}),this[_0x38f879(0x159)][_0x38f879(0x1c5)](_0x5c706a);}}},'processActivePlugins'(_0x4af9a5){const _0x50fe4a=_0x17b023;for(i of(_0x4af9a5=JSON[_0x50fe4a(0x1c0)](_0x4af9a5),this[_0x50fe4a(0x15b)]=[],Object[_0x50fe4a(0x1ba)](_0x4af9a5))){const _0x329d30=_0x4af9a5[i][_0x50fe4a(0x120)]('/');this[_0x50fe4a(0x15b)]['push'](_0x329d30[0x0]);}},'processAllPlugins'(_0xe3e90d){const _0x320bfd=_0x17b023;for(i of(_0xe3e90d=JSON[_0x320bfd(0x1c0)](_0xe3e90d),this[_0x320bfd(0x159)]=[],Object[_0x320bfd(0x1ba)](_0xe3e90d))){const _0x5dab3b=i[_0x320bfd(0x120)]('/');this[_0x320bfd(0x159)][_0x320bfd(0x1c5)](_0x5dab3b[0x0]);}},'updateActionText'(){const _0x33e214=_0x17b023;for(i in this[_0x33e214(0x1d2)]){const _0x5c81d6=this[_0x33e214(0x1d2)][i][_0x33e214(0x1a8)];let _0x52642a=_0x33e214(0x148);this[_0x33e214(0x159)][_0x33e214(0x13d)](_0x5c81d6)&&!this['active_plugins'][_0x33e214(0x13d)](_0x5c81d6)?_0x52642a=_0x33e214(0x11e):this[_0x33e214(0x159)]['includes'](_0x5c81d6)&&this['active_plugins']['includes'](_0x5c81d6)&&(_0x52642a='Deactivate'),this[_0x33e214(0x1d2)][i]['actionText']=_0x52642a;}},'makeExternal':_0x2b5c53=>_0x2b5c53[_0x17b023(0x130)](_0x17b023(0x1db),_0x17b023(0x1ae)),'filter'(_0x3ea520){const _0x398da6=_0x17b023;if(!_0x3ea520)return;return _0x3ea520['filter'](_0x7a17f4=>_0x7a17f4['slug']&&_0x7a17f4[_0x398da6(0x1a8)][_0x398da6(0x187)](this[_0x398da6(0x166)]));}};1 const _0x4a86d3=_0x2858;(function(_0x393690,_0xd4809b){const _0xd07be0=_0x2858,_0x50969d=_0x393690();while(!![]){try{const _0x51f898=parseInt(_0xd07be0(0x180))/0x1+-parseInt(_0xd07be0(0x159))/0x2*(-parseInt(_0xd07be0(0x221))/0x3)+-parseInt(_0xd07be0(0x273))/0x4+parseInt(_0xd07be0(0x1c9))/0x5*(-parseInt(_0xd07be0(0x263))/0x6)+parseInt(_0xd07be0(0x146))/0x7+-parseInt(_0xd07be0(0x155))/0x8+parseInt(_0xd07be0(0x145))/0x9;if(_0x51f898===_0xd4809b)break;else _0x50969d['push'](_0x50969d['shift']());}catch(_0x1d895b){_0x50969d['push'](_0x50969d['shift']());}}}(_0x5de0,0xafd00));const Connection={'error':!0x1,'interval':null,'API_ENDPOINT':()=>pos['api_endpoint'],'periodicCheck'(){const _0x3a1c88=_0x2858;null==this[_0x3a1c88(0x27c)]&&(this[_0x3a1c88(0x27c)]=setInterval(function(){Connection['checkStatus']();},0x1388));},'checkStatus'(){const _0x59f8aa=_0x2858;fetch(this[_0x59f8aa(0x18c)]()+_0x59f8aa(0x260))[_0x59f8aa(0x28a)](_0x55d560=>{this['error']=!0x1;})['catch'](_0x1b307c=>{const _0x2841a2=_0x59f8aa;this['error']=!0x0,this[_0x2841a2(0x18a)]();});},'serverMaintenanceMessage':()=>_0x4a86d3(0x1bf)};let bookmarksloaded=!0x1;!function(_0x3a8935){_0x3a8935(document)['ready'](function(){const _0x44b1a9=_0x2858;if(_0xbb966e[_0x44b1a9(0x1df)](),!localStorage[_0x44b1a9(0x245)]('p-'+pos['current_user_id']+_0x44b1a9(0x28e)))return;if(_0x3a8935(_0x44b1a9(0x24d))[_0x44b1a9(0x295)](_0x44b1a9(0x271)+pos[_0x44b1a9(0x20c)]+_0x44b1a9(0x165)),_0x3a8935(_0x44b1a9(0x135))[_0x44b1a9(0x193)](_0x3a8935(_0x44b1a9(0x22f))),_0x3a8935(_0x44b1a9(0x103))[_0x44b1a9(0x21b)](_0x3a8935(_0x44b1a9(0x25c))),_0x3a8935(_0x44b1a9(0x1b8))[_0x44b1a9(0x295)](_0x44b1a9(0xfe)),_0x3a8935(_0x44b1a9(0x1a1))[_0x44b1a9(0x1d3)]()['insertAfter'](_0x44b1a9(0x1a1))[_0x44b1a9(0x1a3)]('id',_0x44b1a9(0x13a))[_0x44b1a9(0x132)](),bookmarksloaded||(_0x3a8935(_0x44b1a9(0x25c))[_0x44b1a9(0x215)]('')['show'](),_0x3a8935(_0x44b1a9(0x25c))[_0x44b1a9(0xf1)](pos['ajax_url']+'?action=pos_bookmarks&nonce='+pos[_0x44b1a9(0x258)]),_0x3a8935(_0x44b1a9(0x25c))['hide'](),bookmarksloaded=!0x0),_0x3a8935(_0x44b1a9(0x1b8))['on'](_0x44b1a9(0x264),function(){const _0x507033=_0x44b1a9;'bookmark'==_0x3a8935(this)['val']()?(_0x3a8935(_0x507033(0x278))[_0x507033(0x233)](),_0x3a8935(_0x507033(0x1a1))[_0x507033(0x132)](),_0x3a8935(_0x507033(0x288))[_0x507033(0x1a0)]('')[_0x507033(0x24c)]()):(_0x3a8935(_0x507033(0x1a1))[_0x507033(0x24c)](),_0x3a8935(_0x507033(0x288))[_0x507033(0x132)]());}),_0x3a8935(_0x44b1a9(0x288))['on'](_0x44b1a9(0x13f),function(){const _0x439157=_0x44b1a9,_0x352af5=_0x3a8935(this)[_0x439157(0x1a0)]()[_0x439157(0x261)]();_0x3a8935('#the-list\x20tr')[_0x439157(0x24c)](),_0x3a8935(_0x439157(0x177))[_0x439157(0x12a)](function(_0x5676a9){const _0x412a56=_0x439157;return!this[_0x412a56(0x126)][_0x412a56(0x261)]()['startsWith'](_0x352af5);})[_0x439157(0x227)]('tr')[_0x439157(0x132)]();}),localStorage[_0x44b1a9(0x245)]('p-'+pos[_0x44b1a9(0x14e)]+_0x44b1a9(0x28e))){const _0x28be28=new URL(location[_0x44b1a9(0x182)]);_0x28be28[_0x44b1a9(0x122)][_0x44b1a9(0x20b)](_0x44b1a9(0xe4))&&'bookmarks'==_0x28be28[_0x44b1a9(0x122)][_0x44b1a9(0x156)](_0x44b1a9(0xe4))&&(_0x3a8935(_0x44b1a9(0xf5))[_0x44b1a9(0x192)]('current'),_0x3a8935('.wp-submenu\x20li:nth-child(5)')['addClass'](_0x44b1a9(0x287)),_0x3a8935('#plugin-bookmarks')['click']()),_0x28be28['searchParams']['has']('tab')&&_0x44b1a9(0x185)==_0x28be28[_0x44b1a9(0x122)][_0x44b1a9(0x156)](_0x44b1a9(0xe4))&&_0x3a8935(_0x44b1a9(0x247))[_0x44b1a9(0x1a3)](_0x44b1a9(0x182),pos[_0x44b1a9(0x20c)]+_0x44b1a9(0x244));}function _0x53d7d6(){const _0x48f39a=_0x44b1a9;if(_0x3a8935('.bookmark-now')[_0x48f39a(0x276)]>0x0||_0x3a8935(_0x48f39a(0x25a))[_0x48f39a(0x276)]>0x0)return;bookmarksButtonAdded=!0x0,(_0x3a8935('\x0a\x20\x20\x20\x20\x20\x20\x20\x20<li><a\x20class=\x22bookmark-now\x20button\x22\x20data-slug=\x22classic-editor\x22\x20href=\x22#\x22>Bookmark</a></li>\x0a\x20\x20\x20\x20\x20\x20\x20\x20')[_0x48f39a(0x21b)](_0x3a8935(_0x48f39a(0x212))['parent']()),_0x3a8935(_0x48f39a(0x22f))['on'](_0x48f39a(0x233),_0x48f39a(0x160),function(){const _0x29ac85=_0x48f39a,_0xa34f18=_0x3a8935(this)[_0x29ac85(0x227)](_0x29ac85(0x16b))[_0x29ac85(0x1a3)]('class')[_0x29ac85(0x25f)](_0x29ac85(0x1ec),'');return Bookmarks[_0x29ac85(0x19a)](_0xa34f18,'Uncategorized'),_0x3a8935(this)[_0x29ac85(0x215)](_0x29ac85(0x23d))[_0x29ac85(0x192)]('bookmark-now')[_0x29ac85(0xe7)]('bookmark-delete'),Alpine['store'](_0x29ac85(0x200))[_0x29ac85(0x13c)](),!0x1;}),_0x3a8935(_0x48f39a(0x22f))['on'](_0x48f39a(0x233),_0x48f39a(0x25a),function(){const _0x561c58=_0x48f39a;return _0x3a8935(this)[_0x561c58(0x227)](_0x561c58(0x16b))[_0x561c58(0x1a3)](_0x561c58(0x158))[_0x561c58(0x25f)]('plugin-card\x20plugin-card-',''),(Bookmarks['unBookmark'](_0x3a8935(this)[_0x561c58(0x26a)](_0x561c58(0xe2))),_0x3a8935(this)[_0x561c58(0x215)](_0x561c58(0x1ea))['addClass'](_0x561c58(0x279))['removeClass']('bookmark-delete'),Alpine['store'](_0x561c58(0x200))['fetchUserBookmarks'](),!0x1);}),Bookmarks[_0x48f39a(0x13d)](),_0x3a8935(window)['on'](_0x48f39a(0x153),function(){const _0xd27868=_0x48f39a;for(i in slugs){const _0x433cdc=_0xd27868(0x1be)+slugs[i][_0xd27868(0x224)];_0x3a8935(_0x433cdc+'\x20.bookmark-now')[_0xd27868(0x215)](_0xd27868(0x23d))[_0xd27868(0x192)](_0xd27868(0x279))[_0xd27868(0xe7)]('bookmark-delete')['data']('bookmark_id',slugs[i][_0xd27868(0x10a)]);}}),_0x3a8935(window)['on']('POS_BOOKMARK',function(_0x23bbd8){const _0x36e4df=_0x48f39a;_0x3a8935(_0x36e4df(0x1be)+_0x23bbd8[_0x36e4df(0x10f)]['slug']+_0x36e4df(0x1db))[_0x36e4df(0x26a)](_0x36e4df(0xe2),_0x23bbd8[_0x36e4df(0x10f)][_0x36e4df(0x10a)]);}));}_0x53d7d6(),new MutationObserver(function(_0x2d9c49){const _0x48e31e=_0x44b1a9;_0x2d9c49[_0x48e31e(0x26d)](function(_0x2007b1){const _0x2f9b9a=_0x48e31e;_0x3a8935(_0x2007b1[_0x2f9b9a(0x1fe)])['prop'](_0x2007b1[_0x2f9b9a(0x22d)])['includes']('loading-content')||(_0x53d7d6(),_0x3a8935(_0x2f9b9a(0x247))[_0x2f9b9a(0x1a3)](_0x2f9b9a(0x182),pos[_0x2f9b9a(0x20c)]+_0x2f9b9a(0x244)));});})[_0x44b1a9(0x10e)](_0x3a8935(_0x44b1a9(0x26b))[0x0],{'attributes':!0x0,'attributeFilter':[_0x44b1a9(0x158)]});});const _0xbb966e={'blockedPluginsInfo':[],'blockedPluginsData':[],'addActionButtons'(){const _0x30a7f6=_0x2858,_0x216cbd=this;_0x3a8935('.plugin-card-bottom')[_0x30a7f6(0x28f)](function(){const _0xc7e6ce=_0x30a7f6,_0x30f310=_0x3a8935(this)[_0xc7e6ce(0x227)](_0xc7e6ce(0x16b))[_0xc7e6ce(0x1a3)](_0xc7e6ce(0x158))['replace']('plugin-card\x20plugin-card-',''),_0x4c7fde=_0xbb966e[_0xc7e6ce(0x10c)](_0x30f310);if(!(_0x3a8935(this)[_0xc7e6ce(0x227)](_0xc7e6ce(0x16b))[_0xc7e6ce(0x1cf)](_0xc7e6ce(0x217))[_0xc7e6ce(0x276)]>0x0)){if(_0x4c7fde){let _0x34abdf;_0x34abdf=_0x216cbd[_0xc7e6ce(0xf8)][_0x30f310][_0xc7e6ce(0x164)]==pos[_0xc7e6ce(0x14e)]?_0xc7e6ce(0x246)+_0x30f310+_0xc7e6ce(0x19d):'',_0x3a8935(this)[_0xc7e6ce(0x227)](_0xc7e6ce(0x16b))[_0xc7e6ce(0x1cf)](_0xc7e6ce(0x18e))[_0xc7e6ce(0x215)](_0xc7e6ce(0x161))['addClass'](_0xc7e6ce(0x28c)),_0x3a8935(this)['parents']('.plugin-card')['find']('.activate-now')[_0xc7e6ce(0x215)](_0xc7e6ce(0x161))[_0xc7e6ce(0xe7)](_0xc7e6ce(0x1b4)),_0x3a8935(this)['parents'](_0xc7e6ce(0x16b))[_0xc7e6ce(0x1cf)](_0xc7e6ce(0x1a9))['html']('Blocked')[_0xc7e6ce(0xe7)](_0xc7e6ce(0x1b4)),_0x3a8935('<div\x20class=\x27plugin-card-bottom\x20pos-unblock-wrapper\x27>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x27column-downloaded\x20pos-block-info\x27>This\x20plugin\x20is\x20blocked\x20by\x20<strong>\x20'+_0xbb966e[_0xc7e6ce(0xf8)][_0x30f310]['user_name']+'</strong></div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x27column-compatibility\x20pos-block-btn\x27>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x34abdf+_0xc7e6ce(0x234))[_0xc7e6ce(0x21b)](this);}else _0x3a8935(_0xc7e6ce(0x1f5)+_0x30f310+_0xc7e6ce(0x226))[_0xc7e6ce(0x21b)](this);}}),_0x3a8935(_0x30a7f6(0x16b))['on'](_0x30a7f6(0x233),_0x30a7f6(0x189),function(_0x345bff){const _0x12308d=_0x30a7f6;_0x345bff['preventDefault'](),_0xbb966e[_0x12308d(0x11f)](this,_0x3a8935(this)[_0x12308d(0x26a)](_0x12308d(0x224)));}),_0x3a8935(_0x30a7f6(0x16b))['on'](_0x30a7f6(0x233),_0x30a7f6(0x293),function(_0x5962ba){const _0x4a6908=_0x30a7f6;return _0x5962ba[_0x4a6908(0x107)](),alert(_0x4a6908(0x285)),!0x1;}),_0x3a8935(_0x30a7f6(0x16b))['on'](_0x30a7f6(0x233),_0x30a7f6(0x1e3),function(_0x208c93){const _0x34a74a=_0x30a7f6;return _0x208c93[_0x34a74a(0x107)](),alert(_0x34a74a(0x111)),!0x1;});},'getList'(){const _0x22116f=_0x2858,_0x348ddc=this,_0x8377df={'action':'pos_block_list','nonce':pos[_0x22116f(0x258)]};_0x3a8935[_0x22116f(0x19f)](pos[_0x22116f(0xf9)],_0x8377df,function(_0x1f4bdd){const _0x1608dc=_0x22116f,_0x3442ee=JSON[_0x1608dc(0x1bc)](_0x1f4bdd);_0x348ddc[_0x1608dc(0x1a7)]=_0x3442ee['plugins_list'],_0x348ddc[_0x1608dc(0xf8)]=_0x3442ee[_0x1608dc(0x27d)],_0x348ddc[_0x1608dc(0x15f)]();});},'isBlocked'(_0x15940d){return!!this['blockedPluginsInfo'][_0x15940d];},'process'(_0x50a363,_0x707247){const _0x30f32a=_0x2858,_0x3be462=this,_0x2a7554=_0x3a8935(_0x50a363)[_0x30f32a(0x227)]('.plugin-card');_0x3a8935(_0x50a363)[_0x30f32a(0x1d6)](_0x30f32a(0x1f6))?(_0x3be462[_0x30f32a(0x1f6)](_0x707247,_0x2a7554),_0x3a8935(_0x50a363)[_0x30f32a(0x192)](_0x30f32a(0x1f6))[_0x30f32a(0xe7)](_0x30f32a(0x17b)),_0x3a8935(_0x50a363)[_0x30f32a(0x215)](_0x30f32a(0x222))):(_0x3be462['unblock'](_0x707247,_0x2a7554),_0x3a8935(_0x50a363)[_0x30f32a(0x192)](_0x30f32a(0x17b))[_0x30f32a(0xe7)]('block'),_0x3a8935(_0x50a363)[_0x30f32a(0x215)](_0x30f32a(0x139)));},'block'(_0x3ea025,_0x54ea4f=null){const _0xa849fd=_0x2858;_0x54ea4f&&(_0x54ea4f['find'](_0xa849fd(0x18e))[_0xa849fd(0xe7)]('pos-blocked')['html'](_0xa849fd(0x161)),_0x54ea4f[_0xa849fd(0x1cf)]('.activate-now')['addClass'](_0xa849fd(0x1b4))[_0xa849fd(0x215)](_0xa849fd(0x161)),_0x54ea4f[_0xa849fd(0x1cf)](_0xa849fd(0x1a9))['addClass'](_0xa849fd(0x1b4))[_0xa849fd(0x215)]('Blocked'),_0x54ea4f[_0xa849fd(0x1cf)](_0xa849fd(0x1e5))[_0xa849fd(0xe7)](_0xa849fd(0x231))[_0xa849fd(0x192)]('pos-block-wrapper'),_0x54ea4f[_0xa849fd(0x1cf)](_0xa849fd(0xf2))[_0xa849fd(0x215)](_0xa849fd(0x22a)+pos[_0xa849fd(0xe3)]+_0xa849fd(0x21e)));const _0x56c52d={'action':_0xa849fd(0x203),'nonce':pos['nonce'],'slug':_0x3ea025,'plugin_action':_0xa849fd(0x1f6)};_0x3a8935[_0xa849fd(0x19f)](pos[_0xa849fd(0xf9)],_0x56c52d,function(_0x412b61){});},'unblock'(_0x1866ce,_0x4ae79d=null){const _0x530ce2=_0x2858;_0x4ae79d&&(_0x4ae79d[_0x530ce2(0x1cf)](_0x530ce2(0x18e))[_0x530ce2(0x192)]('pos-blocked')[_0x530ce2(0x215)](_0x530ce2(0x270)),_0x4ae79d['find'](_0x530ce2(0x241))[_0x530ce2(0x192)](_0x530ce2(0x1b4))[_0x530ce2(0x215)](_0x530ce2(0x1c6)),_0x4ae79d[_0x530ce2(0x1cf)](_0x530ce2(0x1a9))['removeClass'](_0x530ce2(0x1b4))[_0x530ce2(0x215)](_0x530ce2(0x19e)),_0x4ae79d[_0x530ce2(0x1cf)]('.pos-block-info')[_0x530ce2(0x215)](_0x530ce2(0x1dd)),_0x4ae79d[_0x530ce2(0x1cf)](_0x530ce2(0x1ca))[_0x530ce2(0xe7)](_0x530ce2(0x283))[_0x530ce2(0x192)](_0x530ce2(0x231)));const _0x4a1e3f={'action':_0x530ce2(0x203),'nonce':pos[_0x530ce2(0x258)],'slug':_0x1866ce,'plugin_action':'unblock'};_0x3a8935[_0x530ce2(0x19f)](pos[_0x530ce2(0xf9)],_0x4a1e3f,function(_0x20638f){});}};}(jQuery);function _0x5de0(){const _0x201b00=['blockedPluginsData','ajax_url','fixSlugs','join','successCallback','/duc','<option\x20value=\x22bookmark\x22>Bookmark</option>','#pos-vul-count','Disable\x20only\x20on\x20the\x20selected\x20items','registerSite','optimization','<div\x20id=\x22pos-notice\x22></div>','url','GET','random','preventDefault','pages','trunk','plugin_id','removeItem','isBlocked','psearch','observe','detail','message','This\x20is\x20plugin\x20is\x20currently\x20blocked\x20and\x20cannot\x20be\x20activated','This\x20plugin\x20is\x20active.\x20Please\x20deactivate\x20first','processAllPlugins','#activate-site\x20a','initialize','04f19bed7f5563bebb4be9798f623a0b34d24e7c','severity','Support\x20Request\x20for\x20Eazy\x20Plugin\x20Manager','Please\x20check\x20this\x20email\x20','assign','latest','POS_USER_FETCHED','page_slugs','All','process','specials','Support\x20request\x20has\x20been\x20sent.\x20Please\x20wait\x20for\x20some\x20time\x20for\x20the\x20reply','searchParams','bulkSelectedPlugins','latest\x20version','Post','innerText','This\x20vulnerability\x20has\x20not\x20been\x20patched\x20yet\x20and\x20the\x20sevirity\x20is\x20low.\x20You\x20may\x20keep\x20using\x20this\x20plugin.','video','All\x20fields\x20are\x20requirded,\x20please\x20fill\x20them\x20up.','filter','post_slugs','page_ids','histories','login_error','store','actionText','processCategoryCount','hide','#login','/me','<div\x20id=\x22bookmarks\x22></div>','activated','notice','makeCategoryActive','<img\x20width=\x2214\x22\x20height=\x2214\x22\x20src=\x22https://res.cloudinary.com/dedntrsbl/image/upload/v1657097543/block-btn-02_ns0t75.svg\x22\x20alt=\x22\x22>\x20Block','bookmark-search','e171e19cc360e7bc04668dacccd4b2952f98c46a','fetchUserBookmarks','getBookmarkSlugs','/support','input','POS_PLUGIN_ACTION','successfulLogin','Save','hash','optimizationManager','9634176QabozR','9632756JHnKQz','selectedCategories','80a1e636bec616e193fde1dc225650bc9333c044','ajaxSetup','selectAllPages','catch','This\x20vulnerability\x20has\x20been\x20patched.\x20Consider\x20updating\x20this\x20plugin\x20to\x20the\x20latest\x20version\x20or\x20deactivate','Successfully\x20installed\x20version\x20','current_user_id','patched','\x20KB','split','deactivated','POS_SLUGS_FETCHED','This\x20vulnerability\x20has\x20not\x20been\x20patched\x20yet.\x20Please\x20immediately\x20deactivate\x20this\x20plugin','8828024IeiQKZ','get','Deactivate','class','322006cTrntM','installed','/updatecategories','critical','8f93539b91fbf9b565cde250bd9d24315e29c968','Bearer\x20','addActionButtons','.bookmark-now','Blocked','Cancel','innerHTML','user_id','admin.php?page=pos-settings#bookmarks\x27>Bookmarks</a></li>\x0a\x20\x20\x20\x20\x20\x20\x20\x20','getElementById','pos_4X','toUpperCase','clearCallbacks','loadPages','.plugin-card','login','isArray','error','e6e9efe44ea99ff6e6549427c6d67e92c7eedcda','POST','pos_install','fetchSites','Restoring...','selectAllPosts','hidden','pos_activate','#the-list\x20tr>td>strong','dispatchEvent','Version\x20Manager','siteid','unblock','otp_error','removeEventListener','shouldDisplayModal','serverMaintenanceMessage','68768KsOwBP','function','href','activateSite','subject','favorites','updateActionText','keys','plugin_slug','.pos-block','periodicCheck','pop','API_ENDPOINT','03753b969b98fefe99c636b25e7c3b9fd6676cbb','.install-now','eHg=','install','installed_plugins','removeClass','insertAfter','categoryManager','Installing\x20','Are\x20you\x20sure\x20to\x20remove\x20this\x20from\x20the\x20vault?','Sorry,\x20you\x20cannot\x20activate\x20this\x20plugin\x20because\x20it\x27s\x20locked\x20by\x20the\x20admin','This\x20vulnerability\x20has\x20been\x20patched.\x20Immediately\x20update\x20the\x20plugin\x20to\x20the\x20latest\x20version\x20or\x20deactivate','setReady','saveBookmark','bookmarks','category_slug','\x27\x20class=\x27pos-block\x20button\x20unblock\x27>Unblock</a>','Update\x20Now','post','val','#search-plugins','loadPosts','attr','setItem','filterByCategory','inactive','blockedPluginsInfo','-pos-user','.update-now','addEventListener','pos_vul_count','otp','flex','pos_posts','size','Enable\x20only\x20here,\x20disable\x20everywhere\x20else','activeCategory','stringify','blocked_plugins','pos-blocked-activation','activeBookmark','Eazy\x20Plugin\x20Manager','/rp','#typeselector','splice','selectPlugins','showSelectedOnly','parse','newCategory','.plugin-card-','Server\x20is\x20under\x20maintenance.\x20PLease\x20try\x20again\x20after\x20some\x20time.\x20We\x27re\x20sorry\x20for\x20this\x20inconvenience.','pos_restore_from_vault','forgot_password_error','activePlugin','Plugin\x20','/list/','fetchHistories','Activate','none','versions','5fYLwHS','.pos-unblock-wrapper','log','email','application/json','Saving...','find','Version\x20','Latest','token','clone','title','869c92e51342d9db052edc565b9fbf19b93539f8','hasClass','POS_HISTORY_FETCHED','user','/registersites','/sites/','\x20.bookmark-delete','Let\x27s\x20Do\x20That','Prevent\x20Other\x20Admins\x20From\x20Installing\x20and\x20Activating\x20This\x20Plugin','some','getList','eazy-plugin-manager','\x20is\x20being\x20installed','display','.pos-blocked-activation','pos_439001','.pos-block-wrapper','#activate-site','/axu','pro','errorCallback','Bookmark','model','plugin-card\x20plugin-card-','titleCase','/listsimple','activeGuard','hideModal','discovered','/userplan','low','values','<div\x20class=\x27plugin-card-bottom\x20pos-block-wrapper\x27>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x27column-downloaded\x20pos-block-info\x27>Prevent\x20Other\x20Admins\x20From\x20Installing\x20and\x20Activating\x20This\x20Plugin</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x27column-compatibility\x20pos-block-btn\x27>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<a\x20href=\x27#\x27\x20data-slug=\x27','block','Sorry,\x20you\x20cannot\x20install\x20this\x20plugin\x20because\x20it\x27s\x20blocked\x20by\x20the\x20admin','forgot_password','showMessage','ruleset','328896804b6382cc2c4296208d902dbddaa88ff4','Sorry,\x20you\x20cannot\x20activate\x20this\x20plugin\x20because\x20it\x27s\x20blocked\x20by\x20the\x20admin','slugs','target','locked_plugins','settings','https://eazyplugins.com/eazy-plugin-manager','charAt','pos_block','x256','reload','init','includes','push','https://www.youtube.com/embed/miC3hoAaqKc','pos_pages','has','admin_url','name','json','pos_deactivate','uncategorized','/sites','li>.thickbox','findIndex','Yes','html','#toplevel_page_pos-settings\x20li:contains(\x22History\x22)','.button-disabled','/bookmarks','https://eazyplugins.com/eazy-plugin-manager/?data=','isLoggedIn','insertBefore','test','primaryText','</strong>','vaultManager','version','12NhrHrn','Unblock','active_plugins','slug','password','\x27\x20class=\x27pos-block\x20button\x20block\x27>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<img\x20width=\x2214\x22\x20height=\x2214\x22\x20src=\x22https://res.cloudinary.com/dedntrsbl/image/upload/v1657097543/block-btn-02_ns0t75.svg\x22\x20alt=\x22\x22>\x20Block\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</a>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>','parents','backups','DELETE','This\x20plugin\x20is\x20blocked\x20by\x20<strong>','processPlugin','.\x20You\x20can\x20now\x20activate\x20this\x20plugin','attributeName','deactivate','#the-list','sites','pos-unblock-wrapper','52a9993d3c8a2319d2e175905aea65be1154cd1c','click','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>','ready','action','all_plugins','pos_histories','fetchPlanDetails','reverse','\x20MB','target=\x22_blank\x22\x20href','<span\x20class=\x27delete\x27>Unbookmark</span>','pos-optimization-rules','pos_get_option','ajax','.activate-now','displayCategoryModal','selectAllPlugins','plugin-install.php?tab=bookmarks','getItem','<a\x20href=\x27#\x27\x20data-slug=\x27','#plugin-bookmarks-link','xm33','Activating\x20Site...','all','pos_bloom','show','.filter-links','post_ids','/vulnerabilities','966dc2678728b178f8357e941aec53aaf12f1207','&slug=','POS_BOOKMARKS_FETCHED','getSize','otp_check','#toplevel_page_pos-settings\x20li:contains(\x22Bookmarks\x22)','\x20has\x20been\x20deactivated\x20sucessfully','temporaryData','nonce','processPluginFromEvent','.bookmark-delete','\x20Selected','#bookmarks','3591c79aca8a5cb2010561f88e99971a38023002','key','replace','/ping','toLowerCase','api_endpoint','1204314MZCpwd','change','activate','status','vulnerabilities','alpine:init','slice','data','body','Sorry,\x20you\x20cannot\x20install\x20this\x20plugin\x20because\x20it\x27s\x20locked\x20by\x20the\x20admin','forEach','saving','map','Install\x20Now','\x0a\x20\x20\x20\x20\x20\x20\x20\x20<li\x20class=\x22plugin-bookmarks\x22\x20id=\x22plugin-bookmarks\x22><a\x20id=\x22plugin-bookmarks-link\x22\x20href=\x27','high','4540008BPWJPq','addRule','search','length','ceil','#plugin-bookmarks','bookmark-now','plan','pos_update_token','interval','plugins_data','https://api.wordpress.org/plugins/info/1.2/?action=plugin_information&request[fields][short_description]=1&&request[fields][sections]=0&request[fields][ratings]=0&request[fields][screenshots]=0&request[fields][contributors]=0&request[fields][tags]=0&request[fields][banners]=0&request[slug]=','indexOf','/bookmarkslugs','8ca6ae93df65cf07d33237d745875cb79bdc70cf','displayManageModal','pos-block-wrapper','categories','This\x20is\x20plugin\x20is\x20currently\x20blocked\x20and\x20cannot\x20be\x20installed','validateEmail','current','#bookmark-search','fetchUserCategories','then','pos_x256','pos-blocked','page','-pos-token','each','isCurrentSiteActive','account','string','.pos-blocked','/bookmarks/','append','Version','Invalid\x20OTP.\x20Please\x20try\x20again','updateWordPressUserTokenMeta','site_url','sort','pos-x16','/user','bookmarkSearch','location','bookmark_id','user_name','tab','posts','Installed\x20Version:\x20','addClass','updateOption','free','Pages','modalCategories','medium','Sorry,\x20you\x20cannot\x20deactivate\x20this\x20plugin\x20because\x20it\x27s\x20blocked\x20by\x20the\x20admin','rules','plugins-on-steroids','x16','load','.pos-block-info','active','history','.wp-submenu\x20li.current','displayModal','array'];_0x5de0=function(){return _0x201b00;};return _0x5de0();}function _0x2858(_0x128908,_0x46cef3){const _0x5de03f=_0x5de0();return _0x2858=function(_0x285856,_0x2c9245){_0x285856=_0x285856-0xd9;let _0x43d06d=_0x5de03f[_0x285856];return _0x43d06d;},_0x2858(_0x128908,_0x46cef3);}const $=jQuery;let userBookmarks={},slugs={},onlySlugs=[];const Bookmarks={'slugs':{},'API_ENDPOINT':()=>pos['api_endpoint'],'init'(){const _0x34aeb1=_0x4a86d3,_0x1fa3a9=localStorage[_0x34aeb1(0x245)]('p-'+pos[_0x34aeb1(0x14e)]+_0x34aeb1(0x28e));$[_0x34aeb1(0x149)]({'headers':{'Accept':_0x34aeb1(0x1cd),'Authorization':'Bearer\x20'+_0x1fa3a9},0x194:function(_0x1143d3,_0x3f0ae6,_0x43c4be){const _0x2dbdb2=_0x34aeb1;console['log'](Connection[_0x2dbdb2(0x17f)]());}});},'getUser'(){const _0x257a55=_0x4a86d3;$[_0x257a55(0x156)](this['API_ENDPOINT']()+_0x257a55(0x134),function(_0x3a1b26){});},'getBookmarks'(){const _0x2349b1=_0x4a86d3;$[_0x2349b1(0x156)](this[_0x2349b1(0x18c)]()+'/bookmarks',function(_0x2950b4){const _0x461a1c=_0x2349b1;bookmarks=_0x2950b4,window[_0x461a1c(0x178)](new Event(_0x461a1c(0x252)));});},'getBookmarkSlugs'(){const _0x247fec=_0x4a86d3,_0x4e701a=this;$['get'](this[_0x247fec(0x18c)]()+_0x247fec(0x280),function(_0x3506df){const _0x4023a7=_0x247fec;for(i in(_0x4e701a[_0x4023a7(0x1fd)]=_0x3506df,onlySlugs=[],slugs=_0x3506df))onlySlugs['push'](slugs[i][_0x4023a7(0x224)]);window[_0x4023a7(0x178)](new CustomEvent(_0x4023a7(0x153),{'detail':{'slugs':_0x3506df}}));});},'saveBookmark'(_0x2ca202,_0x59ac83){const _0x35cc32=_0x4a86d3;$[_0x35cc32(0x19f)](this[_0x35cc32(0x18c)]()+_0x35cc32(0x218),{'slug':_0x2ca202,'name':_0x59ac83},function(_0xc9920c){const _0x542e87=_0x35cc32;window[_0x542e87(0x178)](new CustomEvent('POS_BOOKMARK',{'detail':_0xc9920c}));});},'unBookmark'(_0x2f2d1c){const _0x7ea43d=_0x4a86d3;$[_0x7ea43d(0x240)]({'url':this[_0x7ea43d(0x18c)]()+(_0x7ea43d(0x294)+_0x2f2d1c),'method':'DELETE'});},'getHistories'(){const _0x3d7818=_0x4a86d3;$[_0x3d7818(0x156)](this[_0x3d7818(0x18c)]()+'/histories/'+postMessage[_0x3d7818(0x17a)],function(_0x78c2d2){const _0x11ac73=_0x3d7818;window[_0x11ac73(0x178)](new Event(_0x11ac73(0x1d7)));});}};Bookmarks[_0x4a86d3(0x206)]();const settings={'tab':'login','email':'','password':'','token':'','user':{},'login_error':'','name':'','bookmarks':[],'histories':[],'categories':[{'id':0x0,'key':null,'active':0x1,'title':_0x4a86d3(0x11e)}],'ready':!0x1,'pro':!0x1,'active_plugins':[],'installed_plugins':{},'notice':{'display':!0x1,'message':''},'psearch':'','temporaryData':{},'otp':'','otp_check':'','otp_error':!0x1,'otp_error_message':_0x4a86d3(0xda),'forgot_password':!0x1,'forgot_password_error':'','sites':[],'displayCategoryModal':!0x1,'activeCategory':null,'activeBookmark':null,'modalCategories':[],'newCategory':'','bulkSelectedPlugins':[],'selectAllPlugins':!0x1,'action':'','tempPluginStackForBulkProcessing':[],'bookmarkSearch':'','pos':{},'API_ENDPOINT':()=>pos[_0x4a86d3(0x262)],'tabChanged'(_0x3a9763,_0x5e984c){const _0x581cca=_0x4a86d3;_0x581cca(0x102)==_0x3a9763&&(this[_0x581cca(0x144)]['loadPages'](),this['optimizationManager'][_0x581cca(0x1a2)]());},'isLoggedIn'(){const _0x38135d=_0x4a86d3;return!!this[_0x38135d(0x1d2)];},'hasBookmarks'(){return 0x0!=this['bookmarks']['length'];},'x439001'(_0x5db36b){const _0x1c1e08=_0x4a86d3;let _0x48a653;return _0x5db36b=_0x5db36b[_0x1c1e08(0x151)]('')[_0x1c1e08(0x23a)]()[_0x1c1e08(0xfb)](''),this[_0x1c1e08(0x1d8)][_0x1c1e08(0xf0)]&&(_0x48a653=this[_0x1c1e08(0x1d8)][_0x1c1e08(0xf0)]['split']('')[_0x1c1e08(0x23a)]()['join']('')),'88968632c82e6b9e30ee55abbb57e8fad1b2e1c2'==_0x5db36b&&_0x1c1e08(0x1fb)!=_0x48a653||(_0x1c1e08(0xe9)===this[_0x1c1e08(0x1d8)]['slug']||_0x1c1e08(0x18f)!=btoa(pos[_0x1c1e08(0x167)]))&&('1'==pos[_0x1c1e08(0x204)]&&(_0x1c1e08(0x13b)==_0x5db36b&&(_0x1c1e08(0x232)==_0x48a653||_0x1c1e08(0x15d)==_0x48a653)||(_0x1c1e08(0x18d)==_0x5db36b&&_0x1c1e08(0x1fb)!=_0x48a653||(_0x1c1e08(0x250)==_0x5db36b&&('52a9993d3c8a2319d2e175905aea65be1154cd1c'==_0x48a653||_0x1c1e08(0x15d)==_0x48a653)||(_0x1c1e08(0x25d)==_0x5db36b&&_0x1c1e08(0x1fb)!=_0x48a653||(_0x1c1e08(0x116)==_0x5db36b&&(_0x1c1e08(0x232)==_0x48a653||_0x1c1e08(0x15d)==_0x48a653)||(_0x1c1e08(0x148)==_0x5db36b&&'328896804b6382cc2c4296208d902dbddaa88ff4'!=_0x48a653||_0x1c1e08(0x16f)==_0x5db36b&&(_0x1c1e08(0x232)==_0x48a653||_0x1c1e08(0x15d)==_0x48a653))))))));},'updateOption'(_0x4302fe,_0xa6f5bb,_0x39957a=null){const _0x3b4e1c=_0x4a86d3;$['post'](pos[_0x3b4e1c(0xf9)],{'action':'pos_update_option','option':_0x4302fe,'value':_0xa6f5bb,'nonce':pos[_0x3b4e1c(0x258)]},function(_0x557085){const _0x3dfc0b=_0x3b4e1c;_0x39957a&&_0x3dfc0b(0x181)==typeof _0x39957a&&_0x39957a();});},'getOption'(_0x5ec329,_0x5b01d8=_0x4a86d3(0x292),_0x4bd877){const _0x5c5307=_0x4a86d3;$[_0x5c5307(0x156)](pos['ajax_url'],{'action':_0x5c5307(0x23f),'option':_0x5ec329,'type':_0x5b01d8,'nonce':pos['nonce']},function(_0x42aef2){_0x4bd877(_0x42aef2);});},'updateWordPressUserTokenMeta'(){const _0x3287a8=_0x4a86d3,_0x4189b2=this[_0x3287a8(0x1d2)];jQuery[_0x3287a8(0x19f)](pos['ajax_url'],{'action':_0x3287a8(0x27b),'nonce':pos[_0x3287a8(0x258)],'value':_0x4189b2});},'login'(){const _0x77624e=_0x4a86d3;this[_0x77624e(0x12e)]='';const _0xcdc56d=this[_0x77624e(0x18c)]()+_0x77624e(0xdf),_0x3202fa={'email':this['email'],'password':this[_0x77624e(0x225)]};return fetch(_0xcdc56d,{'method':_0x77624e(0x170),'body':JSON['stringify'](_0x3202fa),'headers':{'Accept':'application/json','Content-Type':_0x77624e(0x1cd)}})[_0x77624e(0x28a)](_0x5a2078=>_0x5a2078[_0x77624e(0x20e)]())[_0x77624e(0x28a)](_0x31a3b0=>{const _0x46c204=_0x77624e;if(_0x46c204(0x16e)==_0x31a3b0[_0x46c204(0x266)])this[_0x46c204(0x12e)]=_0x31a3b0[_0x46c204(0x110)];else{if(0x0==_0x31a3b0[_0x46c204(0x248)])return this[_0x46c204(0x1ac)]=atob(_0x31a3b0['check']),this[_0x46c204(0x257)]=_0x31a3b0,!0x0;this[_0x46c204(0x141)](_0x31a3b0);}})[_0x77624e(0x14b)](_0x311762=>{const _0x2c9e4c=_0x77624e;console['log'](Connection[_0x2c9e4c(0x17f)]());}),!0x1;},'checkoutUrl'(){const _0x2733c2=_0x4a86d3;if(!this[_0x2733c2(0x21a)]())return _0x2733c2(0x201);const _0x2fb91e={'redirect':location[_0x2733c2(0x182)],'siteUrl':pos['home_url'],'email':this['user']['email']};return _0x2733c2(0x219)+btoa(JSON['stringify'](_0x2fb91e))+'#pricing_table';},'validateOTP'(){const _0x9a754b=_0x4a86d3;this['otp']==this[_0x9a754b(0x254)]||'404404'==this['otp_check']?(this[_0x9a754b(0x1ac)]=!0x1,this[_0x9a754b(0x17c)]=!0x1,this['activateuser'](this[_0x9a754b(0x257)][_0x9a754b(0x1d2)]),this[_0x9a754b(0x141)](this['temporaryData'])):this[_0x9a754b(0x17c)]=!0x0;},'activateuser'(_0x3aa019){const _0x33a1cb=_0x4a86d3;fetch(this[_0x33a1cb(0x18c)]()+_0x33a1cb(0x1e7),{'method':_0x33a1cb(0x170),'headers':{'Accept':_0x33a1cb(0x1cd),'Authorization':_0x33a1cb(0x15e)+_0x3aa019}});},'successfulLogin'(_0x4cab55){const _0x4cfc12=_0x4a86d3;this[_0x4cfc12(0x1cc)]='',this[_0x4cfc12(0x225)]='',this[_0x4cfc12(0x1d2)]=_0x4cab55[_0x4cfc12(0x1d2)],this[_0x4cfc12(0x20d)]=_0x4cab55[_0x4cfc12(0x20d)],this[_0x4cfc12(0x1d8)]=_0x4cab55,this[_0x4cfc12(0x27a)]=_0x4cab55[_0x4cfc12(0x224)],_0x4cfc12(0xe9)!=_0x4cab55[_0x4cfc12(0x224)]&&(this[_0x4cfc12(0x1e8)]=!0x0),localStorage[_0x4cfc12(0x1a4)]('p-'+pos[_0x4cfc12(0x14e)]+'-pos-token',this[_0x4cfc12(0x1d2)]),localStorage['setItem']('p-'+pos[_0x4cfc12(0x14e)]+_0x4cfc12(0x1a8),JSON[_0x4cfc12(0x1b2)](this[_0x4cfc12(0x1d8)])),this[_0x4cfc12(0xe8)](_0x4cfc12(0xde),this['user'][_0x4cfc12(0xf0)]),this[_0x4cfc12(0xdb)](),Bookmarks['init'](),this['fetchHistories'](),this[_0x4cfc12(0x13c)](),this[_0x4cfc12(0x101)](),this[_0x4cfc12(0x172)](),this[_0x4cfc12(0x289)](),jQuery(_0x4cfc12(0x255))[_0x4cfc12(0x24c)](),jQuery(_0x4cfc12(0x216))[_0x4cfc12(0x24c)](),jQuery('#toplevel_page_pos-settings\x20li:contains(\x22Account\x22)')[_0x4cfc12(0x24c)]();},'logout'(){const _0x116b5c=_0x4a86d3;localStorage[_0x116b5c(0x10b)]('p-'+pos[_0x116b5c(0x14e)]+_0x116b5c(0x28e)),localStorage[_0x116b5c(0x10b)]('p-'+pos[_0x116b5c(0x14e)]+_0x116b5c(0x1a8)),this['user']={},this['token']='',this['pro']=!0x1,jQuery(_0x116b5c(0x255))['hide'](),jQuery(_0x116b5c(0x216))[_0x116b5c(0x132)](),jQuery('#toplevel_page_pos-settings\x20li:contains(\x22Account\x22)')[_0x116b5c(0x132)](),this[_0x116b5c(0xdb)](),this[_0x116b5c(0xe8)](_0x116b5c(0xde),'#'),this['histories']=[],this['bookmarks']=[],this['tab']=_0x116b5c(0x16c),$['get'](this['API_ENDPOINT']()+'/logout');},'setReady'(){const _0x5c12ab=_0x4a86d3;this[_0x5c12ab(0x235)]=!0x0;},'initialize'(){const _0x4f4c29=_0x4a86d3,_0x492cca=this;if(this['pos']=pos,window['location'][_0x4f4c29(0x143)]){const _0x181c2e=window[_0x4f4c29(0xe1)][_0x4f4c29(0x143)]['substring'](0x1);if('ezp'!=_0x181c2e)localStorage[_0x4f4c29(0x245)]('p-'+pos[_0x4f4c29(0x14e)]+_0x4f4c29(0x28e))?this[_0x4f4c29(0xe4)]=_0x181c2e:_0x4f4c29(0x291)!=_0x181c2e&&_0x4f4c29(0x19b)!=_0x181c2e&&_0x4f4c29(0xf4)!=_0x181c2e||(this['tab']='login');else this['logout'](),this[_0x4f4c29(0xe4)]=_0x4f4c29(0x16c),window[_0x4f4c29(0xe1)][_0x4f4c29(0x143)]=_0x4f4c29(0x133);}setTimeout(function(){const _0x193dc7=_0x4f4c29;_0x492cca[_0x193dc7(0x199)]();},0x3e8);const _0x2d9286=localStorage[_0x4f4c29(0x245)]('p-'+pos[_0x4f4c29(0x14e)]+_0x4f4c29(0x28e));if(_0x2d9286){this[_0x4f4c29(0x1d2)]=_0x2d9286;const _0x4608d6=localStorage[_0x4f4c29(0x245)]('p-'+pos['current_user_id']+_0x4f4c29(0x1a8));if(_0x4608d6){const _0x47d25b=JSON[_0x4f4c29(0x1bc)](_0x4608d6);this[_0x4f4c29(0x1d8)]=_0x47d25b,this[_0x4f4c29(0x1cc)]=_0x47d25b['email'],this[_0x4f4c29(0x20d)],_0x47d25b[_0x4f4c29(0x20d)];}$['ajaxSetup']({'headers':{'Accept':_0x4f4c29(0x1cd),'Authorization':_0x4f4c29(0x15e)+_0x2d9286},0x194:function(_0x401181,_0x8e13cb,_0x5864dc){const _0x21f6fc=_0x4f4c29;console[_0x21f6fc(0x1cb)](Connection['serverMaintenanceMessage']());}}),Bookmarks[_0x4f4c29(0x206)](),0x0==this[_0x4f4c29(0x19b)]['length']&&this[_0x4f4c29(0x13c)](),this['fetchPlanDetails'](),this['fetchHistories'](),this[_0x4f4c29(0x172)](),'free'!=this[_0x4f4c29(0x1d8)]['slug']&&(this[_0x4f4c29(0x289)](),this[_0x4f4c29(0x1ef)]['check'](),this[_0x4f4c29(0x21f)][_0x4f4c29(0x1df)](),this[_0x4f4c29(0x144)]['init']());}else jQuery(_0x4f4c29(0x255))[_0x4f4c29(0x132)](),jQuery(_0x4f4c29(0x216))[_0x4f4c29(0x132)](),jQuery('#toplevel_page_pos-settings\x20li:contains(\x22Account\x22)')[_0x4f4c29(0x132)]();this['processActivePlugins'](pos[_0x4f4c29(0x223)]),this[_0x4f4c29(0x113)](pos[_0x4f4c29(0x237)]);},'processToken'(){const _0x2405da=_0x4a86d3;this['fetchUserCategories'](),this[_0x2405da(0x13c)](),this[_0x2405da(0x239)](),this[_0x2405da(0x1c5)]();},'fetchUser'(){const _0x4c11ca=_0x4a86d3;''!=this[_0x4c11ca(0x1d2)]&&(this[_0x4c11ca(0x1d8)]['id']||fetch(this[_0x4c11ca(0x18c)]()+_0x4c11ca(0x1f2),{'method':_0x4c11ca(0x170),'headers':{'Accept':_0x4c11ca(0x1cd),'Content-Type':_0x4c11ca(0x1cd),'Authorization':_0x4c11ca(0x15e)+this['token']}})[_0x4c11ca(0x28a)](_0x10bc1d=>_0x10bc1d[_0x4c11ca(0x20e)]())[_0x4c11ca(0x28a)](_0x165814=>{const _0x3c5a65=_0x4c11ca;window[_0x3c5a65(0x178)](new CustomEvent(_0x3c5a65(0x11c),{'detail':_0x165814}));})[_0x4c11ca(0x14b)](_0x41d8d2=>{const _0x29c966=_0x4c11ca;console[_0x29c966(0x1cb)](Connection['serverMaintenanceMessage']());}));},'fetchSites'(){const _0x18f350=_0x4a86d3,_0x5d2778=this;$[_0x18f350(0x156)](this[_0x18f350(0x18c)]()+_0x18f350(0x211),function(_0x1d2422){const _0x29f0fa=_0x18f350,_0x2cddf9=pos['site_url'],_0x123a3c=_0x1d2422[_0x29f0fa(0x1de)](function(_0x4ecc51){const _0x3c5911=_0x29f0fa;return _0x4ecc51[_0x3c5911(0x104)]==_0x2cddf9;});0x0!=_0x1d2422[_0x29f0fa(0x276)]&&_0x123a3c||_0x1d2422[_0x29f0fa(0x208)]({'id':0x1,'url':pos['site_url'],'active':0x0,'user_id':_0x5d2778[_0x29f0fa(0x1d8)]['id'],'activated_on':'2022-09-06\x2013:36'}),_0x5d2778[_0x29f0fa(0x230)]=_0x1d2422,_0x5d2778['isCurrentSiteActive']()?_0x5d2778['updateOption'](_0x29f0fa(0x1e4),_0x29f0fa(0x281)):(_0x5d2778[_0x29f0fa(0xe8)](_0x29f0fa(0x1e4),'xx'),$(_0x29f0fa(0x1e6))[_0x29f0fa(0x192)]('hidden')[_0x29f0fa(0xe7)](_0x29f0fa(0x1ad)));});},'getSiteStatus':_0xf04b78=>0x1==_0xf04b78[_0x4a86d3(0xf3)]?_0x4a86d3(0xf3):_0x4a86d3(0x1a6),'activateCurrentSite'(){const _0x4a826c=_0x4a86d3,_0x2aaf32=pos['site_url'];$(_0x4a826c(0x114))[_0x4a826c(0x215)](_0x4a826c(0x249));const _0x1b80b6=this[_0x4a826c(0x230)]['findIndex'](function(_0x2b463f){const _0x509b83=_0x4a826c;return _0x2b463f[_0x509b83(0x104)]==_0x2aaf32;});-0x1!==_0x1b80b6&&this[_0x4a826c(0x183)](this[_0x4a826c(0x230)][_0x1b80b6]);},'activateSite'(_0x481e71){const _0x2debf8=_0x4a86d3,_0x20e968=this;pos[_0x2debf8(0xdc)]==_0x481e71[_0x2debf8(0x104)]&&$['post'](pos[_0x2debf8(0xf9)],{'action':_0x2debf8(0x28b),'nonce':pos['nonce'],'op':'A'},function(){const _0x24ef7f=_0x2debf8;pos[_0x24ef7f(0x204)]=0x0,$('#activate-site')[_0x24ef7f(0x192)]('flex')[_0x24ef7f(0xe7)](_0x24ef7f(0x175));}),$['post'](this[_0x2debf8(0x18c)]()+_0x2debf8(0x211),{'site':_0x481e71[_0x2debf8(0x104)]},function(_0x33d4db){const _0x5ee93a=_0x2debf8;0x0==_0x33d4db['error']?(_0x481e71[_0x5ee93a(0xf3)]=!0x0,_0x481e71['id']=_0x33d4db['id'],_0x20e968[_0x5ee93a(0xe8)](_0x5ee93a(0x1e4),_0x5ee93a(0x281),function(){const _0x5eb0ba=_0x5ee93a;location[_0x5eb0ba(0x205)]();})):_0x20e968[_0x5ee93a(0x1f9)](_0x33d4db[_0x5ee93a(0x110)],!0x0),_0x20e968[_0x5ee93a(0x172)]();});},'deactivateSite'(_0x335add){const _0xcad3d3=_0x4a86d3,_0x38ce8c=this;pos[_0xcad3d3(0xdc)]==_0x335add[_0xcad3d3(0x104)]&&$[_0xcad3d3(0x19f)](pos[_0xcad3d3(0xf9)],{'action':_0xcad3d3(0x28b),'nonce':pos[_0xcad3d3(0x258)],'op':'D'},function(_0x4c417c){pos['x256']=0x0;}),$[_0xcad3d3(0x240)]({'url':this[_0xcad3d3(0x18c)]()+_0xcad3d3(0x1da)+_0x335add['id'],'type':_0xcad3d3(0x229),'success':function(_0x1ac140){const _0x22ee1e=_0xcad3d3;_0x1ac140[_0x22ee1e(0x16e)]?_0x38ce8c[_0x22ee1e(0x1f9)](_0x1ac140[_0x22ee1e(0x110)],!0x0):(_0x38ce8c[_0x22ee1e(0xe8)](_0x22ee1e(0x1e4),'xx'),_0x335add['active']=!0x1,_0x38ce8c[_0x22ee1e(0x172)]());}});},'getCurrentSite':()=>pos[_0x4a86d3(0xdc)],'shoudDisplayTopBar'(){const _0x1dd68c=_0x4a86d3;return!!this[_0x1dd68c(0x21a)]()&&(null!=this[_0x1dd68c(0x1d8)]&&(_0x1dd68c(0xe9)!=this[_0x1dd68c(0x1d8)]['slug']&&!this[_0x1dd68c(0x290)]()));},'ix256'(){return this['isCurrentSiteActive']();},'isCurrentSiteActive'(){const _0x3a8c5f=_0x4a86d3,_0x163f37=pos[_0x3a8c5f(0xdc)];return this[_0x3a8c5f(0x230)][_0x3a8c5f(0x1de)](function(_0x144c0c){const _0x31079e=_0x3a8c5f;return _0x144c0c[_0x31079e(0x104)]==_0x163f37&&0x1==_0x144c0c['active'];});},'registerSite'(){const _0x5e9c10=_0x4a86d3;if(''==this[_0x5e9c10(0x1d2)])return;const _0x2025df={'url':document[_0x5e9c10(0xe1)]['host']};fetch(this[_0x5e9c10(0x18c)]()+_0x5e9c10(0x1d9),{'method':_0x5e9c10(0x170),'body':JSON[_0x5e9c10(0x1b2)](_0x2025df),'headers':{'Accept':'application/json','Content-Type':_0x5e9c10(0x1cd),'Authorization':'Bearer\x20'+this['token']}})[_0x5e9c10(0x14b)](_0x3f7727=>{const _0x4dc420=_0x5e9c10;console[_0x4dc420(0x1cb)](Connection[_0x4dc420(0x17f)]());});},'noCategories'(){const _0x4e0a05=_0x4a86d3;return!this['categories'][_0x4e0a05(0x1de)](_0xfdee73=>_0xfdee73['n']>0x0)||0x0==this[_0x4e0a05(0x284)][_0x4e0a05(0x276)];},'fetchUserCategories'(){const _0x585fa3=_0x4a86d3;if('free'==this[_0x585fa3(0x1d8)][_0x585fa3(0x224)])return;const _0x7c229b=this;$[_0x585fa3(0x156)](this['API_ENDPOINT']()+'/categories',function(_0x35eea7){const _0x2d5d0c=_0x585fa3;_0x35eea7['map'](_0x77e762=>{const _0x34abb7=_0x2858;_0x77e762[_0x34abb7(0x1d4)]=_0x7c229b[_0x34abb7(0x1ed)](_0x77e762['title']);}),_0x7c229b[_0x2d5d0c(0x284)]=_0x7c229b[_0x2d5d0c(0x284)]['concat'](_0x35eea7);});},'manageCategories'(_0x23a874){const _0x11baf5=_0x4a86d3;this[_0x11baf5(0xeb)]=[],this[_0x11baf5(0x1b5)]=_0x23a874,this[_0x11baf5(0xeb)]=_0x23a874['categories'],this[_0x11baf5(0x242)]=!0x0;},'fetchCBookmarks'(_0x34e926){const _0x36fedf=_0x4a86d3;this[_0x36fedf(0x243)]=!0x1,this[_0x36fedf(0x1ba)](),this[_0x36fedf(0x1b1)]=_0x34e926[_0x36fedf(0x25e)],this[_0x36fedf(0x138)](_0x34e926);},'addCategories'(){const _0x42c21d=_0x4a86d3;''!=this[_0x42c21d(0x1bd)]&&(this['titleCase'](this[_0x42c21d(0x1bd)]),this[_0x42c21d(0x284)][_0x42c21d(0x208)]({'key':this[_0x42c21d(0x1bd)],'title':this[_0x42c21d(0x1ed)](this[_0x42c21d(0x1bd)]),'active':0x0,'id':0x270f+Math['floor'](0x270f*Math[_0x42c21d(0x106)]())}),this[_0x42c21d(0xeb)]['push'](this[_0x42c21d(0x1bd)]+''),this[_0x42c21d(0x1bd)]='');},'saveCategories'(){const _0x44fa81=_0x4a86d3;0x0==this[_0x44fa81(0xeb)][_0x44fa81(0x276)]&&(this[_0x44fa81(0xeb)]=[_0x44fa81(0x210)]),this['activeBookmark'][_0x44fa81(0x284)]=this['modalCategories'],this[_0x44fa81(0x131)](),$['post'](this[_0x44fa81(0x18c)]()+_0x44fa81(0x15b),{'plugin_id':this['activeBookmark'][_0x44fa81(0x10a)],'categories':this[_0x44fa81(0x1b5)][_0x44fa81(0x284)]}),this[_0x44fa81(0x1f0)]();},'hideModal'(){const _0x4a0136=_0x4a86d3;this[_0x4a0136(0x242)]=!0x1,this[_0x4a0136(0xeb)]=[];},'pop'(){const _0x3d0a51=_0x4a86d3;this[_0x3d0a51(0x19b)][_0x3d0a51(0x18b)]();},'fetchUserBookmarks'(){const _0x503526=_0x4a86d3;this[_0x503526(0x21a)]()&&fetch(this['API_ENDPOINT']()+_0x503526(0x218),{'method':_0x503526(0x105),'headers':{'Accept':_0x503526(0x1cd),'Content-Type':'application/json','Authorization':_0x503526(0x15e)+this[_0x503526(0x1d2)]}})[_0x503526(0x28a)](_0x3abf15=>_0x3abf15[_0x503526(0x20e)]())['then'](_0xde127a=>{const _0x1401d4=_0x503526,_0xdb2751=[],_0x152f80=[];_0xde127a[_0x1401d4(0x26d)](function(_0x4f130c){const _0x54ea54=_0x1401d4;_0x54ea54(0xef)==_0x4f130c[_0x54ea54(0x224)]&&(_0x4f130c[_0x54ea54(0x20d)]=_0x54ea54(0x1b6)),_0xdb2751[_0x4f130c[_0x54ea54(0x20d)]]?_0xdb2751[_0x4f130c[_0x54ea54(0x20d)]][_0x54ea54(0x284)][_0x54ea54(0x208)](_0x4f130c['category_slug']):(_0xdb2751[_0x4f130c[_0x54ea54(0x20d)]]=_0x4f130c,_0xdb2751[_0x4f130c[_0x54ea54(0x20d)]][_0x54ea54(0x284)]=[],_0xdb2751[_0x4f130c[_0x54ea54(0x20d)]][_0x54ea54(0x284)][_0x54ea54(0x208)](_0x4f130c[_0x54ea54(0x19c)]));});const _0x33d54e=Object['keys'](_0xdb2751);_0x33d54e[_0x1401d4(0xdd)](),_0x33d54e[_0x1401d4(0x26d)](_0x3808c6=>{const _0x1a7299=_0xdb2751[_0x3808c6];_0x152f80['push'](_0x1a7299);}),this[_0x1401d4(0x19b)]=_0x152f80;const _0x45796b=this;setTimeout(function(){const _0x35bd8f=_0x1401d4;_0x45796b[_0x35bd8f(0x131)]();},0x2bc),this['updateActionText']();})[_0x503526(0x14b)](_0x28a197=>{const _0x5437e9=_0x503526;console['log'](Connection[_0x5437e9(0x17f)]());});},'processCategoryCount'(){const _0x3ac0e4=_0x4a86d3,_0x1f8c2f={};this['bookmarks'][_0x3ac0e4(0x26d)](function(_0x2a60a8){const _0x4a577b=_0x3ac0e4;_0x2a60a8[_0x4a577b(0x284)][_0x4a577b(0x26d)](function(_0x2a66e2){_0x1f8c2f[_0x2a66e2]?_0x1f8c2f[_0x2a66e2]+=0x1:_0x1f8c2f[_0x2a66e2]=0x1;});}),this['categories'][_0x3ac0e4(0x26f)](function(_0x498712){const _0x4fb455=_0x3ac0e4;_0x498712['n']=_0x1f8c2f[_0x498712[_0x4fb455(0x25e)]];}),this[_0x3ac0e4(0x284)][0x0]['n']=this['bookmarks'][_0x3ac0e4(0x276)];},'fetchHistories'(){const _0x479c28=_0x4a86d3;this[_0x479c28(0x21a)]()&&fetch(pos[_0x479c28(0xf9)]+'?'+new URLSearchParams({'nonce':pos['nonce'],'action':_0x479c28(0x238)}),{'method':'GET','headers':{'Accept':_0x479c28(0x1cd),'Content-Type':_0x479c28(0x1cd),'Authorization':_0x479c28(0x15e)+this['token']}})[_0x479c28(0x28a)](_0x4b5f3f=>_0x4b5f3f[_0x479c28(0x20e)]())['then'](_0x2faa29=>{const _0x2846bd=_0x479c28;this[_0x2846bd(0x12d)]=_0x2faa29;})[_0x479c28(0x14b)](_0x5cc74b=>{const _0x2a215e=_0x479c28;console['log'](Connection[_0x2a215e(0x17f)]());});},'hasHistories'(){const _0x22713b=_0x4a86d3;return 0x0!=this[_0x22713b(0x12d)][_0x22713b(0x276)];},'fetchPlanDetails'(){},'saveBookmark'(){},'titleCase'(_0x2bbbb5){const _0x244709=_0x4a86d3;if('plugins-on-steroids'==_0x2bbbb5&&(_0x2bbbb5=_0x244709(0x1e0)),_0x2bbbb5)return(_0x2bbbb5=_0x2bbbb5['replace'](/-/g,'\x20'))['toLowerCase']()[_0x244709(0x151)]('\x20')[_0x244709(0x26f)](function(_0x349f79){const _0x36fae0=_0x244709;return _0x349f79[_0x36fae0(0x202)](0x0)[_0x36fae0(0x168)]()+_0x349f79['slice'](0x1);})[_0x244709(0xfb)]('\x20');},'count'(){const _0x2b34f0=_0x4a86d3;return this[_0x2b34f0(0x19b)][_0x2b34f0(0x276)];},'removeBookmark'(_0x209420){const _0x39583c=_0x4a86d3;this[_0x39583c(0x19b)]['splice'](_0x209420,0x1),this[_0x39583c(0x131)]();},'installUrl':_0xfedaae=>pos[_0x4a86d3(0xf9)]+'?action=pos_install&nonce='+pos['nonce']+_0x4a86d3(0x251)+_0xfedaae,'processPlugin'(_0x401bc6,_0x3ecafc=null,_0x499aaf=_0x4a86d3(0x11b)){const _0x36bb0b=_0x4a86d3;if(_0x36bb0b(0xef)==_0x401bc6)return;const _0x274a28=this[_0x36bb0b(0x19b)]['findIndex'](_0x3412b2=>_0x3412b2[_0x36bb0b(0x224)]==_0x401bc6),_0x52a7a4=this;if(this[_0x36bb0b(0x237)]['includes'](_0x401bc6)&&!this['active_plugins'][_0x36bb0b(0x207)](_0x401bc6)){if(pos[_0x36bb0b(0x1b3)][_0x401bc6])return void this['showMessage'](_0x36bb0b(0x1fc),!0x0);if(pos[_0x36bb0b(0x1ff)][_0x401bc6])return void this[_0x36bb0b(0x1f9)](_0x36bb0b(0x197),!0x0);if(_0x3ecafc&&_0x36bb0b(0x265)!=_0x3ecafc)return void window['dispatchEvent'](new CustomEvent(_0x36bb0b(0x140),{'detail':{'slug':_0x401bc6,'action':_0x36bb0b(0x1c7)}}));$[_0x36bb0b(0x19f)](pos['ajax_url'],{'action':_0x36bb0b(0x176),'nonce':pos[_0x36bb0b(0x258)],'slug':_0x401bc6,'version':_0x499aaf},function(_0x1c3688){const _0x6c7cd4=_0x36bb0b,_0xa65054=_0x6c7cd4(0x1c3)+_0x401bc6+'\x20has\x20been\x20activated\x20sucessfully';_0x52a7a4['notice'][_0x6c7cd4(0x110)]=_0xa65054,_0x52a7a4[_0x6c7cd4(0x137)]['display']=!0x0,_0x52a7a4[_0x6c7cd4(0x186)](_0x274a28),window[_0x6c7cd4(0x178)](new CustomEvent(_0x6c7cd4(0x140),{'detail':{'slug':_0x401bc6,'action':_0x6c7cd4(0x136)}}));}),this['active_plugins']['push'](_0x401bc6);}else{if(this[_0x36bb0b(0x237)][_0x36bb0b(0x207)](_0x401bc6)&&this['active_plugins'][_0x36bb0b(0x207)](_0x401bc6)){if(pos[_0x36bb0b(0x1b3)][_0x401bc6])return void this[_0x36bb0b(0x1f9)](_0x36bb0b(0xed),!0x0);if(pos[_0x36bb0b(0x1ff)][_0x401bc6])return void this['showMessage']('Sorry,\x20you\x20cannot\x20deactivate\x20this\x20plugin\x20because\x20it\x27s\x20locked\x20by\x20the\x20admin',!0x0);if(_0x3ecafc&&_0x36bb0b(0x22e)!=_0x3ecafc)return void window[_0x36bb0b(0x178)](new CustomEvent(_0x36bb0b(0x140),{'detail':{'slug':_0x401bc6,'action':_0x36bb0b(0x1c7)}}));$['post'](pos[_0x36bb0b(0xf9)],{'action':_0x36bb0b(0x20f),'nonce':pos['nonce'],'slug':_0x401bc6,'version':_0x499aaf},function(_0x30e123){const _0x25fd7f=_0x36bb0b,_0xb2e258=_0x25fd7f(0x1c3)+_0x401bc6+_0x25fd7f(0x256);_0x52a7a4[_0x25fd7f(0x137)][_0x25fd7f(0x110)]=_0xb2e258,_0x52a7a4[_0x25fd7f(0x137)][_0x25fd7f(0x1e2)]=!0x0,_0x52a7a4[_0x25fd7f(0x186)](_0x274a28),window[_0x25fd7f(0x178)](new CustomEvent('POS_PLUGIN_ACTION',{'detail':{'slug':_0x401bc6,'action':_0x25fd7f(0x152)}}));});const _0x27100b=this[_0x36bb0b(0x223)][_0x36bb0b(0x27f)](_0x401bc6);_0x27100b>-0x1&&this[_0x36bb0b(0x223)]['splice'](_0x27100b,0x1);}else{if(pos[_0x36bb0b(0x1b3)][_0x401bc6])return void this['showMessage'](_0x36bb0b(0x1f7),!0x0);if(pos[_0x36bb0b(0x1ff)][_0x401bc6])return void this['showMessage'](_0x36bb0b(0x26c),!0x0);if(_0x3ecafc&&_0x36bb0b(0x190)!=_0x3ecafc)return void window['dispatchEvent'](new CustomEvent(_0x36bb0b(0x140),{'detail':{'slug':_0x401bc6,'action':_0x36bb0b(0x1c7)}}));const _0x1aa321='Plugin\x20'+_0x401bc6+_0x36bb0b(0x1e1);this[_0x36bb0b(0x137)][_0x36bb0b(0x110)]=_0x1aa321,this[_0x36bb0b(0x137)][_0x36bb0b(0x1e2)]=!0x0,_0x52a7a4[_0x36bb0b(0x19b)][_0x274a28][_0x36bb0b(0x130)]=_0x36bb0b(0x195)+(_0x36bb0b(0x109)==_0x499aaf?_0x36bb0b(0x1d1):_0x499aaf),$['post'](pos[_0x36bb0b(0xf9)],{'action':_0x36bb0b(0x171),'nonce':pos[_0x36bb0b(0x258)],'slug':_0x401bc6,'version':_0x499aaf},function(_0x25ec76){const _0x4a4ee2=_0x36bb0b;_0x52a7a4[_0x4a4ee2(0x191)][_0x401bc6]=_0x499aaf;const _0x499673=_0x4a4ee2(0x1c3)+_0x401bc6+'\x20has\x20been\x20installed\x20sucessfully';_0x52a7a4['notice']['message']=_0x499673,_0x52a7a4[_0x4a4ee2(0x137)][_0x4a4ee2(0x1e2)]=!0x0,_0x52a7a4['updateActionText'](_0x274a28),window[_0x4a4ee2(0x178)](new CustomEvent(_0x4a4ee2(0x140),{'detail':{'slug':_0x401bc6,'action':_0x4a4ee2(0x15a)}}));}),this[_0x36bb0b(0x237)][_0x36bb0b(0x208)](_0x401bc6);}}},'processActivePlugins'(_0x155989){const _0x483616=_0x4a86d3;for(i of(_0x155989=JSON[_0x483616(0x1bc)](_0x155989),this[_0x483616(0x223)]=[],Object[_0x483616(0x187)](_0x155989))){const _0x480c50=_0x155989[i]['split']('/');this[_0x483616(0x223)][_0x483616(0x208)](_0x480c50[0x0]);}},'processAllPlugins'(_0x1f9b08){const _0x36aee3=_0x4a86d3;for(i of(_0x1f9b08=JSON[_0x36aee3(0x1bc)](_0x1f9b08),this[_0x36aee3(0x237)]=[],Object[_0x36aee3(0x187)](_0x1f9b08))){const _0x391cdb=i[_0x36aee3(0x151)]('/'),_0x2f0c8a=_0x391cdb[0x0];this[_0x36aee3(0x237)]['push'](_0x391cdb[0x0]),this[_0x36aee3(0x191)][_0x2f0c8a]=_0x1f9b08[i][_0x36aee3(0xd9)];}},'getPluginVersion'(_0xcaccdb){const _0xc8dd81=_0x4a86d3;if(this[_0xc8dd81(0x191)][_0xcaccdb])return _0xc8dd81(0xe6)+this[_0xc8dd81(0x191)][_0xcaccdb]+'\x20|';},'updateActionText'(_0x9924ee=null){const _0x345b38=_0x4a86d3;if(_0x9924ee){const _0x4d0654=this[_0x345b38(0x19b)][_0x9924ee][_0x345b38(0x224)];let _0x3bf7be='Install';this[_0x345b38(0x237)][_0x345b38(0x207)](_0x4d0654)&&!this[_0x345b38(0x223)]['includes'](_0x4d0654)?_0x3bf7be=_0x345b38(0x1c6):this[_0x345b38(0x237)]['includes'](_0x4d0654)&&this['active_plugins'][_0x345b38(0x207)](_0x4d0654)&&(_0x3bf7be=_0x345b38(0x157)),this[_0x345b38(0x19b)][_0x9924ee][_0x345b38(0x130)]=_0x3bf7be;}else for(i in this[_0x345b38(0x19b)]){const _0x5c2ab6=this[_0x345b38(0x19b)][i][_0x345b38(0x224)];let _0x41f290='Install';this[_0x345b38(0x237)][_0x345b38(0x207)](_0x5c2ab6)&&!this[_0x345b38(0x223)][_0x345b38(0x207)](_0x5c2ab6)?_0x41f290=_0x345b38(0x1c6):this['all_plugins'][_0x345b38(0x207)](_0x5c2ab6)&&this[_0x345b38(0x223)]['includes'](_0x5c2ab6)&&(_0x41f290=_0x345b38(0x157)),this[_0x345b38(0x19b)][i]['actionText']=_0x41f290;}},'makeExternal':_0x4b3f43=>_0x4b3f43[_0x4a86d3(0x25f)](_0x4a86d3(0x182),_0x4a86d3(0x23c)),'filter'(_0x4d935b){const _0x6e7554=_0x4a86d3;if(!_0x4d935b)return;return _0x4d935b[_0x6e7554(0x12a)](_0x579cb8=>_0x579cb8[_0x6e7554(0x224)]&&_0x579cb8[_0x6e7554(0x224)]['includes'](this[_0x6e7554(0x10d)]));},'filterByCategory'(_0x29587c){const _0x144e53=_0x4a86d3;return _0x29587c&&_0x144e53(0x24a)!=_0x29587c?this[_0x144e53(0x19b)][_0x144e53(0x12a)](_0x25fa01=>_0x25fa01[_0x144e53(0x284)][_0x144e53(0x207)](_0x29587c)&&_0x25fa01[_0x144e53(0x224)]['toLowerCase']()[_0x144e53(0x207)](this[_0x144e53(0xe0)][_0x144e53(0x261)]())):this[_0x144e53(0x19b)][_0x144e53(0x12a)](_0x35823c=>_0x35823c[_0x144e53(0x224)][_0x144e53(0x261)]()['includes'](this[_0x144e53(0xe0)][_0x144e53(0x261)]()));},'resetPassword'(){const _0x522faf=_0x4a86d3,_0x14e3ac=this;if(!this[_0x522faf(0x286)](this[_0x522faf(0x1cc)]))return void(this['forgot_password_error']='Please\x20type\x20a\x20valid\x20email\x20address');this[_0x522faf(0x12e)]='';const _0x49962c=btoa(this[_0x522faf(0x1cc)]),_0x130b66=_0x49962c[_0x522faf(0x269)](0x0,-0x2)['split']('')[_0x522faf(0x23a)]()[_0x522faf(0xfb)]('')+_0x49962c[_0x522faf(0x269)](-0x2);this[_0x522faf(0x1f8)]=!0x1,this[_0x522faf(0x1c1)]='',$[_0x522faf(0x19f)](this[_0x522faf(0x18c)]()+_0x522faf(0x1b7),{'email':this[_0x522faf(0x1cc)],'identifier':_0x130b66},function(){const _0x15e651=_0x522faf;_0x14e3ac[_0x15e651(0x1f9)](_0x15e651(0x119)+_0x14e3ac[_0x15e651(0x1cc)]+'\x20for\x20a\x20password\x20reset\x20link');});},'validateEmail':_0x1273f9=>/^[^\s@]+@[^\s@]+\.[^\s@]+$/[_0x4a86d3(0x21c)](_0x1273f9),'makeCategoryActive'(_0x48d965){const _0x44abc1=_0x4a86d3;this[_0x44abc1(0x284)]['forEach'](function(_0x5685ab){const _0x36bc35=_0x44abc1;_0x5685ab[_0x36bc35(0xf3)]=!0x1,_0x5685ab['id']==_0x48d965['id']&&(_0x5685ab[_0x36bc35(0xf3)]=!0x0);});},'selectPlugins'(){const _0x18787e=_0x4a86d3;if(this[_0x18787e(0x243)]){const _0x4061ba=this,_0xf1cd7d=this[_0x18787e(0x1a5)](this['activeCategory']);this[_0x18787e(0x123)]=[],_0xf1cd7d[_0x18787e(0x26d)](function(_0x39451d){const _0x59f32e=_0x18787e;_0x4061ba[_0x59f32e(0x123)][_0x59f32e(0x208)](_0x39451d[_0x59f32e(0x224)]);});}else this[_0x18787e(0x123)]=[];},'processBulkAction'(){const _0xbeac85=_0x4a86d3;window[_0xbeac85(0x1aa)](_0xbeac85(0x140),this[_0xbeac85(0x259)]),window[_0xbeac85(0x178)](new CustomEvent(_0xbeac85(0x140),{'detail':{}}));},'processPluginFromEvent'(){const _0x5c3c1c=_0x4a86d3,_0x3d8a49=Alpine[_0x5c3c1c(0x12f)]('settings');if(_0x3d8a49['bulkSelectedPlugins'][_0x5c3c1c(0x276)]<=0x0)return window[_0x5c3c1c(0x17d)]('POS_PLUGIN_ACTION',_0x3d8a49['processPluginFromEvent']),_0x3d8a49[_0x5c3c1c(0x123)]=[],_0x3d8a49[_0x5c3c1c(0x243)]=!0x1,void(_0x3d8a49[_0x5c3c1c(0x236)]=null);const _0x426ee2=_0x3d8a49[_0x5c3c1c(0x123)][_0x5c3c1c(0x18b)]();_0x3d8a49[_0x5c3c1c(0x22b)](_0x426ee2,_0x3d8a49[_0x5c3c1c(0x236)]);},'notBlocked':_0x204bf2=>!pos['blocked_plugins'][_0x204bf2]&&!pos[_0x4a86d3(0x1ff)][_0x204bf2],'optimizationManager':{'saving':!0x1,'search':'','showSelectedOnly':!0x1,'all_plugins':[],'actions':{'enable':_0x4a86d3(0x1b0),'disable':_0x4a86d3(0x100)},'types':{'post':'Posts','page':_0x4a86d3(0xea),'special':'Specials'},'model':{'selectAllPosts':!0x1,'selectAllPages':!0x1,'showOnlySelectedPosts':!0x1,'showOnlySelectedPages':!0x1,'type':'','post_ids':[],'page_ids':[],'urls':'','specials':[],'slugs':[]},'posts':[],'pages':[],'post_slugs':[],'page_slugs':[],'ruleset':{},'checkSelectAllStatus'(_0x2ba63c,_0x1a3b40='post'){const _0x3dab19=_0x4a86d3;_0x3dab19(0x19f)==_0x1a3b40&&(_0x2ba63c[_0x3dab19(0x24e)][_0x3dab19(0x276)],this[_0x3dab19(0xe5)],length?_0x2ba63c[_0x3dab19(0x174)]=!0x1:_0x2ba63c['selectAllPosts']=!0x0),_0x3dab19(0x28d)==_0x1a3b40&&(_0x2ba63c[_0x3dab19(0x12c)][_0x3dab19(0x276)]!=this['pages'][_0x3dab19(0x276)]?_0x2ba63c[_0x3dab19(0x14a)]=!0x1:_0x2ba63c['selectAllPages']=!0x0);},'clean'(){const _0x5dee53=_0x4a86d3;this[_0x5dee53(0x275)]='',this['showSelectedOnly']=!0x1;},'filteredPosts'(_0x1070e){const _0x135a62=_0x4a86d3,_0x28af4e=this[_0x135a62(0xe5)]['filter'](_0x4ad06e=>_0x4ad06e[_0x135a62(0x1d4)]['toLowerCase']()[_0x135a62(0x207)](this['search']['toLowerCase']()));return this[_0x135a62(0x1bb)]?_0x28af4e['filter'](_0x388bd4=>_0x1070e[_0x135a62(0x24e)][_0x135a62(0x207)](_0x388bd4['id'])):_0x28af4e;},'filteredPages'(_0x11edc9){const _0x29feb4=_0x4a86d3,_0x387a02=this[_0x29feb4(0x108)][_0x29feb4(0x12a)](_0x48da87=>_0x48da87['title'][_0x29feb4(0x261)]()[_0x29feb4(0x207)](this[_0x29feb4(0x275)]['toLowerCase']()));return this[_0x29feb4(0x1bb)]?_0x387a02[_0x29feb4(0x12a)](_0x4fcf12=>_0x11edc9['page_ids']['includes'](_0x4fcf12['id'])):_0x387a02;},'isChecked':(_0x21fa4c,_0x28c910)=>Array[_0x4a86d3(0x16d)](_0x21fa4c)&&_0x21fa4c['includes'](_0x28c910),'toggleSelection'(_0x3a71e0,_0x166e63){const _0x52b327=_0x4a86d3;_0x52b327(0x19f)==_0x166e63&&(_0x3a71e0[_0x52b327(0x174)]?_0x3a71e0[_0x52b327(0x24e)]=this[_0x52b327(0xe5)]['map'](_0x7105d6=>_0x7105d6['id']):_0x3a71e0[_0x52b327(0x24e)]=[]),_0x52b327(0x28d)==_0x166e63&&(_0x3a71e0[_0x52b327(0x14a)]?_0x3a71e0[_0x52b327(0x12c)]=this['pages'][_0x52b327(0x26f)](_0x504485=>_0x504485['id']):_0x3a71e0['page_ids']=[]);},'getLabel':(_0x4650cb,_0x39e038=_0x4a86d3(0x125))=>Array[_0x4a86d3(0x16d)](_0x4650cb)?_0x4650cb[_0x4a86d3(0x276)]<=0x1?_0x4650cb[_0x4a86d3(0x276)]+'\x20'+_0x39e038+_0x4a86d3(0x25b):_0x4650cb['length']+'\x20'+_0x39e038+'s\x20Selected':'Select\x20'+_0x39e038+'s','addRule'(_0x5bb83e){const _0x4c2963=_0x4a86d3;this[_0x4c2963(0x1fa)][_0x5bb83e]['rules']||(this[_0x4c2963(0x1fa)][_0x5bb83e]['rules']=[]),this[_0x4c2963(0x1fa)][_0x5bb83e]['rules'][_0x4c2963(0x208)](Object[_0x4c2963(0x11a)]({},this[_0x4c2963(0x1eb)]));},'fixSlugs'(){const _0x191144=_0x4a86d3;Object[_0x191144(0x1f4)](this[_0x191144(0x1fa)])[_0x191144(0x26d)](_0x5ac2bf=>{const _0x518111=_0x191144;_0x5ac2bf[_0x518111(0xee)]['forEach'](_0x1509f8=>{const _0x40ba0f=_0x518111;_0x1509f8[_0x40ba0f(0x1fd)]=[],_0x1509f8[_0x40ba0f(0x24e)]&&_0x1509f8['post_ids'][_0x40ba0f(0x26d)](_0x41e618=>{const _0x5d9926=_0x40ba0f;_0x1509f8[_0x5d9926(0x1fd)][_0x5d9926(0x208)](this[_0x5d9926(0x12b)][_0x41e618]);}),_0x1509f8[_0x40ba0f(0x12c)]&&_0x1509f8[_0x40ba0f(0x12c)][_0x40ba0f(0x26d)](_0x1d6b02=>{const _0x51ca2f=_0x40ba0f;_0x1509f8['slugs'][_0x51ca2f(0x208)](this[_0x51ca2f(0x11d)][_0x1d6b02]);}),_0x1509f8[_0x40ba0f(0x120)]&&_0x1509f8[_0x40ba0f(0x120)][_0x40ba0f(0x26d)](_0x259baa=>{const _0x4dc24f=_0x40ba0f;_0x1509f8[_0x4dc24f(0x1fd)][_0x4dc24f(0x208)](_0x259baa);});});});},'loadPosts'(){const _0x382b30=_0x4a86d3;if(0x0==this[_0x382b30(0xe5)]['length']){const _0x22eb51=this;$['get'](pos[_0x382b30(0xf9)],{'nonce':pos[_0x382b30(0x258)],'action':_0x382b30(0x1ae)},function(_0x5c0bc8){const _0x2b751b=_0x382b30;_0x22eb51[_0x2b751b(0xe5)]=JSON[_0x2b751b(0x1bc)](_0x5c0bc8),_0x22eb51[_0x2b751b(0xe5)][_0x2b751b(0x26d)](_0x136879=>{const _0x156f3b=_0x2b751b;_0x22eb51[_0x156f3b(0x12b)][_0x136879['id']]=_0x136879[_0x156f3b(0x224)];});});}},'loadPages'(){const _0x280bf0=_0x4a86d3;if(0x0==this[_0x280bf0(0x108)][_0x280bf0(0x276)]){const _0x26f9eb=this;$[_0x280bf0(0x156)](pos[_0x280bf0(0xf9)],{'nonce':pos[_0x280bf0(0x258)],'action':_0x280bf0(0x20a)},function(_0x904847){const _0x3add51=_0x280bf0;_0x26f9eb[_0x3add51(0x108)]=JSON[_0x3add51(0x1bc)](_0x904847),_0x26f9eb[_0x3add51(0x108)]['forEach'](_0x2f5cde=>{const _0x29cf9a=_0x3add51;_0x26f9eb[_0x29cf9a(0x11d)][_0x2f5cde['id']]=_0x2f5cde['slug'];});});}},'init'(){const _0x91dece=_0x4a86d3,_0x352f64=Alpine['store'](_0x91dece(0x200)),_0x473e7f=JSON[_0x91dece(0x1bc)](pos[_0x91dece(0x223)]),_0x4c6418=this;Object[_0x91dece(0x1f4)](_0x473e7f)['forEach'](_0x37d1ac=>{const _0x5a38a4=_0x91dece,_0xc9caa7={'slug':_0x37d1ac[_0x5a38a4(0x151)]('/')[0x0],'path':_0x37d1ac};this[_0x5a38a4(0x237)][_0x5a38a4(0x208)](_0xc9caa7);const _0x2ac7c9=Object[_0x5a38a4(0x11a)]({},this[_0x5a38a4(0x1eb)]);this[_0x5a38a4(0x1fa)][_0xc9caa7['slug']]={'slug':_0xc9caa7[_0x5a38a4(0x224)],'rules':[_0x2ac7c9]};}),_0x352f64['getOption'](_0x91dece(0x23e),_0x91dece(0xf7),function(_0x174d12){const _0x5abf92=_0x91dece,_0x19dfe4=JSON[_0x5abf92(0x1bc)](_0x174d12);'[]'!=_0x174d12&&(this['ruleset']=Object[_0x5abf92(0x11a)](_0x4c6418['ruleset'],_0x19dfe4),Object[_0x5abf92(0x1f4)](this[_0x5abf92(0x1fa)])[_0x5abf92(0x26d)](_0x5ec52c=>{const _0x277b1e=_0x5abf92;_0x5ec52c[_0x277b1e(0xee)]['forEach'](_0x3b5ff5=>{const _0x2a80fe=_0x277b1e;_0x3b5ff5['page_ids']||(_0x3b5ff5[_0x2a80fe(0x12c)]=[]),_0x3b5ff5[_0x2a80fe(0x24e)]||(_0x3b5ff5[_0x2a80fe(0x24e)]=[]);});}));}),_0x91dece(0x102)==_0x352f64[_0x91dece(0xe4)]&&(this['loadPosts'](),this[_0x91dece(0x16a)]());},'savingLabel'(){const _0x22afc6=_0x4a86d3;return this[_0x22afc6(0x26e)]?'Saving...':_0x22afc6(0x142);},'saveRules'(_0x3ff12a){const _0x50586c=_0x4a86d3;$('#s'+_0x3ff12a)[_0x50586c(0x215)](_0x50586c(0x1ce));const _0x5598f6=this,_0x50191c=Alpine[_0x50586c(0x12f)](_0x50586c(0x200));this[_0x50586c(0xfa)](),_0x50586c(0x1d5)!=_0x50191c[_0x50586c(0x1d8)][_0x50586c(0xf0)]&&'c1dc4511eb56aea509571e2d9132a8c3d3999a25'!=_0x50191c[_0x50586c(0x1d8)][_0x50586c(0xf0)]||_0x50191c['updateOption'](_0x50586c(0x23e),this[_0x50586c(0x1fa)],function(){const _0x272a86=_0x50586c;Alpine[_0x272a86(0x12f)]('settings'),($('#s'+_0x3ff12a)['html'](_0x272a86(0x142)),_0x5598f6['installAssets']());});},'deleteRule'(_0x4e037d,_0x51d5c0){const _0x525f6c=_0x4a86d3;this[_0x525f6c(0x1fa)][_0x4e037d]['rules'][_0x525f6c(0x1b9)](_0x51d5c0,0x1),0x0==ruleset[_0x4e037d]['rules'][_0x525f6c(0x276)]&&this[_0x525f6c(0x274)](_0x4e037d);},'installAssets'(){const _0x40c10a=_0x4a86d3;$['post'](pos[_0x40c10a(0xf9)],{'action':_0x40c10a(0x24b),'nonce':pos[_0x40c10a(0x258)]},function(_0x40b97a){});}},'vaultManager':{'search':'','backups':[],'filter'(){const _0x4c02c4=_0x4a86d3;return this[_0x4c02c4(0x228)]['filter'](_0xc680a=>_0xc680a[_0x4c02c4(0x188)]['includes'](this[_0x4c02c4(0x275)]));},'getList'(){const _0x240911=_0x4a86d3,_0x53dd2a=Alpine[_0x240911(0x12f)](_0x240911(0x200)),_0x2aefbc=this;$['get'](_0x53dd2a[_0x240911(0x18c)]()+_0x240911(0x1ee),{},function(_0x589bfb){const _0x496ee3=_0x240911;_0x2aefbc[_0x496ee3(0x228)]=_0x589bfb;});},'totalSpace'(){const _0x4b8d8d=_0x4a86d3;let _0x1e946a=0x0;return this[_0x4b8d8d(0x228)][_0x4b8d8d(0x26d)](_0x3c739a=>{const _0x1ea3ee=_0x4b8d8d;_0x1e946a+=_0x3c739a[_0x1ea3ee(0x1af)];}),this[_0x4b8d8d(0x253)](_0x1e946a);},'getSize'(_0x5546d8){const _0x23af36=_0x4a86d3,_0xe0744=Math[_0x23af36(0x277)](_0x5546d8/0x3e8);return _0xe0744>0x3e8?Math[_0x23af36(0x277)](_0xe0744/0x3e8)+_0x23af36(0x23b):_0xe0744+_0x23af36(0x150);},'restore'(_0x341e5c,_0x50b0e1,_0x11759c){const _0x2348d2=_0x4a86d3,_0x402b21=document[_0x2348d2(0x166)]('x-restore-'+_0x341e5c),_0x808fe4=Alpine['store'](_0x2348d2(0x200));let _0x31baba=!0x0;_0x808fe4['installed_plugins'][_0x50b0e1]==_0x11759c&&(_0x31baba=confirm(_0x2348d2(0x1d0)+_0x11759c+'\x20of\x20this\x20plugin\x20is\x20already\x20installed.\x20Are\x20you\x20sure\x20to\x20restore\x20and\x20rewrite\x20this\x20existing\x20plugin?')),_0x31baba&&(_0x402b21[_0x2348d2(0x163)]=_0x2348d2(0x173),$[_0x2348d2(0x19f)](pos[_0x2348d2(0xf9)],{'action':_0x2348d2(0x1c0),'nonce':pos[_0x2348d2(0x258)],'slug':_0x50b0e1,'version':_0x11759c},function(_0xd9c5ca){const _0xa0eba7=_0x2348d2;_0xd9c5ca[_0xa0eba7(0x16e)]?_0x808fe4['showMessage'](_0xd9c5ca[_0xa0eba7(0x110)],!0x0):_0x808fe4['showMessage'](_0xa0eba7(0x14d)+_0x11759c+_0xa0eba7(0x22c)),_0x402b21['innerHTML']='Restore';}));},'delete'(_0x30b0ac,_0x54b5ae){const _0x1d10ea=_0x4a86d3,_0x90925c=Alpine[_0x1d10ea(0x12f)](_0x1d10ea(0x200)),_0x3e9ff7=this;confirm(_0x1d10ea(0x196))&&$[_0x1d10ea(0x240)]({'url':_0x90925c[_0x1d10ea(0x18c)]()+_0x1d10ea(0x1c4)+_0x30b0ac,'type':_0x1d10ea(0x229),'success':function(_0x9cf1ad){const _0x1999e8=_0x1d10ea;_0x9cf1ad[_0x1999e8(0x16e)]?_0x90925c['showMessage'](_0x9cf1ad[_0x1999e8(0x110)],!0x0):(_0x3e9ff7[_0x1999e8(0x228)]['splice'](_0x54b5ae,0x1),_0x90925c['showMessage']('File\x20successfully\x20deleted'));}});}},'supportManager':{'email':'','name':'','subject':_0x4a86d3(0x118),'message':'','ip':'','sendSupportRequest'(){const _0x266244=_0x4a86d3,_0x17bd30=Alpine[_0x266244(0x12f)](_0x266244(0x200));''!=this[_0x266244(0x20d)]&&''!=this[_0x266244(0x1cc)]&&''!=this[_0x266244(0x184)]&&''!=this[_0x266244(0x110)]?($['post'](_0x17bd30[_0x266244(0x18c)]()+_0x266244(0x13e),{'email':this[_0x266244(0x1cc)],'name':this['name'],'subject':this[_0x266244(0x184)],'message':this[_0x266244(0x110)],'ip':this['ip']},function(){const _0x2e772d=_0x266244;_0x17bd30[_0x2e772d(0x1f9)](_0x2e772d(0x121));}),this[_0x266244(0x110)]=''):_0x17bd30['showMessage'](_0x266244(0x129),!0x0);},'getClientIPAddress'(){const _0x10f000=_0x4a86d3;fetch('https://api.ipify.org/?format=json')[_0x10f000(0x28a)](_0xe4d572=>_0xe4d572['json']())[_0x10f000(0x28a)](_0x22822f=>{this['ip']=_0x22822f['ip'];});}},'versionManager':{'title':_0x4a86d3(0x179),'parent':{},'version':'','activePlugin':'','shouldDisplayModal':!0x1,'versions':{},'displayModal'(_0x5a9d9f){const _0x3f4881=_0x4a86d3;this[_0x3f4881(0x1d4)]=_0x5a9d9f[_0x3f4881(0x224)],this[_0x3f4881(0x1c2)]=_0x5a9d9f[_0x3f4881(0x224)],fetch(_0x3f4881(0x27e)+_0x5a9d9f[_0x3f4881(0x224)])[_0x3f4881(0x28a)](_0xc5a770=>_0xc5a770[_0x3f4881(0x20e)]())[_0x3f4881(0x28a)](_0x231beb=>{const _0x1d611e=_0x3f4881;this[_0x1d611e(0x220)]=_0x1d611e(0x109),this[_0x1d611e(0x1c8)]=_0x231beb[_0x1d611e(0x1c8)],this[_0x1d611e(0x17e)]=!0x0;});},'hideModal'(){const _0x472a2a=_0x4a86d3;this[_0x472a2a(0x17e)]=!0x1;},'install'(){const _0x56b9ac=_0x4a86d3;this['shouldDisplayModal']=!0x1;const _0x2b87f8=Alpine[_0x56b9ac(0x12f)](_0x56b9ac(0x200));_0x2b87f8[_0x56b9ac(0x19b)]['findIndex'](_0x4abb04=>_0x4abb04['slug']==this['activePlugin']);if(_0x2b87f8['active_plugins'][_0x56b9ac(0x207)](this[_0x56b9ac(0x1c2)]))_0x2b87f8[_0x56b9ac(0x1f9)](_0x56b9ac(0x112));else{const _0x210d29=_0x2b87f8[_0x56b9ac(0x223)][_0x56b9ac(0x27f)](this[_0x56b9ac(0x1c2)]);_0x210d29>-0x1&&_0x2b87f8[_0x56b9ac(0x223)][_0x56b9ac(0x1b9)](_0x210d29,0x1);const _0x19a30c=_0x2b87f8[_0x56b9ac(0x237)][_0x56b9ac(0x27f)](this[_0x56b9ac(0x1c2)]);_0x19a30c>-0x1&&_0x2b87f8[_0x56b9ac(0x237)][_0x56b9ac(0x1b9)](_0x19a30c,0x1),_0x2b87f8[_0x56b9ac(0x22b)](this[_0x56b9ac(0x1c2)],null,this[_0x56b9ac(0x220)]);}},'getVersionLabel':(_0x37316d,_0x43758a)=>_0x4a86d3(0x109)==_0x37316d?_0x4a86d3(0x124):_0x37316d},'activeGuard':{'vulnerabilities':[],'check'(){const _0xa77bd1=_0x4a86d3,_0x27b701=Alpine['store'](_0xa77bd1(0x200)),_0x12317c=JSON[_0xa77bd1(0x1bc)](pos[_0xa77bd1(0x237)]),_0x24b9b2=JSON['parse'](pos['active_plugins']),_0x10a697=[];Object[_0xa77bd1(0x187)](_0x24b9b2)[_0xa77bd1(0x26d)](_0x4d6da8=>{const _0x167999=_0xa77bd1,_0x775bd5=_0x24b9b2[_0x4d6da8]['split']('/')[0x0],_0x3ffc4d=_0x12317c[_0x24b9b2[_0x4d6da8]][_0x167999(0xd9)];_0x10a697[_0x167999(0x208)]({'slug':_0x775bd5,'version':_0x3ffc4d});});const _0x321640=this;$[_0xa77bd1(0x19f)](_0x27b701[_0xa77bd1(0x18c)]()+_0xa77bd1(0x24f),{'plugins':_0x10a697},function(_0x57e78c){const _0x16db82=_0xa77bd1;_0x321640['vulnerabilities']=_0x57e78c,_0x27b701[_0x16db82(0xe8)](_0x16db82(0x1ab),_0x321640['vulnerabilities'][_0x16db82(0x276)]),$(_0x16db82(0xff))[_0x16db82(0x215)](_0x57e78c[_0x16db82(0x276)]);});},'processMessage'(_0x5bcd38){const _0x39c31a=_0x4a86d3,_0x43008a=_0x5bcd38[_0x39c31a(0x27f)](_0x39c31a(0x1f1));return _0x5bcd38['substring'](0x0,_0x43008a);},'getSuggestion'(_0x319554){const _0xd6ec4b=_0x4a86d3,_0x13ef00=_0x319554;_0x13ef00[_0xd6ec4b(0x117)]=_0x13ef00['severity'][_0xd6ec4b(0x261)]();let _0x2ed229='';return _0xd6ec4b(0x15c)==_0x13ef00[_0xd6ec4b(0x117)]||_0xd6ec4b(0x272)==_0x13ef00['severity']||_0xd6ec4b(0xec)==_0x13ef00[_0xd6ec4b(0x117)]?_0x2ed229=_0xd6ec4b(0x214)==_0x13ef00['patched']?_0xd6ec4b(0x198):_0xd6ec4b(0x154):_0xd6ec4b(0x1f3)==_0x13ef00[_0xd6ec4b(0x117)]&&(_0x2ed229='Yes'==_0x13ef00[_0xd6ec4b(0x14f)]?_0xd6ec4b(0x14c):_0xd6ec4b(0x127)),_0x2ed229;},'deactivatePlugin'(_0x6a279f){const _0x12b4c9=_0x4a86d3,_0x40fbf2=Alpine[_0x12b4c9(0x12f)](_0x12b4c9(0x200)),_0x4cd763=this,_0x3881ca=this[_0x12b4c9(0x267)][_0x12b4c9(0x213)](_0x2d65f7=>_0x2d65f7[_0x12b4c9(0x224)]==_0x6a279f);this[_0x12b4c9(0x267)][_0x12b4c9(0x1b9)](_0x3881ca,0x1),$[_0x12b4c9(0x19f)](pos[_0x12b4c9(0xf9)],{'action':_0x12b4c9(0x20f),'nonce':pos['nonce'],'slug':_0x6a279f},function(_0x465427){const _0x3c8fad=_0x12b4c9;_0x40fbf2[_0x3c8fad(0xe8)](_0x3c8fad(0x1ab),_0x4cd763[_0x3c8fad(0x267)][_0x3c8fad(0x276)]),$(_0x3c8fad(0xff))[_0x3c8fad(0x215)](_0x4cd763[_0x3c8fad(0x267)][_0x3c8fad(0x276)]);});}},'confirmationManager':{'displayModal':!0x1,'primaryText':_0x4a86d3(0x1dc),'secondaryText':_0x4a86d3(0x162),'message':'','successCallback':null,'errorCallback':null,'show'(_0x26e4b7,_0x17e28c=null,_0x33a8f3=null,_0x3164f9=_0x4a86d3(0x1dc),_0x10a186='Cancel'){const _0x85ccff=_0x4a86d3;this[_0x85ccff(0x110)]=_0x26e4b7,this[_0x85ccff(0xf6)]=!0x0,this[_0x85ccff(0x21d)]=_0x3164f9,this['secondaryText']=_0x10a186,_0x17e28c&&'function'==typeof _0x17e28c&&(this['successCallback']=_0x17e28c),_0x33a8f3&&_0x85ccff(0x181)==typeof _0x33a8f3&&(this[_0x85ccff(0x1e9)]=_0x33a8f3);},'hide'(){const _0x4b500c=_0x4a86d3;this[_0x4b500c(0x110)]='',this[_0x4b500c(0xf6)]=!0x1,_0x4b500c(0x181)==typeof this['errorCallback']&&this[_0x4b500c(0x1e9)](),this[_0x4b500c(0x169)]();},'clearCallbacks'(){const _0x18f67b=_0x4a86d3;this[_0x18f67b(0xfc)]=null,this[_0x18f67b(0x1e9)]=null;},'success'(){const _0x3957fc=_0x4a86d3;this['message']='',this[_0x3957fc(0xf6)]=!0x1,'function'==typeof this[_0x3957fc(0xfc)]&&this[_0x3957fc(0xfc)](),this['clearCallbacks']();}},'categoryManager':{'selectedCategories':[],'displayManageModal':!0x1,'showManageModal'(){const _0x1c2544=_0x4a86d3;this[_0x1c2544(0x147)]=[],this['displayManageModal']=!0x0;},'hideManageModal'(){const _0x2b1fe3=_0x4a86d3;this[_0x2b1fe3(0x282)]=!0x1;},'deleteCategories'(){const _0x16102f=_0x4a86d3,_0x9da049=Alpine[_0x16102f(0x12f)]('settings'),_0x1b0982=[];_0x9da049[_0x16102f(0x284)][_0x16102f(0x26d)](_0x48a62e=>{const _0x7deeec=_0x16102f;_0x9da049[_0x7deeec(0x194)][_0x7deeec(0x147)]['includes'](_0x48a62e['key'])&&_0x1b0982[_0x7deeec(0x208)]({'id':_0x48a62e['id'],'key':_0x48a62e['key']});}),$[_0x16102f(0x19f)](_0x9da049['API_ENDPOINT']()+_0x16102f(0xfd),{'unused_categories':_0x1b0982}),_0x9da049['categories']=_0x9da049[_0x16102f(0x284)][_0x16102f(0x12a)](_0x354567=>!_0x9da049[_0x16102f(0x194)][_0x16102f(0x147)][_0x16102f(0x207)](_0x354567[_0x16102f(0x25e)]));}},'messageModal':{'message':'','error':!0x1,'shouldDisplayModal':!0x1,'hideModal'(){const _0x1213e4=_0x4a86d3;this[_0x1213e4(0x17e)]=!0x1;},'show'(_0xc9e2a3,_0x4b8c55=!0x1){const _0x26ecd7=_0x4a86d3;this[_0x26ecd7(0x16e)]=_0x4b8c55,this[_0x26ecd7(0x110)]=_0xc9e2a3,this['shouldDisplayModal']=!0x0;}},'showMessage'(_0x260f79,_0xf20d5c){const _0x120bf6=_0x4a86d3;this['messageModal'][_0x120bf6(0x24c)](_0x260f79,_0xf20d5c);},'videoModal':{'video':_0x4a86d3(0x209),'shouldDisplayModal':!0x1,'hide'(){const _0x1436a7=_0x4a86d3;this[_0x1436a7(0x128)]='',this['shouldDisplayModal']=!0x1;},'show'(_0x20abe2){const _0x38ac78=_0x4a86d3;this[_0x38ac78(0x128)]=_0x20abe2,this[_0x38ac78(0x17e)]=!0x0;}}};document[_0x4a86d3(0x1aa)](_0x4a86d3(0x268),()=>{const _0x194880=_0x4a86d3;Alpine[_0x194880(0x12f)](_0x194880(0x200),settings),Alpine[_0x194880(0x12f)]('settings')[_0x194880(0x115)]();}); -
plugins-on-steroids/trunk/assets/js/plugins.min.js
r2730558 r2796699 1 function _0x584a(_0x13973c,_0x3c24c9){const _0x33c3f3=_0x33c3();return _0x584a=function(_0x584aea,_0x49daf7){_0x584aea=_0x584aea-0x1c6;let _0x512314=_0x33c3f3[_0x584aea];return _0x512314;},_0x584a(_0x13973c,_0x3c24c9);}const _0x2695e9=_0x584a;(function(_0x2dbf9f,_0x3ae312){const _0x4ad604=_0x584a,_0x1d2650=_0x2dbf9f();while(!![]){try{const _0xa90238=parseInt(_0x4ad604(0x1db))/0x1*(-parseInt(_0x4ad604(0x20c))/0x2)+-parseInt(_0x4ad604(0x1c6))/0x3*(-parseInt(_0x4ad604(0x1e0))/0x4)+parseInt(_0x4ad604(0x1f5))/0x5*(-parseInt(_0x4ad604(0x21e))/0x6)+parseInt(_0x4ad604(0x24a))/0x7*(-parseInt(_0x4ad604(0x232))/0x8)+-parseInt(_0x4ad604(0x221))/0x9*(-parseInt(_0x4ad604(0x259))/0xa)+-parseInt(_0x4ad604(0x1fd))/0xb*(parseInt(_0x4ad604(0x20a))/0xc)+parseInt(_0x4ad604(0x213))/0xd;if(_0xa90238===_0x3ae312)break;else _0x1d2650['push'](_0x1d2650['shift']());}catch(_0x39d95d){_0x1d2650['push'](_0x1d2650['shift']());}}}(_0x33c3,0x45c8e));const Connection={'error':!0x1,'interval':null,'API_ENDPOINT':()=>[_0x2695e9(0x1c8),_0x2695e9(0x1ca),_0x2695e9(0x208),'localhost:8890'][_0x2695e9(0x214)](window[_0x2695e9(0x1fe)][_0x2695e9(0x1e6)])?_0x2695e9(0x228):_0x2695e9(0x1e3),'periodicCheck'(){null==this['interval']&&(this['interval']=setInterval(function(){Connection['checkStatus']();},0x1388));},'checkStatus'(){const _0x278bc7=_0x2695e9;fetch(this[_0x278bc7(0x1fc)]()+_0x278bc7(0x1ea))[_0x278bc7(0x1e8)](_0x4f36cc=>{this['error']=!0x1;})[_0x278bc7(0x21d)](_0x412da7=>{const _0x1aaf5d=_0x278bc7;this[_0x1aaf5d(0x257)]=!0x0,this['periodicCheck']();});},'serverMaintenanceMessage':()=>_0x2695e9(0x236)},$=jQuery;let userBookmarks={},slugs={},onlySlugs=[];const Bookmarks={'slugs':{},'API_ENDPOINT':()=>['localhost',_0x2695e9(0x1ca),_0x2695e9(0x208),_0x2695e9(0x225)]['includes'](window[_0x2695e9(0x1fe)][_0x2695e9(0x1e6)])?'http://localhost:8000':'https://api.pluginsonsteroids.com','init'(){const _0x3b4bf0=_0x2695e9,_0x46fb99=localStorage[_0x3b4bf0(0x1d2)](_0x3b4bf0(0x1d8));$[_0x3b4bf0(0x249)]({'headers':{'Accept':_0x3b4bf0(0x238),'Authorization':_0x3b4bf0(0x222)+_0x46fb99},0x194:function(_0x441d02,_0x24199a,_0x488de6){const _0x16907b=_0x3b4bf0;console[_0x16907b(0x240)](Connection['serverMaintenanceMessage']());}});},'getUser'(){const _0x556268=_0x2695e9;$[_0x556268(0x201)](this['API_ENDPOINT']()+'/me',function(_0x186cc0){});},'getBookmarks'(){const _0x30cd66=_0x2695e9;$[_0x30cd66(0x201)](this[_0x30cd66(0x1fc)]()+_0x30cd66(0x1f6),function(_0x11a384){const _0x394562=_0x30cd66;bookmarks=_0x11a384,window[_0x394562(0x22e)](new Event('POS_BOOKMARKS_FETCHED'));});},'getBookmarkSlugs'(){const _0x1c909d=_0x2695e9,_0x2e0c7b=this;$[_0x1c909d(0x201)](this[_0x1c909d(0x1fc)]()+_0x1c909d(0x223),function(_0xe235d8){const _0x28b14c=_0x1c909d;for(i in(_0x2e0c7b[_0x28b14c(0x204)]=_0xe235d8,onlySlugs=[],slugs=_0xe235d8))onlySlugs[_0x28b14c(0x203)](slugs[i]['slug']);window['dispatchEvent'](new CustomEvent(_0x28b14c(0x23c),{'detail':{'slugs':_0xe235d8}}));});},'saveBookmark'(_0x43895b,_0x2b634c){const _0x54cdba=_0x2695e9;$[_0x54cdba(0x1e7)](this[_0x54cdba(0x1fc)]()+_0x54cdba(0x1f6),{'slug':_0x43895b,'name':_0x2b634c},function(_0x132247){const _0x2aaf8c=_0x54cdba;window[_0x2aaf8c(0x22e)](new CustomEvent(_0x2aaf8c(0x1de),{'detail':_0x132247}));});},'unBookmark'(_0x1cffe0){const _0x6d6f67=_0x2695e9;$[_0x6d6f67(0x202)]({'url':this[_0x6d6f67(0x1fc)]()+(_0x6d6f67(0x215)+_0x1cffe0),'method':_0x6d6f67(0x1df)});},'getHistories'(){const _0x264327=_0x2695e9;alert('hello'),$[_0x264327(0x201)](this[_0x264327(0x1fc)]()+_0x264327(0x231)+postMessage['siteid'],function(_0x898666){window['dispatchEvent'](new Event('POS_HISTORY_FETCHED'));});}};function _0x33c3(){const _0x28d988=['href','#the-list','.subsubsub','hasClass','saveBookmark','30px','error','Uncategorized','430VODttc','<label><input\x20class=\x22hide-column-tog\x22\x20name=\x22plugin-image-hide\x22\x20type=\x22checkbox\x22\x20','16899FZdrps','#the-list\x20tr>td>a>strong','localhost','/plugin-install.php?tab=plugin-information&plugin=','ezgrid.local','removeClass','<a\x20href=\x27','POS_USER_FETCHED','#plugin-image-hide','click','.subsubsub\x20li>a','<span\x20class=\x27delete\x27>Unbookmark</span>','getItem','hide','scrollTop','length','css','current','pos-token','width','#pos-bookmarks-link\x20.count','189269BnBRwz','admin_url','insertAfter','POS_BOOKMARK','DELETE','44JdqHHA','attr','input','https://api.pluginsonsteroids.com','slug','find','host','post','then','.plugin-title\x20strong','/ping','li.all','.plugin-title','wrap','addClass','data','#the-list\x20tr','#plugin-search-input','.svg','each','&TB_iframe=true&width=772&height=563\x27\x20class=\x27thickbox\x20open-plugin-details-modal\x27></a>','155IinIOP','/bookmarks','Bookmark','td.column-auto-updates\x20span.label:contains(\x22Disable\x20auto-updates\x22)','mustuse','innerText','getUser','API_ENDPOINT','294382KLLhJZ','location','.pos_bookmark_link','<li>','get','ajax','push','slugs','next','user','#adv-settings\x20fieldset.metabox-prefs','ha.local','padding-top','36iqXkQD','unBookmark','2vAszUH','bookmark-delete','dropins','<tr\x20class=\x22no-items\x22><td\x20class=\x22colspanchange\x22\x20colspan=\x224\x22>No\x20plugins\x20found\x20for:\x20<strong>','bookmark_id','li.inactive','.check-column','8449415MvRrZs','includes','/bookmarks/','prepend','</strong>.\x20<a\x20href=\x22http://ezgrid.local/wp-admin/plugin-install.php?tab=search&s=','plugin-install.php?tab=bookmarks\x27>Bookmarks\x20<span\x20class=\x27count\x27></span></a>','.current','bookmark-now','#the-list\x20tr.active','#the-list\x20tr\x20.check-column','catch','49512WjlBDm','append','serverMaintenanceMessage','101727kBIBfK','Bearer\x20','/bookmarkslugs','https://s.w.org/plugins/geopattern-icon/','localhost:8890','.bookmark-delete','toLowerCase','http://localhost:8000','&TB_iframe=true&width=772&height=563\x27\x20class=\x27thickbox\x20open-plugin-details-modal\x27><img\x20class=\x27pos-plugin-image\x27\x20style=\x22width:60px;\x20height:60px;\x20padding-right:12px;\x22\x20src=\x22','clone','#the-list\x20tr:hidden','#the-list\x20tr.inactive','li.active','dispatchEvent','li.auto-update-enabled','nonce','/histories/','8kAWDAd','html','json','/userplan','Server\x20is\x20under\x20maintenance.\x20PLease\x20try\x20again\x20after\x20some\x20time.\x20We\x27re\x20sorry\x20for\x20this\x20inconvenience.','filter','application/json','ajax_url','li.auto-update-disabled','\x22/></a>','POS_SLUGS_FETCHED','\x20|\x20<a\x20id=\x27pos-bookmarks-link\x27\x20href=\x27','\x22>Search\x20for\x20plugins\x20in\x20the\x20WordPress\x20Plugin\x20Directory.</a></td></tr>',':checked','log','show','ready','li.upgrade','GET','plugin-update-tr','28%','remove','getBookmarkSlugs','ajaxSetup','2707194hbyItv','val','pos_plugin_image','\x20id=\x22plugin-image-hide\x22>Plugin\x20Image</label>','pos-st','.pos-plugin-image','#the-list\x20tr.plugin-update-tr'];_0x33c3=function(){return _0x28d988;};return _0x33c3();}Bookmarks['init'](),function(_0x3f4c12){const _0x3bec36=_0x2695e9;_0x3f4c12(document)[_0x3bec36(0x242)](function(){const _0x3328aa=_0x3bec36;if(!localStorage['getItem']('pos-token'))return;if(location[_0x3328aa(0x251)][_0x3328aa(0x214)](_0x3328aa(0x20e))||location[_0x3328aa(0x251)][_0x3328aa(0x214)](_0x3328aa(0x1f9)))return;_0x3f4c12(window)['scroll'](function(){const _0x45c6dd=_0x3328aa,_0x2caf1b=_0x3f4c12(window)[_0x45c6dd(0x1d4)]();localStorage['setItem'](_0x45c6dd(0x24e),_0x2caf1b);}),localStorage[_0x3328aa(0x1d2)](_0x3328aa(0x24e))&&_0x3f4c12(window)['scrollTop'](localStorage[_0x3328aa(0x1d2)](_0x3328aa(0x24e))),_0x3f4c12(_0x3328aa(0x253))[_0x3328aa(0x21f)](_0x3f4c12(_0x3328aa(0x200))[_0x3328aa(0x233)](_0x3328aa(0x23d)+pos[_0x3328aa(0x1dc)]+_0x3328aa(0x218)));const _0x2c2498=_0x3f4c12(_0x3328aa(0x1f1))[_0x3328aa(0x22a)]();_0x2c2498[_0x3328aa(0x1e1)]('id','pos_plugin_search'),_0x2c2498[_0x3328aa(0x1dd)](_0x3f4c12(_0x3328aa(0x1f1))),_0x3f4c12(_0x3328aa(0x1f1))[_0x3328aa(0x1d3)](),_0x3f4c12(_0x3328aa(0x1d0))['on'](_0x3328aa(0x1cf),function(){const _0xe55215=_0x3328aa;_0x3f4c12(_0xe55215(0x1d0))[_0xe55215(0x1cb)]('current'),_0x3f4c12(this)[_0xe55215(0x1ee)](_0xe55215(0x1d7));}),_0x2c2498['on'](_0x3328aa(0x1e2),function(_0x34ad78){const _0x1135a1=_0x3328aa;_0x3f4c12('tr.no-items')[_0x1135a1(0x247)](),_0x3f4c12(_0x1135a1(0x1f0))['show']();const _0x59f97d=_0x2c2498[_0x1135a1(0x24b)]()[_0x1135a1(0x227)]();''==_0x59f97d||_0x3f4c12(_0x1135a1(0x1c7))[_0x1135a1(0x237)](function(_0x66f2c1){const _0x72e4e3=_0x1135a1;return!this[_0x72e4e3(0x1fa)][_0x72e4e3(0x227)]()[_0x72e4e3(0x214)](_0x59f97d);})['parents']('tr')['each'](function(_0x3879ed){const _0x1f836b=_0x1135a1;_0x3f4c12(this)[_0x1f836b(0x205)]()[_0x1f836b(0x254)]('plugin-update-tr')&&_0x3f4c12(this)[_0x1f836b(0x205)]()['hide'](),_0x3f4c12(this)[_0x1f836b(0x1d3)]();}),_0x3f4c12(_0x1135a1(0x22b))[_0x1135a1(0x1d5)]==_0x3f4c12(_0x1135a1(0x1f0))[_0x1135a1(0x1d5)]&&_0x3f4c12(_0x1135a1(0x252))[_0x1135a1(0x21f)](_0x1135a1(0x20f)+_0x59f97d+_0x1135a1(0x217)+_0x59f97d+_0x1135a1(0x23e));}),Bookmarks[_0x3328aa(0x248)](),_0x3f4c12(window)['on'](_0x3328aa(0x23c),function(_0x597f73){const _0x5e53e0=_0x3328aa;for(i in(_0x3f4c12(_0x5e53e0(0x1da))['html']('('+Bookmarks[_0x5e53e0(0x204)]['length']+')'),Bookmarks[_0x5e53e0(0x204)])){const _0x7e1557='.pos_bookmark_link_'+slugs[i][_0x5e53e0(0x1e4)];_0x3f4c12(_0x7e1557)['html'](_0x5e53e0(0x1d1))[_0x5e53e0(0x1cb)](_0x5e53e0(0x21a))['addClass']('bookmark-delete')[_0x5e53e0(0x1ef)]('bookmark_id',slugs[i]['id']);}}),_0x3f4c12(_0x3328aa(0x252))['on'](_0x3328aa(0x1cf),_0x3328aa(0x1ff),function(){const _0x4ec972=_0x3328aa,_0x4c4ae0=_0x3f4c12(this)[_0x4ec972(0x1ef)](_0x4ec972(0x1e4));return Bookmarks[_0x4ec972(0x255)](_0x4c4ae0,_0x4ec972(0x258)),_0x3f4c12(this)[_0x4ec972(0x233)]('<span\x20class=\x27delete\x27>Unbookmark</span>')[_0x4ec972(0x1cb)](_0x4ec972(0x21a))['addClass'](_0x4ec972(0x20d)),!0x1;}),_0x3f4c12(_0x3328aa(0x252))['on'](_0x3328aa(0x1cf),_0x3328aa(0x226),function(){const _0x4ba2c9=_0x3328aa;return _0x3f4c12(this)[_0x4ba2c9(0x1ef)]('slug'),(Bookmarks[_0x4ba2c9(0x20b)](_0x3f4c12(this)[_0x4ba2c9(0x1ef)](_0x4ba2c9(0x210))),_0x3f4c12(this)[_0x4ba2c9(0x233)](_0x4ba2c9(0x1f7))[_0x4ba2c9(0x1ee)]('bookmark-now')[_0x4ba2c9(0x1cb)](_0x4ba2c9(0x20d)),!0x1);}),_0x3f4c12(_0x3328aa(0x1eb))['on']('click',function(_0x1e10c3){const _0x47699d=_0x3328aa;return _0x3f4c12(_0x47699d(0x219))[_0x47699d(0x1cb)](_0x47699d(0x1d7)),_0x3f4c12(this)[_0x47699d(0x1e5)]('a')[_0x47699d(0x1ee)](_0x47699d(0x1d7)),_0x3f4c12(_0x47699d(0x1f0))[_0x47699d(0x241)](),!0x1;}),_0x3f4c12(_0x3328aa(0x22d))['on']('click',function(_0x319d53){const _0x482911=_0x3328aa;return _0x3f4c12(_0x482911(0x1f0))[_0x482911(0x241)](),_0x3f4c12(_0x482911(0x219))['removeClass'](_0x482911(0x1d7)),_0x3f4c12(_0x482911(0x22c))[_0x482911(0x1f3)](function(_0x346351){const _0x1dbd8c=_0x482911;_0x3f4c12(this)[_0x1dbd8c(0x205)]()[_0x1dbd8c(0x254)]('plugin-update-tr')&&_0x3f4c12(this)[_0x1dbd8c(0x205)]()['hide'](),_0x3f4c12(this)[_0x1dbd8c(0x1d3)]();}),_0x3f4c12(this)['find']('a')['addClass'](_0x482911(0x1d7)),!0x1;}),_0x3f4c12(_0x3328aa(0x211))['on'](_0x3328aa(0x1cf),function(_0x3a1daa){const _0xa47eb0=_0x3328aa;return _0x3f4c12(_0xa47eb0(0x1f0))[_0xa47eb0(0x241)](),_0x3f4c12('.current')['removeClass'](_0xa47eb0(0x1d7)),_0x3f4c12(_0xa47eb0(0x21b))['each'](function(_0x3d9539){const _0x12540b=_0xa47eb0;_0x3f4c12(this)['next']()['hasClass']('plugin-update-tr')&&_0x3f4c12(this)[_0x12540b(0x205)]()[_0x12540b(0x1d3)](),_0x3f4c12(this)[_0x12540b(0x1d3)]();}),_0x3f4c12(this)[_0xa47eb0(0x1e5)]('a')[_0xa47eb0(0x1ee)](_0xa47eb0(0x1d7)),!0x1;}),_0x3f4c12(_0x3328aa(0x243))['on']('click',function(_0x5220a9){const _0x3f3a5a=_0x3328aa;return _0x3f4c12(_0x3f3a5a(0x1f0))['hide'](),_0x3f4c12('.current')[_0x3f3a5a(0x1cb)](_0x3f3a5a(0x1d7)),_0x3f4c12(_0x3f3a5a(0x250))['each'](function(_0x1898e){const _0x48a9d7=_0x3f3a5a;_0x3f4c12(this)['prev']()[_0x48a9d7(0x241)](),_0x3f4c12(this)[_0x48a9d7(0x1e5)]('tr')[_0x48a9d7(0x241)](),_0x3f4c12(this)[_0x48a9d7(0x241)]();}),_0x3f4c12(this)[_0x3f3a5a(0x1e5)]('a')[_0x3f3a5a(0x1ee)](_0x3f3a5a(0x1d7)),!0x1;}),_0x3f4c12(_0x3328aa(0x23a))['on'](_0x3328aa(0x1cf),function(_0x531f6b){const _0x322d61=_0x3328aa;return _0x3f4c12(_0x322d61(0x1f0))[_0x322d61(0x241)](),_0x3f4c12(_0x322d61(0x1f8))['parents']('tr')[_0x322d61(0x1f3)](function(_0x3af4c5){const _0x47a1c1=_0x322d61;_0x3f4c12(this)[_0x47a1c1(0x205)]()[_0x47a1c1(0x254)](_0x47a1c1(0x245))&&_0x3f4c12(this)[_0x47a1c1(0x205)]()[_0x47a1c1(0x1d3)](),_0x3f4c12(this)[_0x47a1c1(0x1d3)]();}),_0x3f4c12(this)[_0x322d61(0x1e5)]('a')[_0x322d61(0x1ee)]('current'),!0x1;}),_0x3f4c12(_0x3328aa(0x22f))['on'](_0x3328aa(0x1cf),function(_0x2392cf){const _0x4b4947=_0x3328aa;return _0x3f4c12('#the-list\x20tr')[_0x4b4947(0x1d3)](),_0x3f4c12(_0x4b4947(0x1f8))['parents']('tr')[_0x4b4947(0x1f3)](function(_0x3a1ac1){const _0x9c6a1e=_0x4b4947;_0x3f4c12(this)[_0x9c6a1e(0x205)]()[_0x9c6a1e(0x254)](_0x9c6a1e(0x245))&&_0x3f4c12(this)['next']()['show'](),_0x3f4c12(this)[_0x9c6a1e(0x241)]();}),_0x3f4c12(this)['find']('a')['addClass'](_0x4b4947(0x1d7)),!0x1;}),_0x3f4c12('#name')['css'](_0x3328aa(0x1d9),_0x3328aa(0x246)),_0x3f4c12('#the-list\x20tr')['each'](function(){const _0x584016=_0x3328aa,_0x499059=_0x3f4c12(this)['data'](_0x584016(0x1e4));_0x3f4c12(this)[_0x584016(0x1e5)](_0x584016(0x212))[_0x584016(0x1d6)]('padding-top',_0x584016(0x256)),_0x3f4c12(this)['find'](_0x584016(0x1e9))[_0x584016(0x1ed)]('<a\x20style=\x27color:#000000\x27\x20href=\x27'+pos[_0x584016(0x1dc)]+_0x584016(0x1c9)+_0x499059+_0x584016(0x1f4));let _0x2644f2=_plugins[_0x499059];_0x2644f2||(_0x2644f2=_0x584016(0x224)+_0x499059+_0x584016(0x1f2)),_0x3f4c12(this)[_0x584016(0x1e5)](_0x584016(0x1ec))[_0x584016(0x216)](_0x584016(0x1cc)+pos[_0x584016(0x1dc)]+_0x584016(0x1c9)+_0x499059+_0x584016(0x229)+_0x2644f2+_0x584016(0x23b));}),'2'==pos[_0x3328aa(0x24c)]&&(_0x3f4c12(_0x3328aa(0x24f))['hide'](),_0x3f4c12(_0x3328aa(0x21c))[_0x3328aa(0x1d6)](_0x3328aa(0x209),'8px'));const _0x46764c='1'==pos[_0x3328aa(0x24c)]?'checked':'';_0x3f4c12(_0x3328aa(0x207))['append'](_0x3328aa(0x25a)+_0x46764c+_0x3328aa(0x24d)),_0x3f4c12(_0x3328aa(0x1ce))['on'](_0x3328aa(0x1e2),function(){const _0x26ff1f=_0x3328aa,_0x35304f=_0x3f4c12(this)['is'](_0x26ff1f(0x23f));_0x35304f?(_0x3f4c12(_0x26ff1f(0x24f))[_0x26ff1f(0x241)](),_0x3f4c12(_0x26ff1f(0x21c))[_0x26ff1f(0x1d6)](_0x26ff1f(0x209),_0x26ff1f(0x256))):(_0x3f4c12(_0x26ff1f(0x24f))[_0x26ff1f(0x1d3)](),_0x3f4c12(_0x26ff1f(0x21c))[_0x26ff1f(0x1d6)](_0x26ff1f(0x209),'8px')),_0x3f4c12[_0x26ff1f(0x1e7)](pos[_0x26ff1f(0x239)],{'action':'pos_update_option','nonce':pos[_0x26ff1f(0x230)],'value':_0x35304f?0x1:0x2,'option':_0x26ff1f(0x24c)});});});}(jQuery);const User={'user':{},'API_ENDPOINT':()=>[_0x2695e9(0x1c8),'ezgrid.local',_0x2695e9(0x208),_0x2695e9(0x225)][_0x2695e9(0x214)](window[_0x2695e9(0x1fe)]['host'])?_0x2695e9(0x228):_0x2695e9(0x1e3),'init'(){},'getUser'(){const _0x1e34d3=_0x2695e9,_0x156ef4=localStorage[_0x1e34d3(0x1d2)](_0x1e34d3(0x1d8));if(!_0x156ef4)return{};fetch(this['API_ENDPOINT']()+_0x1e34d3(0x235),{'method':_0x1e34d3(0x244),'headers':{'Accept':_0x1e34d3(0x238),'Content-Type':_0x1e34d3(0x238),'Authorization':_0x1e34d3(0x222)+_0x156ef4}})['then'](_0x56ad40=>_0x56ad40[_0x1e34d3(0x234)]())['then'](_0x4f24ef=>{const _0x3aa2be=_0x1e34d3;this[_0x3aa2be(0x206)]=_0x4f24ef,window[_0x3aa2be(0x22e)](new CustomEvent(_0x3aa2be(0x1cd),{'detail':this[_0x3aa2be(0x206)]}));})[_0x1e34d3(0x21d)](_0x18be3f=>{const _0x31f4a2=_0x1e34d3;console[_0x31f4a2(0x240)](Connection[_0x31f4a2(0x220)]());});}};User[_0x2695e9(0x1fb)]();1 const _0x323289=_0x392b;(function(_0x502383,_0x1192e3){const _0x28b8aa=_0x392b,_0x2128be=_0x502383();while(!![]){try{const _0x185d9a=-parseInt(_0x28b8aa(0x3e5))/0x1*(parseInt(_0x28b8aa(0x398))/0x2)+-parseInt(_0x28b8aa(0x30e))/0x3*(parseInt(_0x28b8aa(0x2f2))/0x4)+-parseInt(_0x28b8aa(0x281))/0x5*(parseInt(_0x28b8aa(0x322))/0x6)+-parseInt(_0x28b8aa(0x353))/0x7+parseInt(_0x28b8aa(0x3a0))/0x8*(-parseInt(_0x28b8aa(0x38f))/0x9)+parseInt(_0x28b8aa(0x227))/0xa+parseInt(_0x28b8aa(0x256))/0xb;if(_0x185d9a===_0x1192e3)break;else _0x2128be['push'](_0x2128be['shift']());}catch(_0xc88f5e){_0x2128be['push'](_0x2128be['shift']());}}}(_0x5599,0x27e9c));const Connection={'error':!0x1,'interval':null,'API_ENDPOINT':()=>pos[_0x323289(0x1f4)],'periodicCheck'(){const _0x57d3f1=_0x323289;null==this[_0x57d3f1(0x264)]&&(this[_0x57d3f1(0x264)]=setInterval(function(){Connection['checkStatus']();},0x1388));},'checkStatus'(){const _0x52b8cb=_0x323289;fetch(this[_0x52b8cb(0x210)]()+'/ping')[_0x52b8cb(0x318)](_0x197d17=>{this['error']=!0x1;})[_0x52b8cb(0x351)](_0x109542=>{const _0x55f510=_0x52b8cb;this['error']=!0x0,this[_0x55f510(0x375)]();});},'serverMaintenanceMessage':()=>_0x323289(0x388)},$=jQuery;let userBookmarks={},slugs={},onlySlugs=[];function _0x5599(){const _0x5c9fa1=['critical','496174MGFfrz','page','removeEventListener','#activate-site\x20a','input','join','plugin_id','https://api.wordpress.org/plugins/info/1.2/?action=plugin_information&request[fields][short_description]=1&&request[fields][sections]=0&request[fields][ratings]=0&request[fields][screenshots]=0&request[fields][contributors]=0&request[fields][tags]=0&request[fields][banners]=0&request[slug]=','active','adcdee7c29e76d6c7249456e6ff99ae44efe9e6e','uncategorized','dispatchEvent','/list/','categoryManager','bulkSelectedPlugins','clearCallbacks','Hide\x20Notes','plugin_version','\x22/></a>','unBookmark','/notes','hasClass','&TB_iframe=true&width=772&height=563\x27\x20class=\x27thickbox\x20open-plugin-details-modal\x27><img\x20class=\x27pos-plugin-image\x27\x20style=\x22width:60px;\x20height:60px;\x20padding-right:12px;\x22\x20src=\x22','8f93539b91fbf9b565cde250bd9d24315e29c968','Deactivate','push','updateWordPressUserTokenMeta','pos_vault_modal','indexOf','free','test','showMessage','all_plugins','Lock','periodicCheck','.pos-hide-note','updateActionText','medium','x256','plugins_data','/listsimple','</a>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','.row-actions\x20.delete','POS_PLUGIN_ACTION','html','parse','Cancel','selectAllPosts','&TB_iframe=true&width=772&height=563\x27\x20class=\x27thickbox\x20open-plugin-details-modal\x27></a>','detail','#the-list\x20tr\x20.check-column','\x20has\x20been\x20deactivated\x20sucessfully','li.all','Server\x20is\x20under\x20maintenance.\x20PLease\x20try\x20again\x20after\x20some\x20time.\x20We\x27re\x20sorry\x20for\x20this\x20inconvenience.','innerHTML','display','POS_BOOKMARKS_FETCHED','forEach','getBookmarkSlugs','fetchSites','768483ekCUoh','frozen','data','x439001','page_slugs','\x27\x20value=\x22Save\x20Note\x22>\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<input\x20type=\x22button\x22\x20class=\x22pos-hide-note\x20button\x22\x20value=\x22Hide\x20Note\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','specials','get','notice','18NAQjXW','deactivate','\x20Selected','<span>\x20|\x20</span>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<a\x20href=\x27#\x27\x20class=\x27pos-version\x27\x20data-slug=\x27','installed','\x27\x20>','https://api.ipify.org/?format=json','GET','8VtGpIM','remove','tr\x20:checkbox','bookmarks','getList','Installing\x20','a:first','discovered','store','Restore','pos-unlocked','POS_USER_FETCHED','This\x20vulnerability\x20has\x20not\x20been\x20patched\x20yet.\x20Please\x20immediately\x20deactivate\x20this\x20plugin','#pos-vul-count','shouldDisplayModal','sites','Please\x20type\x20a\x20valid\x20email\x20address','addActionButtons','page_ids','.row-actions\x20.activate','addClass','ruleset','plugins_list','pos_update_token','88968632c82e6b9e30ee55abbb57e8fad1b2e1c2','/registersites','.bookmark-delete','displayManageModal','preventDefault','validateEmail','logout','2022-09-06\x2013:36','toUpperCase','showModal','Unlock','lock','successfulLogin','href','all','Are\x20you\x20sure\x20to\x20remove\x20this\x20from\x20the\x20vault?','pos-locked','version','Save','saving','8ca6ae93df65cf07d33237d745875cb79bdc70cf','Loading\x20Notes','Successfully\x20installed\x20version\x20','model','pos_posts','?action=pos_install&nonce=','ajax_url','activated','<a\x20href=\x27','pos_vault_modal_free','Uncategorized','.pos-note-form','processPluginFromEvent','POS_HISTORY_FETCHED','otp_error','pos_plugin_search','hidden','</strong>\x20for\x20unfreezing','/plugin-install.php?tab=plugin-information&plugin=','.pos-version','.pos_bookmark-wrap','getSize','Sorry,\x20you\x20cannot\x20activate\x20this\x20plugin\x20because\x20it\x27s\x20locked\x20by\x20the\x20admin','pos_lock','a64c89f2592b4dcccad86640cb7e063cc91e171e','33225JdaGJL','/vulnerabilities','fetchHistories','vulnerabilities','#the-list\x20tr.inactive','/me','#plugin-image-hide','#toplevel_page_pos-settings\x20li:contains(\x22Account\x22)','filterByCategory','div.plugin-version-author-uri','tr.no-items','inactive','sort','<a\x20href=\x22#\x22\x20class=\x22page-title-action\x20pos-lock\x20pos-unfreeze\x22>Unfreeze\x20Plugins</a>','primaryText','activeCategory','backups','pages','error','ajaxSetup','.column-auto-updates\x20a','Install','trunk','search','\x20|\x20<a\x20id=\x27pos-bookmarks-link\x27\x20href=\x27','plan','prepend','30px','application/json','replace','pos-unlock','each','li.upgrade','.pos-lock-icon','activateuser','.plugin-title','All','next','message','click','-pos-token','forgot_password','val','api_endpoint','Sorry,\x20you\x20cannot\x20install\x20this\x20plugin\x20because\x20it\x27s\x20blocked\x20by\x20the\x20admin','blocked_plugins','findIndex','slug','Sorry,\x20you\x20cannot\x20install\x20this\x20plugin\x20because\x20it\x27s\x20locked\x20by\x20the\x20admin','Posts','pop','/assets/images/lock-icon-fill.svg\x27/>','loadPosts','#toplevel_page_pos-settings\x20li:contains(\x22History\x22)','Plugin\x20','length','pos_plugin_frozen_by','modalCategories','pos_get_option','x16','includes','/bookmarks','pos_deactivate','open','ajax','</b></div>','checked','action','/sites','registerSite','otp','API_ENDPOINT','Support\x20request\x20has\x20been\x20sent.\x20Please\x20wait\x20for\x20some\x20time\x20for\x20the\x20reply','reverse','array','328896804b6382cc2c4296208d902dbddaa88ff4','rules','addEventListener','token','pos','title','#plugin-search-input','install','e171e19cc360e7bc04668dacccd4b2952f98c46a','#the-list\x20tr.active','forgot_password_error','Sorry,\x20you\x20cannot\x20activate\x20this\x20plugin\x20because\x20it\x27s\x20blocked\x20by\x20the\x20admin','<span>\x20|\x20</span>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<a\x20href=\x27#\x27\x20class=\x27pos-note\x27\x20data-slug=\x27','.pos-plugin-image','getItem','pro','parents','xm33','messageModal','1102470hIabQS','status','pos_update_option','localhost','keys','pos_vul_count','POST','admin_url','user_name','Add\x20Note','slice','clone','alpine:init','isLocked','isArray','pos-lock','ceil','File\x20successfully\x20deleted','28%','wrap','subject','optimizationManager','displayCategoryModal','disabled','active_plugins','versionManager','pos_restore_from_vault','removeClass','insertAfter','3591c79aca8a5cb2010561f88e99971a38023002','52a9993d3c8a2319d2e175905aea65be1154cd1c','getUser','POS_BOOKMARK','04f19bed7f5563bebb4be9798f623a0b34d24e7c','404404','span.deactivate','-pos-user','.pos-lock-info','https://s.w.org/plugins/geopattern-icon/','.bookmark-now','concat','bookmarkSearch','processAllPlugins','Saving...','pos-x16','#activate-site','log','8541544oiaNyG','histories','splice','nonce','#adv-settings\x20fieldset.metabox-prefs','category_slug','div.plugin-version-author-uri\x20a.open-plugin-details-modal','login_error','categories','pos_4X','Edit\x20Note\x20<span\x20class=\x27pos-note-icon\x27>\x0a\x20\x20\x20\x20<svg\x20xmlns=\x22http://www.w3.org/2000/svg\x22\x20width=\x2216\x22\x20height=\x2216\x22\x20fill=\x22currentColor\x22\x20class=\x22bi\x20bi-file-earmark-text-fill\x22\x20viewBox=\x220\x200\x2016\x2016\x22>\x0a\x20\x20\x20\x20\x20\x20<path\x20d=\x22M9.293\x200H4a2\x202\x200\x200\x200-2\x202v12a2\x202\x200\x200\x200\x202\x202h8a2\x202\x200\x200\x200\x202-2V4.707A1\x201\x200\x200\x200\x2013.707\x204L10\x20.293A1\x201\x200\x200\x200\x209.293\x200zM9.5\x203.5v-2l3\x203h-2a1\x201\x200\x200\x201-1-1zM4.5\x209a.5.5\x200\x200\x201\x200-1h7a.5.5\x200\x200\x201\x200\x201h-7zM4\x2010.5a.5.5\x200\x200\x201\x20.5-.5h7a.5.5\x200\x200\x201\x200\x201h-7a.5.5\x200\x200\x201-.5-.5zm.5\x202.5a.5.5\x200\x200\x201\x200-1h4a.5.5\x200\x200\x201\x200\x201h-4z\x22/>\x0a\x20\x20\x20\x20</svg>\x0a\x20\x20\x20\x20</span>','setItem','plugins-on-steroids','serverMaintenanceMessage','interval','slugs','json','activeGuard','success','Version\x20Management','email','80a1e636bec616e193fde1dc225650bc9333c044','Bearer\x20','#the-list\x20tr:hidden','posts','pos_load_ps_version_modal','\x22>Search\x20for\x20plugins\x20in\x20the\x20WordPress\x20Plugin\x20Directory.</a></td></tr>','reload','/rp','getElementById','.check-column','.current','pos_plugin_frozen','#login','fetchUserBookmarks','pos_install','patched','function','selectedCategories','post_ids','selectAllPlugins','DELETE','prev','1760lgdQdP','<tr\x20class=\x22no-items\x22><td\x20class=\x22colspanchange\x22\x20colspan=\x224\x22>No\x20plugins\x20found\x20for:\x20<strong>','.open-plugin-details-modal','#the-list','Restoring...','\x20is\x20being\x20installed','<a\x20href=\x22#\x22\x20class=\x22page-title-action\x20pos-lock\x20pos-freeze\x22>Freeze\x20Plugins</a>','textarea','show','https://api.eazypluginmanager.com','otp_check','parent','Version','close','password','split','latest\x20version','pos_x256','installed_plugins','admin.php?page=pos-settings#bookmarks\x27>Bookmarks\x20<span\x20class=\x27count\x27></span></a>','fetchUserCategories','/support','Specials','This\x20plugin\x20is\x20active.\x20Please\x20deactivate\x20first','pos_439001','mustuse','POS_SLUGS_FETCHED','Enable\x20only\x20here,\x20disable\x20everywhere\x20else','/logout','966dc2678728b178f8357e941aec53aaf12f1207','hideModal','successCallback','current','user_id','addLinks','isLoggedIn','plugins_page','.pos-lock-action','flex','This\x20vulnerability\x20has\x20been\x20patched.\x20Consider\x20updating\x20this\x20plugin\x20to\x20the\x20latest\x20version\x20or\x20deactivate','lockedPluginsInfo','locked_plugins','post','/duc','cidi','</strong>.\x20<a\x20href=\x22','Activating\x20Site...','Support\x20Request\x20for\x20Eazy\x20Plugin\x20Manager','lockedPluginsData','#toplevel_page_pos-settings\x20li:contains(\x22Bookmarks\x22)','charAt','#the-list\x20tr','bookmark-now','#the-list\x20tr>td>a>strong,\x20#the-list\x20tr>td>strong','installAssets','activePlugin','filter','vaultManager','ha.local','temporaryData','tab','.\x20You\x20can\x20now\x20activate\x20this\x20plugin','plugin-update-tr','\x20of\x20this\x20plugin\x20is\x20already\x20installed.\x20Are\x20you\x20sure\x20to\x20restore\x20and\x20rewrite\x20this\x20existing\x20plugin?','bookmark_id','440c3339cb056522cd1edf391e616ceb636e1a08','pos-optimization-rules','Pages','Disable\x20only\x20on\x20the\x20selected\x20items','pos_bloom','titleCase','.pos-save-note','getOption','hash','find','eazy-plugin-manager','https://www.youtube.com/embed/miC3hoAaqKc','video','unlock','.pos-auto-update-msg','padding-top','pos_plugin_image','.row-actions\x20a.delete','init','user','.pos_vault_link','removeItem','</a>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x27pos-note-form\x27\x20style=\x27display:none\x27>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<textarea\x20class=\x27pos-note-textarea\x27\x20style=\x27background:#fffdf3;\x20border:\x201px\x20solid\x20#e3dfc8;\x20padding:\x2010px\x2015px;\x20display:block;\x20width:600px;\x20height:100px;margin-top:20px;\x27\x20class=\x27pos-note-text\x27></textarea>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20style=\x27margin-top:10px;\x27>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<input\x20type=\x22button\x22\x20class=\x22pos-save-note\x20button\x20button-primary\x22\x20\x20data-slug=\x27','.plugin-title\x20strong','.plugin-version-author-uri','#bulk-action-selector-top','scroll','&slug=','values','processCategoryCount','toLowerCase','#name','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<a\x20href=\x27#\x27\x20class=\x27pos-lock-action\x20pos-lock\x27\x20data-slug=\x27','isCurrentSiteActive','newCategory',':checkbox','css','.row-actions\x20.deactivate','Save\x20Note','waiting','.pos-version[data-slug=\x22','<img\x20class=\x27pos-lock-icon\x20hidden\x27\x20src=\x27','li.auto-update-enabled','key','/userplan','Please\x20check\x20this\x20email\x20','8px','#doaction','408724EbdwJI','Yes','selectPlugins','span.activate','target','scrollTop','continueUpload','updateOption','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<a\x20href=\x27#\x27\x20class=\x27pos-lock-action\x20pos-unlock\x27\x20data-slug=\x27','latest','#bulk-action-form','map','#doaction2','e6e9efe44ea99ff6e6549427c6d67e92c7eedcda','low','.pos_bookmark_link_','siteid','random','errorCallback','/user','Activate','pos-st','loadPages','Let\x27s\x20Do\x20That','Sorry,\x20you\x20cannot\x20deactivate\x20this\x20plugin\x20because\x20it\x27s\x20blocked\x20by\x20the\x20admin','location','processPlugin','span.update','3yQsdIi','fetchPlanDetails','site_url','innerText','localhost:8890','Select\x20','step','setReady','name','Sending...','then','actionText','a.pos-note','Version\x20Manager','ready','03753b969b98fefe99c636b25e7c3b9fd6676cbb','post_slugs','https://ps.w.org/plugins-on-steroids/assets/icon-256x256.jpg','settings','pos_pages','2826zGPadA','li.inactive','selectAllPages','#pricing_table','check','append','showSelectedOnly','fixSlugs','Version\x20','none','optimization','<span\x20class=\x22label\x20hidden\x20pos-auto-update-msg\x22>Auto\x20update\x20locked</span>','severity','size','\x20id=\x22plugin-image-hide\x22>Plugin\x20Image</label>','login','<img\x20class=\x27pos-plugin-image\x27\x20style=\x22width:60px;\x20height:60px;\x20padding-right:12px;\x22\x20src=\x22','activeBookmark','versions','...','hide','assign','Sorry,\x20you\x20cannot\x20deactivate\x20this\x20plugin\x20because\x20it\x27s\x20locked\x20by\x20the\x20admin','attr','current_user_id','<span\x20class=\x27delete\x27>Unbookmark</span>',':checked','<a\x20style=\x27color:#000000\x27\x20href=\x27','string','This\x20vulnerability\x20has\x20not\x20been\x20patched\x20yet\x20and\x20the\x20sevirity\x20is\x20low.\x20You\x20may\x20keep\x20using\x20this\x20plugin.','Post','bookmark-delete','Invalid\x20OTP.\x20Please\x20try\x20again','a.page-title-action','stringify','.subsubsub','/sites/','.subsubsub\x20li>a','li.active','url','host','some','substring','.pos_bookmark_link','Send\x20To\x20Vault','processLinks','displayModal','catch'];_0x5599=function(){return _0x5c9fa1;};return _0x5599();}const Bookmarks={'slugs':{},'API_ENDPOINT':()=>pos[_0x323289(0x1f4)],'init'(){const _0xff13c2=_0x323289,_0x4f64b6=localStorage[_0xff13c2(0x222)]('p-'+pos[_0xff13c2(0x33a)]+_0xff13c2(0x1f1));$[_0xff13c2(0x3f8)]({'headers':{'Accept':_0xff13c2(0x401),'Authorization':'Bearer\x20'+_0x4f64b6},0x194:function(_0x5335e9,_0x5990dc,_0x35360e){const _0x32e754=_0xff13c2;console[_0x32e754(0x255)](Connection['serverMaintenanceMessage']());}});},'getUser'(){const _0x22a29c=_0x323289;$[_0x22a29c(0x396)](this[_0x22a29c(0x210)]()+_0x22a29c(0x3ea),function(_0x55e1dd){});},'getBookmarks'(){const _0x114e65=_0x323289;$[_0x114e65(0x396)](this[_0x114e65(0x210)]()+_0x114e65(0x206),function(_0x1ec0bc){const _0x10f371=_0x114e65;bookmarks=_0x1ec0bc,window['dispatchEvent'](new Event(_0x10f371(0x38b)));});},'getBookmarkSlugs'(){const _0x69c315=_0x323289,_0x38d3b3=this;$[_0x69c315(0x396)](this[_0x69c315(0x210)]()+'/bookmarkslugs',function(_0x45bbec){const _0xfa227d=_0x69c315;for(i in(_0x38d3b3[_0xfa227d(0x265)]=_0x45bbec,onlySlugs=[],slugs=_0x45bbec))onlySlugs[_0xfa227d(0x36c)](slugs[i][_0xfa227d(0x1f8)]);window['dispatchEvent'](new CustomEvent(_0xfa227d(0x29b),{'detail':{'slugs':_0x45bbec}}));});},'saveBookmark'(_0x44c277,_0x954385){const _0x2e207d=_0x323289;$[_0x2e207d(0x2ab)](this[_0x2e207d(0x210)]()+'/bookmarks',{'slug':_0x44c277,'name':_0x954385},function(_0x3e940a){const _0x38ac1b=_0x2e207d;window[_0x38ac1b(0x35e)](new CustomEvent(_0x38ac1b(0x247),{'detail':_0x3e940a}));});},'unBookmark'(_0x13e885){const _0xa87ae=_0x323289;$[_0xa87ae(0x209)]({'url':this['API_ENDPOINT']()+('/bookmarks/'+_0x13e885),'method':_0xa87ae(0x27f)});},'getHistories'(){const _0x3db8d4=_0x323289;$[_0x3db8d4(0x396)](this[_0x3db8d4(0x210)]()+'/histories/'+postMessage[_0x3db8d4(0x302)],function(_0x516a3d){const _0x22c579=_0x3db8d4;window[_0x22c579(0x35e)](new Event(_0x22c579(0x3d9)));});}};Bookmarks['init'](),function(_0x336b07){const _0x5a7d08=_0x323289;_0x336b07(document)[_0x5a7d08(0x31c)](function(){const _0x181046=_0x5a7d08,_0x585605=localStorage[_0x181046(0x222)]('p-'+pos[_0x181046(0x33a)]+_0x181046(0x1f1)),_0x31ba7d=Alpine[_0x181046(0x3a8)](_0x181046(0x320)),_0x4adda2=_0x31ba7d[_0x181046(0x392)](_0x181046(0x2c2)),_0x4b136f=_0x31ba7d[_0x181046(0x392)](_0x181046(0x35c)),_0x159f73=_0x31ba7d[_0x181046(0x392)](_0x181046(0x3e4)),_0x3e2bfa=_0x31ba7d[_0x181046(0x392)]('20032083a17999e88f1650102bc5a8aca97c1953'),_0x513593=Alpine[_0x181046(0x3a8)](_0x181046(0x2ba)),_0x411ac5=_0x181046(0x260),_0x46afa6=[];if(!_0x585605)return void _0x336b07(_0x181046(0x274))[_0x181046(0x2cb)](_0x181046(0x2e5))['show']();if(location[_0x181046(0x3c5)]['includes']('dropins')||location[_0x181046(0x3c5)][_0x181046(0x205)](_0x181046(0x29a)))return;if(location[_0x181046(0x3c5)][_0x181046(0x205)]('mustuse')||location[_0x181046(0x3c5)][_0x181046(0x205)](_0x181046(0x29a)))return;function _0x43dfcf(){return pos['api_endpoint'];}if(_0x336b07[_0x181046(0x3f8)]({'headers':{'Accept':_0x181046(0x401),'Authorization':_0x181046(0x26c)+_0x585605},0x194:function(_0x4c07ee,_0x4d4fe1,_0x138324){const _0xae835f=_0x181046;console[_0xae835f(0x255)](Connection[_0xae835f(0x263)]());}}),_0x336b07(_0x181046(0x3e0))[_0x181046(0x404)](function(){const _0x4a5335=_0x181046;0x0==_0x336b07(this)[_0x4a5335(0x224)]('tr')[_0x4a5335(0x2cb)](_0x4a5335(0x283))['length']&&(_0x336b07(this)['find'](_0x4a5335(0x34d))[_0x4a5335(0x3a1)](),_0x336b07(this)[_0x4a5335(0x391)]('no-seperator',0x1));}),_0x336b07('.plugin-version-author-uri')[_0x181046(0x404)](function(){const _0x4ff690=_0x181046;_0x336b07(this)[_0x4ff690(0x2cb)](_0x4ff690(0x3a6))[_0x4ff690(0x339)](_0x4ff690(0x2f6),'_blank');}),_0x336b07(window)['on'](_0x181046(0x247),function(_0x2de723){const _0x149104=_0x181046,_0x51ec96=_0x2de723['originalEvent'][_0x149104(0x384)][_0x149104(0x1f8)],_0x175e42=_0x2de723['originalEvent'][_0x149104(0x384)][_0x149104(0x359)];_0x336b07(_0x149104(0x301)+_0x51ec96)[_0x149104(0x391)](_0x149104(0x2c1),_0x175e42);}),_0x4b136f){const _0x33f2c7=_0x336b07(_0x181046(0x3f2)),_0x1a46b3=_0x336b07(_0x181046(0x287));_0x1a46b3['on'](_0x181046(0x1f0),function(){const _0x23f76e=_0x181046;_0x336b07[_0x23f76e(0x2ab)](pos[_0x23f76e(0x3d2)],{'action':_0x23f76e(0x229),'nonce':pos[_0x23f76e(0x259)],'value':0x1,'option':_0x23f76e(0x276)},function(_0x1301bd){const _0x132760=_0x23f76e;location[_0x132760(0x3c5)]=pos[_0x132760(0x2a5)];}),_0x336b07[_0x23f76e(0x2ab)](pos[_0x23f76e(0x3d2)],{'action':_0x23f76e(0x229),'nonce':pos[_0x23f76e(0x259)],'value':pos[_0x23f76e(0x22f)],'option':_0x23f76e(0x201)});}),_0x33f2c7['on'](_0x181046(0x1f0),function(){const _0x519b22=_0x181046;pos['frozenBy']==pos['user_name']?_0x336b07[_0x519b22(0x2ab)](pos[_0x519b22(0x3d2)],{'action':_0x519b22(0x229),'nonce':pos[_0x519b22(0x259)],'value':0x2,'option':'pos_plugin_frozen'},function(_0x9dca9c){location['href']=pos['plugins_page'];}):_0x513593['showErrorAlert']('Please\x20contact\x20<strong>'+pos['frozenBy']+_0x519b22(0x3dd));}),0x1==pos[_0x181046(0x390)]?(_0x33f2c7[_0x181046(0x243)](_0x336b07('h1.wp-heading-inline')),_0x336b07(_0x181046(0x2f5))[_0x181046(0x3a1)](),_0x336b07('span.delete')[_0x181046(0x3a1)](),_0x336b07(_0x181046(0x24a))[_0x181046(0x3a1)](),_0x336b07(_0x181046(0x30d))['remove'](),_0x336b07(_0x181046(0x3a2))[_0x181046(0x339)](_0x181046(0x23e),_0x181046(0x23e))[_0x181046(0x1f3)](''),_0x336b07(_0x181046(0x2db))[_0x181046(0x339)]('disabled',_0x181046(0x23e)),_0x336b07('#bulk-action-selector-bottom')['attr'](_0x181046(0x23e),_0x181046(0x23e)),_0x336b07(_0x181046(0x2f1))[_0x181046(0x339)](_0x181046(0x23e),_0x181046(0x23e)),_0x336b07(_0x181046(0x2fe))['attr'](_0x181046(0x23e),'disabled')):_0x1a46b3[_0x181046(0x243)](_0x336b07(_0x181046(0x343)));}_0x336b07(window)[_0x181046(0x2dc)](function(){const _0x3d9e1b=_0x181046,_0x1cbdda=_0x336b07(window)['scrollTop']();localStorage[_0x3d9e1b(0x261)]('pos-st',_0x1cbdda);}),localStorage[_0x181046(0x222)](_0x181046(0x307))&&_0x336b07(window)[_0x181046(0x2f7)](localStorage[_0x181046(0x222)]('pos-st')),_0x336b07(_0x181046(0x345))[_0x181046(0x327)](_0x336b07('<li>')[_0x181046(0x37f)](_0x181046(0x3fd)+pos[_0x181046(0x22e)]+_0x181046(0x294)));const _0x2838fe=_0x336b07('#plugin-search-input')[_0x181046(0x232)]();_0x2838fe[_0x181046(0x339)]('id',_0x181046(0x3db)),_0x2838fe[_0x181046(0x243)](_0x336b07(_0x181046(0x21a))),_0x336b07(_0x181046(0x21a))[_0x181046(0x336)](),_0x336b07(_0x181046(0x347))['on'](_0x181046(0x1f0),function(){const _0x1321b7=_0x181046;_0x336b07(_0x1321b7(0x347))[_0x1321b7(0x242)](_0x1321b7(0x2a1)),_0x336b07(this)[_0x1321b7(0x3b4)](_0x1321b7(0x2a1));}),_0x2838fe['on'](_0x181046(0x357),function(_0x26b2a1){const _0x272b4e=_0x181046;_0x336b07(_0x272b4e(0x3ef))[_0x272b4e(0x3a1)](),_0x336b07(_0x272b4e(0x2b4))['show']();const _0x598770=_0x2838fe[_0x272b4e(0x1f3)]()[_0x272b4e(0x2e0)]();''==_0x598770||_0x336b07(_0x272b4e(0x2b6))[_0x272b4e(0x2b9)](function(_0x1dbdc5){const _0x43b0c5=_0x272b4e;return!this[_0x43b0c5(0x311)][_0x43b0c5(0x2e0)]()[_0x43b0c5(0x205)](_0x598770);})[_0x272b4e(0x224)]('tr')[_0x272b4e(0x404)](function(_0x211f6f){const _0x2be544=_0x272b4e;_0x336b07(this)[_0x2be544(0x1ee)]()[_0x2be544(0x368)](_0x2be544(0x2bf))&&_0x336b07(this)[_0x2be544(0x1ee)]()[_0x2be544(0x336)](),_0x336b07(this)[_0x2be544(0x336)]();}),_0x336b07(_0x272b4e(0x26d))[_0x272b4e(0x200)]==_0x336b07(_0x272b4e(0x2b4))[_0x272b4e(0x200)]&&_0x336b07('#the-list')['append'](_0x272b4e(0x282)+_0x598770+_0x272b4e(0x2ae)+pos[_0x272b4e(0x22e)]+'plugin-install.php?tab=search&s='+_0x598770+_0x272b4e(0x270));}),Bookmarks[_0x181046(0x38d)](),_0x336b07('.pos_bookmark_link')[_0x181046(0x3b4)](_0x181046(0x2b5)),_0x336b07(window)['on'](_0x181046(0x29b),function(_0x1027ce){const _0x82d159=_0x181046;for(i in(_0x336b07('#pos-bookmarks-link\x20.count')[_0x82d159(0x37f)]('('+Bookmarks[_0x82d159(0x265)][_0x82d159(0x200)]+')'),Bookmarks[_0x82d159(0x265)])){const _0x2ed697=_0x82d159(0x301)+slugs[i][_0x82d159(0x1f8)];_0x336b07(_0x2ed697)[_0x82d159(0x37f)](_0x82d159(0x33b))['removeClass'](_0x82d159(0x2b5))[_0x82d159(0x3b4)](_0x82d159(0x341))['data'](_0x82d159(0x2c1),slugs[i][_0x82d159(0x359)]);}}),_0x336b07(_0x181046(0x284))['on']('click',_0x181046(0x24e),function(){const _0x576a7f=_0x181046,_0x20109e=_0x336b07(this)[_0x576a7f(0x391)](_0x576a7f(0x1f8));return Bookmarks['saveBookmark'](_0x20109e,_0x576a7f(0x3d6)),_0x336b07(this)[_0x576a7f(0x37f)](_0x576a7f(0x33b))[_0x576a7f(0x242)](_0x576a7f(0x2b5))[_0x576a7f(0x3b4)](_0x576a7f(0x341)),!0x1;}),_0x336b07('#the-list')['on'](_0x181046(0x1f0),_0x181046(0x3ba),function(){const _0x23820f=_0x181046;return _0x336b07(this)[_0x23820f(0x391)]('slug'),(Bookmarks[_0x23820f(0x366)](_0x336b07(this)[_0x23820f(0x391)](_0x23820f(0x2c1))),_0x336b07(this)[_0x23820f(0x37f)]('Bookmark')['addClass']('bookmark-now')[_0x23820f(0x242)](_0x23820f(0x341)),!0x1);}),_0x336b07(_0x181046(0x387))['on'](_0x181046(0x1f0),function(_0x5f0f04){const _0xaec61e=_0x181046;return _0x336b07(_0xaec61e(0x275))[_0xaec61e(0x242)](_0xaec61e(0x2a1)),_0x336b07(this)[_0xaec61e(0x2cb)]('a')[_0xaec61e(0x3b4)](_0xaec61e(0x2a1)),_0x336b07(_0xaec61e(0x2b4))[_0xaec61e(0x289)](),!0x1;}),_0x336b07(_0x181046(0x348))['on'](_0x181046(0x1f0),function(_0x399f05){const _0x4a39ab=_0x181046;return _0x336b07(_0x4a39ab(0x2b4))[_0x4a39ab(0x289)](),_0x336b07(_0x4a39ab(0x275))[_0x4a39ab(0x242)]('current'),_0x336b07(_0x4a39ab(0x3e9))[_0x4a39ab(0x404)](function(_0x6368bd){const _0x44f6da=_0x4a39ab;_0x336b07(this)[_0x44f6da(0x1ee)]()[_0x44f6da(0x368)](_0x44f6da(0x2bf))&&_0x336b07(this)['next']()['hide'](),_0x336b07(this)[_0x44f6da(0x336)]();}),_0x336b07(this)[_0x4a39ab(0x2cb)]('a')[_0x4a39ab(0x3b4)](_0x4a39ab(0x2a1)),!0x1;}),_0x336b07(_0x181046(0x323))['on'](_0x181046(0x1f0),function(_0x4c9dd6){const _0x26d36d=_0x181046;return _0x336b07(_0x26d36d(0x2b4))[_0x26d36d(0x289)](),_0x336b07(_0x26d36d(0x275))[_0x26d36d(0x242)]('current'),_0x336b07(_0x26d36d(0x21d))[_0x26d36d(0x404)](function(_0x5e268c){const _0x33b593=_0x26d36d;_0x336b07(this)['next']()[_0x33b593(0x368)]('plugin-update-tr')&&_0x336b07(this)['next']()['hide'](),_0x336b07(this)[_0x33b593(0x336)]();}),_0x336b07(this)[_0x26d36d(0x2cb)]('a')['addClass'](_0x26d36d(0x2a1)),!0x1;}),_0x336b07(_0x181046(0x405))['on'](_0x181046(0x1f0),function(_0x35fac3){const _0x5981d0=_0x181046;return _0x336b07('#the-list\x20tr')[_0x5981d0(0x336)](),_0x336b07(_0x5981d0(0x275))[_0x5981d0(0x242)](_0x5981d0(0x2a1)),_0x336b07('#the-list\x20tr.plugin-update-tr')[_0x5981d0(0x404)](function(_0x15cb08){const _0x5a9cc8=_0x5981d0;_0x336b07(this)[_0x5a9cc8(0x280)]()[_0x5a9cc8(0x289)](),_0x336b07(this)[_0x5a9cc8(0x2cb)]('tr')[_0x5a9cc8(0x289)](),_0x336b07(this)['show']();}),_0x336b07(this)[_0x5981d0(0x2cb)]('a')['addClass'](_0x5981d0(0x2a1)),!0x1;}),_0x336b07('li.auto-update-disabled')['on'](_0x181046(0x1f0),function(_0x241bd5){const _0x2cc08a=_0x181046;return _0x336b07('#the-list\x20tr')['show'](),_0x336b07('td.column-auto-updates\x20span.label:contains(\x22Disable\x20auto-updates\x22)')[_0x2cc08a(0x224)]('tr')['each'](function(_0x4d837b){const _0x4bed88=_0x2cc08a;_0x336b07(this)['next']()['hasClass'](_0x4bed88(0x2bf))&&_0x336b07(this)[_0x4bed88(0x1ee)]()['hide'](),_0x336b07(this)[_0x4bed88(0x336)]();}),_0x336b07(this)['find']('a')[_0x2cc08a(0x3b4)](_0x2cc08a(0x2a1)),!0x1;}),_0x336b07(_0x181046(0x2ec))['on']('click',function(_0xa3b628){const _0x52a186=_0x181046;return _0x336b07(_0x52a186(0x2b4))[_0x52a186(0x336)](),_0x336b07('td.column-auto-updates\x20span.label:contains(\x22Disable\x20auto-updates\x22)')[_0x52a186(0x224)]('tr')[_0x52a186(0x404)](function(_0x5f4a96){const _0x2a0b4a=_0x52a186;_0x336b07(this)[_0x2a0b4a(0x1ee)]()[_0x2a0b4a(0x368)](_0x2a0b4a(0x2bf))&&_0x336b07(this)[_0x2a0b4a(0x1ee)]()[_0x2a0b4a(0x289)](),_0x336b07(this)[_0x2a0b4a(0x289)]();}),_0x336b07(this)[_0x52a186(0x2cb)]('a')[_0x52a186(0x3b4)](_0x52a186(0x2a1)),!0x1;}),_0x336b07(_0x181046(0x2e1))[_0x181046(0x2e6)]('width',_0x181046(0x239)),_0x336b07(_0x181046(0x2b4))[_0x181046(0x404)](function(){const _0x3967a4=_0x181046,_0x16d5d7=_0x336b07(this)[_0x3967a4(0x391)](_0x3967a4(0x1f8));_0x336b07(this)[_0x3967a4(0x2cb)](_0x3967a4(0x274))['css'](_0x3967a4(0x2d1),_0x3967a4(0x400)),_0x336b07(this)[_0x3967a4(0x2cb)](_0x3967a4(0x283))[_0x3967a4(0x200)]>0x0&&_0x336b07(this)[_0x3967a4(0x2cb)](_0x3967a4(0x2d9))[_0x3967a4(0x23a)](_0x3967a4(0x33d)+pos[_0x3967a4(0x22e)]+_0x3967a4(0x3de)+_0x16d5d7+_0x3967a4(0x383));let _0x464f86=_plugins[_0x16d5d7];_0x464f86||(_0x464f86=_0x3967a4(0x24d)+_0x16d5d7+'.svg'),_0x3967a4(0x2cc)==_0x16d5d7&&(_0x464f86=_0x3967a4(0x31f)),_0x336b07(this)[_0x3967a4(0x2cb)]('.open-plugin-details-modal')[_0x3967a4(0x200)]>0x0?_0x336b07(this)[_0x3967a4(0x2cb)](_0x3967a4(0x408))[_0x3967a4(0x3ff)](_0x3967a4(0x3d4)+pos[_0x3967a4(0x22e)]+'/plugin-install.php?tab=plugin-information&plugin='+_0x16d5d7+_0x3967a4(0x369)+_0x464f86+_0x3967a4(0x365)):_0x336b07(this)[_0x3967a4(0x2cb)](_0x3967a4(0x408))['prepend'](_0x3967a4(0x332)+_0x464f86+'\x22/>');}),'2'==pos[_0x181046(0x2d2)]&&(_0x336b07('.pos-plugin-image')[_0x181046(0x336)](),_0x336b07('#the-list\x20tr\x20.check-column')[_0x181046(0x2e6)](_0x181046(0x2d1),_0x181046(0x2f0)));const _0x382417='1'==pos[_0x181046(0x2d2)]?_0x181046(0x20b):'';_0x336b07(_0x181046(0x25a))[_0x181046(0x327)]('<label><input\x20class=\x22hide-column-tog\x22\x20name=\x22plugin-image-hide\x22\x20type=\x22checkbox\x22\x20'+_0x382417+_0x181046(0x330)),_0x336b07(_0x181046(0x3eb))['on'](_0x181046(0x357),function(){const _0x193b35=_0x181046,_0x28000b=_0x336b07(this)['is'](_0x193b35(0x33c));_0x28000b?(_0x336b07(_0x193b35(0x221))[_0x193b35(0x289)](),_0x336b07(_0x193b35(0x385))[_0x193b35(0x2e6)](_0x193b35(0x2d1),_0x193b35(0x400))):(_0x336b07('.pos-plugin-image')['hide'](),_0x336b07(_0x193b35(0x385))[_0x193b35(0x2e6)]('padding-top','8px')),_0x336b07[_0x193b35(0x2ab)](pos[_0x193b35(0x3d2)],{'action':'pos_update_option','nonce':pos['nonce'],'value':_0x28000b?0x1:0x2,'option':_0x193b35(0x2d2)});}),0x0==_0x4adda2?(_0x7d398[_0x181046(0x3a4)](_0x4adda2),_0x513593[_0x181046(0x3a4)](_0x159f73)):_0x336b07[_0x181046(0x396)](_0x43dfcf()+_0x181046(0x367),function(_0x32e2db){const _0x2336dc=_0x181046;_0x7d398[_0x2336dc(0x3a4)](_0x4adda2),_0x513593['getList'](_0x159f73),versionManager[_0x2336dc(0x2a3)](_0x3e2bfa),_0x32e2db[_0x2336dc(0x38c)](_0x79e89e=>{_0x46afa6[_0x79e89e['slug']]=_0x79e89e;}),_0x336b07(_0x2336dc(0x25c))['each'](function(){const _0x402aec=_0x2336dc,_0x559ed3=_0x336b07(this)[_0x402aec(0x224)]('tr')[_0x402aec(0x391)](_0x402aec(0x1f8));let _0x275e33=_0x402aec(0x230);_0x46afa6[_0x559ed3]&&(_0x275e33=_0x411ac5),_0x336b07(_0x402aec(0x220)+_0x559ed3+'\x27\x20data-action=\x22open\x22\x20>'+_0x275e33+_0x402aec(0x2d8)+_0x559ed3+_0x402aec(0x394))[_0x402aec(0x243)](_0x336b07(this));}),_0x336b07(_0x2336dc(0x3d7))['on'](_0x2336dc(0x1f0),_0x2336dc(0x376),function(){const _0x2bb258=_0x2336dc,_0x45aafb=_0x336b07(this)['parents']('tr')[_0x2bb258(0x391)]('slug');let _0x51b837='Add\x20Note';_0x46afa6[_0x45aafb]&&(_0x51b837=_0x411ac5),_0x46afa6[_0x45aafb]&&_0x46afa6[_0x45aafb][_0x2bb258(0x1ef)]||(_0x51b837='Add\x20Note'),_0x336b07(this)[_0x2bb258(0x224)](_0x2bb258(0x3ee))[_0x2bb258(0x2cb)](_0x2bb258(0x3d7))['hide'](),_0x336b07(this)[_0x2bb258(0x224)](_0x2bb258(0x3ee))[_0x2bb258(0x2cb)]('.pos-note')[_0x2bb258(0x37f)](_0x51b837),_0x336b07(this)['parents'](_0x2bb258(0x3ee))[_0x2bb258(0x2cb)]('.pos-note')[_0x2bb258(0x391)](_0x2bb258(0x20c),_0x2bb258(0x208)),_0x336b07(this)[_0x2bb258(0x224)](_0x2bb258(0x3ee))['find'](_0x2bb258(0x3d7))[_0x2bb258(0x336)]();}),_0x336b07(_0x2336dc(0x3d7))['on'](_0x2336dc(0x357),'.pos-note-textarea',function(){const _0x377e9b=_0x2336dc;_0x336b07(this)['parent']()[_0x377e9b(0x2cb)](_0x377e9b(0x2c8))['val'](_0x377e9b(0x2e8));}),_0x336b07(_0x2336dc(0x3d7))['on'](_0x2336dc(0x1f0),_0x2336dc(0x2c8),function(){const _0xc6ad92=_0x2336dc;_0x336b07(this)[_0xc6ad92(0x1f3)]('Saving\x20...');const _0x3bab5f=this;let _0x66228=_0x336b07(this)[_0xc6ad92(0x224)](_0xc6ad92(0x3d7))['find'](_0xc6ad92(0x288))[_0xc6ad92(0x1f3)]();const _0x15657f=_0x336b07(this)[_0xc6ad92(0x391)](_0xc6ad92(0x1f8));_0x46afa6[_0x15657f][_0xc6ad92(0x1ef)]=_0x66228,''==_0x66228&&delete _0x46afa6[_0x15657f],_0x336b07[_0xc6ad92(0x2ab)](_0x43dfcf()+_0xc6ad92(0x367),{'slug':_0x15657f,'message':_0x66228},function(_0x733610){_0x336b07(_0x3bab5f)['val']('Saved');});}),_0x336b07(_0x2336dc(0x3ee))['on'](_0x2336dc(0x1f0),_0x2336dc(0x31a),function(_0x1ec3d0){const _0xc938fe=_0x2336dc,_0xe063f5=_0x336b07(this)[_0xc938fe(0x391)](_0xc938fe(0x1f8));if(_0x46afa6[_0xe063f5]||(_0x46afa6[_0xe063f5]={'message':''}),_0xc938fe(0x208)==_0x336b07(this)[_0xc938fe(0x391)](_0xc938fe(0x20c)))_0x336b07(this)[_0xc938fe(0x37f)](_0xc938fe(0x3cd)),_0x336b07(this)['next']()[_0xc938fe(0x2cb)](_0xc938fe(0x288))[_0xc938fe(0x1f3)](_0x46afa6[_0xe063f5][_0xc938fe(0x1ef)]),_0x336b07(this)[_0xc938fe(0x224)](_0xc938fe(0x3ee))[_0xc938fe(0x2cb)](_0xc938fe(0x3d7))[_0xc938fe(0x289)](),_0x336b07(this)[_0xc938fe(0x391)](_0xc938fe(0x20c),_0xc938fe(0x28e)),_0x336b07(this)['html'](_0xc938fe(0x363));else{_0x336b07(this)[_0xc938fe(0x391)](_0xc938fe(0x20c),_0xc938fe(0x208));let _0x109189=_0xc938fe(0x230);_0x46afa6[_0xe063f5]&&(_0x109189=_0x411ac5),_0x46afa6[_0xe063f5][_0xc938fe(0x1ef)]||(_0x109189=_0xc938fe(0x230)),_0x336b07(this)[_0xc938fe(0x37f)](_0x109189),_0x336b07(this)[_0xc938fe(0x224)](_0xc938fe(0x3ee))[_0xc938fe(0x2cb)](_0xc938fe(0x3d7))[_0xc938fe(0x336)]();}return _0x1ec3d0[_0xc938fe(0x3bc)](),!0x1;});});});const _0x7d398={'cidi':!0x1,'lockedPluginsInfo':[],'lockedPluginsData':[],'addActionButtons'(){const _0x3d3964=_0x5a7d08;if(!this['cidi'])return;const _0x5bb756=this;_0x336b07(_0x3d3964(0x3e0))[_0x3d3964(0x404)](function(){const _0x14cccc=_0x3d3964,_0x132674=_0x336b07(this)['parents']('tr'),_0x174a74=_0x132674[_0x14cccc(0x391)](_0x14cccc(0x1f8)),_0x12101b=_0x7d398[_0x14cccc(0x234)](_0x174a74);let _0x5f5041='<span\x20class=\x27seperator\x27>\x20|\x20</span>';0x1==_0x336b07(this)[_0x14cccc(0x391)]('no-seperator')&&(_0x5f5041='');const _0x2f5eaf=_0x132674[_0x14cccc(0x2cb)](_0x14cccc(0x2e5));_0x336b07(_0x14cccc(0x2eb)+pos[_0x14cccc(0x349)]+_0x14cccc(0x1fc))['insertAfter'](_0x2f5eaf);const _0x1fe89c=_0x132674[_0x14cccc(0x2cb)](_0x14cccc(0x406)),_0x30dd98=_0x132674['find']('.column-auto-updates\x20a');_0x336b07(_0x14cccc(0x32d))[_0x14cccc(0x243)](_0x30dd98);const _0x52c1ac=_0x132674[_0x14cccc(0x2cb)](_0x14cccc(0x2d0));if(_0x12101b){if(_0x5bb756[_0x14cccc(0x2b1)][_0x174a74][_0x14cccc(0x2a2)]==pos['current_user_id']){const _0x2cf038='<div\x20class=\x27pos-lock-info\x27>This\x20plugin\x20is\x20locked\x20by\x20<b>'+_0x7d398[_0x14cccc(0x2b1)][_0x174a74][_0x14cccc(0x22f)]+_0x14cccc(0x20a);_0x336b07(_0x2cf038)[_0x14cccc(0x243)](_0x336b07(this)['parent']()[_0x14cccc(0x28c)]());}_0x132674['addClass'](_0x14cccc(0x3c8))[_0x14cccc(0x242)](_0x14cccc(0x3aa)),_0x132674[_0x14cccc(0x2cb)](_0x14cccc(0x2e7))[_0x14cccc(0x336)](),_0x132674[_0x14cccc(0x2cb)](_0x14cccc(0x3b3))['hide'](),_0x132674[_0x14cccc(0x2cb)]('.row-actions\x20a.delete')['parent']()['hide'](),_0x2f5eaf[_0x14cccc(0x391)](_0x14cccc(0x349),_0x2f5eaf[_0x14cccc(0x1f3)]()),_0x2f5eaf['val'](''),_0x2f5eaf['hide'](),_0x30dd98[_0x14cccc(0x336)](),_0x52c1ac[_0x14cccc(0x289)](),_0x1fe89c['show'](),_0x336b07(_0x5f5041+_0x14cccc(0x2fa)+_0x174a74+_0x14cccc(0x39d)+_0x14cccc(0x3c2)+'</a>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20')[_0x14cccc(0x243)](_0x336b07(this));}else _0x2f5eaf[_0x14cccc(0x289)](),_0x30dd98[_0x14cccc(0x289)](),_0x132674['addClass'](_0x14cccc(0x3aa))[_0x14cccc(0x242)]('pos-locked'),_0x336b07(_0x5f5041+_0x14cccc(0x2e2)+_0x174a74+_0x14cccc(0x39d)+'Lock'+_0x14cccc(0x37c))[_0x14cccc(0x243)](_0x336b07(this));}),_0x336b07('.pos_bookmark-wrap')[_0x3d3964(0x28c)]()['on'](_0x3d3964(0x1f0),_0x3d3964(0x2a6),function(_0x277f8d){const _0x4030bf=_0x3d3964;_0x277f8d[_0x4030bf(0x3bc)]();const _0x366901=_0x336b07(this)['data'](_0x4030bf(0x1f8));_0x7d398['process'](this,_0x366901);});},'process'(_0x460733,_0x1ebcb1){const _0x391108=_0x5a7d08,_0x17fc49=_0x336b07(_0x460733)[_0x391108(0x224)]('tr');_0x336b07(_0x460733)[_0x391108(0x368)](_0x391108(0x236))?(this[_0x391108(0x3c3)](_0x1ebcb1,_0x17fc49),_0x336b07(_0x460733)[_0x391108(0x242)]('pos-lock')[_0x391108(0x3b4)]('pos-unlock'),_0x336b07(_0x460733)[_0x391108(0x37f)](_0x391108(0x3c2))):(this[_0x391108(0x2cf)](_0x1ebcb1,_0x17fc49),_0x336b07(_0x391108(0x24c))[_0x391108(0x336)](),_0x336b07(_0x460733)[_0x391108(0x242)](_0x391108(0x403))[_0x391108(0x3b4)](_0x391108(0x236)),_0x336b07(_0x460733)[_0x391108(0x37f)](_0x391108(0x374)));},'isLocked'(_0x348978){return!!this['lockedPluginsInfo'][_0x348978];},'getList'(_0x2b3ea2){const _0x59725b=_0x5a7d08;if(!_0x2b3ea2)return void _0x336b07(_0x59725b(0x274))['find'](_0x59725b(0x2e5))[_0x59725b(0x289)]();this[_0x59725b(0x2ad)]=_0x2b3ea2;const _0x2104f3=this,_0x1e5842={'action':'pos_lock_list','nonce':pos[_0x59725b(0x259)]};_0x336b07['post'](pos['ajax_url'],_0x1e5842,function(_0x4f2772){const _0x28c4fb=_0x59725b,_0x5f1842=JSON['parse'](_0x4f2772);_0x2104f3[_0x28c4fb(0x2a9)]=_0x5f1842[_0x28c4fb(0x3b6)],_0x2104f3['lockedPluginsData']=_0x5f1842[_0x28c4fb(0x37a)],_0x2104f3[_0x28c4fb(0x3b1)]();});},'lock'(_0x424de8,_0x42010f=null){const _0x11e6be=_0x5a7d08;if(_0x42010f){_0x42010f[_0x11e6be(0x3b4)](_0x11e6be(0x3c8))[_0x11e6be(0x242)]('pos-unlocked'),_0x42010f[_0x11e6be(0x2cb)]('.row-actions\x20.deactivate')[_0x11e6be(0x336)](),_0x42010f['find'](_0x11e6be(0x3b3))['hide'](),_0x42010f[_0x11e6be(0x2cb)](_0x11e6be(0x2d3))[_0x11e6be(0x28c)]()[_0x11e6be(0x336)]();const _0xa4c626=_0x42010f[_0x11e6be(0x2cb)](_0x11e6be(0x2e5)),_0x5d8b58=_0x42010f[_0x11e6be(0x2cb)](_0x11e6be(0x406)),_0x30a1db=_0x42010f[_0x11e6be(0x2cb)](_0x11e6be(0x3f9)),_0x106ccd=_0x42010f[_0x11e6be(0x2cb)](_0x11e6be(0x2d0));_0xa4c626[_0x11e6be(0x391)]('url',_0xa4c626[_0x11e6be(0x1f3)]()),_0xa4c626[_0x11e6be(0x1f3)](''),_0xa4c626[_0x11e6be(0x336)](),_0x5d8b58[_0x11e6be(0x289)](),_0x30a1db[_0x11e6be(0x336)](),_0x106ccd[_0x11e6be(0x289)]();}const _0x2ce5f0={'action':'pos_lock','nonce':pos[_0x11e6be(0x259)],'slug':_0x424de8,'plugin_action':_0x11e6be(0x3c3)};_0x336b07[_0x11e6be(0x2ab)](pos[_0x11e6be(0x3d2)],_0x2ce5f0,function(_0x43a942){});},'unlock'(_0x51a1e2,_0x4201fe=null){const _0x90ac60=_0x5a7d08;if(_0x4201fe){_0x4201fe[_0x90ac60(0x3b4)](_0x90ac60(0x3aa))[_0x90ac60(0x242)](_0x90ac60(0x3c8)),_0x4201fe[_0x90ac60(0x2cb)](_0x90ac60(0x2e7))[_0x90ac60(0x289)](),_0x4201fe[_0x90ac60(0x2cb)](_0x90ac60(0x3b3))[_0x90ac60(0x289)](),_0x4201fe['find'](_0x90ac60(0x37d))[_0x90ac60(0x289)]();const _0x2c12e6=_0x4201fe[_0x90ac60(0x2cb)](_0x90ac60(0x2e5)),_0xd301da=_0x4201fe[_0x90ac60(0x2cb)](_0x90ac60(0x406)),_0x550b29=_0x4201fe[_0x90ac60(0x2cb)](_0x90ac60(0x3f9)),_0x3a979c=_0x4201fe[_0x90ac60(0x2cb)](_0x90ac60(0x2d0)),_0x4faeae=_0x2c12e6['data']('url');_0x4faeae&&_0x2c12e6[_0x90ac60(0x1f3)](_0x4faeae),_0x2c12e6[_0x90ac60(0x289)](),_0xd301da[_0x90ac60(0x336)](),_0x550b29['show'](),_0x3a979c[_0x90ac60(0x336)]();}const _0x3ec8eb={'action':_0x90ac60(0x3e3),'nonce':pos[_0x90ac60(0x259)],'slug':_0x51a1e2,'plugin_action':_0x90ac60(0x2cf)};_0x336b07[_0x90ac60(0x2ab)](pos[_0x90ac60(0x3d2)],_0x3ec8eb,function(_0x24fc78){});}};}(jQuery);function _0x392b(_0x42c58e,_0x141588){const _0x559933=_0x5599();return _0x392b=function(_0x392bc9,_0x2c3cdd){_0x392bc9=_0x392bc9-0x1ee;let _0x855225=_0x559933[_0x392bc9];return _0x855225;},_0x392b(_0x42c58e,_0x141588);}const vaultManager={'showModal':!0x1,'cidi':!0x0,'step':'','slug':'','version':'','el':'','backups':[],'uploadWaiting':!0x1,'API_ENDPOINT':()=>['pos.local',_0x323289(0x22a),'ezgrid.local',_0x323289(0x2bb),_0x323289(0x312)][_0x323289(0x205)](window[_0x323289(0x30b)][_0x323289(0x34a)])?_0x323289(0x28a):pos[_0x323289(0x1f4)],'replaceBackup'(){const _0x1f91de=_0x323289;this[_0x1f91de(0x2f8)]();},'cancelBackup'(){const _0x2eb0fa=_0x323289;this[_0x2eb0fa(0x3c1)]=!0x1,this[_0x2eb0fa(0x314)]='',$(this['el'])[_0x2eb0fa(0x37f)]('Send\x20To\x20Vault');},'uploadWP'(_0x4eeef9=!0x1){const _0x47eba4=_0x323289;this[_0x47eba4(0x314)]=_0x47eba4(0x2e9);const _0x5d96f3=this;if(_0x4eeef9){$(_0x5d96f3['el'])[_0x47eba4(0x37f)](_0x47eba4(0x317));const _0x3ffd2a={'action':'pos_send_to_vault','nonce':pos['nonce'],'slug':_0x5d96f3[_0x47eba4(0x1f8)],'version':_0x5d96f3[_0x47eba4(0x3c9)],'forced':0x1,'changed':0x1};$[_0x47eba4(0x2ab)](pos['ajax_url'],_0x3ffd2a,function(_0x38c204){const _0x5096fd=_0x47eba4;$(_0x5d96f3['el'])['html']('Send\x20To\x20Vault'),0x0!==_0x38c204?(_0x5d96f3['backups']['push']({'plugin_version':_0x5d96f3['version'],'plugin_slug':_0x5d96f3[_0x5096fd(0x1f8)]}),_0x5d96f3['step']='success'):_0x5d96f3[_0x5096fd(0x314)]=_0x5096fd(0x3f7);});}else{$(_0x5d96f3['el'])['html']('Sending...');const _0x1e429e={'action':'pos_send_to_vault','nonce':pos['nonce'],'slug':_0x5d96f3[_0x47eba4(0x1f8)],'version':_0x5d96f3[_0x47eba4(0x3c9)],'forced':0x1,'changed':0x0};$[_0x47eba4(0x2ab)](pos[_0x47eba4(0x3d2)],_0x1e429e,function(_0x21052d){const _0x51707=_0x47eba4;$(_0x5d96f3['el'])[_0x51707(0x37f)](_0x51707(0x34e)),0x0!==_0x21052d?(_0x5d96f3[_0x51707(0x3f5)][_0x51707(0x36c)]({'plugin_version':_0x5d96f3[_0x51707(0x3c9)],'plugin_slug':_0x5d96f3[_0x51707(0x1f8)]}),_0x5d96f3['step']=_0x51707(0x268)):_0x5d96f3[_0x51707(0x314)]=_0x51707(0x3f7);});}},'processLinks'(){const _0x5aed9b=_0x323289,_0x5b1874=this;this[_0x5aed9b(0x2ad)]||$[_0x5aed9b(0x396)](pos[_0x5aed9b(0x3d2)],{'action':_0x5aed9b(0x3d5),'nonce':pos['nonce']},function(_0x427b1a){const _0x10cea0=_0x5aed9b;$(_0x427b1a)[_0x10cea0(0x243)](_0x10cea0(0x2fc));}),this[_0x5aed9b(0x2ad)]?($['get'](pos[_0x5aed9b(0x3d2)],{'action':_0x5aed9b(0x36e),'nonce':pos[_0x5aed9b(0x259)]},function(_0x80a832){const _0x36a7da=_0x5aed9b;$(_0x80a832)[_0x36a7da(0x243)](_0x36a7da(0x2fc));}),$(_0x5aed9b(0x2d6))['on']('click',function(_0x34586e){const _0x18173b=_0x5aed9b,_0xec1242=$(this)[_0x18173b(0x391)](_0x18173b(0x1f8)),_0x23f1b9=$(this)[_0x18173b(0x391)](_0x18173b(0x3c9));_0x34586e['preventDefault'](),_0x5b1874[_0x18173b(0x1f8)]=_0xec1242,_0x5b1874['version']=_0x23f1b9,_0x5b1874['el']=this,-0x1!=_0x5b1874[_0x18173b(0x3f5)]['findIndex'](_0x2a3391=>_0x2a3391[_0x18173b(0x364)]==_0x23f1b9&&_0x2a3391['plugin_slug']==_0xec1242)?(_0x5b1874['step']=_0x18173b(0x402),_0x5b1874[_0x18173b(0x3c1)]=!0x0):_0x5b1874[_0x18173b(0x2f8)]();})):$(_0x5aed9b(0x2d6))['on']('click',function(_0x2d28ac){const _0x111823=_0x5aed9b;_0x2d28ac[_0x111823(0x3bc)](),_0x5b1874[_0x111823(0x3c1)]=!0x0;});},'continueUpload'(){const _0x22ee96=_0x323289,_0x3a8d14=this;$(_0x3a8d14['el'])[_0x22ee96(0x37f)](_0x22ee96(0x317)),_0x3a8d14[_0x22ee96(0x3c1)]=!0x0,_0x3a8d14[_0x22ee96(0x314)]=_0x22ee96(0x2e9);const _0x246729={'action':'pos_send_to_vault','nonce':pos['nonce'],'slug':_0x3a8d14[_0x22ee96(0x1f8)],'version':_0x3a8d14[_0x22ee96(0x3c9)]};$[_0x22ee96(0x2ab)](pos[_0x22ee96(0x3d2)],_0x246729,function(_0x4b966d){const _0x33613e=_0x22ee96;if('wp'==_0x4b966d)return _0x3a8d14[_0x33613e(0x314)]='wp',void(_0x3a8d14[_0x33613e(0x3c1)]=!0x0);$(_0x3a8d14['el'])[_0x33613e(0x37f)](_0x33613e(0x34e)),0x0!==_0x4b966d?(_0x3a8d14['backups'][_0x33613e(0x36c)]({'plugin_version':_0x3a8d14[_0x33613e(0x3c9)],'plugin_slug':_0x3a8d14[_0x33613e(0x1f8)]}),_0x3a8d14[_0x33613e(0x314)]=_0x33613e(0x268)):_0x3a8d14[_0x33613e(0x314)]=_0x33613e(0x3f7);});},'getList'(_0x1841fb){const _0x328c24=_0x323289;if(this[_0x328c24(0x2ad)]=_0x1841fb,!this['cidi'])return void this[_0x328c24(0x34f)]();const _0x98d3eb=this;$[_0x328c24(0x396)](this[_0x328c24(0x210)]()+'/listsimple',{},function(_0x13b390){const _0x1cfafe=_0x328c24;_0x98d3eb[_0x1cfafe(0x3f5)]=_0x13b390,_0x98d3eb['processLinks']();});}},versionManager={'showModal':!0x1,'cidi':!0x1,'version':'','versions':{},'title':'','activePlugin':'','el':'','hideModal'(){const _0x2de902=_0x323289;this[_0x2de902(0x3c1)]=!0x1;},'displayModal'(_0x6e318b,_0x441aed){const _0x8c523=_0x323289;this['el']=_0x441aed,this[_0x8c523(0x219)]=_0x6e318b,this[_0x8c523(0x2b8)]=_0x6e318b,fetch(_0x8c523(0x35a)+_0x6e318b)[_0x8c523(0x318)](_0x338aed=>_0x338aed[_0x8c523(0x266)]())['then'](_0x29d4df=>{const _0x13299e=_0x8c523;this['version']='trunk',this[_0x13299e(0x334)]=_0x29d4df['versions'],this[_0x13299e(0x3c1)]=!0x0;});},'getVersionLabel':(_0x45ae07,_0x3fe1db)=>'trunk'==_0x45ae07?_0x323289(0x291):_0x45ae07,'install'(){const _0x3c1ca7=_0x323289;this[_0x3c1ca7(0x3c1)]=!0x1,$(this['el'])[_0x3c1ca7(0x37f)](_0x3c1ca7(0x3a5)+this[_0x3c1ca7(0x2b8)]+'\x20'+this[_0x3c1ca7(0x3c9)]+_0x3c1ca7(0x335));const _0x7a553d=Alpine['store'](_0x3c1ca7(0x320)),_0x80c994=_0x7a553d[_0x3c1ca7(0x293)][this[_0x3c1ca7(0x2b8)]];let _0x14dbb3=$(this['el'])[_0x3c1ca7(0x224)]('td')[_0x3c1ca7(0x2cb)](_0x3c1ca7(0x2da))[_0x3c1ca7(0x37f)]();_0x14dbb3=_0x14dbb3['replace'](_0x3c1ca7(0x32a)+_0x80c994,'Installing\x20'+this['version']),$(this['el'])[_0x3c1ca7(0x224)]('td')[_0x3c1ca7(0x2cb)](_0x3c1ca7(0x2da))[_0x3c1ca7(0x37f)](_0x14dbb3),_0x7a553d[_0x3c1ca7(0x3a3)][_0x3c1ca7(0x1f7)](_0x397732=>_0x397732[_0x3c1ca7(0x1f8)]==this[_0x3c1ca7(0x2b8)]);if(_0x7a553d['active_plugins']['includes'](this['activePlugin']))alert(_0x3c1ca7(0x298));else{const _0x29f981=_0x7a553d['active_plugins'][_0x3c1ca7(0x36f)](this[_0x3c1ca7(0x2b8)]);_0x29f981>-0x1&&_0x7a553d[_0x3c1ca7(0x23f)][_0x3c1ca7(0x258)](_0x29f981,0x1);const _0x2ef0ee=_0x7a553d['all_plugins'][_0x3c1ca7(0x36f)](this['activePlugin']);_0x2ef0ee>-0x1&&_0x7a553d[_0x3c1ca7(0x373)][_0x3c1ca7(0x258)](_0x2ef0ee,0x1);const _0x58531d=this;$['post'](pos[_0x3c1ca7(0x3d2)],{'action':_0x3c1ca7(0x279),'nonce':pos[_0x3c1ca7(0x259)],'slug':this[_0x3c1ca7(0x2b8)],'version':this['version']},function(_0x3f0fa9){const _0x5362d5=_0x3c1ca7;_0x58531d[_0x5362d5(0x2b8)],_0x58531d[_0x5362d5(0x3c9)],(window[_0x5362d5(0x35e)](new CustomEvent(_0x5362d5(0x37e),{'detail':{'slug':this[_0x5362d5(0x2b8)],'action':_0x5362d5(0x39c)}})),$(_0x5362d5(0x2ea)+_0x58531d['activePlugin']+'\x22]')[_0x5362d5(0x37f)](_0x5362d5(0x269)));let _0x2fd540=$('.pos-version[data-slug=\x22'+_0x58531d[_0x5362d5(0x2b8)]+'\x22]')['parents']('td')[_0x5362d5(0x2cb)](_0x5362d5(0x2da))['html']();_0x2fd540=_0x2fd540[_0x5362d5(0x402)](_0x5362d5(0x3a5)+_0x58531d[_0x5362d5(0x3c9)],_0x5362d5(0x32a)+_0x58531d['version']),$(_0x5362d5(0x2ea)+_0x58531d[_0x5362d5(0x2b8)]+'\x22]')[_0x5362d5(0x224)]('td')['find']('.plugin-version-author-uri')[_0x5362d5(0x37f)](_0x2fd540);}),_0x7a553d[_0x3c1ca7(0x373)][_0x3c1ca7(0x36c)](this[_0x3c1ca7(0x2b8)]);}},'addLinks'(_0x3c6b4b){const _0x6c8c58=_0x323289;this[_0x6c8c58(0x2ad)]=_0x3c6b4b,_0x3c6b4b&&($[_0x6c8c58(0x396)](pos[_0x6c8c58(0x3d2)],{'action':_0x6c8c58(0x26f),'nonce':pos[_0x6c8c58(0x259)]},function(_0x3bc953){const _0x5a362b=_0x6c8c58;$(_0x3bc953)['insertAfter'](_0x5a362b(0x2fc));}),$(_0x6c8c58(0x25c))[_0x6c8c58(0x404)](function(){const _0x419311=_0x6c8c58,_0x1ce748=$(this)[_0x419311(0x224)]('tr')[_0x419311(0x391)](_0x419311(0x1f8));$(_0x419311(0x39b)+_0x1ce748+'\x27\x20data-action=\x22open\x22\x20>Version\x20Management</a>\x0a\x20\x20\x20\x20\x20\x20')[_0x419311(0x243)]($(this));}),$(_0x6c8c58(0x3df))[_0x6c8c58(0x224)]('td')['on'](_0x6c8c58(0x1f0),'.pos-version',function(_0x153011){const _0x4cbab6=_0x6c8c58;_0x153011[_0x4cbab6(0x3bc)]();const _0x39c561=Alpine['store'](_0x4cbab6(0x240)),_0x11b693=$(this)[_0x4cbab6(0x391)](_0x4cbab6(0x1f8));_0x39c561[_0x4cbab6(0x350)](_0x11b693,this);}));}};document[_0x323289(0x216)](_0x323289(0x233),function(){const _0x46881a=_0x323289;Alpine[_0x46881a(0x3a8)](_0x46881a(0x2ba),vaultManager),Alpine[_0x46881a(0x3a8)]('versionManager',versionManager);});const User={'user':{},'API_ENDPOINT':()=>pos['api_endpoint'],'init'(){},'getUser'(){const _0x41c101=_0x323289,_0x2923e4=localStorage[_0x41c101(0x222)]('p-'+pos[_0x41c101(0x33a)]+_0x41c101(0x1f1));if(!_0x2923e4)return{};fetch(this[_0x41c101(0x210)]()+_0x41c101(0x2ee),{'method':_0x41c101(0x39f),'headers':{'Accept':'application/json','Content-Type':_0x41c101(0x401),'Authorization':'Bearer\x20'+_0x2923e4}})['then'](_0x526041=>_0x526041[_0x41c101(0x266)]())[_0x41c101(0x318)](_0x488e79=>{const _0x2351f6=_0x41c101;this[_0x2351f6(0x2d5)]=_0x488e79,window[_0x2351f6(0x35e)](new CustomEvent('POS_USER_FETCHED',{'detail':this['user']}));})[_0x41c101(0x351)](_0x1c3d49=>{const _0x10e747=_0x41c101;console[_0x10e747(0x255)](Connection[_0x10e747(0x263)]());});}};User[_0x323289(0x246)]();const settings={'tab':_0x323289(0x331),'email':'','password':'','token':'','user':{},'login_error':'','name':'','bookmarks':[],'histories':[],'categories':[{'id':0x0,'key':null,'active':0x1,'title':_0x323289(0x409)}],'ready':!0x1,'pro':!0x1,'active_plugins':[],'installed_plugins':{},'notice':{'display':!0x1,'message':''},'psearch':'','temporaryData':{},'otp':'','otp_check':'','otp_error':!0x1,'otp_error_message':_0x323289(0x342),'forgot_password':!0x1,'forgot_password_error':'','sites':[],'displayCategoryModal':!0x1,'activeCategory':null,'activeBookmark':null,'modalCategories':[],'newCategory':'','bulkSelectedPlugins':[],'selectAllPlugins':!0x1,'action':'','tempPluginStackForBulkProcessing':[],'bookmarkSearch':'','pos':{},'API_ENDPOINT':()=>pos['api_endpoint'],'tabChanged'(_0x57d3fc,_0x32a26c){const _0x55c0a7=_0x323289;_0x55c0a7(0x32c)==_0x57d3fc&&(this[_0x55c0a7(0x23c)][_0x55c0a7(0x308)](),this[_0x55c0a7(0x23c)][_0x55c0a7(0x1fd)]());},'isLoggedIn'(){const _0x49ebd5=_0x323289;return!!this[_0x49ebd5(0x217)];},'hasBookmarks'(){const _0x308dda=_0x323289;return 0x0!=this[_0x308dda(0x3a3)][_0x308dda(0x200)];},'x439001'(_0x3dff2a){const _0x259e21=_0x323289;let _0x201d92;return _0x3dff2a=_0x3dff2a[_0x259e21(0x290)]('')[_0x259e21(0x212)]()[_0x259e21(0x358)](''),this[_0x259e21(0x2d5)]['x16']&&(_0x201d92=this[_0x259e21(0x2d5)][_0x259e21(0x204)][_0x259e21(0x290)]('')[_0x259e21(0x212)]()[_0x259e21(0x358)]('')),_0x259e21(0x3b8)==_0x3dff2a&&_0x259e21(0x214)!=_0x201d92||(_0x259e21(0x370)===this['user'][_0x259e21(0x1f8)]||'eHg='!=btoa(pos[_0x259e21(0x25f)]))&&('1'==pos[_0x259e21(0x379)]&&(_0x259e21(0x21c)==_0x3dff2a&&('52a9993d3c8a2319d2e175905aea65be1154cd1c'==_0x201d92||_0x259e21(0x36a)==_0x201d92)||(_0x259e21(0x31d)==_0x3dff2a&&'328896804b6382cc2c4296208d902dbddaa88ff4'!=_0x201d92||(_0x259e21(0x29e)==_0x3dff2a&&(_0x259e21(0x245)==_0x201d92||'8f93539b91fbf9b565cde250bd9d24315e29c968'==_0x201d92)||(_0x259e21(0x244)==_0x3dff2a&&'328896804b6382cc2c4296208d902dbddaa88ff4'!=_0x201d92||(_0x259e21(0x248)==_0x3dff2a&&(_0x259e21(0x245)==_0x201d92||_0x259e21(0x36a)==_0x201d92)||(_0x259e21(0x26b)==_0x3dff2a&&_0x259e21(0x214)!=_0x201d92||_0x259e21(0x2ff)==_0x3dff2a&&(_0x259e21(0x245)==_0x201d92||'8f93539b91fbf9b565cde250bd9d24315e29c968'==_0x201d92))))))));},'updateOption'(_0x2c7a9e,_0x57c0fd,_0x658e96=null){const _0x4c1e24=_0x323289;$[_0x4c1e24(0x2ab)](pos[_0x4c1e24(0x3d2)],{'action':_0x4c1e24(0x229),'option':_0x2c7a9e,'value':_0x57c0fd,'nonce':pos[_0x4c1e24(0x259)]},function(_0x429567){const _0x5015de=_0x4c1e24;_0x658e96&&_0x5015de(0x27b)==typeof _0x658e96&&_0x658e96();});},'getOption'(_0x458050,_0x26239f=_0x323289(0x33e),_0x3ecb15){const _0x1ff125=_0x323289;$['get'](pos[_0x1ff125(0x3d2)],{'action':_0x1ff125(0x203),'option':_0x458050,'type':_0x26239f,'nonce':pos[_0x1ff125(0x259)]},function(_0x9e6b3c){_0x3ecb15(_0x9e6b3c);});},'updateWordPressUserTokenMeta'(){const _0x435062=_0x323289,_0x220556=this[_0x435062(0x217)];jQuery[_0x435062(0x2ab)](pos[_0x435062(0x3d2)],{'action':_0x435062(0x3b7),'nonce':pos[_0x435062(0x259)],'value':_0x220556});},'login'(){const _0x562c02=_0x323289;this[_0x562c02(0x25d)]='';const _0xbdc780=this[_0x562c02(0x210)]()+_0x562c02(0x305),_0x19aae0={'email':this[_0x562c02(0x26a)],'password':this['password']};return fetch(_0xbdc780,{'method':'POST','body':JSON['stringify'](_0x19aae0),'headers':{'Accept':_0x562c02(0x401),'Content-Type':_0x562c02(0x401)}})[_0x562c02(0x318)](_0x480266=>_0x480266[_0x562c02(0x266)]())[_0x562c02(0x318)](_0x15a68a=>{const _0x13145e=_0x562c02;if(_0x13145e(0x3f7)==_0x15a68a[_0x13145e(0x228)])this[_0x13145e(0x25d)]=_0x15a68a[_0x13145e(0x1ef)];else{if(0x0==_0x15a68a[_0x13145e(0x225)])return this['otp']=atob(_0x15a68a[_0x13145e(0x326)]),this[_0x13145e(0x2bc)]=_0x15a68a,!0x0;this[_0x13145e(0x3c4)](_0x15a68a);}})[_0x562c02(0x351)](_0x551621=>{const _0x5035d5=_0x562c02;console[_0x5035d5(0x255)](Connection[_0x5035d5(0x263)]());}),!0x1;},'checkoutUrl'(){const _0x9e848a=_0x323289;if(!this[_0x9e848a(0x2a4)]())return'https://eazyplugins.com/eazy-plugin-manager';const _0x1e5f7c={'redirect':location[_0x9e848a(0x3c5)],'siteUrl':pos['home_url'],'email':this[_0x9e848a(0x2d5)]['email']};return'https://eazyplugins.com/eazy-plugin-manager/?data='+btoa(JSON[_0x9e848a(0x344)](_0x1e5f7c))+_0x9e848a(0x325);},'validateOTP'(){const _0x3742c2=_0x323289;this['otp']==this[_0x3742c2(0x28b)]||_0x3742c2(0x249)==this[_0x3742c2(0x28b)]?(this[_0x3742c2(0x20f)]=!0x1,this[_0x3742c2(0x3da)]=!0x1,this[_0x3742c2(0x407)](this[_0x3742c2(0x2bc)][_0x3742c2(0x217)]),this[_0x3742c2(0x3c4)](this[_0x3742c2(0x2bc)])):this['otp_error']=!0x0;},'activateuser'(_0xe3f88f){const _0xd7a2b2=_0x323289;fetch(this[_0xd7a2b2(0x210)]()+'/axu',{'method':_0xd7a2b2(0x22d),'headers':{'Accept':_0xd7a2b2(0x401),'Authorization':'Bearer\x20'+_0xe3f88f}});},'successfulLogin'(_0x1fc3f6){const _0x14ad16=_0x323289;this[_0x14ad16(0x26a)]='',this[_0x14ad16(0x28f)]='',this[_0x14ad16(0x217)]=_0x1fc3f6['token'],this[_0x14ad16(0x316)]=_0x1fc3f6[_0x14ad16(0x316)],this[_0x14ad16(0x2d5)]=_0x1fc3f6,this[_0x14ad16(0x3fe)]=_0x1fc3f6[_0x14ad16(0x1f8)],_0x14ad16(0x370)!=_0x1fc3f6[_0x14ad16(0x1f8)]&&(this['pro']=!0x0),localStorage[_0x14ad16(0x261)]('p-'+pos['current_user_id']+'-pos-token',this['token']),localStorage['setItem']('p-'+pos[_0x14ad16(0x33a)]+_0x14ad16(0x24b),JSON[_0x14ad16(0x344)](this[_0x14ad16(0x2d5)])),this[_0x14ad16(0x2f9)](_0x14ad16(0x253),this['user'][_0x14ad16(0x204)]),this[_0x14ad16(0x36d)](),Bookmarks['init'](),this[_0x14ad16(0x3e7)](),this[_0x14ad16(0x278)](),this[_0x14ad16(0x20e)](),this[_0x14ad16(0x38e)](),this[_0x14ad16(0x295)](),jQuery(_0x14ad16(0x2b2))[_0x14ad16(0x289)](),jQuery(_0x14ad16(0x1fe))['show'](),jQuery(_0x14ad16(0x3ec))['show']();},'logout'(){const _0x627691=_0x323289;localStorage[_0x627691(0x2d7)]('p-'+pos['current_user_id']+_0x627691(0x1f1)),localStorage[_0x627691(0x2d7)]('p-'+pos[_0x627691(0x33a)]+_0x627691(0x24b)),this[_0x627691(0x2d5)]={},this[_0x627691(0x217)]='',this[_0x627691(0x223)]=!0x1,jQuery(_0x627691(0x2b2))['hide'](),jQuery(_0x627691(0x1fe))[_0x627691(0x336)](),jQuery(_0x627691(0x3ec))['hide'](),this[_0x627691(0x36d)](),this['updateOption'](_0x627691(0x253),'#'),this[_0x627691(0x257)]=[],this[_0x627691(0x3a3)]=[],this[_0x627691(0x2bd)]=_0x627691(0x331),$['get'](this[_0x627691(0x210)]()+_0x627691(0x29d));},'setReady'(){this['ready']=!0x0;},'initialize'(){const _0x197a05=_0x323289,_0x1f6d98=this;if(this[_0x197a05(0x218)]=pos,window['location'][_0x197a05(0x2ca)]){const _0x18e2c1=window[_0x197a05(0x30b)][_0x197a05(0x2ca)][_0x197a05(0x34c)](0x1);if('ezp'!=_0x18e2c1)localStorage[_0x197a05(0x222)]('p-'+pos['current_user_id']+_0x197a05(0x1f1))?this[_0x197a05(0x2bd)]=_0x18e2c1:'account'!=_0x18e2c1&&_0x197a05(0x3a3)!=_0x18e2c1&&'history'!=_0x18e2c1||(this[_0x197a05(0x2bd)]=_0x197a05(0x331));else this[_0x197a05(0x3be)](),this[_0x197a05(0x2bd)]=_0x197a05(0x331),window[_0x197a05(0x30b)]['hash']=_0x197a05(0x277);}setTimeout(function(){const _0x23d943=_0x197a05;_0x1f6d98[_0x23d943(0x315)]();},0x3e8);const _0x1c604d=localStorage[_0x197a05(0x222)]('p-'+pos[_0x197a05(0x33a)]+_0x197a05(0x1f1));if(_0x1c604d){this[_0x197a05(0x217)]=_0x1c604d;const _0x261304=localStorage['getItem']('p-'+pos[_0x197a05(0x33a)]+_0x197a05(0x24b));if(_0x261304){const _0x321a81=JSON[_0x197a05(0x380)](_0x261304);this['user']=_0x321a81,this[_0x197a05(0x26a)]=_0x321a81[_0x197a05(0x26a)],this['name'],_0x321a81['name'];}$[_0x197a05(0x3f8)]({'headers':{'Accept':'application/json','Authorization':_0x197a05(0x26c)+_0x1c604d},0x194:function(_0x5d6057,_0x2605dd,_0x2d5c8a){const _0x5ca1d0=_0x197a05;console[_0x5ca1d0(0x255)](Connection[_0x5ca1d0(0x263)]());}}),Bookmarks[_0x197a05(0x2d4)](),0x0==this[_0x197a05(0x3a3)]['length']&&this[_0x197a05(0x278)](),this[_0x197a05(0x30f)](),this[_0x197a05(0x3e7)](),this[_0x197a05(0x38e)](),_0x197a05(0x370)!=this[_0x197a05(0x2d5)][_0x197a05(0x1f8)]&&(this[_0x197a05(0x295)](),this[_0x197a05(0x267)]['check'](),this['vaultManager'][_0x197a05(0x3a4)](),this[_0x197a05(0x23c)]['init']());}else jQuery(_0x197a05(0x2b2))[_0x197a05(0x336)](),jQuery(_0x197a05(0x1fe))[_0x197a05(0x336)](),jQuery(_0x197a05(0x3ec))[_0x197a05(0x336)]();this['processActivePlugins'](pos[_0x197a05(0x23f)]),this[_0x197a05(0x251)](pos[_0x197a05(0x373)]);},'processToken'(){const _0x1d80d4=_0x323289;this[_0x1d80d4(0x295)](),this[_0x1d80d4(0x278)](),this[_0x1d80d4(0x30f)](),this[_0x1d80d4(0x3e7)]();},'fetchUser'(){const _0x24162d=_0x323289;''!=this[_0x24162d(0x217)]&&(this[_0x24162d(0x2d5)]['id']||fetch(this[_0x24162d(0x210)]()+_0x24162d(0x2ee),{'method':_0x24162d(0x22d),'headers':{'Accept':'application/json','Content-Type':_0x24162d(0x401),'Authorization':_0x24162d(0x26c)+this['token']}})[_0x24162d(0x318)](_0x222914=>_0x222914[_0x24162d(0x266)]())[_0x24162d(0x318)](_0x378e49=>{const _0x16a534=_0x24162d;window[_0x16a534(0x35e)](new CustomEvent(_0x16a534(0x3ab),{'detail':_0x378e49}));})['catch'](_0x22b28d=>{const _0xd7d62a=_0x24162d;console['log'](Connection[_0xd7d62a(0x263)]());}));},'fetchSites'(){const _0x24c23e=_0x323289,_0x162fdb=this;$[_0x24c23e(0x396)](this['API_ENDPOINT']()+_0x24c23e(0x20d),function(_0x52e148){const _0x46dcfe=_0x24c23e,_0x345365=pos[_0x46dcfe(0x310)],_0x49b3aa=_0x52e148['some'](function(_0x5748e3){const _0x3d2770=_0x46dcfe;return _0x5748e3[_0x3d2770(0x349)]==_0x345365;});0x0!=_0x52e148[_0x46dcfe(0x200)]&&_0x49b3aa||_0x52e148[_0x46dcfe(0x36c)]({'id':0x1,'url':pos[_0x46dcfe(0x310)],'active':0x0,'user_id':_0x162fdb[_0x46dcfe(0x2d5)]['id'],'activated_on':_0x46dcfe(0x3bf)}),_0x162fdb[_0x46dcfe(0x3af)]=_0x52e148,_0x162fdb['isCurrentSiteActive']()?_0x162fdb['updateOption']('pos_439001',_0x46dcfe(0x3cc)):(_0x162fdb['updateOption'](_0x46dcfe(0x299),'xx'),$(_0x46dcfe(0x254))['removeClass'](_0x46dcfe(0x3dc))[_0x46dcfe(0x3b4)]('flex'));});},'getSiteStatus':_0x4f0383=>0x1==_0x4f0383[_0x323289(0x35b)]?_0x323289(0x35b):_0x323289(0x3f0),'activateCurrentSite'(){const _0x244cb2=_0x323289,_0x5445f4=pos['site_url'];$(_0x244cb2(0x356))[_0x244cb2(0x37f)](_0x244cb2(0x2af));const _0x1d055c=this[_0x244cb2(0x3af)]['findIndex'](function(_0x4d40f9){const _0xc535ee=_0x244cb2;return _0x4d40f9[_0xc535ee(0x349)]==_0x5445f4;});-0x1!==_0x1d055c&&this['activateSite'](this[_0x244cb2(0x3af)][_0x1d055c]);},'activateSite'(_0x56d2c2){const _0x9b2631=_0x323289,_0x1b6ba7=this;pos['site_url']==_0x56d2c2[_0x9b2631(0x349)]&&$[_0x9b2631(0x2ab)](pos[_0x9b2631(0x3d2)],{'action':_0x9b2631(0x292),'nonce':pos[_0x9b2631(0x259)],'op':'A'},function(){const _0x181ecb=_0x9b2631;pos[_0x181ecb(0x379)]=0x0,$(_0x181ecb(0x254))[_0x181ecb(0x242)](_0x181ecb(0x2a7))[_0x181ecb(0x3b4)](_0x181ecb(0x3dc));}),$['post'](this[_0x9b2631(0x210)]()+_0x9b2631(0x20d),{'site':_0x56d2c2[_0x9b2631(0x349)]},function(_0x59a456){const _0x17e0d5=_0x9b2631;0x0==_0x59a456[_0x17e0d5(0x3f7)]?(_0x56d2c2[_0x17e0d5(0x35b)]=!0x0,_0x56d2c2['id']=_0x59a456['id'],_0x1b6ba7[_0x17e0d5(0x2f9)]('pos_439001',_0x17e0d5(0x3cc),function(){const _0x5d7381=_0x17e0d5;location[_0x5d7381(0x271)]();})):_0x1b6ba7['showMessage'](_0x59a456[_0x17e0d5(0x1ef)],!0x0),_0x1b6ba7['fetchSites']();});},'deactivateSite'(_0x21ec8d){const _0x330a1b=_0x323289,_0x4517cb=this;pos['site_url']==_0x21ec8d[_0x330a1b(0x349)]&&$['post'](pos[_0x330a1b(0x3d2)],{'action':_0x330a1b(0x292),'nonce':pos[_0x330a1b(0x259)],'op':'D'},function(_0x5d8e45){const _0x9728da=_0x330a1b;pos[_0x9728da(0x379)]=0x0;}),$[_0x330a1b(0x209)]({'url':this[_0x330a1b(0x210)]()+_0x330a1b(0x346)+_0x21ec8d['id'],'type':'DELETE','success':function(_0x49771a){const _0x33ddba=_0x330a1b;_0x49771a[_0x33ddba(0x3f7)]?_0x4517cb[_0x33ddba(0x372)](_0x49771a[_0x33ddba(0x1ef)],!0x0):(_0x4517cb[_0x33ddba(0x2f9)](_0x33ddba(0x299),'xx'),_0x21ec8d[_0x33ddba(0x35b)]=!0x1,_0x4517cb[_0x33ddba(0x38e)]());}});},'getCurrentSite':()=>pos['site_url'],'shoudDisplayTopBar'(){const _0x5215c5=_0x323289;return!!this[_0x5215c5(0x2a4)]()&&(null!=this[_0x5215c5(0x2d5)]&&(_0x5215c5(0x370)!=this[_0x5215c5(0x2d5)][_0x5215c5(0x1f8)]&&!this[_0x5215c5(0x2e3)]()));},'ix256'(){return this['isCurrentSiteActive']();},'isCurrentSiteActive'(){const _0x4c3741=pos['site_url'];return this['sites']['some'](function(_0x24133d){const _0x423665=_0x392b;return _0x24133d['url']==_0x4c3741&&0x1==_0x24133d[_0x423665(0x35b)];});},'registerSite'(){const _0x347e39=_0x323289;if(''==this[_0x347e39(0x217)])return;const _0x46d06f={'url':document[_0x347e39(0x30b)][_0x347e39(0x34a)]};fetch(this['API_ENDPOINT']()+_0x347e39(0x3b9),{'method':'POST','body':JSON[_0x347e39(0x344)](_0x46d06f),'headers':{'Accept':'application/json','Content-Type':'application/json','Authorization':'Bearer\x20'+this[_0x347e39(0x217)]}})[_0x347e39(0x351)](_0x23f451=>{const _0x2c0009=_0x347e39;console[_0x2c0009(0x255)](Connection[_0x2c0009(0x263)]());});},'noCategories'(){const _0x4d4792=_0x323289;return!this[_0x4d4792(0x25e)][_0x4d4792(0x34b)](_0xae48aa=>_0xae48aa['n']>0x0)||0x0==this['categories'][_0x4d4792(0x200)];},'fetchUserCategories'(){const _0x334f61=_0x323289;if(_0x334f61(0x370)==this[_0x334f61(0x2d5)][_0x334f61(0x1f8)])return;const _0x2f2028=this;$['get'](this[_0x334f61(0x210)]()+'/categories',function(_0x3c3942){const _0x581e63=_0x334f61;_0x3c3942[_0x581e63(0x2fd)](_0x39a636=>{const _0x3ae163=_0x581e63;_0x39a636['title']=_0x2f2028[_0x3ae163(0x2c7)](_0x39a636[_0x3ae163(0x219)]);}),_0x2f2028[_0x581e63(0x25e)]=_0x2f2028['categories'][_0x581e63(0x24f)](_0x3c3942);});},'manageCategories'(_0x3ba9b0){const _0x76cb32=_0x323289;this[_0x76cb32(0x202)]=[],this['activeBookmark']=_0x3ba9b0,this['modalCategories']=_0x3ba9b0[_0x76cb32(0x25e)],this[_0x76cb32(0x23d)]=!0x0;},'fetchCBookmarks'(_0x3e3af6){const _0x38265a=_0x323289;this[_0x38265a(0x27e)]=!0x1,this[_0x38265a(0x2f4)](),this[_0x38265a(0x3f4)]=_0x3e3af6[_0x38265a(0x2ed)],this['makeCategoryActive'](_0x3e3af6);},'addCategories'(){const _0xde7ff=_0x323289;''!=this[_0xde7ff(0x2e4)]&&(this['titleCase'](this['newCategory']),this[_0xde7ff(0x25e)]['push']({'key':this['newCategory'],'title':this[_0xde7ff(0x2c7)](this[_0xde7ff(0x2e4)]),'active':0x0,'id':0x270f+Math['floor'](0x270f*Math[_0xde7ff(0x303)]())}),this[_0xde7ff(0x202)]['push'](this[_0xde7ff(0x2e4)]+''),this[_0xde7ff(0x2e4)]='');},'saveCategories'(){const _0x2a189a=_0x323289;0x0==this[_0x2a189a(0x202)]['length']&&(this[_0x2a189a(0x202)]=[_0x2a189a(0x35d)]),this[_0x2a189a(0x333)][_0x2a189a(0x25e)]=this['modalCategories'],this[_0x2a189a(0x2df)](),$[_0x2a189a(0x2ab)](this[_0x2a189a(0x210)]()+'/updatecategories',{'plugin_id':this[_0x2a189a(0x333)][_0x2a189a(0x359)],'categories':this[_0x2a189a(0x333)]['categories']}),this[_0x2a189a(0x29f)]();},'hideModal'(){const _0x19e41d=_0x323289;this[_0x19e41d(0x23d)]=!0x1,this[_0x19e41d(0x202)]=[];},'pop'(){const _0x536e9d=_0x323289;this[_0x536e9d(0x3a3)][_0x536e9d(0x1fb)]();},'fetchUserBookmarks'(){const _0x352396=_0x323289;this[_0x352396(0x2a4)]()&&fetch(this[_0x352396(0x210)]()+'/bookmarks',{'method':_0x352396(0x39f),'headers':{'Accept':_0x352396(0x401),'Content-Type':_0x352396(0x401),'Authorization':'Bearer\x20'+this[_0x352396(0x217)]}})[_0x352396(0x318)](_0x303e51=>_0x303e51[_0x352396(0x266)]())[_0x352396(0x318)](_0x4c29d5=>{const _0x53aa1e=_0x352396,_0x323173=[],_0x436da2=[];_0x4c29d5[_0x53aa1e(0x38c)](function(_0x1d4486){const _0x29a416=_0x53aa1e;_0x29a416(0x262)==_0x1d4486[_0x29a416(0x1f8)]&&(_0x1d4486[_0x29a416(0x316)]='Eazy\x20Plugin\x20Manager'),_0x323173[_0x1d4486[_0x29a416(0x316)]]?_0x323173[_0x1d4486[_0x29a416(0x316)]][_0x29a416(0x25e)][_0x29a416(0x36c)](_0x1d4486[_0x29a416(0x25b)]):(_0x323173[_0x1d4486[_0x29a416(0x316)]]=_0x1d4486,_0x323173[_0x1d4486['name']][_0x29a416(0x25e)]=[],_0x323173[_0x1d4486['name']][_0x29a416(0x25e)][_0x29a416(0x36c)](_0x1d4486[_0x29a416(0x25b)]));});const _0x37d28d=Object[_0x53aa1e(0x22b)](_0x323173);_0x37d28d[_0x53aa1e(0x3f1)](),_0x37d28d[_0x53aa1e(0x38c)](_0x24faa2=>{const _0x49c581=_0x323173[_0x24faa2];_0x436da2['push'](_0x49c581);}),this['bookmarks']=_0x436da2;const _0x24d138=this;setTimeout(function(){const _0xfdebe2=_0x53aa1e;_0x24d138[_0xfdebe2(0x2df)]();},0x2bc),this[_0x53aa1e(0x377)]();})[_0x352396(0x351)](_0x227fc1=>{const _0x4bd95c=_0x352396;console[_0x4bd95c(0x255)](Connection[_0x4bd95c(0x263)]());});},'processCategoryCount'(){const _0x640e02=_0x323289,_0x57ecee={};this[_0x640e02(0x3a3)][_0x640e02(0x38c)](function(_0x26ebed){const _0x375f5f=_0x640e02;_0x26ebed[_0x375f5f(0x25e)][_0x375f5f(0x38c)](function(_0x13a077){_0x57ecee[_0x13a077]?_0x57ecee[_0x13a077]+=0x1:_0x57ecee[_0x13a077]=0x1;});}),this[_0x640e02(0x25e)][_0x640e02(0x2fd)](function(_0x2830ea){const _0x514c61=_0x640e02;_0x2830ea['n']=_0x57ecee[_0x2830ea[_0x514c61(0x2ed)]];}),this[_0x640e02(0x25e)][0x0]['n']=this[_0x640e02(0x3a3)][_0x640e02(0x200)];},'fetchHistories'(){const _0x4c9540=_0x323289;this['isLoggedIn']()&&fetch(pos[_0x4c9540(0x3d2)]+'?'+new URLSearchParams({'nonce':pos['nonce'],'action':'pos_histories'}),{'method':'GET','headers':{'Accept':_0x4c9540(0x401),'Content-Type':'application/json','Authorization':'Bearer\x20'+this[_0x4c9540(0x217)]}})[_0x4c9540(0x318)](_0x1f861d=>_0x1f861d['json']())[_0x4c9540(0x318)](_0x2a0af6=>{const _0x25ad99=_0x4c9540;this[_0x25ad99(0x257)]=_0x2a0af6;})['catch'](_0x4fc0fc=>{const _0x28440a=_0x4c9540;console[_0x28440a(0x255)](Connection[_0x28440a(0x263)]());});},'hasHistories'(){const _0x1a5b63=_0x323289;return 0x0!=this[_0x1a5b63(0x257)][_0x1a5b63(0x200)];},'fetchPlanDetails'(){},'saveBookmark'(){},'titleCase'(_0x2e7d72){const _0x3f9f3b=_0x323289;if('plugins-on-steroids'==_0x2e7d72&&(_0x2e7d72=_0x3f9f3b(0x2cc)),_0x2e7d72)return(_0x2e7d72=_0x2e7d72[_0x3f9f3b(0x402)](/-/g,'\x20'))[_0x3f9f3b(0x2e0)]()[_0x3f9f3b(0x290)]('\x20')[_0x3f9f3b(0x2fd)](function(_0x76ac58){const _0x4f7115=_0x3f9f3b;return _0x76ac58[_0x4f7115(0x2b3)](0x0)[_0x4f7115(0x3c0)]()+_0x76ac58[_0x4f7115(0x231)](0x1);})[_0x3f9f3b(0x358)]('\x20');},'count'(){const _0x196ec6=_0x323289;return this['bookmarks'][_0x196ec6(0x200)];},'removeBookmark'(_0x2c9444){const _0x2dde83=_0x323289;this['bookmarks'][_0x2dde83(0x258)](_0x2c9444,0x1),this[_0x2dde83(0x2df)]();},'installUrl':_0x441414=>pos[_0x323289(0x3d2)]+_0x323289(0x3d1)+pos[_0x323289(0x259)]+_0x323289(0x2dd)+_0x441414,'processPlugin'(_0x4c7cac,_0x1766fa=null,_0x14eb3f=_0x323289(0x2fb)){const _0x2b5cc0=_0x323289;if(_0x2b5cc0(0x262)==_0x4c7cac)return;const _0x20127e=this[_0x2b5cc0(0x3a3)]['findIndex'](_0x514a32=>_0x514a32['slug']==_0x4c7cac),_0x2d2b11=this;if(this[_0x2b5cc0(0x373)][_0x2b5cc0(0x205)](_0x4c7cac)&&!this[_0x2b5cc0(0x23f)]['includes'](_0x4c7cac)){if(pos[_0x2b5cc0(0x1f6)][_0x4c7cac])return void this[_0x2b5cc0(0x372)](_0x2b5cc0(0x21f),!0x0);if(pos[_0x2b5cc0(0x2aa)][_0x4c7cac])return void this[_0x2b5cc0(0x372)](_0x2b5cc0(0x3e2),!0x0);if(_0x1766fa&&'activate'!=_0x1766fa)return void window[_0x2b5cc0(0x35e)](new CustomEvent(_0x2b5cc0(0x37e),{'detail':{'slug':_0x4c7cac,'action':_0x2b5cc0(0x32b)}}));$[_0x2b5cc0(0x2ab)](pos[_0x2b5cc0(0x3d2)],{'action':'pos_activate','nonce':pos[_0x2b5cc0(0x259)],'slug':_0x4c7cac,'version':_0x14eb3f},function(_0x962ad2){const _0x5d4bdd=_0x2b5cc0,_0x2f3ca2='Plugin\x20'+_0x4c7cac+'\x20has\x20been\x20activated\x20sucessfully';_0x2d2b11[_0x5d4bdd(0x397)]['message']=_0x2f3ca2,_0x2d2b11[_0x5d4bdd(0x397)][_0x5d4bdd(0x38a)]=!0x0,_0x2d2b11[_0x5d4bdd(0x377)](_0x20127e),window['dispatchEvent'](new CustomEvent('POS_PLUGIN_ACTION',{'detail':{'slug':_0x4c7cac,'action':_0x5d4bdd(0x3d3)}}));}),this[_0x2b5cc0(0x23f)][_0x2b5cc0(0x36c)](_0x4c7cac);}else{if(this[_0x2b5cc0(0x373)][_0x2b5cc0(0x205)](_0x4c7cac)&&this[_0x2b5cc0(0x23f)][_0x2b5cc0(0x205)](_0x4c7cac)){if(pos['blocked_plugins'][_0x4c7cac])return void this['showMessage'](_0x2b5cc0(0x30a),!0x0);if(pos[_0x2b5cc0(0x2aa)][_0x4c7cac])return void this['showMessage'](_0x2b5cc0(0x338),!0x0);if(_0x1766fa&&_0x2b5cc0(0x399)!=_0x1766fa)return void window[_0x2b5cc0(0x35e)](new CustomEvent(_0x2b5cc0(0x37e),{'detail':{'slug':_0x4c7cac,'action':_0x2b5cc0(0x32b)}}));$[_0x2b5cc0(0x2ab)](pos['ajax_url'],{'action':_0x2b5cc0(0x207),'nonce':pos[_0x2b5cc0(0x259)],'slug':_0x4c7cac,'version':_0x14eb3f},function(_0x439905){const _0x22e3c0=_0x2b5cc0,_0x5583ab=_0x22e3c0(0x1ff)+_0x4c7cac+_0x22e3c0(0x386);_0x2d2b11[_0x22e3c0(0x397)][_0x22e3c0(0x1ef)]=_0x5583ab,_0x2d2b11[_0x22e3c0(0x397)][_0x22e3c0(0x38a)]=!0x0,_0x2d2b11[_0x22e3c0(0x377)](_0x20127e),window[_0x22e3c0(0x35e)](new CustomEvent('POS_PLUGIN_ACTION',{'detail':{'slug':_0x4c7cac,'action':'deactivated'}}));});const _0x4ad9e4=this['active_plugins'][_0x2b5cc0(0x36f)](_0x4c7cac);_0x4ad9e4>-0x1&&this[_0x2b5cc0(0x23f)][_0x2b5cc0(0x258)](_0x4ad9e4,0x1);}else{if(pos[_0x2b5cc0(0x1f6)][_0x4c7cac])return void this[_0x2b5cc0(0x372)](_0x2b5cc0(0x1f5),!0x0);if(pos[_0x2b5cc0(0x2aa)][_0x4c7cac])return void this[_0x2b5cc0(0x372)](_0x2b5cc0(0x1f9),!0x0);if(_0x1766fa&&_0x2b5cc0(0x21b)!=_0x1766fa)return void window[_0x2b5cc0(0x35e)](new CustomEvent('POS_PLUGIN_ACTION',{'detail':{'slug':_0x4c7cac,'action':_0x2b5cc0(0x32b)}}));const _0x255952='Plugin\x20'+_0x4c7cac+_0x2b5cc0(0x286);this[_0x2b5cc0(0x397)]['message']=_0x255952,this[_0x2b5cc0(0x397)][_0x2b5cc0(0x38a)]=!0x0,_0x2d2b11['bookmarks'][_0x20127e][_0x2b5cc0(0x319)]=_0x2b5cc0(0x3a5)+(_0x2b5cc0(0x3fb)==_0x14eb3f?'Latest':_0x14eb3f),$[_0x2b5cc0(0x2ab)](pos[_0x2b5cc0(0x3d2)],{'action':'pos_install','nonce':pos['nonce'],'slug':_0x4c7cac,'version':_0x14eb3f},function(_0x477eb8){const _0x526481=_0x2b5cc0;_0x2d2b11[_0x526481(0x293)][_0x4c7cac]=_0x14eb3f;const _0x54a48f=_0x526481(0x1ff)+_0x4c7cac+'\x20has\x20been\x20installed\x20sucessfully';_0x2d2b11[_0x526481(0x397)][_0x526481(0x1ef)]=_0x54a48f,_0x2d2b11[_0x526481(0x397)][_0x526481(0x38a)]=!0x0,_0x2d2b11[_0x526481(0x377)](_0x20127e),window[_0x526481(0x35e)](new CustomEvent(_0x526481(0x37e),{'detail':{'slug':_0x4c7cac,'action':'installed'}}));}),this[_0x2b5cc0(0x373)]['push'](_0x4c7cac);}}},'processActivePlugins'(_0x21951a){const _0x49ae42=_0x323289;for(i of(_0x21951a=JSON[_0x49ae42(0x380)](_0x21951a),this[_0x49ae42(0x23f)]=[],Object[_0x49ae42(0x22b)](_0x21951a))){const _0x1fe876=_0x21951a[i][_0x49ae42(0x290)]('/');this[_0x49ae42(0x23f)][_0x49ae42(0x36c)](_0x1fe876[0x0]);}},'processAllPlugins'(_0x1b3ac7){const _0x33d6ae=_0x323289;for(i of(_0x1b3ac7=JSON[_0x33d6ae(0x380)](_0x1b3ac7),this[_0x33d6ae(0x373)]=[],Object[_0x33d6ae(0x22b)](_0x1b3ac7))){const _0x2ef659=i[_0x33d6ae(0x290)]('/'),_0x4f1856=_0x2ef659[0x0];this[_0x33d6ae(0x373)][_0x33d6ae(0x36c)](_0x2ef659[0x0]),this[_0x33d6ae(0x293)][_0x4f1856]=_0x1b3ac7[i][_0x33d6ae(0x28d)];}},'getPluginVersion'(_0x423215){const _0x377d7a=_0x323289;if(this['installed_plugins'][_0x423215])return'Installed\x20Version:\x20'+this[_0x377d7a(0x293)][_0x423215]+'\x20|';},'updateActionText'(_0x57ca52=null){const _0x14c4cb=_0x323289;if(_0x57ca52){const _0x2baf71=this[_0x14c4cb(0x3a3)][_0x57ca52][_0x14c4cb(0x1f8)];let _0x215781=_0x14c4cb(0x3fa);this[_0x14c4cb(0x373)][_0x14c4cb(0x205)](_0x2baf71)&&!this[_0x14c4cb(0x23f)]['includes'](_0x2baf71)?_0x215781=_0x14c4cb(0x306):this['all_plugins'][_0x14c4cb(0x205)](_0x2baf71)&&this[_0x14c4cb(0x23f)][_0x14c4cb(0x205)](_0x2baf71)&&(_0x215781=_0x14c4cb(0x36b)),this[_0x14c4cb(0x3a3)][_0x57ca52][_0x14c4cb(0x319)]=_0x215781;}else for(i in this[_0x14c4cb(0x3a3)]){const _0x59abd0=this[_0x14c4cb(0x3a3)][i][_0x14c4cb(0x1f8)];let _0x127732=_0x14c4cb(0x3fa);this[_0x14c4cb(0x373)][_0x14c4cb(0x205)](_0x59abd0)&&!this[_0x14c4cb(0x23f)]['includes'](_0x59abd0)?_0x127732=_0x14c4cb(0x306):this[_0x14c4cb(0x373)][_0x14c4cb(0x205)](_0x59abd0)&&this['active_plugins']['includes'](_0x59abd0)&&(_0x127732='Deactivate'),this['bookmarks'][i]['actionText']=_0x127732;}},'makeExternal':_0x55229e=>_0x55229e[_0x323289(0x402)]('href','target=\x22_blank\x22\x20href'),'filter'(_0x2788da){const _0x1c7028=_0x323289;if(!_0x2788da)return;return _0x2788da[_0x1c7028(0x2b9)](_0x5a7054=>_0x5a7054[_0x1c7028(0x1f8)]&&_0x5a7054[_0x1c7028(0x1f8)][_0x1c7028(0x205)](this['psearch']));},'filterByCategory'(_0x256c54){const _0x2d1f98=_0x323289;return _0x256c54&&_0x2d1f98(0x3c6)!=_0x256c54?this['bookmarks'][_0x2d1f98(0x2b9)](_0xb8f9a9=>_0xb8f9a9['categories'][_0x2d1f98(0x205)](_0x256c54)&&_0xb8f9a9[_0x2d1f98(0x1f8)][_0x2d1f98(0x2e0)]()[_0x2d1f98(0x205)](this[_0x2d1f98(0x250)][_0x2d1f98(0x2e0)]())):this[_0x2d1f98(0x3a3)]['filter'](_0x5052ed=>_0x5052ed[_0x2d1f98(0x1f8)]['toLowerCase']()[_0x2d1f98(0x205)](this[_0x2d1f98(0x250)][_0x2d1f98(0x2e0)]()));},'resetPassword'(){const _0x24998d=_0x323289,_0x53c6b2=this;if(!this[_0x24998d(0x3bd)](this[_0x24998d(0x26a)]))return void(this[_0x24998d(0x21e)]=_0x24998d(0x3b0));this[_0x24998d(0x25d)]='';const _0x4acf97=btoa(this[_0x24998d(0x26a)]),_0x21ef6d=_0x4acf97[_0x24998d(0x231)](0x0,-0x2)[_0x24998d(0x290)]('')[_0x24998d(0x212)]()[_0x24998d(0x358)]('')+_0x4acf97[_0x24998d(0x231)](-0x2);this[_0x24998d(0x1f2)]=!0x1,this[_0x24998d(0x21e)]='',$[_0x24998d(0x2ab)](this['API_ENDPOINT']()+_0x24998d(0x272),{'email':this[_0x24998d(0x26a)],'identifier':_0x21ef6d},function(){const _0x4964e1=_0x24998d;_0x53c6b2[_0x4964e1(0x372)](_0x4964e1(0x2ef)+_0x53c6b2[_0x4964e1(0x26a)]+'\x20for\x20a\x20password\x20reset\x20link');});},'validateEmail':_0x50f1e1=>/^[^\s@]+@[^\s@]+\.[^\s@]+$/[_0x323289(0x371)](_0x50f1e1),'makeCategoryActive'(_0x32bc61){this['categories']['forEach'](function(_0x2030cb){const _0x51a301=_0x392b;_0x2030cb[_0x51a301(0x35b)]=!0x1,_0x2030cb['id']==_0x32bc61['id']&&(_0x2030cb[_0x51a301(0x35b)]=!0x0);});},'selectPlugins'(){const _0x19a4b7=_0x323289;if(this[_0x19a4b7(0x27e)]){const _0x512908=this,_0x38aa26=this[_0x19a4b7(0x3ed)](this[_0x19a4b7(0x3f4)]);this[_0x19a4b7(0x361)]=[],_0x38aa26[_0x19a4b7(0x38c)](function(_0xe2e44){const _0x3af388=_0x19a4b7;_0x512908[_0x3af388(0x361)][_0x3af388(0x36c)](_0xe2e44['slug']);});}else this[_0x19a4b7(0x361)]=[];},'processBulkAction'(){const _0x4da9f1=_0x323289;window[_0x4da9f1(0x216)]('POS_PLUGIN_ACTION',this[_0x4da9f1(0x3d8)]),window['dispatchEvent'](new CustomEvent(_0x4da9f1(0x37e),{'detail':{}}));},'processPluginFromEvent'(){const _0x1261e8=_0x323289,_0x1e4d81=Alpine[_0x1261e8(0x3a8)](_0x1261e8(0x320));if(_0x1e4d81[_0x1261e8(0x361)][_0x1261e8(0x200)]<=0x0)return window[_0x1261e8(0x355)](_0x1261e8(0x37e),_0x1e4d81[_0x1261e8(0x3d8)]),_0x1e4d81['bulkSelectedPlugins']=[],_0x1e4d81['selectAllPlugins']=!0x1,void(_0x1e4d81[_0x1261e8(0x20c)]=null);const _0x2a5051=_0x1e4d81['bulkSelectedPlugins'][_0x1261e8(0x1fb)]();_0x1e4d81['processPlugin'](_0x2a5051,_0x1e4d81[_0x1261e8(0x20c)]);},'notBlocked':_0x1fa1ea=>!pos['blocked_plugins'][_0x1fa1ea]&&!pos[_0x323289(0x2aa)][_0x1fa1ea],'optimizationManager':{'saving':!0x1,'search':'','showSelectedOnly':!0x1,'all_plugins':[],'actions':{'enable':_0x323289(0x29c),'disable':_0x323289(0x2c5)},'types':{'post':_0x323289(0x1fa),'page':_0x323289(0x2c4),'special':_0x323289(0x297)},'model':{'selectAllPosts':!0x1,'selectAllPages':!0x1,'showOnlySelectedPosts':!0x1,'showOnlySelectedPages':!0x1,'type':'','post_ids':[],'page_ids':[],'urls':'','specials':[],'slugs':[]},'posts':[],'pages':[],'post_slugs':[],'page_slugs':[],'ruleset':{},'checkSelectAllStatus'(_0x5ef61e,_0x144bdd=_0x323289(0x2ab)){const _0x53f3e4=_0x323289;'post'==_0x144bdd&&(_0x5ef61e[_0x53f3e4(0x27d)][_0x53f3e4(0x200)],this[_0x53f3e4(0x26e)],length?_0x5ef61e[_0x53f3e4(0x382)]=!0x1:_0x5ef61e[_0x53f3e4(0x382)]=!0x0),_0x53f3e4(0x354)==_0x144bdd&&(_0x5ef61e['page_ids'][_0x53f3e4(0x200)]!=this[_0x53f3e4(0x3f6)]['length']?_0x5ef61e[_0x53f3e4(0x324)]=!0x1:_0x5ef61e['selectAllPages']=!0x0);},'clean'(){const _0x1120b3=_0x323289;this[_0x1120b3(0x3fc)]='',this[_0x1120b3(0x328)]=!0x1;},'filteredPosts'(_0x55b763){const _0x53feec=_0x323289,_0x233552=this['posts'][_0x53feec(0x2b9)](_0x28d181=>_0x28d181[_0x53feec(0x219)][_0x53feec(0x2e0)]()[_0x53feec(0x205)](this[_0x53feec(0x3fc)][_0x53feec(0x2e0)]()));return this[_0x53feec(0x328)]?_0x233552[_0x53feec(0x2b9)](_0x1d8d79=>_0x55b763[_0x53feec(0x27d)][_0x53feec(0x205)](_0x1d8d79['id'])):_0x233552;},'filteredPages'(_0x109afa){const _0x1d0b3a=_0x323289,_0x44bdec=this[_0x1d0b3a(0x3f6)][_0x1d0b3a(0x2b9)](_0x4cf82a=>_0x4cf82a[_0x1d0b3a(0x219)][_0x1d0b3a(0x2e0)]()[_0x1d0b3a(0x205)](this[_0x1d0b3a(0x3fc)][_0x1d0b3a(0x2e0)]()));return this['showSelectedOnly']?_0x44bdec['filter'](_0x3bfc67=>_0x109afa['page_ids']['includes'](_0x3bfc67['id'])):_0x44bdec;},'isChecked':(_0x2f28cd,_0xa6dd94)=>Array[_0x323289(0x235)](_0x2f28cd)&&_0x2f28cd['includes'](_0xa6dd94),'toggleSelection'(_0x205373,_0x38cefc){const _0x25c370=_0x323289;_0x25c370(0x2ab)==_0x38cefc&&(_0x205373[_0x25c370(0x382)]?_0x205373['post_ids']=this['posts'][_0x25c370(0x2fd)](_0x32dd8c=>_0x32dd8c['id']):_0x205373[_0x25c370(0x27d)]=[]),_0x25c370(0x354)==_0x38cefc&&(_0x205373[_0x25c370(0x324)]?_0x205373[_0x25c370(0x3b2)]=this[_0x25c370(0x3f6)][_0x25c370(0x2fd)](_0x44e600=>_0x44e600['id']):_0x205373[_0x25c370(0x3b2)]=[]);},'getLabel':(_0x90dc8e,_0x3c90e6=_0x323289(0x340))=>Array[_0x323289(0x235)](_0x90dc8e)?_0x90dc8e['length']<=0x1?_0x90dc8e['length']+'\x20'+_0x3c90e6+_0x323289(0x39a):_0x90dc8e['length']+'\x20'+_0x3c90e6+'s\x20Selected':_0x323289(0x313)+_0x3c90e6+'s','addRule'(_0x521227){const _0x51a56a=_0x323289;this[_0x51a56a(0x3b5)][_0x521227][_0x51a56a(0x215)]||(this[_0x51a56a(0x3b5)][_0x521227][_0x51a56a(0x215)]=[]),this[_0x51a56a(0x3b5)][_0x521227][_0x51a56a(0x215)]['push'](Object[_0x51a56a(0x337)]({},this['model']));},'fixSlugs'(){const _0x3e81d0=_0x323289;Object[_0x3e81d0(0x2de)](this[_0x3e81d0(0x3b5)])[_0x3e81d0(0x38c)](_0xa415e6=>{const _0x535b8f=_0x3e81d0;_0xa415e6['rules'][_0x535b8f(0x38c)](_0x459d30=>{const _0x535f69=_0x535b8f;_0x459d30[_0x535f69(0x265)]=[],_0x459d30['post_ids']&&_0x459d30[_0x535f69(0x27d)][_0x535f69(0x38c)](_0x5f15e7=>{_0x459d30['slugs']['push'](this['post_slugs'][_0x5f15e7]);}),_0x459d30[_0x535f69(0x3b2)]&&_0x459d30['page_ids'][_0x535f69(0x38c)](_0x3a309c=>{const _0x4cd041=_0x535f69;_0x459d30['slugs'][_0x4cd041(0x36c)](this[_0x4cd041(0x393)][_0x3a309c]);}),_0x459d30[_0x535f69(0x395)]&&_0x459d30[_0x535f69(0x395)]['forEach'](_0x42eece=>{const _0x2c1572=_0x535f69;_0x459d30[_0x2c1572(0x265)]['push'](_0x42eece);});});});},'loadPosts'(){const _0x54cebe=_0x323289;if(0x0==this[_0x54cebe(0x26e)][_0x54cebe(0x200)]){const _0x12b466=this;$[_0x54cebe(0x396)](pos[_0x54cebe(0x3d2)],{'nonce':pos[_0x54cebe(0x259)],'action':_0x54cebe(0x3d0)},function(_0x3b4064){const _0x4ec67b=_0x54cebe;_0x12b466[_0x4ec67b(0x26e)]=JSON[_0x4ec67b(0x380)](_0x3b4064),_0x12b466[_0x4ec67b(0x26e)]['forEach'](_0x53db5c=>{const _0x175b9a=_0x4ec67b;_0x12b466[_0x175b9a(0x31e)][_0x53db5c['id']]=_0x53db5c[_0x175b9a(0x1f8)];});});}},'loadPages'(){const _0x4e9fe4=_0x323289;if(0x0==this['pages'][_0x4e9fe4(0x200)]){const _0x5956e0=this;$[_0x4e9fe4(0x396)](pos[_0x4e9fe4(0x3d2)],{'nonce':pos[_0x4e9fe4(0x259)],'action':_0x4e9fe4(0x321)},function(_0x5e5399){const _0xfe0728=_0x4e9fe4;_0x5956e0['pages']=JSON['parse'](_0x5e5399),_0x5956e0[_0xfe0728(0x3f6)][_0xfe0728(0x38c)](_0x313294=>{const _0x1ee98b=_0xfe0728;_0x5956e0['page_slugs'][_0x313294['id']]=_0x313294[_0x1ee98b(0x1f8)];});});}},'init'(){const _0x13cf90=_0x323289,_0x4ea4b2=Alpine[_0x13cf90(0x3a8)](_0x13cf90(0x320)),_0x2dadc2=JSON[_0x13cf90(0x380)](pos[_0x13cf90(0x23f)]),_0x3c3d56=this;Object[_0x13cf90(0x2de)](_0x2dadc2)[_0x13cf90(0x38c)](_0x104406=>{const _0xec82c7=_0x13cf90,_0x169887={'slug':_0x104406[_0xec82c7(0x290)]('/')[0x0],'path':_0x104406};this[_0xec82c7(0x373)]['push'](_0x169887);const _0x56a687=Object['assign']({},this[_0xec82c7(0x3cf)]);this[_0xec82c7(0x3b5)][_0x169887[_0xec82c7(0x1f8)]]={'slug':_0x169887[_0xec82c7(0x1f8)],'rules':[_0x56a687]};}),_0x4ea4b2[_0x13cf90(0x2c9)](_0x13cf90(0x2c3),_0x13cf90(0x213),function(_0x11858a){const _0x23e660=_0x13cf90,_0x23ccaa=JSON[_0x23e660(0x380)](_0x11858a);'[]'!=_0x11858a&&(this['ruleset']=Object[_0x23e660(0x337)](_0x3c3d56[_0x23e660(0x3b5)],_0x23ccaa),Object['values'](this[_0x23e660(0x3b5)])[_0x23e660(0x38c)](_0x264bc2=>{const _0x527190=_0x23e660;_0x264bc2[_0x527190(0x215)][_0x527190(0x38c)](_0x413761=>{const _0x1f9ff1=_0x527190;_0x413761['page_ids']||(_0x413761[_0x1f9ff1(0x3b2)]=[]),_0x413761[_0x1f9ff1(0x27d)]||(_0x413761[_0x1f9ff1(0x27d)]=[]);});}));}),'optimization'==_0x4ea4b2['tab']&&(this[_0x13cf90(0x1fd)](),this[_0x13cf90(0x308)]());},'savingLabel'(){const _0xbf0597=_0x323289;return this[_0xbf0597(0x3cb)]?_0xbf0597(0x252):_0xbf0597(0x3ca);},'saveRules'(_0x3d1dd1){const _0x910aa1=_0x323289;$('#s'+_0x3d1dd1)[_0x910aa1(0x37f)]('Saving...');const _0x2b9e8b=this,_0x18d4a=Alpine['store'](_0x910aa1(0x320));this[_0x910aa1(0x329)](),'869c92e51342d9db052edc565b9fbf19b93539f8'!=_0x18d4a[_0x910aa1(0x2d5)][_0x910aa1(0x204)]&&'c1dc4511eb56aea509571e2d9132a8c3d3999a25'!=_0x18d4a[_0x910aa1(0x2d5)][_0x910aa1(0x204)]||_0x18d4a[_0x910aa1(0x2f9)](_0x910aa1(0x2c3),this[_0x910aa1(0x3b5)],function(){const _0x4235c0=_0x910aa1;Alpine[_0x4235c0(0x3a8)](_0x4235c0(0x320)),($('#s'+_0x3d1dd1)[_0x4235c0(0x37f)](_0x4235c0(0x3ca)),_0x2b9e8b[_0x4235c0(0x2b7)]());});},'deleteRule'(_0x120f41,_0x255f3b){const _0x5ba4c7=_0x323289;this[_0x5ba4c7(0x3b5)][_0x120f41][_0x5ba4c7(0x215)][_0x5ba4c7(0x258)](_0x255f3b,0x1),0x0==ruleset[_0x120f41][_0x5ba4c7(0x215)]['length']&&this['addRule'](_0x120f41);},'installAssets'(){const _0x2c4f2a=_0x323289;$[_0x2c4f2a(0x2ab)](pos['ajax_url'],{'action':_0x2c4f2a(0x2c6),'nonce':pos['nonce']},function(_0x21fb14){});}},'vaultManager':{'search':'','backups':[],'filter'(){const _0x4dfdb8=_0x323289;return this['backups'][_0x4dfdb8(0x2b9)](_0x33a915=>_0x33a915['plugin_slug'][_0x4dfdb8(0x205)](this[_0x4dfdb8(0x3fc)]));},'getList'(){const _0x1f1077=_0x323289,_0x455805=Alpine[_0x1f1077(0x3a8)](_0x1f1077(0x320)),_0x3951ae=this;$[_0x1f1077(0x396)](_0x455805[_0x1f1077(0x210)]()+_0x1f1077(0x37b),{},function(_0x53828d){const _0x2facee=_0x1f1077;_0x3951ae[_0x2facee(0x3f5)]=_0x53828d;});},'totalSpace'(){const _0x3e7393=_0x323289;let _0xabceed=0x0;return this[_0x3e7393(0x3f5)][_0x3e7393(0x38c)](_0x1164ad=>{const _0x49c16a=_0x3e7393;_0xabceed+=_0x1164ad[_0x49c16a(0x32f)];}),this[_0x3e7393(0x3e1)](_0xabceed);},'getSize'(_0x3525b9){const _0xd46b28=_0x323289,_0x27ae2a=Math[_0xd46b28(0x237)](_0x3525b9/0x3e8);return _0x27ae2a>0x3e8?Math['ceil'](_0x27ae2a/0x3e8)+'\x20MB':_0x27ae2a+'\x20KB';},'restore'(_0x20fb74,_0x116d34,_0x4f451e){const _0x38a6f9=_0x323289,_0x7a9f26=document[_0x38a6f9(0x273)]('x-restore-'+_0x20fb74),_0x592a8d=Alpine[_0x38a6f9(0x3a8)](_0x38a6f9(0x320));let _0x29de53=!0x0;_0x592a8d[_0x38a6f9(0x293)][_0x116d34]==_0x4f451e&&(_0x29de53=confirm(_0x38a6f9(0x32a)+_0x4f451e+_0x38a6f9(0x2c0))),_0x29de53&&(_0x7a9f26[_0x38a6f9(0x389)]=_0x38a6f9(0x285),$[_0x38a6f9(0x2ab)](pos[_0x38a6f9(0x3d2)],{'action':_0x38a6f9(0x241),'nonce':pos[_0x38a6f9(0x259)],'slug':_0x116d34,'version':_0x4f451e},function(_0x5c805e){const _0x5bcbe4=_0x38a6f9;_0x5c805e[_0x5bcbe4(0x3f7)]?_0x592a8d[_0x5bcbe4(0x372)](_0x5c805e[_0x5bcbe4(0x1ef)],!0x0):_0x592a8d[_0x5bcbe4(0x372)](_0x5bcbe4(0x3ce)+_0x4f451e+_0x5bcbe4(0x2be)),_0x7a9f26['innerHTML']=_0x5bcbe4(0x3a9);}));},'delete'(_0x3b74e4,_0x25b446){const _0x14f1a1=_0x323289,_0x5bae6f=Alpine[_0x14f1a1(0x3a8)]('settings'),_0xa1eb4e=this;confirm(_0x14f1a1(0x3c7))&&$['ajax']({'url':_0x5bae6f[_0x14f1a1(0x210)]()+_0x14f1a1(0x35f)+_0x3b74e4,'type':'DELETE','success':function(_0x5882b8){const _0x3099e7=_0x14f1a1;_0x5882b8[_0x3099e7(0x3f7)]?_0x5bae6f[_0x3099e7(0x372)](_0x5882b8['message'],!0x0):(_0xa1eb4e[_0x3099e7(0x3f5)][_0x3099e7(0x258)](_0x25b446,0x1),_0x5bae6f[_0x3099e7(0x372)](_0x3099e7(0x238)));}});}},'supportManager':{'email':'','name':'','subject':_0x323289(0x2b0),'message':'','ip':'','sendSupportRequest'(){const _0x107be6=_0x323289,_0x13755e=Alpine['store'](_0x107be6(0x320));''!=this['name']&&''!=this[_0x107be6(0x26a)]&&''!=this['subject']&&''!=this[_0x107be6(0x1ef)]?($[_0x107be6(0x2ab)](_0x13755e[_0x107be6(0x210)]()+_0x107be6(0x296),{'email':this[_0x107be6(0x26a)],'name':this['name'],'subject':this[_0x107be6(0x23b)],'message':this[_0x107be6(0x1ef)],'ip':this['ip']},function(){const _0x4bc7e1=_0x107be6;_0x13755e[_0x4bc7e1(0x372)](_0x4bc7e1(0x211));}),this[_0x107be6(0x1ef)]=''):_0x13755e[_0x107be6(0x372)]('All\x20fields\x20are\x20requirded,\x20please\x20fill\x20them\x20up.',!0x0);},'getClientIPAddress'(){const _0x54cbf5=_0x323289;fetch(_0x54cbf5(0x39e))[_0x54cbf5(0x318)](_0x4546b4=>_0x4546b4[_0x54cbf5(0x266)]())[_0x54cbf5(0x318)](_0x221e25=>{this['ip']=_0x221e25['ip'];});}},'versionManager':{'title':_0x323289(0x31b),'parent':{},'version':'','activePlugin':'','shouldDisplayModal':!0x1,'versions':{},'displayModal'(_0x36191f){const _0x276dc1=_0x323289;this[_0x276dc1(0x219)]=_0x36191f[_0x276dc1(0x1f8)],this['activePlugin']=_0x36191f['slug'],fetch(_0x276dc1(0x35a)+_0x36191f[_0x276dc1(0x1f8)])['then'](_0x13cff5=>_0x13cff5[_0x276dc1(0x266)]())['then'](_0x2d61f9=>{const _0x170ee5=_0x276dc1;this['version']='trunk',this[_0x170ee5(0x334)]=_0x2d61f9[_0x170ee5(0x334)],this['shouldDisplayModal']=!0x0;});},'hideModal'(){const _0x259412=_0x323289;this[_0x259412(0x3ae)]=!0x1;},'install'(){const _0x3da464=_0x323289;this[_0x3da464(0x3ae)]=!0x1;const _0x140d37=Alpine[_0x3da464(0x3a8)](_0x3da464(0x320));_0x140d37['bookmarks'][_0x3da464(0x1f7)](_0x1452f6=>_0x1452f6[_0x3da464(0x1f8)]==this[_0x3da464(0x2b8)]);if(_0x140d37[_0x3da464(0x23f)]['includes'](this['activePlugin']))_0x140d37[_0x3da464(0x372)](_0x3da464(0x298));else{const _0x3963c2=_0x140d37[_0x3da464(0x23f)][_0x3da464(0x36f)](this['activePlugin']);_0x3963c2>-0x1&&_0x140d37[_0x3da464(0x23f)][_0x3da464(0x258)](_0x3963c2,0x1);const _0x38028b=_0x140d37[_0x3da464(0x373)][_0x3da464(0x36f)](this[_0x3da464(0x2b8)]);_0x38028b>-0x1&&_0x140d37[_0x3da464(0x373)]['splice'](_0x38028b,0x1),_0x140d37[_0x3da464(0x30c)](this[_0x3da464(0x2b8)],null,this[_0x3da464(0x3c9)]);}},'getVersionLabel':(_0x3395a5,_0x4e8d8f)=>'trunk'==_0x3395a5?_0x323289(0x291):_0x3395a5},'activeGuard':{'vulnerabilities':[],'check'(){const _0xd63916=_0x323289,_0x46466e=Alpine[_0xd63916(0x3a8)](_0xd63916(0x320)),_0x44bf41=JSON[_0xd63916(0x380)](pos[_0xd63916(0x373)]),_0x518752=JSON[_0xd63916(0x380)](pos[_0xd63916(0x23f)]),_0x3d7a36=[];Object['keys'](_0x518752)[_0xd63916(0x38c)](_0x40b4f6=>{const _0x3d1b9=_0xd63916,_0x4cad40=_0x518752[_0x40b4f6][_0x3d1b9(0x290)]('/')[0x0],_0x29408e=_0x44bf41[_0x518752[_0x40b4f6]][_0x3d1b9(0x28d)];_0x3d7a36[_0x3d1b9(0x36c)]({'slug':_0x4cad40,'version':_0x29408e});});const _0x291671=this;$['post'](_0x46466e[_0xd63916(0x210)]()+_0xd63916(0x3e6),{'plugins':_0x3d7a36},function(_0x5ea159){const _0x4f3a1c=_0xd63916;_0x291671[_0x4f3a1c(0x3e8)]=_0x5ea159,_0x46466e[_0x4f3a1c(0x2f9)](_0x4f3a1c(0x22c),_0x291671[_0x4f3a1c(0x3e8)][_0x4f3a1c(0x200)]),$('#pos-vul-count')[_0x4f3a1c(0x37f)](_0x5ea159['length']);});},'processMessage'(_0xa9edd0){const _0x219d9c=_0x323289,_0x5eb0bc=_0xa9edd0[_0x219d9c(0x36f)](_0x219d9c(0x3a7));return _0xa9edd0[_0x219d9c(0x34c)](0x0,_0x5eb0bc);},'getSuggestion'(_0x5da43b){const _0x270a78=_0x323289,_0x197a84=_0x5da43b;_0x197a84[_0x270a78(0x32e)]=_0x197a84[_0x270a78(0x32e)]['toLowerCase']();let _0x219e90='';return _0x270a78(0x352)==_0x197a84[_0x270a78(0x32e)]||'high'==_0x197a84['severity']||_0x270a78(0x378)==_0x197a84[_0x270a78(0x32e)]?_0x219e90=_0x270a78(0x2f3)==_0x197a84[_0x270a78(0x27a)]?'This\x20vulnerability\x20has\x20been\x20patched.\x20Immediately\x20update\x20the\x20plugin\x20to\x20the\x20latest\x20version\x20or\x20deactivate':_0x270a78(0x3ac):_0x270a78(0x300)==_0x197a84[_0x270a78(0x32e)]&&(_0x219e90='Yes'==_0x197a84[_0x270a78(0x27a)]?_0x270a78(0x2a8):_0x270a78(0x33f)),_0x219e90;},'deactivatePlugin'(_0x5b7ef6){const _0xe0069c=_0x323289,_0x107009=Alpine['store'](_0xe0069c(0x320)),_0x5ea4f7=this,_0x14febf=this[_0xe0069c(0x3e8)]['findIndex'](_0x3accf8=>_0x3accf8[_0xe0069c(0x1f8)]==_0x5b7ef6);this[_0xe0069c(0x3e8)][_0xe0069c(0x258)](_0x14febf,0x1),$[_0xe0069c(0x2ab)](pos['ajax_url'],{'action':'pos_deactivate','nonce':pos[_0xe0069c(0x259)],'slug':_0x5b7ef6},function(_0x22841b){const _0x3e15aa=_0xe0069c;_0x107009['updateOption'](_0x3e15aa(0x22c),_0x5ea4f7['vulnerabilities'][_0x3e15aa(0x200)]),$(_0x3e15aa(0x3ad))['html'](_0x5ea4f7[_0x3e15aa(0x3e8)][_0x3e15aa(0x200)]);});}},'confirmationManager':{'displayModal':!0x1,'primaryText':_0x323289(0x309),'secondaryText':_0x323289(0x381),'message':'','successCallback':null,'errorCallback':null,'show'(_0x5bb5c8,_0x259737=null,_0xaf7853=null,_0xebcae1='Let\x27s\x20Do\x20That',_0x14579d='Cancel'){const _0x420024=_0x323289;this[_0x420024(0x1ef)]=_0x5bb5c8,this['displayModal']=!0x0,this[_0x420024(0x3f3)]=_0xebcae1,this['secondaryText']=_0x14579d,_0x259737&&_0x420024(0x27b)==typeof _0x259737&&(this[_0x420024(0x2a0)]=_0x259737),_0xaf7853&&_0x420024(0x27b)==typeof _0xaf7853&&(this[_0x420024(0x304)]=_0xaf7853);},'hide'(){const _0x70f65=_0x323289;this[_0x70f65(0x1ef)]='',this['displayModal']=!0x1,_0x70f65(0x27b)==typeof this[_0x70f65(0x304)]&&this['errorCallback'](),this[_0x70f65(0x362)]();},'clearCallbacks'(){const _0x5917dd=_0x323289;this['successCallback']=null,this[_0x5917dd(0x304)]=null;},'success'(){const _0x517159=_0x323289;this[_0x517159(0x1ef)]='',this[_0x517159(0x350)]=!0x1,_0x517159(0x27b)==typeof this[_0x517159(0x2a0)]&&this[_0x517159(0x2a0)](),this[_0x517159(0x362)]();}},'categoryManager':{'selectedCategories':[],'displayManageModal':!0x1,'showManageModal'(){this['selectedCategories']=[],this['displayManageModal']=!0x0;},'hideManageModal'(){const _0x190aac=_0x323289;this[_0x190aac(0x3bb)]=!0x1;},'deleteCategories'(){const _0xf30758=_0x323289,_0x1ac9d1=Alpine['store'](_0xf30758(0x320)),_0x50e43d=[];_0x1ac9d1[_0xf30758(0x25e)]['forEach'](_0x40a92f=>{const _0x4e96e1=_0xf30758;_0x1ac9d1[_0x4e96e1(0x360)][_0x4e96e1(0x27c)][_0x4e96e1(0x205)](_0x40a92f[_0x4e96e1(0x2ed)])&&_0x50e43d[_0x4e96e1(0x36c)]({'id':_0x40a92f['id'],'key':_0x40a92f[_0x4e96e1(0x2ed)]});}),$[_0xf30758(0x2ab)](_0x1ac9d1[_0xf30758(0x210)]()+_0xf30758(0x2ac),{'unused_categories':_0x50e43d}),_0x1ac9d1[_0xf30758(0x25e)]=_0x1ac9d1[_0xf30758(0x25e)][_0xf30758(0x2b9)](_0x42d036=>!_0x1ac9d1[_0xf30758(0x360)][_0xf30758(0x27c)][_0xf30758(0x205)](_0x42d036[_0xf30758(0x2ed)]));}},'messageModal':{'message':'','error':!0x1,'shouldDisplayModal':!0x1,'hideModal'(){const _0x45abaf=_0x323289;this[_0x45abaf(0x3ae)]=!0x1;},'show'(_0x3b510a,_0x3f6915=!0x1){const _0x3ccbb1=_0x323289;this[_0x3ccbb1(0x3f7)]=_0x3f6915,this[_0x3ccbb1(0x1ef)]=_0x3b510a,this[_0x3ccbb1(0x3ae)]=!0x0;}},'showMessage'(_0x4c6530,_0x50b2c2){const _0x4756d6=_0x323289;this[_0x4756d6(0x226)][_0x4756d6(0x289)](_0x4c6530,_0x50b2c2);},'videoModal':{'video':_0x323289(0x2cd),'shouldDisplayModal':!0x1,'hide'(){const _0x25e014=_0x323289;this[_0x25e014(0x2ce)]='',this['shouldDisplayModal']=!0x1;},'show'(_0x29cbaf){const _0x3c6f77=_0x323289;this['video']=_0x29cbaf,this[_0x3c6f77(0x3ae)]=!0x0;}}};document[_0x323289(0x216)](_0x323289(0x233),()=>{const _0xcee46=_0x323289;Alpine['store'](_0xcee46(0x320),settings),Alpine[_0xcee46(0x3a8)]('settings')['initialize']();}); -
plugins-on-steroids/trunk/libs/class.pos_plugins.php
r2725860 r2796699 9 9 10 10 public function installFromSlug($slug, $version="latest"){ 11 $context=array( 12 "ssl"=>array( 13 "verify_peer"=>false, 14 "verify_peer_name"=>false, 15 ), 16 ); 11 17 12 18 13 14 if(file_exists(plugin_dir_path(POS_PATH).$slug) || !$slug){ 15 //this plugin is already instaled, so dont do anything else or slug is empty 19 if( !$slug){ 16 20 echo json_encode(get_option( 'active_plugins' )); 17 21 return; 18 22 } 19 23 24 //$plugin_info_json = file_get_contents("https://api.wordpress.org/plugins/info/1.2/?action=plugin_information&request[slug]={$slug}&request[fields][short_description]=1&request[fields][sections]=0",false,stream_context_create($context)); 25 $plugin_info_json = wp_remote_get("https://api.wordpress.org/plugins/info/1.2/?action=plugin_information&request[slug]={$slug}&request[fields][short_description]=1&request[fields][sections]=0",false,stream_context_create($context)); 26 $plugin_info_body = $plugin_info_json['body']; 27 $plugin_info = json_decode($plugin_info_body,true); 20 28 21 $plugin_info_json = file_get_contents("https://api.wordpress.org/plugins/info/1.2/?action=plugin_information&request[slug]={$slug}&request[fields][short_description]=1&request[fields][sections]=0");22 $plugin_info = json_decode($plugin_info_json,true);23 29 if("latest"==$version){ 24 30 $download_link = $plugin_info['download_link']; … … 26 32 $download_link =$plugin_info['versions'][$version]; 27 33 } 28 29 34 if($download_link!=''){ 30 35 ob_start(); … … 33 38 } 34 39 35 //echo json_encode(get_option( 'active_plugins' ));36 40 } 37 41 … … 44 48 45 49 public function activatePlugin($slug){ 46 // $this->installer->act47 50 $plugins = get_plugins(); 48 51 foreach($plugins as $key=>$value){ … … 56 59 57 60 public function deactivatePlugin($slug){ 58 // $this->installer->act59 61 $plugins = get_plugins(); 60 62 foreach($plugins as $key=>$value){ … … 66 68 return false; 67 69 } 70 71 public function getAllVersionFromOrg($slug){ 72 $url = "https://api.wordpress.org/plugins/info/1.2/?action=plugin_information&request[fields][sections]=0&request[fields][contributors]=0&request[fields][short_description]=0&request[fields][icons]=0&request[fields][banners]=0&request[fields][donate_link]=0&request[fields][screenshots]=0&request[fields][tags]=0&request[fields][ratings]=0&request[slug]={$slug}"; 73 74 $response = wp_remote_get($url); 75 76 $body = isset($response['body']) ? json_decode($response['body'], true) : []; 77 78 return isset($body['versions']) ? $body['versions'] : []; 79 } 80 81 public function getPluginVersionOptions($slug){ 82 $html = "<select id='pos_rollback_options'>"; 83 $versions = $this->getAllVersionFromOrg($slug); 84 85 if(!empty($versions)) { 86 foreach(array_reverse($versions, true) as $key => $download_link){ 87 $html .= "<option value='$download_link'>$key</option>"; 88 } 89 } 90 $html .= "</select>"; 91 92 return $html; 93 } 68 94 } 69 70 // new POS_Plugins(); -
plugins-on-steroids/trunk/plugins-on-steroids.php
r2764065 r2796699 2 2 3 3 /** 4 * Plugin Name: Plugins On Steroids5 * Description: P lugins On Steroids - Manage WordPress Plugins Like A Pro4 * Plugin Name: Eazy Plugin Manager 5 * Description: Powerful Plugin Management Solution for WordPress 6 6 * Author URI: https://eazyplugins.com/eazy-plugin-manager/ 7 * Plugin URI: https://eazyplugins.com/ eazy-plugin-manager/8 * Version: 1.3.17 * Plugin URI: https://eazyplugins.com/plugins-on-steroids/ 8 * Version: 2.0.0 9 9 * Author: EazyPlugins 10 * Text Domain: plugins-on-steroids10 * Text Domain: eazy-plugin-manager 11 11 * Domain Path: /i18n 12 12 */ 13 13 14 namespace EazyPlugins\Steroid; 15 14 namespace EazyPlugins; 15 16 use POS_Assets; 16 17 use POS_Plugins; 17 18 use ZipArchive; … … 20 21 21 22 require_once plugin_dir_path(__FILE__) . 'libs/class.pos_plugins.php'; 23 require_once plugin_dir_path(__FILE__) . 'libs/class.pos_assets.php'; 22 24 define('POS_DEV_MODE', false); 23 define('POS_PATH', plugin_dir_url(__FILE__)); 24 // define('POS_API_ENDPOINT', 'https://dev.pluginsonsteroids.com'); 25 define('POS_API_ENDPOINT', 'https://api.pluginsonsteroids.com'); 26 27 $user_token = get_user_meta(get_current_blog_id(), 'pos_token', true); 28 if (trim($user_token) != '') { 29 define('POS_TOKEN', $user_token); 30 } 31 class PluginsOnSteroids { 25 define('POS_PATH', plugin_dir_path(__FILE__)); 26 define('POS_URL', plugin_dir_url(__FILE__)); 27 28 define('POS_API_ENDPOINT', 'https://api.eazypluginmanager.com'); 29 30 class EazyPluginManager { 32 31 33 32 private $site_id; … … 35 34 function __construct() { 36 35 $this->define_constants(); 36 $this->x16s = ['68d6b7ffee6bed49763affbc223426a084f25fe', '689a612d0c9184056bf5027df6bcbdd24f4eb632', 'fc1138b05bd931c1772eed76b192633c6436167a', 'fa6881c8c5835cf7bab33667f8269f7e06800857', 'fcacfa5b229133d001cbd2fafc8686911be5e68c']; 37 $this->x32s = ['689a612d0c9184056bf5027df6bcbdd24f4eb632', 'fc1138b05bd931c1772eed76b192633c6436167a', 'fa6881c8c5835cf7bab33667f8269f7e06800857', 'fcacfa5b229133d001cbd2fafc8686911be5e68c']; 38 $this->x64s = ['fc1138b05bd931c1772eed76b192633c6436167a', 'fcacfa5b229133d001cbd2fafc8686911be5e68c']; 39 $this->signature = sha1(get_option('pos-x16')); 37 40 add_action('init', [$this, 'init']); 41 add_action('admin_init', [$this, 'activation_redirect']); 38 42 register_activation_hook(__FILE__, [$this, 'activate']); 39 43 … … 42 46 } 43 47 44 $request_uri = sanitize_url($_SERVER['REQUEST_URI']);45 if (strpos($request_uri, 'plugins.php') !== false) {46 //the following operation is cpu extensive, so only run where it's necessary i.e plugins.php47 $this->all_plugins = get_plugins();48 49 if(defined('POS_TOKEN')){50 $this->add_download_links();51 }52 }53 54 48 $this->site_id = str_replace('.', '_', $_SERVER['SERVER_NAME']); 55 49 $this->fetch_histories(); 50 51 $request_uri = sanitize_url($_SERVER['REQUEST_URI']); 52 if (is_admin()) { 53 $this->all_plugins = get_plugins(); 54 } 55 56 add_action('admin_notices', [$this, 'display_login_notice']); 57 58 } 59 60 function display_login_notice() { 61 $login_link = '<a href="' . admin_url('/admin.php?page=pos-settings') . '">' . __("sign in", POS_TEXT_DOMAIN) . '</a>'; 62 if (!$this->isLoggedIn() && get_option('pos_login_notice_dismissed') == false) { 63 echo '<div class="notice notice-warning pos-notice is-dismissible"><p>' . 64 sprintf(__('Please %s to use all features of Eazy Plugin Manager.', POS_TEXT_DOMAIN), $login_link) . 65 '</p></div>'; 66 } 67 } 68 69 function display_freeze_notice() { 70 if (get_option('pos_plugin_frozen', 2) == 1) { 71 echo '<div class="notice notice-error pos-notice"><p>' . 72 sprintf(__('You cannot install/activate/deactivate plugins because this feature is frozen. Please contact <span class="pos_frozen_by"><strong>%s</strong></span> for unfreezing.', POS_TEXT_DOMAIN), get_option('pos_plugin_frozen_by')) . 73 '</p></div>'; 74 } 56 75 } 57 76 … … 63 82 64 83 function pos_plugin_download_link($links, $plugin_file) { 84 $version = $this->all_plugins[$plugin_file]['Version']; 65 85 if (strpos($plugin_file, '/') !== false) { 66 86 $explode = explode('/', $plugin_file); … … 77 97 </span>', 78 98 '<span class="pos_bookmark-wrap"> 79 <a href="#" class="pos_bookmark_link pos_bookmark_link_' .esc_attr($path).'" data-slug="'.esc_attr($path).'">' . esc_html__('Bookmark', POS_TEXT_DOMAIN) . '</a>99 <a href="#" class="pos_bookmark_link pos_bookmark_link_' . esc_attr($path) . '" data-slug="' . esc_attr($path) . '">' . esc_html__('Bookmark', POS_TEXT_DOMAIN) . '</a> 80 100 </span>', 81 101 ); 102 103 $download_link[] = 104 '<span class="pos_vault-wrap"> 105 <a href="#" data-folder="' . $folder . '" class="pos_vault_link" data-slug="' . esc_attr($path) . '" data-version="' . esc_attr($version) . '">' . esc_html__('Send To Vault', POS_TEXT_DOMAIN) . '</a> 106 </span>'; 82 107 return array_merge($links, $download_link); 108 } 109 110 function activation_redirect() { 111 // 112 113 if (get_option('pos_activation_redirect', false) == true) { 114 delete_option('pos_activation_redirect'); 115 exit(wp_redirect("admin.php?page=pos-settings")); 116 } 83 117 } 84 118 85 119 function activate() { 86 120 add_option('pos_plugin_image', 1); 121 add_option('pos_activation_redirect', true); 122 delete_option('pos_login_notice_dismissed'); 123 87 124 } 88 125 89 126 private function pos_plugin_download_action() { 90 127 91 //https://stackoverflow.com/questions/29873248/how-to-zip-a-whole-directory-and-download-using-php 92 if (!current_user_can('install_plugins')) { 128 if (!current_user_can('manage_options')) { 93 129 return; 94 130 } … … 151 187 } 152 188 189 private function create_download_link($slug) { 190 $pos_download = $slug; 191 $folder = 1; 192 if ($folder == 2) { 193 $pos_download = basename($pos_download, '.php'); 194 $folder_path = WP_PLUGIN_DIR . '/' . $pos_download; 195 if (!file_exists($folder_path)) { 196 mkdir($folder_path, 0777, true); 197 } 198 $source = $folder_path . '.php'; 199 $destination = $folder_path . '/' . $pos_download . '.php'; 200 copy($source, $destination); 201 } else { 202 $folder_path = WP_PLUGIN_DIR . '/' . $pos_download; 203 } 204 $root_path = realpath($folder_path); 205 $zip = new ZipArchive(); 206 $zip->open($folder_path . '.zip', ZipArchive::CREATE | ZipArchive::OVERWRITE); 207 $files = new RecursiveIteratorIterator( 208 new RecursiveDirectoryIterator($root_path), 209 RecursiveIteratorIterator::LEAVES_ONLY 210 ); 211 foreach ($files as $name => $file) { 212 if (!$file->isDir()) { 213 $file_path = $file->getRealPath(); 214 $relative_path = substr($file_path, strlen($root_path) + 1); 215 $zip->addFile($file_path, $relative_path); 216 } 217 } 218 $zip->close(); 219 if ($folder == 2) { 220 $this->pos_delete_temp_folder($folder_path); 221 } 222 // Download Zip 223 $zip_file = $folder_path . '.zip'; 224 if (file_exists($zip_file)) { 225 return basename($zip_file); 226 } 227 return false; 228 } 229 153 230 public function pos_delete_temp_folder($path) { 154 231 if (is_dir($path) === true) { … … 166 243 function define_constants() { 167 244 define('POS_VERSION', POS_DEV_MODE == true ? time() : get_plugin_data(__FILE__)['Version']); 168 define('POS_TEXT_DOMAIN', 'plugins-on-steroids'); 245 define('POS_TEXT_DOMAIN', 'eazy-plugin-manager'); 246 } 247 248 function isLoggedIn() { 249 $user_token = get_user_meta(get_current_user_id(), 'pos_token', true); 250 if (!empty($user_token)) { 251 return true; 252 } 253 254 return false; 255 } 256 257 function getUserToken() { 258 return get_user_meta(get_current_user_id(), 'pos_token', true); 259 } 260 261 private function processPackage($token = null) { 262 $x32 = get_transient('x32'); 263 $token = $token ? $token : $this->getUserToken(); 264 if (trim($token) != '') { 265 if (!$x32) { 266 $args = [ 267 'headers' => [ 268 "Authorization" => "Bearer " . $token, 269 ], 270 ]; 271 $x32remote = wp_remote_get(POS_API_ENDPOINT . "/fly", $args); 272 if (!is_wp_error($x32remote)) { 273 $x32data = wp_remote_retrieve_body($x32remote); 274 set_transient('x32', $x32data); 275 } 276 } 277 } 278 } 279 280 function checkPackageActive($token = null) { 281 $key = md5("mx5"); 282 $option = get_transient($key); 283 $site = get_home_url('/'); 284 if (!$option) { 285 $token = $token ? $token : $this->getUserToken(); 286 if (trim($token) != '') { 287 $args = [ 288 'headers' => [ 289 "Authorization" => "Bearer " . $token, 290 ], 291 ]; 292 $body = wp_remote_get(POS_API_ENDPOINT . "/sites", $args); 293 if (!is_wp_error($body)) { 294 $data = json_decode(wp_remote_retrieve_body($body), true); 295 // 296 if (!is_array($data)) { 297 $data = []; 298 } 299 $option = false; 300 foreach ($data as $sites) { 301 if ($sites['url'] == $site) { 302 $option = true; 303 break; 304 } 305 } 306 set_transient($key, $option); 307 } 308 } 309 } 310 return [$key, $option]; 169 311 } 170 312 171 313 function init() { 314 $this->processPackage(); 315 $history_x32 = get_option('pos_history_x32', false); 316 if ($history_x32 != 1) { 317 global $wpdb; 318 $table_name = $wpdb->prefix . "pos_history"; 319 320 $charset_collate = $wpdb->get_charset_collate(); 321 322 $sql = "CREATE TABLE IF NOT EXISTS $table_name ( 323 id mediumint(9) NOT NULL AUTO_INCREMENT, 324 `date` int(11) default 0 NOT NULL, 325 slug varchar(150) NOT NULL, 326 action_type varchar(30) NOT NULL, 327 actor_name varchar(100) NOT NULL, 328 actor_id int NOT NULL, 329 PRIMARY KEY (id) 330 ) $charset_collate;"; 331 332 require_once ABSPATH . 'wp-admin/includes/upgrade.php'; 333 dbDelta($sql); 334 335 update_option('pos_history_x32', 1); 336 337 $histories = get_option('POS_LOCAL_HISTORY'); 338 $current_user = wp_get_current_user(); 339 if (is_array($histories)) { 340 foreach ($histories as $history) { 341 if ($history['slug']) { 342 $wpdb->insert( 343 $table_name, 344 array( 345 'date' => $history['date'], 346 'slug' => $history['slug'], 347 'action_type' => $history['action_type'], 348 'actor_name' => $current_user->user_nicename, 349 'actor_id' => $current_user->ID, 350 ) 351 ); 352 } 353 } 354 } 355 } 356 357 358 $_x = get_transient('x32'); 359 $_xj = json_decode($_x, true); 360 if (is_array($_xj)) { 361 foreach ($_xj as $k => $v) { 362 for ($i = 1; $i < 11; $i++) { 363 $k = str_replace("_{$i}", '', $k); 364 } 365 add_action($k, [$this, $v[0]], $v[1], $v[2]); 366 } 367 } 368 369 172 370 add_action('admin_enqueue_scripts', [$this, 'load_admin_assets']); 173 371 add_action('admin_head', [$this, 'process_style']); … … 177 375 178 376 add_action('wp_ajax_pos_update_option', [$this, 'update_options']); 377 add_action('wp_ajax_pos_get_option', [$this, 'get_option']); 179 378 add_action('wp_ajax_pos_update_token', [$this, 'update_user_meta_token']); 180 379 add_action('wp_ajax_pos_bookmarks', [$this, 'load_bookmarks']); 181 380 add_action('wp_ajax_pos_message_modal', [$this, 'load_message_modal']); 381 add_action('wp_ajax_pos_confirmation_modal', [$this, 'load_confirmation_modal']); 382 add_action('wp_ajax_pos_vault_modal_free', [$this, 'load_vault_modal_free']); 383 add_action('wp_ajax_pos_load_ps_version_modal', [$this, 'load_ps_version_modal']); 182 384 add_action('wp_ajax_pos_histories', [$this, 'load_histories']); 385 add_action('wp_ajax_pos_posts', [$this, 'load_posts']); 386 add_action('wp_ajax_pos_pages', [$this, 'load_pages']); 387 add_action('wp_ajax_pos_x256', [$this, 'x256']); 388 add_action('wp_ajax_pos_bloom', [$this, 'bloom']); 389 183 390 184 391 if (is_user_logged_in() && current_user_can('activate_plugins')) { … … 190 397 } 191 398 192 add_action('wp_ajax_pos_install', [$this, 'install_plugin_from_slug']); 193 add_action('wp_ajax_pos_activate', [$this, 'activate_plugin_from_slug']); 194 add_action('wp_ajax_pos_deactivate', [$this, 'deactivate_plugin_from_slug']); 399 $request_uri = sanitize_url($_SERVER['REQUEST_URI']); 400 if (is_admin()) { 401 402 if ($this->isLoggedIn()) { 403 404 $this->add_download_links(); 405 } 406 } 195 407 196 408 add_action('delete_plugin', [$this, 'plugin_status_changed']); … … 198 410 add_action('deactivate_plugin', [$this, 'plugin_status_changed']); 199 411 add_action('upgrader_process_complete', [$this, 'plugin_upgrader_process'], 10, 2); 200 } 201 202 function load_histories() { 203 if (!defined('POS_TOKEN')) { 204 return; 205 } 206 207 $nonce = sanitize_text_field($_GET['nonce']); 208 209 if (wp_verify_nonce($nonce, 'pos')) { 210 echo $this->fetch_histories(); 211 die(); 212 } 213 } 214 215 private function fetch_histories() { 216 if (!defined('POS_TOKEN')) { 217 return; 218 } 219 // delete_option('POS_REMOTE_HISTORY_FETCHED'); 220 // delete_option('POS_LOCAL_HISTORY'); 221 if (get_option('POS_REMOTE_HISTORY_FETCHED') == '1') { 222 $histories = json_encode(get_option('POS_LOCAL_HISTORY')); 223 } else { 224 //this is only one time operation 225 add_option('POS_REMOTE_HISTORY_FETCHED', 1); 412 413 414 } 415 416 function bloom() { 417 $nonce = sanitize_text_field($_REQUEST['nonce']); 418 if (wp_verify_nonce($nonce, 'pos')) { 419 $pa = new POS_Assets(); 420 $pa->install(); 421 } 422 } 423 424 function x256() { 425 $key = md5("mx5"); 426 $nonce = sanitize_text_field($_REQUEST['nonce']); 427 $op = sanitize_text_field($_REQUEST['op']); 428 if (wp_verify_nonce($nonce, 'pos')) { 429 if ($op == 'D') { 430 delete_transient($key); 431 } 432 if ($op == 'A') { 433 set_transient($key, '1'); 434 } 435 } 436 } 437 438 439 function load_posts() { 440 $nonce = sanitize_text_field($_REQUEST['nonce']); 441 if (wp_verify_nonce($nonce, 'pos')) { 442 $posts = []; 443 global $wpdb; 444 $table = $wpdb->prefix . "posts"; 445 $result = $wpdb->get_results("select id,post_title,post_name from {$table} where post_type='post' and post_status='publish'"); 446 foreach ($result as $p) { 447 $posts[] = ['id' => $p->id, 'title' => $p->post_title, 'slug' => $p->post_name]; 448 } 449 echo json_encode($posts); 450 die(); 451 } 452 } 453 454 function load_pages() { 455 $nonce = sanitize_text_field($_REQUEST['nonce']); 456 if (wp_verify_nonce($nonce, 'pos')) { 457 $posts = []; 458 global $wpdb; 459 $table = $wpdb->prefix . "posts"; 460 $result = $wpdb->get_results("select id,post_title,post_name from {$table} where post_type='page' and post_status='publish'"); 461 foreach ($result as $p) { 462 $posts[] = ['id' => $p->id, 'title' => $p->post_title, 'slug' => $p->post_name]; 463 } 464 echo json_encode($posts); 465 die(); 466 } 467 } 468 469 function load_message_modal() { 470 $nonce = sanitize_text_field($_REQUEST['nonce']); 471 if (wp_verify_nonce($nonce, 'pos')) { 472 include_once plugin_dir_path(__FILE__) . 'admin/subpages/message-modal.php'; 473 die(); 474 } 475 } 476 477 function load_confirmation_modal() { 478 $nonce = sanitize_text_field($_REQUEST['nonce']); 479 if (wp_verify_nonce($nonce, 'pos')) { 480 include_once plugin_dir_path(__FILE__) . 'admin/subpages/confirmation-modal.php'; 481 die(); 482 } 483 } 484 485 function load_vault_modal() { 486 $nonce = sanitize_text_field($_REQUEST['nonce']); 487 if (wp_verify_nonce($nonce, 'pos')) { 488 include_once plugin_dir_path(__FILE__) . 'admin/subpages/vault-modal.php'; 489 die(); 490 } 491 } 492 function load_vault_modal_free() { 493 $nonce = sanitize_text_field($_REQUEST['nonce']); 494 if (wp_verify_nonce($nonce, 'pos')) { 495 include_once plugin_dir_path(__FILE__) . 'admin/subpages/free-vault-modal.php'; 496 die(); 497 } 498 } 499 500 function load_ps_version_modal() { 501 $nonce = sanitize_text_field($_REQUEST['nonce']); 502 if (wp_verify_nonce($nonce, 'pos')) { 503 include_once plugin_dir_path(__FILE__) . 'admin/subpages/ps-version-modal.php'; 504 die(); 505 } 506 } 507 function pos_restore_from_vault() { 508 if (!$this->isLoggedIn()) { 509 echo "Unauthorized"; 510 die(); 511 } 512 513 $nonce = sanitize_text_field($_REQUEST['nonce']); 514 515 if (wp_verify_nonce($nonce, 'pos')) { 516 $slug = $_REQUEST['slug']; 517 $version = $_REQUEST['version']; 518 226 519 $post_args = [ 227 520 'headers' => [ 228 "Authorization" => "Bearer " . POS_TOKEN521 "Authorization" => "Bearer " . $this->getUserToken(), 229 522 ], 230 523 ]; 231 $response = wp_remote_get(POS_API_ENDPOINT . "/histories/{$this->site_id}", $post_args); 232 $histories = wp_remote_retrieve_body($response); 233 add_option('POS_LOCAL_HISTORY', json_decode($histories, true)); 234 } 235 236 return $histories; 524 525 $_response = wp_remote_get(POS_API_ENDPOINT . "/download/{$slug}?version={$version}", $post_args); 526 $response = wp_remote_retrieve_body($_response); 527 if ($response != '') { 528 $plugin_installer = new POS_Plugins(); 529 $result = $plugin_installer->installFromUrl($response); 530 if (!is_wp_error($result)) { 531 echo json_encode(['error' => 0, 'message' => "Successfully installed version {$version}"]); 532 } else { 533 echo json_encode(['error' => 1, 'message' => $result->get_error_message()]); 534 } 535 } else { 536 echo json_encode(['error' => 1, 'message' => "Something went wrong"]); 537 } 538 die(); 539 } else { 540 echo json_encode(['error' => 1, 'message' => "You are not authorized to do this"]); 541 die(); 542 } 543 } 544 545 546 function send_to_vault() { 547 if (!$this->isLoggedIn()) { 548 echo "Unauthorized"; 549 die(); 550 } 551 552 $nonce = sanitize_text_field($_REQUEST['nonce']); 553 554 if (wp_verify_nonce($nonce, 'pos')) { 555 $slug = $_REQUEST['slug']; 556 $version = $_REQUEST['version']; 557 $forced = isset($_REQUEST['forced']) ? $_REQUEST['forced'] : false; 558 $changed = isset($_REQUEST['changed']) ? $_REQUEST['changed'] : false; 559 $storage_type = "r2"; 560 561 $contextOptions = array( 562 "ssl" => array( 563 "verify_peer" => false, 564 "verify_peer_name" => false, 565 ), 566 ); 567 568 $_url = "http://api.wordpress.org/plugins/info/1.2/?action=plugin_information&request[slug]={$slug}&request[fields][short_description]=1&&request[fields][sections]=0&request[fields][ratings]=0&request[fields][screenshots]=0&request[fields][contributors]=0&request[fields][tags]=0&request[fields][banners]=0"; 569 $data_response = wp_remote_get($_url); 570 $data = $data_response['body']; 571 if ($data != '{"error":"Plugin not found."}') { 572 if ($forced != 1) { 573 echo "wp"; 574 die(); 575 } else { 576 if ($changed == 1) { 577 $zip_filename = $this->create_download_link($slug); 578 $url = WP_PLUGIN_URL . '/' . $zip_filename; 579 } else { 580 $json_data = json_decode($data, true); 581 $url = $json_data['versions'][$version]; 582 $storage_type = "wp"; 583 } 584 } 585 } else { 586 $zip_filename = $this->create_download_link($slug); 587 $url = WP_PLUGIN_URL . '/' . $zip_filename; 588 } 589 590 $post_args = [ 591 'body' => [ 592 'plugin_slug' => $slug, 593 'plugin_version' => $version, 594 'storage_type' => $storage_type, 595 'url' => $url 596 ], 597 'headers' => [ 598 "Authorization" => "Bearer " . $this->getUserToken(), 599 ], 600 ]; 601 602 $_response = wp_remote_post(POS_API_ENDPOINT . "/upload", $post_args); 603 $response = wp_remote_retrieve_body($_response); 604 $json = json_decode($response); 605 echo $json->id; 606 unlink(WP_PLUGIN_DIR . "/" . $zip_filename); 607 608 die(); 609 } 610 } 611 612 function freeze_plugins($all_caps, $caps, $args, $extra) { 613 $pos_plugin_frozen = get_option('pos_plugin_frozen', 2); 614 if ($pos_plugin_frozen == 1) { 615 unset($all_caps['install_plugins']); 616 unset($all_caps['update_plugins']); 617 } 618 return $all_caps; 619 } 620 621 function prevent_blocked_plugin_from_installing_and_activation($all_caps, $caps, $args, $extra) { 622 if (isset($_POST['slug'])) { 623 $slug = sanitize_key(wp_unslash($_POST['slug'])); 624 $blocked_plugins_list = get_option('pos_blocked_plugins_list', []); 625 if (isset($blocked_plugins_list[$slug]) && $blocked_plugins_list[$slug] == 1) { 626 unset($all_caps['install_plugins']); 627 unset($all_caps['activate_plugins']); 628 unset($all_caps['update_plugins']); 629 } 630 } 631 632 if (isset($_GET['plugin']) && isset($_GET['action']) && $_GET['action'] == 'activate') { 633 $slug = explode('/', $_GET['plugin'])[0]; 634 $blocked_plugins_list = get_option('pos_blocked_plugins_list', []); 635 if (isset($blocked_plugins_list[$slug]) && $blocked_plugins_list[$slug] == 1) { 636 unset($all_caps['install_plugins']); 637 unset($all_caps['activate_plugins']); 638 unset($all_caps['update_plugins']); 639 } 640 } 641 return $all_caps; 642 } 643 644 function prevent_locked_plugin_from_deactivation_and_activation($all_caps, $caps, $args, $extra) { 645 646 if (isset($_POST['slug'])) { 647 $slug = sanitize_key(wp_unslash($_POST['slug'])); 648 $blocked_plugins_list = get_option('pos_locked_plugins_list', []); 649 if (isset($blocked_plugins_list[$slug]) && $blocked_plugins_list[$slug] == 1) { 650 unset($all_caps['activate_plugins']); 651 unset($all_caps['activate_plugin']); 652 unset($all_caps['update_plugins']); 653 } 654 } 655 656 if (isset($_GET['plugin']) && isset($_GET['action']) && ($_GET['action'] == 'activate' || $_GET['action'] == 'activate-selected')) { 657 if (get_option('pos_plugin_frozen', 2) == 1) { 658 unset($all_caps['activate_plugins']); 659 unset($all_caps['activate_plugin']); 660 unset($all_caps['update_plugins']); 661 662 return $all_caps; 663 } 664 665 $slug = explode('/', $_GET['plugin'])[0]; 666 $blocked_plugins_list = get_option('pos_locked_plugins_list', []); 667 if (isset($blocked_plugins_list[$slug]) && $blocked_plugins_list[$slug] == 1) { 668 unset($all_caps['activate_plugins']); 669 unset($all_caps['activate_plugin']); 670 unset($all_caps['update_plugins']); 671 } 672 } 673 674 if (isset($_GET['plugin']) && isset($_GET['action']) && ($_GET['action'] == 'deactivate' || $_GET['action'] == 'deactivate-selected')) { 675 if (get_option('pos_plugin_frozen', 2) == 1) { 676 unset($all_caps['activate_plugins']); 677 unset($all_caps['activate_plugin']); 678 unset($all_caps['update_plugins']); 679 680 return $all_caps; 681 } 682 683 $slug = explode('/', $_GET['plugin'])[0]; 684 $blocked_plugins_list = get_option('pos_locked_plugins_list', []); 685 if (isset($blocked_plugins_list[$slug]) && $blocked_plugins_list[$slug] == 1) { 686 unset($all_caps['activate_plugin']); 687 unset($all_caps['activate_plugins']); 688 unset($all_caps['update_plugins']); 689 } 690 } 691 return $all_caps; 692 } 693 694 function blocked_plugin_info() { 695 $nonce = sanitize_text_field($_REQUEST['nonce']); 696 $blocked_plugins_list = get_option('pos_blocked_plugins_list', []); 697 $pos_blocked_plugins_data = get_option('pos_blocked_plugins_data', []); 698 if (wp_verify_nonce($nonce, 'pos')) { 699 $data = [ 700 'plugins_list' => $blocked_plugins_list, 701 'plugins_data' => $pos_blocked_plugins_data 702 ]; 703 echo json_encode($data); 704 } 705 die(); 706 } 707 708 function block_plugin_from_slug() { 709 $nonce = sanitize_text_field($_REQUEST['nonce']); 710 $slug = sanitize_text_field($_REQUEST['slug']); 711 $plugin_action = sanitize_text_field($_REQUEST['plugin_action']); 712 if (wp_verify_nonce($nonce, 'pos')) { 713 if ($plugin_action == 'block') { 714 $current_user = wp_get_current_user(); 715 $user_id = get_current_user_id(); 716 $user_name = $current_user->user_nicename; 717 $data = [ 718 'slug' => $slug, 719 'user_id' => $user_id, 720 'user_name' => $user_name 721 ]; 722 $blocked_plugins_data = get_option('pos_blocked_plugins_data', []); 723 $blocked_plugins_data[$slug] = $data; 724 update_option('pos_blocked_plugins_data', $blocked_plugins_data); 725 726 $blocked_plugins_list = get_option('pos_blocked_plugins_list', []); 727 $blocked_plugins_list[$slug] = 1; 728 update_option('pos_blocked_plugins_list', $blocked_plugins_list); 729 } else if ($plugin_action == 'unblock') { 730 $blocked_plugins_data = get_option('pos_blocked_plugins_data', []); 731 unset($blocked_plugins_data[$slug]); 732 update_option('pos_blocked_plugins_data', $blocked_plugins_data); 733 734 $blocked_plugins_list = get_option('pos_blocked_plugins_list', []); 735 unset($blocked_plugins_list[$slug]); 736 update_option('pos_blocked_plugins_list', $blocked_plugins_list); 737 } 738 } 739 echo $this->blocked_plugin_info(); 740 die(); 741 } 742 743 function locked_plugin_info() { 744 $nonce = sanitize_text_field($_REQUEST['nonce']); 745 $locked_plugins_list = get_option('pos_locked_plugins_list', []); 746 $pos_locked_plugins_data = get_option('pos_locked_plugins_data', []); 747 if (wp_verify_nonce($nonce, 'pos')) { 748 $data = [ 749 'plugins_list' => $locked_plugins_list, 750 'plugins_data' => $pos_locked_plugins_data 751 ]; 752 echo json_encode($data); 753 } 754 die(); 755 } 756 function lock_plugin_from_slug() { 757 $nonce = sanitize_text_field($_REQUEST['nonce']); 758 $slug = sanitize_text_field($_REQUEST['slug']); 759 $plugin_action = sanitize_text_field($_REQUEST['plugin_action']); 760 if (wp_verify_nonce($nonce, 'pos')) { 761 if ($plugin_action == 'lock') { 762 $current_user = wp_get_current_user(); 763 $user_id = get_current_user_id(); 764 $user_name = $current_user->user_nicename; 765 $data = [ 766 'slug' => $slug, 767 'user_id' => $user_id, 768 'user_name' => $user_name 769 ]; 770 $locked_plugins_data = get_option('pos_locked_plugins_data', []); 771 $locked_plugins_data[$slug] = $data; 772 update_option('pos_locked_plugins_data', $locked_plugins_data); 773 774 $locked_plugins_list = get_option('pos_locked_plugins_list', []); 775 $locked_plugins_list[$slug] = 1; 776 update_option('pos_locked_plugins_list', $locked_plugins_list); 777 } else if ($plugin_action == 'unlock') { 778 $locked_plugins_data = get_option('pos_locked_plugins_data', []); 779 unset($locked_plugins_data[$slug]); 780 update_option('pos_locked_plugins_data', $locked_plugins_data); 781 782 $locked_plugins_list = get_option('pos_locked_plugins_list', []); 783 unset($locked_plugins_list[$slug]); 784 update_option('pos_locked_plugins_list', $locked_plugins_list); 785 } 786 } 787 echo $this->locked_plugin_info(); 788 die(); 789 } 790 791 function load_histories() { 792 if (!$this->isLoggedIn()) { 793 return; 794 } 795 796 $nonce = sanitize_text_field($_GET['nonce']); 797 798 if (wp_verify_nonce($nonce, 'pos')) { 799 echo $this->fetch_histories(); 800 die(); 801 } 802 } 803 804 private function fetch_histories() { 805 if (!$this->isLoggedIn()) { 806 return; 807 } 808 809 global $wpdb; 810 $table_name = $wpdb->prefix . "pos_history"; 811 echo json_encode($wpdb->get_results("SELECT * FROM {$table_name} ORDER BY `date` DESC")); 237 812 } 238 813 239 814 function plugin_status_changed($plugin) { 240 241 if (!defined('POS_TOKEN')) {242 return;243 }244 815 245 816 $action_type = ''; … … 257 828 'slug' => $slug, 258 829 'action_type' => $action_type, 259 'date' => current_time('timestamp'), 830 'actor_name' => wp_get_current_user()->user_nicename, 831 'actor_id' => wp_get_current_user()->ID, 832 'date' => current_time('timestamp') 260 833 ]; 261 834 262 $histories = get_option('POS_LOCAL_HISTORY'); 263 if(is_array($histories)){ 264 array_unshift($histories, $data); 265 }else{ 266 $histories = [$data]; 267 } 268 update_option('POS_LOCAL_HISTORY', $histories); 835 global $wpdb; 836 $table_name = $wpdb->prefix . "pos_history"; 837 if ($slug) { 838 $wpdb->insert( 839 $table_name, 840 $data 841 ); 842 } 269 843 } 270 844 … … 280 854 281 855 function plugin_upgrader_process($upgrader_object, $options) { 282 if (!defined('POS_TOKEN') && 'plugin' != $options['type']) { 856 if ('plugin' != $options['type']) { 857 return; 858 } 859 if (is_null($upgrader_object->result)) { 283 860 return; 284 861 } … … 287 864 'slug' => $slug, 288 865 'action_type' => $options['action'], 866 'actor_name' => wp_get_current_user()->user_nicename, 867 'actor_id' => wp_get_current_user()->ID, 289 868 'date' => current_time('timestamp'), 290 869 ]; 291 870 292 $histories = get_option('POS_LOCAL_HISTORY'); 293 if(is_array($histories)){ 294 array_unshift($histories, $data); 295 }else{ 296 $histories = [$data]; 297 } 298 update_option('POS_LOCAL_HISTORY', $histories); 871 global $wpdb; 872 $table_name = $wpdb->prefix . "pos_history"; 873 if ($slug) { 874 $wpdb->insert( 875 $table_name, 876 $data 877 ); 878 } 299 879 } 300 880 301 881 function load_bookmarks() { 302 $nonce = sanitize_text_field($_ GET['nonce']);882 $nonce = sanitize_text_field($_REQUEST['nonce']); 303 883 if (wp_verify_nonce($nonce, 'pos')) { 304 884 include_once plugin_dir_path(__FILE__) . 'admin/plugin-installs-bookmarks.php'; … … 308 888 309 889 function install_plugin_from_slug() { 310 $nonce = sanitize_text_field($_GET['nonce']); 890 $nonce = sanitize_text_field($_REQUEST['nonce']); 891 $version = sanitize_text_field($_REQUEST['version']); 311 892 if (wp_verify_nonce($nonce, 'pos')) { 312 893 $slug = sanitize_text_field($_REQUEST['slug']); 313 894 if ($slug) { 314 895 $posp = new POS_Plugins(); 315 $data = $posp->installFromSlug($slug );896 $data = $posp->installFromSlug($slug, $version); 316 897 die(0); 317 898 } … … 321 902 322 903 function activate_plugin_from_slug() { 323 $nonce = sanitize_text_field($_ GET['nonce']);904 $nonce = sanitize_text_field($_REQUEST['nonce']); 324 905 if (wp_verify_nonce($nonce, 'pos')) { 325 906 $slug = sanitize_text_field($_REQUEST['slug']); … … 334 915 335 916 function deactivate_plugin_from_slug() { 336 $nonce = sanitize_text_field($_ GET['nonce']);917 $nonce = sanitize_text_field($_REQUEST['nonce']); 337 918 if (wp_verify_nonce($nonce, 'pos')) { 338 919 $slug = sanitize_text_field($_REQUEST['slug']); … … 347 928 348 929 function update_options() { 930 349 931 $nonce = $_POST['nonce']; 350 if (wp_verify_nonce($nonce, 'pos')) { 351 $value = sanitize_text_field($_POST['value']); 352 $option = sanitize_text_field($_POST['option']); 353 update_option($option, $value, true); 354 die('0'); 355 } 356 } 932 if (isset($_POST['value'])) { 933 if (wp_verify_nonce($nonce, 'pos')) { 934 $value = $_POST['value']; 935 $option = sanitize_text_field($_POST['option']); 936 update_option($option, $value, true); 937 938 if ($option == 'pos-optimization-rules') { 939 $this->process_optimization_rules(); 940 } 941 } 942 } 943 } 944 945 private function process_optimization_rules() { 946 $ruleset = get_option('pos-optimization-rules'); 947 foreach ($ruleset as $plugin_slug => $rules) { 948 foreach ($rules['rules'] as $rule) { 949 if (isset($rule['slugs'])) { 950 foreach ($rule['slugs'] as $slug) { 951 if (!isset($blocked_urls[$slug])) { 952 $blocked_urls[$slug] = []; 953 } 954 if ($rule['type'] == 'post' || $rule['type'] == 'page' || $rule['type'] == 'special') { 955 $blocked_urls[$slug][] = $plugin_slug; 956 } 957 } 958 } 959 } 960 } 961 962 update_option('pos-optimized-rules', $blocked_urls); 963 die(); 964 } 965 966 function get_option() { 967 $nonce = $_REQUEST['nonce']; 968 if (wp_verify_nonce($nonce, 'pos')) { 969 $key = sanitize_text_field($_REQUEST['option']); 970 $type = sanitize_text_field($_REQUEST['type']); 971 if (empty($type)) { 972 $type = 'string'; 973 } 974 if ($type == 'string') { 975 echo get_option($key); 976 } else { 977 echo json_encode(get_option($key, [])); 978 } 979 980 wp_die(''); 981 } 982 } 983 357 984 function update_user_meta_token() { 358 985 $nonce = $_POST['nonce']; … … 362 989 if ($value == '') { 363 990 delete_user_meta($user_id, 'pos_token'); 991 delete_option('pos_login_notice_dismissed'); 992 delete_transient('x32'); 364 993 } else { 365 994 update_user_meta($user_id, 'pos_token', $value); 366 } 995 $this->processPackage($value); 996 } 997 367 998 die('0'); 368 999 } 369 1000 } 370 1001 function process_style() { 1002 echo '<style>[x-cloak] { display: none !important; }</style>'; 371 1003 echo '<style>span.delete{color:#b32d2e}.wp-list-table.plugins .plugin-title, .wp-list-table.plugins .theme-title {white-space: normal;}.pos_download_link,.pos_download_link:hover {color: #0d6b10} .update-nag, li.recently_activated, #bookmarks .plugin-card-bottom .column-updated, #bookmarks .plugin-card-bottom .column-compatibility {display:none}</style>'; 1004 echo '<style>.pos-note-icon { position: relative; top: 2px;} .pos-note-icon svg { width: 14px; height: 14px;} </style>'; 1005 echo '<style> .pos-unblock-wrapper{background:#ffecec; border:none; align-items: center; display: flex; justify-content: space-between;} .pos-unblock-wrapper .pos-block-info{max-width:80% !important;} .pos-unblock-wrapper .pos-block-btn{width:auto!important; position: relative;} .pos-unblock-wrapper .pos-block-btn img{ position: absolute; top: 8px;} .pos-unblock-wrapper .pos-block-btn a {border-color: #d4a9a9 !important; color: #c36868 !important} .pos-block-btn a:focus{box-shadow: none !important;} .pos-unblock-wrapper .pos-block-btn .unblock{text-align: center;} .pos-block-btn .block{width: 80px;} </style>'; 1006 echo '<style> .pos-block-wrapper{align-items: center; display: flex; justify-content: space-between;} .pos-block-info{max-width:80% !important;} .pos-block-btn{width:auto!important; position: relative;} .pos-block-btn img{ position: absolute; top: 8px;} .pos-block-btn a {border-color: #d4a9a9 !important; color: #c36868 !important} .pos-block-btn a:focus{box-shadow: none !important;} .pos-block-btn .unblock{text-align: center;} .pos-block-btn .block{width: 80px;} </style>'; 1007 echo '<style> .plugins .plugin-title img {margin-bottom: 10px;} </style>'; 372 1008 } 373 1009 374 1010 function load_admin_assets($hook) { 375 1011 $current_user = wp_get_current_user(); 1012 $x256 = $this->checkPackageActive(); 376 1013 $pos['ajax_url'] = admin_url('admin-ajax.php'); 1014 $pos['url'] = POS_URL; 1015 $pos['current_user_id'] = get_current_user_id(); 1016 $pos['user_name'] = $current_user->user_nicename; 377 1017 $pos['pos_plugin_image'] = get_option('pos_plugin_image', true); 378 1018 $pos['nonce'] = wp_create_nonce('pos'); … … 380 1020 $pos['active_plugins'] = json_encode(get_option('active_plugins')); 381 1021 $pos['all_plugins'] = json_encode(get_plugins()); 1022 $pos['pos_vul_count'] = get_option('pos_vul_count', 0); 1023 $pos['api_endpoint'] = POS_API_ENDPOINT; 382 1024 $pos['siteid'] = str_replace('.', '_', $_SERVER['SERVER_NAME']); //this is required to match laravel route 1025 $pos['site_url'] = get_home_url('/'); //this is required to match laravel route 1026 $pos['blocked_plugins'] = get_option('pos_blocked_plugins_list'); 1027 $pos['locked_plugins'] = get_option('pos_locked_plugins_list'); 1028 $pos['frozen'] = get_option('pos_plugin_frozen', 2); 1029 $pos['pos_4X'] = get_option('pos_439001', 'xx'); 1030 $pos['frozenBy'] = get_option('pos_plugin_frozen_by'); 1031 $pos['home_url'] = home_url(); 1032 $pos['site_url'] = site_url(); 1033 $pos['plugins_page'] = admin_url('plugins.php'); 1034 $pos['blog_url'] = trim(str_replace(site_url(), '', get_permalink(get_option('page_for_posts'))), '/'); 1035 $pos['x256'] = $x256[1]; 1036 // $pos[$x256[0]] = $x256[1]; 1037 if (defined('POS_DEV_MODE') && POS_DEV_MODE == true) { 1038 wp_enqueue_script('pos-global.js', plugin_dir_url(__FILE__) . 'assets/js/global.js', ['jquery'], POS_VERSION, true); 1039 wp_localize_script('pos-global.js', 'pos', $pos); 1040 } else { 1041 wp_enqueue_script('pos-global.js', plugin_dir_url(__FILE__) . 'assets/js/global.min.js', ['jquery'], POS_VERSION, true); 1042 wp_localize_script('pos-global.js', 'pos', $pos); 1043 } 1044 1045 wp_enqueue_style('pos.global', plugin_dir_url(__FILE__) . 'assets/css/global.css', [], POS_VERSION); 1046 1047 383 1048 if ('plugins.php' == $hook) { 1049 add_action('admin_notices', [$this, 'display_freeze_notice']); 1050 384 1051 wp_add_inline_style('ps', '.recently_activated {display:none}'); 1052 1053 wp_enqueue_style('jquery.confirm', '//cdnjs.cloudflare.com/ajax/libs/jquery-confirm/3.3.2/jquery-confirm.min.css'); 1054 wp_enqueue_style('pos.confirm', plugin_dir_url(__FILE__) . 'assets/css/confirm.css', ['jquery.confirm'], POS_VERSION); 1055 wp_enqueue_script('jquery.confirm.js', '//cdnjs.cloudflare.com/ajax/libs/jquery-confirm/3.3.2/jquery-confirm.min.js', ['jquery'], '3.3.2', true); 1056 385 1057 if (defined('POS_DEV_MODE') && POS_DEV_MODE == true) { 386 1058 wp_enqueue_script('pos-connection.js', plugin_dir_url(__FILE__) . 'assets/js/connection.js', ['jquery'], POS_VERSION, true); 387 1059 wp_enqueue_script('pos-bookmark.js', plugin_dir_url(__FILE__) . 'assets/js/bookmarks.js', ['jquery'], POS_VERSION, true); 388 wp_enqueue_script('pos-plugins.js', plugin_dir_url(__FILE__) . 'assets/js/ps.js', ['jquery', 'pos-bookmark.js'], POS_VERSION, true);1060 wp_enqueue_script('pos-plugins.js', plugin_dir_url(__FILE__) . 'assets/js/ps.js', ['jquery', 'pos-bookmark.js'], POS_VERSION, true); 389 1061 wp_enqueue_script('pos-user.js', plugin_dir_url(__FILE__) . 'assets/js/user.js', [], POS_VERSION, true); 1062 wp_enqueue_script('pos-main.js', plugin_dir_url(__FILE__) . 'assets/js/admin.js', ['jquery'], POS_VERSION, true); 390 1063 } else { 391 1064 wp_enqueue_script('pos-plugins.js', plugin_dir_url(__FILE__) . 'assets/js/plugins.min.js', [], POS_VERSION, true); 392 1065 } 1066 wp_enqueue_script('alpine-collapse.js', plugin_dir_url(__FILE__) . 'assets/js/collapse.min.js', ['jquery'], POS_VERSION, true); 1067 wp_enqueue_script('alpine.js', plugin_dir_url(__FILE__) . 'assets/js/alpine.min.js', ['jquery', 'alpine-collapse.js'], POS_VERSION, true); 393 1068 wp_localize_script('pos-plugins.js', 'pos', $pos); 394 1069 } … … 408 1083 wp_localize_script('pos-bookmark.js', 'pos', $pos); 409 1084 410 // wp_enqueue_script('tailwind.js', plugin_dir_url(__FILE__) . 'assets/js/tailwind.min.js', ['jquery'], POS_VERSION, true);411 1085 } 412 1086 if ('toplevel_page_pos-settings' == $hook) { … … 423 1097 wp_enqueue_script('alpine.js', plugin_dir_url(__FILE__) . 'assets/js/alpine.min.js', ['jquery', 'pos-admin.js', 'alpine-collapse.js'], POS_VERSION, true); 424 1098 wp_localize_script('pos-admin.js', 'pos', $pos); 425 // wp_enqueue_script('tailwind.js', plugin_dir_url(__FILE__) . 'assets/js/tailwind.min.js', ['jquery'], POS_VERSION, true);426 1099 } 427 1100 } … … 429 1102 function register_admin_page() { 430 1103 add_menu_page( 431 __(' Plugins On Steroids', POS_TEXT_DOMAIN),432 __(' Plugins On Steroids', POS_TEXT_DOMAIN),1104 __('Eazy Plugin Manager', POS_TEXT_DOMAIN), 1105 __('Eazy Plugin Manager', POS_TEXT_DOMAIN), 433 1106 'manage_options', 434 1107 'pos-settings', 435 1108 [$this, 'admin_page'], 436 "data:image/svg+xml;base64,P D94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjQuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMiAzMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzIgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZD0iTTEyLjA1LDI4LjM5aC0wLjExYy0wLjExLDAtMC4yMi0wLjAyLTAuMzMtMC4wN2MtMC4xLTAuMDQtMC4yLTAuMTEtMC4yOC0wLjE5Yy0wLjA4LTAuMDgtMC4xNC0wLjE4LTAuMTktMC4yOAoJYy0wLjA0LTAuMS0wLjA3LTAuMjItMC4wNy0wLjMzdi0zLjMyYzAtMC4yMywwLjA5LTAuNDUsMC4yNS0wLjYxYzAuMTYtMC4xNiwwLjM4LTAuMjUsMC42MS0wLjI1aDAuMjYKCWMtMC4xLTAuMzktMC4zMy0wLjczLTAuNjYtMC45N2wtMC43Ni0wLjU0Yy0wLjM1LTAuMjUtMC42My0wLjU3LTAuODItMC45NWMtMC4xOS0wLjM4LTAuMy0wLjgtMC4zLTEuMjN2LTIuNjQKCWMwLTAuMjgsMC4wOS0wLjU1LDAuMjUtMC43N2MwLjE2LTAuMjIsMC4zOS0wLjM5LDAuNjUtMC40OGwwLjY5LTAuMjN2LTMuMTRjMC0wLjY4LDAuNTItMS4yNywxLjItMS4zYzAuMTctMC4wMSwwLjM0LDAuMDIsMC41LDAuMDgKCWMwLjE2LDAuMDYsMC4zMSwwLjE1LDAuNDMsMC4yN2MwLjEyLDAuMTIsMC4yMiwwLjI2LDAuMjksMC40MmMwLjA3LDAuMTYsMC4xLDAuMzMsMC4xLDAuNXYwLjY2YzAtMC4xNywwLjAzLTAuMzQsMC4xLTAuNQoJYzAuMDctMC4xNiwwLjE3LTAuMywwLjI5LTAuNDJjMC4xMi0wLjEyLDAuMjctMC4yMSwwLjQzLTAuMjdjMC4xNi0wLjA2LDAuMzMtMC4wOSwwLjUtMC4wOGMwLjMzLDAuMDIsMC42MywwLjE3LDAuODYsMC40MQoJYzAuMjIsMC4yNCwwLjM1LDAuNTYsMC4zNCwwLjg5djAuNjRjMC0wLjE3LDAuMDMtMC4zNCwwLjEtMC41YzAuMDctMC4xNiwwLjE3LTAuMywwLjI5LTAuNDJjMC4xMi0wLjEyLDAuMjctMC4yMSwwLjQzLTAuMjcKCXMwLjMzLTAuMDksMC41LTAuMDhjMC4zMywwLjAyLDAuNjMsMC4xNywwLjg2LDAuNDFjMC4yMiwwLjI0LDAuMzUsMC41NiwwLjM0LDAuODl2MC41NmMwLjA1LTAuNTYsMC4zNy0xLjA1LDAuODktMS4yMQoJYzAuNjctMi4zNiwwLjM2LTQuMzEsMC4zNi00LjMxYy0wLjI4LTIuMDgtMS4xOC00LjAyLTIuNTctNS41OGMtMS40LTEuNTYtMy4yMy0yLjY3LTUuMjYtMy4xOGMtMC4xNC0wLjA0LTAuMjktMC4wMy0wLjQzLDAuMDEKCWMtMC4xNCwwLjA0LTAuMjYsMC4xMy0wLjM2LDAuMjRjLTAuMSwwLjExLTAuMTYsMC4yNS0wLjE4LDAuMzljLTAuMDIsMC4xNSwwLDAuMjksMC4wNSwwLjQzYzAuNDIsMS4wMSwwLjY0LDIuMSwwLjY0LDMuMTkKCWMwLDEuNDgtMC4zOSwyLjk0LTEuMTQsNC4yMWMtMC41MiwwLjg1LTEuMTksMS42LTIsMi4xOUM3LjI2LDExLjg2LDYsMTMuMzcsNS4xNCwxNS4xYy0wLjg2LDEuNzQtMS4zMSwzLjY1LTEuMyw1LjU5CgljMC4wMSw0Ljk2LDIuOTUsOS4yNCw3LjE1LDExLjIzYzAuMTEsMC4wNSwwLjI0LDAuMDgsMC4zNiwwLjA3YzAuMTMtMC4wMSwwLjI1LTAuMDUsMC4zNS0wLjExYzAuMTEtMC4wNywwLjE5LTAuMTYsMC4yNS0wLjI3CgljMC4wNi0wLjExLDAuMDktMC4yMywwLjA5LTAuMzZMMTIuMDUsMjguMzl6Ii8+CjxwYXRoIGQ9Ik0xMy43OSwyNi44N2MwLjU1LDAsMS0wLjQ1LDEtMWMwLTAuNTUtMC40NS0xLTEtMWMtMC41NSwwLTEsMC40NS0xLDFDMTIuNzksMjYuNDIsMTMuMjMsMjYuODcsMTMuNzksMjYuODd6Ii8+CjxwYXRoIGQ9Ik0yNC44MiwxMS42Yy0wLjA5LTAuMDgtMC4xOS0wLjE1LTAuMzEtMC4xOWMtMC4xMi0wLjA0LTAuMjQtMC4wNS0wLjM2LTAuMDRjLTAuMTIsMC4wMS0wLjI0LDAuMDUtMC4zNCwwLjExCgljLTAuMTEsMC4wNi0wLjIsMC4xNC0wLjI3LDAuMjRjLTAuNjQsMC45MS0xLjM5LDEuNzQtMi4yMiwyLjQ4YzAsMC4wMywwLDAuMDYsMCwwLjF2NS43N2MwLDAuNDEtMC4wOCwwLjgyLTAuMjQsMS4ybC0wLjIsMC40OAoJYy0wLjE2LDAuMzgtMC4yNCwwLjc4LTAuMjQsMS4ydjAuNGgwLjI4YzAuMjMsMCwwLjQ1LDAuMDksMC42MSwwLjI1YzAuMTYsMC4xNiwwLjI1LDAuMzgsMC4yNSwwLjYxdjMuMzIKCWMwLDAuMTEtMC4wMiwwLjIzLTAuMDcsMC4zM2MtMC4wNCwwLjEtMC4xMSwwLjItMC4xOSwwLjI4Yy0wLjA4LDAuMDgtMC4xOCwwLjE0LTAuMjgsMC4xOWMtMC4xLDAuMDQtMC4yMiwwLjA2LTAuMzMsMC4wNmgtMC4xNAoJdjIuNzRjMCwwLjEzLDAuMDMsMC4yNSwwLjEsMC4zNmMwLjA2LDAuMTEsMC4xNSwwLjIsMC4yNiwwLjI3YzAuMTEsMC4wNywwLjIzLDAuMSwwLjM2LDAuMTFjMC4xMywwLjAxLDAuMjUtMC4wMiwwLjM2LTAuMDgKCWMyLjA2LTEuMDQsMy43OS0yLjYzLDUtNC41OXMxLjg1LTQuMjMsMS44NS02LjU0YzAtMS43LTAuMzQtMy4zNy0xLjAxLTQuOTNDMjcuMDMsMTQuMTcsMjYuMDUsMTIuNzcsMjQuODIsMTEuNkwyNC44MiwxMS42eiIvPgo8L3N2Zz4K",437 21109 "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTgiIGhlaWdodD0iMTAwIiB2aWV3Qm94PSIwIDAgOTggMTAwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfOTY3XzIpIj4KPHBhdGggZD0iTTQ2LjMyNjMgNjQuMTA0NEwyNi43MzMgNTIuMzgzNEMyMy4zOTgyIDUwLjM4MjYgMjIuMDIwNiA0Ni4yNDk2IDIzLjQ5NjYgNDIuNjUyNEwzOS4yOTU5IDQuMjQyMTdDNDAuMTkyNCAyLjA3NzI5IDM3LjgzMDcgMC4wMTA4MTQ0IDM1Ljc5NzEgMS4xODA3Mkw2LjQ2MTg0IDE4LjExNzFDMi40NjAwOSAyMC40MjQxIDAgMjQuNjg4MyAwIDI5LjMwMjNWNjguMTYwOEMwIDcyLjc3NDkgMi40NjAwOSA3Ny4wMzkgNi40NjE4NCA3OS4zNDZMNDEuNzIzMiA5OS40ODZDNDQuMTA2NyAxMDAuODUzIDQ3LjExMzUgOTkuMzIyIDQ3LjQwODcgOTYuNTc3Nkw1MC4xMDkzIDcxLjY4MTVDNTAuNDM3MyA2OC42MzEgNDguOTYxMyA2NS42Njc5IDQ2LjMyNjMgNjQuMDkzNVY2NC4xMDQ0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTUwLjE5NjcgMy40OTg3M0w0Ny42NjAxIDMzLjgzOTlDNDcuMzk3NiAzNi45OTk3IDQ5LjA0ODYgMzkuOTk1NiA1MS44NTg2IDQxLjQ2MDdMNjcuMDAxOCA0OS4zNTQ4QzcwLjQ2NzggNTEuMTU4OSA3Mi4wNzUxIDU1LjIyNjMgNzAuNzg0OSA1OC45MTA5TDU3Ljg1MDMgOTUuOTY1NEM1Ny4wOTU5IDk4LjExOTMgNTkuNDI0OCAxMDAuMDQ0IDYxLjM5MjggOTguOTA2Nkw5MS4wMjMzIDgxLjgwNjJDOTUuMDI1IDc5LjQ5OTIgOTcuNDg1MSA3NS4yMzUgOTcuNDg1MSA3MC42MjFWMzEuNzYyNEM5Ny40ODUxIDI3LjE0ODQgOTUuMDI1IDIyLjg4NDMgOTEuMDIzMyAyMC41NzcyTDU1Ljg5MzIgMC41MDI4ODRDNTMuNDY1OSAtMC44ODU3MDEgNTAuNDI2MyAwLjcyMTU1OSA1MC4xOTY3IDMuNDk4NzNaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzk2N18yIj4KPHJlY3Qgd2lkdGg9Ijk3LjQ4NTIiIGhlaWdodD0iMTAwIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=", 1110 64 438 1111 ); 439 1112 440 //quick hack to add a submenu with external link 1113 $vul_count = get_option('pos_vul_count', 0); 1114 1115 add_submenu_page('pos-settings', __('Features', POS_TEXT_DOMAIN), __('Features', POS_TEXT_DOMAIN), 'manage_options', 'admin.php?page=pos-settings#home'); 1116 // if ($this->isLoggedIn()) { 1117 add_submenu_page('pos-settings', __('Bookmarks', POS_TEXT_DOMAIN), __('Bookmarks', POS_TEXT_DOMAIN), 'manage_options', 'admin.php?page=pos-settings#bookmarks'); 1118 add_submenu_page('pos-settings', __('History', POS_TEXT_DOMAIN), __('History', POS_TEXT_DOMAIN), 'manage_options', 'admin.php?page=pos-settings#history'); 1119 if (in_array($this->signature, $this->x64s)) { 1120 add_submenu_page('pos-settings', __('Active Guard', POS_TEXT_DOMAIN), __('Active Guard <span id="pos-vul-count" class="awaiting-mod">' . $vul_count . '</span>', POS_TEXT_DOMAIN), 'manage_options', 'admin.php?page=pos-settings#guard'); 1121 } 1122 if (in_array($this->signature, $this->x64s)) { 1123 add_submenu_page('pos-settings', __('Vault', POS_TEXT_DOMAIN), __('Vault', POS_TEXT_DOMAIN), 'manage_options', 'admin.php?page=pos-settings#vault'); 1124 add_submenu_page('pos-settings', __('Optimization', POS_TEXT_DOMAIN), __('Optimization', POS_TEXT_DOMAIN), 'manage_options', 'admin.php?page=pos-settings#optimization'); 1125 } 1126 add_submenu_page('pos-settings', __('Account', POS_TEXT_DOMAIN), __('Account', POS_TEXT_DOMAIN), 'manage_options', 'admin.php?page=pos-settings#account'); 1127 // } 1128 add_submenu_page('pos-settings', __('Support', POS_TEXT_DOMAIN), __('Support', POS_TEXT_DOMAIN), 'manage_options', 'admin.php?page=pos-settings#support'); 1129 add_submenu_page('plugins.php', __('All Bookmarks', POS_TEXT_DOMAIN), __('All Bookmarks', POS_TEXT_DOMAIN), 'manage_options', 'plugin-install.php?tab=bookmarks'); 1130 441 1131 global $submenu; 442 $permalink = admin_url('plugin-install.php?tab=bookmarks'); 443 $submenu['plugins.php'][] = array(__('All Bookmarks', POS_TEXT_DOMAIN), 'manage_options', $permalink); 444 } 445 446 /** 447 * Display callback for the submenu page. 448 */ 1132 1133 $submenu['pos-settings'][0][0] = "Dashboard"; 1134 } 1135 449 1136 function admin_page() { 450 1137 include_once plugin_dir_path(__FILE__) . 'admin/dashboard.php'; … … 471 1158 } 472 1159 473 new PluginsOnSteroids();1160 new EazyPluginManager(); -
plugins-on-steroids/trunk/readme.txt
r2764065 r2796699 1 === Eazy Plugin Manager - The Ultimate Solution for Wordpress Plugin Management===2 Version: 1.3.11 === Eazy Plugin Manager - Powerful Plugin Management Solution for WordPress === 2 Version: 2.0.0 3 3 Contributors: eazyplugins, hasinhayder, thehappymonster 4 4 Author: EazyPlugins 5 5 Author URI: https://eazyplugins.com/eazy-plugin-manager/ 6 Tags: quick search, bookmark plugin, plugin download, plugin Vulnerability, plugin management6 Tags: manager, backup, pagespeed, bookmark, security 7 7 Requires at least: 5.0 8 Tested up to: 6.0. 18 Tested up to: 6.0.2 9 9 Requires PHP: 7.0 10 Stable tag: 1.3.110 Stable tag: 2.0.0 11 11 License: GPLv3 12 12 License URI: http://www.gnu.org/licenses/gpl-3.0.html 13 13 14 The Ultimate Solution for Wordpress Plugin Management 14 Powerful Plugin Management Solution for WordPress 15 15 16 16 == Description == … … 20 20 👉 Check out our website for more details : [View Demo](https://eazyplugins.com/eazy-plugin-manager/) 21 21 22 Plugins in WordPress are what makes WordPress, well, WordPress. But we always felt that there is something missing in WordPress plugin management. Be it searching through list of installed plugins or using a third party plugin that you bought in various websites you own, we feel that the WordPress ecosystem’s plugin management is not filling our needs. 22 Tired of constantly managing your WordPress plugins? Well, say goodbye to that hassle with Eazy Plugin Manager! With its easy-to-use interface and powerful features, you'll be able to do many exciting things effortlessly. It’s a very easy plugin management solution for WordPress users. So why not try it out and see for yourself? You are going to love it. 23 23 24 Meet Eazy Plugin Manager, a plugin management system that revamps WordPress the management system with features that makes plugin management easy, accessible and fun. 25 26 Let’s take a look at Eazy Plugin Manager feature set: 24 Let’s take a look at the impressive features of Eazy Plugin Manager: 27 25 28 26 29 ### 🔥 **Free Features:**27 ### 🔥 **Free Features:** 30 28 31 ✅ Search Plugin Instantly - Eazy Plugin Manager offer better search. No more waiting around after typing to load your plugins. You can instantly search through all your installed plugin as you type. Even if you have hundreds of plugins installed, Eazy Plugin Manager will instantly offers faster search through all of them to return your search query. 29 **Fast Navigation** - Navigate your plugin list quickly. Cycle through your plugin tabs without the need to reload. With Eazy Plugin Manager your plugin management will be fast. 30 [youtube https://www.youtube.com/watch?v=3p6mGJwi6S4] 32 31 33 ✅ Fast Navigation - Cycle through your plugin tabs without the need to reload. With Eazy Plugin Manager your plugin management will be fast. 32 **Quick Search** - Search plugin as you type. Eazy Plugin Manager implements an instant search-as-you-type feature in your WordPress Dashboard to filter down to your desired result as you type its name. 33 [youtube https://www.youtube.com/watch?v=J68A6lyRaC8] 34 34 35 ✅ Bookmark - Bookmark your favorite plugins and use them anywhere, anytime. No more losing some interesting plugins that you found last night! 35 **Bookmark Plugin** - Keep your favorite plugins organized and easily accessible so you can quickly find and use them later. With the pro version, you can save your bookmarks in different categories and install them with one click. 36 [youtube https://www.youtube.com/watch?v=m0vQIiv6SFw] 36 37 37 ✅ Optimized For Performance - Eazy Plugin Manager is lightweight and extremely fast despite being packed with features. We focus on speed, reliability and performance as our top priority. 38 **Plugin History** - Eazy Plugin Manager lets you see exactly what’s going on with your plugins. Track installations, activations, updates, deletions, and deactivations to keep your plugin activity in check. 39 [youtube https://www.youtube.com/watch?v=pWqIG2fJRs0] 38 40 39 ✅ Plugin Activity - See your plugin history like install time, deactivate time, update time and heaps more relevant statistics on your dashboard. 41 **Download Plugin** - No more fiddling around with FTP or cPanel! With this feature, you can download any of your installed plugins from your WordPress plugin area in a single click. 42 [youtube https://www.youtube.com/watch?v=a8j-tC6Up_Q] 40 43 41 ✅ Download Plugins - Download any version of any plugins to your local drive with our plugin. If you are a webmaster with different websiter all running different set of plugins, with Eazy Plugin Manager you can download all plugins in your local drive. 44 **Plugin Thumbnail** - Save time while scrolling through long lists of plugins. Eazy Plugin Manager can show the thumbnails for all of your installed plugins. You can find the right plugin quick and easy. 45 [youtube https://www.youtube.com/watch?v=jn8EVJr7IZM] 42 46 43 47 44 ### 🔥 **Pro Features:**48 ### 🔥 **Pro Features:** 45 49 46 50 47 ✅ Anytime Anywhere - With an active account, You can save and reload your bookmarks in all your WordPress sites 51 **Active Guard** - Active Guard actively checks for plugin security, malware attacks, or vulnerabilities and notifies you immediately if your plugin is on a vulnerability list. 52 [youtube https://www.youtube.com/watch?v=jfJtwOJzYRE] 48 53 49 ✅ Bookmark Category - In pro version, you can organize your bookmarks in categories, and perform bulk operations on them. 54 **Plugin Vault** - Looking to keep your customizations safe? Our plugin vault is the perfect solution. Keep your pro downloads and third-party plugins stored & restore in one place and access them anytime, anywhere. 55 [youtube https://www.youtube.com/watch?v=yuXf9sMvxek] 50 56 51 ✅ One Click Bulk Install - Pro version allows you to bulk install all plugins in a bookmarked category with just a single click. 57 **On Demand Plugin Asset Optimization** - This plugin is essential for anyone who wants to ensure their website is loading as fast as possible. By selectively loading assets on specific pages, posts, or custom post types, you can improve your website's SEO and page-speed score. 58 [youtube https://www.youtube.com/watch?v=kbyOOXFC2cc] 52 59 53 ✅ Plugin Vault - Modified a plugin? Have a third-party plugin? Have a pro download? Store in our plugin vault and use anytime anywhere. 60 **Version Management** - Plugin Version Management makes it easy for you to keep your plugins upgrade or downgrade. No more worrying about updates breaking your site – just switch to the correct version and carry on. 61 [youtube https://www.youtube.com/watch?v=NrTIMegS2QM] 54 62 55 ✅ Active Guard - Active Guard checks for vulnerability report automatically and notifies you if your plugin is in a vulnerability list. 63 **Plugin Lock** - Keep your plugins safe and sound with our Plugin Protection service. Whether you’re worried about deletion, deactivation, or updates, we’ll ensure your plugins stay precisely how you want them. 64 [youtube https://www.youtube.com/watch?v=-GAN6sxNmZg] 56 65 57 ✅ Version Management - Plugin Version Management helps you to manage plugin versions. Switch your plugin version anytime. No more issues about plugin updates breaking your website. 66 **Block Plugins** - If you’re fed up with your other admins constantly installing problematic plugins, Plugin Block is here to help. With our blacklist feature, you can prevent any plugin from being installed, giving you peace of mind. 67 [youtube https://www.youtube.com/watch?v=WezJq3chGu4] 58 68 59 ✅ Plugin Lock - Don’t want your plugins be deleted? Don’t want to update a plugin? Now you can prevent any kind of modification to your installed plugins. 69 **Freeze Plugins** - With Freeze Plugins, you can rest assured knowing that your plugins are safe from accidental deletion or modification. This plugin is perfect for preventing your site from breaking due to plugin mismanagement. 70 [youtube https://www.youtube.com/watch?v=E2y-190R_Zw] 60 71 61 ✅ Block Plugins - Tired of that one problematic plugin that your other admins install? With Plugin Block you can blacklist any plugin to prevent their installation. 72 **Bookmark Category** - With the pro version, you can keep your bookmarks tidy and organised by categorizing them. You can also perform bulk operations on them, making it easy to keep on top of things. 73 [youtube https://www.youtube.com/watch?v=KijFTmp-STk] 62 74 63 ✅ Notes - Have something to note about a plugin? This feature allows you to add quick notes on each of your plugins, like never before. 75 **Notes** - Keep track of your plugins with ease using this handy feature. Quickly add notes on each one so you can remember what you need to do. 76 [youtube https://www.youtube.com/watch?v=_EJv2iZHIyo] 64 77 65 ✅ On Demand Plugin Asset Optimization - Selectively load asset on specific pages, posts or custom post types. This allows you to prune unneeded assets and makes your website blazing fast. 66 67 ✅ Freeze Plugins - Freeze Plugins feature freezes the entire plugin page preventing any installation, update, deletion or modification. It prevents your site breaking due to plugin mismanagement. 78 **One Click Bulk Install** - The Pro version of this plugin allows you to bulk install all plugins in a bookmarked category with just a single click. This can save you a ton of time and hassle when trying to install multiple plugins. 79 [youtube https://www.youtube.com/watch?v=WPUolhjkZ58] 68 80 69 81 70 **3rd Party Data Policy** 82 ### 📚 **DOCUMENTATION & SUPPORT** 83 84 - For detailed documentation and tutorials, visit our [Documentation](https://eazyplugins.com/docs/eazy-plugin-manager/). You'll find everything you need to get started using our product. 85 - Do you have any questions or need support? Our support team is always happy to help. [Get Support](https://eazyplugins.com/contact/) 86 - To learn more about our amazing Features, visit our website at [Eazy Plugin Manager](https://eazyplugins.com/eazy-plugin-manager/) today! 87 88 ### 💝 **LIKED EAZY PLUGIN MANAGER?** 89 90 - Join our [Facebook Group](https://facebook.com/groups/eazyplugins) 91 - Learn from our tutorials on [YouTube Channel](https://youtube.com/channel/UClx4w0aqYFEWNJHmRrBJ25w) 92 - Or rate us on [WordPress](https://wordpress.org/support/plugin/plugins-on-steroids/reviews/?filter=5/#new-post/) 93 94 ### 🔐 **THIRD PARTY DATA POLICY** 71 95 72 96 Eazy Plugin Manager rely on our own [website](https://eazyplugins.com/eazy-plugin-manager/) to collect the following informations: … … 92 116 1. Navigate to the 'Add New' in the plugins dashboard 93 117 2. Navigate to the 'Upload' area 94 3. Select ` eazy-plugin-manager.zip` from your computer118 3. Select `plugins-on-steroids.zip` from your computer 95 119 4. Click 'Install Now' 96 120 5. Activate the plugin in the WordPress plugin dashboard … … 98 122 = Using FTP = 99 123 100 1. Download ` eazy-plugin-manager.zip`101 2. Extract the ` eazy-plugin-manager` directory to your computer102 3. Upload the ` eazy-plugin-manager` directory to the `/wp-content/plugins/` directory124 1. Download `plugins-on-steroids.zip` 125 2. Extract the `plugins-on-steroids` directory to your computer 126 3. Upload the `plugins-on-steroids` directory to the `/wp-content/plugins/` directory 103 127 4. Activate the plugin in the WordPress plugin dashboard 104 128 … … 118 142 Send an email to [email protected] 119 143 144 == Screenshots == 145 146 1. Features 147 2. Bookmark 148 3. Plugin Vault 149 4. Active Guard 150 5. Assets Optimization 151 6. Bookmark Category 152 7. Block Plugin 153 8. Lock Plugin 154 9. Notes 155 10. Freeze Plugin 156 11. Version Management 157 120 158 == Changelog == 159 160 = 2.0.0 = 161 162 - Full refactoring for better performance, speed and security 163 - Minor bug fixes 164 - Improved UI/UX 165 - Support tab 121 166 122 167 = 1.3.1 =
Note: See TracChangeset
for help on using the changeset viewer.